OSDN Git Service

Remove obsolete configure check for libole32 as we don't appear to use
[android-x86/external-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.8.0svn.
4 #
5 # Report bugs to <http://llvm.org/bugs/>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
560
561 # Identity of this package.
562 PACKAGE_NAME='LLVM'
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.8.0svn'
565 PACKAGE_STRING='LLVM 3.8.0svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/IR/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_VERSION_MAJOR
643 LLVM_VERSION_MINOR
644 LLVM_VERSION_PATCH
645 LLVM_VERSION_SUFFIX
646 LLVM_COPYRIGHT
647 CC
648 CFLAGS
649 LDFLAGS
650 CPPFLAGS
651 ac_ct_CC
652 EXEEXT
653 OBJEXT
654 CXX
655 CXXFLAGS
656 ac_ct_CXX
657 CPP
658 subdirs
659 ENABLE_POLLY
660 LLVM_HAS_POLLY
661 build
662 build_cpu
663 build_vendor
664 build_os
665 host
666 host_cpu
667 host_vendor
668 host_os
669 target
670 target_cpu
671 target_vendor
672 target_os
673 OS
674 HOST_OS
675 TARGET_OS
676 LINKALL
677 NOLINKALL
678 LLVM_ON_UNIX
679 LLVM_ON_WIN32
680 ARCH
681 LLVM_NATIVE_ARCH
682 HOST_ARCH
683 LLVM_CROSS_COMPILING
684 BUILD_CC
685 BUILD_EXEEXT
686 BUILD_CXX
687 CVSBUILD
688 ENABLE_LIBCPP
689 ENABLE_CXX1Y
690 ENABLE_SPLIT_DWARF
691 ENABLE_CLANG_ARCMT
692 CLANG_PLUGIN_SUPPORT
693 ENABLE_CLANG_STATIC_ANALYZER
694 ENABLE_OPTIMIZED
695 ENABLE_PROFILING
696 DISABLE_ASSERTIONS
697 ENABLE_WERROR
698 ENABLE_EXPENSIVE_CHECKS
699 EXPENSIVE_CHECKS
700 ENABLE_ABI_BREAKING_CHECKS
701 DEBUG_RUNTIME
702 DEBUG_SYMBOLS
703 KEEP_SYMBOLS
704 JIT
705 TARGET_HAS_JIT
706 TARGETS_WITH_JIT
707 ENABLE_DOCS
708 ENABLE_DOXYGEN
709 enable_searchengine
710 enable_external_search
711 enable_server_based_search
712 searchengine_url
713 extra_search_mappings
714 QHELPGENERATOR
715 llvm_doxygen_generate_qhp
716 llvm_doxygen_qch_filename
717 llvm_doxygen_qhp_namespace
718 llvm_doxygen_qhelpgenerator_path
719 llvm_doxygen_qhp_cust_filter_name
720 llvm_doxygen_qhp_cust_filter_attrs
721 clang_doxygen_generate_qhp
722 clang_doxygen_qch_filename
723 clang_doxygen_qhp_namespace
724 clang_doxygen_qhelpgenerator_path
725 clang_doxygen_qhp_cust_filter_name
726 clang_doxygen_qhp_cust_filter_attrs
727 LLVM_ENABLE_THREADS
728 ENABLE_PTHREADS
729 LLVM_ENABLE_ZLIB
730 ENABLE_PIC
731 ENABLE_SHARED
732 ENABLE_EMBED_STDCXX
733 ENABLE_TIMESTAMPS
734 ALL_TARGETS
735 TARGETS_TO_BUILD
736 LLVM_ENUM_TARGETS
737 LLVM_ENUM_ASM_PRINTERS
738 LLVM_ENUM_ASM_PARSERS
739 LLVM_ENUM_DISASSEMBLERS
740 OPTIMIZE_OPTION
741 EXTRA_OPTIONS
742 EXTRA_LD_OPTIONS
743 CLANG_SRC_ROOT
744 BINUTILS_INCDIR
745 ENABLE_TERMINFO
746 INTERNAL_PREFIX
747 ifGNUmake
748 LN_S
749 NM
750 CMP
751 CP
752 DATE
753 FIND
754 GREP
755 MKDIR
756 MV
757 RANLIB
758 AR
759 RM
760 SED
761 TAR
762 BINPWD
763 DOT
764 INSTALL_PROGRAM
765 INSTALL_SCRIPT
766 INSTALL_DATA
767 BZIP2
768 CAT
769 DOXYGEN
770 GROFF
771 GZIPBIN
772 PDFROFF
773 ZIP
774 GO
775 OCAMLFIND
776 GAS
777 HAVE_LINK_VERSION_SCRIPT
778 EGREP
779 NO_VARIADIC_MACROS
780 NO_MISSING_FIELD_INITIALIZERS
781 COVERED_SWITCH_DEFAULT
782 NO_MAYBE_UNINITIALIZED
783 NO_UNINITIALIZED
784 NO_COMMENT
785 PYTHON
786 HAVE_DLOPEN
787 HAVE_TERMINFO
788 USE_OPROFILE
789 USE_INTEL_JITEVENTS
790 XML2CONFIG
791 LIBXML2_LIBS
792 LIBXML2_INC
793 HAVE_PTHREAD
794 HAVE_LIBZ
795 HUGE_VAL_SANITY
796 MMAP_FILE
797 SHLIBEXT
798 LLVM_PREFIX
799 LLVM_BINDIR
800 LLVM_DATADIR
801 LLVM_DOCSDIR
802 LLVM_ETCDIR
803 LLVM_INCLUDEDIR
804 LLVM_INFODIR
805 LLVM_MANDIR
806 LLVM_CONFIGTIME
807 BINDINGS_TO_BUILD
808 HAVE_OCAMLOPT
809 HAVE_OCAML_OUNIT
810 OCAML_LIBDIR
811 ENABLE_VISIBILITY_INLINES_HIDDEN
812 RPATH
813 RDYNAMIC
814 program_prefix
815 LIBOBJS
816 LTLIBOBJS'
817 ac_subst_files=''
818       ac_precious_vars='build_alias
819 host_alias
820 target_alias
821 CC
822 CFLAGS
823 LDFLAGS
824 CPPFLAGS
825 CXX
826 CXXFLAGS
827 CCC
828 CPP'
829 ac_subdirs_all='projects/test-suite
830 projects/llvm-test
831 projects/poolalloc
832 projects/llvm-poolalloc
833 projects/safecode
834 tools/polly'
835
836 # Initialize some variables set by options.
837 ac_init_help=
838 ac_init_version=false
839 # The variables have the same names as the options, with
840 # dashes changed to underlines.
841 cache_file=/dev/null
842 exec_prefix=NONE
843 no_create=
844 no_recursion=
845 prefix=NONE
846 program_prefix=NONE
847 program_suffix=NONE
848 program_transform_name=s,x,x,
849 silent=
850 site=
851 srcdir=
852 verbose=
853 x_includes=NONE
854 x_libraries=NONE
855
856 # Installation directory options.
857 # These are left unexpanded so users can "make install exec_prefix=/foo"
858 # and all the variables that are supposed to be based on exec_prefix
859 # by default will actually change.
860 # Use braces instead of parens because sh, perl, etc. also accept them.
861 # (The list follows the same order as the GNU Coding Standards.)
862 bindir='${exec_prefix}/bin'
863 sbindir='${exec_prefix}/sbin'
864 libexecdir='${exec_prefix}/libexec'
865 datarootdir='${prefix}/share'
866 datadir='${datarootdir}'
867 sysconfdir='${prefix}/etc'
868 sharedstatedir='${prefix}/com'
869 localstatedir='${prefix}/var'
870 includedir='${prefix}/include'
871 oldincludedir='/usr/include'
872 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
873 infodir='${datarootdir}/info'
874 htmldir='${docdir}'
875 dvidir='${docdir}'
876 pdfdir='${docdir}'
877 psdir='${docdir}'
878 libdir='${exec_prefix}/lib'
879 localedir='${datarootdir}/locale'
880 mandir='${datarootdir}/man'
881
882 ac_prev=
883 ac_dashdash=
884 for ac_option
885 do
886   # If the previous option needs an argument, assign it.
887   if test -n "$ac_prev"; then
888     eval $ac_prev=\$ac_option
889     ac_prev=
890     continue
891   fi
892
893   case $ac_option in
894   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
895   *)    ac_optarg=yes ;;
896   esac
897
898   # Accept the important Cygnus configure options, so we can diagnose typos.
899
900   case $ac_dashdash$ac_option in
901   --)
902     ac_dashdash=yes ;;
903
904   -bindir | --bindir | --bindi | --bind | --bin | --bi)
905     ac_prev=bindir ;;
906   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
907     bindir=$ac_optarg ;;
908
909   -build | --build | --buil | --bui | --bu)
910     ac_prev=build_alias ;;
911   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
912     build_alias=$ac_optarg ;;
913
914   -cache-file | --cache-file | --cache-fil | --cache-fi \
915   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
916     ac_prev=cache_file ;;
917   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
918   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
919     cache_file=$ac_optarg ;;
920
921   --config-cache | -C)
922     cache_file=config.cache ;;
923
924   -datadir | --datadir | --datadi | --datad)
925     ac_prev=datadir ;;
926   -datadir=* | --datadir=* | --datadi=* | --datad=*)
927     datadir=$ac_optarg ;;
928
929   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
930   | --dataroo | --dataro | --datar)
931     ac_prev=datarootdir ;;
932   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
933   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
934     datarootdir=$ac_optarg ;;
935
936   -disable-* | --disable-*)
937     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
938     # Reject names that are not valid shell variable names.
939     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
940       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
941    { (exit 1); exit 1; }; }
942     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
943     eval enable_$ac_feature=no ;;
944
945   -docdir | --docdir | --docdi | --doc | --do)
946     ac_prev=docdir ;;
947   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
948     docdir=$ac_optarg ;;
949
950   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
951     ac_prev=dvidir ;;
952   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
953     dvidir=$ac_optarg ;;
954
955   -enable-* | --enable-*)
956     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
957     # Reject names that are not valid shell variable names.
958     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
959       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
960    { (exit 1); exit 1; }; }
961     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
962     eval enable_$ac_feature=\$ac_optarg ;;
963
964   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
965   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
966   | --exec | --exe | --ex)
967     ac_prev=exec_prefix ;;
968   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
969   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
970   | --exec=* | --exe=* | --ex=*)
971     exec_prefix=$ac_optarg ;;
972
973   -gas | --gas | --ga | --g)
974     # Obsolete; use --with-gas.
975     with_gas=yes ;;
976
977   -help | --help | --hel | --he | -h)
978     ac_init_help=long ;;
979   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
980     ac_init_help=recursive ;;
981   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
982     ac_init_help=short ;;
983
984   -host | --host | --hos | --ho)
985     ac_prev=host_alias ;;
986   -host=* | --host=* | --hos=* | --ho=*)
987     host_alias=$ac_optarg ;;
988
989   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
990     ac_prev=htmldir ;;
991   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
992   | --ht=*)
993     htmldir=$ac_optarg ;;
994
995   -includedir | --includedir | --includedi | --included | --include \
996   | --includ | --inclu | --incl | --inc)
997     ac_prev=includedir ;;
998   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
999   | --includ=* | --inclu=* | --incl=* | --inc=*)
1000     includedir=$ac_optarg ;;
1001
1002   -infodir | --infodir | --infodi | --infod | --info | --inf)
1003     ac_prev=infodir ;;
1004   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1005     infodir=$ac_optarg ;;
1006
1007   -libdir | --libdir | --libdi | --libd)
1008     ac_prev=libdir ;;
1009   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1010     libdir=$ac_optarg ;;
1011
1012   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1013   | --libexe | --libex | --libe)
1014     ac_prev=libexecdir ;;
1015   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1016   | --libexe=* | --libex=* | --libe=*)
1017     libexecdir=$ac_optarg ;;
1018
1019   -localedir | --localedir | --localedi | --localed | --locale)
1020     ac_prev=localedir ;;
1021   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1022     localedir=$ac_optarg ;;
1023
1024   -localstatedir | --localstatedir | --localstatedi | --localstated \
1025   | --localstate | --localstat | --localsta | --localst | --locals)
1026     ac_prev=localstatedir ;;
1027   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1028   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1029     localstatedir=$ac_optarg ;;
1030
1031   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1032     ac_prev=mandir ;;
1033   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1034     mandir=$ac_optarg ;;
1035
1036   -nfp | --nfp | --nf)
1037     # Obsolete; use --without-fp.
1038     with_fp=no ;;
1039
1040   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1041   | --no-cr | --no-c | -n)
1042     no_create=yes ;;
1043
1044   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1045   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1046     no_recursion=yes ;;
1047
1048   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1049   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1050   | --oldin | --oldi | --old | --ol | --o)
1051     ac_prev=oldincludedir ;;
1052   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1053   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1054   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1055     oldincludedir=$ac_optarg ;;
1056
1057   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1058     ac_prev=prefix ;;
1059   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1060     prefix=$ac_optarg ;;
1061
1062   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1063   | --program-pre | --program-pr | --program-p)
1064     ac_prev=program_prefix ;;
1065   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1066   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1067     program_prefix=$ac_optarg ;;
1068
1069   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1070   | --program-suf | --program-su | --program-s)
1071     ac_prev=program_suffix ;;
1072   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1073   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1074     program_suffix=$ac_optarg ;;
1075
1076   -program-transform-name | --program-transform-name \
1077   | --program-transform-nam | --program-transform-na \
1078   | --program-transform-n | --program-transform- \
1079   | --program-transform | --program-transfor \
1080   | --program-transfo | --program-transf \
1081   | --program-trans | --program-tran \
1082   | --progr-tra | --program-tr | --program-t)
1083     ac_prev=program_transform_name ;;
1084   -program-transform-name=* | --program-transform-name=* \
1085   | --program-transform-nam=* | --program-transform-na=* \
1086   | --program-transform-n=* | --program-transform-=* \
1087   | --program-transform=* | --program-transfor=* \
1088   | --program-transfo=* | --program-transf=* \
1089   | --program-trans=* | --program-tran=* \
1090   | --progr-tra=* | --program-tr=* | --program-t=*)
1091     program_transform_name=$ac_optarg ;;
1092
1093   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1094     ac_prev=pdfdir ;;
1095   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1096     pdfdir=$ac_optarg ;;
1097
1098   -psdir | --psdir | --psdi | --psd | --ps)
1099     ac_prev=psdir ;;
1100   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1101     psdir=$ac_optarg ;;
1102
1103   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1104   | -silent | --silent | --silen | --sile | --sil)
1105     silent=yes ;;
1106
1107   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1108     ac_prev=sbindir ;;
1109   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1110   | --sbi=* | --sb=*)
1111     sbindir=$ac_optarg ;;
1112
1113   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1114   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1115   | --sharedst | --shareds | --shared | --share | --shar \
1116   | --sha | --sh)
1117     ac_prev=sharedstatedir ;;
1118   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1119   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1120   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1121   | --sha=* | --sh=*)
1122     sharedstatedir=$ac_optarg ;;
1123
1124   -site | --site | --sit)
1125     ac_prev=site ;;
1126   -site=* | --site=* | --sit=*)
1127     site=$ac_optarg ;;
1128
1129   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1130     ac_prev=srcdir ;;
1131   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1132     srcdir=$ac_optarg ;;
1133
1134   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1135   | --syscon | --sysco | --sysc | --sys | --sy)
1136     ac_prev=sysconfdir ;;
1137   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1138   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1139     sysconfdir=$ac_optarg ;;
1140
1141   -target | --target | --targe | --targ | --tar | --ta | --t)
1142     ac_prev=target_alias ;;
1143   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1144     target_alias=$ac_optarg ;;
1145
1146   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1147     verbose=yes ;;
1148
1149   -version | --version | --versio | --versi | --vers | -V)
1150     ac_init_version=: ;;
1151
1152   -with-* | --with-*)
1153     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1154     # Reject names that are not valid shell variable names.
1155     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1156       { echo "$as_me: error: invalid package name: $ac_package" >&2
1157    { (exit 1); exit 1; }; }
1158     ac_package=`echo $ac_package| sed 's/-/_/g'`
1159     eval with_$ac_package=\$ac_optarg ;;
1160
1161   -without-* | --without-*)
1162     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163     # Reject names that are not valid shell variable names.
1164     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1165       { echo "$as_me: error: invalid package name: $ac_package" >&2
1166    { (exit 1); exit 1; }; }
1167     ac_package=`echo $ac_package | sed 's/-/_/g'`
1168     eval with_$ac_package=no ;;
1169
1170   --x)
1171     # Obsolete; use --with-x.
1172     with_x=yes ;;
1173
1174   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175   | --x-incl | --x-inc | --x-in | --x-i)
1176     ac_prev=x_includes ;;
1177   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179     x_includes=$ac_optarg ;;
1180
1181   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183     ac_prev=x_libraries ;;
1184   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186     x_libraries=$ac_optarg ;;
1187
1188   -*) { echo "$as_me: error: unrecognized option: $ac_option
1189 Try \`$0 --help' for more information." >&2
1190    { (exit 1); exit 1; }; }
1191     ;;
1192
1193   *=*)
1194     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195     # Reject names that are not valid shell variable names.
1196     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1197       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1198    { (exit 1); exit 1; }; }
1199     eval $ac_envvar=\$ac_optarg
1200     export $ac_envvar ;;
1201
1202   *)
1203     # FIXME: should be removed in autoconf 3.0.
1204     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1208     ;;
1209
1210   esac
1211 done
1212
1213 if test -n "$ac_prev"; then
1214   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215   { echo "$as_me: error: missing argument to $ac_option" >&2
1216    { (exit 1); exit 1; }; }
1217 fi
1218
1219 # Be sure to have absolute directory names.
1220 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221                 datadir sysconfdir sharedstatedir localstatedir includedir \
1222                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223                 libdir localedir mandir
1224 do
1225   eval ac_val=\$$ac_var
1226   case $ac_val in
1227     [\\/$]* | ?:[\\/]* )  continue;;
1228     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1229   esac
1230   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1231    { (exit 1); exit 1; }; }
1232 done
1233
1234 # There might be people who depend on the old broken behavior: `$host'
1235 # used to hold the argument of --host etc.
1236 # FIXME: To remove some day.
1237 build=$build_alias
1238 host=$host_alias
1239 target=$target_alias
1240
1241 # FIXME: To remove some day.
1242 if test "x$host_alias" != x; then
1243   if test "x$build_alias" = x; then
1244     cross_compiling=maybe
1245     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1246     If a cross compiler is detected then cross compile mode will be used." >&2
1247   elif test "x$build_alias" != "x$host_alias"; then
1248     cross_compiling=yes
1249   fi
1250 fi
1251
1252 ac_tool_prefix=
1253 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254
1255 test "$silent" = yes && exec 6>/dev/null
1256
1257
1258 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259 ac_ls_di=`ls -di .` &&
1260 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261   { echo "$as_me: error: Working directory cannot be determined" >&2
1262    { (exit 1); exit 1; }; }
1263 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264   { echo "$as_me: error: pwd does not report name of working directory" >&2
1265    { (exit 1); exit 1; }; }
1266
1267
1268 # Find the source files, if location was not specified.
1269 if test -z "$srcdir"; then
1270   ac_srcdir_defaulted=yes
1271   # Try the directory containing this script, then the parent directory.
1272   ac_confdir=`$as_dirname -- "$0" ||
1273 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274          X"$0" : 'X\(//\)[^/]' \| \
1275          X"$0" : 'X\(//\)$' \| \
1276          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1277 echo X"$0" |
1278     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279             s//\1/
1280             q
1281           }
1282           /^X\(\/\/\)[^/].*/{
1283             s//\1/
1284             q
1285           }
1286           /^X\(\/\/\)$/{
1287             s//\1/
1288             q
1289           }
1290           /^X\(\/\).*/{
1291             s//\1/
1292             q
1293           }
1294           s/.*/./; q'`
1295   srcdir=$ac_confdir
1296   if test ! -r "$srcdir/$ac_unique_file"; then
1297     srcdir=..
1298   fi
1299 else
1300   ac_srcdir_defaulted=no
1301 fi
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1304   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1305    { (exit 1); exit 1; }; }
1306 fi
1307 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1308 ac_abs_confdir=`(
1309         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1310    { (exit 1); exit 1; }; }
1311         pwd)`
1312 # When building in place, set srcdir=.
1313 if test "$ac_abs_confdir" = "$ac_pwd"; then
1314   srcdir=.
1315 fi
1316 # Remove unnecessary trailing slashes from srcdir.
1317 # Double slashes in file names in object file debugging info
1318 # mess up M-x gdb in Emacs.
1319 case $srcdir in
1320 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1321 esac
1322 for ac_var in $ac_precious_vars; do
1323   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1324   eval ac_env_${ac_var}_value=\$${ac_var}
1325   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1326   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1327 done
1328
1329 #
1330 # Report the --help message.
1331 #
1332 if test "$ac_init_help" = "long"; then
1333   # Omit some internal or obsolete options to make the list less imposing.
1334   # This message is too long to be a string in the A/UX 3.1 sh.
1335   cat <<_ACEOF
1336 \`configure' configures LLVM 3.8.0svn to adapt to many kinds of systems.
1337
1338 Usage: $0 [OPTION]... [VAR=VALUE]...
1339
1340 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1341 VAR=VALUE.  See below for descriptions of some of the useful variables.
1342
1343 Defaults for the options are specified in brackets.
1344
1345 Configuration:
1346   -h, --help              display this help and exit
1347       --help=short        display options specific to this package
1348       --help=recursive    display the short help of all the included packages
1349   -V, --version           display version information and exit
1350   -q, --quiet, --silent   do not print \`checking...' messages
1351       --cache-file=FILE   cache test results in FILE [disabled]
1352   -C, --config-cache      alias for \`--cache-file=config.cache'
1353   -n, --no-create         do not create output files
1354       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1355
1356 Installation directories:
1357   --prefix=PREFIX         install architecture-independent files in PREFIX
1358                           [$ac_default_prefix]
1359   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1360                           [PREFIX]
1361
1362 By default, \`make install' will install all the files in
1363 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1364 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1365 for instance \`--prefix=\$HOME'.
1366
1367 For better control, use the options below.
1368
1369 Fine tuning of the installation directories:
1370   --bindir=DIR           user executables [EPREFIX/bin]
1371   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1372   --libexecdir=DIR       program executables [EPREFIX/libexec]
1373   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1374   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1375   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1376   --libdir=DIR           object code libraries [EPREFIX/lib]
1377   --includedir=DIR       C header files [PREFIX/include]
1378   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1379   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1380   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1381   --infodir=DIR          info documentation [DATAROOTDIR/info]
1382   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1383   --mandir=DIR           man documentation [DATAROOTDIR/man]
1384   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1385   --htmldir=DIR          html documentation [DOCDIR]
1386   --dvidir=DIR           dvi documentation [DOCDIR]
1387   --pdfdir=DIR           pdf documentation [DOCDIR]
1388   --psdir=DIR            ps documentation [DOCDIR]
1389 _ACEOF
1390
1391   cat <<\_ACEOF
1392
1393 System types:
1394   --build=BUILD     configure for building on BUILD [guessed]
1395   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1396   --target=TARGET   configure for building compilers for TARGET [HOST]
1397 _ACEOF
1398 fi
1399
1400 if test -n "$ac_init_help"; then
1401   case $ac_init_help in
1402      short | recursive ) echo "Configuration of LLVM 3.8.0svn:";;
1403    esac
1404   cat <<\_ACEOF
1405
1406 Optional Features:
1407   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1408   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1409   --enable-polly          Use polly if available (default is YES)
1410   --enable-libcpp         Use libc++ if available (default is NO)
1411   --enable-compiler-version-checks
1412                           Check the version of the host compiler (default is
1413                           YES)
1414   --enable-cxx1y          Use c++1y if available (default is NO)
1415   --enable-split-dwarf    Use split-dwarf if available (default is NO)
1416   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1417   --enable-clang-plugin-support
1418                           Enable plugin support in clang (default is YES)
1419   --enable-clang-static-analyzer
1420                           Enable building of clang Static Analyzer (default is
1421                           YES)
1422   --enable-optimized      Compile with optimizations enabled (default is NO)
1423   --enable-profiling      Compile with profiling enabled (default is NO)
1424   --enable-assertions     Compile with assertion checks enabled (default is
1425                           YES)
1426   --enable-werror         Compile with -Werror enabled (default is NO)
1427   --enable-expensive-checks
1428                           Compile with expensive debug checks enabled (default
1429                           is NO)
1430   --enable-abi-breaking-checks
1431                           Compile with abi-breaking asserts support (default
1432                           is with-asserts)
1433   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1434                           NO)
1435   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1436                           optimization is on and YES if it's off)
1437   --enable-keep-symbols   Do not strip installed executables)
1438   --enable-jit            Enable Just In Time Compiling (default is YES)
1439   --enable-docs           Build documents (default is YES)
1440   --enable-doxygen        Build doxygen documentation (default is NO)
1441   --enable-doxygen-search Enable doxygen search support (default is NO)
1442   --enable-doxygen-external-search
1443                           Enable doxygen exteranl search (default is NO)
1444   --enable-doxygen-qt-help
1445                           Build Qt help files (default is NO)
1446   --enable-threads        Use threads if available (default is YES)
1447   --enable-pthreads       Use pthreads if available (default is YES)
1448   --enable-zlib           Use zlib for compression/decompression if available
1449                           (default is YES)
1450   --enable-pic            Build LLVM with Position Independent Code (default
1451                           is YES)
1452   --enable-shared         Build a shared library and link tools against it
1453                           (default is NO)
1454   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1455                           Win32 DLL (default is NO)
1456   --enable-timestamps     Enable embedding timestamp information in build
1457                           (default is YES)
1458   --enable-backtraces     Enable embedding backtraces on crash (default is
1459                           YES)
1460   --enable-crash-overrides
1461                           Enable crash handling overrides (default is YES)
1462   --enable-targets        Build specific host targets: all or
1463                           target1,target2,... Valid targets are: host, x86,
1464                           x86_64, sparc, powerpc, arm64, arm, aarch64, mips,
1465                           hexagon, xcore, msp430, nvptx, systemz, r600, bpf,
1466                           wasm, and cpp (default=all)
1467   --enable-experimental-targets
1468                           Build experimental host targets: disable or
1469                           target1,target2,... (default=disable)
1470   --enable-bindings       Build specific language bindings:
1471                           all,auto,none,{binding-name} (default=auto)
1472   --enable-terminfo       Query the terminfo database if available (default is
1473                           YES)
1474   --enable-libedit        Use libedit if available (default is YES)
1475   --enable-libffi         Check for the presence of libffi (default is NO)
1476
1477 Optional Packages:
1478   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1479   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1480   --with-doxygen-search-engine-url
1481                           Specify the external search engine for doxygen
1482   --with-doxygen-search-mappings
1483                           Specify the extra search mapping for doxygen
1484   --with-optimize-option  Select the compiler options to use for optimized
1485                           builds
1486   --with-extra-options    Specify additional options to compile LLVM with
1487   --with-extra-ld-options Specify additional options to link LLVM with
1488   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1489                           is stdlib)
1490   --with-clang-srcdir     Directory to the out-of-tree Clang source
1491   --with-clang-resource-dir
1492                           Relative directory from the Clang binary for
1493                           resource files
1494   --with-c-include-dirs   Colon separated list of directories clang will
1495                           search for headers
1496   --with-gcc-toolchain    Directory where gcc is installed.
1497   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1498   --with-clang-default-openmp-runtime
1499                           The default OpenMP runtime for Clang.
1500   --with-binutils-include Specify path to binutils/include/ containing
1501                           plugin-api.h file for gold plugin.
1502   --with-bug-report-url   Specify the URL where bug reports should be
1503                           submitted (default=http://llvm.org/bugs/)
1504   --with-internal-prefix  Installation directory for internal files
1505   --with-python           path to python
1506   --with-oprofile=<prefix>
1507                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1508   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1509
1510
1511 Some influential environment variables:
1512   CC          C compiler command
1513   CFLAGS      C compiler flags
1514   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1515               nonstandard directory <lib dir>
1516   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1517               you have headers in a nonstandard directory <include dir>
1518   CXX         C++ compiler command
1519   CXXFLAGS    C++ compiler flags
1520   CPP         C preprocessor
1521
1522 Use these variables to override the choices made by `configure' or to help
1523 it to find libraries and programs with nonstandard names/locations.
1524
1525 Report bugs to <http://llvm.org/bugs/>.
1526 _ACEOF
1527 ac_status=$?
1528 fi
1529
1530 if test "$ac_init_help" = "recursive"; then
1531   # If there are subdirs, report their specific --help.
1532   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1533     test -d "$ac_dir" || continue
1534     ac_builddir=.
1535
1536 case "$ac_dir" in
1537 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1538 *)
1539   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1540   # A ".." for each directory in $ac_dir_suffix.
1541   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1542   case $ac_top_builddir_sub in
1543   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1544   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1545   esac ;;
1546 esac
1547 ac_abs_top_builddir=$ac_pwd
1548 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1549 # for backward compatibility:
1550 ac_top_builddir=$ac_top_build_prefix
1551
1552 case $srcdir in
1553   .)  # We are building in place.
1554     ac_srcdir=.
1555     ac_top_srcdir=$ac_top_builddir_sub
1556     ac_abs_top_srcdir=$ac_pwd ;;
1557   [\\/]* | ?:[\\/]* )  # Absolute name.
1558     ac_srcdir=$srcdir$ac_dir_suffix;
1559     ac_top_srcdir=$srcdir
1560     ac_abs_top_srcdir=$srcdir ;;
1561   *) # Relative name.
1562     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1563     ac_top_srcdir=$ac_top_build_prefix$srcdir
1564     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1565 esac
1566 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1567
1568     cd "$ac_dir" || { ac_status=$?; continue; }
1569     # Check for guested configure.
1570     if test -f "$ac_srcdir/configure.gnu"; then
1571       echo &&
1572       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1573     elif test -f "$ac_srcdir/configure"; then
1574       echo &&
1575       $SHELL "$ac_srcdir/configure" --help=recursive
1576     else
1577       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1578     fi || ac_status=$?
1579     cd "$ac_pwd" || { ac_status=$?; break; }
1580   done
1581 fi
1582
1583 test -n "$ac_init_help" && exit $ac_status
1584 if $ac_init_version; then
1585   cat <<\_ACEOF
1586 LLVM configure 3.8.0svn
1587 generated by GNU Autoconf 2.60
1588
1589 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1590 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1591 This configure script is free software; the Free Software Foundation
1592 gives unlimited permission to copy, distribute and modify it.
1593
1594 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
1595 _ACEOF
1596   exit
1597 fi
1598 cat >config.log <<_ACEOF
1599 This file contains any messages produced by compilers while
1600 running configure, to aid debugging if configure makes a mistake.
1601
1602 It was created by LLVM $as_me 3.8.0svn, which was
1603 generated by GNU Autoconf 2.60.  Invocation command line was
1604
1605   $ $0 $@
1606
1607 _ACEOF
1608 exec 5>>config.log
1609 {
1610 cat <<_ASUNAME
1611 ## --------- ##
1612 ## Platform. ##
1613 ## --------- ##
1614
1615 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1616 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1617 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1618 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1619 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1620
1621 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1622 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1623
1624 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1625 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1626 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1627 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1628 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1629 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1630 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1631
1632 _ASUNAME
1633
1634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1635 for as_dir in $PATH
1636 do
1637   IFS=$as_save_IFS
1638   test -z "$as_dir" && as_dir=.
1639   echo "PATH: $as_dir"
1640 done
1641 IFS=$as_save_IFS
1642
1643 } >&5
1644
1645 cat >&5 <<_ACEOF
1646
1647
1648 ## ----------- ##
1649 ## Core tests. ##
1650 ## ----------- ##
1651
1652 _ACEOF
1653
1654
1655 # Keep a trace of the command line.
1656 # Strip out --no-create and --no-recursion so they do not pile up.
1657 # Strip out --silent because we don't want to record it for future runs.
1658 # Also quote any args containing shell meta-characters.
1659 # Make two passes to allow for proper duplicate-argument suppression.
1660 ac_configure_args=
1661 ac_configure_args0=
1662 ac_configure_args1=
1663 ac_must_keep_next=false
1664 for ac_pass in 1 2
1665 do
1666   for ac_arg
1667   do
1668     case $ac_arg in
1669     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1670     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1671     | -silent | --silent | --silen | --sile | --sil)
1672       continue ;;
1673     *\'*)
1674       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1675     esac
1676     case $ac_pass in
1677     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1678     2)
1679       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1680       if test $ac_must_keep_next = true; then
1681         ac_must_keep_next=false # Got value, back to normal.
1682       else
1683         case $ac_arg in
1684           *=* | --config-cache | -C | -disable-* | --disable-* \
1685           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1686           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1687           | -with-* | --with-* | -without-* | --without-* | --x)
1688             case "$ac_configure_args0 " in
1689               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1690             esac
1691             ;;
1692           -* ) ac_must_keep_next=true ;;
1693         esac
1694       fi
1695       ac_configure_args="$ac_configure_args '$ac_arg'"
1696       ;;
1697     esac
1698   done
1699 done
1700 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1701 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1702
1703 # When interrupted or exit'd, cleanup temporary files, and complete
1704 # config.log.  We remove comments because anyway the quotes in there
1705 # would cause problems or look ugly.
1706 # WARNING: Use '\'' to represent an apostrophe within the trap.
1707 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1708 trap 'exit_status=$?
1709   # Save into config.log some information that might help in debugging.
1710   {
1711     echo
1712
1713     cat <<\_ASBOX
1714 ## ---------------- ##
1715 ## Cache variables. ##
1716 ## ---------------- ##
1717 _ASBOX
1718     echo
1719     # The following way of writing the cache mishandles newlines in values,
1720 (
1721   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1722     eval ac_val=\$$ac_var
1723     case $ac_val in #(
1724     *${as_nl}*)
1725       case $ac_var in #(
1726       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1727 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1728       esac
1729       case $ac_var in #(
1730       _ | IFS | as_nl) ;; #(
1731       *) $as_unset $ac_var ;;
1732       esac ;;
1733     esac
1734   done
1735   (set) 2>&1 |
1736     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1737     *${as_nl}ac_space=\ *)
1738       sed -n \
1739         "s/'\''/'\''\\\\'\'''\''/g;
1740           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1741       ;; #(
1742     *)
1743       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1744       ;;
1745     esac |
1746     sort
1747 )
1748     echo
1749
1750     cat <<\_ASBOX
1751 ## ----------------- ##
1752 ## Output variables. ##
1753 ## ----------------- ##
1754 _ASBOX
1755     echo
1756     for ac_var in $ac_subst_vars
1757     do
1758       eval ac_val=\$$ac_var
1759       case $ac_val in
1760       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1761       esac
1762       echo "$ac_var='\''$ac_val'\''"
1763     done | sort
1764     echo
1765
1766     if test -n "$ac_subst_files"; then
1767       cat <<\_ASBOX
1768 ## ------------------- ##
1769 ## File substitutions. ##
1770 ## ------------------- ##
1771 _ASBOX
1772       echo
1773       for ac_var in $ac_subst_files
1774       do
1775         eval ac_val=\$$ac_var
1776         case $ac_val in
1777         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1778         esac
1779         echo "$ac_var='\''$ac_val'\''"
1780       done | sort
1781       echo
1782     fi
1783
1784     if test -s confdefs.h; then
1785       cat <<\_ASBOX
1786 ## ----------- ##
1787 ## confdefs.h. ##
1788 ## ----------- ##
1789 _ASBOX
1790       echo
1791       cat confdefs.h
1792       echo
1793     fi
1794     test "$ac_signal" != 0 &&
1795       echo "$as_me: caught signal $ac_signal"
1796     echo "$as_me: exit $exit_status"
1797   } >&5
1798   rm -f core *.core core.conftest.* &&
1799     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1800     exit $exit_status
1801 ' 0
1802 for ac_signal in 1 2 13 15; do
1803   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1804 done
1805 ac_signal=0
1806
1807 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1808 rm -f -r conftest* confdefs.h
1809
1810 # Predefined preprocessor variables.
1811
1812 cat >>confdefs.h <<_ACEOF
1813 #define PACKAGE_NAME "$PACKAGE_NAME"
1814 _ACEOF
1815
1816
1817 cat >>confdefs.h <<_ACEOF
1818 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1819 _ACEOF
1820
1821
1822 cat >>confdefs.h <<_ACEOF
1823 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1824 _ACEOF
1825
1826
1827 cat >>confdefs.h <<_ACEOF
1828 #define PACKAGE_STRING "$PACKAGE_STRING"
1829 _ACEOF
1830
1831
1832 cat >>confdefs.h <<_ACEOF
1833 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1834 _ACEOF
1835
1836
1837 # Let the site file select an alternate cache file if it wants to.
1838 # Prefer explicitly selected file to automatically selected ones.
1839 if test -n "$CONFIG_SITE"; then
1840   set x "$CONFIG_SITE"
1841 elif test "x$prefix" != xNONE; then
1842   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1843 else
1844   set x "$ac_default_prefix/share/config.site" \
1845         "$ac_default_prefix/etc/config.site"
1846 fi
1847 shift
1848 for ac_site_file
1849 do
1850   if test -r "$ac_site_file"; then
1851     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1852 echo "$as_me: loading site script $ac_site_file" >&6;}
1853     sed 's/^/| /' "$ac_site_file" >&5
1854     . "$ac_site_file"
1855   fi
1856 done
1857
1858 if test -r "$cache_file"; then
1859   # Some versions of bash will fail to source /dev/null (special
1860   # files actually), so we avoid doing that.
1861   if test -f "$cache_file"; then
1862     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1863 echo "$as_me: loading cache $cache_file" >&6;}
1864     case $cache_file in
1865       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1866       *)                      . "./$cache_file";;
1867     esac
1868   fi
1869 else
1870   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1871 echo "$as_me: creating cache $cache_file" >&6;}
1872   >$cache_file
1873 fi
1874
1875 # Check that the precious variables saved in the cache have kept the same
1876 # value.
1877 ac_cache_corrupted=false
1878 for ac_var in $ac_precious_vars; do
1879   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1880   eval ac_new_set=\$ac_env_${ac_var}_set
1881   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1882   eval ac_new_val=\$ac_env_${ac_var}_value
1883   case $ac_old_set,$ac_new_set in
1884     set,)
1885       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1886 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1887       ac_cache_corrupted=: ;;
1888     ,set)
1889       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1890 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1891       ac_cache_corrupted=: ;;
1892     ,);;
1893     *)
1894       if test "x$ac_old_val" != "x$ac_new_val"; then
1895         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1896 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1897         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1898 echo "$as_me:   former value:  $ac_old_val" >&2;}
1899         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1900 echo "$as_me:   current value: $ac_new_val" >&2;}
1901         ac_cache_corrupted=:
1902       fi;;
1903   esac
1904   # Pass precious variables to config.status.
1905   if test "$ac_new_set" = set; then
1906     case $ac_new_val in
1907     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1908     *) ac_arg=$ac_var=$ac_new_val ;;
1909     esac
1910     case " $ac_configure_args " in
1911       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1912       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1913     esac
1914   fi
1915 done
1916 if $ac_cache_corrupted; then
1917   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1918 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1919   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1920 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1921    { (exit 1); exit 1; }; }
1922 fi
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948 ac_ext=c
1949 ac_cpp='$CPP $CPPFLAGS'
1950 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1951 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1952 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1953
1954
1955
1956 LLVM_VERSION_MAJOR=3
1957 LLVM_VERSION_MINOR=8
1958 LLVM_VERSION_PATCH=0
1959 LLVM_VERSION_SUFFIX=svn
1960
1961
1962 cat >>confdefs.h <<_ACEOF
1963 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
1964 _ACEOF
1965
1966
1967 cat >>confdefs.h <<_ACEOF
1968 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
1969 _ACEOF
1970
1971
1972 cat >>confdefs.h <<_ACEOF
1973 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
1974 _ACEOF
1975
1976
1977 cat >>confdefs.h <<_ACEOF
1978 #define LLVM_VERSION_STRING "$PACKAGE_VERSION"
1979 _ACEOF
1980
1981
1982
1983
1984
1985
1986
1987 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign."
1988
1989
1990
1991
1992
1993
1994
1995 ac_aux_dir=
1996 for ac_dir in autoconf "$srcdir"/autoconf; do
1997   if test -f "$ac_dir/install-sh"; then
1998     ac_aux_dir=$ac_dir
1999     ac_install_sh="$ac_aux_dir/install-sh -c"
2000     break
2001   elif test -f "$ac_dir/install.sh"; then
2002     ac_aux_dir=$ac_dir
2003     ac_install_sh="$ac_aux_dir/install.sh -c"
2004     break
2005   elif test -f "$ac_dir/shtool"; then
2006     ac_aux_dir=$ac_dir
2007     ac_install_sh="$ac_aux_dir/shtool install -c"
2008     break
2009   fi
2010 done
2011 if test -z "$ac_aux_dir"; then
2012   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
2013 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
2014    { (exit 1); exit 1; }; }
2015 fi
2016
2017 # These three variables are undocumented and unsupported,
2018 # and are intended to be withdrawn in a future Autoconf release.
2019 # They can cause serious problems if a builder's source tree is in a directory
2020 # whose full name contains unusual characters.
2021 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2022 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2023 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2024
2025
2026
2027 if test ${srcdir} != "." ; then
2028   if test -f ${srcdir}/include/llvm/Config/config.h ; then
2029     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
2030 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
2031    { (exit 1); exit 1; }; }
2032   fi
2033 fi
2034
2035 if test ${srcdir} == "." ; then
2036   { { echo "$as_me:$LINENO: error: In-source builds are not allowed. Please configure from a separate build directory!" >&5
2037 echo "$as_me: error: In-source builds are not allowed. Please configure from a separate build directory!" >&2;}
2038    { (exit 1); exit 1; }; }
2039 fi
2040
2041 : ${CFLAGS=}
2042 : ${CXXFLAGS=}
2043
2044 ac_ext=c
2045 ac_cpp='$CPP $CPPFLAGS'
2046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2049 if test -n "$ac_tool_prefix"; then
2050   for ac_prog in clang gcc
2051   do
2052     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2053 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2054 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2055 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2056 if test "${ac_cv_prog_CC+set}" = set; then
2057   echo $ECHO_N "(cached) $ECHO_C" >&6
2058 else
2059   if test -n "$CC"; then
2060   ac_cv_prog_CC="$CC" # Let the user override the test.
2061 else
2062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2063 for as_dir in $PATH
2064 do
2065   IFS=$as_save_IFS
2066   test -z "$as_dir" && as_dir=.
2067   for ac_exec_ext in '' $ac_executable_extensions; do
2068   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2069     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2070     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2071     break 2
2072   fi
2073 done
2074 done
2075 IFS=$as_save_IFS
2076
2077 fi
2078 fi
2079 CC=$ac_cv_prog_CC
2080 if test -n "$CC"; then
2081   { echo "$as_me:$LINENO: result: $CC" >&5
2082 echo "${ECHO_T}$CC" >&6; }
2083 else
2084   { echo "$as_me:$LINENO: result: no" >&5
2085 echo "${ECHO_T}no" >&6; }
2086 fi
2087
2088
2089     test -n "$CC" && break
2090   done
2091 fi
2092 if test -z "$CC"; then
2093   ac_ct_CC=$CC
2094   for ac_prog in clang gcc
2095 do
2096   # Extract the first word of "$ac_prog", so it can be a program name with args.
2097 set dummy $ac_prog; ac_word=$2
2098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2100 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2101   echo $ECHO_N "(cached) $ECHO_C" >&6
2102 else
2103   if test -n "$ac_ct_CC"; then
2104   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2105 else
2106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2107 for as_dir in $PATH
2108 do
2109   IFS=$as_save_IFS
2110   test -z "$as_dir" && as_dir=.
2111   for ac_exec_ext in '' $ac_executable_extensions; do
2112   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2113     ac_cv_prog_ac_ct_CC="$ac_prog"
2114     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2115     break 2
2116   fi
2117 done
2118 done
2119 IFS=$as_save_IFS
2120
2121 fi
2122 fi
2123 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2124 if test -n "$ac_ct_CC"; then
2125   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2126 echo "${ECHO_T}$ac_ct_CC" >&6; }
2127 else
2128   { echo "$as_me:$LINENO: result: no" >&5
2129 echo "${ECHO_T}no" >&6; }
2130 fi
2131
2132
2133   test -n "$ac_ct_CC" && break
2134 done
2135
2136   if test "x$ac_ct_CC" = x; then
2137     CC=""
2138   else
2139     case $cross_compiling:$ac_tool_warned in
2140 yes:)
2141 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2142 whose name does not start with the host triplet.  If you think this
2143 configuration is useful to you, please write to autoconf@gnu.org." >&5
2144 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2145 whose name does not start with the host triplet.  If you think this
2146 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2147 ac_tool_warned=yes ;;
2148 esac
2149     CC=$ac_ct_CC
2150   fi
2151 fi
2152
2153
2154 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2155 See \`config.log' for more details." >&5
2156 echo "$as_me: error: no acceptable C compiler found in \$PATH
2157 See \`config.log' for more details." >&2;}
2158    { (exit 1); exit 1; }; }
2159
2160 # Provide some information about the compiler.
2161 echo "$as_me:$LINENO: checking for C compiler version" >&5
2162 ac_compiler=`set X $ac_compile; echo $2`
2163 { (ac_try="$ac_compiler --version >&5"
2164 case "(($ac_try" in
2165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2166   *) ac_try_echo=$ac_try;;
2167 esac
2168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2169   (eval "$ac_compiler --version >&5") 2>&5
2170   ac_status=$?
2171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2172   (exit $ac_status); }
2173 { (ac_try="$ac_compiler -v >&5"
2174 case "(($ac_try" in
2175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2176   *) ac_try_echo=$ac_try;;
2177 esac
2178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2179   (eval "$ac_compiler -v >&5") 2>&5
2180   ac_status=$?
2181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2182   (exit $ac_status); }
2183 { (ac_try="$ac_compiler -V >&5"
2184 case "(($ac_try" in
2185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2186   *) ac_try_echo=$ac_try;;
2187 esac
2188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2189   (eval "$ac_compiler -V >&5") 2>&5
2190   ac_status=$?
2191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2192   (exit $ac_status); }
2193
2194 cat >conftest.$ac_ext <<_ACEOF
2195 /* confdefs.h.  */
2196 _ACEOF
2197 cat confdefs.h >>conftest.$ac_ext
2198 cat >>conftest.$ac_ext <<_ACEOF
2199 /* end confdefs.h.  */
2200
2201 int
2202 main ()
2203 {
2204
2205   ;
2206   return 0;
2207 }
2208 _ACEOF
2209 ac_clean_files_save=$ac_clean_files
2210 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2211 # Try to create an executable without -o first, disregard a.out.
2212 # It will help us diagnose broken compilers, and finding out an intuition
2213 # of exeext.
2214 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2215 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2216 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2217 #
2218 # List of possible output files, starting from the most likely.
2219 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2220 # only as a last resort.  b.out is created by i960 compilers.
2221 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2222 #
2223 # The IRIX 6 linker writes into existing files which may not be
2224 # executable, retaining their permissions.  Remove them first so a
2225 # subsequent execution test works.
2226 ac_rmfiles=
2227 for ac_file in $ac_files
2228 do
2229   case $ac_file in
2230     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2231     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2232   esac
2233 done
2234 rm -f $ac_rmfiles
2235
2236 if { (ac_try="$ac_link_default"
2237 case "(($ac_try" in
2238   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2239   *) ac_try_echo=$ac_try;;
2240 esac
2241 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2242   (eval "$ac_link_default") 2>&5
2243   ac_status=$?
2244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2245   (exit $ac_status); }; then
2246   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2247 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2248 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2249 # so that the user can short-circuit this test for compilers unknown to
2250 # Autoconf.
2251 for ac_file in $ac_files
2252 do
2253   test -f "$ac_file" || continue
2254   case $ac_file in
2255     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2256         ;;
2257     [ab].out )
2258         # We found the default executable, but exeext='' is most
2259         # certainly right.
2260         break;;
2261     *.* )
2262         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2263         then :; else
2264            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2265         fi
2266         # We set ac_cv_exeext here because the later test for it is not
2267         # safe: cross compilers may not add the suffix if given an `-o'
2268         # argument, so we may need to know it at that point already.
2269         # Even if this section looks crufty: it has the advantage of
2270         # actually working.
2271         break;;
2272     * )
2273         break;;
2274   esac
2275 done
2276 test "$ac_cv_exeext" = no && ac_cv_exeext=
2277
2278 else
2279   echo "$as_me: failed program was:" >&5
2280 sed 's/^/| /' conftest.$ac_ext >&5
2281
2282 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2283 See \`config.log' for more details." >&5
2284 echo "$as_me: error: C compiler cannot create executables
2285 See \`config.log' for more details." >&2;}
2286    { (exit 77); exit 77; }; }
2287 fi
2288
2289 ac_exeext=$ac_cv_exeext
2290 { echo "$as_me:$LINENO: result: $ac_file" >&5
2291 echo "${ECHO_T}$ac_file" >&6; }
2292
2293 # Check that the compiler produces executables we can run.  If not, either
2294 # the compiler is broken, or we cross compile.
2295 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2296 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2297 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2298 # If not cross compiling, check that we can run a simple program.
2299 if test "$cross_compiling" != yes; then
2300   if { ac_try='./$ac_file'
2301   { (case "(($ac_try" in
2302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2303   *) ac_try_echo=$ac_try;;
2304 esac
2305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2306   (eval "$ac_try") 2>&5
2307   ac_status=$?
2308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2309   (exit $ac_status); }; }; then
2310     cross_compiling=no
2311   else
2312     if test "$cross_compiling" = maybe; then
2313         cross_compiling=yes
2314     else
2315         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2316 If you meant to cross compile, use \`--host'.
2317 See \`config.log' for more details." >&5
2318 echo "$as_me: error: cannot run C compiled programs.
2319 If you meant to cross compile, use \`--host'.
2320 See \`config.log' for more details." >&2;}
2321    { (exit 1); exit 1; }; }
2322     fi
2323   fi
2324 fi
2325 { echo "$as_me:$LINENO: result: yes" >&5
2326 echo "${ECHO_T}yes" >&6; }
2327
2328 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2329 ac_clean_files=$ac_clean_files_save
2330 # Check that the compiler produces executables we can run.  If not, either
2331 # the compiler is broken, or we cross compile.
2332 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2333 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2334 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2335 echo "${ECHO_T}$cross_compiling" >&6; }
2336
2337 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2338 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2339 if { (ac_try="$ac_link"
2340 case "(($ac_try" in
2341   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2342   *) ac_try_echo=$ac_try;;
2343 esac
2344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2345   (eval "$ac_link") 2>&5
2346   ac_status=$?
2347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2348   (exit $ac_status); }; then
2349   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2350 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2351 # work properly (i.e., refer to `conftest.exe'), while it won't with
2352 # `rm'.
2353 for ac_file in conftest.exe conftest conftest.*; do
2354   test -f "$ac_file" || continue
2355   case $ac_file in
2356     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2357     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2358           break;;
2359     * ) break;;
2360   esac
2361 done
2362 else
2363   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2364 See \`config.log' for more details." >&5
2365 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2366 See \`config.log' for more details." >&2;}
2367    { (exit 1); exit 1; }; }
2368 fi
2369
2370 rm -f conftest$ac_cv_exeext
2371 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2372 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2373
2374 rm -f conftest.$ac_ext
2375 EXEEXT=$ac_cv_exeext
2376 ac_exeext=$EXEEXT
2377 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2378 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2379 if test "${ac_cv_objext+set}" = set; then
2380   echo $ECHO_N "(cached) $ECHO_C" >&6
2381 else
2382   cat >conftest.$ac_ext <<_ACEOF
2383 /* confdefs.h.  */
2384 _ACEOF
2385 cat confdefs.h >>conftest.$ac_ext
2386 cat >>conftest.$ac_ext <<_ACEOF
2387 /* end confdefs.h.  */
2388
2389 int
2390 main ()
2391 {
2392
2393   ;
2394   return 0;
2395 }
2396 _ACEOF
2397 rm -f conftest.o conftest.obj
2398 if { (ac_try="$ac_compile"
2399 case "(($ac_try" in
2400   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2401   *) ac_try_echo=$ac_try;;
2402 esac
2403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2404   (eval "$ac_compile") 2>&5
2405   ac_status=$?
2406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2407   (exit $ac_status); }; then
2408   for ac_file in conftest.o conftest.obj conftest.*; do
2409   test -f "$ac_file" || continue;
2410   case $ac_file in
2411     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2412     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2413        break;;
2414   esac
2415 done
2416 else
2417   echo "$as_me: failed program was:" >&5
2418 sed 's/^/| /' conftest.$ac_ext >&5
2419
2420 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2421 See \`config.log' for more details." >&5
2422 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2423 See \`config.log' for more details." >&2;}
2424    { (exit 1); exit 1; }; }
2425 fi
2426
2427 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2428 fi
2429 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2430 echo "${ECHO_T}$ac_cv_objext" >&6; }
2431 OBJEXT=$ac_cv_objext
2432 ac_objext=$OBJEXT
2433 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2434 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2435 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2436   echo $ECHO_N "(cached) $ECHO_C" >&6
2437 else
2438   cat >conftest.$ac_ext <<_ACEOF
2439 /* confdefs.h.  */
2440 _ACEOF
2441 cat confdefs.h >>conftest.$ac_ext
2442 cat >>conftest.$ac_ext <<_ACEOF
2443 /* end confdefs.h.  */
2444
2445 int
2446 main ()
2447 {
2448 #ifndef __GNUC__
2449        choke me
2450 #endif
2451
2452   ;
2453   return 0;
2454 }
2455 _ACEOF
2456 rm -f conftest.$ac_objext
2457 if { (ac_try="$ac_compile"
2458 case "(($ac_try" in
2459   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2460   *) ac_try_echo=$ac_try;;
2461 esac
2462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2463   (eval "$ac_compile") 2>conftest.er1
2464   ac_status=$?
2465   grep -v '^ *+' conftest.er1 >conftest.err
2466   rm -f conftest.er1
2467   cat conftest.err >&5
2468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469   (exit $ac_status); } &&
2470          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2471   { (case "(($ac_try" in
2472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2473   *) ac_try_echo=$ac_try;;
2474 esac
2475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2476   (eval "$ac_try") 2>&5
2477   ac_status=$?
2478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479   (exit $ac_status); }; } &&
2480          { ac_try='test -s conftest.$ac_objext'
2481   { (case "(($ac_try" in
2482   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2483   *) ac_try_echo=$ac_try;;
2484 esac
2485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2486   (eval "$ac_try") 2>&5
2487   ac_status=$?
2488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2489   (exit $ac_status); }; }; then
2490   ac_compiler_gnu=yes
2491 else
2492   echo "$as_me: failed program was:" >&5
2493 sed 's/^/| /' conftest.$ac_ext >&5
2494
2495         ac_compiler_gnu=no
2496 fi
2497
2498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2499 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2500
2501 fi
2502 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2503 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2504 GCC=`test $ac_compiler_gnu = yes && echo yes`
2505 ac_test_CFLAGS=${CFLAGS+set}
2506 ac_save_CFLAGS=$CFLAGS
2507 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2508 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2509 if test "${ac_cv_prog_cc_g+set}" = set; then
2510   echo $ECHO_N "(cached) $ECHO_C" >&6
2511 else
2512   ac_save_c_werror_flag=$ac_c_werror_flag
2513    ac_c_werror_flag=yes
2514    ac_cv_prog_cc_g=no
2515    CFLAGS="-g"
2516    cat >conftest.$ac_ext <<_ACEOF
2517 /* confdefs.h.  */
2518 _ACEOF
2519 cat confdefs.h >>conftest.$ac_ext
2520 cat >>conftest.$ac_ext <<_ACEOF
2521 /* end confdefs.h.  */
2522
2523 int
2524 main ()
2525 {
2526
2527   ;
2528   return 0;
2529 }
2530 _ACEOF
2531 rm -f conftest.$ac_objext
2532 if { (ac_try="$ac_compile"
2533 case "(($ac_try" in
2534   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2535   *) ac_try_echo=$ac_try;;
2536 esac
2537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2538   (eval "$ac_compile") 2>conftest.er1
2539   ac_status=$?
2540   grep -v '^ *+' conftest.er1 >conftest.err
2541   rm -f conftest.er1
2542   cat conftest.err >&5
2543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2544   (exit $ac_status); } &&
2545          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2546   { (case "(($ac_try" in
2547   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2548   *) ac_try_echo=$ac_try;;
2549 esac
2550 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2551   (eval "$ac_try") 2>&5
2552   ac_status=$?
2553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2554   (exit $ac_status); }; } &&
2555          { ac_try='test -s conftest.$ac_objext'
2556   { (case "(($ac_try" in
2557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2558   *) ac_try_echo=$ac_try;;
2559 esac
2560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2561   (eval "$ac_try") 2>&5
2562   ac_status=$?
2563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564   (exit $ac_status); }; }; then
2565   ac_cv_prog_cc_g=yes
2566 else
2567   echo "$as_me: failed program was:" >&5
2568 sed 's/^/| /' conftest.$ac_ext >&5
2569
2570         CFLAGS=""
2571       cat >conftest.$ac_ext <<_ACEOF
2572 /* confdefs.h.  */
2573 _ACEOF
2574 cat confdefs.h >>conftest.$ac_ext
2575 cat >>conftest.$ac_ext <<_ACEOF
2576 /* end confdefs.h.  */
2577
2578 int
2579 main ()
2580 {
2581
2582   ;
2583   return 0;
2584 }
2585 _ACEOF
2586 rm -f conftest.$ac_objext
2587 if { (ac_try="$ac_compile"
2588 case "(($ac_try" in
2589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2590   *) ac_try_echo=$ac_try;;
2591 esac
2592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2593   (eval "$ac_compile") 2>conftest.er1
2594   ac_status=$?
2595   grep -v '^ *+' conftest.er1 >conftest.err
2596   rm -f conftest.er1
2597   cat conftest.err >&5
2598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2599   (exit $ac_status); } &&
2600          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2601   { (case "(($ac_try" in
2602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2603   *) ac_try_echo=$ac_try;;
2604 esac
2605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2606   (eval "$ac_try") 2>&5
2607   ac_status=$?
2608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609   (exit $ac_status); }; } &&
2610          { ac_try='test -s conftest.$ac_objext'
2611   { (case "(($ac_try" in
2612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2613   *) ac_try_echo=$ac_try;;
2614 esac
2615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2616   (eval "$ac_try") 2>&5
2617   ac_status=$?
2618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619   (exit $ac_status); }; }; then
2620   :
2621 else
2622   echo "$as_me: failed program was:" >&5
2623 sed 's/^/| /' conftest.$ac_ext >&5
2624
2625         ac_c_werror_flag=$ac_save_c_werror_flag
2626          CFLAGS="-g"
2627          cat >conftest.$ac_ext <<_ACEOF
2628 /* confdefs.h.  */
2629 _ACEOF
2630 cat confdefs.h >>conftest.$ac_ext
2631 cat >>conftest.$ac_ext <<_ACEOF
2632 /* end confdefs.h.  */
2633
2634 int
2635 main ()
2636 {
2637
2638   ;
2639   return 0;
2640 }
2641 _ACEOF
2642 rm -f conftest.$ac_objext
2643 if { (ac_try="$ac_compile"
2644 case "(($ac_try" in
2645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2646   *) ac_try_echo=$ac_try;;
2647 esac
2648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2649   (eval "$ac_compile") 2>conftest.er1
2650   ac_status=$?
2651   grep -v '^ *+' conftest.er1 >conftest.err
2652   rm -f conftest.er1
2653   cat conftest.err >&5
2654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2655   (exit $ac_status); } &&
2656          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2657   { (case "(($ac_try" in
2658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2659   *) ac_try_echo=$ac_try;;
2660 esac
2661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2662   (eval "$ac_try") 2>&5
2663   ac_status=$?
2664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2665   (exit $ac_status); }; } &&
2666          { ac_try='test -s conftest.$ac_objext'
2667   { (case "(($ac_try" in
2668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2669   *) ac_try_echo=$ac_try;;
2670 esac
2671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2672   (eval "$ac_try") 2>&5
2673   ac_status=$?
2674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2675   (exit $ac_status); }; }; then
2676   ac_cv_prog_cc_g=yes
2677 else
2678   echo "$as_me: failed program was:" >&5
2679 sed 's/^/| /' conftest.$ac_ext >&5
2680
2681
2682 fi
2683
2684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2685 fi
2686
2687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2688 fi
2689
2690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2691    ac_c_werror_flag=$ac_save_c_werror_flag
2692 fi
2693 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2694 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2695 if test "$ac_test_CFLAGS" = set; then
2696   CFLAGS=$ac_save_CFLAGS
2697 elif test $ac_cv_prog_cc_g = yes; then
2698   if test "$GCC" = yes; then
2699     CFLAGS="-g -O2"
2700   else
2701     CFLAGS="-g"
2702   fi
2703 else
2704   if test "$GCC" = yes; then
2705     CFLAGS="-O2"
2706   else
2707     CFLAGS=
2708   fi
2709 fi
2710 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2711 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2712 if test "${ac_cv_prog_cc_c89+set}" = set; then
2713   echo $ECHO_N "(cached) $ECHO_C" >&6
2714 else
2715   ac_cv_prog_cc_c89=no
2716 ac_save_CC=$CC
2717 cat >conftest.$ac_ext <<_ACEOF
2718 /* confdefs.h.  */
2719 _ACEOF
2720 cat confdefs.h >>conftest.$ac_ext
2721 cat >>conftest.$ac_ext <<_ACEOF
2722 /* end confdefs.h.  */
2723 #include <stdarg.h>
2724 #include <stdio.h>
2725 #include <sys/types.h>
2726 #include <sys/stat.h>
2727 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2728 struct buf { int x; };
2729 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2730 static char *e (p, i)
2731      char **p;
2732      int i;
2733 {
2734   return p[i];
2735 }
2736 static char *f (char * (*g) (char **, int), char **p, ...)
2737 {
2738   char *s;
2739   va_list v;
2740   va_start (v,p);
2741   s = g (p, va_arg (v,int));
2742   va_end (v);
2743   return s;
2744 }
2745
2746 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2747    function prototypes and stuff, but not '\xHH' hex character constants.
2748    These don't provoke an error unfortunately, instead are silently treated
2749    as 'x'.  The following induces an error, until -std is added to get
2750    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2751    array size at least.  It's necessary to write '\x00'==0 to get something
2752    that's true only with -std.  */
2753 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2754
2755 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2756    inside strings and character constants.  */
2757 #define FOO(x) 'x'
2758 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2759
2760 int test (int i, double x);
2761 struct s1 {int (*f) (int a);};
2762 struct s2 {int (*f) (double a);};
2763 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2764 int argc;
2765 char **argv;
2766 int
2767 main ()
2768 {
2769 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2770   ;
2771   return 0;
2772 }
2773 _ACEOF
2774 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2775         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2776 do
2777   CC="$ac_save_CC $ac_arg"
2778   rm -f conftest.$ac_objext
2779 if { (ac_try="$ac_compile"
2780 case "(($ac_try" in
2781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2782   *) ac_try_echo=$ac_try;;
2783 esac
2784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2785   (eval "$ac_compile") 2>conftest.er1
2786   ac_status=$?
2787   grep -v '^ *+' conftest.er1 >conftest.err
2788   rm -f conftest.er1
2789   cat conftest.err >&5
2790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2791   (exit $ac_status); } &&
2792          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2793   { (case "(($ac_try" in
2794   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2795   *) ac_try_echo=$ac_try;;
2796 esac
2797 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2798   (eval "$ac_try") 2>&5
2799   ac_status=$?
2800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801   (exit $ac_status); }; } &&
2802          { ac_try='test -s conftest.$ac_objext'
2803   { (case "(($ac_try" in
2804   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2805   *) ac_try_echo=$ac_try;;
2806 esac
2807 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2808   (eval "$ac_try") 2>&5
2809   ac_status=$?
2810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811   (exit $ac_status); }; }; then
2812   ac_cv_prog_cc_c89=$ac_arg
2813 else
2814   echo "$as_me: failed program was:" >&5
2815 sed 's/^/| /' conftest.$ac_ext >&5
2816
2817
2818 fi
2819
2820 rm -f core conftest.err conftest.$ac_objext
2821   test "x$ac_cv_prog_cc_c89" != "xno" && break
2822 done
2823 rm -f conftest.$ac_ext
2824 CC=$ac_save_CC
2825
2826 fi
2827 # AC_CACHE_VAL
2828 case "x$ac_cv_prog_cc_c89" in
2829   x)
2830     { echo "$as_me:$LINENO: result: none needed" >&5
2831 echo "${ECHO_T}none needed" >&6; } ;;
2832   xno)
2833     { echo "$as_me:$LINENO: result: unsupported" >&5
2834 echo "${ECHO_T}unsupported" >&6; } ;;
2835   *)
2836     CC="$CC $ac_cv_prog_cc_c89"
2837     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2838 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2839 esac
2840
2841
2842 ac_ext=c
2843 ac_cpp='$CPP $CPPFLAGS'
2844 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2845 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2846 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2847
2848 ac_ext=cpp
2849 ac_cpp='$CXXCPP $CPPFLAGS'
2850 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2851 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2852 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2853 if test -z "$CXX"; then
2854   if test -n "$CCC"; then
2855     CXX=$CCC
2856   else
2857     if test -n "$ac_tool_prefix"; then
2858   for ac_prog in clang++ g++
2859   do
2860     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2861 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2862 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2863 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2864 if test "${ac_cv_prog_CXX+set}" = set; then
2865   echo $ECHO_N "(cached) $ECHO_C" >&6
2866 else
2867   if test -n "$CXX"; then
2868   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2869 else
2870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2871 for as_dir in $PATH
2872 do
2873   IFS=$as_save_IFS
2874   test -z "$as_dir" && as_dir=.
2875   for ac_exec_ext in '' $ac_executable_extensions; do
2876   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2877     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2878     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2879     break 2
2880   fi
2881 done
2882 done
2883 IFS=$as_save_IFS
2884
2885 fi
2886 fi
2887 CXX=$ac_cv_prog_CXX
2888 if test -n "$CXX"; then
2889   { echo "$as_me:$LINENO: result: $CXX" >&5
2890 echo "${ECHO_T}$CXX" >&6; }
2891 else
2892   { echo "$as_me:$LINENO: result: no" >&5
2893 echo "${ECHO_T}no" >&6; }
2894 fi
2895
2896
2897     test -n "$CXX" && break
2898   done
2899 fi
2900 if test -z "$CXX"; then
2901   ac_ct_CXX=$CXX
2902   for ac_prog in clang++ g++
2903 do
2904   # Extract the first word of "$ac_prog", so it can be a program name with args.
2905 set dummy $ac_prog; ac_word=$2
2906 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2907 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2908 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2909   echo $ECHO_N "(cached) $ECHO_C" >&6
2910 else
2911   if test -n "$ac_ct_CXX"; then
2912   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2913 else
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 for as_dir in $PATH
2916 do
2917   IFS=$as_save_IFS
2918   test -z "$as_dir" && as_dir=.
2919   for ac_exec_ext in '' $ac_executable_extensions; do
2920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2921     ac_cv_prog_ac_ct_CXX="$ac_prog"
2922     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2923     break 2
2924   fi
2925 done
2926 done
2927 IFS=$as_save_IFS
2928
2929 fi
2930 fi
2931 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2932 if test -n "$ac_ct_CXX"; then
2933   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2934 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2935 else
2936   { echo "$as_me:$LINENO: result: no" >&5
2937 echo "${ECHO_T}no" >&6; }
2938 fi
2939
2940
2941   test -n "$ac_ct_CXX" && break
2942 done
2943
2944   if test "x$ac_ct_CXX" = x; then
2945     CXX="g++"
2946   else
2947     case $cross_compiling:$ac_tool_warned in
2948 yes:)
2949 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2950 whose name does not start with the host triplet.  If you think this
2951 configuration is useful to you, please write to autoconf@gnu.org." >&5
2952 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2953 whose name does not start with the host triplet.  If you think this
2954 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2955 ac_tool_warned=yes ;;
2956 esac
2957     CXX=$ac_ct_CXX
2958   fi
2959 fi
2960
2961   fi
2962 fi
2963 # Provide some information about the compiler.
2964 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2965 ac_compiler=`set X $ac_compile; echo $2`
2966 { (ac_try="$ac_compiler --version >&5"
2967 case "(($ac_try" in
2968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2969   *) ac_try_echo=$ac_try;;
2970 esac
2971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2972   (eval "$ac_compiler --version >&5") 2>&5
2973   ac_status=$?
2974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975   (exit $ac_status); }
2976 { (ac_try="$ac_compiler -v >&5"
2977 case "(($ac_try" in
2978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979   *) ac_try_echo=$ac_try;;
2980 esac
2981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2982   (eval "$ac_compiler -v >&5") 2>&5
2983   ac_status=$?
2984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985   (exit $ac_status); }
2986 { (ac_try="$ac_compiler -V >&5"
2987 case "(($ac_try" in
2988   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2989   *) ac_try_echo=$ac_try;;
2990 esac
2991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2992   (eval "$ac_compiler -V >&5") 2>&5
2993   ac_status=$?
2994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2995   (exit $ac_status); }
2996
2997 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2998 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2999 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3000   echo $ECHO_N "(cached) $ECHO_C" >&6
3001 else
3002   cat >conftest.$ac_ext <<_ACEOF
3003 /* confdefs.h.  */
3004 _ACEOF
3005 cat confdefs.h >>conftest.$ac_ext
3006 cat >>conftest.$ac_ext <<_ACEOF
3007 /* end confdefs.h.  */
3008
3009 int
3010 main ()
3011 {
3012 #ifndef __GNUC__
3013        choke me
3014 #endif
3015
3016   ;
3017   return 0;
3018 }
3019 _ACEOF
3020 rm -f conftest.$ac_objext
3021 if { (ac_try="$ac_compile"
3022 case "(($ac_try" in
3023   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3024   *) ac_try_echo=$ac_try;;
3025 esac
3026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3027   (eval "$ac_compile") 2>conftest.er1
3028   ac_status=$?
3029   grep -v '^ *+' conftest.er1 >conftest.err
3030   rm -f conftest.er1
3031   cat conftest.err >&5
3032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033   (exit $ac_status); } &&
3034          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3035   { (case "(($ac_try" in
3036   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3037   *) ac_try_echo=$ac_try;;
3038 esac
3039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3040   (eval "$ac_try") 2>&5
3041   ac_status=$?
3042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3043   (exit $ac_status); }; } &&
3044          { ac_try='test -s conftest.$ac_objext'
3045   { (case "(($ac_try" in
3046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3047   *) ac_try_echo=$ac_try;;
3048 esac
3049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3050   (eval "$ac_try") 2>&5
3051   ac_status=$?
3052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3053   (exit $ac_status); }; }; then
3054   ac_compiler_gnu=yes
3055 else
3056   echo "$as_me: failed program was:" >&5
3057 sed 's/^/| /' conftest.$ac_ext >&5
3058
3059         ac_compiler_gnu=no
3060 fi
3061
3062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3063 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3064
3065 fi
3066 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3067 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3068 GXX=`test $ac_compiler_gnu = yes && echo yes`
3069 ac_test_CXXFLAGS=${CXXFLAGS+set}
3070 ac_save_CXXFLAGS=$CXXFLAGS
3071 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3072 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3073 if test "${ac_cv_prog_cxx_g+set}" = set; then
3074   echo $ECHO_N "(cached) $ECHO_C" >&6
3075 else
3076   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3077    ac_cxx_werror_flag=yes
3078    ac_cv_prog_cxx_g=no
3079    CXXFLAGS="-g"
3080    cat >conftest.$ac_ext <<_ACEOF
3081 /* confdefs.h.  */
3082 _ACEOF
3083 cat confdefs.h >>conftest.$ac_ext
3084 cat >>conftest.$ac_ext <<_ACEOF
3085 /* end confdefs.h.  */
3086
3087 int
3088 main ()
3089 {
3090
3091   ;
3092   return 0;
3093 }
3094 _ACEOF
3095 rm -f conftest.$ac_objext
3096 if { (ac_try="$ac_compile"
3097 case "(($ac_try" in
3098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099   *) ac_try_echo=$ac_try;;
3100 esac
3101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102   (eval "$ac_compile") 2>conftest.er1
3103   ac_status=$?
3104   grep -v '^ *+' conftest.er1 >conftest.err
3105   rm -f conftest.er1
3106   cat conftest.err >&5
3107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108   (exit $ac_status); } &&
3109          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3110   { (case "(($ac_try" in
3111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3112   *) ac_try_echo=$ac_try;;
3113 esac
3114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3115   (eval "$ac_try") 2>&5
3116   ac_status=$?
3117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118   (exit $ac_status); }; } &&
3119          { ac_try='test -s conftest.$ac_objext'
3120   { (case "(($ac_try" in
3121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3122   *) ac_try_echo=$ac_try;;
3123 esac
3124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3125   (eval "$ac_try") 2>&5
3126   ac_status=$?
3127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3128   (exit $ac_status); }; }; then
3129   ac_cv_prog_cxx_g=yes
3130 else
3131   echo "$as_me: failed program was:" >&5
3132 sed 's/^/| /' conftest.$ac_ext >&5
3133
3134         CXXFLAGS=""
3135       cat >conftest.$ac_ext <<_ACEOF
3136 /* confdefs.h.  */
3137 _ACEOF
3138 cat confdefs.h >>conftest.$ac_ext
3139 cat >>conftest.$ac_ext <<_ACEOF
3140 /* end confdefs.h.  */
3141
3142 int
3143 main ()
3144 {
3145
3146   ;
3147   return 0;
3148 }
3149 _ACEOF
3150 rm -f conftest.$ac_objext
3151 if { (ac_try="$ac_compile"
3152 case "(($ac_try" in
3153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154   *) ac_try_echo=$ac_try;;
3155 esac
3156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3157   (eval "$ac_compile") 2>conftest.er1
3158   ac_status=$?
3159   grep -v '^ *+' conftest.er1 >conftest.err
3160   rm -f conftest.er1
3161   cat conftest.err >&5
3162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3163   (exit $ac_status); } &&
3164          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3165   { (case "(($ac_try" in
3166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167   *) ac_try_echo=$ac_try;;
3168 esac
3169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3170   (eval "$ac_try") 2>&5
3171   ac_status=$?
3172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3173   (exit $ac_status); }; } &&
3174          { ac_try='test -s conftest.$ac_objext'
3175   { (case "(($ac_try" in
3176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3177   *) ac_try_echo=$ac_try;;
3178 esac
3179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3180   (eval "$ac_try") 2>&5
3181   ac_status=$?
3182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3183   (exit $ac_status); }; }; then
3184   :
3185 else
3186   echo "$as_me: failed program was:" >&5
3187 sed 's/^/| /' conftest.$ac_ext >&5
3188
3189         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3190          CXXFLAGS="-g"
3191          cat >conftest.$ac_ext <<_ACEOF
3192 /* confdefs.h.  */
3193 _ACEOF
3194 cat confdefs.h >>conftest.$ac_ext
3195 cat >>conftest.$ac_ext <<_ACEOF
3196 /* end confdefs.h.  */
3197
3198 int
3199 main ()
3200 {
3201
3202   ;
3203   return 0;
3204 }
3205 _ACEOF
3206 rm -f conftest.$ac_objext
3207 if { (ac_try="$ac_compile"
3208 case "(($ac_try" in
3209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210   *) ac_try_echo=$ac_try;;
3211 esac
3212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3213   (eval "$ac_compile") 2>conftest.er1
3214   ac_status=$?
3215   grep -v '^ *+' conftest.er1 >conftest.err
3216   rm -f conftest.er1
3217   cat conftest.err >&5
3218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219   (exit $ac_status); } &&
3220          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3221   { (case "(($ac_try" in
3222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3223   *) ac_try_echo=$ac_try;;
3224 esac
3225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3226   (eval "$ac_try") 2>&5
3227   ac_status=$?
3228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3229   (exit $ac_status); }; } &&
3230          { ac_try='test -s conftest.$ac_objext'
3231   { (case "(($ac_try" in
3232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3233   *) ac_try_echo=$ac_try;;
3234 esac
3235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3236   (eval "$ac_try") 2>&5
3237   ac_status=$?
3238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239   (exit $ac_status); }; }; then
3240   ac_cv_prog_cxx_g=yes
3241 else
3242   echo "$as_me: failed program was:" >&5
3243 sed 's/^/| /' conftest.$ac_ext >&5
3244
3245
3246 fi
3247
3248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3249 fi
3250
3251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3252 fi
3253
3254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3255    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3256 fi
3257 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3258 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3259 if test "$ac_test_CXXFLAGS" = set; then
3260   CXXFLAGS=$ac_save_CXXFLAGS
3261 elif test $ac_cv_prog_cxx_g = yes; then
3262   if test "$GXX" = yes; then
3263     CXXFLAGS="-g -O2"
3264   else
3265     CXXFLAGS="-g"
3266   fi
3267 else
3268   if test "$GXX" = yes; then
3269     CXXFLAGS="-O2"
3270   else
3271     CXXFLAGS=
3272   fi
3273 fi
3274 ac_ext=c
3275 ac_cpp='$CPP $CPPFLAGS'
3276 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3277 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3278 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3279
3280 ac_ext=c
3281 ac_cpp='$CPP $CPPFLAGS'
3282 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3283 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3284 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3285 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3286 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3287 # On Suns, sometimes $CPP names a directory.
3288 if test -n "$CPP" && test -d "$CPP"; then
3289   CPP=
3290 fi
3291 if test -z "$CPP"; then
3292   if test "${ac_cv_prog_CPP+set}" = set; then
3293   echo $ECHO_N "(cached) $ECHO_C" >&6
3294 else
3295       # Double quotes because CPP needs to be expanded
3296     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3297     do
3298       ac_preproc_ok=false
3299 for ac_c_preproc_warn_flag in '' yes
3300 do
3301   # Use a header file that comes with gcc, so configuring glibc
3302   # with a fresh cross-compiler works.
3303   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3304   # <limits.h> exists even on freestanding compilers.
3305   # On the NeXT, cc -E runs the code through the compiler's parser,
3306   # not just through cpp. "Syntax error" is here to catch this case.
3307   cat >conftest.$ac_ext <<_ACEOF
3308 /* confdefs.h.  */
3309 _ACEOF
3310 cat confdefs.h >>conftest.$ac_ext
3311 cat >>conftest.$ac_ext <<_ACEOF
3312 /* end confdefs.h.  */
3313 #ifdef __STDC__
3314 # include <limits.h>
3315 #else
3316 # include <assert.h>
3317 #endif
3318                      Syntax error
3319 _ACEOF
3320 if { (ac_try="$ac_cpp conftest.$ac_ext"
3321 case "(($ac_try" in
3322   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3323   *) ac_try_echo=$ac_try;;
3324 esac
3325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3326   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3327   ac_status=$?
3328   grep -v '^ *+' conftest.er1 >conftest.err
3329   rm -f conftest.er1
3330   cat conftest.err >&5
3331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3332   (exit $ac_status); } >/dev/null; then
3333   if test -s conftest.err; then
3334     ac_cpp_err=$ac_c_preproc_warn_flag
3335     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3336   else
3337     ac_cpp_err=
3338   fi
3339 else
3340   ac_cpp_err=yes
3341 fi
3342 if test -z "$ac_cpp_err"; then
3343   :
3344 else
3345   echo "$as_me: failed program was:" >&5
3346 sed 's/^/| /' conftest.$ac_ext >&5
3347
3348   # Broken: fails on valid input.
3349 continue
3350 fi
3351
3352 rm -f conftest.err conftest.$ac_ext
3353
3354   # OK, works on sane cases.  Now check whether nonexistent headers
3355   # can be detected and how.
3356   cat >conftest.$ac_ext <<_ACEOF
3357 /* confdefs.h.  */
3358 _ACEOF
3359 cat confdefs.h >>conftest.$ac_ext
3360 cat >>conftest.$ac_ext <<_ACEOF
3361 /* end confdefs.h.  */
3362 #include <ac_nonexistent.h>
3363 _ACEOF
3364 if { (ac_try="$ac_cpp conftest.$ac_ext"
3365 case "(($ac_try" in
3366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3367   *) ac_try_echo=$ac_try;;
3368 esac
3369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3370   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3371   ac_status=$?
3372   grep -v '^ *+' conftest.er1 >conftest.err
3373   rm -f conftest.er1
3374   cat conftest.err >&5
3375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3376   (exit $ac_status); } >/dev/null; then
3377   if test -s conftest.err; then
3378     ac_cpp_err=$ac_c_preproc_warn_flag
3379     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3380   else
3381     ac_cpp_err=
3382   fi
3383 else
3384   ac_cpp_err=yes
3385 fi
3386 if test -z "$ac_cpp_err"; then
3387   # Broken: success on invalid input.
3388 continue
3389 else
3390   echo "$as_me: failed program was:" >&5
3391 sed 's/^/| /' conftest.$ac_ext >&5
3392
3393   # Passes both tests.
3394 ac_preproc_ok=:
3395 break
3396 fi
3397
3398 rm -f conftest.err conftest.$ac_ext
3399
3400 done
3401 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3402 rm -f conftest.err conftest.$ac_ext
3403 if $ac_preproc_ok; then
3404   break
3405 fi
3406
3407     done
3408     ac_cv_prog_CPP=$CPP
3409
3410 fi
3411   CPP=$ac_cv_prog_CPP
3412 else
3413   ac_cv_prog_CPP=$CPP
3414 fi
3415 { echo "$as_me:$LINENO: result: $CPP" >&5
3416 echo "${ECHO_T}$CPP" >&6; }
3417 ac_preproc_ok=false
3418 for ac_c_preproc_warn_flag in '' yes
3419 do
3420   # Use a header file that comes with gcc, so configuring glibc
3421   # with a fresh cross-compiler works.
3422   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3423   # <limits.h> exists even on freestanding compilers.
3424   # On the NeXT, cc -E runs the code through the compiler's parser,
3425   # not just through cpp. "Syntax error" is here to catch this case.
3426   cat >conftest.$ac_ext <<_ACEOF
3427 /* confdefs.h.  */
3428 _ACEOF
3429 cat confdefs.h >>conftest.$ac_ext
3430 cat >>conftest.$ac_ext <<_ACEOF
3431 /* end confdefs.h.  */
3432 #ifdef __STDC__
3433 # include <limits.h>
3434 #else
3435 # include <assert.h>
3436 #endif
3437                      Syntax error
3438 _ACEOF
3439 if { (ac_try="$ac_cpp conftest.$ac_ext"
3440 case "(($ac_try" in
3441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3442   *) ac_try_echo=$ac_try;;
3443 esac
3444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3445   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3446   ac_status=$?
3447   grep -v '^ *+' conftest.er1 >conftest.err
3448   rm -f conftest.er1
3449   cat conftest.err >&5
3450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3451   (exit $ac_status); } >/dev/null; then
3452   if test -s conftest.err; then
3453     ac_cpp_err=$ac_c_preproc_warn_flag
3454     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3455   else
3456     ac_cpp_err=
3457   fi
3458 else
3459   ac_cpp_err=yes
3460 fi
3461 if test -z "$ac_cpp_err"; then
3462   :
3463 else
3464   echo "$as_me: failed program was:" >&5
3465 sed 's/^/| /' conftest.$ac_ext >&5
3466
3467   # Broken: fails on valid input.
3468 continue
3469 fi
3470
3471 rm -f conftest.err conftest.$ac_ext
3472
3473   # OK, works on sane cases.  Now check whether nonexistent headers
3474   # can be detected and how.
3475   cat >conftest.$ac_ext <<_ACEOF
3476 /* confdefs.h.  */
3477 _ACEOF
3478 cat confdefs.h >>conftest.$ac_ext
3479 cat >>conftest.$ac_ext <<_ACEOF
3480 /* end confdefs.h.  */
3481 #include <ac_nonexistent.h>
3482 _ACEOF
3483 if { (ac_try="$ac_cpp conftest.$ac_ext"
3484 case "(($ac_try" in
3485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3486   *) ac_try_echo=$ac_try;;
3487 esac
3488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3489   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3490   ac_status=$?
3491   grep -v '^ *+' conftest.er1 >conftest.err
3492   rm -f conftest.er1
3493   cat conftest.err >&5
3494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3495   (exit $ac_status); } >/dev/null; then
3496   if test -s conftest.err; then
3497     ac_cpp_err=$ac_c_preproc_warn_flag
3498     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3499   else
3500     ac_cpp_err=
3501   fi
3502 else
3503   ac_cpp_err=yes
3504 fi
3505 if test -z "$ac_cpp_err"; then
3506   # Broken: success on invalid input.
3507 continue
3508 else
3509   echo "$as_me: failed program was:" >&5
3510 sed 's/^/| /' conftest.$ac_ext >&5
3511
3512   # Passes both tests.
3513 ac_preproc_ok=:
3514 break
3515 fi
3516
3517 rm -f conftest.err conftest.$ac_ext
3518
3519 done
3520 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3521 rm -f conftest.err conftest.$ac_ext
3522 if $ac_preproc_ok; then
3523   :
3524 else
3525   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3526 See \`config.log' for more details." >&5
3527 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3528 See \`config.log' for more details." >&2;}
3529    { (exit 1); exit 1; }; }
3530 fi
3531
3532 ac_ext=c
3533 ac_cpp='$CPP $CPPFLAGS'
3534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3537
3538
3539 if test "$CXX" = "clang++" ; then
3540   { echo "$as_me:$LINENO: checking whether clang works" >&5
3541 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3542   ac_ext=cpp
3543 ac_cpp='$CXXCPP $CPPFLAGS'
3544 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3545 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3546 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3547
3548
3549 cat >conftest.$ac_ext <<_ACEOF
3550 /* confdefs.h.  */
3551 _ACEOF
3552 cat confdefs.h >>conftest.$ac_ext
3553 cat >>conftest.$ac_ext <<_ACEOF
3554 /* end confdefs.h.  */
3555 #include <limits>
3556 #if __has_include (<cxxabi.h>)
3557 #include <cxxabi.h>
3558 #endif
3559 #if __has_include (<unwind.h>)
3560 #include <unwind.h>
3561 #endif
3562
3563 int
3564 main ()
3565 {
3566
3567   ;
3568   return 0;
3569 }
3570 _ACEOF
3571 rm -f conftest.$ac_objext
3572 if { (ac_try="$ac_compile"
3573 case "(($ac_try" in
3574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3575   *) ac_try_echo=$ac_try;;
3576 esac
3577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3578   (eval "$ac_compile") 2>conftest.er1
3579   ac_status=$?
3580   grep -v '^ *+' conftest.er1 >conftest.err
3581   rm -f conftest.er1
3582   cat conftest.err >&5
3583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3584   (exit $ac_status); } &&
3585          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3586   { (case "(($ac_try" in
3587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3588   *) ac_try_echo=$ac_try;;
3589 esac
3590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3591   (eval "$ac_try") 2>&5
3592   ac_status=$?
3593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3594   (exit $ac_status); }; } &&
3595          { ac_try='test -s conftest.$ac_objext'
3596   { (case "(($ac_try" in
3597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3598   *) ac_try_echo=$ac_try;;
3599 esac
3600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3601   (eval "$ac_try") 2>&5
3602   ac_status=$?
3603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3604   (exit $ac_status); }; }; then
3605
3606   { echo "$as_me:$LINENO: result: yes" >&5
3607 echo "${ECHO_T}yes" >&6; }
3608
3609 else
3610   echo "$as_me: failed program was:" >&5
3611 sed 's/^/| /' conftest.$ac_ext >&5
3612
3613
3614   { echo "$as_me:$LINENO: result: no" >&5
3615 echo "${ECHO_T}no" >&6; }
3616   { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&5
3617 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&2;}
3618    { (exit 1); exit 1; }; }
3619
3620 fi
3621
3622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3623   ac_ext=c
3624 ac_cpp='$CPP $CPPFLAGS'
3625 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3626 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3627 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3628
3629 fi
3630
3631 { echo "$as_me:$LINENO: checking whether GCC or Clang is our host compiler" >&5
3632 echo $ECHO_N "checking whether GCC or Clang is our host compiler... $ECHO_C" >&6; }
3633 ac_ext=cpp
3634 ac_cpp='$CXXCPP $CPPFLAGS'
3635 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3636 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3637 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3638
3639 llvm_cv_cxx_compiler=unknown
3640 cat >conftest.$ac_ext <<_ACEOF
3641 /* confdefs.h.  */
3642 _ACEOF
3643 cat confdefs.h >>conftest.$ac_ext
3644 cat >>conftest.$ac_ext <<_ACEOF
3645 /* end confdefs.h.  */
3646 #if ! __clang__
3647                                     #error
3648                                     #endif
3649
3650 _ACEOF
3651 rm -f conftest.$ac_objext
3652 if { (ac_try="$ac_compile"
3653 case "(($ac_try" in
3654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655   *) ac_try_echo=$ac_try;;
3656 esac
3657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3658   (eval "$ac_compile") 2>conftest.er1
3659   ac_status=$?
3660   grep -v '^ *+' conftest.er1 >conftest.err
3661   rm -f conftest.er1
3662   cat conftest.err >&5
3663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3664   (exit $ac_status); } &&
3665          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3666   { (case "(($ac_try" in
3667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3668   *) ac_try_echo=$ac_try;;
3669 esac
3670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3671   (eval "$ac_try") 2>&5
3672   ac_status=$?
3673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3674   (exit $ac_status); }; } &&
3675          { ac_try='test -s conftest.$ac_objext'
3676   { (case "(($ac_try" in
3677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3678   *) ac_try_echo=$ac_try;;
3679 esac
3680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3681   (eval "$ac_try") 2>&5
3682   ac_status=$?
3683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3684   (exit $ac_status); }; }; then
3685   llvm_cv_cxx_compiler=clang
3686 else
3687   echo "$as_me: failed program was:" >&5
3688 sed 's/^/| /' conftest.$ac_ext >&5
3689
3690         cat >conftest.$ac_ext <<_ACEOF
3691 /* confdefs.h.  */
3692 _ACEOF
3693 cat confdefs.h >>conftest.$ac_ext
3694 cat >>conftest.$ac_ext <<_ACEOF
3695 /* end confdefs.h.  */
3696 #if ! __GNUC__
3697                                                        #error
3698                                                        #endif
3699
3700 _ACEOF
3701 rm -f conftest.$ac_objext
3702 if { (ac_try="$ac_compile"
3703 case "(($ac_try" in
3704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3705   *) ac_try_echo=$ac_try;;
3706 esac
3707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3708   (eval "$ac_compile") 2>conftest.er1
3709   ac_status=$?
3710   grep -v '^ *+' conftest.er1 >conftest.err
3711   rm -f conftest.er1
3712   cat conftest.err >&5
3713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714   (exit $ac_status); } &&
3715          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3716   { (case "(($ac_try" in
3717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3718   *) ac_try_echo=$ac_try;;
3719 esac
3720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3721   (eval "$ac_try") 2>&5
3722   ac_status=$?
3723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3724   (exit $ac_status); }; } &&
3725          { ac_try='test -s conftest.$ac_objext'
3726   { (case "(($ac_try" in
3727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3728   *) ac_try_echo=$ac_try;;
3729 esac
3730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3731   (eval "$ac_try") 2>&5
3732   ac_status=$?
3733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3734   (exit $ac_status); }; }; then
3735   llvm_cv_cxx_compiler=gcc
3736 else
3737   echo "$as_me: failed program was:" >&5
3738 sed 's/^/| /' conftest.$ac_ext >&5
3739
3740
3741 fi
3742
3743 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3744 fi
3745
3746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3747 ac_ext=c
3748 ac_cpp='$CPP $CPPFLAGS'
3749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3752
3753 { echo "$as_me:$LINENO: result: ${llvm_cv_cxx_compiler}" >&5
3754 echo "${ECHO_T}${llvm_cv_cxx_compiler}" >&6; }
3755
3756
3757
3758 if test -d ${srcdir}/projects/test-suite ; then
3759   subdirs="$subdirs projects/test-suite"
3760
3761 fi
3762
3763 if test -d ${srcdir}/projects/llvm-test ; then
3764   subdirs="$subdirs projects/llvm-test"
3765
3766 fi
3767
3768 if test -d ${srcdir}/projects/poolalloc ; then
3769   subdirs="$subdirs projects/poolalloc"
3770
3771 fi
3772
3773 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3774   subdirs="$subdirs projects/llvm-poolalloc"
3775
3776 fi
3777
3778 for i in `ls ${srcdir}/projects`
3779 do
3780   if test -d ${srcdir}/projects/${i} ; then
3781     case ${i} in
3782       safecode)     subdirs="$subdirs projects/safecode"
3783  ;;
3784       compiler-rt)       ;;
3785       test-suite)     ;;
3786       llvm-test)      ;;
3787       poolalloc)      ;;
3788       llvm-poolalloc) ;;
3789       *)
3790         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3791 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3792         ;;
3793     esac
3794   fi
3795 done
3796
3797 # Check whether --enable-polly was given.
3798 if test "${enable_polly+set}" = set; then
3799   enableval=$enable_polly;
3800 else
3801   enableval=default
3802 fi
3803
3804 case "$enableval" in
3805   yes) ENABLE_POLLY=1
3806  ;;
3807   no)  ENABLE_POLLY=0
3808  ;;
3809   default) ENABLE_POLLY=1
3810  ;;
3811   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3812 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3813    { (exit 1); exit 1; }; } ;;
3814 esac
3815
3816
3817 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3818   LLVM_HAS_POLLY=1
3819
3820   subdirs="$subdirs tools/polly"
3821
3822 fi
3823
3824
3825 # Make sure we can run config.sub.
3826 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3827   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3828 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3829    { (exit 1); exit 1; }; }
3830
3831 { echo "$as_me:$LINENO: checking build system type" >&5
3832 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3833 if test "${ac_cv_build+set}" = set; then
3834   echo $ECHO_N "(cached) $ECHO_C" >&6
3835 else
3836   ac_build_alias=$build_alias
3837 test "x$ac_build_alias" = x &&
3838   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3839 test "x$ac_build_alias" = x &&
3840   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3841 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3842    { (exit 1); exit 1; }; }
3843 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3844   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3845 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3846    { (exit 1); exit 1; }; }
3847
3848 fi
3849 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3850 echo "${ECHO_T}$ac_cv_build" >&6; }
3851 case $ac_cv_build in
3852 *-*-*) ;;
3853 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3854 echo "$as_me: error: invalid value of canonical build" >&2;}
3855    { (exit 1); exit 1; }; };;
3856 esac
3857 build=$ac_cv_build
3858 ac_save_IFS=$IFS; IFS='-'
3859 set x $ac_cv_build
3860 shift
3861 build_cpu=$1
3862 build_vendor=$2
3863 shift; shift
3864 # Remember, the first character of IFS is used to create $*,
3865 # except with old shells:
3866 build_os=$*
3867 IFS=$ac_save_IFS
3868 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3869
3870
3871 { echo "$as_me:$LINENO: checking host system type" >&5
3872 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3873 if test "${ac_cv_host+set}" = set; then
3874   echo $ECHO_N "(cached) $ECHO_C" >&6
3875 else
3876   if test "x$host_alias" = x; then
3877   ac_cv_host=$ac_cv_build
3878 else
3879   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3880     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3881 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3882    { (exit 1); exit 1; }; }
3883 fi
3884
3885 fi
3886 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3887 echo "${ECHO_T}$ac_cv_host" >&6; }
3888 case $ac_cv_host in
3889 *-*-*) ;;
3890 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3891 echo "$as_me: error: invalid value of canonical host" >&2;}
3892    { (exit 1); exit 1; }; };;
3893 esac
3894 host=$ac_cv_host
3895 ac_save_IFS=$IFS; IFS='-'
3896 set x $ac_cv_host
3897 shift
3898 host_cpu=$1
3899 host_vendor=$2
3900 shift; shift
3901 # Remember, the first character of IFS is used to create $*,
3902 # except with old shells:
3903 host_os=$*
3904 IFS=$ac_save_IFS
3905 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3906
3907
3908 { echo "$as_me:$LINENO: checking target system type" >&5
3909 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3910 if test "${ac_cv_target+set}" = set; then
3911   echo $ECHO_N "(cached) $ECHO_C" >&6
3912 else
3913   if test "x$target_alias" = x; then
3914   ac_cv_target=$ac_cv_host
3915 else
3916   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3917     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3918 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3919    { (exit 1); exit 1; }; }
3920 fi
3921
3922 fi
3923 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3924 echo "${ECHO_T}$ac_cv_target" >&6; }
3925 case $ac_cv_target in
3926 *-*-*) ;;
3927 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3928 echo "$as_me: error: invalid value of canonical target" >&2;}
3929    { (exit 1); exit 1; }; };;
3930 esac
3931 target=$ac_cv_target
3932 ac_save_IFS=$IFS; IFS='-'
3933 set x $ac_cv_target
3934 shift
3935 target_cpu=$1
3936 target_vendor=$2
3937 shift; shift
3938 # Remember, the first character of IFS is used to create $*,
3939 # except with old shells:
3940 target_os=$*
3941 IFS=$ac_save_IFS
3942 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3943
3944
3945 # The aliases save the names the user supplied, while $host etc.
3946 # will get canonicalized.
3947 test -n "$target_alias" &&
3948   test "$program_prefix$program_suffix$program_transform_name" = \
3949     NONENONEs,x,x, &&
3950   program_prefix=${target_alias}-
3951
3952 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3953 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3954 if test "${llvm_cv_os_type+set}" = set; then
3955   echo $ECHO_N "(cached) $ECHO_C" >&6
3956 else
3957   case $host in
3958   *-*-aix*)
3959     llvm_cv_link_all_option="-Wl,--whole-archive"
3960     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3961     llvm_cv_os_type="AIX"
3962     llvm_cv_platform_type="Unix" ;;
3963   *-*-irix*)
3964     llvm_cv_link_all_option="-Wl,--whole-archive"
3965     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3966     llvm_cv_os_type="IRIX"
3967     llvm_cv_platform_type="Unix" ;;
3968   *-*-cygwin*)
3969     llvm_cv_link_all_option="-Wl,--whole-archive"
3970     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3971     llvm_cv_os_type="Cygwin"
3972     llvm_cv_platform_type="Unix" ;;
3973   *-*-darwin*)
3974     llvm_cv_link_all_option="-Wl,-all_load"
3975     llvm_cv_no_link_all_option="-Wl,-noall_load"
3976     llvm_cv_os_type="Darwin"
3977     llvm_cv_platform_type="Unix" ;;
3978   *-*-minix*)
3979     llvm_cv_link_all_option="-Wl,-all_load"
3980     llvm_cv_no_link_all_option="-Wl,-noall_load"
3981     llvm_cv_os_type="Minix"
3982     llvm_cv_platform_type="Unix" ;;
3983   *-*-freebsd*)
3984     llvm_cv_link_all_option="-Wl,--whole-archive"
3985     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3986     llvm_cv_os_type="FreeBSD"
3987     llvm_cv_platform_type="Unix" ;;
3988   *-*-kfreebsd-gnu)
3989     llvm_cv_link_all_option="-Wl,--whole-archive"
3990     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3991     llvm_cv_os_type="GNU/kFreeBSD"
3992     llvm_cv_platform_type="Unix" ;;
3993   *-*-openbsd*)
3994     llvm_cv_link_all_option="-Wl,--whole-archive"
3995     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3996     llvm_cv_os_type="OpenBSD"
3997     llvm_cv_platform_type="Unix" ;;
3998   *-*-netbsd*)
3999     llvm_cv_link_all_option="-Wl,--whole-archive"
4000     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4001     llvm_cv_os_type="NetBSD"
4002     llvm_cv_platform_type="Unix" ;;
4003   *-*-dragonfly*)
4004     llvm_cv_link_all_option="-Wl,--whole-archive"
4005     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4006     llvm_cv_os_type="DragonFly"
4007     llvm_cv_platform_type="Unix" ;;
4008   *-*-bitrig*)
4009     llvm_cv_link_all_option="-Wl,--whole-archive"
4010     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4011     llvm_cv_os_type="Bitrig"
4012     llvm_cv_platform_type="Unix" ;;
4013   *-*-hpux*)
4014     llvm_cv_link_all_option="-Wl,--whole-archive"
4015     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4016     llvm_cv_os_type="HP-UX"
4017     llvm_cv_platform_type="Unix" ;;
4018   *-*-interix*)
4019     llvm_cv_link_all_option="-Wl,--whole-archive"
4020     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4021     llvm_cv_os_type="Interix"
4022     llvm_cv_platform_type="Unix" ;;
4023   *-*-linux*)
4024     llvm_cv_link_all_option="-Wl,--whole-archive"
4025     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4026     llvm_cv_os_type="Linux"
4027     llvm_cv_platform_type="Unix" ;;
4028   *-*-gnu*)
4029     llvm_cv_link_all_option="-Wl,--whole-archive"
4030     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4031     llvm_cv_os_type="GNU"
4032     llvm_cv_platform_type="Unix" ;;
4033   *-*-solaris*)
4034     llvm_cv_link_all_option="-Wl,-z,allextract"
4035     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
4036     llvm_cv_os_type="SunOS"
4037     llvm_cv_platform_type="Unix" ;;
4038   *-*-win32*)
4039     llvm_cv_link_all_option="-Wl,--whole-archive"
4040     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4041     llvm_cv_os_type="Win32"
4042     llvm_cv_platform_type="Win32" ;;
4043   *-*-mingw*)
4044     llvm_cv_link_all_option="-Wl,--whole-archive"
4045     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4046     llvm_cv_os_type="MingW"
4047     llvm_cv_platform_type="Win32" ;;
4048   *-*-haiku*)
4049     llvm_cv_link_all_option="-Wl,--whole-archive"
4050     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4051     llvm_cv_os_type="Haiku"
4052     llvm_cv_platform_type="Unix" ;;
4053   *-unknown-eabi*)
4054     llvm_cv_link_all_option="-Wl,--whole-archive"
4055     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4056     llvm_cv_os_type="Freestanding"
4057     llvm_cv_platform_type="Unix" ;;
4058   *-unknown-elf*)
4059     llvm_cv_link_all_option="-Wl,--whole-archive"
4060     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4061     llvm_cv_os_type="Freestanding"
4062     llvm_cv_platform_type="Unix" ;;
4063   *)
4064     llvm_cv_link_all_option=""
4065     llvm_cv_no_link_all_option=""
4066     llvm_cv_os_type="Unknown"
4067     llvm_cv_platform_type="Unknown" ;;
4068 esac
4069 fi
4070 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
4071 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
4072
4073 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
4074 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
4075 if test "${llvm_cv_target_os_type+set}" = set; then
4076   echo $ECHO_N "(cached) $ECHO_C" >&6
4077 else
4078   case $target in
4079   *-*-aix*)
4080     llvm_cv_target_os_type="AIX" ;;
4081   *-*-irix*)
4082     llvm_cv_target_os_type="IRIX" ;;
4083   *-*-cygwin*)
4084     llvm_cv_target_os_type="Cygwin" ;;
4085   *-*-darwin*)
4086     llvm_cv_target_os_type="Darwin" ;;
4087   *-*-minix*)
4088     llvm_cv_target_os_type="Minix" ;;
4089   *-*-freebsd*)
4090     llvm_cv_target_os_type="FreeBSD" ;;
4091   *-*-kfreebsd-gnu)
4092     llvm_cv_target_os_type="GNU/kFreeBSD" ;;
4093   *-*-openbsd*)
4094     llvm_cv_target_os_type="OpenBSD" ;;
4095   *-*-netbsd*)
4096     llvm_cv_target_os_type="NetBSD" ;;
4097   *-*-dragonfly*)
4098     llvm_cv_target_os_type="DragonFly" ;;
4099   *-*-bitrig*)
4100     llvm_cv_target_os_type="Bitrig" ;;
4101   *-*-hpux*)
4102     llvm_cv_target_os_type="HP-UX" ;;
4103   *-*-interix*)
4104     llvm_cv_target_os_type="Interix" ;;
4105   *-*-linux*)
4106     llvm_cv_target_os_type="Linux" ;;
4107   *-*-gnu*)
4108     llvm_cv_target_os_type="GNU" ;;
4109   *-*-solaris*)
4110     llvm_cv_target_os_type="SunOS" ;;
4111   *-*-win32*)
4112     llvm_cv_target_os_type="Win32" ;;
4113   *-*-mingw*)
4114     llvm_cv_target_os_type="MingW" ;;
4115   *-*-haiku*)
4116     llvm_cv_target_os_type="Haiku" ;;
4117   *-*-rtems*)
4118     llvm_cv_target_os_type="RTEMS" ;;
4119   *-*-nacl*)
4120     llvm_cv_target_os_type="NativeClient" ;;
4121   *-unknown-eabi*)
4122     llvm_cv_target_os_type="Freestanding" ;;
4123   *-*-ps4)
4124     llvm_cv_target_os_type="PS4" ;;
4125   *)
4126     llvm_cv_target_os_type="Unknown" ;;
4127 esac
4128 fi
4129 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
4130 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
4131
4132 if test "$llvm_cv_os_type" = "Unknown" ; then
4133   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
4134 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
4135    { (exit 1); exit 1; }; }
4136 fi
4137
4138 OS=$llvm_cv_os_type
4139
4140 HOST_OS=$llvm_cv_os_type
4141
4142 TARGET_OS=$llvm_cv_target_os_type
4143
4144
4145 LINKALL=$llvm_cv_link_all_option
4146
4147 NOLINKALL=$llvm_cv_no_link_all_option
4148
4149
4150 case $llvm_cv_platform_type in
4151   Unix)
4152
4153 cat >>confdefs.h <<\_ACEOF
4154 #define LLVM_ON_UNIX 1
4155 _ACEOF
4156
4157     LLVM_ON_UNIX=1
4158
4159     LLVM_ON_WIN32=0
4160
4161     ;;
4162   Win32)
4163
4164 cat >>confdefs.h <<\_ACEOF
4165 #define LLVM_ON_WIN32 1
4166 _ACEOF
4167
4168     LLVM_ON_UNIX=0
4169
4170     LLVM_ON_WIN32=1
4171
4172     ;;
4173 esac
4174
4175 { echo "$as_me:$LINENO: checking target architecture" >&5
4176 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4177 if test "${llvm_cv_target_arch+set}" = set; then
4178   echo $ECHO_N "(cached) $ECHO_C" >&6
4179 else
4180   case $target in
4181   i?86-*)                 llvm_cv_target_arch="x86" ;;
4182   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4183   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4184   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4185   arm64*-*)               llvm_cv_target_arch="AArch64" ;;
4186   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4187   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4188   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4189   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4190   xcore-*)                llvm_cv_target_arch="XCore" ;;
4191   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4192   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4193   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4194   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
4195   wasm*-*)                llvm_cv_target_arch="WebAssembly" ;;
4196   *)                      llvm_cv_target_arch="Unknown" ;;
4197 esac
4198 fi
4199 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4200 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4201
4202 if test "$llvm_cv_target_arch" = "Unknown" ; then
4203   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4204 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4205 fi
4206
4207 case "$llvm_cv_target_arch" in
4208     x86)     LLVM_NATIVE_ARCH="X86" ;;
4209     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4210     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4211 esac
4212
4213 ARCH=$llvm_cv_target_arch
4214
4215 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH
4216
4217
4218 case $host in
4219   i?86-*)                 host_arch="x86" ;;
4220   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4221   sparc*-*)               host_arch="Sparc" ;;
4222   powerpc*-*)             host_arch="PowerPC" ;;
4223   arm64*-*)               host_arch="AArch64" ;;
4224   arm*-*)                 host_arch="ARM" ;;
4225   aarch64*-*)             host_arch="AArch64" ;;
4226   mips-* | mips64-*)      host_arch="Mips" ;;
4227   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4228   xcore-*)                host_arch="XCore" ;;
4229   msp430-*)               host_arch="MSP430" ;;
4230   hexagon-*)              host_arch="Hexagon" ;;
4231   s390x-*)                host_arch="SystemZ" ;;
4232   wasm*-*)                host_arch="WebAssembly" ;;
4233   *)                      host_arch="Unknown" ;;
4234 esac
4235
4236 if test "$host_arch" = "Unknown" ; then
4237   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4238 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4239 fi
4240
4241 HOST_ARCH=$host_arch
4242
4243
4244 if test "$cross_compiling" = yes; then
4245   LLVM_CROSS_COMPILING=1
4246
4247
4248 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4249 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4250 if test "${ac_cv_build_exeext+set}" = set; then
4251   echo $ECHO_N "(cached) $ECHO_C" >&6
4252 else
4253   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4254   ac_cv_build_exeext=.exe
4255 else
4256   ac_build_prefix=${build_alias}-
4257
4258   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4259 set dummy ${ac_build_prefix}gcc; ac_word=$2
4260 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4261 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4262 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4263   echo $ECHO_N "(cached) $ECHO_C" >&6
4264 else
4265   if test -n "$BUILD_CC"; then
4266   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4267 else
4268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4269 for as_dir in $PATH
4270 do
4271   IFS=$as_save_IFS
4272   test -z "$as_dir" && as_dir=.
4273   for ac_exec_ext in '' $ac_executable_extensions; do
4274   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4275     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4276     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4277     break 2
4278   fi
4279 done
4280 done
4281 IFS=$as_save_IFS
4282
4283 fi
4284 fi
4285 BUILD_CC=$ac_cv_prog_BUILD_CC
4286 if test -n "$BUILD_CC"; then
4287   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4288 echo "${ECHO_T}$BUILD_CC" >&6; }
4289 else
4290   { echo "$as_me:$LINENO: result: no" >&5
4291 echo "${ECHO_T}no" >&6; }
4292 fi
4293
4294
4295   if test -z "$BUILD_CC"; then
4296      # Extract the first word of "gcc", so it can be a program name with args.
4297 set dummy gcc; ac_word=$2
4298 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4299 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4300 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4301   echo $ECHO_N "(cached) $ECHO_C" >&6
4302 else
4303   if test -n "$BUILD_CC"; then
4304   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4305 else
4306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4307 for as_dir in $PATH
4308 do
4309   IFS=$as_save_IFS
4310   test -z "$as_dir" && as_dir=.
4311   for ac_exec_ext in '' $ac_executable_extensions; do
4312   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4313     ac_cv_prog_BUILD_CC="gcc"
4314     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4315     break 2
4316   fi
4317 done
4318 done
4319 IFS=$as_save_IFS
4320
4321 fi
4322 fi
4323 BUILD_CC=$ac_cv_prog_BUILD_CC
4324 if test -n "$BUILD_CC"; then
4325   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4326 echo "${ECHO_T}$BUILD_CC" >&6; }
4327 else
4328   { echo "$as_me:$LINENO: result: no" >&5
4329 echo "${ECHO_T}no" >&6; }
4330 fi
4331
4332
4333      if test -z "$BUILD_CC"; then
4334        # Extract the first word of "cc", so it can be a program name with args.
4335 set dummy cc; ac_word=$2
4336 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4337 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4338 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4339   echo $ECHO_N "(cached) $ECHO_C" >&6
4340 else
4341   if test -n "$BUILD_CC"; then
4342   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4343 else
4344   ac_prog_rejected=no
4345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4346 for as_dir in $PATH
4347 do
4348   IFS=$as_save_IFS
4349   test -z "$as_dir" && as_dir=.
4350   for ac_exec_ext in '' $ac_executable_extensions; do
4351   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4352     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4353        ac_prog_rejected=yes
4354        continue
4355      fi
4356     ac_cv_prog_BUILD_CC="cc"
4357     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4358     break 2
4359   fi
4360 done
4361 done
4362 IFS=$as_save_IFS
4363
4364 if test $ac_prog_rejected = yes; then
4365   # We found a bogon in the path, so make sure we never use it.
4366   set dummy $ac_cv_prog_BUILD_CC
4367   shift
4368   if test $# != 0; then
4369     # We chose a different compiler from the bogus one.
4370     # However, it has the same basename, so the bogon will be chosen
4371     # first if we set BUILD_CC to just the basename; use the full file name.
4372     shift
4373     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4374   fi
4375 fi
4376 fi
4377 fi
4378 BUILD_CC=$ac_cv_prog_BUILD_CC
4379 if test -n "$BUILD_CC"; then
4380   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4381 echo "${ECHO_T}$BUILD_CC" >&6; }
4382 else
4383   { echo "$as_me:$LINENO: result: no" >&5
4384 echo "${ECHO_T}no" >&6; }
4385 fi
4386
4387
4388      fi
4389   fi
4390   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4391 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4392    { (exit 1); exit 1; }; }
4393   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4394   rm -f conftest*
4395   echo 'int main () { return 0; }' > conftest.$ac_ext
4396   ac_cv_build_exeext=
4397   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4398   (eval $ac_build_link) 2>&5
4399   ac_status=$?
4400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4401   (exit $ac_status); }; then
4402     for file in conftest.*; do
4403       case $file in
4404       *.c | *.o | *.obj | *.dSYM) ;;
4405       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4406       esac
4407     done
4408   else
4409     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4410 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4411    { (exit 1); exit 1; }; }
4412   fi
4413   rm -f conftest*
4414   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4415 fi
4416 fi
4417
4418 BUILD_EXEEXT=""
4419 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4420 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4421 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4422 ac_build_exeext=$BUILD_EXEEXT
4423
4424   ac_build_prefix=${build_alias}-
4425   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4426 set dummy ${ac_build_prefix}g++; ac_word=$2
4427 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4428 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4429 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4430   echo $ECHO_N "(cached) $ECHO_C" >&6
4431 else
4432   if test -n "$BUILD_CXX"; then
4433   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4434 else
4435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4436 for as_dir in $PATH
4437 do
4438   IFS=$as_save_IFS
4439   test -z "$as_dir" && as_dir=.
4440   for ac_exec_ext in '' $ac_executable_extensions; do
4441   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4442     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4443     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4444     break 2
4445   fi
4446 done
4447 done
4448 IFS=$as_save_IFS
4449
4450 fi
4451 fi
4452 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4453 if test -n "$BUILD_CXX"; then
4454   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4455 echo "${ECHO_T}$BUILD_CXX" >&6; }
4456 else
4457   { echo "$as_me:$LINENO: result: no" >&5
4458 echo "${ECHO_T}no" >&6; }
4459 fi
4460
4461
4462   if test -z "$BUILD_CXX"; then
4463      # Extract the first word of "g++", so it can be a program name with args.
4464 set dummy g++; ac_word=$2
4465 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4466 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4467 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4468   echo $ECHO_N "(cached) $ECHO_C" >&6
4469 else
4470   if test -n "$BUILD_CXX"; then
4471   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4472 else
4473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4474 for as_dir in $PATH
4475 do
4476   IFS=$as_save_IFS
4477   test -z "$as_dir" && as_dir=.
4478   for ac_exec_ext in '' $ac_executable_extensions; do
4479   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4480     ac_cv_prog_BUILD_CXX="g++"
4481     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4482     break 2
4483   fi
4484 done
4485 done
4486 IFS=$as_save_IFS
4487
4488 fi
4489 fi
4490 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4491 if test -n "$BUILD_CXX"; then
4492   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4493 echo "${ECHO_T}$BUILD_CXX" >&6; }
4494 else
4495   { echo "$as_me:$LINENO: result: no" >&5
4496 echo "${ECHO_T}no" >&6; }
4497 fi
4498
4499
4500      if test -z "$BUILD_CXX"; then
4501        # Extract the first word of "c++", so it can be a program name with args.
4502 set dummy c++; ac_word=$2
4503 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4504 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4505 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4506   echo $ECHO_N "(cached) $ECHO_C" >&6
4507 else
4508   if test -n "$BUILD_CXX"; then
4509   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4510 else
4511   ac_prog_rejected=no
4512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4513 for as_dir in $PATH
4514 do
4515   IFS=$as_save_IFS
4516   test -z "$as_dir" && as_dir=.
4517   for ac_exec_ext in '' $ac_executable_extensions; do
4518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4519     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4520        ac_prog_rejected=yes
4521        continue
4522      fi
4523     ac_cv_prog_BUILD_CXX="c++"
4524     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4525     break 2
4526   fi
4527 done
4528 done
4529 IFS=$as_save_IFS
4530
4531 if test $ac_prog_rejected = yes; then
4532   # We found a bogon in the path, so make sure we never use it.
4533   set dummy $ac_cv_prog_BUILD_CXX
4534   shift
4535   if test $# != 0; then
4536     # We chose a different compiler from the bogus one.
4537     # However, it has the same basename, so the bogon will be chosen
4538     # first if we set BUILD_CXX to just the basename; use the full file name.
4539     shift
4540     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4541   fi
4542 fi
4543 fi
4544 fi
4545 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4546 if test -n "$BUILD_CXX"; then
4547   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4548 echo "${ECHO_T}$BUILD_CXX" >&6; }
4549 else
4550   { echo "$as_me:$LINENO: result: no" >&5
4551 echo "${ECHO_T}no" >&6; }
4552 fi
4553
4554
4555      fi
4556   fi
4557 else
4558   LLVM_CROSS_COMPILING=0
4559
4560 fi
4561
4562 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4563   cvsbuild="yes"
4564   optimize="no"
4565   CVSBUILD=CVSBUILD=1
4566
4567 else
4568   cvsbuild="no"
4569   optimize="yes"
4570 fi
4571
4572
4573 # Check whether --enable-libcpp was given.
4574 if test "${enable_libcpp+set}" = set; then
4575   enableval=$enable_libcpp;
4576 else
4577   enableval=default
4578 fi
4579
4580 case "$enableval" in
4581   yes) ENABLE_LIBCPP=1
4582  ;;
4583   no)  ENABLE_LIBCPP=0
4584  ;;
4585   default) ENABLE_LIBCPP=0
4586 ;;
4587   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4588 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4589    { (exit 1); exit 1; }; } ;;
4590 esac
4591
4592 # Check whether --enable-compiler-version-checks was given.
4593 if test "${enable_compiler_version_checks+set}" = set; then
4594   enableval=$enable_compiler_version_checks;
4595 else
4596   enableval=default
4597 fi
4598
4599 case "$enableval" in
4600   no)
4601     ;;
4602   yes|default)
4603     ac_ext=cpp
4604 ac_cpp='$CXXCPP $CPPFLAGS'
4605 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4606 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4607 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4608
4609     case "$llvm_cv_cxx_compiler" in
4610     clang)
4611       { echo "$as_me:$LINENO: checking whether Clang is new enough" >&5
4612 echo $ECHO_N "checking whether Clang is new enough... $ECHO_C" >&6; }
4613       cat >conftest.$ac_ext <<_ACEOF
4614 /* confdefs.h.  */
4615 _ACEOF
4616 cat confdefs.h >>conftest.$ac_ext
4617 cat >>conftest.$ac_ext <<_ACEOF
4618 /* end confdefs.h.  */
4619
4620 #if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1)
4621 #error This version of Clang is too old to build LLVM
4622 #endif
4623
4624 _ACEOF
4625 rm -f conftest.$ac_objext
4626 if { (ac_try="$ac_compile"
4627 case "(($ac_try" in
4628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4629   *) ac_try_echo=$ac_try;;
4630 esac
4631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4632   (eval "$ac_compile") 2>conftest.er1
4633   ac_status=$?
4634   grep -v '^ *+' conftest.er1 >conftest.err
4635   rm -f conftest.er1
4636   cat conftest.err >&5
4637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4638   (exit $ac_status); } &&
4639          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4640   { (case "(($ac_try" in
4641   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4642   *) ac_try_echo=$ac_try;;
4643 esac
4644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4645   (eval "$ac_try") 2>&5
4646   ac_status=$?
4647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4648   (exit $ac_status); }; } &&
4649          { ac_try='test -s conftest.$ac_objext'
4650   { (case "(($ac_try" in
4651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4652   *) ac_try_echo=$ac_try;;
4653 esac
4654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4655   (eval "$ac_try") 2>&5
4656   ac_status=$?
4657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4658   (exit $ac_status); }; }; then
4659   { echo "$as_me:$LINENO: result: yes" >&5
4660 echo "${ECHO_T}yes" >&6; }
4661 else
4662   echo "$as_me: failed program was:" >&5
4663 sed 's/^/| /' conftest.$ac_ext >&5
4664
4665         { echo "$as_me:$LINENO: result: no" >&5
4666 echo "${ECHO_T}no" >&6; }
4667            { { echo "$as_me:$LINENO: error:
4668 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4669 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4670 bypass these sanity checks." >&5
4671 echo "$as_me: error:
4672 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4673 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4674 bypass these sanity checks." >&2;}
4675    { (exit 1); exit 1; }; }
4676 fi
4677
4678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4679
4680                                           if test "$ENABLE_LIBCPP" -eq 0 ; then
4681         { echo "$as_me:$LINENO: checking whether Clang will select a modern C++ standard library" >&5
4682 echo $ECHO_N "checking whether Clang will select a modern C++ standard library... $ECHO_C" >&6; }
4683         llvm_cv_old_cxxflags="$CXXFLAGS"
4684         CXXFLAGS="$CXXFLAGS -std=c++0x"
4685         cat >conftest.$ac_ext <<_ACEOF
4686 /* confdefs.h.  */
4687 _ACEOF
4688 cat confdefs.h >>conftest.$ac_ext
4689 cat >>conftest.$ac_ext <<_ACEOF
4690 /* end confdefs.h.  */
4691
4692 #include <atomic>
4693 std::atomic<float> x(0.0f);
4694 int main() { return (float)x; }
4695
4696 _ACEOF
4697 rm -f conftest.$ac_objext conftest$ac_exeext
4698 if { (ac_try="$ac_link"
4699 case "(($ac_try" in
4700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4701   *) ac_try_echo=$ac_try;;
4702 esac
4703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4704   (eval "$ac_link") 2>conftest.er1
4705   ac_status=$?
4706   grep -v '^ *+' conftest.er1 >conftest.err
4707   rm -f conftest.er1
4708   cat conftest.err >&5
4709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4710   (exit $ac_status); } &&
4711          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4712   { (case "(($ac_try" in
4713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4714   *) ac_try_echo=$ac_try;;
4715 esac
4716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4717   (eval "$ac_try") 2>&5
4718   ac_status=$?
4719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4720   (exit $ac_status); }; } &&
4721          { ac_try='test -s conftest$ac_exeext'
4722   { (case "(($ac_try" in
4723   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4724   *) ac_try_echo=$ac_try;;
4725 esac
4726 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4727   (eval "$ac_try") 2>&5
4728   ac_status=$?
4729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730   (exit $ac_status); }; }; then
4731   { echo "$as_me:$LINENO: result: yes" >&5
4732 echo "${ECHO_T}yes" >&6; }
4733 else
4734   echo "$as_me: failed program was:" >&5
4735 sed 's/^/| /' conftest.$ac_ext >&5
4736
4737         { echo "$as_me:$LINENO: result: no" >&5
4738 echo "${ECHO_T}no" >&6; }
4739              { { echo "$as_me:$LINENO: error:
4740 We detected a missing feature in the standard C++ library that was known to be
4741 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4742 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4743 than 4.7. You will need to update your system and ensure Clang uses the newer
4744 standard library.
4745
4746 If this error is incorrect or you need to force things to work, you may pass
4747 '--disable-compiler-version-checks' to configure to bypass this test." >&5
4748 echo "$as_me: error:
4749 We detected a missing feature in the standard C++ library that was known to be
4750 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4751 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4752 than 4.7. You will need to update your system and ensure Clang uses the newer
4753 standard library.
4754
4755 If this error is incorrect or you need to force things to work, you may pass
4756 '--disable-compiler-version-checks' to configure to bypass this test." >&2;}
4757    { (exit 1); exit 1; }; }
4758 fi
4759
4760 rm -f core conftest.err conftest.$ac_objext \
4761       conftest$ac_exeext conftest.$ac_ext
4762         CXXFLAGS="$llvm_cv_old_cxxflags"
4763       fi
4764       ;;
4765     gcc)
4766       { echo "$as_me:$LINENO: checking whether GCC is new enough" >&5
4767 echo $ECHO_N "checking whether GCC is new enough... $ECHO_C" >&6; }
4768       cat >conftest.$ac_ext <<_ACEOF
4769 /* confdefs.h.  */
4770 _ACEOF
4771 cat confdefs.h >>conftest.$ac_ext
4772 cat >>conftest.$ac_ext <<_ACEOF
4773 /* end confdefs.h.  */
4774
4775 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
4776 #error This version of GCC is too old to build LLVM
4777 #endif
4778
4779 _ACEOF
4780 rm -f conftest.$ac_objext
4781 if { (ac_try="$ac_compile"
4782 case "(($ac_try" in
4783   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4784   *) ac_try_echo=$ac_try;;
4785 esac
4786 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4787   (eval "$ac_compile") 2>conftest.er1
4788   ac_status=$?
4789   grep -v '^ *+' conftest.er1 >conftest.err
4790   rm -f conftest.er1
4791   cat conftest.err >&5
4792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4793   (exit $ac_status); } &&
4794          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4795   { (case "(($ac_try" in
4796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4797   *) ac_try_echo=$ac_try;;
4798 esac
4799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4800   (eval "$ac_try") 2>&5
4801   ac_status=$?
4802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4803   (exit $ac_status); }; } &&
4804          { ac_try='test -s conftest.$ac_objext'
4805   { (case "(($ac_try" in
4806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4807   *) ac_try_echo=$ac_try;;
4808 esac
4809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4810   (eval "$ac_try") 2>&5
4811   ac_status=$?
4812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4813   (exit $ac_status); }; }; then
4814   { echo "$as_me:$LINENO: result: yes" >&5
4815 echo "${ECHO_T}yes" >&6; }
4816 else
4817   echo "$as_me: failed program was:" >&5
4818 sed 's/^/| /' conftest.$ac_ext >&5
4819
4820         { echo "$as_me:$LINENO: result: no" >&5
4821 echo "${ECHO_T}no" >&6; }
4822            { { echo "$as_me:$LINENO: error:
4823 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4824 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4825 bypass these sanity checks." >&5
4826 echo "$as_me: error:
4827 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4828 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4829 bypass these sanity checks." >&2;}
4830    { (exit 1); exit 1; }; }
4831 fi
4832
4833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4834       ;;
4835     unknown)
4836       ;;
4837     esac
4838     ac_ext=c
4839 ac_cpp='$CPP $CPPFLAGS'
4840 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4841 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4842 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4843
4844     ;;
4845   *)
4846     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&5
4847 echo "$as_me: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&2;}
4848    { (exit 1); exit 1; }; }
4849     ;;
4850 esac
4851
4852 # Check whether --enable-cxx1y was given.
4853 if test "${enable_cxx1y+set}" = set; then
4854   enableval=$enable_cxx1y;
4855 else
4856   enableval=default
4857 fi
4858
4859 case "$enableval" in
4860   yes) ENABLE_CXX1Y=1
4861  ;;
4862   no)  ENABLE_CXX1Y=0
4863  ;;
4864   default) ENABLE_CXX1Y=0
4865 ;;
4866   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&5
4867 echo "$as_me: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&2;}
4868    { (exit 1); exit 1; }; } ;;
4869 esac
4870
4871 # Check whether --enable-split-dwarf was given.
4872 if test "${enable_split_dwarf+set}" = set; then
4873   enableval=$enable_split_dwarf;
4874 else
4875   enableval=default
4876 fi
4877
4878 case "$enableval" in
4879   yes) ENABLE_SPLIT_DWARF=1
4880  ;;
4881   no)  ENABLE_SPLIT_DWARF=0
4882  ;;
4883   default) ENABLE_SPLIT_DWARF=0
4884 ;;
4885   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&5
4886 echo "$as_me: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&2;}
4887    { (exit 1); exit 1; }; } ;;
4888 esac
4889
4890 clang_arcmt="yes"
4891 # Check whether --enable-clang-arcmt was given.
4892 if test "${enable_clang_arcmt+set}" = set; then
4893   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
4894 else
4895   enableval="yes"
4896 fi
4897
4898 case "$enableval" in
4899   yes) ENABLE_CLANG_ARCMT=1
4900  ;;
4901   no)  ENABLE_CLANG_ARCMT=0
4902  ;;
4903   default) ENABLE_CLANG_ARCMT=1
4904 ;;
4905   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
4906 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
4907    { (exit 1); exit 1; }; } ;;
4908 esac
4909
4910 clang_plugin_support="yes"
4911 # Check whether --enable-clang-plugin-support was given.
4912 if test "${enable_clang_plugin_support+set}" = set; then
4913   enableval=$enable_clang_plugin_support; clang_plugin_support="$enableval"
4914 else
4915   enableval="yes"
4916 fi
4917
4918 case "$enableval" in
4919   yes) CLANG_PLUGIN_SUPPORT=1
4920  ;;
4921   no)  CLANG_PLUGIN_SUPPORT=0
4922  ;;
4923   default) CLANG_PLUGIN_SUPPORT=1
4924 ;;
4925   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&5
4926 echo "$as_me: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&2;}
4927    { (exit 1); exit 1; }; } ;;
4928 esac
4929
4930 clang_static_analyzer="yes"
4931 # Check whether --enable-clang-static-analyzer was given.
4932 if test "${enable_clang_static_analyzer+set}" = set; then
4933   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
4934 else
4935   enableval="yes"
4936 fi
4937
4938 case "$enableval" in
4939   yes) ENABLE_CLANG_STATIC_ANALYZER=1
4940  ;;
4941   no)
4942     if test ${clang_arcmt} != "no" ; then
4943       { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&5
4944 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&2;}
4945    { (exit 1); exit 1; }; }
4946     fi
4947     ENABLE_CLANG_STATIC_ANALYZER=0
4948
4949     ;;
4950   default) ENABLE_CLANG_STATIC_ANALYZER=1
4951 ;;
4952   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
4953 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
4954    { (exit 1); exit 1; }; } ;;
4955 esac
4956
4957 # Check whether --enable-optimized was given.
4958 if test "${enable_optimized+set}" = set; then
4959   enableval=$enable_optimized;
4960 else
4961   enableval=$optimize
4962 fi
4963
4964 if test ${enableval} = "no" ; then
4965   ENABLE_OPTIMIZED=
4966
4967 else
4968   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4969
4970 fi
4971
4972 # Check whether --enable-profiling was given.
4973 if test "${enable_profiling+set}" = set; then
4974   enableval=$enable_profiling;
4975 else
4976   enableval="no"
4977 fi
4978
4979 if test ${enableval} = "no" ; then
4980   ENABLE_PROFILING=
4981
4982 else
4983   ENABLE_PROFILING=ENABLE_PROFILING=1
4984
4985 fi
4986
4987 # Check whether --enable-assertions was given.
4988 if test "${enable_assertions+set}" = set; then
4989   enableval=$enable_assertions;
4990 else
4991   enableval="yes"
4992 fi
4993
4994 if test ${enableval} = "yes" ; then
4995   DISABLE_ASSERTIONS=
4996
4997   assertions_enabled="yes"
4998 else
4999   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5000
5001   assertions_enabled="no"
5002 fi
5003
5004 # Check whether --enable-werror was given.
5005 if test "${enable_werror+set}" = set; then
5006   enableval=$enable_werror;
5007 else
5008   enableval="no"
5009 fi
5010
5011 case "$enableval" in
5012   yes) ENABLE_WERROR=1
5013  ;;
5014   no)  ENABLE_WERROR=0
5015  ;;
5016   default) ENABLE_WERROR=0
5017 ;;
5018   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5019 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5020    { (exit 1); exit 1; }; } ;;
5021 esac
5022
5023 # Check whether --enable-expensive-checks was given.
5024 if test "${enable_expensive_checks+set}" = set; then
5025   enableval=$enable_expensive_checks;
5026 else
5027   enableval="no"
5028 fi
5029
5030 if test ${enableval} = "yes" ; then
5031   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5032
5033   EXPENSIVE_CHECKS=yes
5034
5035 else
5036   ENABLE_EXPENSIVE_CHECKS=
5037
5038   EXPENSIVE_CHECKS=no
5039
5040 fi
5041
5042 # Check whether --enable-abi-breaking-checks was given.
5043 if test "${enable_abi_breaking_checks+set}" = set; then
5044   enableval=$enable_abi_breaking_checks;
5045 else
5046   enableval="with-asserts"
5047 fi
5048
5049 case "$enableval" in
5050   with-asserts)  if test ${assertions_enabled} = "yes" ; then
5051
5052 cat >>confdefs.h <<\_ACEOF
5053 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5054 _ACEOF
5055
5056                    ENABLE_ABI_BREAKING_CHECKS=1
5057
5058                  else
5059                    ENABLE_ABI_BREAKING_CHECKS=0
5060
5061                  fi ;;
5062   yes)
5063
5064 cat >>confdefs.h <<\_ACEOF
5065 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5066 _ACEOF
5067
5068                  ENABLE_ABI_BREAKING_CHECKS=1
5069
5070                  ;;
5071   no)
5072                  ENABLE_ABI_BREAKING_CHECKS=0
5073
5074                  ;;
5075   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" >&5
5076 echo "$as_me: error: Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" >&2;}
5077    { (exit 1); exit 1; }; }
5078 esac
5079
5080 # Check whether --enable-debug-runtime was given.
5081 if test "${enable_debug_runtime+set}" = set; then
5082   enableval=$enable_debug_runtime;
5083 else
5084   enableval=no
5085 fi
5086
5087 if test ${enableval} = "no" ; then
5088   DEBUG_RUNTIME=
5089
5090 else
5091   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5092
5093 fi
5094
5095 # Check whether --enable-debug-symbols was given.
5096 if test "${enable_debug_symbols+set}" = set; then
5097   enableval=$enable_debug_symbols;
5098 else
5099   enableval=no
5100 fi
5101
5102 if test ${enableval} = "no" ; then
5103   DEBUG_SYMBOLS=
5104
5105 else
5106   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5107
5108 fi
5109
5110 # Check whether --enable-keep-symbols was given.
5111 if test "${enable_keep_symbols+set}" = set; then
5112   enableval=$enable_keep_symbols;
5113 else
5114   enableval=no
5115 fi
5116
5117 if test ${enableval} = "no" ; then
5118   KEEP_SYMBOLS=
5119
5120 else
5121   KEEP_SYMBOLS=KEEP_SYMBOLS=1
5122
5123 fi
5124
5125 # Check whether --enable-jit was given.
5126 if test "${enable_jit+set}" = set; then
5127   enableval=$enable_jit;
5128 else
5129   enableval=default
5130 fi
5131
5132 if test ${enableval} = "no"
5133 then
5134   JIT=
5135
5136 else
5137   case "$llvm_cv_target_arch" in
5138     x86)         TARGET_HAS_JIT=1
5139  ;;
5140     Sparc)       TARGET_HAS_JIT=0
5141  ;;
5142     PowerPC)     TARGET_HAS_JIT=1
5143  ;;
5144     x86_64)      TARGET_HAS_JIT=1
5145  ;;
5146     ARM)         TARGET_HAS_JIT=1
5147  ;;
5148     Mips)        TARGET_HAS_JIT=1
5149  ;;
5150     XCore)       TARGET_HAS_JIT=0
5151  ;;
5152     MSP430)      TARGET_HAS_JIT=0
5153  ;;
5154     Hexagon)     TARGET_HAS_JIT=0
5155  ;;
5156     NVPTX)       TARGET_HAS_JIT=0
5157  ;;
5158     SystemZ)     TARGET_HAS_JIT=1
5159  ;;
5160     WebAssembly) TARGET_HAS_JIT=0
5161  ;;
5162     *)           TARGET_HAS_JIT=0
5163  ;;
5164   esac
5165 fi
5166
5167 TARGETS_WITH_JIT="ARM AArch64 Mips PowerPC SystemZ X86"
5168 TARGETS_WITH_JIT=$TARGETS_WITH_JIT
5169
5170
5171 # Check whether --enable-docs was given.
5172 if test "${enable_docs+set}" = set; then
5173   enableval=$enable_docs;
5174 else
5175   enableval=default
5176 fi
5177
5178 case "$enableval" in
5179   yes) ENABLE_DOCS=1
5180  ;;
5181   no)  ENABLE_DOCS=0
5182  ;;
5183   default) ENABLE_DOCS=1
5184  ;;
5185   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5186 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5187    { (exit 1); exit 1; }; } ;;
5188 esac
5189
5190 # Check whether --enable-doxygen was given.
5191 if test "${enable_doxygen+set}" = set; then
5192   enableval=$enable_doxygen;
5193 else
5194   enableval=default
5195 fi
5196
5197 case "$enableval" in
5198   yes) ENABLE_DOXYGEN=1
5199  ;;
5200   no|default) ENABLE_DOXYGEN=0
5201  ;;
5202   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5203 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5204    { (exit 1); exit 1; }; } ;;
5205 esac
5206
5207 # Check whether --enable-doxygen-search was given.
5208 if test "${enable_doxygen_search+set}" = set; then
5209   enableval=$enable_doxygen_search;
5210 else
5211   enableval=default
5212 fi
5213
5214 ENABLE_DOXYGEN_SEARCH="$enableval"
5215
5216 case "$enableval" in
5217   yes|no|default) ;;
5218   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5219 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5220    { (exit 1); exit 1; }; } ;;
5221 esac
5222
5223 # Check whether --enable-doxygen-external-search was given.
5224 if test "${enable_doxygen_external_search+set}" = set; then
5225   enableval=$enable_doxygen_external_search;
5226 else
5227   enableval=default
5228 fi
5229
5230 ENABLE_DOXYGEN_EXTERNAL_SEARCH="$enableval"
5231
5232 case "$enableval" in
5233   yes)
5234             case "$ENABLE_DOXYGEN_SEARCH" in
5235       yes|default) ENABLE_DOXYGEN_SEARCH="yes" ;;
5236       no) { { echo "$as_me:$LINENO: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&5
5237 echo "$as_me: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&2;}
5238    { (exit 1); exit 1; }; } ;;
5239     esac
5240     ;;
5241   no|default) ;;
5242   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&5
5243 echo "$as_me: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&2;}
5244    { (exit 1); exit 1; }; } ;;
5245 esac
5246
5247
5248 # Check whether --with-doxygen-search-engine-url was given.
5249 if test "${with_doxygen_search_engine_url+set}" = set; then
5250   withval=$with_doxygen_search_engine_url;
5251 fi
5252
5253 WITH_DOXYGEN_SEARCH_ENGINE_URL="$withval"
5254
5255
5256 # Check whether --with-doxygen-search-mappings was given.
5257 if test "${with_doxygen_search_mappings+set}" = set; then
5258   withval=$with_doxygen_search_mappings;
5259 fi
5260
5261 WITH_DOXYGEN_SEARCH_MAPPINGS="$withval"
5262
5263 case "$ENABLE_DOXYGEN_SEARCH" in
5264   yes)
5265     if test "$ENABLE_DOXYGEN" = "0" ; then
5266       { { echo "$as_me:$LINENO: error: The option --enable-doxygen-search requires --enable-doxygen." >&5
5267 echo "$as_me: error: The option --enable-doxygen-search requires --enable-doxygen." >&2;}
5268    { (exit 1); exit 1; }; }
5269     fi
5270
5271     enable_searchengine=YES
5272
5273
5274     case "$ENABLE_DOXYGEN_EXTERNAL_SEARCH" in
5275       yes)
5276         enable_external_search=YES
5277
5278         enable_server_based_search=YES
5279
5280         searchengine_url="$WITH_DOXYGEN_SEARCH_ENGINE_URL"
5281
5282         extra_search_mappings="$WITH_DOXYGEN_SEARCH_MAPPINGS"
5283
5284         ;;
5285
5286       no|default)
5287         enable_external_search=NO
5288
5289         enable_server_based_search=NO
5290
5291
5292
5293         ;;
5294     esac
5295     ;;
5296
5297   no|default)
5298     enable_searchengine=NO
5299
5300
5301     enable_server_based_search=NO
5302
5303     enable_external_search=NO
5304
5305
5306     ;;
5307
5308   *)
5309     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5310 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5311    { (exit 1); exit 1; }; }
5312     ;;
5313 esac
5314
5315 # Check whether --enable-doxygen-qt-help was given.
5316 if test "${enable_doxygen_qt_help+set}" = set; then
5317   enableval=$enable_doxygen_qt_help;
5318 else
5319   enableval=default
5320 fi
5321
5322 case "$enableval" in
5323   yes)
5324     if test "$ENABLE_DOXYGEN" = "0" ; then
5325       { { echo "$as_me:$LINENO: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&5
5326 echo "$as_me: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&2;}
5327    { (exit 1); exit 1; }; }
5328     fi
5329
5330     # Extract the first word of "qhelpgenerator", so it can be a program name with args.
5331 set dummy qhelpgenerator; ac_word=$2
5332 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5333 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5334 if test "${ac_cv_path_QHELPGENERATOR+set}" = set; then
5335   echo $ECHO_N "(cached) $ECHO_C" >&6
5336 else
5337   case $QHELPGENERATOR in
5338   [\\/]* | ?:[\\/]*)
5339   ac_cv_path_QHELPGENERATOR="$QHELPGENERATOR" # Let the user override the test with a path.
5340   ;;
5341   *)
5342   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5343 for as_dir in $PATH
5344 do
5345   IFS=$as_save_IFS
5346   test -z "$as_dir" && as_dir=.
5347   for ac_exec_ext in '' $ac_executable_extensions; do
5348   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5349     ac_cv_path_QHELPGENERATOR="$as_dir/$ac_word$ac_exec_ext"
5350     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5351     break 2
5352   fi
5353 done
5354 done
5355 IFS=$as_save_IFS
5356
5357   test -z "$ac_cv_path_QHELPGENERATOR" && ac_cv_path_QHELPGENERATOR="qhelpgenerator"
5358   ;;
5359 esac
5360 fi
5361 QHELPGENERATOR=$ac_cv_path_QHELPGENERATOR
5362 if test -n "$QHELPGENERATOR"; then
5363   { echo "$as_me:$LINENO: result: $QHELPGENERATOR" >&5
5364 echo "${ECHO_T}$QHELPGENERATOR" >&6; }
5365 else
5366   { echo "$as_me:$LINENO: result: no" >&5
5367 echo "${ECHO_T}no" >&6; }
5368 fi
5369
5370
5371
5372         llvm_doxygen_generate_qhp=YES
5373
5374     llvm_doxygen_qch_filename=org.llvm.qch
5375
5376     llvm_doxygen_qhp_namespace=org.llvm
5377
5378     llvm_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5379
5380     llvm_doxygen_qhp_cust_filter_name="$PACKAGE_STRING"
5381
5382     llvm_doxygen_qhp_cust_filter_attrs="$PACKAGE_NAME,$PACKAGE_VERSION"
5383
5384
5385         clang_doxygen_generate_qhp=YES
5386
5387     clang_doxygen_qch_filename=org.llvm.clang.qch
5388
5389     clang_doxygen_qhp_namespace=org.llvm.clang
5390
5391     clang_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5392
5393     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5394
5395     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5396
5397     ;;
5398
5399   no|default)
5400     llvm_doxygen_generate_qhp=NO
5401
5402
5403
5404
5405
5406
5407
5408     clang_doxygen_generate_qhp=NO
5409
5410
5411
5412
5413     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5414
5415     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5416
5417     ;;
5418
5419   *)
5420     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&5
5421 echo "$as_me: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&2;}
5422    { (exit 1); exit 1; }; } ;;
5423 esac
5424
5425 # Check whether --enable-threads was given.
5426 if test "${enable_threads+set}" = set; then
5427   enableval=$enable_threads;
5428 else
5429   enableval=default
5430 fi
5431
5432 case "$enableval" in
5433   yes) LLVM_ENABLE_THREADS=1
5434  ;;
5435   no)  LLVM_ENABLE_THREADS=0
5436  ;;
5437   default) LLVM_ENABLE_THREADS=1
5438  ;;
5439   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5440 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5441    { (exit 1); exit 1; }; } ;;
5442 esac
5443
5444 cat >>confdefs.h <<_ACEOF
5445 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5446 _ACEOF
5447
5448
5449 # Check whether --enable-pthreads was given.
5450 if test "${enable_pthreads+set}" = set; then
5451   enableval=$enable_pthreads;
5452 else
5453   enableval=default
5454 fi
5455
5456 case "$enableval" in
5457   yes) ENABLE_PTHREADS=1
5458  ;;
5459   no)  ENABLE_PTHREADS=0
5460  ;;
5461   default) ENABLE_PTHREADS=1
5462  ;;
5463   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5464 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5465    { (exit 1); exit 1; }; } ;;
5466 esac
5467
5468 # Check whether --enable-zlib was given.
5469 if test "${enable_zlib+set}" = set; then
5470   enableval=$enable_zlib;
5471 else
5472   enableval=default
5473 fi
5474
5475 case "$enableval" in
5476   yes) LLVM_ENABLE_ZLIB=1
5477  ;;
5478   no)  LLVM_ENABLE_ZLIB=0
5479  ;;
5480   default) LLVM_ENABLE_ZLIB=1
5481  ;;
5482   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&5
5483 echo "$as_me: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&2;}
5484    { (exit 1); exit 1; }; } ;;
5485 esac
5486
5487 cat >>confdefs.h <<_ACEOF
5488 #define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB
5489 _ACEOF
5490
5491
5492 # Check whether --enable-pic was given.
5493 if test "${enable_pic+set}" = set; then
5494   enableval=$enable_pic;
5495 else
5496   enableval=default
5497 fi
5498
5499 case "$enableval" in
5500   yes) ENABLE_PIC=1
5501  ;;
5502   no)  ENABLE_PIC=0
5503  ;;
5504   default) ENABLE_PIC=1
5505  ;;
5506   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5507 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5508    { (exit 1); exit 1; }; } ;;
5509 esac
5510
5511 cat >>confdefs.h <<_ACEOF
5512 #define ENABLE_PIC $ENABLE_PIC
5513 _ACEOF
5514
5515
5516 # Check whether --enable-shared was given.
5517 if test "${enable_shared+set}" = set; then
5518   enableval=$enable_shared;
5519 else
5520   enableval=default
5521 fi
5522
5523 case "$enableval" in
5524   yes) ENABLE_SHARED=1
5525  ;;
5526   no)  ENABLE_SHARED=0
5527  ;;
5528   default) ENABLE_SHARED=0
5529  ;;
5530   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5531 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5532    { (exit 1); exit 1; }; } ;;
5533 esac
5534
5535 # Check whether --enable-embed-stdcxx was given.
5536 if test "${enable_embed_stdcxx+set}" = set; then
5537   enableval=$enable_embed_stdcxx;
5538 else
5539   enableval=default
5540 fi
5541
5542 case "$enableval" in
5543   yes) ENABLE_EMBED_STDCXX=1
5544  ;;
5545   no)  ENABLE_EMBED_STDCXX=0
5546  ;;
5547   default) ENABLE_EMBED_STDCXX=0
5548  ;;
5549   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5550 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5551    { (exit 1); exit 1; }; } ;;
5552 esac
5553
5554 # Check whether --enable-timestamps was given.
5555 if test "${enable_timestamps+set}" = set; then
5556   enableval=$enable_timestamps;
5557 else
5558   enableval=default
5559 fi
5560
5561 case "$enableval" in
5562   yes) ENABLE_TIMESTAMPS=1
5563  ;;
5564   no)  ENABLE_TIMESTAMPS=0
5565  ;;
5566   default) ENABLE_TIMESTAMPS=1
5567  ;;
5568   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5569 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5570    { (exit 1); exit 1; }; } ;;
5571 esac
5572
5573 cat >>confdefs.h <<_ACEOF
5574 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5575 _ACEOF
5576
5577
5578 # Check whether --enable-backtraces was given.
5579 if test "${enable_backtraces+set}" = set; then
5580   enableval=$enable_backtraces; case "$enableval" in
5581     yes) llvm_cv_enable_backtraces="yes" ;;
5582     no)  llvm_cv_enable_backtraces="no"  ;;
5583     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5584 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5585    { (exit 1); exit 1; }; } ;;
5586   esac
5587 else
5588   llvm_cv_enable_backtraces="yes"
5589 fi
5590
5591 if test "$llvm_cv_enable_backtraces" = "yes" ; then
5592
5593 cat >>confdefs.h <<\_ACEOF
5594 #define ENABLE_BACKTRACES 1
5595 _ACEOF
5596
5597 fi
5598
5599 # Check whether --enable-crash-overrides was given.
5600 if test "${enable_crash_overrides+set}" = set; then
5601   enableval=$enable_crash_overrides; case "$enableval" in
5602     yes) llvm_cv_enable_crash_overrides="yes" ;;
5603     no)  llvm_cv_enable_crash_overrides="no"  ;;
5604     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&5
5605 echo "$as_me: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&2;}
5606    { (exit 1); exit 1; }; } ;;
5607   esac
5608 else
5609   llvm_cv_enable_crash_overrides="yes"
5610 fi
5611
5612 if test "$llvm_cv_enable_crash_overrides" = "yes" ; then
5613
5614 cat >>confdefs.h <<\_ACEOF
5615 #define ENABLE_CRASH_OVERRIDES 1
5616 _ACEOF
5617
5618 fi
5619
5620 ALL_TARGETS="X86 Sparc PowerPC ARM AArch64 Mips XCore MSP430 CppBackend NVPTX Hexagon SystemZ AMDGPU BPF"
5621 ALL_TARGETS=$ALL_TARGETS
5622
5623
5624 TARGETS_TO_BUILD=""
5625 # Check whether --enable-targets was given.
5626 if test "${enable_targets+set}" = set; then
5627   enableval=$enable_targets;
5628 else
5629   enableval=all
5630 fi
5631
5632 if test "$enableval" = host-only ; then
5633   enableval=host
5634 fi
5635 case "$enableval" in
5636   all) TARGETS_TO_BUILD="$ALL_TARGETS" ;;
5637   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5638       case "$a_target" in
5639         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5640         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5641         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5642         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5643         aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5644         arm64)    TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5645         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5646         bpf)      TARGETS_TO_BUILD="BPF $TARGETS_TO_BUILD" ;;
5647         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5648         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5649         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5650         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5651         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5652         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5653         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5654         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5655         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5656         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5657         amdgpu)   TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5658         r600)     TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5659         wasm)     TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5660         host) case "$llvm_cv_target_arch" in
5661             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5662             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5663             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5664             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5665             AArch64)     TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5666             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5667             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5668             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5669             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5670             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5671             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5672             SystemZ)     TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5673             WebAssembly) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5674             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5675 echo "$as_me: error: Can not set target to build" >&2;}
5676    { (exit 1); exit 1; }; } ;;
5677           esac ;;
5678         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5679 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5680    { (exit 1); exit 1; }; } ;;
5681       esac
5682   done
5683   ;;
5684 esac
5685
5686 # Check whether --enable-experimental-targets was given.
5687 if test "${enable_experimental_targets+set}" = set; then
5688   enableval=$enable_experimental_targets;
5689 else
5690   enableval=disable
5691 fi
5692
5693
5694 if test ${enableval} != "disable"
5695 then
5696   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5697 fi
5698
5699 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5700
5701
5702 for a_target in $TARGETS_TO_BUILD; do
5703   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5704
5705 cat >>confdefs.h <<_ACEOF
5706 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5707 _ACEOF
5708
5709     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5710     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5711     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5712     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5713     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5714       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5715     fi
5716     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5717       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5718     fi
5719
5720 cat >>confdefs.h <<_ACEOF
5721 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5722 _ACEOF
5723
5724
5725 cat >>confdefs.h <<_ACEOF
5726 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5727 _ACEOF
5728
5729
5730 cat >>confdefs.h <<_ACEOF
5731 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5732 _ACEOF
5733
5734
5735 cat >>confdefs.h <<_ACEOF
5736 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5737 _ACEOF
5738
5739     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5740
5741 cat >>confdefs.h <<_ACEOF
5742 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5743 _ACEOF
5744
5745     fi
5746     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5747
5748 cat >>confdefs.h <<_ACEOF
5749 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5750 _ACEOF
5751
5752     fi
5753   fi
5754 done
5755
5756 LLVM_ENUM_TARGETS=""
5757 LLVM_ENUM_ASM_PRINTERS=""
5758 LLVM_ENUM_ASM_PARSERS=""
5759 LLVM_ENUM_DISASSEMBLERS=""
5760 for target_to_build in $TARGETS_TO_BUILD; do
5761   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5762   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5763     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5764   fi
5765   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5766     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5767   fi
5768   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5769     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5770   fi
5771 done
5772
5773
5774
5775
5776
5777
5778 # Check whether --with-optimize-option was given.
5779 if test "${with_optimize_option+set}" = set; then
5780   withval=$with_optimize_option;
5781 else
5782   withval=default
5783 fi
5784
5785 { echo "$as_me:$LINENO: checking optimization flags" >&5
5786 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5787 case "$withval" in
5788   default)
5789     case "$llvm_cv_os_type" in
5790     FreeBSD) optimize_option=-O2 ;;
5791     MingW) optimize_option=-O2 ;;
5792     *)     optimize_option=-O3 ;;
5793     esac ;;
5794   *) optimize_option="$withval" ;;
5795 esac
5796 OPTIMIZE_OPTION=$optimize_option
5797
5798 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5799 echo "${ECHO_T}$optimize_option" >&6; }
5800
5801
5802 # Check whether --with-extra-options was given.
5803 if test "${with_extra_options+set}" = set; then
5804   withval=$with_extra_options;
5805 else
5806   withval=default
5807 fi
5808
5809 case "$withval" in
5810   default) EXTRA_OPTIONS= ;;
5811   *) EXTRA_OPTIONS=$withval ;;
5812 esac
5813 EXTRA_OPTIONS=$EXTRA_OPTIONS
5814
5815
5816
5817 # Check whether --with-extra-ld-options was given.
5818 if test "${with_extra_ld_options+set}" = set; then
5819   withval=$with_extra_ld_options;
5820 else
5821   withval=default
5822 fi
5823
5824 case "$withval" in
5825   default) EXTRA_LD_OPTIONS= ;;
5826   *) EXTRA_LD_OPTIONS=$withval ;;
5827 esac
5828 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5829
5830
5831 # Check whether --enable-bindings was given.
5832 if test "${enable_bindings+set}" = set; then
5833   enableval=$enable_bindings;
5834 else
5835   enableval=default
5836 fi
5837
5838 BINDINGS_TO_BUILD=""
5839 case "$enableval" in
5840   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5841   all ) BINDINGS_TO_BUILD="ocaml" ;;
5842   none | no) BINDINGS_TO_BUILD="" ;;
5843   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5844       case "$a_binding" in
5845         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5846         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5847 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5848    { (exit 1); exit 1; }; } ;;
5849       esac
5850   done
5851   ;;
5852 esac
5853
5854
5855 # Check whether --with-ocaml-libdir was given.
5856 if test "${with_ocaml_libdir+set}" = set; then
5857   withval=$with_ocaml_libdir;
5858 else
5859   withval=auto
5860 fi
5861
5862 case "$withval" in
5863   auto) with_ocaml_libdir="$withval" ;;
5864   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5865   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5866 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5867    { (exit 1); exit 1; }; } ;;
5868 esac
5869
5870
5871 # Check whether --with-clang-srcdir was given.
5872 if test "${with_clang_srcdir+set}" = set; then
5873   withval=$with_clang_srcdir;
5874 else
5875   withval="-"
5876 fi
5877
5878 case "$withval" in
5879   -) clang_src_root="" ;;
5880   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5881   *) clang_src_root="$ac_pwd/$withval" ;;
5882 esac
5883 CLANG_SRC_ROOT=$clang_src_root
5884
5885
5886
5887 # Check whether --with-clang-resource-dir was given.
5888 if test "${with_clang_resource_dir+set}" = set; then
5889   withval=$with_clang_resource_dir;
5890 else
5891   withval=""
5892 fi
5893
5894
5895 cat >>confdefs.h <<_ACEOF
5896 #define CLANG_RESOURCE_DIR "$withval"
5897 _ACEOF
5898
5899
5900
5901 # Check whether --with-c-include-dirs was given.
5902 if test "${with_c_include_dirs+set}" = set; then
5903   withval=$with_c_include_dirs;
5904 else
5905   withval=""
5906 fi
5907
5908
5909 cat >>confdefs.h <<_ACEOF
5910 #define C_INCLUDE_DIRS "$withval"
5911 _ACEOF
5912
5913
5914 # Clang normally uses the system c++ headers and libraries. With this option,
5915 # clang will use the ones provided by a gcc installation instead. This option should
5916 # be passed the same value that was used with --prefix when configuring gcc.
5917
5918 # Check whether --with-gcc-toolchain was given.
5919 if test "${with_gcc_toolchain+set}" = set; then
5920   withval=$with_gcc_toolchain;
5921 else
5922   withval=""
5923 fi
5924
5925
5926 cat >>confdefs.h <<_ACEOF
5927 #define GCC_INSTALL_PREFIX "$withval"
5928 _ACEOF
5929
5930
5931
5932 # Check whether --with-default-sysroot was given.
5933 if test "${with_default_sysroot+set}" = set; then
5934   withval=$with_default_sysroot;
5935 else
5936   withval=""
5937 fi
5938
5939
5940 cat >>confdefs.h <<_ACEOF
5941 #define DEFAULT_SYSROOT "$withval"
5942 _ACEOF
5943
5944
5945
5946 # Check whether --with-clang-default-openmp-runtime was given.
5947 if test "${with_clang_default_openmp_runtime+set}" = set; then
5948   withval=$with_clang_default_openmp_runtime;
5949 else
5950   withval="libgomp"
5951 fi
5952
5953
5954 cat >>confdefs.h <<_ACEOF
5955 #define CLANG_DEFAULT_OPENMP_RUNTIME "$withval"
5956 _ACEOF
5957
5958
5959
5960 # Check whether --with-binutils-include was given.
5961 if test "${with_binutils_include+set}" = set; then
5962   withval=$with_binutils_include;
5963 else
5964   withval=default
5965 fi
5966
5967 case "$withval" in
5968   default) WITH_BINUTILS_INCDIR=default ;;
5969   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5970   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5971 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5972    { (exit 1); exit 1; }; } ;;
5973 esac
5974 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5975   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5976
5977   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5978      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5979      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5980 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5981    { (exit 1); exit 1; }; };
5982   fi
5983 fi
5984
5985
5986 # Check whether --with-bug-report-url was given.
5987 if test "${with_bug_report_url+set}" = set; then
5988   withval=$with_bug_report_url;
5989 else
5990   withval="http://llvm.org/bugs/"
5991 fi
5992
5993
5994 cat >>confdefs.h <<_ACEOF
5995 #define BUG_REPORT_URL "$withval"
5996 _ACEOF
5997
5998
5999 # Check whether --enable-terminfo was given.
6000 if test "${enable_terminfo+set}" = set; then
6001   enableval=$enable_terminfo; case "$enableval" in
6002     yes) llvm_cv_enable_terminfo="yes" ;;
6003     no)  llvm_cv_enable_terminfo="no"  ;;
6004     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&5
6005 echo "$as_me: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&2;}
6006    { (exit 1); exit 1; }; } ;;
6007   esac
6008 else
6009   llvm_cv_enable_terminfo="yes"
6010 fi
6011
6012 case "$llvm_cv_enable_terminfo" in
6013   yes) ENABLE_TERMINFO=1
6014  ;;
6015   no)  ENABLE_TERMINFO=0
6016  ;;
6017 esac
6018
6019 # Check whether --enable-libedit was given.
6020 if test "${enable_libedit+set}" = set; then
6021   enableval=$enable_libedit; case "$enableval" in
6022     yes) llvm_cv_enable_libedit="yes" ;;
6023     no)  llvm_cv_enable_libedit="no"  ;;
6024     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&5
6025 echo "$as_me: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&2;}
6026    { (exit 1); exit 1; }; } ;;
6027   esac
6028 else
6029   llvm_cv_enable_libedit="yes"
6030 fi
6031
6032
6033 # Check whether --enable-libffi was given.
6034 if test "${enable_libffi+set}" = set; then
6035   enableval=$enable_libffi; case "$enableval" in
6036     yes) llvm_cv_enable_libffi="yes" ;;
6037     no)  llvm_cv_enable_libffi="no"  ;;
6038     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
6039 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
6040    { (exit 1); exit 1; }; } ;;
6041   esac
6042 else
6043   llvm_cv_enable_libffi=no
6044 fi
6045
6046
6047
6048 # Check whether --with-internal-prefix was given.
6049 if test "${with_internal_prefix+set}" = set; then
6050   withval=$with_internal_prefix;
6051 else
6052   withval=""
6053 fi
6054
6055 INTERNAL_PREFIX=$withval
6056
6057
6058
6059 { echo "$as_me:$LINENO: checking for GNU make" >&5
6060 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6061 if test "${llvm_cv_gnu_make_command+set}" = set; then
6062   echo $ECHO_N "(cached) $ECHO_C" >&6
6063 else
6064   llvm_cv_gnu_make_command=''
6065  for a in "$MAKE" make gmake gnumake ; do
6066   if test -z "$a" ; then continue ; fi ;
6067   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6068   then
6069    llvm_cv_gnu_make_command=$a ;
6070    break;
6071   fi
6072  done
6073 fi
6074 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6075 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6076  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6077    ifGNUmake='' ;
6078  else
6079    ifGNUmake='#' ;
6080    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6081 echo "${ECHO_T}\"Not found\"" >&6; };
6082  fi
6083
6084
6085 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6086 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6087 LN_S=$as_ln_s
6088 if test "$LN_S" = "ln -s"; then
6089   { echo "$as_me:$LINENO: result: yes" >&5
6090 echo "${ECHO_T}yes" >&6; }
6091 else
6092   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6093 echo "${ECHO_T}no, using $LN_S" >&6; }
6094 fi
6095
6096 # Extract the first word of "nm", so it can be a program name with args.
6097 set dummy nm; ac_word=$2
6098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6100 if test "${ac_cv_path_NM+set}" = set; then
6101   echo $ECHO_N "(cached) $ECHO_C" >&6
6102 else
6103   case $NM in
6104   [\\/]* | ?:[\\/]*)
6105   ac_cv_path_NM="$NM" # Let the user override the test with a path.
6106   ;;
6107   *)
6108   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6109 for as_dir in $PATH
6110 do
6111   IFS=$as_save_IFS
6112   test -z "$as_dir" && as_dir=.
6113   for ac_exec_ext in '' $ac_executable_extensions; do
6114   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6115     ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
6116     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6117     break 2
6118   fi
6119 done
6120 done
6121 IFS=$as_save_IFS
6122
6123   test -z "$ac_cv_path_NM" && ac_cv_path_NM="nm"
6124   ;;
6125 esac
6126 fi
6127 NM=$ac_cv_path_NM
6128 if test -n "$NM"; then
6129   { echo "$as_me:$LINENO: result: $NM" >&5
6130 echo "${ECHO_T}$NM" >&6; }
6131 else
6132   { echo "$as_me:$LINENO: result: no" >&5
6133 echo "${ECHO_T}no" >&6; }
6134 fi
6135
6136
6137 # Extract the first word of "cmp", so it can be a program name with args.
6138 set dummy cmp; ac_word=$2
6139 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6140 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6141 if test "${ac_cv_path_CMP+set}" = set; then
6142   echo $ECHO_N "(cached) $ECHO_C" >&6
6143 else
6144   case $CMP in
6145   [\\/]* | ?:[\\/]*)
6146   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6147   ;;
6148   *)
6149   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6150 for as_dir in $PATH
6151 do
6152   IFS=$as_save_IFS
6153   test -z "$as_dir" && as_dir=.
6154   for ac_exec_ext in '' $ac_executable_extensions; do
6155   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6156     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6157     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6158     break 2
6159   fi
6160 done
6161 done
6162 IFS=$as_save_IFS
6163
6164   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6165   ;;
6166 esac
6167 fi
6168 CMP=$ac_cv_path_CMP
6169 if test -n "$CMP"; then
6170   { echo "$as_me:$LINENO: result: $CMP" >&5
6171 echo "${ECHO_T}$CMP" >&6; }
6172 else
6173   { echo "$as_me:$LINENO: result: no" >&5
6174 echo "${ECHO_T}no" >&6; }
6175 fi
6176
6177
6178 # Extract the first word of "cp", so it can be a program name with args.
6179 set dummy cp; ac_word=$2
6180 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6182 if test "${ac_cv_path_CP+set}" = set; then
6183   echo $ECHO_N "(cached) $ECHO_C" >&6
6184 else
6185   case $CP in
6186   [\\/]* | ?:[\\/]*)
6187   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6188   ;;
6189   *)
6190   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191 for as_dir in $PATH
6192 do
6193   IFS=$as_save_IFS
6194   test -z "$as_dir" && as_dir=.
6195   for ac_exec_ext in '' $ac_executable_extensions; do
6196   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6197     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6198     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6199     break 2
6200   fi
6201 done
6202 done
6203 IFS=$as_save_IFS
6204
6205   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6206   ;;
6207 esac
6208 fi
6209 CP=$ac_cv_path_CP
6210 if test -n "$CP"; then
6211   { echo "$as_me:$LINENO: result: $CP" >&5
6212 echo "${ECHO_T}$CP" >&6; }
6213 else
6214   { echo "$as_me:$LINENO: result: no" >&5
6215 echo "${ECHO_T}no" >&6; }
6216 fi
6217
6218
6219 # Extract the first word of "date", so it can be a program name with args.
6220 set dummy date; ac_word=$2
6221 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6222 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6223 if test "${ac_cv_path_DATE+set}" = set; then
6224   echo $ECHO_N "(cached) $ECHO_C" >&6
6225 else
6226   case $DATE in
6227   [\\/]* | ?:[\\/]*)
6228   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6229   ;;
6230   *)
6231   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6232 for as_dir in $PATH
6233 do
6234   IFS=$as_save_IFS
6235   test -z "$as_dir" && as_dir=.
6236   for ac_exec_ext in '' $ac_executable_extensions; do
6237   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6238     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6239     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6240     break 2
6241   fi
6242 done
6243 done
6244 IFS=$as_save_IFS
6245
6246   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6247   ;;
6248 esac
6249 fi
6250 DATE=$ac_cv_path_DATE
6251 if test -n "$DATE"; then
6252   { echo "$as_me:$LINENO: result: $DATE" >&5
6253 echo "${ECHO_T}$DATE" >&6; }
6254 else
6255   { echo "$as_me:$LINENO: result: no" >&5
6256 echo "${ECHO_T}no" >&6; }
6257 fi
6258
6259
6260 # Extract the first word of "find", so it can be a program name with args.
6261 set dummy find; ac_word=$2
6262 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6264 if test "${ac_cv_path_FIND+set}" = set; then
6265   echo $ECHO_N "(cached) $ECHO_C" >&6
6266 else
6267   case $FIND in
6268   [\\/]* | ?:[\\/]*)
6269   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6270   ;;
6271   *)
6272   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6273 for as_dir in $PATH
6274 do
6275   IFS=$as_save_IFS
6276   test -z "$as_dir" && as_dir=.
6277   for ac_exec_ext in '' $ac_executable_extensions; do
6278   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6279     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6280     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6281     break 2
6282   fi
6283 done
6284 done
6285 IFS=$as_save_IFS
6286
6287   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6288   ;;
6289 esac
6290 fi
6291 FIND=$ac_cv_path_FIND
6292 if test -n "$FIND"; then
6293   { echo "$as_me:$LINENO: result: $FIND" >&5
6294 echo "${ECHO_T}$FIND" >&6; }
6295 else
6296   { echo "$as_me:$LINENO: result: no" >&5
6297 echo "${ECHO_T}no" >&6; }
6298 fi
6299
6300
6301 # Extract the first word of "grep", so it can be a program name with args.
6302 set dummy grep; ac_word=$2
6303 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6305 if test "${ac_cv_path_GREP+set}" = set; then
6306   echo $ECHO_N "(cached) $ECHO_C" >&6
6307 else
6308   case $GREP in
6309   [\\/]* | ?:[\\/]*)
6310   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6311   ;;
6312   *)
6313   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6314 for as_dir in $PATH
6315 do
6316   IFS=$as_save_IFS
6317   test -z "$as_dir" && as_dir=.
6318   for ac_exec_ext in '' $ac_executable_extensions; do
6319   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6320     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6321     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6322     break 2
6323   fi
6324 done
6325 done
6326 IFS=$as_save_IFS
6327
6328   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6329   ;;
6330 esac
6331 fi
6332 GREP=$ac_cv_path_GREP
6333 if test -n "$GREP"; then
6334   { echo "$as_me:$LINENO: result: $GREP" >&5
6335 echo "${ECHO_T}$GREP" >&6; }
6336 else
6337   { echo "$as_me:$LINENO: result: no" >&5
6338 echo "${ECHO_T}no" >&6; }
6339 fi
6340
6341
6342 # Extract the first word of "mkdir", so it can be a program name with args.
6343 set dummy mkdir; ac_word=$2
6344 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6346 if test "${ac_cv_path_MKDIR+set}" = set; then
6347   echo $ECHO_N "(cached) $ECHO_C" >&6
6348 else
6349   case $MKDIR in
6350   [\\/]* | ?:[\\/]*)
6351   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6352   ;;
6353   *)
6354   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355 for as_dir in $PATH
6356 do
6357   IFS=$as_save_IFS
6358   test -z "$as_dir" && as_dir=.
6359   for ac_exec_ext in '' $ac_executable_extensions; do
6360   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6361     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6362     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6363     break 2
6364   fi
6365 done
6366 done
6367 IFS=$as_save_IFS
6368
6369   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6370   ;;
6371 esac
6372 fi
6373 MKDIR=$ac_cv_path_MKDIR
6374 if test -n "$MKDIR"; then
6375   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6376 echo "${ECHO_T}$MKDIR" >&6; }
6377 else
6378   { echo "$as_me:$LINENO: result: no" >&5
6379 echo "${ECHO_T}no" >&6; }
6380 fi
6381
6382
6383 # Extract the first word of "mv", so it can be a program name with args.
6384 set dummy mv; ac_word=$2
6385 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6386 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6387 if test "${ac_cv_path_MV+set}" = set; then
6388   echo $ECHO_N "(cached) $ECHO_C" >&6
6389 else
6390   case $MV in
6391   [\\/]* | ?:[\\/]*)
6392   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6393   ;;
6394   *)
6395   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6396 for as_dir in $PATH
6397 do
6398   IFS=$as_save_IFS
6399   test -z "$as_dir" && as_dir=.
6400   for ac_exec_ext in '' $ac_executable_extensions; do
6401   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6402     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6403     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6404     break 2
6405   fi
6406 done
6407 done
6408 IFS=$as_save_IFS
6409
6410   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6411   ;;
6412 esac
6413 fi
6414 MV=$ac_cv_path_MV
6415 if test -n "$MV"; then
6416   { echo "$as_me:$LINENO: result: $MV" >&5
6417 echo "${ECHO_T}$MV" >&6; }
6418 else
6419   { echo "$as_me:$LINENO: result: no" >&5
6420 echo "${ECHO_T}no" >&6; }
6421 fi
6422
6423
6424 if test -n "$ac_tool_prefix"; then
6425   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6426 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6427 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6428 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6429 if test "${ac_cv_prog_RANLIB+set}" = set; then
6430   echo $ECHO_N "(cached) $ECHO_C" >&6
6431 else
6432   if test -n "$RANLIB"; then
6433   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6434 else
6435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6436 for as_dir in $PATH
6437 do
6438   IFS=$as_save_IFS
6439   test -z "$as_dir" && as_dir=.
6440   for ac_exec_ext in '' $ac_executable_extensions; do
6441   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6442     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6443     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6444     break 2
6445   fi
6446 done
6447 done
6448 IFS=$as_save_IFS
6449
6450 fi
6451 fi
6452 RANLIB=$ac_cv_prog_RANLIB
6453 if test -n "$RANLIB"; then
6454   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6455 echo "${ECHO_T}$RANLIB" >&6; }
6456 else
6457   { echo "$as_me:$LINENO: result: no" >&5
6458 echo "${ECHO_T}no" >&6; }
6459 fi
6460
6461
6462 fi
6463 if test -z "$ac_cv_prog_RANLIB"; then
6464   ac_ct_RANLIB=$RANLIB
6465   # Extract the first word of "ranlib", so it can be a program name with args.
6466 set dummy ranlib; ac_word=$2
6467 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6468 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6469 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6470   echo $ECHO_N "(cached) $ECHO_C" >&6
6471 else
6472   if test -n "$ac_ct_RANLIB"; then
6473   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6474 else
6475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6476 for as_dir in $PATH
6477 do
6478   IFS=$as_save_IFS
6479   test -z "$as_dir" && as_dir=.
6480   for ac_exec_ext in '' $ac_executable_extensions; do
6481   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6482     ac_cv_prog_ac_ct_RANLIB="ranlib"
6483     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6484     break 2
6485   fi
6486 done
6487 done
6488 IFS=$as_save_IFS
6489
6490 fi
6491 fi
6492 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6493 if test -n "$ac_ct_RANLIB"; then
6494   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6495 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6496 else
6497   { echo "$as_me:$LINENO: result: no" >&5
6498 echo "${ECHO_T}no" >&6; }
6499 fi
6500
6501   if test "x$ac_ct_RANLIB" = x; then
6502     RANLIB=":"
6503   else
6504     case $cross_compiling:$ac_tool_warned in
6505 yes:)
6506 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6507 whose name does not start with the host triplet.  If you think this
6508 configuration is useful to you, please write to autoconf@gnu.org." >&5
6509 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6510 whose name does not start with the host triplet.  If you think this
6511 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6512 ac_tool_warned=yes ;;
6513 esac
6514     RANLIB=$ac_ct_RANLIB
6515   fi
6516 else
6517   RANLIB="$ac_cv_prog_RANLIB"
6518 fi
6519
6520 if test -n "$ac_tool_prefix"; then
6521   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6522 set dummy ${ac_tool_prefix}ar; ac_word=$2
6523 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6524 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6525 if test "${ac_cv_prog_AR+set}" = set; then
6526   echo $ECHO_N "(cached) $ECHO_C" >&6
6527 else
6528   if test -n "$AR"; then
6529   ac_cv_prog_AR="$AR" # Let the user override the test.
6530 else
6531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532 for as_dir in $PATH
6533 do
6534   IFS=$as_save_IFS
6535   test -z "$as_dir" && as_dir=.
6536   for ac_exec_ext in '' $ac_executable_extensions; do
6537   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6538     ac_cv_prog_AR="${ac_tool_prefix}ar"
6539     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6540     break 2
6541   fi
6542 done
6543 done
6544 IFS=$as_save_IFS
6545
6546 fi
6547 fi
6548 AR=$ac_cv_prog_AR
6549 if test -n "$AR"; then
6550   { echo "$as_me:$LINENO: result: $AR" >&5
6551 echo "${ECHO_T}$AR" >&6; }
6552 else
6553   { echo "$as_me:$LINENO: result: no" >&5
6554 echo "${ECHO_T}no" >&6; }
6555 fi
6556
6557
6558 fi
6559 if test -z "$ac_cv_prog_AR"; then
6560   ac_ct_AR=$AR
6561   # Extract the first word of "ar", so it can be a program name with args.
6562 set dummy ar; ac_word=$2
6563 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6564 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6565 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6566   echo $ECHO_N "(cached) $ECHO_C" >&6
6567 else
6568   if test -n "$ac_ct_AR"; then
6569   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6570 else
6571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572 for as_dir in $PATH
6573 do
6574   IFS=$as_save_IFS
6575   test -z "$as_dir" && as_dir=.
6576   for ac_exec_ext in '' $ac_executable_extensions; do
6577   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6578     ac_cv_prog_ac_ct_AR="ar"
6579     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6580     break 2
6581   fi
6582 done
6583 done
6584 IFS=$as_save_IFS
6585
6586 fi
6587 fi
6588 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6589 if test -n "$ac_ct_AR"; then
6590   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6591 echo "${ECHO_T}$ac_ct_AR" >&6; }
6592 else
6593   { echo "$as_me:$LINENO: result: no" >&5
6594 echo "${ECHO_T}no" >&6; }
6595 fi
6596
6597   if test "x$ac_ct_AR" = x; then
6598     AR="false"
6599   else
6600     case $cross_compiling:$ac_tool_warned in
6601 yes:)
6602 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6603 whose name does not start with the host triplet.  If you think this
6604 configuration is useful to you, please write to autoconf@gnu.org." >&5
6605 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6606 whose name does not start with the host triplet.  If you think this
6607 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6608 ac_tool_warned=yes ;;
6609 esac
6610     AR=$ac_ct_AR
6611   fi
6612 else
6613   AR="$ac_cv_prog_AR"
6614 fi
6615
6616 # Extract the first word of "rm", so it can be a program name with args.
6617 set dummy rm; ac_word=$2
6618 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6619 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6620 if test "${ac_cv_path_RM+set}" = set; then
6621   echo $ECHO_N "(cached) $ECHO_C" >&6
6622 else
6623   case $RM in
6624   [\\/]* | ?:[\\/]*)
6625   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6626   ;;
6627   *)
6628   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6629 for as_dir in $PATH
6630 do
6631   IFS=$as_save_IFS
6632   test -z "$as_dir" && as_dir=.
6633   for ac_exec_ext in '' $ac_executable_extensions; do
6634   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6635     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6636     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6637     break 2
6638   fi
6639 done
6640 done
6641 IFS=$as_save_IFS
6642
6643   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6644   ;;
6645 esac
6646 fi
6647 RM=$ac_cv_path_RM
6648 if test -n "$RM"; then
6649   { echo "$as_me:$LINENO: result: $RM" >&5
6650 echo "${ECHO_T}$RM" >&6; }
6651 else
6652   { echo "$as_me:$LINENO: result: no" >&5
6653 echo "${ECHO_T}no" >&6; }
6654 fi
6655
6656
6657 # Extract the first word of "sed", so it can be a program name with args.
6658 set dummy sed; ac_word=$2
6659 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6660 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6661 if test "${ac_cv_path_SED+set}" = set; then
6662   echo $ECHO_N "(cached) $ECHO_C" >&6
6663 else
6664   case $SED in
6665   [\\/]* | ?:[\\/]*)
6666   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6667   ;;
6668   *)
6669   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6670 for as_dir in $PATH
6671 do
6672   IFS=$as_save_IFS
6673   test -z "$as_dir" && as_dir=.
6674   for ac_exec_ext in '' $ac_executable_extensions; do
6675   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6676     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6677     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6678     break 2
6679   fi
6680 done
6681 done
6682 IFS=$as_save_IFS
6683
6684   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6685   ;;
6686 esac
6687 fi
6688 SED=$ac_cv_path_SED
6689 if test -n "$SED"; then
6690   { echo "$as_me:$LINENO: result: $SED" >&5
6691 echo "${ECHO_T}$SED" >&6; }
6692 else
6693   { echo "$as_me:$LINENO: result: no" >&5
6694 echo "${ECHO_T}no" >&6; }
6695 fi
6696
6697
6698 # Extract the first word of "tar", so it can be a program name with args.
6699 set dummy tar; ac_word=$2
6700 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6701 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6702 if test "${ac_cv_path_TAR+set}" = set; then
6703   echo $ECHO_N "(cached) $ECHO_C" >&6
6704 else
6705   case $TAR in
6706   [\\/]* | ?:[\\/]*)
6707   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6708   ;;
6709   *)
6710   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 for as_dir in $PATH
6712 do
6713   IFS=$as_save_IFS
6714   test -z "$as_dir" && as_dir=.
6715   for ac_exec_ext in '' $ac_executable_extensions; do
6716   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6717     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6718     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6719     break 2
6720   fi
6721 done
6722 done
6723 IFS=$as_save_IFS
6724
6725   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6726   ;;
6727 esac
6728 fi
6729 TAR=$ac_cv_path_TAR
6730 if test -n "$TAR"; then
6731   { echo "$as_me:$LINENO: result: $TAR" >&5
6732 echo "${ECHO_T}$TAR" >&6; }
6733 else
6734   { echo "$as_me:$LINENO: result: no" >&5
6735 echo "${ECHO_T}no" >&6; }
6736 fi
6737
6738
6739 # Extract the first word of "pwd", so it can be a program name with args.
6740 set dummy pwd; ac_word=$2
6741 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6742 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6743 if test "${ac_cv_path_BINPWD+set}" = set; then
6744   echo $ECHO_N "(cached) $ECHO_C" >&6
6745 else
6746   case $BINPWD in
6747   [\\/]* | ?:[\\/]*)
6748   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6749   ;;
6750   *)
6751   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6752 for as_dir in $PATH
6753 do
6754   IFS=$as_save_IFS
6755   test -z "$as_dir" && as_dir=.
6756   for ac_exec_ext in '' $ac_executable_extensions; do
6757   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6758     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6759     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6760     break 2
6761   fi
6762 done
6763 done
6764 IFS=$as_save_IFS
6765
6766   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6767   ;;
6768 esac
6769 fi
6770 BINPWD=$ac_cv_path_BINPWD
6771 if test -n "$BINPWD"; then
6772   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6773 echo "${ECHO_T}$BINPWD" >&6; }
6774 else
6775   { echo "$as_me:$LINENO: result: no" >&5
6776 echo "${ECHO_T}no" >&6; }
6777 fi
6778
6779
6780
6781 # Extract the first word of "dot", so it can be a program name with args.
6782 set dummy dot; ac_word=$2
6783 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6784 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6785 if test "${ac_cv_path_DOT+set}" = set; then
6786   echo $ECHO_N "(cached) $ECHO_C" >&6
6787 else
6788   case $DOT in
6789   [\\/]* | ?:[\\/]*)
6790   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6791   ;;
6792   *)
6793   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6794 for as_dir in $PATH
6795 do
6796   IFS=$as_save_IFS
6797   test -z "$as_dir" && as_dir=.
6798   for ac_exec_ext in '' $ac_executable_extensions; do
6799   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6800     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6801     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6802     break 2
6803   fi
6804 done
6805 done
6806 IFS=$as_save_IFS
6807
6808   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6809   ;;
6810 esac
6811 fi
6812 DOT=$ac_cv_path_DOT
6813 if test -n "$DOT"; then
6814   { echo "$as_me:$LINENO: result: $DOT" >&5
6815 echo "${ECHO_T}$DOT" >&6; }
6816 else
6817   { echo "$as_me:$LINENO: result: no" >&5
6818 echo "${ECHO_T}no" >&6; }
6819 fi
6820
6821
6822 if test "$DOT" != "echo dot" ; then
6823
6824 cat >>confdefs.h <<\_ACEOF
6825 #define HAVE_DOT 1
6826 _ACEOF
6827
6828     if test "$llvm_cv_os_type" = "MingW" ; then
6829     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6830   fi
6831
6832 cat >>confdefs.h <<_ACEOF
6833 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6834 _ACEOF
6835
6836 fi
6837
6838 # Find a good install program.  We prefer a C program (faster),
6839 # so one script is as good as another.  But avoid the broken or
6840 # incompatible versions:
6841 # SysV /etc/install, /usr/sbin/install
6842 # SunOS /usr/etc/install
6843 # IRIX /sbin/install
6844 # AIX /bin/install
6845 # AmigaOS /C/install, which installs bootblocks on floppy discs
6846 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6847 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6848 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6849 # OS/2's system install, which has a completely different semantic
6850 # ./install, which can be erroneously created by make from ./install.sh.
6851 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6852 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6853 if test -z "$INSTALL"; then
6854 if test "${ac_cv_path_install+set}" = set; then
6855   echo $ECHO_N "(cached) $ECHO_C" >&6
6856 else
6857   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6858 for as_dir in $PATH
6859 do
6860   IFS=$as_save_IFS
6861   test -z "$as_dir" && as_dir=.
6862   # Account for people who put trailing slashes in PATH elements.
6863 case $as_dir/ in
6864   ./ | .// | /cC/* | \
6865   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6866   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6867   /usr/ucb/* ) ;;
6868   *)
6869     # OSF1 and SCO ODT 3.0 have their own names for install.
6870     # Don't use installbsd from OSF since it installs stuff as root
6871     # by default.
6872     for ac_prog in ginstall scoinst install; do
6873       for ac_exec_ext in '' $ac_executable_extensions; do
6874         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
6875           if test $ac_prog = install &&
6876             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6877             # AIX install.  It has an incompatible calling convention.
6878             :
6879           elif test $ac_prog = install &&
6880             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6881             # program-specific install script used by HP pwplus--don't use.
6882             :
6883           else
6884             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6885             break 3
6886           fi
6887         fi
6888       done
6889     done
6890     ;;
6891 esac
6892 done
6893 IFS=$as_save_IFS
6894
6895
6896 fi
6897   if test "${ac_cv_path_install+set}" = set; then
6898     INSTALL=$ac_cv_path_install
6899   else
6900     # As a last resort, use the slow shell script.  Don't cache a
6901     # value for INSTALL within a source directory, because that will
6902     # break other packages using the cache if that directory is
6903     # removed, or if the value is a relative name.
6904     INSTALL=$ac_install_sh
6905   fi
6906 fi
6907 { echo "$as_me:$LINENO: result: $INSTALL" >&5
6908 echo "${ECHO_T}$INSTALL" >&6; }
6909
6910 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6911 # It thinks the first close brace ends the variable substitution.
6912 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6913
6914 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6915
6916 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6917
6918 case "$INSTALL" in
6919  [\\/$]* | ?:[\\/]* ) ;;
6920  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6921 esac
6922
6923 # Extract the first word of "bzip2", so it can be a program name with args.
6924 set dummy bzip2; ac_word=$2
6925 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6926 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6927 if test "${ac_cv_path_BZIP2+set}" = set; then
6928   echo $ECHO_N "(cached) $ECHO_C" >&6
6929 else
6930   case $BZIP2 in
6931   [\\/]* | ?:[\\/]*)
6932   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
6933   ;;
6934   *)
6935   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936 for as_dir in $PATH
6937 do
6938   IFS=$as_save_IFS
6939   test -z "$as_dir" && as_dir=.
6940   for ac_exec_ext in '' $ac_executable_extensions; do
6941   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6942     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
6943     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6944     break 2
6945   fi
6946 done
6947 done
6948 IFS=$as_save_IFS
6949
6950   ;;
6951 esac
6952 fi
6953 BZIP2=$ac_cv_path_BZIP2
6954 if test -n "$BZIP2"; then
6955   { echo "$as_me:$LINENO: result: $BZIP2" >&5
6956 echo "${ECHO_T}$BZIP2" >&6; }
6957 else
6958   { echo "$as_me:$LINENO: result: no" >&5
6959 echo "${ECHO_T}no" >&6; }
6960 fi
6961
6962
6963 # Extract the first word of "cat", so it can be a program name with args.
6964 set dummy cat; ac_word=$2
6965 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6966 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6967 if test "${ac_cv_path_CAT+set}" = set; then
6968   echo $ECHO_N "(cached) $ECHO_C" >&6
6969 else
6970   case $CAT in
6971   [\\/]* | ?:[\\/]*)
6972   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
6973   ;;
6974   *)
6975   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 for as_dir in $PATH
6977 do
6978   IFS=$as_save_IFS
6979   test -z "$as_dir" && as_dir=.
6980   for ac_exec_ext in '' $ac_executable_extensions; do
6981   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6982     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
6983     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6984     break 2
6985   fi
6986 done
6987 done
6988 IFS=$as_save_IFS
6989
6990   ;;
6991 esac
6992 fi
6993 CAT=$ac_cv_path_CAT
6994 if test -n "$CAT"; then
6995   { echo "$as_me:$LINENO: result: $CAT" >&5
6996 echo "${ECHO_T}$CAT" >&6; }
6997 else
6998   { echo "$as_me:$LINENO: result: no" >&5
6999 echo "${ECHO_T}no" >&6; }
7000 fi
7001
7002
7003 # Extract the first word of "doxygen", so it can be a program name with args.
7004 set dummy doxygen; ac_word=$2
7005 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7006 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7007 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7008   echo $ECHO_N "(cached) $ECHO_C" >&6
7009 else
7010   case $DOXYGEN in
7011   [\\/]* | ?:[\\/]*)
7012   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7013   ;;
7014   *)
7015   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016 for as_dir in $PATH
7017 do
7018   IFS=$as_save_IFS
7019   test -z "$as_dir" && as_dir=.
7020   for ac_exec_ext in '' $ac_executable_extensions; do
7021   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7022     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7023     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7024     break 2
7025   fi
7026 done
7027 done
7028 IFS=$as_save_IFS
7029
7030   ;;
7031 esac
7032 fi
7033 DOXYGEN=$ac_cv_path_DOXYGEN
7034 if test -n "$DOXYGEN"; then
7035   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7036 echo "${ECHO_T}$DOXYGEN" >&6; }
7037 else
7038   { echo "$as_me:$LINENO: result: no" >&5
7039 echo "${ECHO_T}no" >&6; }
7040 fi
7041
7042
7043 # Extract the first word of "groff", so it can be a program name with args.
7044 set dummy groff; ac_word=$2
7045 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7046 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7047 if test "${ac_cv_path_GROFF+set}" = set; then
7048   echo $ECHO_N "(cached) $ECHO_C" >&6
7049 else
7050   case $GROFF in
7051   [\\/]* | ?:[\\/]*)
7052   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7053   ;;
7054   *)
7055   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7056 for as_dir in $PATH
7057 do
7058   IFS=$as_save_IFS
7059   test -z "$as_dir" && as_dir=.
7060   for ac_exec_ext in '' $ac_executable_extensions; do
7061   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7062     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7063     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7064     break 2
7065   fi
7066 done
7067 done
7068 IFS=$as_save_IFS
7069
7070   ;;
7071 esac
7072 fi
7073 GROFF=$ac_cv_path_GROFF
7074 if test -n "$GROFF"; then
7075   { echo "$as_me:$LINENO: result: $GROFF" >&5
7076 echo "${ECHO_T}$GROFF" >&6; }
7077 else
7078   { echo "$as_me:$LINENO: result: no" >&5
7079 echo "${ECHO_T}no" >&6; }
7080 fi
7081
7082
7083 # Extract the first word of "gzip", so it can be a program name with args.
7084 set dummy gzip; ac_word=$2
7085 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7086 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7087 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7088   echo $ECHO_N "(cached) $ECHO_C" >&6
7089 else
7090   case $GZIPBIN in
7091   [\\/]* | ?:[\\/]*)
7092   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7093   ;;
7094   *)
7095   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7096 for as_dir in $PATH
7097 do
7098   IFS=$as_save_IFS
7099   test -z "$as_dir" && as_dir=.
7100   for ac_exec_ext in '' $ac_executable_extensions; do
7101   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7102     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7103     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7104     break 2
7105   fi
7106 done
7107 done
7108 IFS=$as_save_IFS
7109
7110   ;;
7111 esac
7112 fi
7113 GZIPBIN=$ac_cv_path_GZIPBIN
7114 if test -n "$GZIPBIN"; then
7115   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7116 echo "${ECHO_T}$GZIPBIN" >&6; }
7117 else
7118   { echo "$as_me:$LINENO: result: no" >&5
7119 echo "${ECHO_T}no" >&6; }
7120 fi
7121
7122
7123 # Extract the first word of "pdfroff", so it can be a program name with args.
7124 set dummy pdfroff; ac_word=$2
7125 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7126 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7127 if test "${ac_cv_path_PDFROFF+set}" = set; then
7128   echo $ECHO_N "(cached) $ECHO_C" >&6
7129 else
7130   case $PDFROFF in
7131   [\\/]* | ?:[\\/]*)
7132   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7133   ;;
7134   *)
7135   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7136 for as_dir in $PATH
7137 do
7138   IFS=$as_save_IFS
7139   test -z "$as_dir" && as_dir=.
7140   for ac_exec_ext in '' $ac_executable_extensions; do
7141   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7142     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7143     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7144     break 2
7145   fi
7146 done
7147 done
7148 IFS=$as_save_IFS
7149
7150   ;;
7151 esac
7152 fi
7153 PDFROFF=$ac_cv_path_PDFROFF
7154 if test -n "$PDFROFF"; then
7155   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7156 echo "${ECHO_T}$PDFROFF" >&6; }
7157 else
7158   { echo "$as_me:$LINENO: result: no" >&5
7159 echo "${ECHO_T}no" >&6; }
7160 fi
7161
7162
7163 # Extract the first word of "zip", so it can be a program name with args.
7164 set dummy zip; ac_word=$2
7165 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7166 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7167 if test "${ac_cv_path_ZIP+set}" = set; then
7168   echo $ECHO_N "(cached) $ECHO_C" >&6
7169 else
7170   case $ZIP in
7171   [\\/]* | ?:[\\/]*)
7172   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7173   ;;
7174   *)
7175   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7176 for as_dir in $PATH
7177 do
7178   IFS=$as_save_IFS
7179   test -z "$as_dir" && as_dir=.
7180   for ac_exec_ext in '' $ac_executable_extensions; do
7181   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7182     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7183     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7184     break 2
7185   fi
7186 done
7187 done
7188 IFS=$as_save_IFS
7189
7190   ;;
7191 esac
7192 fi
7193 ZIP=$ac_cv_path_ZIP
7194 if test -n "$ZIP"; then
7195   { echo "$as_me:$LINENO: result: $ZIP" >&5
7196 echo "${ECHO_T}$ZIP" >&6; }
7197 else
7198   { echo "$as_me:$LINENO: result: no" >&5
7199 echo "${ECHO_T}no" >&6; }
7200 fi
7201
7202
7203 # Extract the first word of "go", so it can be a program name with args.
7204 set dummy go; ac_word=$2
7205 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7207 if test "${ac_cv_path_GO+set}" = set; then
7208   echo $ECHO_N "(cached) $ECHO_C" >&6
7209 else
7210   case $GO in
7211   [\\/]* | ?:[\\/]*)
7212   ac_cv_path_GO="$GO" # Let the user override the test with a path.
7213   ;;
7214   *)
7215   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7216 for as_dir in $PATH
7217 do
7218   IFS=$as_save_IFS
7219   test -z "$as_dir" && as_dir=.
7220   for ac_exec_ext in '' $ac_executable_extensions; do
7221   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7222     ac_cv_path_GO="$as_dir/$ac_word$ac_exec_ext"
7223     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7224     break 2
7225   fi
7226 done
7227 done
7228 IFS=$as_save_IFS
7229
7230   ;;
7231 esac
7232 fi
7233 GO=$ac_cv_path_GO
7234 if test -n "$GO"; then
7235   { echo "$as_me:$LINENO: result: $GO" >&5
7236 echo "${ECHO_T}$GO" >&6; }
7237 else
7238   { echo "$as_me:$LINENO: result: no" >&5
7239 echo "${ECHO_T}no" >&6; }
7240 fi
7241
7242
7243 for ac_prog in ocamlfind
7244 do
7245   # Extract the first word of "$ac_prog", so it can be a program name with args.
7246 set dummy $ac_prog; ac_word=$2
7247 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7248 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7249 if test "${ac_cv_path_OCAMLFIND+set}" = set; then
7250   echo $ECHO_N "(cached) $ECHO_C" >&6
7251 else
7252   case $OCAMLFIND in
7253   [\\/]* | ?:[\\/]*)
7254   ac_cv_path_OCAMLFIND="$OCAMLFIND" # Let the user override the test with a path.
7255   ;;
7256   *)
7257   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7258 for as_dir in $PATH
7259 do
7260   IFS=$as_save_IFS
7261   test -z "$as_dir" && as_dir=.
7262   for ac_exec_ext in '' $ac_executable_extensions; do
7263   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7264     ac_cv_path_OCAMLFIND="$as_dir/$ac_word$ac_exec_ext"
7265     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7266     break 2
7267   fi
7268 done
7269 done
7270 IFS=$as_save_IFS
7271
7272   ;;
7273 esac
7274 fi
7275 OCAMLFIND=$ac_cv_path_OCAMLFIND
7276 if test -n "$OCAMLFIND"; then
7277   { echo "$as_me:$LINENO: result: $OCAMLFIND" >&5
7278 echo "${ECHO_T}$OCAMLFIND" >&6; }
7279 else
7280   { echo "$as_me:$LINENO: result: no" >&5
7281 echo "${ECHO_T}no" >&6; }
7282 fi
7283
7284
7285   test -n "$OCAMLFIND" && break
7286 done
7287
7288 for ac_prog in gas as
7289 do
7290   # Extract the first word of "$ac_prog", so it can be a program name with args.
7291 set dummy $ac_prog; ac_word=$2
7292 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7293 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7294 if test "${ac_cv_path_GAS+set}" = set; then
7295   echo $ECHO_N "(cached) $ECHO_C" >&6
7296 else
7297   case $GAS in
7298   [\\/]* | ?:[\\/]*)
7299   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7300   ;;
7301   *)
7302   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7303 for as_dir in $PATH
7304 do
7305   IFS=$as_save_IFS
7306   test -z "$as_dir" && as_dir=.
7307   for ac_exec_ext in '' $ac_executable_extensions; do
7308   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7309     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7310     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7311     break 2
7312   fi
7313 done
7314 done
7315 IFS=$as_save_IFS
7316
7317   ;;
7318 esac
7319 fi
7320 GAS=$ac_cv_path_GAS
7321 if test -n "$GAS"; then
7322   { echo "$as_me:$LINENO: result: $GAS" >&5
7323 echo "${ECHO_T}$GAS" >&6; }
7324 else
7325   { echo "$as_me:$LINENO: result: no" >&5
7326 echo "${ECHO_T}no" >&6; }
7327 fi
7328
7329
7330   test -n "$GAS" && break
7331 done
7332
7333
7334 { echo "$as_me:$LINENO: checking for linker version" >&5
7335 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7336 if test "${llvm_cv_link_version+set}" = set; then
7337   echo $ECHO_N "(cached) $ECHO_C" >&6
7338 else
7339
7340    version_string="$(${LD:-ld} -v 2>&1 | head -1)"
7341
7342    # Check for ld64.
7343    if (echo "$version_string" | grep -q "ld64"); then
7344      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7345    else
7346      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7347    fi
7348
7349 fi
7350 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7351 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7352
7353 cat >>confdefs.h <<_ACEOF
7354 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7355 _ACEOF
7356
7357
7358
7359
7360 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7361 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7362 if test "${llvm_cv_link_use_r+set}" = set; then
7363   echo $ECHO_N "(cached) $ECHO_C" >&6
7364 else
7365    ac_ext=c
7366 ac_cpp='$CPP $CPPFLAGS'
7367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7370
7371   oldcflags="$CFLAGS"
7372   CFLAGS="$CFLAGS -Wl,-R."
7373   cat >conftest.$ac_ext <<_ACEOF
7374 /* confdefs.h.  */
7375 _ACEOF
7376 cat confdefs.h >>conftest.$ac_ext
7377 cat >>conftest.$ac_ext <<_ACEOF
7378 /* end confdefs.h.  */
7379
7380 int
7381 main ()
7382 {
7383
7384   ;
7385   return 0;
7386 }
7387 _ACEOF
7388 rm -f conftest.$ac_objext conftest$ac_exeext
7389 if { (ac_try="$ac_link"
7390 case "(($ac_try" in
7391   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7392   *) ac_try_echo=$ac_try;;
7393 esac
7394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7395   (eval "$ac_link") 2>conftest.er1
7396   ac_status=$?
7397   grep -v '^ *+' conftest.er1 >conftest.err
7398   rm -f conftest.er1
7399   cat conftest.err >&5
7400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7401   (exit $ac_status); } &&
7402          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7403   { (case "(($ac_try" in
7404   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7405   *) ac_try_echo=$ac_try;;
7406 esac
7407 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7408   (eval "$ac_try") 2>&5
7409   ac_status=$?
7410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7411   (exit $ac_status); }; } &&
7412          { ac_try='test -s conftest$ac_exeext'
7413   { (case "(($ac_try" in
7414   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7415   *) ac_try_echo=$ac_try;;
7416 esac
7417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7418   (eval "$ac_try") 2>&5
7419   ac_status=$?
7420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7421   (exit $ac_status); }; }; then
7422   llvm_cv_link_use_r=yes
7423 else
7424   echo "$as_me: failed program was:" >&5
7425 sed 's/^/| /' conftest.$ac_ext >&5
7426
7427         llvm_cv_link_use_r=no
7428 fi
7429
7430 rm -f core conftest.err conftest.$ac_objext \
7431       conftest$ac_exeext conftest.$ac_ext
7432   CFLAGS="$oldcflags"
7433   ac_ext=c
7434 ac_cpp='$CPP $CPPFLAGS'
7435 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7436 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7437 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7438
7439
7440 fi
7441 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7442 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7443 if test "$llvm_cv_link_use_r" = yes ; then
7444
7445 cat >>confdefs.h <<\_ACEOF
7446 #define HAVE_LINK_R 1
7447 _ACEOF
7448
7449   fi
7450
7451
7452 { echo "$as_me:$LINENO: checking for compiler -rdynamic option" >&5
7453 echo $ECHO_N "checking for compiler -rdynamic option... $ECHO_C" >&6; }
7454 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7455   echo $ECHO_N "(cached) $ECHO_C" >&6
7456 else
7457    ac_ext=c
7458 ac_cpp='$CPP $CPPFLAGS'
7459 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7460 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7461 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7462
7463   oldcflags="$CFLAGS"
7464   CFLAGS="$CFLAGS -rdynamic"
7465   cat >conftest.$ac_ext <<_ACEOF
7466 /* confdefs.h.  */
7467 _ACEOF
7468 cat confdefs.h >>conftest.$ac_ext
7469 cat >>conftest.$ac_ext <<_ACEOF
7470 /* end confdefs.h.  */
7471
7472 int
7473 main ()
7474 {
7475
7476   ;
7477   return 0;
7478 }
7479 _ACEOF
7480 rm -f conftest.$ac_objext conftest$ac_exeext
7481 if { (ac_try="$ac_link"
7482 case "(($ac_try" in
7483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7484   *) ac_try_echo=$ac_try;;
7485 esac
7486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7487   (eval "$ac_link") 2>conftest.er1
7488   ac_status=$?
7489   grep -v '^ *+' conftest.er1 >conftest.err
7490   rm -f conftest.er1
7491   cat conftest.err >&5
7492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7493   (exit $ac_status); } &&
7494          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7495   { (case "(($ac_try" in
7496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7497   *) ac_try_echo=$ac_try;;
7498 esac
7499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7500   (eval "$ac_try") 2>&5
7501   ac_status=$?
7502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7503   (exit $ac_status); }; } &&
7504          { ac_try='test -s conftest$ac_exeext'
7505   { (case "(($ac_try" in
7506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7507   *) ac_try_echo=$ac_try;;
7508 esac
7509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7510   (eval "$ac_try") 2>&5
7511   ac_status=$?
7512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7513   (exit $ac_status); }; }; then
7514   llvm_cv_link_use_export_dynamic=yes
7515 else
7516   echo "$as_me: failed program was:" >&5
7517 sed 's/^/| /' conftest.$ac_ext >&5
7518
7519         llvm_cv_link_use_export_dynamic=no
7520 fi
7521
7522 rm -f core conftest.err conftest.$ac_objext \
7523       conftest$ac_exeext conftest.$ac_ext
7524   CFLAGS="$oldcflags"
7525   ac_ext=c
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7530
7531
7532 fi
7533 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7534 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7535 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7536
7537 cat >>confdefs.h <<\_ACEOF
7538 #define HAVE_LINK_EXPORT_DYNAMIC 1
7539 _ACEOF
7540
7541   fi
7542
7543
7544 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7545 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7546 if test "${llvm_cv_link_use_version_script+set}" = set; then
7547   echo $ECHO_N "(cached) $ECHO_C" >&6
7548 else
7549    ac_ext=c
7550 ac_cpp='$CPP $CPPFLAGS'
7551 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7552 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7553 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7554
7555   oldcflags="$CFLAGS"
7556
7557   # The following code is from the autoconf manual,
7558   # "11.13: Limitations of Usual Tools".
7559   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7560   # Use mktemp if possible; otherwise fall back on mkdir,
7561   # with $RANDOM to make collisions less likely.
7562   : ${TMPDIR=/tmp}
7563   {
7564     tmp=`
7565       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7566     ` &&
7567     test -n "$tmp" && test -d "$tmp"
7568   } || {
7569     tmp=$TMPDIR/foo$$-$RANDOM
7570     (umask 077 && mkdir "$tmp")
7571   } || exit $?
7572
7573   echo "{" > "$tmp/export.map"
7574   echo "  global: main;" >> "$tmp/export.map"
7575   echo "  local: *;" >> "$tmp/export.map"
7576   echo "};" >> "$tmp/export.map"
7577
7578   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
7579   cat >conftest.$ac_ext <<_ACEOF
7580 /* confdefs.h.  */
7581 _ACEOF
7582 cat confdefs.h >>conftest.$ac_ext
7583 cat >>conftest.$ac_ext <<_ACEOF
7584 /* end confdefs.h.  */
7585
7586 int
7587 main ()
7588 {
7589
7590   ;
7591   return 0;
7592 }
7593 _ACEOF
7594 rm -f conftest.$ac_objext conftest$ac_exeext
7595 if { (ac_try="$ac_link"
7596 case "(($ac_try" in
7597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7598   *) ac_try_echo=$ac_try;;
7599 esac
7600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7601   (eval "$ac_link") 2>conftest.er1
7602   ac_status=$?
7603   grep -v '^ *+' conftest.er1 >conftest.err
7604   rm -f conftest.er1
7605   cat conftest.err >&5
7606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7607   (exit $ac_status); } &&
7608          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7609   { (case "(($ac_try" in
7610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7611   *) ac_try_echo=$ac_try;;
7612 esac
7613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7614   (eval "$ac_try") 2>&5
7615   ac_status=$?
7616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7617   (exit $ac_status); }; } &&
7618          { ac_try='test -s conftest$ac_exeext'
7619   { (case "(($ac_try" in
7620   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7621   *) ac_try_echo=$ac_try;;
7622 esac
7623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7624   (eval "$ac_try") 2>&5
7625   ac_status=$?
7626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7627   (exit $ac_status); }; }; then
7628   llvm_cv_link_use_version_script=yes
7629 else
7630   echo "$as_me: failed program was:" >&5
7631 sed 's/^/| /' conftest.$ac_ext >&5
7632
7633         llvm_cv_link_use_version_script=no
7634 fi
7635
7636 rm -f core conftest.err conftest.$ac_objext \
7637       conftest$ac_exeext conftest.$ac_ext
7638   rm "$tmp/export.map"
7639   rmdir "$tmp"
7640   CFLAGS="$oldcflags"
7641   ac_ext=c
7642 ac_cpp='$CPP $CPPFLAGS'
7643 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7644 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7645 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7646
7647
7648 fi
7649 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
7650 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
7651 if test "$llvm_cv_link_use_version_script" = yes ; then
7652   HAVE_LINK_VERSION_SCRIPT=1
7653
7654   fi
7655
7656
7657
7658 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
7659 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
7660 if test "${ac_cv_path_GREP+set}" = set; then
7661   echo $ECHO_N "(cached) $ECHO_C" >&6
7662 else
7663   # Extract the first word of "grep ggrep" to use in msg output
7664 if test -z "$GREP"; then
7665 set dummy grep ggrep; ac_prog_name=$2
7666 if test "${ac_cv_path_GREP+set}" = set; then
7667   echo $ECHO_N "(cached) $ECHO_C" >&6
7668 else
7669   ac_path_GREP_found=false
7670 # Loop through the user's path and test for each of PROGNAME-LIST
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7673 do
7674   IFS=$as_save_IFS
7675   test -z "$as_dir" && as_dir=.
7676   for ac_prog in grep ggrep; do
7677   for ac_exec_ext in '' $ac_executable_extensions; do
7678     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7679     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
7680     # Check for GNU ac_path_GREP and select it if it is found.
7681   # Check for GNU $ac_path_GREP
7682 case `"$ac_path_GREP" --version 2>&1` in
7683 *GNU*)
7684   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7685 *)
7686   ac_count=0
7687   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7688   while :
7689   do
7690     cat "conftest.in" "conftest.in" >"conftest.tmp"
7691     mv "conftest.tmp" "conftest.in"
7692     cp "conftest.in" "conftest.nl"
7693     echo 'GREP' >> "conftest.nl"
7694     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7695     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7696     ac_count=`expr $ac_count + 1`
7697     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7698       # Best one so far, save it but keep looking for a better one
7699       ac_cv_path_GREP="$ac_path_GREP"
7700       ac_path_GREP_max=$ac_count
7701     fi
7702     # 10*(2^10) chars as input seems more than enough
7703     test $ac_count -gt 10 && break
7704   done
7705   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7706 esac
7707
7708
7709     $ac_path_GREP_found && break 3
7710   done
7711 done
7712
7713 done
7714 IFS=$as_save_IFS
7715
7716
7717 fi
7718
7719 GREP="$ac_cv_path_GREP"
7720 if test -z "$GREP"; then
7721   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7722 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7723    { (exit 1); exit 1; }; }
7724 fi
7725
7726 else
7727   ac_cv_path_GREP=$GREP
7728 fi
7729
7730
7731 fi
7732 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
7733 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
7734  GREP="$ac_cv_path_GREP"
7735
7736
7737 { echo "$as_me:$LINENO: checking for egrep" >&5
7738 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
7739 if test "${ac_cv_path_EGREP+set}" = set; then
7740   echo $ECHO_N "(cached) $ECHO_C" >&6
7741 else
7742   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7743    then ac_cv_path_EGREP="$GREP -E"
7744    else
7745      # Extract the first word of "egrep" to use in msg output
7746 if test -z "$EGREP"; then
7747 set dummy egrep; ac_prog_name=$2
7748 if test "${ac_cv_path_EGREP+set}" = set; then
7749   echo $ECHO_N "(cached) $ECHO_C" >&6
7750 else
7751   ac_path_EGREP_found=false
7752 # Loop through the user's path and test for each of PROGNAME-LIST
7753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7754 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7755 do
7756   IFS=$as_save_IFS
7757   test -z "$as_dir" && as_dir=.
7758   for ac_prog in egrep; do
7759   for ac_exec_ext in '' $ac_executable_extensions; do
7760     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7761     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
7762     # Check for GNU ac_path_EGREP and select it if it is found.
7763   # Check for GNU $ac_path_EGREP
7764 case `"$ac_path_EGREP" --version 2>&1` in
7765 *GNU*)
7766   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7767 *)
7768   ac_count=0
7769   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7770   while :
7771   do
7772     cat "conftest.in" "conftest.in" >"conftest.tmp"
7773     mv "conftest.tmp" "conftest.in"
7774     cp "conftest.in" "conftest.nl"
7775     echo 'EGREP' >> "conftest.nl"
7776     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7777     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7778     ac_count=`expr $ac_count + 1`
7779     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7780       # Best one so far, save it but keep looking for a better one
7781       ac_cv_path_EGREP="$ac_path_EGREP"
7782       ac_path_EGREP_max=$ac_count
7783     fi
7784     # 10*(2^10) chars as input seems more than enough
7785     test $ac_count -gt 10 && break
7786   done
7787   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7788 esac
7789
7790
7791     $ac_path_EGREP_found && break 3
7792   done
7793 done
7794
7795 done
7796 IFS=$as_save_IFS
7797
7798
7799 fi
7800
7801 EGREP="$ac_cv_path_EGREP"
7802 if test -z "$EGREP"; then
7803   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7804 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7805    { (exit 1); exit 1; }; }
7806 fi
7807
7808 else
7809   ac_cv_path_EGREP=$EGREP
7810 fi
7811
7812
7813    fi
7814 fi
7815 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
7816 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
7817  EGREP="$ac_cv_path_EGREP"
7818
7819
7820 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7821 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
7822 if test "${ac_cv_header_stdc+set}" = set; then
7823   echo $ECHO_N "(cached) $ECHO_C" >&6
7824 else
7825   cat >conftest.$ac_ext <<_ACEOF
7826 /* confdefs.h.  */
7827 _ACEOF
7828 cat confdefs.h >>conftest.$ac_ext
7829 cat >>conftest.$ac_ext <<_ACEOF
7830 /* end confdefs.h.  */
7831 #include <stdlib.h>
7832 #include <stdarg.h>
7833 #include <string.h>
7834 #include <float.h>
7835
7836 int
7837 main ()
7838 {
7839
7840   ;
7841   return 0;
7842 }
7843 _ACEOF
7844 rm -f conftest.$ac_objext
7845 if { (ac_try="$ac_compile"
7846 case "(($ac_try" in
7847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7848   *) ac_try_echo=$ac_try;;
7849 esac
7850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7851   (eval "$ac_compile") 2>conftest.er1
7852   ac_status=$?
7853   grep -v '^ *+' conftest.er1 >conftest.err
7854   rm -f conftest.er1
7855   cat conftest.err >&5
7856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7857   (exit $ac_status); } &&
7858          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7859   { (case "(($ac_try" in
7860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7861   *) ac_try_echo=$ac_try;;
7862 esac
7863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7864   (eval "$ac_try") 2>&5
7865   ac_status=$?
7866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7867   (exit $ac_status); }; } &&
7868          { ac_try='test -s conftest.$ac_objext'
7869   { (case "(($ac_try" in
7870   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7871   *) ac_try_echo=$ac_try;;
7872 esac
7873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7874   (eval "$ac_try") 2>&5
7875   ac_status=$?
7876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7877   (exit $ac_status); }; }; then
7878   ac_cv_header_stdc=yes
7879 else
7880   echo "$as_me: failed program was:" >&5
7881 sed 's/^/| /' conftest.$ac_ext >&5
7882
7883         ac_cv_header_stdc=no
7884 fi
7885
7886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7887
7888 if test $ac_cv_header_stdc = yes; then
7889   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7890   cat >conftest.$ac_ext <<_ACEOF
7891 /* confdefs.h.  */
7892 _ACEOF
7893 cat confdefs.h >>conftest.$ac_ext
7894 cat >>conftest.$ac_ext <<_ACEOF
7895 /* end confdefs.h.  */
7896 #include <string.h>
7897
7898 _ACEOF
7899 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7900   $EGREP "memchr" >/dev/null 2>&1; then
7901   :
7902 else
7903   ac_cv_header_stdc=no
7904 fi
7905 rm -f conftest*
7906
7907 fi
7908
7909 if test $ac_cv_header_stdc = yes; then
7910   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7911   cat >conftest.$ac_ext <<_ACEOF
7912 /* confdefs.h.  */
7913 _ACEOF
7914 cat confdefs.h >>conftest.$ac_ext
7915 cat >>conftest.$ac_ext <<_ACEOF
7916 /* end confdefs.h.  */
7917 #include <stdlib.h>
7918
7919 _ACEOF
7920 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7921   $EGREP "free" >/dev/null 2>&1; then
7922   :
7923 else
7924   ac_cv_header_stdc=no
7925 fi
7926 rm -f conftest*
7927
7928 fi
7929
7930 if test $ac_cv_header_stdc = yes; then
7931   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7932   if test "$cross_compiling" = yes; then
7933   :
7934 else
7935   cat >conftest.$ac_ext <<_ACEOF
7936 /* confdefs.h.  */
7937 _ACEOF
7938 cat confdefs.h >>conftest.$ac_ext
7939 cat >>conftest.$ac_ext <<_ACEOF
7940 /* end confdefs.h.  */
7941 #include <ctype.h>
7942 #include <stdlib.h>
7943 #if ((' ' & 0x0FF) == 0x020)
7944 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7945 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7946 #else
7947 # define ISLOWER(c) \
7948                    (('a' <= (c) && (c) <= 'i') \
7949                      || ('j' <= (c) && (c) <= 'r') \
7950                      || ('s' <= (c) && (c) <= 'z'))
7951 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7952 #endif
7953
7954 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7955 int
7956 main ()
7957 {
7958   int i;
7959   for (i = 0; i < 256; i++)
7960     if (XOR (islower (i), ISLOWER (i))
7961         || toupper (i) != TOUPPER (i))
7962       return 2;
7963   return 0;
7964 }
7965 _ACEOF
7966 rm -f conftest$ac_exeext
7967 if { (ac_try="$ac_link"
7968 case "(($ac_try" in
7969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7970   *) ac_try_echo=$ac_try;;
7971 esac
7972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7973   (eval "$ac_link") 2>&5
7974   ac_status=$?
7975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7976   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7977   { (case "(($ac_try" in
7978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7979   *) ac_try_echo=$ac_try;;
7980 esac
7981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7982   (eval "$ac_try") 2>&5
7983   ac_status=$?
7984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7985   (exit $ac_status); }; }; then
7986   :
7987 else
7988   echo "$as_me: program exited with status $ac_status" >&5
7989 echo "$as_me: failed program was:" >&5
7990 sed 's/^/| /' conftest.$ac_ext >&5
7991
7992 ( exit $ac_status )
7993 ac_cv_header_stdc=no
7994 fi
7995 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7996 fi
7997
7998
7999 fi
8000 fi
8001 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8002 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
8003 if test $ac_cv_header_stdc = yes; then
8004
8005 cat >>confdefs.h <<\_ACEOF
8006 #define STDC_HEADERS 1
8007 _ACEOF
8008
8009 fi
8010
8011 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8022                   inttypes.h stdint.h unistd.h
8023 do
8024 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8025 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8026 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8027 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8028   echo $ECHO_N "(cached) $ECHO_C" >&6
8029 else
8030   cat >conftest.$ac_ext <<_ACEOF
8031 /* confdefs.h.  */
8032 _ACEOF
8033 cat confdefs.h >>conftest.$ac_ext
8034 cat >>conftest.$ac_ext <<_ACEOF
8035 /* end confdefs.h.  */
8036 $ac_includes_default
8037
8038 #include <$ac_header>
8039 _ACEOF
8040 rm -f conftest.$ac_objext
8041 if { (ac_try="$ac_compile"
8042 case "(($ac_try" in
8043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8044   *) ac_try_echo=$ac_try;;
8045 esac
8046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8047   (eval "$ac_compile") 2>conftest.er1
8048   ac_status=$?
8049   grep -v '^ *+' conftest.er1 >conftest.err
8050   rm -f conftest.er1
8051   cat conftest.err >&5
8052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8053   (exit $ac_status); } &&
8054          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8055   { (case "(($ac_try" in
8056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8057   *) ac_try_echo=$ac_try;;
8058 esac
8059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8060   (eval "$ac_try") 2>&5
8061   ac_status=$?
8062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8063   (exit $ac_status); }; } &&
8064          { ac_try='test -s conftest.$ac_objext'
8065   { (case "(($ac_try" in
8066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8067   *) ac_try_echo=$ac_try;;
8068 esac
8069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8070   (eval "$ac_try") 2>&5
8071   ac_status=$?
8072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8073   (exit $ac_status); }; }; then
8074   eval "$as_ac_Header=yes"
8075 else
8076   echo "$as_me: failed program was:" >&5
8077 sed 's/^/| /' conftest.$ac_ext >&5
8078
8079         eval "$as_ac_Header=no"
8080 fi
8081
8082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8083 fi
8084 ac_res=`eval echo '${'$as_ac_Header'}'`
8085                { echo "$as_me:$LINENO: result: $ac_res" >&5
8086 echo "${ECHO_T}$ac_res" >&6; }
8087 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8088   cat >>confdefs.h <<_ACEOF
8089 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8090 _ACEOF
8091
8092 fi
8093
8094 done
8095
8096
8097
8098 for ac_header in errno.h
8099 do
8100 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8101 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8102   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8103 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8104 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8105   echo $ECHO_N "(cached) $ECHO_C" >&6
8106 fi
8107 ac_res=`eval echo '${'$as_ac_Header'}'`
8108                { echo "$as_me:$LINENO: result: $ac_res" >&5
8109 echo "${ECHO_T}$ac_res" >&6; }
8110 else
8111   # Is the header compilable?
8112 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8113 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8114 cat >conftest.$ac_ext <<_ACEOF
8115 /* confdefs.h.  */
8116 _ACEOF
8117 cat confdefs.h >>conftest.$ac_ext
8118 cat >>conftest.$ac_ext <<_ACEOF
8119 /* end confdefs.h.  */
8120 $ac_includes_default
8121 #include <$ac_header>
8122 _ACEOF
8123 rm -f conftest.$ac_objext
8124 if { (ac_try="$ac_compile"
8125 case "(($ac_try" in
8126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8127   *) ac_try_echo=$ac_try;;
8128 esac
8129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8130   (eval "$ac_compile") 2>conftest.er1
8131   ac_status=$?
8132   grep -v '^ *+' conftest.er1 >conftest.err
8133   rm -f conftest.er1
8134   cat conftest.err >&5
8135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8136   (exit $ac_status); } &&
8137          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8138   { (case "(($ac_try" in
8139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8140   *) ac_try_echo=$ac_try;;
8141 esac
8142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8143   (eval "$ac_try") 2>&5
8144   ac_status=$?
8145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8146   (exit $ac_status); }; } &&
8147          { ac_try='test -s conftest.$ac_objext'
8148   { (case "(($ac_try" in
8149   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8150   *) ac_try_echo=$ac_try;;
8151 esac
8152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8153   (eval "$ac_try") 2>&5
8154   ac_status=$?
8155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8156   (exit $ac_status); }; }; then
8157   ac_header_compiler=yes
8158 else
8159   echo "$as_me: failed program was:" >&5
8160 sed 's/^/| /' conftest.$ac_ext >&5
8161
8162         ac_header_compiler=no
8163 fi
8164
8165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8166 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8167 echo "${ECHO_T}$ac_header_compiler" >&6; }
8168
8169 # Is the header present?
8170 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8171 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8172 cat >conftest.$ac_ext <<_ACEOF
8173 /* confdefs.h.  */
8174 _ACEOF
8175 cat confdefs.h >>conftest.$ac_ext
8176 cat >>conftest.$ac_ext <<_ACEOF
8177 /* end confdefs.h.  */
8178 #include <$ac_header>
8179 _ACEOF
8180 if { (ac_try="$ac_cpp conftest.$ac_ext"
8181 case "(($ac_try" in
8182   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8183   *) ac_try_echo=$ac_try;;
8184 esac
8185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8186   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8187   ac_status=$?
8188   grep -v '^ *+' conftest.er1 >conftest.err
8189   rm -f conftest.er1
8190   cat conftest.err >&5
8191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8192   (exit $ac_status); } >/dev/null; then
8193   if test -s conftest.err; then
8194     ac_cpp_err=$ac_c_preproc_warn_flag
8195     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8196   else
8197     ac_cpp_err=
8198   fi
8199 else
8200   ac_cpp_err=yes
8201 fi
8202 if test -z "$ac_cpp_err"; then
8203   ac_header_preproc=yes
8204 else
8205   echo "$as_me: failed program was:" >&5
8206 sed 's/^/| /' conftest.$ac_ext >&5
8207
8208   ac_header_preproc=no
8209 fi
8210
8211 rm -f conftest.err conftest.$ac_ext
8212 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8213 echo "${ECHO_T}$ac_header_preproc" >&6; }
8214
8215 # So?  What about this header?
8216 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8217   yes:no: )
8218     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8219 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8220     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8221 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8222     ac_header_preproc=yes
8223     ;;
8224   no:yes:* )
8225     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8226 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8227     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8228 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8229     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8230 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8231     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8232 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8233     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8234 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8235     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8236 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8237     ( cat <<\_ASBOX
8238 ## ------------------------------------ ##
8239 ## Report this to http://llvm.org/bugs/ ##
8240 ## ------------------------------------ ##
8241 _ASBOX
8242      ) | sed "s/^/$as_me: WARNING:     /" >&2
8243     ;;
8244 esac
8245 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8246 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8247 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8248   echo $ECHO_N "(cached) $ECHO_C" >&6
8249 else
8250   eval "$as_ac_Header=\$ac_header_preproc"
8251 fi
8252 ac_res=`eval echo '${'$as_ac_Header'}'`
8253                { echo "$as_me:$LINENO: result: $ac_res" >&5
8254 echo "${ECHO_T}$ac_res" >&6; }
8255
8256 fi
8257 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8258   cat >>confdefs.h <<_ACEOF
8259 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8260 _ACEOF
8261
8262 fi
8263
8264 done
8265
8266
8267 case "$llvm_cv_os_type" in
8268   Cygwin|MingW|Win32) llvm_shlib_ext=.dll ;;
8269   Darwin) llvm_shlib_ext=.dylib ;;
8270   *) llvm_shlib_ext=.so ;;
8271 esac
8272
8273
8274 cat >>confdefs.h <<_ACEOF
8275 #define LTDL_SHLIB_EXT "$llvm_shlib_ext"
8276 _ACEOF
8277
8278
8279 { echo "$as_me:$LINENO: checking tool compatibility" >&5
8280 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
8281
8282 ICC=no
8283 IXX=no
8284 case $CC in
8285   icc*|icpc*)
8286     ICC=yes
8287     IXX=yes
8288     ;;
8289    *)
8290     ;;
8291 esac
8292
8293 if test "$GCC" != "yes" && test "$ICC" != "yes"
8294 then
8295   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
8296 echo "$as_me: error: gcc|icc required but not found" >&2;}
8297    { (exit 1); exit 1; }; }
8298 fi
8299
8300 if test "$GXX" != "yes" && test "$IXX" != "yes"
8301 then
8302   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
8303 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
8304    { (exit 1); exit 1; }; }
8305 fi
8306
8307 if test "$GCC" = "yes"
8308 then
8309   cat >conftest.$ac_ext <<_ACEOF
8310
8311   /* confdefs.h.  */
8312 _ACEOF
8313 cat confdefs.h >>conftest.$ac_ext
8314 cat >>conftest.$ac_ext <<_ACEOF
8315 /* end confdefs.h.  */
8316
8317     #if !defined(__GNUC__) || __GNUC__ < 3
8318     #error Unsupported GCC version
8319     #endif
8320
8321
8322 _ACEOF
8323 rm -f conftest.$ac_objext
8324 if { (ac_try="$ac_compile"
8325 case "(($ac_try" in
8326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8327   *) ac_try_echo=$ac_try;;
8328 esac
8329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8330   (eval "$ac_compile") 2>conftest.er1
8331   ac_status=$?
8332   grep -v '^ *+' conftest.er1 >conftest.err
8333   rm -f conftest.er1
8334   cat conftest.err >&5
8335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8336   (exit $ac_status); } &&
8337          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8338   { (case "(($ac_try" in
8339   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8340   *) ac_try_echo=$ac_try;;
8341 esac
8342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8343   (eval "$ac_try") 2>&5
8344   ac_status=$?
8345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8346   (exit $ac_status); }; } &&
8347          { ac_try='test -s conftest.$ac_objext'
8348   { (case "(($ac_try" in
8349   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8350   *) ac_try_echo=$ac_try;;
8351 esac
8352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8353   (eval "$ac_try") 2>&5
8354   ac_status=$?
8355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8356   (exit $ac_status); }; }; then
8357   :
8358 else
8359   echo "$as_me: failed program was:" >&5
8360 sed 's/^/| /' conftest.$ac_ext >&5
8361
8362         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
8363 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
8364    { (exit 1); exit 1; }; }
8365 fi
8366
8367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8368 fi
8369
8370 if test -z "$llvm_cv_gnu_make_command"
8371 then
8372   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
8373 echo "$as_me: error: GNU Make required but not found" >&2;}
8374    { (exit 1); exit 1; }; }
8375 fi
8376
8377 { echo "$as_me:$LINENO: result: ok" >&5
8378 echo "${ECHO_T}ok" >&6; }
8379
8380 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
8381 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
8382 NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8383
8384 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
8385
8386 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8387
8388
8389 NO_UNINITIALIZED=
8390 NO_MAYBE_UNINITIALIZED=
8391 if test "$GXX" = "yes"
8392 then
8393   NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
8394
8395         if test -z "$NO_MAYBE_UNINITIALIZED"
8396   then
8397     NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
8398
8399   fi
8400 fi
8401
8402 no_comment=
8403 llvm_cv_old_cxxflags="$CXXFLAGS"
8404 CXXFLAGS="$CXXFLAGS -Wcomment -Werror"
8405 cat >conftest.$ac_ext <<_ACEOF
8406
8407   /* confdefs.h.  */
8408 _ACEOF
8409 cat confdefs.h >>conftest.$ac_ext
8410 cat >>conftest.$ac_ext <<_ACEOF
8411 /* end confdefs.h.  */
8412 // Comment \o\
8413 // Another comment
8414 int main() { return 0; }
8415
8416
8417 _ACEOF
8418 rm -f conftest.$ac_objext
8419 if { (ac_try="$ac_compile"
8420 case "(($ac_try" in
8421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8422   *) ac_try_echo=$ac_try;;
8423 esac
8424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8425   (eval "$ac_compile") 2>conftest.er1
8426   ac_status=$?
8427   grep -v '^ *+' conftest.er1 >conftest.err
8428   rm -f conftest.er1
8429   cat conftest.err >&5
8430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8431   (exit $ac_status); } &&
8432          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8433   { (case "(($ac_try" in
8434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8435   *) ac_try_echo=$ac_try;;
8436 esac
8437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8438   (eval "$ac_try") 2>&5
8439   ac_status=$?
8440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8441   (exit $ac_status); }; } &&
8442          { ac_try='test -s conftest.$ac_objext'
8443   { (case "(($ac_try" in
8444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8445   *) ac_try_echo=$ac_try;;
8446 esac
8447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8448   (eval "$ac_try") 2>&5
8449   ac_status=$?
8450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8451   (exit $ac_status); }; }; then
8452
8453   no_comment=-Wno-comment
8454
8455 else
8456   echo "$as_me: failed program was:" >&5
8457 sed 's/^/| /' conftest.$ac_ext >&5
8458
8459
8460 fi
8461
8462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8463 NO_COMMENT=$no_comment
8464
8465 CXXFLAGS="$llvm_cv_old_cxxflags"
8466
8467 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&5
8468 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&6; }
8469
8470
8471 # Check whether --with-python was given.
8472 if test "${with_python+set}" = set; then
8473   withval=$with_python; PYTHON="$withval"
8474 fi
8475
8476
8477 if test -n "$PYTHON" && test -x "$PYTHON" ; then
8478   { echo "$as_me:$LINENO: checking for python" >&5
8479 echo $ECHO_N "checking for python... $ECHO_C" >&6; }
8480   { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
8481 echo "${ECHO_T}user defined: $with_python" >&6; }
8482 else
8483   if test -n "$PYTHON" ; then
8484     { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
8485 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
8486   fi
8487
8488   # Extract the first word of "python python2 python27", so it can be a program name with args.
8489 set dummy python python2 python27; ac_word=$2
8490 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8491 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8492 if test "${ac_cv_path_PYTHON+set}" = set; then
8493   echo $ECHO_N "(cached) $ECHO_C" >&6
8494 else
8495   case $PYTHON in
8496   [\\/]* | ?:[\\/]*)
8497   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
8498   ;;
8499   *)
8500   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8501 for as_dir in $PATH
8502 do
8503   IFS=$as_save_IFS
8504   test -z "$as_dir" && as_dir=.
8505   for ac_exec_ext in '' $ac_executable_extensions; do
8506   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8507     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
8508     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8509     break 2
8510   fi
8511 done
8512 done
8513 IFS=$as_save_IFS
8514
8515   test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
8516 echo "${ECHO_T}not found" >&6; }
8517                 { { echo "$as_me:$LINENO: error: could not find python 2.7 or higher" >&5
8518 echo "$as_me: error: could not find python 2.7 or higher" >&2;}
8519    { (exit 1); exit 1; }; }"
8520   ;;
8521 esac
8522 fi
8523 PYTHON=$ac_cv_path_PYTHON
8524 if test -n "$PYTHON"; then
8525   { echo "$as_me:$LINENO: result: $PYTHON" >&5
8526 echo "${ECHO_T}$PYTHON" >&6; }
8527 else
8528   { echo "$as_me:$LINENO: result: no" >&5
8529 echo "${ECHO_T}no" >&6; }
8530 fi
8531
8532
8533 fi
8534
8535 { echo "$as_me:$LINENO: checking for python >= 2.7" >&5
8536 echo $ECHO_N "checking for python >= 2.7... $ECHO_C" >&6; }
8537 ac_python_version=`$PYTHON -V 2>&1 | cut -d' ' -f2`
8538 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
8539 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
8540 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
8541 if test "$ac_python_version_major" -gt "2" || \
8542    (test "$ac_python_version_major" -eq "2" && \
8543     test "$ac_python_version_minor" -ge "7") ; then
8544   { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
8545 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
8546 else
8547   { echo "$as_me:$LINENO: result: not found" >&5
8548 echo "${ECHO_T}not found" >&6; }
8549   { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.7
8550 See \`config.log' for more details." >&5
8551 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.7
8552 See \`config.log' for more details." >&2;}
8553    { (exit 1); exit 1; }; }
8554 fi
8555
8556
8557
8558 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
8559 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
8560 if test "${ac_cv_lib_m_sin+set}" = set; then
8561   echo $ECHO_N "(cached) $ECHO_C" >&6
8562 else
8563   ac_check_lib_save_LIBS=$LIBS
8564 LIBS="-lm  $LIBS"
8565 cat >conftest.$ac_ext <<_ACEOF
8566 /* confdefs.h.  */
8567 _ACEOF
8568 cat confdefs.h >>conftest.$ac_ext
8569 cat >>conftest.$ac_ext <<_ACEOF
8570 /* end confdefs.h.  */
8571
8572 /* Override any GCC internal prototype to avoid an error.
8573    Use char because int might match the return type of a GCC
8574    builtin and then its argument prototype would still apply.  */
8575 #ifdef __cplusplus
8576 extern "C"
8577 #endif
8578 char sin ();
8579 int
8580 main ()
8581 {
8582 return sin ();
8583   ;
8584   return 0;
8585 }
8586 _ACEOF
8587 rm -f conftest.$ac_objext conftest$ac_exeext
8588 if { (ac_try="$ac_link"
8589 case "(($ac_try" in
8590   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8591   *) ac_try_echo=$ac_try;;
8592 esac
8593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8594   (eval "$ac_link") 2>conftest.er1
8595   ac_status=$?
8596   grep -v '^ *+' conftest.er1 >conftest.err
8597   rm -f conftest.er1
8598   cat conftest.err >&5
8599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8600   (exit $ac_status); } &&
8601          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8602   { (case "(($ac_try" in
8603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8604   *) ac_try_echo=$ac_try;;
8605 esac
8606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8607   (eval "$ac_try") 2>&5
8608   ac_status=$?
8609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8610   (exit $ac_status); }; } &&
8611          { ac_try='test -s conftest$ac_exeext'
8612   { (case "(($ac_try" in
8613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8614   *) ac_try_echo=$ac_try;;
8615 esac
8616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8617   (eval "$ac_try") 2>&5
8618   ac_status=$?
8619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8620   (exit $ac_status); }; }; then
8621   ac_cv_lib_m_sin=yes
8622 else
8623   echo "$as_me: failed program was:" >&5
8624 sed 's/^/| /' conftest.$ac_ext >&5
8625
8626         ac_cv_lib_m_sin=no
8627 fi
8628
8629 rm -f core conftest.err conftest.$ac_objext \
8630       conftest$ac_exeext conftest.$ac_ext
8631 LIBS=$ac_check_lib_save_LIBS
8632 fi
8633 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
8634 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
8635 if test $ac_cv_lib_m_sin = yes; then
8636   cat >>confdefs.h <<_ACEOF
8637 #define HAVE_LIBM 1
8638 _ACEOF
8639
8640   LIBS="-lm $LIBS"
8641
8642 fi
8643
8644 if test "$llvm_cv_os_type" = "MingW" ; then
8645
8646 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
8647 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
8648 if test "${ac_cv_lib_psapi_main+set}" = set; then
8649   echo $ECHO_N "(cached) $ECHO_C" >&6
8650 else
8651   ac_check_lib_save_LIBS=$LIBS
8652 LIBS="-lpsapi  $LIBS"
8653 cat >conftest.$ac_ext <<_ACEOF
8654 /* confdefs.h.  */
8655 _ACEOF
8656 cat confdefs.h >>conftest.$ac_ext
8657 cat >>conftest.$ac_ext <<_ACEOF
8658 /* end confdefs.h.  */
8659
8660
8661 int
8662 main ()
8663 {
8664 return main ();
8665   ;
8666   return 0;
8667 }
8668 _ACEOF
8669 rm -f conftest.$ac_objext conftest$ac_exeext
8670 if { (ac_try="$ac_link"
8671 case "(($ac_try" in
8672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8673   *) ac_try_echo=$ac_try;;
8674 esac
8675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8676   (eval "$ac_link") 2>conftest.er1
8677   ac_status=$?
8678   grep -v '^ *+' conftest.er1 >conftest.err
8679   rm -f conftest.er1
8680   cat conftest.err >&5
8681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8682   (exit $ac_status); } &&
8683          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8684   { (case "(($ac_try" in
8685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8686   *) ac_try_echo=$ac_try;;
8687 esac
8688 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8689   (eval "$ac_try") 2>&5
8690   ac_status=$?
8691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8692   (exit $ac_status); }; } &&
8693          { ac_try='test -s conftest$ac_exeext'
8694   { (case "(($ac_try" in
8695   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8696   *) ac_try_echo=$ac_try;;
8697 esac
8698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8699   (eval "$ac_try") 2>&5
8700   ac_status=$?
8701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8702   (exit $ac_status); }; }; then
8703   ac_cv_lib_psapi_main=yes
8704 else
8705   echo "$as_me: failed program was:" >&5
8706 sed 's/^/| /' conftest.$ac_ext >&5
8707
8708         ac_cv_lib_psapi_main=no
8709 fi
8710
8711 rm -f core conftest.err conftest.$ac_objext \
8712       conftest$ac_exeext conftest.$ac_ext
8713 LIBS=$ac_check_lib_save_LIBS
8714 fi
8715 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
8716 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
8717 if test $ac_cv_lib_psapi_main = yes; then
8718   cat >>confdefs.h <<_ACEOF
8719 #define HAVE_LIBPSAPI 1
8720 _ACEOF
8721
8722   LIBS="-lpsapi $LIBS"
8723
8724 fi
8725
8726
8727 { echo "$as_me:$LINENO: checking for main in -lshell32" >&5
8728 echo $ECHO_N "checking for main in -lshell32... $ECHO_C" >&6; }
8729 if test "${ac_cv_lib_shell32_main+set}" = set; then
8730   echo $ECHO_N "(cached) $ECHO_C" >&6
8731 else
8732   ac_check_lib_save_LIBS=$LIBS
8733 LIBS="-lshell32  $LIBS"
8734 cat >conftest.$ac_ext <<_ACEOF
8735 /* confdefs.h.  */
8736 _ACEOF
8737 cat confdefs.h >>conftest.$ac_ext
8738 cat >>conftest.$ac_ext <<_ACEOF
8739 /* end confdefs.h.  */
8740
8741
8742 int
8743 main ()
8744 {
8745 return main ();
8746   ;
8747   return 0;
8748 }
8749 _ACEOF
8750 rm -f conftest.$ac_objext conftest$ac_exeext
8751 if { (ac_try="$ac_link"
8752 case "(($ac_try" in
8753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8754   *) ac_try_echo=$ac_try;;
8755 esac
8756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8757   (eval "$ac_link") 2>conftest.er1
8758   ac_status=$?
8759   grep -v '^ *+' conftest.er1 >conftest.err
8760   rm -f conftest.er1
8761   cat conftest.err >&5
8762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8763   (exit $ac_status); } &&
8764          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8765   { (case "(($ac_try" in
8766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8767   *) ac_try_echo=$ac_try;;
8768 esac
8769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8770   (eval "$ac_try") 2>&5
8771   ac_status=$?
8772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8773   (exit $ac_status); }; } &&
8774          { ac_try='test -s conftest$ac_exeext'
8775   { (case "(($ac_try" in
8776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8777   *) ac_try_echo=$ac_try;;
8778 esac
8779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8780   (eval "$ac_try") 2>&5
8781   ac_status=$?
8782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8783   (exit $ac_status); }; }; then
8784   ac_cv_lib_shell32_main=yes
8785 else
8786   echo "$as_me: failed program was:" >&5
8787 sed 's/^/| /' conftest.$ac_ext >&5
8788
8789         ac_cv_lib_shell32_main=no
8790 fi
8791
8792 rm -f core conftest.err conftest.$ac_objext \
8793       conftest$ac_exeext conftest.$ac_ext
8794 LIBS=$ac_check_lib_save_LIBS
8795 fi
8796 { echo "$as_me:$LINENO: result: $ac_cv_lib_shell32_main" >&5
8797 echo "${ECHO_T}$ac_cv_lib_shell32_main" >&6; }
8798 if test $ac_cv_lib_shell32_main = yes; then
8799   cat >>confdefs.h <<_ACEOF
8800 #define HAVE_LIBSHELL32 1
8801 _ACEOF
8802
8803   LIBS="-lshell32 $LIBS"
8804
8805 fi
8806
8807 fi
8808
8809 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
8810 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
8811 if test "${ac_cv_search_dlopen+set}" = set; then
8812   echo $ECHO_N "(cached) $ECHO_C" >&6
8813 else
8814   ac_func_search_save_LIBS=$LIBS
8815 cat >conftest.$ac_ext <<_ACEOF
8816 /* confdefs.h.  */
8817 _ACEOF
8818 cat confdefs.h >>conftest.$ac_ext
8819 cat >>conftest.$ac_ext <<_ACEOF
8820 /* end confdefs.h.  */
8821
8822 /* Override any GCC internal prototype to avoid an error.
8823    Use char because int might match the return type of a GCC
8824    builtin and then its argument prototype would still apply.  */
8825 #ifdef __cplusplus
8826 extern "C"
8827 #endif
8828 char dlopen ();
8829 int
8830 main ()
8831 {
8832 return dlopen ();
8833   ;
8834   return 0;
8835 }
8836 _ACEOF
8837 for ac_lib in '' dl; do
8838   if test -z "$ac_lib"; then
8839     ac_res="none required"
8840   else
8841     ac_res=-l$ac_lib
8842     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8843   fi
8844   rm -f conftest.$ac_objext conftest$ac_exeext
8845 if { (ac_try="$ac_link"
8846 case "(($ac_try" in
8847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8848   *) ac_try_echo=$ac_try;;
8849 esac
8850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8851   (eval "$ac_link") 2>conftest.er1
8852   ac_status=$?
8853   grep -v '^ *+' conftest.er1 >conftest.err
8854   rm -f conftest.er1
8855   cat conftest.err >&5
8856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8857   (exit $ac_status); } &&
8858          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8859   { (case "(($ac_try" in
8860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8861   *) ac_try_echo=$ac_try;;
8862 esac
8863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8864   (eval "$ac_try") 2>&5
8865   ac_status=$?
8866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8867   (exit $ac_status); }; } &&
8868          { ac_try='test -s conftest$ac_exeext'
8869   { (case "(($ac_try" in
8870   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8871   *) ac_try_echo=$ac_try;;
8872 esac
8873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8874   (eval "$ac_try") 2>&5
8875   ac_status=$?
8876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8877   (exit $ac_status); }; }; then
8878   ac_cv_search_dlopen=$ac_res
8879 else
8880   echo "$as_me: failed program was:" >&5
8881 sed 's/^/| /' conftest.$ac_ext >&5
8882
8883
8884 fi
8885
8886 rm -f core conftest.err conftest.$ac_objext \
8887       conftest$ac_exeext
8888   if test "${ac_cv_search_dlopen+set}" = set; then
8889   break
8890 fi
8891 done
8892 if test "${ac_cv_search_dlopen+set}" = set; then
8893   :
8894 else
8895   ac_cv_search_dlopen=no
8896 fi
8897 rm conftest.$ac_ext
8898 LIBS=$ac_func_search_save_LIBS
8899 fi
8900 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
8901 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
8902 ac_res=$ac_cv_search_dlopen
8903 if test "$ac_res" != no; then
8904   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8905
8906
8907 cat >>confdefs.h <<\_ACEOF
8908 #define HAVE_DLOPEN 1
8909 _ACEOF
8910
8911 HAVE_DLOPEN='1'
8912
8913
8914 else
8915   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
8916 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
8917 fi
8918
8919
8920 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
8921 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
8922 if test "${ac_cv_search_clock_gettime+set}" = set; then
8923   echo $ECHO_N "(cached) $ECHO_C" >&6
8924 else
8925   ac_func_search_save_LIBS=$LIBS
8926 cat >conftest.$ac_ext <<_ACEOF
8927 /* confdefs.h.  */
8928 _ACEOF
8929 cat confdefs.h >>conftest.$ac_ext
8930 cat >>conftest.$ac_ext <<_ACEOF
8931 /* end confdefs.h.  */
8932
8933 /* Override any GCC internal prototype to avoid an error.
8934    Use char because int might match the return type of a GCC
8935    builtin and then its argument prototype would still apply.  */
8936 #ifdef __cplusplus
8937 extern "C"
8938 #endif
8939 char clock_gettime ();
8940 int
8941 main ()
8942 {
8943 return clock_gettime ();
8944   ;
8945   return 0;
8946 }
8947 _ACEOF
8948 for ac_lib in '' rt; do
8949   if test -z "$ac_lib"; then
8950     ac_res="none required"
8951   else
8952     ac_res=-l$ac_lib
8953     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8954   fi
8955   rm -f conftest.$ac_objext conftest$ac_exeext
8956 if { (ac_try="$ac_link"
8957 case "(($ac_try" in
8958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8959   *) ac_try_echo=$ac_try;;
8960 esac
8961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8962   (eval "$ac_link") 2>conftest.er1
8963   ac_status=$?
8964   grep -v '^ *+' conftest.er1 >conftest.err
8965   rm -f conftest.er1
8966   cat conftest.err >&5
8967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968   (exit $ac_status); } &&
8969          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8970   { (case "(($ac_try" in
8971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8972   *) ac_try_echo=$ac_try;;
8973 esac
8974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8975   (eval "$ac_try") 2>&5
8976   ac_status=$?
8977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8978   (exit $ac_status); }; } &&
8979          { ac_try='test -s conftest$ac_exeext'
8980   { (case "(($ac_try" in
8981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8982   *) ac_try_echo=$ac_try;;
8983 esac
8984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8985   (eval "$ac_try") 2>&5
8986   ac_status=$?
8987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8988   (exit $ac_status); }; }; then
8989   ac_cv_search_clock_gettime=$ac_res
8990 else
8991   echo "$as_me: failed program was:" >&5
8992 sed 's/^/| /' conftest.$ac_ext >&5
8993
8994
8995 fi
8996
8997 rm -f core conftest.err conftest.$ac_objext \
8998       conftest$ac_exeext
8999   if test "${ac_cv_search_clock_gettime+set}" = set; then
9000   break
9001 fi
9002 done
9003 if test "${ac_cv_search_clock_gettime+set}" = set; then
9004   :
9005 else
9006   ac_cv_search_clock_gettime=no
9007 fi
9008 rm conftest.$ac_ext
9009 LIBS=$ac_func_search_save_LIBS
9010 fi
9011 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
9012 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
9013 ac_res=$ac_cv_search_clock_gettime
9014 if test "$ac_res" != no; then
9015   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9016
9017 fi
9018
9019
9020 if test "$llvm_cv_enable_terminfo" = "yes" ; then
9021     { echo "$as_me:$LINENO: checking for library containing setupterm" >&5
9022 echo $ECHO_N "checking for library containing setupterm... $ECHO_C" >&6; }
9023 if test "${ac_cv_search_setupterm+set}" = set; then
9024   echo $ECHO_N "(cached) $ECHO_C" >&6
9025 else
9026   ac_func_search_save_LIBS=$LIBS
9027 cat >conftest.$ac_ext <<_ACEOF
9028 /* confdefs.h.  */
9029 _ACEOF
9030 cat confdefs.h >>conftest.$ac_ext
9031 cat >>conftest.$ac_ext <<_ACEOF
9032 /* end confdefs.h.  */
9033
9034 /* Override any GCC internal prototype to avoid an error.
9035    Use char because int might match the return type of a GCC
9036    builtin and then its argument prototype would still apply.  */
9037 #ifdef __cplusplus
9038 extern "C"
9039 #endif
9040 char setupterm ();
9041 int
9042 main ()
9043 {
9044 return setupterm ();
9045   ;
9046   return 0;
9047 }
9048 _ACEOF
9049 for ac_lib in '' tinfo terminfo curses ncurses ncursesw; do
9050   if test -z "$ac_lib"; then
9051     ac_res="none required"
9052   else
9053     ac_res=-l$ac_lib
9054     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9055   fi
9056   rm -f conftest.$ac_objext conftest$ac_exeext
9057 if { (ac_try="$ac_link"
9058 case "(($ac_try" in
9059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9060   *) ac_try_echo=$ac_try;;
9061 esac
9062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9063   (eval "$ac_link") 2>conftest.er1
9064   ac_status=$?
9065   grep -v '^ *+' conftest.er1 >conftest.err
9066   rm -f conftest.er1
9067   cat conftest.err >&5
9068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9069   (exit $ac_status); } &&
9070          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9071   { (case "(($ac_try" in
9072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9073   *) ac_try_echo=$ac_try;;
9074 esac
9075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9076   (eval "$ac_try") 2>&5
9077   ac_status=$?
9078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9079   (exit $ac_status); }; } &&
9080          { ac_try='test -s conftest$ac_exeext'
9081   { (case "(($ac_try" in
9082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9083   *) ac_try_echo=$ac_try;;
9084 esac
9085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9086   (eval "$ac_try") 2>&5
9087   ac_status=$?
9088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9089   (exit $ac_status); }; }; then
9090   ac_cv_search_setupterm=$ac_res
9091 else
9092   echo "$as_me: failed program was:" >&5
9093 sed 's/^/| /' conftest.$ac_ext >&5
9094
9095
9096 fi
9097
9098 rm -f core conftest.err conftest.$ac_objext \
9099       conftest$ac_exeext
9100   if test "${ac_cv_search_setupterm+set}" = set; then
9101   break
9102 fi
9103 done
9104 if test "${ac_cv_search_setupterm+set}" = set; then
9105   :
9106 else
9107   ac_cv_search_setupterm=no
9108 fi
9109 rm conftest.$ac_ext
9110 LIBS=$ac_func_search_save_LIBS
9111 fi
9112 { echo "$as_me:$LINENO: result: $ac_cv_search_setupterm" >&5
9113 echo "${ECHO_T}$ac_cv_search_setupterm" >&6; }
9114 ac_res=$ac_cv_search_setupterm
9115 if test "$ac_res" != no; then
9116   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9117
9118
9119 cat >>confdefs.h <<\_ACEOF
9120 #define HAVE_TERMINFO 1
9121 _ACEOF
9122
9123 HAVE_TERMINFO='1'
9124
9125
9126 fi
9127
9128 fi
9129
9130 if test "$llvm_cv_enable_libedit" = "yes" ; then
9131   { echo "$as_me:$LINENO: checking for library containing el_init" >&5
9132 echo $ECHO_N "checking for library containing el_init... $ECHO_C" >&6; }
9133 if test "${ac_cv_search_el_init+set}" = set; then
9134   echo $ECHO_N "(cached) $ECHO_C" >&6
9135 else
9136   ac_func_search_save_LIBS=$LIBS
9137 cat >conftest.$ac_ext <<_ACEOF
9138 /* confdefs.h.  */
9139 _ACEOF
9140 cat confdefs.h >>conftest.$ac_ext
9141 cat >>conftest.$ac_ext <<_ACEOF
9142 /* end confdefs.h.  */
9143
9144 /* Override any GCC internal prototype to avoid an error.
9145    Use char because int might match the return type of a GCC
9146    builtin and then its argument prototype would still apply.  */
9147 #ifdef __cplusplus
9148 extern "C"
9149 #endif
9150 char el_init ();
9151 int
9152 main ()
9153 {
9154 return el_init ();
9155   ;
9156   return 0;
9157 }
9158 _ACEOF
9159 for ac_lib in '' edit; do
9160   if test -z "$ac_lib"; then
9161     ac_res="none required"
9162   else
9163     ac_res=-l$ac_lib
9164     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9165   fi
9166   rm -f conftest.$ac_objext conftest$ac_exeext
9167 if { (ac_try="$ac_link"
9168 case "(($ac_try" in
9169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9170   *) ac_try_echo=$ac_try;;
9171 esac
9172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9173   (eval "$ac_link") 2>conftest.er1
9174   ac_status=$?
9175   grep -v '^ *+' conftest.er1 >conftest.err
9176   rm -f conftest.er1
9177   cat conftest.err >&5
9178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9179   (exit $ac_status); } &&
9180          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9181   { (case "(($ac_try" in
9182   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9183   *) ac_try_echo=$ac_try;;
9184 esac
9185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9186   (eval "$ac_try") 2>&5
9187   ac_status=$?
9188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9189   (exit $ac_status); }; } &&
9190          { ac_try='test -s conftest$ac_exeext'
9191   { (case "(($ac_try" in
9192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9193   *) ac_try_echo=$ac_try;;
9194 esac
9195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9196   (eval "$ac_try") 2>&5
9197   ac_status=$?
9198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9199   (exit $ac_status); }; }; then
9200   ac_cv_search_el_init=$ac_res
9201 else
9202   echo "$as_me: failed program was:" >&5
9203 sed 's/^/| /' conftest.$ac_ext >&5
9204
9205
9206 fi
9207
9208 rm -f core conftest.err conftest.$ac_objext \
9209       conftest$ac_exeext
9210   if test "${ac_cv_search_el_init+set}" = set; then
9211   break
9212 fi
9213 done
9214 if test "${ac_cv_search_el_init+set}" = set; then
9215   :
9216 else
9217   ac_cv_search_el_init=no
9218 fi
9219 rm conftest.$ac_ext
9220 LIBS=$ac_func_search_save_LIBS
9221 fi
9222 { echo "$as_me:$LINENO: result: $ac_cv_search_el_init" >&5
9223 echo "${ECHO_T}$ac_cv_search_el_init" >&6; }
9224 ac_res=$ac_cv_search_el_init
9225 if test "$ac_res" != no; then
9226   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9227
9228 cat >>confdefs.h <<\_ACEOF
9229 #define HAVE_LIBEDIT 1
9230 _ACEOF
9231
9232 fi
9233
9234 fi
9235
9236 if test "$llvm_cv_enable_libffi" = "yes" ; then
9237   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
9238 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
9239 if test "${ac_cv_search_ffi_call+set}" = set; then
9240   echo $ECHO_N "(cached) $ECHO_C" >&6
9241 else
9242   ac_func_search_save_LIBS=$LIBS
9243 cat >conftest.$ac_ext <<_ACEOF
9244 /* confdefs.h.  */
9245 _ACEOF
9246 cat confdefs.h >>conftest.$ac_ext
9247 cat >>conftest.$ac_ext <<_ACEOF
9248 /* end confdefs.h.  */
9249
9250 /* Override any GCC internal prototype to avoid an error.
9251    Use char because int might match the return type of a GCC
9252    builtin and then its argument prototype would still apply.  */
9253 #ifdef __cplusplus
9254 extern "C"
9255 #endif
9256 char ffi_call ();
9257 int
9258 main ()
9259 {
9260 return ffi_call ();
9261   ;
9262   return 0;
9263 }
9264 _ACEOF
9265 for ac_lib in '' ffi; do
9266   if test -z "$ac_lib"; then
9267     ac_res="none required"
9268   else
9269     ac_res=-l$ac_lib
9270     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9271   fi
9272   rm -f conftest.$ac_objext conftest$ac_exeext
9273 if { (ac_try="$ac_link"
9274 case "(($ac_try" in
9275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9276   *) ac_try_echo=$ac_try;;
9277 esac
9278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9279   (eval "$ac_link") 2>conftest.er1
9280   ac_status=$?
9281   grep -v '^ *+' conftest.er1 >conftest.err
9282   rm -f conftest.er1
9283   cat conftest.err >&5
9284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9285   (exit $ac_status); } &&
9286          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9287   { (case "(($ac_try" in
9288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9289   *) ac_try_echo=$ac_try;;
9290 esac
9291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9292   (eval "$ac_try") 2>&5
9293   ac_status=$?
9294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9295   (exit $ac_status); }; } &&
9296          { ac_try='test -s conftest$ac_exeext'
9297   { (case "(($ac_try" in
9298   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9299   *) ac_try_echo=$ac_try;;
9300 esac
9301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9302   (eval "$ac_try") 2>&5
9303   ac_status=$?
9304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9305   (exit $ac_status); }; }; then
9306   ac_cv_search_ffi_call=$ac_res
9307 else
9308   echo "$as_me: failed program was:" >&5
9309 sed 's/^/| /' conftest.$ac_ext >&5
9310
9311
9312 fi
9313
9314 rm -f core conftest.err conftest.$ac_objext \
9315       conftest$ac_exeext
9316   if test "${ac_cv_search_ffi_call+set}" = set; then
9317   break
9318 fi
9319 done
9320 if test "${ac_cv_search_ffi_call+set}" = set; then
9321   :
9322 else
9323   ac_cv_search_ffi_call=no
9324 fi
9325 rm conftest.$ac_ext
9326 LIBS=$ac_func_search_save_LIBS
9327 fi
9328 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
9329 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
9330 ac_res=$ac_cv_search_ffi_call
9331 if test "$ac_res" != no; then
9332   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9333
9334 cat >>confdefs.h <<\_ACEOF
9335 #define HAVE_FFI_CALL 1
9336 _ACEOF
9337
9338 else
9339   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
9340 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
9341    { (exit 1); exit 1; }; }
9342 fi
9343
9344 fi
9345
9346 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
9347 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
9348 if test "${ac_cv_search_mallinfo+set}" = set; then
9349   echo $ECHO_N "(cached) $ECHO_C" >&6
9350 else
9351   ac_func_search_save_LIBS=$LIBS
9352 cat >conftest.$ac_ext <<_ACEOF
9353 /* confdefs.h.  */
9354 _ACEOF
9355 cat confdefs.h >>conftest.$ac_ext
9356 cat >>conftest.$ac_ext <<_ACEOF
9357 /* end confdefs.h.  */
9358
9359 /* Override any GCC internal prototype to avoid an error.
9360    Use char because int might match the return type of a GCC
9361    builtin and then its argument prototype would still apply.  */
9362 #ifdef __cplusplus
9363 extern "C"
9364 #endif
9365 char mallinfo ();
9366 int
9367 main ()
9368 {
9369 return mallinfo ();
9370   ;
9371   return 0;
9372 }
9373 _ACEOF
9374 for ac_lib in '' malloc; do
9375   if test -z "$ac_lib"; then
9376     ac_res="none required"
9377   else
9378     ac_res=-l$ac_lib
9379     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9380   fi
9381   rm -f conftest.$ac_objext conftest$ac_exeext
9382 if { (ac_try="$ac_link"
9383 case "(($ac_try" in
9384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9385   *) ac_try_echo=$ac_try;;
9386 esac
9387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9388   (eval "$ac_link") 2>conftest.er1
9389   ac_status=$?
9390   grep -v '^ *+' conftest.er1 >conftest.err
9391   rm -f conftest.er1
9392   cat conftest.err >&5
9393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394   (exit $ac_status); } &&
9395          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9396   { (case "(($ac_try" in
9397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9398   *) ac_try_echo=$ac_try;;
9399 esac
9400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9401   (eval "$ac_try") 2>&5
9402   ac_status=$?
9403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9404   (exit $ac_status); }; } &&
9405          { ac_try='test -s conftest$ac_exeext'
9406   { (case "(($ac_try" in
9407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9408   *) ac_try_echo=$ac_try;;
9409 esac
9410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9411   (eval "$ac_try") 2>&5
9412   ac_status=$?
9413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9414   (exit $ac_status); }; }; then
9415   ac_cv_search_mallinfo=$ac_res
9416 else
9417   echo "$as_me: failed program was:" >&5
9418 sed 's/^/| /' conftest.$ac_ext >&5
9419
9420
9421 fi
9422
9423 rm -f core conftest.err conftest.$ac_objext \
9424       conftest$ac_exeext
9425   if test "${ac_cv_search_mallinfo+set}" = set; then
9426   break
9427 fi
9428 done
9429 if test "${ac_cv_search_mallinfo+set}" = set; then
9430   :
9431 else
9432   ac_cv_search_mallinfo=no
9433 fi
9434 rm conftest.$ac_ext
9435 LIBS=$ac_func_search_save_LIBS
9436 fi
9437 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
9438 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
9439 ac_res=$ac_cv_search_mallinfo
9440 if test "$ac_res" != no; then
9441   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9442
9443 cat >>confdefs.h <<\_ACEOF
9444 #define HAVE_MALLINFO 1
9445 _ACEOF
9446
9447 fi
9448
9449
9450 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
9451
9452 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
9453 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
9454 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
9455   echo $ECHO_N "(cached) $ECHO_C" >&6
9456 else
9457   ac_check_lib_save_LIBS=$LIBS
9458 LIBS="-lpthread  $LIBS"
9459 cat >conftest.$ac_ext <<_ACEOF
9460 /* confdefs.h.  */
9461 _ACEOF
9462 cat confdefs.h >>conftest.$ac_ext
9463 cat >>conftest.$ac_ext <<_ACEOF
9464 /* end confdefs.h.  */
9465
9466 /* Override any GCC internal prototype to avoid an error.
9467    Use char because int might match the return type of a GCC
9468    builtin and then its argument prototype would still apply.  */
9469 #ifdef __cplusplus
9470 extern "C"
9471 #endif
9472 char pthread_mutex_init ();
9473 int
9474 main ()
9475 {
9476 return pthread_mutex_init ();
9477   ;
9478   return 0;
9479 }
9480 _ACEOF
9481 rm -f conftest.$ac_objext conftest$ac_exeext
9482 if { (ac_try="$ac_link"
9483 case "(($ac_try" in
9484   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9485   *) ac_try_echo=$ac_try;;
9486 esac
9487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9488   (eval "$ac_link") 2>conftest.er1
9489   ac_status=$?
9490   grep -v '^ *+' conftest.er1 >conftest.err
9491   rm -f conftest.er1
9492   cat conftest.err >&5
9493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9494   (exit $ac_status); } &&
9495          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9496   { (case "(($ac_try" in
9497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9498   *) ac_try_echo=$ac_try;;
9499 esac
9500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9501   (eval "$ac_try") 2>&5
9502   ac_status=$?
9503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9504   (exit $ac_status); }; } &&
9505          { ac_try='test -s conftest$ac_exeext'
9506   { (case "(($ac_try" in
9507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9508   *) ac_try_echo=$ac_try;;
9509 esac
9510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9511   (eval "$ac_try") 2>&5
9512   ac_status=$?
9513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9514   (exit $ac_status); }; }; then
9515   ac_cv_lib_pthread_pthread_mutex_init=yes
9516 else
9517   echo "$as_me: failed program was:" >&5
9518 sed 's/^/| /' conftest.$ac_ext >&5
9519
9520         ac_cv_lib_pthread_pthread_mutex_init=no
9521 fi
9522
9523 rm -f core conftest.err conftest.$ac_objext \
9524       conftest$ac_exeext conftest.$ac_ext
9525 LIBS=$ac_check_lib_save_LIBS
9526 fi
9527 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
9528 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
9529 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
9530   cat >>confdefs.h <<_ACEOF
9531 #define HAVE_LIBPTHREAD 1
9532 _ACEOF
9533
9534   LIBS="-lpthread $LIBS"
9535
9536 fi
9537
9538   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
9539 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
9540 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9541   echo $ECHO_N "(cached) $ECHO_C" >&6
9542 else
9543   ac_func_search_save_LIBS=$LIBS
9544 cat >conftest.$ac_ext <<_ACEOF
9545 /* confdefs.h.  */
9546 _ACEOF
9547 cat confdefs.h >>conftest.$ac_ext
9548 cat >>conftest.$ac_ext <<_ACEOF
9549 /* end confdefs.h.  */
9550
9551 /* Override any GCC internal prototype to avoid an error.
9552    Use char because int might match the return type of a GCC
9553    builtin and then its argument prototype would still apply.  */
9554 #ifdef __cplusplus
9555 extern "C"
9556 #endif
9557 char pthread_mutex_lock ();
9558 int
9559 main ()
9560 {
9561 return pthread_mutex_lock ();
9562   ;
9563   return 0;
9564 }
9565 _ACEOF
9566 for ac_lib in '' pthread; do
9567   if test -z "$ac_lib"; then
9568     ac_res="none required"
9569   else
9570     ac_res=-l$ac_lib
9571     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9572   fi
9573   rm -f conftest.$ac_objext conftest$ac_exeext
9574 if { (ac_try="$ac_link"
9575 case "(($ac_try" in
9576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9577   *) ac_try_echo=$ac_try;;
9578 esac
9579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9580   (eval "$ac_link") 2>conftest.er1
9581   ac_status=$?
9582   grep -v '^ *+' conftest.er1 >conftest.err
9583   rm -f conftest.er1
9584   cat conftest.err >&5
9585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9586   (exit $ac_status); } &&
9587          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9588   { (case "(($ac_try" in
9589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9590   *) ac_try_echo=$ac_try;;
9591 esac
9592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9593   (eval "$ac_try") 2>&5
9594   ac_status=$?
9595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9596   (exit $ac_status); }; } &&
9597          { ac_try='test -s conftest$ac_exeext'
9598   { (case "(($ac_try" in
9599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9600   *) ac_try_echo=$ac_try;;
9601 esac
9602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9603   (eval "$ac_try") 2>&5
9604   ac_status=$?
9605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606   (exit $ac_status); }; }; then
9607   ac_cv_search_pthread_mutex_lock=$ac_res
9608 else
9609   echo "$as_me: failed program was:" >&5
9610 sed 's/^/| /' conftest.$ac_ext >&5
9611
9612
9613 fi
9614
9615 rm -f core conftest.err conftest.$ac_objext \
9616       conftest$ac_exeext
9617   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9618   break
9619 fi
9620 done
9621 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9622   :
9623 else
9624   ac_cv_search_pthread_mutex_lock=no
9625 fi
9626 rm conftest.$ac_ext
9627 LIBS=$ac_func_search_save_LIBS
9628 fi
9629 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
9630 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
9631 ac_res=$ac_cv_search_pthread_mutex_lock
9632 if test "$ac_res" != no; then
9633   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9634
9635 cat >>confdefs.h <<\_ACEOF
9636 #define HAVE_PTHREAD_MUTEX_LOCK 1
9637 _ACEOF
9638
9639 fi
9640
9641   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
9642 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
9643 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9644   echo $ECHO_N "(cached) $ECHO_C" >&6
9645 else
9646   ac_func_search_save_LIBS=$LIBS
9647 cat >conftest.$ac_ext <<_ACEOF
9648 /* confdefs.h.  */
9649 _ACEOF
9650 cat confdefs.h >>conftest.$ac_ext
9651 cat >>conftest.$ac_ext <<_ACEOF
9652 /* end confdefs.h.  */
9653
9654 /* Override any GCC internal prototype to avoid an error.
9655    Use char because int might match the return type of a GCC
9656    builtin and then its argument prototype would still apply.  */
9657 #ifdef __cplusplus
9658 extern "C"
9659 #endif
9660 char pthread_rwlock_init ();
9661 int
9662 main ()
9663 {
9664 return pthread_rwlock_init ();
9665   ;
9666   return 0;
9667 }
9668 _ACEOF
9669 for ac_lib in '' pthread; do
9670   if test -z "$ac_lib"; then
9671     ac_res="none required"
9672   else
9673     ac_res=-l$ac_lib
9674     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9675   fi
9676   rm -f conftest.$ac_objext conftest$ac_exeext
9677 if { (ac_try="$ac_link"
9678 case "(($ac_try" in
9679   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9680   *) ac_try_echo=$ac_try;;
9681 esac
9682 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9683   (eval "$ac_link") 2>conftest.er1
9684   ac_status=$?
9685   grep -v '^ *+' conftest.er1 >conftest.err
9686   rm -f conftest.er1
9687   cat conftest.err >&5
9688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9689   (exit $ac_status); } &&
9690          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9691   { (case "(($ac_try" in
9692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9693   *) ac_try_echo=$ac_try;;
9694 esac
9695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9696   (eval "$ac_try") 2>&5
9697   ac_status=$?
9698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9699   (exit $ac_status); }; } &&
9700          { ac_try='test -s conftest$ac_exeext'
9701   { (case "(($ac_try" in
9702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9703   *) ac_try_echo=$ac_try;;
9704 esac
9705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9706   (eval "$ac_try") 2>&5
9707   ac_status=$?
9708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9709   (exit $ac_status); }; }; then
9710   ac_cv_search_pthread_rwlock_init=$ac_res
9711 else
9712   echo "$as_me: failed program was:" >&5
9713 sed 's/^/| /' conftest.$ac_ext >&5
9714
9715
9716 fi
9717
9718 rm -f core conftest.err conftest.$ac_objext \
9719       conftest$ac_exeext
9720   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9721   break
9722 fi
9723 done
9724 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9725   :
9726 else
9727   ac_cv_search_pthread_rwlock_init=no
9728 fi
9729 rm conftest.$ac_ext
9730 LIBS=$ac_func_search_save_LIBS
9731 fi
9732 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
9733 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
9734 ac_res=$ac_cv_search_pthread_rwlock_init
9735 if test "$ac_res" != no; then
9736   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9737
9738 cat >>confdefs.h <<\_ACEOF
9739 #define HAVE_PTHREAD_RWLOCK_INIT 1
9740 _ACEOF
9741
9742 fi
9743
9744   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
9745 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
9746 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9747   echo $ECHO_N "(cached) $ECHO_C" >&6
9748 else
9749   ac_func_search_save_LIBS=$LIBS
9750 cat >conftest.$ac_ext <<_ACEOF
9751 /* confdefs.h.  */
9752 _ACEOF
9753 cat confdefs.h >>conftest.$ac_ext
9754 cat >>conftest.$ac_ext <<_ACEOF
9755 /* end confdefs.h.  */
9756
9757 /* Override any GCC internal prototype to avoid an error.
9758    Use char because int might match the return type of a GCC
9759    builtin and then its argument prototype would still apply.  */
9760 #ifdef __cplusplus
9761 extern "C"
9762 #endif
9763 char pthread_getspecific ();
9764 int
9765 main ()
9766 {
9767 return pthread_getspecific ();
9768   ;
9769   return 0;
9770 }
9771 _ACEOF
9772 for ac_lib in '' pthread; do
9773   if test -z "$ac_lib"; then
9774     ac_res="none required"
9775   else
9776     ac_res=-l$ac_lib
9777     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9778   fi
9779   rm -f conftest.$ac_objext conftest$ac_exeext
9780 if { (ac_try="$ac_link"
9781 case "(($ac_try" in
9782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9783   *) ac_try_echo=$ac_try;;
9784 esac
9785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9786   (eval "$ac_link") 2>conftest.er1
9787   ac_status=$?
9788   grep -v '^ *+' conftest.er1 >conftest.err
9789   rm -f conftest.er1
9790   cat conftest.err >&5
9791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9792   (exit $ac_status); } &&
9793          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9794   { (case "(($ac_try" in
9795   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9796   *) ac_try_echo=$ac_try;;
9797 esac
9798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9799   (eval "$ac_try") 2>&5
9800   ac_status=$?
9801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9802   (exit $ac_status); }; } &&
9803          { ac_try='test -s conftest$ac_exeext'
9804   { (case "(($ac_try" in
9805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9806   *) ac_try_echo=$ac_try;;
9807 esac
9808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9809   (eval "$ac_try") 2>&5
9810   ac_status=$?
9811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9812   (exit $ac_status); }; }; then
9813   ac_cv_search_pthread_getspecific=$ac_res
9814 else
9815   echo "$as_me: failed program was:" >&5
9816 sed 's/^/| /' conftest.$ac_ext >&5
9817
9818
9819 fi
9820
9821 rm -f core conftest.err conftest.$ac_objext \
9822       conftest$ac_exeext
9823   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9824   break
9825 fi
9826 done
9827 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9828   :
9829 else
9830   ac_cv_search_pthread_getspecific=no
9831 fi
9832 rm conftest.$ac_ext
9833 LIBS=$ac_func_search_save_LIBS
9834 fi
9835 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
9836 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
9837 ac_res=$ac_cv_search_pthread_getspecific
9838 if test "$ac_res" != no; then
9839   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9840
9841 cat >>confdefs.h <<\_ACEOF
9842 #define HAVE_PTHREAD_GETSPECIFIC 1
9843 _ACEOF
9844
9845 fi
9846
9847 fi
9848
9849 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
9850
9851 { echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
9852 echo $ECHO_N "checking for compress2 in -lz... $ECHO_C" >&6; }
9853 if test "${ac_cv_lib_z_compress2+set}" = set; then
9854   echo $ECHO_N "(cached) $ECHO_C" >&6
9855 else
9856   ac_check_lib_save_LIBS=$LIBS
9857 LIBS="-lz  $LIBS"
9858 cat >conftest.$ac_ext <<_ACEOF
9859 /* confdefs.h.  */
9860 _ACEOF
9861 cat confdefs.h >>conftest.$ac_ext
9862 cat >>conftest.$ac_ext <<_ACEOF
9863 /* end confdefs.h.  */
9864
9865 /* Override any GCC internal prototype to avoid an error.
9866    Use char because int might match the return type of a GCC
9867    builtin and then its argument prototype would still apply.  */
9868 #ifdef __cplusplus
9869 extern "C"
9870 #endif
9871 char compress2 ();
9872 int
9873 main ()
9874 {
9875 return compress2 ();
9876   ;
9877   return 0;
9878 }
9879 _ACEOF
9880 rm -f conftest.$ac_objext conftest$ac_exeext
9881 if { (ac_try="$ac_link"
9882 case "(($ac_try" in
9883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9884   *) ac_try_echo=$ac_try;;
9885 esac
9886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9887   (eval "$ac_link") 2>conftest.er1
9888   ac_status=$?
9889   grep -v '^ *+' conftest.er1 >conftest.err
9890   rm -f conftest.er1
9891   cat conftest.err >&5
9892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893   (exit $ac_status); } &&
9894          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9895   { (case "(($ac_try" in
9896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9897   *) ac_try_echo=$ac_try;;
9898 esac
9899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9900   (eval "$ac_try") 2>&5
9901   ac_status=$?
9902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9903   (exit $ac_status); }; } &&
9904          { ac_try='test -s conftest$ac_exeext'
9905   { (case "(($ac_try" in
9906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9907   *) ac_try_echo=$ac_try;;
9908 esac
9909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9910   (eval "$ac_try") 2>&5
9911   ac_status=$?
9912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9913   (exit $ac_status); }; }; then
9914   ac_cv_lib_z_compress2=yes
9915 else
9916   echo "$as_me: failed program was:" >&5
9917 sed 's/^/| /' conftest.$ac_ext >&5
9918
9919         ac_cv_lib_z_compress2=no
9920 fi
9921
9922 rm -f core conftest.err conftest.$ac_objext \
9923       conftest$ac_exeext conftest.$ac_ext
9924 LIBS=$ac_check_lib_save_LIBS
9925 fi
9926 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
9927 echo "${ECHO_T}$ac_cv_lib_z_compress2" >&6; }
9928 if test $ac_cv_lib_z_compress2 = yes; then
9929   cat >>confdefs.h <<_ACEOF
9930 #define HAVE_LIBZ 1
9931 _ACEOF
9932
9933   LIBS="-lz $LIBS"
9934
9935 fi
9936
9937 fi
9938
9939
9940 # Check whether --with-oprofile was given.
9941 if test "${with_oprofile+set}" = set; then
9942   withval=$with_oprofile;
9943       USE_OPROFILE=1
9944
9945       case "$withval" in
9946         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
9947         no) llvm_cv_oppath=
9948             USE_OPROFILE=0
9949  ;;
9950         *) llvm_cv_oppath="${withval}/lib/oprofile"
9951            CPPFLAGS="-I${withval}/include";;
9952       esac
9953       case $llvm_cv_os_type in
9954         Linux)
9955           if test -n "$llvm_cv_oppath" ; then
9956             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
9957                                                             { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
9958 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
9959 if test "${ac_cv_search_bfd_init+set}" = set; then
9960   echo $ECHO_N "(cached) $ECHO_C" >&6
9961 else
9962   ac_func_search_save_LIBS=$LIBS
9963 cat >conftest.$ac_ext <<_ACEOF
9964 /* confdefs.h.  */
9965 _ACEOF
9966 cat confdefs.h >>conftest.$ac_ext
9967 cat >>conftest.$ac_ext <<_ACEOF
9968 /* end confdefs.h.  */
9969
9970 /* Override any GCC internal prototype to avoid an error.
9971    Use char because int might match the return type of a GCC
9972    builtin and then its argument prototype would still apply.  */
9973 #ifdef __cplusplus
9974 extern "C"
9975 #endif
9976 char bfd_init ();
9977 int
9978 main ()
9979 {
9980 return bfd_init ();
9981   ;
9982   return 0;
9983 }
9984 _ACEOF
9985 for ac_lib in '' bfd; do
9986   if test -z "$ac_lib"; then
9987     ac_res="none required"
9988   else
9989     ac_res=-l$ac_lib
9990     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9991   fi
9992   rm -f conftest.$ac_objext conftest$ac_exeext
9993 if { (ac_try="$ac_link"
9994 case "(($ac_try" in
9995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9996   *) ac_try_echo=$ac_try;;
9997 esac
9998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9999   (eval "$ac_link") 2>conftest.er1
10000   ac_status=$?
10001   grep -v '^ *+' conftest.er1 >conftest.err
10002   rm -f conftest.er1
10003   cat conftest.err >&5
10004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10005   (exit $ac_status); } &&
10006          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10007   { (case "(($ac_try" in
10008   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10009   *) ac_try_echo=$ac_try;;
10010 esac
10011 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10012   (eval "$ac_try") 2>&5
10013   ac_status=$?
10014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10015   (exit $ac_status); }; } &&
10016          { ac_try='test -s conftest$ac_exeext'
10017   { (case "(($ac_try" in
10018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10019   *) ac_try_echo=$ac_try;;
10020 esac
10021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10022   (eval "$ac_try") 2>&5
10023   ac_status=$?
10024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10025   (exit $ac_status); }; }; then
10026   ac_cv_search_bfd_init=$ac_res
10027 else
10028   echo "$as_me: failed program was:" >&5
10029 sed 's/^/| /' conftest.$ac_ext >&5
10030
10031
10032 fi
10033
10034 rm -f core conftest.err conftest.$ac_objext \
10035       conftest$ac_exeext
10036   if test "${ac_cv_search_bfd_init+set}" = set; then
10037   break
10038 fi
10039 done
10040 if test "${ac_cv_search_bfd_init+set}" = set; then
10041   :
10042 else
10043   ac_cv_search_bfd_init=no
10044 fi
10045 rm conftest.$ac_ext
10046 LIBS=$ac_func_search_save_LIBS
10047 fi
10048 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
10049 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
10050 ac_res=$ac_cv_search_bfd_init
10051 if test "$ac_res" != no; then
10052   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10053
10054 fi
10055
10056             { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
10057 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
10058 if test "${ac_cv_search_op_open_agent+set}" = set; then
10059   echo $ECHO_N "(cached) $ECHO_C" >&6
10060 else
10061   ac_func_search_save_LIBS=$LIBS
10062 cat >conftest.$ac_ext <<_ACEOF
10063 /* confdefs.h.  */
10064 _ACEOF
10065 cat confdefs.h >>conftest.$ac_ext
10066 cat >>conftest.$ac_ext <<_ACEOF
10067 /* end confdefs.h.  */
10068
10069 /* Override any GCC internal prototype to avoid an error.
10070    Use char because int might match the return type of a GCC
10071    builtin and then its argument prototype would still apply.  */
10072 #ifdef __cplusplus
10073 extern "C"
10074 #endif
10075 char op_open_agent ();
10076 int
10077 main ()
10078 {
10079 return op_open_agent ();
10080   ;
10081   return 0;
10082 }
10083 _ACEOF
10084 for ac_lib in '' opagent; do
10085   if test -z "$ac_lib"; then
10086     ac_res="none required"
10087   else
10088     ac_res=-l$ac_lib
10089     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10090   fi
10091   rm -f conftest.$ac_objext conftest$ac_exeext
10092 if { (ac_try="$ac_link"
10093 case "(($ac_try" in
10094   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10095   *) ac_try_echo=$ac_try;;
10096 esac
10097 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10098   (eval "$ac_link") 2>conftest.er1
10099   ac_status=$?
10100   grep -v '^ *+' conftest.er1 >conftest.err
10101   rm -f conftest.er1
10102   cat conftest.err >&5
10103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10104   (exit $ac_status); } &&
10105          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10106   { (case "(($ac_try" in
10107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10108   *) ac_try_echo=$ac_try;;
10109 esac
10110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10111   (eval "$ac_try") 2>&5
10112   ac_status=$?
10113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10114   (exit $ac_status); }; } &&
10115          { ac_try='test -s conftest$ac_exeext'
10116   { (case "(($ac_try" in
10117   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10118   *) ac_try_echo=$ac_try;;
10119 esac
10120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10121   (eval "$ac_try") 2>&5
10122   ac_status=$?
10123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10124   (exit $ac_status); }; }; then
10125   ac_cv_search_op_open_agent=$ac_res
10126 else
10127   echo "$as_me: failed program was:" >&5
10128 sed 's/^/| /' conftest.$ac_ext >&5
10129
10130
10131 fi
10132
10133 rm -f core conftest.err conftest.$ac_objext \
10134       conftest$ac_exeext
10135   if test "${ac_cv_search_op_open_agent+set}" = set; then
10136   break
10137 fi
10138 done
10139 if test "${ac_cv_search_op_open_agent+set}" = set; then
10140   :
10141 else
10142   ac_cv_search_op_open_agent=no
10143 fi
10144 rm conftest.$ac_ext
10145 LIBS=$ac_func_search_save_LIBS
10146 fi
10147 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
10148 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
10149 ac_res=$ac_cv_search_op_open_agent
10150 if test "$ac_res" != no; then
10151   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10152
10153 else
10154
10155               echo "Error! You need to have libopagent around."
10156               exit 1
10157
10158 fi
10159
10160             if test "${ac_cv_header_opagent_h+set}" = set; then
10161   { echo "$as_me:$LINENO: checking for opagent.h" >&5
10162 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10163 if test "${ac_cv_header_opagent_h+set}" = set; then
10164   echo $ECHO_N "(cached) $ECHO_C" >&6
10165 fi
10166 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10167 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10168 else
10169   # Is the header compilable?
10170 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
10171 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
10172 cat >conftest.$ac_ext <<_ACEOF
10173 /* confdefs.h.  */
10174 _ACEOF
10175 cat confdefs.h >>conftest.$ac_ext
10176 cat >>conftest.$ac_ext <<_ACEOF
10177 /* end confdefs.h.  */
10178 $ac_includes_default
10179 #include <opagent.h>
10180 _ACEOF
10181 rm -f conftest.$ac_objext
10182 if { (ac_try="$ac_compile"
10183 case "(($ac_try" in
10184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10185   *) ac_try_echo=$ac_try;;
10186 esac
10187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10188   (eval "$ac_compile") 2>conftest.er1
10189   ac_status=$?
10190   grep -v '^ *+' conftest.er1 >conftest.err
10191   rm -f conftest.er1
10192   cat conftest.err >&5
10193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10194   (exit $ac_status); } &&
10195          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10196   { (case "(($ac_try" in
10197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10198   *) ac_try_echo=$ac_try;;
10199 esac
10200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10201   (eval "$ac_try") 2>&5
10202   ac_status=$?
10203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10204   (exit $ac_status); }; } &&
10205          { ac_try='test -s conftest.$ac_objext'
10206   { (case "(($ac_try" in
10207   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10208   *) ac_try_echo=$ac_try;;
10209 esac
10210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10211   (eval "$ac_try") 2>&5
10212   ac_status=$?
10213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10214   (exit $ac_status); }; }; then
10215   ac_header_compiler=yes
10216 else
10217   echo "$as_me: failed program was:" >&5
10218 sed 's/^/| /' conftest.$ac_ext >&5
10219
10220         ac_header_compiler=no
10221 fi
10222
10223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10224 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10225 echo "${ECHO_T}$ac_header_compiler" >&6; }
10226
10227 # Is the header present?
10228 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
10229 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
10230 cat >conftest.$ac_ext <<_ACEOF
10231 /* confdefs.h.  */
10232 _ACEOF
10233 cat confdefs.h >>conftest.$ac_ext
10234 cat >>conftest.$ac_ext <<_ACEOF
10235 /* end confdefs.h.  */
10236 #include <opagent.h>
10237 _ACEOF
10238 if { (ac_try="$ac_cpp conftest.$ac_ext"
10239 case "(($ac_try" in
10240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10241   *) ac_try_echo=$ac_try;;
10242 esac
10243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10244   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10245   ac_status=$?
10246   grep -v '^ *+' conftest.er1 >conftest.err
10247   rm -f conftest.er1
10248   cat conftest.err >&5
10249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10250   (exit $ac_status); } >/dev/null; then
10251   if test -s conftest.err; then
10252     ac_cpp_err=$ac_c_preproc_warn_flag
10253     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10254   else
10255     ac_cpp_err=
10256   fi
10257 else
10258   ac_cpp_err=yes
10259 fi
10260 if test -z "$ac_cpp_err"; then
10261   ac_header_preproc=yes
10262 else
10263   echo "$as_me: failed program was:" >&5
10264 sed 's/^/| /' conftest.$ac_ext >&5
10265
10266   ac_header_preproc=no
10267 fi
10268
10269 rm -f conftest.err conftest.$ac_ext
10270 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10271 echo "${ECHO_T}$ac_header_preproc" >&6; }
10272
10273 # So?  What about this header?
10274 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10275   yes:no: )
10276     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
10277 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10278     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
10279 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
10280     ac_header_preproc=yes
10281     ;;
10282   no:yes:* )
10283     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
10284 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
10285     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
10286 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
10287     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
10288 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
10289     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
10290 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10291     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
10292 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
10293     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
10294 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
10295     ( cat <<\_ASBOX
10296 ## ------------------------------------ ##
10297 ## Report this to http://llvm.org/bugs/ ##
10298 ## ------------------------------------ ##
10299 _ASBOX
10300      ) | sed "s/^/$as_me: WARNING:     /" >&2
10301     ;;
10302 esac
10303 { echo "$as_me:$LINENO: checking for opagent.h" >&5
10304 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10305 if test "${ac_cv_header_opagent_h+set}" = set; then
10306   echo $ECHO_N "(cached) $ECHO_C" >&6
10307 else
10308   ac_cv_header_opagent_h=$ac_header_preproc
10309 fi
10310 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10311 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10312
10313 fi
10314 if test $ac_cv_header_opagent_h = yes; then
10315   :
10316 else
10317
10318               echo "Error! You need to have opagent.h around."
10319               exit 1
10320
10321 fi
10322
10323
10324           fi ;;
10325         *)
10326           { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
10327 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
10328    { (exit 1); exit 1; }; } ;;
10329       esac
10330
10331 else
10332
10333       USE_OPROFILE=0
10334
10335
10336 fi
10337
10338
10339 cat >>confdefs.h <<_ACEOF
10340 #define LLVM_USE_OPROFILE $USE_OPROFILE
10341 _ACEOF
10342
10343
10344
10345 # Check whether --with-intel-jitevents was given.
10346 if test "${with_intel_jitevents+set}" = set; then
10347   withval=$with_intel_jitevents;
10348        case "$withval" in
10349           yes) USE_INTEL_JITEVENTS=1
10350 ;;
10351           no)  USE_INTEL_JITEVENTS=0
10352 ;;
10353           *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
10354 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
10355    { (exit 1); exit 1; }; };;
10356        esac
10357
10358       case $llvm_cv_os_type in
10359         Linux|Win32|Cygwin|MingW) ;;
10360         *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
10361 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
10362    { (exit 1); exit 1; }; };;
10363       esac
10364
10365       case "$llvm_cv_target_arch" in
10366         x86|x86_64) ;;
10367         *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
10368 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
10369    { (exit 1); exit 1; }; };;
10370       esac
10371
10372 else
10373
10374       USE_INTEL_JITEVENTS=0
10375
10376
10377 fi
10378
10379
10380 cat >>confdefs.h <<_ACEOF
10381 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
10382 _ACEOF
10383
10384
10385 for ac_prog in xml2-config
10386 do
10387   # Extract the first word of "$ac_prog", so it can be a program name with args.
10388 set dummy $ac_prog; ac_word=$2
10389 { echo "$as_me:$LINENO: checking for $ac_word" >&5
10390 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10391 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
10392   echo $ECHO_N "(cached) $ECHO_C" >&6
10393 else
10394   if test -n "$XML2CONFIG"; then
10395   ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
10396 else
10397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10398 for as_dir in $PATH
10399 do
10400   IFS=$as_save_IFS
10401   test -z "$as_dir" && as_dir=.
10402   for ac_exec_ext in '' $ac_executable_extensions; do
10403   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
10404     ac_cv_prog_XML2CONFIG="$ac_prog"
10405     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10406     break 2
10407   fi
10408 done
10409 done
10410 IFS=$as_save_IFS
10411
10412 fi
10413 fi
10414 XML2CONFIG=$ac_cv_prog_XML2CONFIG
10415 if test -n "$XML2CONFIG"; then
10416   { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
10417 echo "${ECHO_T}$XML2CONFIG" >&6; }
10418 else
10419   { echo "$as_me:$LINENO: result: no" >&5
10420 echo "${ECHO_T}no" >&6; }
10421 fi
10422
10423
10424   test -n "$XML2CONFIG" && break
10425 done
10426
10427
10428 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
10429 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
10430 if test "x$XML2CONFIG" = "x"; then
10431  { echo "$as_me:$LINENO: result: xml2-config not found" >&5
10432 echo "${ECHO_T}xml2-config not found" >&6; }
10433 else
10434  LIBXML2_INC=`$XML2CONFIG --cflags`
10435  { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
10436 echo "${ECHO_T}$LIBXML2_INC" >&6; }
10437  { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
10438 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
10439 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
10440   echo $ECHO_N "(cached) $ECHO_C" >&6
10441 else
10442   ac_check_lib_save_LIBS=$LIBS
10443 LIBS="-lxml2  $LIBS"
10444 cat >conftest.$ac_ext <<_ACEOF
10445 /* confdefs.h.  */
10446 _ACEOF
10447 cat confdefs.h >>conftest.$ac_ext
10448 cat >>conftest.$ac_ext <<_ACEOF
10449 /* end confdefs.h.  */
10450
10451 /* Override any GCC internal prototype to avoid an error.
10452    Use char because int might match the return type of a GCC
10453    builtin and then its argument prototype would still apply.  */
10454 #ifdef __cplusplus
10455 extern "C"
10456 #endif
10457 char xmlReadFile ();
10458 int
10459 main ()
10460 {
10461 return xmlReadFile ();
10462   ;
10463   return 0;
10464 }
10465 _ACEOF
10466 rm -f conftest.$ac_objext conftest$ac_exeext
10467 if { (ac_try="$ac_link"
10468 case "(($ac_try" in
10469   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10470   *) ac_try_echo=$ac_try;;
10471 esac
10472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10473   (eval "$ac_link") 2>conftest.er1
10474   ac_status=$?
10475   grep -v '^ *+' conftest.er1 >conftest.err
10476   rm -f conftest.er1
10477   cat conftest.err >&5
10478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10479   (exit $ac_status); } &&
10480          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10481   { (case "(($ac_try" in
10482   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10483   *) ac_try_echo=$ac_try;;
10484 esac
10485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10486   (eval "$ac_try") 2>&5
10487   ac_status=$?
10488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10489   (exit $ac_status); }; } &&
10490          { ac_try='test -s conftest$ac_exeext'
10491   { (case "(($ac_try" in
10492   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10493   *) ac_try_echo=$ac_try;;
10494 esac
10495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10496   (eval "$ac_try") 2>&5
10497   ac_status=$?
10498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10499   (exit $ac_status); }; }; then
10500   ac_cv_lib_xml2_xmlReadFile=yes
10501 else
10502   echo "$as_me: failed program was:" >&5
10503 sed 's/^/| /' conftest.$ac_ext >&5
10504
10505         ac_cv_lib_xml2_xmlReadFile=no
10506 fi
10507
10508 rm -f core conftest.err conftest.$ac_objext \
10509       conftest$ac_exeext conftest.$ac_ext
10510 LIBS=$ac_check_lib_save_LIBS
10511 fi
10512 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
10513 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
10514 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
10515
10516 cat >>confdefs.h <<\_ACEOF
10517 #define CLANG_HAVE_LIBXML 1
10518 _ACEOF
10519
10520                                 LIBXML2_LIBS="-lxml2"
10521 fi
10522
10523 fi
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533 ac_header_dirent=no
10534 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10535   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10536 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10537 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
10538 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10539   echo $ECHO_N "(cached) $ECHO_C" >&6
10540 else
10541   cat >conftest.$ac_ext <<_ACEOF
10542 /* confdefs.h.  */
10543 _ACEOF
10544 cat confdefs.h >>conftest.$ac_ext
10545 cat >>conftest.$ac_ext <<_ACEOF
10546 /* end confdefs.h.  */
10547 #include <sys/types.h>
10548 #include <$ac_hdr>
10549
10550 int
10551 main ()
10552 {
10553 if ((DIR *) 0)
10554 return 0;
10555   ;
10556   return 0;
10557 }
10558 _ACEOF
10559 rm -f conftest.$ac_objext
10560 if { (ac_try="$ac_compile"
10561 case "(($ac_try" in
10562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10563   *) ac_try_echo=$ac_try;;
10564 esac
10565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10566   (eval "$ac_compile") 2>conftest.er1
10567   ac_status=$?
10568   grep -v '^ *+' conftest.er1 >conftest.err
10569   rm -f conftest.er1
10570   cat conftest.err >&5
10571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10572   (exit $ac_status); } &&
10573          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10574   { (case "(($ac_try" in
10575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10576   *) ac_try_echo=$ac_try;;
10577 esac
10578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10579   (eval "$ac_try") 2>&5
10580   ac_status=$?
10581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10582   (exit $ac_status); }; } &&
10583          { ac_try='test -s conftest.$ac_objext'
10584   { (case "(($ac_try" in
10585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10586   *) ac_try_echo=$ac_try;;
10587 esac
10588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10589   (eval "$ac_try") 2>&5
10590   ac_status=$?
10591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10592   (exit $ac_status); }; }; then
10593   eval "$as_ac_Header=yes"
10594 else
10595   echo "$as_me: failed program was:" >&5
10596 sed 's/^/| /' conftest.$ac_ext >&5
10597
10598         eval "$as_ac_Header=no"
10599 fi
10600
10601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10602 fi
10603 ac_res=`eval echo '${'$as_ac_Header'}'`
10604                { echo "$as_me:$LINENO: result: $ac_res" >&5
10605 echo "${ECHO_T}$ac_res" >&6; }
10606 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10607   cat >>confdefs.h <<_ACEOF
10608 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10609 _ACEOF
10610
10611 ac_header_dirent=$ac_hdr; break
10612 fi
10613
10614 done
10615 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10616 if test $ac_header_dirent = dirent.h; then
10617   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10618 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10619 if test "${ac_cv_search_opendir+set}" = set; then
10620   echo $ECHO_N "(cached) $ECHO_C" >&6
10621 else
10622   ac_func_search_save_LIBS=$LIBS
10623 cat >conftest.$ac_ext <<_ACEOF
10624 /* confdefs.h.  */
10625 _ACEOF
10626 cat confdefs.h >>conftest.$ac_ext
10627 cat >>conftest.$ac_ext <<_ACEOF
10628 /* end confdefs.h.  */
10629
10630 /* Override any GCC internal prototype to avoid an error.
10631    Use char because int might match the return type of a GCC
10632    builtin and then its argument prototype would still apply.  */
10633 #ifdef __cplusplus
10634 extern "C"
10635 #endif
10636 char opendir ();
10637 int
10638 main ()
10639 {
10640 return opendir ();
10641   ;
10642   return 0;
10643 }
10644 _ACEOF
10645 for ac_lib in '' dir; do
10646   if test -z "$ac_lib"; then
10647     ac_res="none required"
10648   else
10649     ac_res=-l$ac_lib
10650     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10651   fi
10652   rm -f conftest.$ac_objext conftest$ac_exeext
10653 if { (ac_try="$ac_link"
10654 case "(($ac_try" in
10655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10656   *) ac_try_echo=$ac_try;;
10657 esac
10658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10659   (eval "$ac_link") 2>conftest.er1
10660   ac_status=$?
10661   grep -v '^ *+' conftest.er1 >conftest.err
10662   rm -f conftest.er1
10663   cat conftest.err >&5
10664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10665   (exit $ac_status); } &&
10666          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10667   { (case "(($ac_try" in
10668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10669   *) ac_try_echo=$ac_try;;
10670 esac
10671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10672   (eval "$ac_try") 2>&5
10673   ac_status=$?
10674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10675   (exit $ac_status); }; } &&
10676          { ac_try='test -s conftest$ac_exeext'
10677   { (case "(($ac_try" in
10678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10679   *) ac_try_echo=$ac_try;;
10680 esac
10681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10682   (eval "$ac_try") 2>&5
10683   ac_status=$?
10684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10685   (exit $ac_status); }; }; then
10686   ac_cv_search_opendir=$ac_res
10687 else
10688   echo "$as_me: failed program was:" >&5
10689 sed 's/^/| /' conftest.$ac_ext >&5
10690
10691
10692 fi
10693
10694 rm -f core conftest.err conftest.$ac_objext \
10695       conftest$ac_exeext
10696   if test "${ac_cv_search_opendir+set}" = set; then
10697   break
10698 fi
10699 done
10700 if test "${ac_cv_search_opendir+set}" = set; then
10701   :
10702 else
10703   ac_cv_search_opendir=no
10704 fi
10705 rm conftest.$ac_ext
10706 LIBS=$ac_func_search_save_LIBS
10707 fi
10708 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10709 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10710 ac_res=$ac_cv_search_opendir
10711 if test "$ac_res" != no; then
10712   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10713
10714 fi
10715
10716 else
10717   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10718 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10719 if test "${ac_cv_search_opendir+set}" = set; then
10720   echo $ECHO_N "(cached) $ECHO_C" >&6
10721 else
10722   ac_func_search_save_LIBS=$LIBS
10723 cat >conftest.$ac_ext <<_ACEOF
10724 /* confdefs.h.  */
10725 _ACEOF
10726 cat confdefs.h >>conftest.$ac_ext
10727 cat >>conftest.$ac_ext <<_ACEOF
10728 /* end confdefs.h.  */
10729
10730 /* Override any GCC internal prototype to avoid an error.
10731    Use char because int might match the return type of a GCC
10732    builtin and then its argument prototype would still apply.  */
10733 #ifdef __cplusplus
10734 extern "C"
10735 #endif
10736 char opendir ();
10737 int
10738 main ()
10739 {
10740 return opendir ();
10741   ;
10742   return 0;
10743 }
10744 _ACEOF
10745 for ac_lib in '' x; do
10746   if test -z "$ac_lib"; then
10747     ac_res="none required"
10748   else
10749     ac_res=-l$ac_lib
10750     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10751   fi
10752   rm -f conftest.$ac_objext conftest$ac_exeext
10753 if { (ac_try="$ac_link"
10754 case "(($ac_try" in
10755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10756   *) ac_try_echo=$ac_try;;
10757 esac
10758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10759   (eval "$ac_link") 2>conftest.er1
10760   ac_status=$?
10761   grep -v '^ *+' conftest.er1 >conftest.err
10762   rm -f conftest.er1
10763   cat conftest.err >&5
10764   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10765   (exit $ac_status); } &&
10766          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10767   { (case "(($ac_try" in
10768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10769   *) ac_try_echo=$ac_try;;
10770 esac
10771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10772   (eval "$ac_try") 2>&5
10773   ac_status=$?
10774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10775   (exit $ac_status); }; } &&
10776          { ac_try='test -s conftest$ac_exeext'
10777   { (case "(($ac_try" in
10778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10779   *) ac_try_echo=$ac_try;;
10780 esac
10781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10782   (eval "$ac_try") 2>&5
10783   ac_status=$?
10784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10785   (exit $ac_status); }; }; then
10786   ac_cv_search_opendir=$ac_res
10787 else
10788   echo "$as_me: failed program was:" >&5
10789 sed 's/^/| /' conftest.$ac_ext >&5
10790
10791
10792 fi
10793
10794 rm -f core conftest.err conftest.$ac_objext \
10795       conftest$ac_exeext
10796   if test "${ac_cv_search_opendir+set}" = set; then
10797   break
10798 fi
10799 done
10800 if test "${ac_cv_search_opendir+set}" = set; then
10801   :
10802 else
10803   ac_cv_search_opendir=no
10804 fi
10805 rm conftest.$ac_ext
10806 LIBS=$ac_func_search_save_LIBS
10807 fi
10808 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10809 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10810 ac_res=$ac_cv_search_opendir
10811 if test "$ac_res" != no; then
10812   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10813
10814 fi
10815
10816 fi
10817
10818 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
10819 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
10820 if test "${ac_cv_header_mmap_anon+set}" = set; then
10821   echo $ECHO_N "(cached) $ECHO_C" >&6
10822 else
10823    ac_ext=c
10824 ac_cpp='$CPP $CPPFLAGS'
10825 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10826 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10827 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10828
10829   cat >conftest.$ac_ext <<_ACEOF
10830 /* confdefs.h.  */
10831 _ACEOF
10832 cat confdefs.h >>conftest.$ac_ext
10833 cat >>conftest.$ac_ext <<_ACEOF
10834 /* end confdefs.h.  */
10835 #include <sys/mman.h>
10836 #include <unistd.h>
10837 #include <fcntl.h>
10838 int
10839 main ()
10840 {
10841 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
10842   ;
10843   return 0;
10844 }
10845 _ACEOF
10846 rm -f conftest.$ac_objext
10847 if { (ac_try="$ac_compile"
10848 case "(($ac_try" in
10849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10850   *) ac_try_echo=$ac_try;;
10851 esac
10852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10853   (eval "$ac_compile") 2>conftest.er1
10854   ac_status=$?
10855   grep -v '^ *+' conftest.er1 >conftest.err
10856   rm -f conftest.er1
10857   cat conftest.err >&5
10858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10859   (exit $ac_status); } &&
10860          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10861   { (case "(($ac_try" in
10862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10863   *) ac_try_echo=$ac_try;;
10864 esac
10865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10866   (eval "$ac_try") 2>&5
10867   ac_status=$?
10868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10869   (exit $ac_status); }; } &&
10870          { ac_try='test -s conftest.$ac_objext'
10871   { (case "(($ac_try" in
10872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10873   *) ac_try_echo=$ac_try;;
10874 esac
10875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10876   (eval "$ac_try") 2>&5
10877   ac_status=$?
10878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10879   (exit $ac_status); }; }; then
10880   ac_cv_header_mmap_anon=yes
10881 else
10882   echo "$as_me: failed program was:" >&5
10883 sed 's/^/| /' conftest.$ac_ext >&5
10884
10885         ac_cv_header_mmap_anon=no
10886 fi
10887
10888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10889   ac_ext=c
10890 ac_cpp='$CPP $CPPFLAGS'
10891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10894
10895
10896 fi
10897 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
10898 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
10899 if test "$ac_cv_header_mmap_anon" = yes; then
10900
10901 cat >>confdefs.h <<\_ACEOF
10902 #define HAVE_MMAP_ANONYMOUS 1
10903 _ACEOF
10904
10905 fi
10906
10907 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
10908 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
10909 if test "${ac_cv_header_stat_broken+set}" = set; then
10910   echo $ECHO_N "(cached) $ECHO_C" >&6
10911 else
10912   cat >conftest.$ac_ext <<_ACEOF
10913 /* confdefs.h.  */
10914 _ACEOF
10915 cat confdefs.h >>conftest.$ac_ext
10916 cat >>conftest.$ac_ext <<_ACEOF
10917 /* end confdefs.h.  */
10918 #include <sys/types.h>
10919 #include <sys/stat.h>
10920
10921 #if defined S_ISBLK && defined S_IFDIR
10922 # if S_ISBLK (S_IFDIR)
10923 You lose.
10924 # endif
10925 #endif
10926
10927 #if defined S_ISBLK && defined S_IFCHR
10928 # if S_ISBLK (S_IFCHR)
10929 You lose.
10930 # endif
10931 #endif
10932
10933 #if defined S_ISLNK && defined S_IFREG
10934 # if S_ISLNK (S_IFREG)
10935 You lose.
10936 # endif
10937 #endif
10938
10939 #if defined S_ISSOCK && defined S_IFREG
10940 # if S_ISSOCK (S_IFREG)
10941 You lose.
10942 # endif
10943 #endif
10944
10945 _ACEOF
10946 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10947   $EGREP "You lose" >/dev/null 2>&1; then
10948   ac_cv_header_stat_broken=yes
10949 else
10950   ac_cv_header_stat_broken=no
10951 fi
10952 rm -f conftest*
10953
10954 fi
10955 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
10956 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
10957 if test $ac_cv_header_stat_broken = yes; then
10958
10959 cat >>confdefs.h <<\_ACEOF
10960 #define STAT_MACROS_BROKEN 1
10961 _ACEOF
10962
10963 fi
10964
10965 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
10966 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
10967 if test "${ac_cv_header_time+set}" = set; then
10968   echo $ECHO_N "(cached) $ECHO_C" >&6
10969 else
10970   cat >conftest.$ac_ext <<_ACEOF
10971 /* confdefs.h.  */
10972 _ACEOF
10973 cat confdefs.h >>conftest.$ac_ext
10974 cat >>conftest.$ac_ext <<_ACEOF
10975 /* end confdefs.h.  */
10976 #include <sys/types.h>
10977 #include <sys/time.h>
10978 #include <time.h>
10979
10980 int
10981 main ()
10982 {
10983 if ((struct tm *) 0)
10984 return 0;
10985   ;
10986   return 0;
10987 }
10988 _ACEOF
10989 rm -f conftest.$ac_objext
10990 if { (ac_try="$ac_compile"
10991 case "(($ac_try" in
10992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10993   *) ac_try_echo=$ac_try;;
10994 esac
10995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10996   (eval "$ac_compile") 2>conftest.er1
10997   ac_status=$?
10998   grep -v '^ *+' conftest.er1 >conftest.err
10999   rm -f conftest.er1
11000   cat conftest.err >&5
11001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11002   (exit $ac_status); } &&
11003          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11004   { (case "(($ac_try" in
11005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11006   *) ac_try_echo=$ac_try;;
11007 esac
11008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11009   (eval "$ac_try") 2>&5
11010   ac_status=$?
11011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11012   (exit $ac_status); }; } &&
11013          { ac_try='test -s conftest.$ac_objext'
11014   { (case "(($ac_try" in
11015   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11016   *) ac_try_echo=$ac_try;;
11017 esac
11018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11019   (eval "$ac_try") 2>&5
11020   ac_status=$?
11021   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11022   (exit $ac_status); }; }; then
11023   ac_cv_header_time=yes
11024 else
11025   echo "$as_me: failed program was:" >&5
11026 sed 's/^/| /' conftest.$ac_ext >&5
11027
11028         ac_cv_header_time=no
11029 fi
11030
11031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11032 fi
11033 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
11034 echo "${ECHO_T}$ac_cv_header_time" >&6; }
11035 if test $ac_cv_header_time = yes; then
11036
11037 cat >>confdefs.h <<\_ACEOF
11038 #define TIME_WITH_SYS_TIME 1
11039 _ACEOF
11040
11041 fi
11042
11043
11044 ac_ext=cpp
11045 ac_cpp='$CXXCPP $CPPFLAGS'
11046 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11047 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11048 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11049
11050
11051 for ac_header in cxxabi.h
11052 do
11053 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11054 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11055 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11056 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11057   echo $ECHO_N "(cached) $ECHO_C" >&6
11058 else
11059   cat >conftest.$ac_ext <<_ACEOF
11060 /* confdefs.h.  */
11061 _ACEOF
11062 cat confdefs.h >>conftest.$ac_ext
11063 cat >>conftest.$ac_ext <<_ACEOF
11064 /* end confdefs.h.  */
11065 #include <stddef.h>
11066
11067
11068 #include <$ac_header>
11069 _ACEOF
11070 rm -f conftest.$ac_objext
11071 if { (ac_try="$ac_compile"
11072 case "(($ac_try" in
11073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11074   *) ac_try_echo=$ac_try;;
11075 esac
11076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11077   (eval "$ac_compile") 2>conftest.er1
11078   ac_status=$?
11079   grep -v '^ *+' conftest.er1 >conftest.err
11080   rm -f conftest.er1
11081   cat conftest.err >&5
11082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11083   (exit $ac_status); } &&
11084          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11085   { (case "(($ac_try" in
11086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11087   *) ac_try_echo=$ac_try;;
11088 esac
11089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11090   (eval "$ac_try") 2>&5
11091   ac_status=$?
11092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11093   (exit $ac_status); }; } &&
11094          { ac_try='test -s conftest.$ac_objext'
11095   { (case "(($ac_try" in
11096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11097   *) ac_try_echo=$ac_try;;
11098 esac
11099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11100   (eval "$ac_try") 2>&5
11101   ac_status=$?
11102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11103   (exit $ac_status); }; }; then
11104   eval "$as_ac_Header=yes"
11105 else
11106   echo "$as_me: failed program was:" >&5
11107 sed 's/^/| /' conftest.$ac_ext >&5
11108
11109         eval "$as_ac_Header=no"
11110 fi
11111
11112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11113 fi
11114 ac_res=`eval echo '${'$as_ac_Header'}'`
11115                { echo "$as_me:$LINENO: result: $ac_res" >&5
11116 echo "${ECHO_T}$ac_res" >&6; }
11117 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11118   cat >>confdefs.h <<_ACEOF
11119 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11120 _ACEOF
11121
11122 fi
11123
11124 done
11125
11126 ac_ext=c
11127 ac_cpp='$CPP $CPPFLAGS'
11128 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11129 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11130 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11131
11132
11133
11134
11135
11136
11137
11138 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h
11139 do
11140 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11141 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11142   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11143 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11144 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11145   echo $ECHO_N "(cached) $ECHO_C" >&6
11146 fi
11147 ac_res=`eval echo '${'$as_ac_Header'}'`
11148                { echo "$as_me:$LINENO: result: $ac_res" >&5
11149 echo "${ECHO_T}$ac_res" >&6; }
11150 else
11151   # Is the header compilable?
11152 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11153 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11154 cat >conftest.$ac_ext <<_ACEOF
11155 /* confdefs.h.  */
11156 _ACEOF
11157 cat confdefs.h >>conftest.$ac_ext
11158 cat >>conftest.$ac_ext <<_ACEOF
11159 /* end confdefs.h.  */
11160 $ac_includes_default
11161 #include <$ac_header>
11162 _ACEOF
11163 rm -f conftest.$ac_objext
11164 if { (ac_try="$ac_compile"
11165 case "(($ac_try" in
11166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11167   *) ac_try_echo=$ac_try;;
11168 esac
11169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11170   (eval "$ac_compile") 2>conftest.er1
11171   ac_status=$?
11172   grep -v '^ *+' conftest.er1 >conftest.err
11173   rm -f conftest.er1
11174   cat conftest.err >&5
11175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11176   (exit $ac_status); } &&
11177          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11178   { (case "(($ac_try" in
11179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11180   *) ac_try_echo=$ac_try;;
11181 esac
11182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11183   (eval "$ac_try") 2>&5
11184   ac_status=$?
11185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11186   (exit $ac_status); }; } &&
11187          { ac_try='test -s conftest.$ac_objext'
11188   { (case "(($ac_try" in
11189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11190   *) ac_try_echo=$ac_try;;
11191 esac
11192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11193   (eval "$ac_try") 2>&5
11194   ac_status=$?
11195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11196   (exit $ac_status); }; }; then
11197   ac_header_compiler=yes
11198 else
11199   echo "$as_me: failed program was:" >&5
11200 sed 's/^/| /' conftest.$ac_ext >&5
11201
11202         ac_header_compiler=no
11203 fi
11204
11205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11206 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11207 echo "${ECHO_T}$ac_header_compiler" >&6; }
11208
11209 # Is the header present?
11210 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11211 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11212 cat >conftest.$ac_ext <<_ACEOF
11213 /* confdefs.h.  */
11214 _ACEOF
11215 cat confdefs.h >>conftest.$ac_ext
11216 cat >>conftest.$ac_ext <<_ACEOF
11217 /* end confdefs.h.  */
11218 #include <$ac_header>
11219 _ACEOF
11220 if { (ac_try="$ac_cpp conftest.$ac_ext"
11221 case "(($ac_try" in
11222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11223   *) ac_try_echo=$ac_try;;
11224 esac
11225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11226   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11227   ac_status=$?
11228   grep -v '^ *+' conftest.er1 >conftest.err
11229   rm -f conftest.er1
11230   cat conftest.err >&5
11231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11232   (exit $ac_status); } >/dev/null; then
11233   if test -s conftest.err; then
11234     ac_cpp_err=$ac_c_preproc_warn_flag
11235     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11236   else
11237     ac_cpp_err=
11238   fi
11239 else
11240   ac_cpp_err=yes
11241 fi
11242 if test -z "$ac_cpp_err"; then
11243   ac_header_preproc=yes
11244 else
11245   echo "$as_me: failed program was:" >&5
11246 sed 's/^/| /' conftest.$ac_ext >&5
11247
11248   ac_header_preproc=no
11249 fi
11250
11251 rm -f conftest.err conftest.$ac_ext
11252 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11253 echo "${ECHO_T}$ac_header_preproc" >&6; }
11254
11255 # So?  What about this header?
11256 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11257   yes:no: )
11258     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11259 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11260     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11261 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11262     ac_header_preproc=yes
11263     ;;
11264   no:yes:* )
11265     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11266 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11267     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11268 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11269     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11270 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11271     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11272 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11273     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11274 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11275     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11276 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11277     ( cat <<\_ASBOX
11278 ## ------------------------------------ ##
11279 ## Report this to http://llvm.org/bugs/ ##
11280 ## ------------------------------------ ##
11281 _ASBOX
11282      ) | sed "s/^/$as_me: WARNING:     /" >&2
11283     ;;
11284 esac
11285 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11286 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11287 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11288   echo $ECHO_N "(cached) $ECHO_C" >&6
11289 else
11290   eval "$as_ac_Header=\$ac_header_preproc"
11291 fi
11292 ac_res=`eval echo '${'$as_ac_Header'}'`
11293                { echo "$as_me:$LINENO: result: $ac_res" >&5
11294 echo "${ECHO_T}$ac_res" >&6; }
11295
11296 fi
11297 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11298   cat >>confdefs.h <<_ACEOF
11299 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11300 _ACEOF
11301
11302 fi
11303
11304 done
11305
11306
11307
11308
11309
11310
11311
11312 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
11313 do
11314 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11315 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11316   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11317 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11318 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11319   echo $ECHO_N "(cached) $ECHO_C" >&6
11320 fi
11321 ac_res=`eval echo '${'$as_ac_Header'}'`
11322                { echo "$as_me:$LINENO: result: $ac_res" >&5
11323 echo "${ECHO_T}$ac_res" >&6; }
11324 else
11325   # Is the header compilable?
11326 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11327 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11328 cat >conftest.$ac_ext <<_ACEOF
11329 /* confdefs.h.  */
11330 _ACEOF
11331 cat confdefs.h >>conftest.$ac_ext
11332 cat >>conftest.$ac_ext <<_ACEOF
11333 /* end confdefs.h.  */
11334 $ac_includes_default
11335 #include <$ac_header>
11336 _ACEOF
11337 rm -f conftest.$ac_objext
11338 if { (ac_try="$ac_compile"
11339 case "(($ac_try" in
11340   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11341   *) ac_try_echo=$ac_try;;
11342 esac
11343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11344   (eval "$ac_compile") 2>conftest.er1
11345   ac_status=$?
11346   grep -v '^ *+' conftest.er1 >conftest.err
11347   rm -f conftest.er1
11348   cat conftest.err >&5
11349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11350   (exit $ac_status); } &&
11351          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11352   { (case "(($ac_try" in
11353   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11354   *) ac_try_echo=$ac_try;;
11355 esac
11356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11357   (eval "$ac_try") 2>&5
11358   ac_status=$?
11359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11360   (exit $ac_status); }; } &&
11361          { ac_try='test -s conftest.$ac_objext'
11362   { (case "(($ac_try" in
11363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11364   *) ac_try_echo=$ac_try;;
11365 esac
11366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11367   (eval "$ac_try") 2>&5
11368   ac_status=$?
11369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11370   (exit $ac_status); }; }; then
11371   ac_header_compiler=yes
11372 else
11373   echo "$as_me: failed program was:" >&5
11374 sed 's/^/| /' conftest.$ac_ext >&5
11375
11376         ac_header_compiler=no
11377 fi
11378
11379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11380 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11381 echo "${ECHO_T}$ac_header_compiler" >&6; }
11382
11383 # Is the header present?
11384 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11385 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11386 cat >conftest.$ac_ext <<_ACEOF
11387 /* confdefs.h.  */
11388 _ACEOF
11389 cat confdefs.h >>conftest.$ac_ext
11390 cat >>conftest.$ac_ext <<_ACEOF
11391 /* end confdefs.h.  */
11392 #include <$ac_header>
11393 _ACEOF
11394 if { (ac_try="$ac_cpp conftest.$ac_ext"
11395 case "(($ac_try" in
11396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11397   *) ac_try_echo=$ac_try;;
11398 esac
11399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11400   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11401   ac_status=$?
11402   grep -v '^ *+' conftest.er1 >conftest.err
11403   rm -f conftest.er1
11404   cat conftest.err >&5
11405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11406   (exit $ac_status); } >/dev/null; then
11407   if test -s conftest.err; then
11408     ac_cpp_err=$ac_c_preproc_warn_flag
11409     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11410   else
11411     ac_cpp_err=
11412   fi
11413 else
11414   ac_cpp_err=yes
11415 fi
11416 if test -z "$ac_cpp_err"; then
11417   ac_header_preproc=yes
11418 else
11419   echo "$as_me: failed program was:" >&5
11420 sed 's/^/| /' conftest.$ac_ext >&5
11421
11422   ac_header_preproc=no
11423 fi
11424
11425 rm -f conftest.err conftest.$ac_ext
11426 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11427 echo "${ECHO_T}$ac_header_preproc" >&6; }
11428
11429 # So?  What about this header?
11430 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11431   yes:no: )
11432     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11433 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11434     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11435 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11436     ac_header_preproc=yes
11437     ;;
11438   no:yes:* )
11439     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11440 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11441     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11442 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11443     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11444 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11445     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11446 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11447     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11448 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11449     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11450 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11451     ( cat <<\_ASBOX
11452 ## ------------------------------------ ##
11453 ## Report this to http://llvm.org/bugs/ ##
11454 ## ------------------------------------ ##
11455 _ASBOX
11456      ) | sed "s/^/$as_me: WARNING:     /" >&2
11457     ;;
11458 esac
11459 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11460 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11461 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11462   echo $ECHO_N "(cached) $ECHO_C" >&6
11463 else
11464   eval "$as_ac_Header=\$ac_header_preproc"
11465 fi
11466 ac_res=`eval echo '${'$as_ac_Header'}'`
11467                { echo "$as_me:$LINENO: result: $ac_res" >&5
11468 echo "${ECHO_T}$ac_res" >&6; }
11469
11470 fi
11471 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11472   cat >>confdefs.h <<_ACEOF
11473 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11474 _ACEOF
11475
11476 fi
11477
11478 done
11479
11480
11481
11482
11483
11484
11485 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
11486 do
11487 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11488 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11489   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11490 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11491 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11492   echo $ECHO_N "(cached) $ECHO_C" >&6
11493 fi
11494 ac_res=`eval echo '${'$as_ac_Header'}'`
11495                { echo "$as_me:$LINENO: result: $ac_res" >&5
11496 echo "${ECHO_T}$ac_res" >&6; }
11497 else
11498   # Is the header compilable?
11499 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11500 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11501 cat >conftest.$ac_ext <<_ACEOF
11502 /* confdefs.h.  */
11503 _ACEOF
11504 cat confdefs.h >>conftest.$ac_ext
11505 cat >>conftest.$ac_ext <<_ACEOF
11506 /* end confdefs.h.  */
11507 $ac_includes_default
11508 #include <$ac_header>
11509 _ACEOF
11510 rm -f conftest.$ac_objext
11511 if { (ac_try="$ac_compile"
11512 case "(($ac_try" in
11513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11514   *) ac_try_echo=$ac_try;;
11515 esac
11516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11517   (eval "$ac_compile") 2>conftest.er1
11518   ac_status=$?
11519   grep -v '^ *+' conftest.er1 >conftest.err
11520   rm -f conftest.er1
11521   cat conftest.err >&5
11522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11523   (exit $ac_status); } &&
11524          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11525   { (case "(($ac_try" in
11526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11527   *) ac_try_echo=$ac_try;;
11528 esac
11529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11530   (eval "$ac_try") 2>&5
11531   ac_status=$?
11532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11533   (exit $ac_status); }; } &&
11534          { ac_try='test -s conftest.$ac_objext'
11535   { (case "(($ac_try" in
11536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11537   *) ac_try_echo=$ac_try;;
11538 esac
11539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11540   (eval "$ac_try") 2>&5
11541   ac_status=$?
11542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11543   (exit $ac_status); }; }; then
11544   ac_header_compiler=yes
11545 else
11546   echo "$as_me: failed program was:" >&5
11547 sed 's/^/| /' conftest.$ac_ext >&5
11548
11549         ac_header_compiler=no
11550 fi
11551
11552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11553 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11554 echo "${ECHO_T}$ac_header_compiler" >&6; }
11555
11556 # Is the header present?
11557 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11558 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11559 cat >conftest.$ac_ext <<_ACEOF
11560 /* confdefs.h.  */
11561 _ACEOF
11562 cat confdefs.h >>conftest.$ac_ext
11563 cat >>conftest.$ac_ext <<_ACEOF
11564 /* end confdefs.h.  */
11565 #include <$ac_header>
11566 _ACEOF
11567 if { (ac_try="$ac_cpp conftest.$ac_ext"
11568 case "(($ac_try" in
11569   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11570   *) ac_try_echo=$ac_try;;
11571 esac
11572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11573   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11574   ac_status=$?
11575   grep -v '^ *+' conftest.er1 >conftest.err
11576   rm -f conftest.er1
11577   cat conftest.err >&5
11578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11579   (exit $ac_status); } >/dev/null; then
11580   if test -s conftest.err; then
11581     ac_cpp_err=$ac_c_preproc_warn_flag
11582     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11583   else
11584     ac_cpp_err=
11585   fi
11586 else
11587   ac_cpp_err=yes
11588 fi
11589 if test -z "$ac_cpp_err"; then
11590   ac_header_preproc=yes
11591 else
11592   echo "$as_me: failed program was:" >&5
11593 sed 's/^/| /' conftest.$ac_ext >&5
11594
11595   ac_header_preproc=no
11596 fi
11597
11598 rm -f conftest.err conftest.$ac_ext
11599 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11600 echo "${ECHO_T}$ac_header_preproc" >&6; }
11601
11602 # So?  What about this header?
11603 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11604   yes:no: )
11605     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11606 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11607     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11608 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11609     ac_header_preproc=yes
11610     ;;
11611   no:yes:* )
11612     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11613 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11614     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11615 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11616     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11617 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11618     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11619 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11620     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11621 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11622     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11623 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11624     ( cat <<\_ASBOX
11625 ## ------------------------------------ ##
11626 ## Report this to http://llvm.org/bugs/ ##
11627 ## ------------------------------------ ##
11628 _ASBOX
11629      ) | sed "s/^/$as_me: WARNING:     /" >&2
11630     ;;
11631 esac
11632 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11633 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11634 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11635   echo $ECHO_N "(cached) $ECHO_C" >&6
11636 else
11637   eval "$as_ac_Header=\$ac_header_preproc"
11638 fi
11639 ac_res=`eval echo '${'$as_ac_Header'}'`
11640                { echo "$as_me:$LINENO: result: $ac_res" >&5
11641 echo "${ECHO_T}$ac_res" >&6; }
11642
11643 fi
11644 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11645   cat >>confdefs.h <<_ACEOF
11646 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11647 _ACEOF
11648
11649 fi
11650
11651 done
11652
11653
11654
11655
11656 for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h
11657 do
11658 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11659 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11660   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11661 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11662 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11663   echo $ECHO_N "(cached) $ECHO_C" >&6
11664 fi
11665 ac_res=`eval echo '${'$as_ac_Header'}'`
11666                { echo "$as_me:$LINENO: result: $ac_res" >&5
11667 echo "${ECHO_T}$ac_res" >&6; }
11668 else
11669   # Is the header compilable?
11670 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11671 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11672 cat >conftest.$ac_ext <<_ACEOF
11673 /* confdefs.h.  */
11674 _ACEOF
11675 cat confdefs.h >>conftest.$ac_ext
11676 cat >>conftest.$ac_ext <<_ACEOF
11677 /* end confdefs.h.  */
11678 $ac_includes_default
11679 #include <$ac_header>
11680 _ACEOF
11681 rm -f conftest.$ac_objext
11682 if { (ac_try="$ac_compile"
11683 case "(($ac_try" in
11684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11685   *) ac_try_echo=$ac_try;;
11686 esac
11687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11688   (eval "$ac_compile") 2>conftest.er1
11689   ac_status=$?
11690   grep -v '^ *+' conftest.er1 >conftest.err
11691   rm -f conftest.er1
11692   cat conftest.err >&5
11693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11694   (exit $ac_status); } &&
11695          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11696   { (case "(($ac_try" in
11697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11698   *) ac_try_echo=$ac_try;;
11699 esac
11700 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11701   (eval "$ac_try") 2>&5
11702   ac_status=$?
11703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11704   (exit $ac_status); }; } &&
11705          { ac_try='test -s conftest.$ac_objext'
11706   { (case "(($ac_try" in
11707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11708   *) ac_try_echo=$ac_try;;
11709 esac
11710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11711   (eval "$ac_try") 2>&5
11712   ac_status=$?
11713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11714   (exit $ac_status); }; }; then
11715   ac_header_compiler=yes
11716 else
11717   echo "$as_me: failed program was:" >&5
11718 sed 's/^/| /' conftest.$ac_ext >&5
11719
11720         ac_header_compiler=no
11721 fi
11722
11723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11724 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11725 echo "${ECHO_T}$ac_header_compiler" >&6; }
11726
11727 # Is the header present?
11728 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11729 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11730 cat >conftest.$ac_ext <<_ACEOF
11731 /* confdefs.h.  */
11732 _ACEOF
11733 cat confdefs.h >>conftest.$ac_ext
11734 cat >>conftest.$ac_ext <<_ACEOF
11735 /* end confdefs.h.  */
11736 #include <$ac_header>
11737 _ACEOF
11738 if { (ac_try="$ac_cpp conftest.$ac_ext"
11739 case "(($ac_try" in
11740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11741   *) ac_try_echo=$ac_try;;
11742 esac
11743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11744   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11745   ac_status=$?
11746   grep -v '^ *+' conftest.er1 >conftest.err
11747   rm -f conftest.er1
11748   cat conftest.err >&5
11749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11750   (exit $ac_status); } >/dev/null; then
11751   if test -s conftest.err; then
11752     ac_cpp_err=$ac_c_preproc_warn_flag
11753     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11754   else
11755     ac_cpp_err=
11756   fi
11757 else
11758   ac_cpp_err=yes
11759 fi
11760 if test -z "$ac_cpp_err"; then
11761   ac_header_preproc=yes
11762 else
11763   echo "$as_me: failed program was:" >&5
11764 sed 's/^/| /' conftest.$ac_ext >&5
11765
11766   ac_header_preproc=no
11767 fi
11768
11769 rm -f conftest.err conftest.$ac_ext
11770 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11771 echo "${ECHO_T}$ac_header_preproc" >&6; }
11772
11773 # So?  What about this header?
11774 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11775   yes:no: )
11776     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11777 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11778     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11779 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11780     ac_header_preproc=yes
11781     ;;
11782   no:yes:* )
11783     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11784 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11785     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11786 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11787     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11788 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11789     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11790 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11791     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11792 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11793     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11794 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11795     ( cat <<\_ASBOX
11796 ## ------------------------------------ ##
11797 ## Report this to http://llvm.org/bugs/ ##
11798 ## ------------------------------------ ##
11799 _ASBOX
11800      ) | sed "s/^/$as_me: WARNING:     /" >&2
11801     ;;
11802 esac
11803 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11804 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11805 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11806   echo $ECHO_N "(cached) $ECHO_C" >&6
11807 else
11808   eval "$as_ac_Header=\$ac_header_preproc"
11809 fi
11810 ac_res=`eval echo '${'$as_ac_Header'}'`
11811                { echo "$as_me:$LINENO: result: $ac_res" >&5
11812 echo "${ECHO_T}$ac_res" >&6; }
11813
11814 fi
11815 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11816   cat >>confdefs.h <<_ACEOF
11817 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11818 _ACEOF
11819
11820 fi
11821
11822 done
11823
11824
11825 for ac_header in valgrind/valgrind.h
11826 do
11827 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11828 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11829   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11830 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11831 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11832   echo $ECHO_N "(cached) $ECHO_C" >&6
11833 fi
11834 ac_res=`eval echo '${'$as_ac_Header'}'`
11835                { echo "$as_me:$LINENO: result: $ac_res" >&5
11836 echo "${ECHO_T}$ac_res" >&6; }
11837 else
11838   # Is the header compilable?
11839 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11840 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11841 cat >conftest.$ac_ext <<_ACEOF
11842 /* confdefs.h.  */
11843 _ACEOF
11844 cat confdefs.h >>conftest.$ac_ext
11845 cat >>conftest.$ac_ext <<_ACEOF
11846 /* end confdefs.h.  */
11847 $ac_includes_default
11848 #include <$ac_header>
11849 _ACEOF
11850 rm -f conftest.$ac_objext
11851 if { (ac_try="$ac_compile"
11852 case "(($ac_try" in
11853   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11854   *) ac_try_echo=$ac_try;;
11855 esac
11856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11857   (eval "$ac_compile") 2>conftest.er1
11858   ac_status=$?
11859   grep -v '^ *+' conftest.er1 >conftest.err
11860   rm -f conftest.er1
11861   cat conftest.err >&5
11862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11863   (exit $ac_status); } &&
11864          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11865   { (case "(($ac_try" in
11866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11867   *) ac_try_echo=$ac_try;;
11868 esac
11869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11870   (eval "$ac_try") 2>&5
11871   ac_status=$?
11872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11873   (exit $ac_status); }; } &&
11874          { ac_try='test -s conftest.$ac_objext'
11875   { (case "(($ac_try" in
11876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11877   *) ac_try_echo=$ac_try;;
11878 esac
11879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11880   (eval "$ac_try") 2>&5
11881   ac_status=$?
11882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11883   (exit $ac_status); }; }; then
11884   ac_header_compiler=yes
11885 else
11886   echo "$as_me: failed program was:" >&5
11887 sed 's/^/| /' conftest.$ac_ext >&5
11888
11889         ac_header_compiler=no
11890 fi
11891
11892 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11893 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11894 echo "${ECHO_T}$ac_header_compiler" >&6; }
11895
11896 # Is the header present?
11897 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11898 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11899 cat >conftest.$ac_ext <<_ACEOF
11900 /* confdefs.h.  */
11901 _ACEOF
11902 cat confdefs.h >>conftest.$ac_ext
11903 cat >>conftest.$ac_ext <<_ACEOF
11904 /* end confdefs.h.  */
11905 #include <$ac_header>
11906 _ACEOF
11907 if { (ac_try="$ac_cpp conftest.$ac_ext"
11908 case "(($ac_try" in
11909   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11910   *) ac_try_echo=$ac_try;;
11911 esac
11912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11913   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11914   ac_status=$?
11915   grep -v '^ *+' conftest.er1 >conftest.err
11916   rm -f conftest.er1
11917   cat conftest.err >&5
11918   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11919   (exit $ac_status); } >/dev/null; then
11920   if test -s conftest.err; then
11921     ac_cpp_err=$ac_c_preproc_warn_flag
11922     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11923   else
11924     ac_cpp_err=
11925   fi
11926 else
11927   ac_cpp_err=yes
11928 fi
11929 if test -z "$ac_cpp_err"; then
11930   ac_header_preproc=yes
11931 else
11932   echo "$as_me: failed program was:" >&5
11933 sed 's/^/| /' conftest.$ac_ext >&5
11934
11935   ac_header_preproc=no
11936 fi
11937
11938 rm -f conftest.err conftest.$ac_ext
11939 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11940 echo "${ECHO_T}$ac_header_preproc" >&6; }
11941
11942 # So?  What about this header?
11943 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11944   yes:no: )
11945     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11946 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11947     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11948 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11949     ac_header_preproc=yes
11950     ;;
11951   no:yes:* )
11952     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11953 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11954     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11955 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11956     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11957 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11958     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11959 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11960     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11961 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11962     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11963 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11964     ( cat <<\_ASBOX
11965 ## ------------------------------------ ##
11966 ## Report this to http://llvm.org/bugs/ ##
11967 ## ------------------------------------ ##
11968 _ASBOX
11969      ) | sed "s/^/$as_me: WARNING:     /" >&2
11970     ;;
11971 esac
11972 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11973 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11974 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11975   echo $ECHO_N "(cached) $ECHO_C" >&6
11976 else
11977   eval "$as_ac_Header=\$ac_header_preproc"
11978 fi
11979 ac_res=`eval echo '${'$as_ac_Header'}'`
11980                { echo "$as_me:$LINENO: result: $ac_res" >&5
11981 echo "${ECHO_T}$ac_res" >&6; }
11982
11983 fi
11984 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11985   cat >>confdefs.h <<_ACEOF
11986 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11987 _ACEOF
11988
11989 fi
11990
11991 done
11992
11993
11994 for ac_header in fenv.h
11995 do
11996 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11997 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11998   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11999 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12000 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12001   echo $ECHO_N "(cached) $ECHO_C" >&6
12002 fi
12003 ac_res=`eval echo '${'$as_ac_Header'}'`
12004                { echo "$as_me:$LINENO: result: $ac_res" >&5
12005 echo "${ECHO_T}$ac_res" >&6; }
12006 else
12007   # Is the header compilable?
12008 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12009 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12010 cat >conftest.$ac_ext <<_ACEOF
12011 /* confdefs.h.  */
12012 _ACEOF
12013 cat confdefs.h >>conftest.$ac_ext
12014 cat >>conftest.$ac_ext <<_ACEOF
12015 /* end confdefs.h.  */
12016 $ac_includes_default
12017 #include <$ac_header>
12018 _ACEOF
12019 rm -f conftest.$ac_objext
12020 if { (ac_try="$ac_compile"
12021 case "(($ac_try" in
12022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12023   *) ac_try_echo=$ac_try;;
12024 esac
12025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12026   (eval "$ac_compile") 2>conftest.er1
12027   ac_status=$?
12028   grep -v '^ *+' conftest.er1 >conftest.err
12029   rm -f conftest.er1
12030   cat conftest.err >&5
12031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12032   (exit $ac_status); } &&
12033          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12034   { (case "(($ac_try" in
12035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12036   *) ac_try_echo=$ac_try;;
12037 esac
12038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12039   (eval "$ac_try") 2>&5
12040   ac_status=$?
12041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12042   (exit $ac_status); }; } &&
12043          { ac_try='test -s conftest.$ac_objext'
12044   { (case "(($ac_try" in
12045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12046   *) ac_try_echo=$ac_try;;
12047 esac
12048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12049   (eval "$ac_try") 2>&5
12050   ac_status=$?
12051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12052   (exit $ac_status); }; }; then
12053   ac_header_compiler=yes
12054 else
12055   echo "$as_me: failed program was:" >&5
12056 sed 's/^/| /' conftest.$ac_ext >&5
12057
12058         ac_header_compiler=no
12059 fi
12060
12061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12062 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12063 echo "${ECHO_T}$ac_header_compiler" >&6; }
12064
12065 # Is the header present?
12066 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12067 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12068 cat >conftest.$ac_ext <<_ACEOF
12069 /* confdefs.h.  */
12070 _ACEOF
12071 cat confdefs.h >>conftest.$ac_ext
12072 cat >>conftest.$ac_ext <<_ACEOF
12073 /* end confdefs.h.  */
12074 #include <$ac_header>
12075 _ACEOF
12076 if { (ac_try="$ac_cpp conftest.$ac_ext"
12077 case "(($ac_try" in
12078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12079   *) ac_try_echo=$ac_try;;
12080 esac
12081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12082   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12083   ac_status=$?
12084   grep -v '^ *+' conftest.er1 >conftest.err
12085   rm -f conftest.er1
12086   cat conftest.err >&5
12087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12088   (exit $ac_status); } >/dev/null; then
12089   if test -s conftest.err; then
12090     ac_cpp_err=$ac_c_preproc_warn_flag
12091     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12092   else
12093     ac_cpp_err=
12094   fi
12095 else
12096   ac_cpp_err=yes
12097 fi
12098 if test -z "$ac_cpp_err"; then
12099   ac_header_preproc=yes
12100 else
12101   echo "$as_me: failed program was:" >&5
12102 sed 's/^/| /' conftest.$ac_ext >&5
12103
12104   ac_header_preproc=no
12105 fi
12106
12107 rm -f conftest.err conftest.$ac_ext
12108 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12109 echo "${ECHO_T}$ac_header_preproc" >&6; }
12110
12111 # So?  What about this header?
12112 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12113   yes:no: )
12114     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12115 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12116     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12117 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12118     ac_header_preproc=yes
12119     ;;
12120   no:yes:* )
12121     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12122 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12123     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12124 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12125     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12126 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12127     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12128 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12129     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12130 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12131     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12132 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12133     ( cat <<\_ASBOX
12134 ## ------------------------------------ ##
12135 ## Report this to http://llvm.org/bugs/ ##
12136 ## ------------------------------------ ##
12137 _ASBOX
12138      ) | sed "s/^/$as_me: WARNING:     /" >&2
12139     ;;
12140 esac
12141 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12142 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12143 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12144   echo $ECHO_N "(cached) $ECHO_C" >&6
12145 else
12146   eval "$as_ac_Header=\$ac_header_preproc"
12147 fi
12148 ac_res=`eval echo '${'$as_ac_Header'}'`
12149                { echo "$as_me:$LINENO: result: $ac_res" >&5
12150 echo "${ECHO_T}$ac_res" >&6; }
12151
12152 fi
12153 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12154   cat >>confdefs.h <<_ACEOF
12155 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12156 _ACEOF
12157
12158 fi
12159
12160 done
12161
12162 { echo "$as_me:$LINENO: checking whether FE_ALL_EXCEPT is declared" >&5
12163 echo $ECHO_N "checking whether FE_ALL_EXCEPT is declared... $ECHO_C" >&6; }
12164 if test "${ac_cv_have_decl_FE_ALL_EXCEPT+set}" = set; then
12165   echo $ECHO_N "(cached) $ECHO_C" >&6
12166 else
12167   cat >conftest.$ac_ext <<_ACEOF
12168 /* confdefs.h.  */
12169 _ACEOF
12170 cat confdefs.h >>conftest.$ac_ext
12171 cat >>conftest.$ac_ext <<_ACEOF
12172 /* end confdefs.h.  */
12173 #include <fenv.h>
12174
12175 int
12176 main ()
12177 {
12178 #ifndef FE_ALL_EXCEPT
12179   char *p = (char *) FE_ALL_EXCEPT;
12180   return !p;
12181 #endif
12182
12183   ;
12184   return 0;
12185 }
12186 _ACEOF
12187 rm -f conftest.$ac_objext
12188 if { (ac_try="$ac_compile"
12189 case "(($ac_try" in
12190   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12191   *) ac_try_echo=$ac_try;;
12192 esac
12193 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12194   (eval "$ac_compile") 2>conftest.er1
12195   ac_status=$?
12196   grep -v '^ *+' conftest.er1 >conftest.err
12197   rm -f conftest.er1
12198   cat conftest.err >&5
12199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12200   (exit $ac_status); } &&
12201          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12202   { (case "(($ac_try" in
12203   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12204   *) ac_try_echo=$ac_try;;
12205 esac
12206 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12207   (eval "$ac_try") 2>&5
12208   ac_status=$?
12209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12210   (exit $ac_status); }; } &&
12211          { ac_try='test -s conftest.$ac_objext'
12212   { (case "(($ac_try" in
12213   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12214   *) ac_try_echo=$ac_try;;
12215 esac
12216 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12217   (eval "$ac_try") 2>&5
12218   ac_status=$?
12219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12220   (exit $ac_status); }; }; then
12221   ac_cv_have_decl_FE_ALL_EXCEPT=yes
12222 else
12223   echo "$as_me: failed program was:" >&5
12224 sed 's/^/| /' conftest.$ac_ext >&5
12225
12226         ac_cv_have_decl_FE_ALL_EXCEPT=no
12227 fi
12228
12229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12230 fi
12231 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_ALL_EXCEPT" >&5
12232 echo "${ECHO_T}$ac_cv_have_decl_FE_ALL_EXCEPT" >&6; }
12233 if test $ac_cv_have_decl_FE_ALL_EXCEPT = yes; then
12234
12235 cat >>confdefs.h <<_ACEOF
12236 #define HAVE_DECL_FE_ALL_EXCEPT 1
12237 _ACEOF
12238
12239
12240 else
12241   cat >>confdefs.h <<_ACEOF
12242 #define HAVE_DECL_FE_ALL_EXCEPT 0
12243 _ACEOF
12244
12245
12246 fi
12247 { echo "$as_me:$LINENO: checking whether FE_INEXACT is declared" >&5
12248 echo $ECHO_N "checking whether FE_INEXACT is declared... $ECHO_C" >&6; }
12249 if test "${ac_cv_have_decl_FE_INEXACT+set}" = set; then
12250   echo $ECHO_N "(cached) $ECHO_C" >&6
12251 else
12252   cat >conftest.$ac_ext <<_ACEOF
12253 /* confdefs.h.  */
12254 _ACEOF
12255 cat confdefs.h >>conftest.$ac_ext
12256 cat >>conftest.$ac_ext <<_ACEOF
12257 /* end confdefs.h.  */
12258 #include <fenv.h>
12259
12260 int
12261 main ()
12262 {
12263 #ifndef FE_INEXACT
12264   char *p = (char *) FE_INEXACT;
12265   return !p;
12266 #endif
12267
12268   ;
12269   return 0;
12270 }
12271 _ACEOF
12272 rm -f conftest.$ac_objext
12273 if { (ac_try="$ac_compile"
12274 case "(($ac_try" in
12275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12276   *) ac_try_echo=$ac_try;;
12277 esac
12278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12279   (eval "$ac_compile") 2>conftest.er1
12280   ac_status=$?
12281   grep -v '^ *+' conftest.er1 >conftest.err
12282   rm -f conftest.er1
12283   cat conftest.err >&5
12284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12285   (exit $ac_status); } &&
12286          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12287   { (case "(($ac_try" in
12288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12289   *) ac_try_echo=$ac_try;;
12290 esac
12291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12292   (eval "$ac_try") 2>&5
12293   ac_status=$?
12294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12295   (exit $ac_status); }; } &&
12296          { ac_try='test -s conftest.$ac_objext'
12297   { (case "(($ac_try" in
12298   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12299   *) ac_try_echo=$ac_try;;
12300 esac
12301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12302   (eval "$ac_try") 2>&5
12303   ac_status=$?
12304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12305   (exit $ac_status); }; }; then
12306   ac_cv_have_decl_FE_INEXACT=yes
12307 else
12308   echo "$as_me: failed program was:" >&5
12309 sed 's/^/| /' conftest.$ac_ext >&5
12310
12311         ac_cv_have_decl_FE_INEXACT=no
12312 fi
12313
12314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12315 fi
12316 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_INEXACT" >&5
12317 echo "${ECHO_T}$ac_cv_have_decl_FE_INEXACT" >&6; }
12318 if test $ac_cv_have_decl_FE_INEXACT = yes; then
12319
12320 cat >>confdefs.h <<_ACEOF
12321 #define HAVE_DECL_FE_INEXACT 1
12322 _ACEOF
12323
12324
12325 else
12326   cat >>confdefs.h <<_ACEOF
12327 #define HAVE_DECL_FE_INEXACT 0
12328 _ACEOF
12329
12330
12331 fi
12332
12333
12334 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12335
12336 for ac_header in pthread.h
12337 do
12338 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12339 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12340   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12341 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12342 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12343   echo $ECHO_N "(cached) $ECHO_C" >&6
12344 fi
12345 ac_res=`eval echo '${'$as_ac_Header'}'`
12346                { echo "$as_me:$LINENO: result: $ac_res" >&5
12347 echo "${ECHO_T}$ac_res" >&6; }
12348 else
12349   # Is the header compilable?
12350 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12351 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12352 cat >conftest.$ac_ext <<_ACEOF
12353 /* confdefs.h.  */
12354 _ACEOF
12355 cat confdefs.h >>conftest.$ac_ext
12356 cat >>conftest.$ac_ext <<_ACEOF
12357 /* end confdefs.h.  */
12358 $ac_includes_default
12359 #include <$ac_header>
12360 _ACEOF
12361 rm -f conftest.$ac_objext
12362 if { (ac_try="$ac_compile"
12363 case "(($ac_try" in
12364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12365   *) ac_try_echo=$ac_try;;
12366 esac
12367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12368   (eval "$ac_compile") 2>conftest.er1
12369   ac_status=$?
12370   grep -v '^ *+' conftest.er1 >conftest.err
12371   rm -f conftest.er1
12372   cat conftest.err >&5
12373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12374   (exit $ac_status); } &&
12375          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12376   { (case "(($ac_try" in
12377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12378   *) ac_try_echo=$ac_try;;
12379 esac
12380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12381   (eval "$ac_try") 2>&5
12382   ac_status=$?
12383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12384   (exit $ac_status); }; } &&
12385          { ac_try='test -s conftest.$ac_objext'
12386   { (case "(($ac_try" in
12387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12388   *) ac_try_echo=$ac_try;;
12389 esac
12390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12391   (eval "$ac_try") 2>&5
12392   ac_status=$?
12393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12394   (exit $ac_status); }; }; then
12395   ac_header_compiler=yes
12396 else
12397   echo "$as_me: failed program was:" >&5
12398 sed 's/^/| /' conftest.$ac_ext >&5
12399
12400         ac_header_compiler=no
12401 fi
12402
12403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12404 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12405 echo "${ECHO_T}$ac_header_compiler" >&6; }
12406
12407 # Is the header present?
12408 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12409 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12410 cat >conftest.$ac_ext <<_ACEOF
12411 /* confdefs.h.  */
12412 _ACEOF
12413 cat confdefs.h >>conftest.$ac_ext
12414 cat >>conftest.$ac_ext <<_ACEOF
12415 /* end confdefs.h.  */
12416 #include <$ac_header>
12417 _ACEOF
12418 if { (ac_try="$ac_cpp conftest.$ac_ext"
12419 case "(($ac_try" in
12420   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12421   *) ac_try_echo=$ac_try;;
12422 esac
12423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12424   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12425   ac_status=$?
12426   grep -v '^ *+' conftest.er1 >conftest.err
12427   rm -f conftest.er1
12428   cat conftest.err >&5
12429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12430   (exit $ac_status); } >/dev/null; then
12431   if test -s conftest.err; then
12432     ac_cpp_err=$ac_c_preproc_warn_flag
12433     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12434   else
12435     ac_cpp_err=
12436   fi
12437 else
12438   ac_cpp_err=yes
12439 fi
12440 if test -z "$ac_cpp_err"; then
12441   ac_header_preproc=yes
12442 else
12443   echo "$as_me: failed program was:" >&5
12444 sed 's/^/| /' conftest.$ac_ext >&5
12445
12446   ac_header_preproc=no
12447 fi
12448
12449 rm -f conftest.err conftest.$ac_ext
12450 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12451 echo "${ECHO_T}$ac_header_preproc" >&6; }
12452
12453 # So?  What about this header?
12454 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12455   yes:no: )
12456     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12457 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12458     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12459 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12460     ac_header_preproc=yes
12461     ;;
12462   no:yes:* )
12463     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12464 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12465     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12466 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12467     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12468 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12469     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12470 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12471     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12472 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12473     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12474 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12475     ( cat <<\_ASBOX
12476 ## ------------------------------------ ##
12477 ## Report this to http://llvm.org/bugs/ ##
12478 ## ------------------------------------ ##
12479 _ASBOX
12480      ) | sed "s/^/$as_me: WARNING:     /" >&2
12481     ;;
12482 esac
12483 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12484 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12485 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12486   echo $ECHO_N "(cached) $ECHO_C" >&6
12487 else
12488   eval "$as_ac_Header=\$ac_header_preproc"
12489 fi
12490 ac_res=`eval echo '${'$as_ac_Header'}'`
12491                { echo "$as_me:$LINENO: result: $ac_res" >&5
12492 echo "${ECHO_T}$ac_res" >&6; }
12493
12494 fi
12495 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12496   cat >>confdefs.h <<_ACEOF
12497 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12498 _ACEOF
12499  HAVE_PTHREAD=1
12500
12501 else
12502   HAVE_PTHREAD=0
12503
12504 fi
12505
12506 done
12507
12508 else
12509   HAVE_PTHREAD=0
12510
12511 fi
12512 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
12513
12514 for ac_header in zlib.h
12515 do
12516 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12517 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12518   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12519 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12520 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12521   echo $ECHO_N "(cached) $ECHO_C" >&6
12522 fi
12523 ac_res=`eval echo '${'$as_ac_Header'}'`
12524                { echo "$as_me:$LINENO: result: $ac_res" >&5
12525 echo "${ECHO_T}$ac_res" >&6; }
12526 else
12527   # Is the header compilable?
12528 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12529 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12530 cat >conftest.$ac_ext <<_ACEOF
12531 /* confdefs.h.  */
12532 _ACEOF
12533 cat confdefs.h >>conftest.$ac_ext
12534 cat >>conftest.$ac_ext <<_ACEOF
12535 /* end confdefs.h.  */
12536 $ac_includes_default
12537 #include <$ac_header>
12538 _ACEOF
12539 rm -f conftest.$ac_objext
12540 if { (ac_try="$ac_compile"
12541 case "(($ac_try" in
12542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12543   *) ac_try_echo=$ac_try;;
12544 esac
12545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12546   (eval "$ac_compile") 2>conftest.er1
12547   ac_status=$?
12548   grep -v '^ *+' conftest.er1 >conftest.err
12549   rm -f conftest.er1
12550   cat conftest.err >&5
12551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12552   (exit $ac_status); } &&
12553          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12554   { (case "(($ac_try" in
12555   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12556   *) ac_try_echo=$ac_try;;
12557 esac
12558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12559   (eval "$ac_try") 2>&5
12560   ac_status=$?
12561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12562   (exit $ac_status); }; } &&
12563          { ac_try='test -s conftest.$ac_objext'
12564   { (case "(($ac_try" in
12565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12566   *) ac_try_echo=$ac_try;;
12567 esac
12568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12569   (eval "$ac_try") 2>&5
12570   ac_status=$?
12571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12572   (exit $ac_status); }; }; then
12573   ac_header_compiler=yes
12574 else
12575   echo "$as_me: failed program was:" >&5
12576 sed 's/^/| /' conftest.$ac_ext >&5
12577
12578         ac_header_compiler=no
12579 fi
12580
12581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12582 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12583 echo "${ECHO_T}$ac_header_compiler" >&6; }
12584
12585 # Is the header present?
12586 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12587 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12588 cat >conftest.$ac_ext <<_ACEOF
12589 /* confdefs.h.  */
12590 _ACEOF
12591 cat confdefs.h >>conftest.$ac_ext
12592 cat >>conftest.$ac_ext <<_ACEOF
12593 /* end confdefs.h.  */
12594 #include <$ac_header>
12595 _ACEOF
12596 if { (ac_try="$ac_cpp conftest.$ac_ext"
12597 case "(($ac_try" in
12598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12599   *) ac_try_echo=$ac_try;;
12600 esac
12601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12602   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12603   ac_status=$?
12604   grep -v '^ *+' conftest.er1 >conftest.err
12605   rm -f conftest.er1
12606   cat conftest.err >&5
12607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12608   (exit $ac_status); } >/dev/null; then
12609   if test -s conftest.err; then
12610     ac_cpp_err=$ac_c_preproc_warn_flag
12611     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12612   else
12613     ac_cpp_err=
12614   fi
12615 else
12616   ac_cpp_err=yes
12617 fi
12618 if test -z "$ac_cpp_err"; then
12619   ac_header_preproc=yes
12620 else
12621   echo "$as_me: failed program was:" >&5
12622 sed 's/^/| /' conftest.$ac_ext >&5
12623
12624   ac_header_preproc=no
12625 fi
12626
12627 rm -f conftest.err conftest.$ac_ext
12628 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12629 echo "${ECHO_T}$ac_header_preproc" >&6; }
12630
12631 # So?  What about this header?
12632 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12633   yes:no: )
12634     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12635 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12636     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12637 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12638     ac_header_preproc=yes
12639     ;;
12640   no:yes:* )
12641     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12642 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12643     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12644 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12645     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12646 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12647     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12648 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12649     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12650 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12651     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12652 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12653     ( cat <<\_ASBOX
12654 ## ------------------------------------ ##
12655 ## Report this to http://llvm.org/bugs/ ##
12656 ## ------------------------------------ ##
12657 _ASBOX
12658      ) | sed "s/^/$as_me: WARNING:     /" >&2
12659     ;;
12660 esac
12661 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12662 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12663 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12664   echo $ECHO_N "(cached) $ECHO_C" >&6
12665 else
12666   eval "$as_ac_Header=\$ac_header_preproc"
12667 fi
12668 ac_res=`eval echo '${'$as_ac_Header'}'`
12669                { echo "$as_me:$LINENO: result: $ac_res" >&5
12670 echo "${ECHO_T}$ac_res" >&6; }
12671
12672 fi
12673 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12674   cat >>confdefs.h <<_ACEOF
12675 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12676 _ACEOF
12677  HAVE_LIBZ=1
12678
12679 else
12680   HAVE_LIBZ=0
12681
12682 fi
12683
12684 done
12685
12686 else
12687   HAVE_LIBZ=0
12688
12689 fi
12690
12691 if test "$llvm_cv_enable_libffi" = "yes" ; then
12692
12693
12694 for ac_header in ffi.h ffi/ffi.h
12695 do
12696 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12697 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12698   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12699 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12700 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12701   echo $ECHO_N "(cached) $ECHO_C" >&6
12702 fi
12703 ac_res=`eval echo '${'$as_ac_Header'}'`
12704                { echo "$as_me:$LINENO: result: $ac_res" >&5
12705 echo "${ECHO_T}$ac_res" >&6; }
12706 else
12707   # Is the header compilable?
12708 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12709 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12710 cat >conftest.$ac_ext <<_ACEOF
12711 /* confdefs.h.  */
12712 _ACEOF
12713 cat confdefs.h >>conftest.$ac_ext
12714 cat >>conftest.$ac_ext <<_ACEOF
12715 /* end confdefs.h.  */
12716 $ac_includes_default
12717 #include <$ac_header>
12718 _ACEOF
12719 rm -f conftest.$ac_objext
12720 if { (ac_try="$ac_compile"
12721 case "(($ac_try" in
12722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12723   *) ac_try_echo=$ac_try;;
12724 esac
12725 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12726   (eval "$ac_compile") 2>conftest.er1
12727   ac_status=$?
12728   grep -v '^ *+' conftest.er1 >conftest.err
12729   rm -f conftest.er1
12730   cat conftest.err >&5
12731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12732   (exit $ac_status); } &&
12733          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12734   { (case "(($ac_try" in
12735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12736   *) ac_try_echo=$ac_try;;
12737 esac
12738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12739   (eval "$ac_try") 2>&5
12740   ac_status=$?
12741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12742   (exit $ac_status); }; } &&
12743          { ac_try='test -s conftest.$ac_objext'
12744   { (case "(($ac_try" in
12745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12746   *) ac_try_echo=$ac_try;;
12747 esac
12748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12749   (eval "$ac_try") 2>&5
12750   ac_status=$?
12751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12752   (exit $ac_status); }; }; then
12753   ac_header_compiler=yes
12754 else
12755   echo "$as_me: failed program was:" >&5
12756 sed 's/^/| /' conftest.$ac_ext >&5
12757
12758         ac_header_compiler=no
12759 fi
12760
12761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12762 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12763 echo "${ECHO_T}$ac_header_compiler" >&6; }
12764
12765 # Is the header present?
12766 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12767 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12768 cat >conftest.$ac_ext <<_ACEOF
12769 /* confdefs.h.  */
12770 _ACEOF
12771 cat confdefs.h >>conftest.$ac_ext
12772 cat >>conftest.$ac_ext <<_ACEOF
12773 /* end confdefs.h.  */
12774 #include <$ac_header>
12775 _ACEOF
12776 if { (ac_try="$ac_cpp conftest.$ac_ext"
12777 case "(($ac_try" in
12778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12779   *) ac_try_echo=$ac_try;;
12780 esac
12781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12782   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12783   ac_status=$?
12784   grep -v '^ *+' conftest.er1 >conftest.err
12785   rm -f conftest.er1
12786   cat conftest.err >&5
12787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12788   (exit $ac_status); } >/dev/null; then
12789   if test -s conftest.err; then
12790     ac_cpp_err=$ac_c_preproc_warn_flag
12791     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12792   else
12793     ac_cpp_err=
12794   fi
12795 else
12796   ac_cpp_err=yes
12797 fi
12798 if test -z "$ac_cpp_err"; then
12799   ac_header_preproc=yes
12800 else
12801   echo "$as_me: failed program was:" >&5
12802 sed 's/^/| /' conftest.$ac_ext >&5
12803
12804   ac_header_preproc=no
12805 fi
12806
12807 rm -f conftest.err conftest.$ac_ext
12808 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12809 echo "${ECHO_T}$ac_header_preproc" >&6; }
12810
12811 # So?  What about this header?
12812 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12813   yes:no: )
12814     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12815 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12816     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12817 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12818     ac_header_preproc=yes
12819     ;;
12820   no:yes:* )
12821     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12822 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12823     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12824 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12825     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12826 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12827     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12828 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12829     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12830 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12831     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12832 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12833     ( cat <<\_ASBOX
12834 ## ------------------------------------ ##
12835 ## Report this to http://llvm.org/bugs/ ##
12836 ## ------------------------------------ ##
12837 _ASBOX
12838      ) | sed "s/^/$as_me: WARNING:     /" >&2
12839     ;;
12840 esac
12841 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12842 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12843 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12844   echo $ECHO_N "(cached) $ECHO_C" >&6
12845 else
12846   eval "$as_ac_Header=\$ac_header_preproc"
12847 fi
12848 ac_res=`eval echo '${'$as_ac_Header'}'`
12849                { echo "$as_me:$LINENO: result: $ac_res" >&5
12850 echo "${ECHO_T}$ac_res" >&6; }
12851
12852 fi
12853 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12854   cat >>confdefs.h <<_ACEOF
12855 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12856 _ACEOF
12857
12858 fi
12859
12860 done
12861
12862 fi
12863
12864
12865 for ac_header in CrashReporterClient.h
12866 do
12867 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12868 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12869   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12870 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12871 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12872   echo $ECHO_N "(cached) $ECHO_C" >&6
12873 fi
12874 ac_res=`eval echo '${'$as_ac_Header'}'`
12875                { echo "$as_me:$LINENO: result: $ac_res" >&5
12876 echo "${ECHO_T}$ac_res" >&6; }
12877 else
12878   # Is the header compilable?
12879 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12880 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12881 cat >conftest.$ac_ext <<_ACEOF
12882 /* confdefs.h.  */
12883 _ACEOF
12884 cat confdefs.h >>conftest.$ac_ext
12885 cat >>conftest.$ac_ext <<_ACEOF
12886 /* end confdefs.h.  */
12887 $ac_includes_default
12888 #include <$ac_header>
12889 _ACEOF
12890 rm -f conftest.$ac_objext
12891 if { (ac_try="$ac_compile"
12892 case "(($ac_try" in
12893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12894   *) ac_try_echo=$ac_try;;
12895 esac
12896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12897   (eval "$ac_compile") 2>conftest.er1
12898   ac_status=$?
12899   grep -v '^ *+' conftest.er1 >conftest.err
12900   rm -f conftest.er1
12901   cat conftest.err >&5
12902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12903   (exit $ac_status); } &&
12904          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12905   { (case "(($ac_try" in
12906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12907   *) ac_try_echo=$ac_try;;
12908 esac
12909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12910   (eval "$ac_try") 2>&5
12911   ac_status=$?
12912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12913   (exit $ac_status); }; } &&
12914          { ac_try='test -s conftest.$ac_objext'
12915   { (case "(($ac_try" in
12916   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12917   *) ac_try_echo=$ac_try;;
12918 esac
12919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12920   (eval "$ac_try") 2>&5
12921   ac_status=$?
12922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12923   (exit $ac_status); }; }; then
12924   ac_header_compiler=yes
12925 else
12926   echo "$as_me: failed program was:" >&5
12927 sed 's/^/| /' conftest.$ac_ext >&5
12928
12929         ac_header_compiler=no
12930 fi
12931
12932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12933 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12934 echo "${ECHO_T}$ac_header_compiler" >&6; }
12935
12936 # Is the header present?
12937 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12938 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12939 cat >conftest.$ac_ext <<_ACEOF
12940 /* confdefs.h.  */
12941 _ACEOF
12942 cat confdefs.h >>conftest.$ac_ext
12943 cat >>conftest.$ac_ext <<_ACEOF
12944 /* end confdefs.h.  */
12945 #include <$ac_header>
12946 _ACEOF
12947 if { (ac_try="$ac_cpp conftest.$ac_ext"
12948 case "(($ac_try" in
12949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12950   *) ac_try_echo=$ac_try;;
12951 esac
12952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12953   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12954   ac_status=$?
12955   grep -v '^ *+' conftest.er1 >conftest.err
12956   rm -f conftest.er1
12957   cat conftest.err >&5
12958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12959   (exit $ac_status); } >/dev/null; then
12960   if test -s conftest.err; then
12961     ac_cpp_err=$ac_c_preproc_warn_flag
12962     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12963   else
12964     ac_cpp_err=
12965   fi
12966 else
12967   ac_cpp_err=yes
12968 fi
12969 if test -z "$ac_cpp_err"; then
12970   ac_header_preproc=yes
12971 else
12972   echo "$as_me: failed program was:" >&5
12973 sed 's/^/| /' conftest.$ac_ext >&5
12974
12975   ac_header_preproc=no
12976 fi
12977
12978 rm -f conftest.err conftest.$ac_ext
12979 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12980 echo "${ECHO_T}$ac_header_preproc" >&6; }
12981
12982 # So?  What about this header?
12983 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12984   yes:no: )
12985     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12986 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12987     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12988 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12989     ac_header_preproc=yes
12990     ;;
12991   no:yes:* )
12992     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12993 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12994     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12995 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12996     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12997 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12998     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12999 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13000     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13001 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13002     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13003 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13004     ( cat <<\_ASBOX
13005 ## ------------------------------------ ##
13006 ## Report this to http://llvm.org/bugs/ ##
13007 ## ------------------------------------ ##
13008 _ASBOX
13009      ) | sed "s/^/$as_me: WARNING:     /" >&2
13010     ;;
13011 esac
13012 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13013 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13014 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13015   echo $ECHO_N "(cached) $ECHO_C" >&6
13016 else
13017   eval "$as_ac_Header=\$ac_header_preproc"
13018 fi
13019 ac_res=`eval echo '${'$as_ac_Header'}'`
13020                { echo "$as_me:$LINENO: result: $ac_res" >&5
13021 echo "${ECHO_T}$ac_res" >&6; }
13022
13023 fi
13024 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13025   cat >>confdefs.h <<_ACEOF
13026 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13027 _ACEOF
13028
13029 fi
13030
13031 done
13032
13033
13034 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
13035 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
13036 cat >conftest.$ac_ext <<_ACEOF
13037
13038   /* confdefs.h.  */
13039 _ACEOF
13040 cat confdefs.h >>conftest.$ac_ext
13041 cat >>conftest.$ac_ext <<_ACEOF
13042 /* end confdefs.h.  */
13043
13044     extern const char *__crashreporter_info__;
13045     int main() {
13046       __crashreporter_info__ = "test";
13047       return 0;
13048     }
13049
13050
13051 _ACEOF
13052 rm -f conftest.$ac_objext conftest$ac_exeext
13053 if { (ac_try="$ac_link"
13054 case "(($ac_try" in
13055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13056   *) ac_try_echo=$ac_try;;
13057 esac
13058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13059   (eval "$ac_link") 2>conftest.er1
13060   ac_status=$?
13061   grep -v '^ *+' conftest.er1 >conftest.err
13062   rm -f conftest.er1
13063   cat conftest.err >&5
13064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13065   (exit $ac_status); } &&
13066          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13067   { (case "(($ac_try" in
13068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13069   *) ac_try_echo=$ac_try;;
13070 esac
13071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13072   (eval "$ac_try") 2>&5
13073   ac_status=$?
13074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13075   (exit $ac_status); }; } &&
13076          { ac_try='test -s conftest$ac_exeext'
13077   { (case "(($ac_try" in
13078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13079   *) ac_try_echo=$ac_try;;
13080 esac
13081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13082   (eval "$ac_try") 2>&5
13083   ac_status=$?
13084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13085   (exit $ac_status); }; }; then
13086
13087   { echo "$as_me:$LINENO: result: yes" >&5
13088 echo "${ECHO_T}yes" >&6; }
13089
13090 cat >>confdefs.h <<\_ACEOF
13091 #define HAVE_CRASHREPORTER_INFO 1
13092 _ACEOF
13093
13094
13095 else
13096   echo "$as_me: failed program was:" >&5
13097 sed 's/^/| /' conftest.$ac_ext >&5
13098
13099
13100   { echo "$as_me:$LINENO: result: no" >&5
13101 echo "${ECHO_T}no" >&6; }
13102
13103 cat >>confdefs.h <<\_ACEOF
13104 #define HAVE_CRASHREPORTER_INFO 0
13105 _ACEOF
13106
13107
13108 fi
13109
13110 rm -f core conftest.err conftest.$ac_objext \
13111       conftest$ac_exeext conftest.$ac_ext
13112
13113
13114
13115   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
13116 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
13117 if test "${ac_cv_huge_val_sanity+set}" = set; then
13118   echo $ECHO_N "(cached) $ECHO_C" >&6
13119 else
13120
13121     ac_ext=cpp
13122 ac_cpp='$CXXCPP $CPPFLAGS'
13123 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13124 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13125 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13126
13127     ac_save_CXXFLAGS=$CXXFLAGS
13128     CXXFLAGS="$CXXFLAGS -pedantic"
13129     if test "$cross_compiling" = yes; then
13130   ac_cv_huge_val_sanity=yes
13131 else
13132   cat >conftest.$ac_ext <<_ACEOF
13133 /* confdefs.h.  */
13134 _ACEOF
13135 cat confdefs.h >>conftest.$ac_ext
13136 cat >>conftest.$ac_ext <<_ACEOF
13137 /* end confdefs.h.  */
13138 #include <math.h>
13139 int
13140 main ()
13141 {
13142 double x = HUGE_VAL; return x != x;
13143   ;
13144   return 0;
13145 }
13146 _ACEOF
13147 rm -f conftest$ac_exeext
13148 if { (ac_try="$ac_link"
13149 case "(($ac_try" in
13150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13151   *) ac_try_echo=$ac_try;;
13152 esac
13153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13154   (eval "$ac_link") 2>&5
13155   ac_status=$?
13156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13157   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13158   { (case "(($ac_try" in
13159   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13160   *) ac_try_echo=$ac_try;;
13161 esac
13162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13163   (eval "$ac_try") 2>&5
13164   ac_status=$?
13165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13166   (exit $ac_status); }; }; then
13167   ac_cv_huge_val_sanity=yes
13168 else
13169   echo "$as_me: program exited with status $ac_status" >&5
13170 echo "$as_me: failed program was:" >&5
13171 sed 's/^/| /' conftest.$ac_ext >&5
13172
13173 ( exit $ac_status )
13174 ac_cv_huge_val_sanity=no
13175 fi
13176 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13177 fi
13178
13179
13180     CXXFLAGS=$ac_save_CXXFLAGS
13181     ac_ext=c
13182 ac_cpp='$CPP $CPPFLAGS'
13183 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13184 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13185 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13186
13187
13188 fi
13189 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
13190 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
13191   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
13192
13193
13194 { echo "$as_me:$LINENO: checking for pid_t" >&5
13195 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
13196 if test "${ac_cv_type_pid_t+set}" = set; then
13197   echo $ECHO_N "(cached) $ECHO_C" >&6
13198 else
13199   cat >conftest.$ac_ext <<_ACEOF
13200 /* confdefs.h.  */
13201 _ACEOF
13202 cat confdefs.h >>conftest.$ac_ext
13203 cat >>conftest.$ac_ext <<_ACEOF
13204 /* end confdefs.h.  */
13205 $ac_includes_default
13206 typedef pid_t ac__type_new_;
13207 int
13208 main ()
13209 {
13210 if ((ac__type_new_ *) 0)
13211   return 0;
13212 if (sizeof (ac__type_new_))
13213   return 0;
13214   ;
13215   return 0;
13216 }
13217 _ACEOF
13218 rm -f conftest.$ac_objext
13219 if { (ac_try="$ac_compile"
13220 case "(($ac_try" in
13221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13222   *) ac_try_echo=$ac_try;;
13223 esac
13224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13225   (eval "$ac_compile") 2>conftest.er1
13226   ac_status=$?
13227   grep -v '^ *+' conftest.er1 >conftest.err
13228   rm -f conftest.er1
13229   cat conftest.err >&5
13230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13231   (exit $ac_status); } &&
13232          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13233   { (case "(($ac_try" in
13234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13235   *) ac_try_echo=$ac_try;;
13236 esac
13237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13238   (eval "$ac_try") 2>&5
13239   ac_status=$?
13240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13241   (exit $ac_status); }; } &&
13242          { ac_try='test -s conftest.$ac_objext'
13243   { (case "(($ac_try" in
13244   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13245   *) ac_try_echo=$ac_try;;
13246 esac
13247 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13248   (eval "$ac_try") 2>&5
13249   ac_status=$?
13250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13251   (exit $ac_status); }; }; then
13252   ac_cv_type_pid_t=yes
13253 else
13254   echo "$as_me: failed program was:" >&5
13255 sed 's/^/| /' conftest.$ac_ext >&5
13256
13257         ac_cv_type_pid_t=no
13258 fi
13259
13260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13261 fi
13262 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
13263 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
13264 if test $ac_cv_type_pid_t = yes; then
13265   :
13266 else
13267
13268 cat >>confdefs.h <<_ACEOF
13269 #define pid_t int
13270 _ACEOF
13271
13272 fi
13273
13274 { echo "$as_me:$LINENO: checking for size_t" >&5
13275 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
13276 if test "${ac_cv_type_size_t+set}" = set; then
13277   echo $ECHO_N "(cached) $ECHO_C" >&6
13278 else
13279   cat >conftest.$ac_ext <<_ACEOF
13280 /* confdefs.h.  */
13281 _ACEOF
13282 cat confdefs.h >>conftest.$ac_ext
13283 cat >>conftest.$ac_ext <<_ACEOF
13284 /* end confdefs.h.  */
13285 $ac_includes_default
13286 typedef size_t ac__type_new_;
13287 int
13288 main ()
13289 {
13290 if ((ac__type_new_ *) 0)
13291   return 0;
13292 if (sizeof (ac__type_new_))
13293   return 0;
13294   ;
13295   return 0;
13296 }
13297 _ACEOF
13298 rm -f conftest.$ac_objext
13299 if { (ac_try="$ac_compile"
13300 case "(($ac_try" in
13301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13302   *) ac_try_echo=$ac_try;;
13303 esac
13304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13305   (eval "$ac_compile") 2>conftest.er1
13306   ac_status=$?
13307   grep -v '^ *+' conftest.er1 >conftest.err
13308   rm -f conftest.er1
13309   cat conftest.err >&5
13310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13311   (exit $ac_status); } &&
13312          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13313   { (case "(($ac_try" in
13314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13315   *) ac_try_echo=$ac_try;;
13316 esac
13317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13318   (eval "$ac_try") 2>&5
13319   ac_status=$?
13320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13321   (exit $ac_status); }; } &&
13322          { ac_try='test -s conftest.$ac_objext'
13323   { (case "(($ac_try" in
13324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13325   *) ac_try_echo=$ac_try;;
13326 esac
13327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13328   (eval "$ac_try") 2>&5
13329   ac_status=$?
13330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13331   (exit $ac_status); }; }; then
13332   ac_cv_type_size_t=yes
13333 else
13334   echo "$as_me: failed program was:" >&5
13335 sed 's/^/| /' conftest.$ac_ext >&5
13336
13337         ac_cv_type_size_t=no
13338 fi
13339
13340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13341 fi
13342 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
13343 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
13344 if test $ac_cv_type_size_t = yes; then
13345   :
13346 else
13347
13348 cat >>confdefs.h <<_ACEOF
13349 #define size_t unsigned int
13350 _ACEOF
13351
13352 fi
13353
13354
13355 cat >>confdefs.h <<_ACEOF
13356 #define RETSIGTYPE void
13357 _ACEOF
13358
13359 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
13360 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
13361 if test "${ac_cv_struct_tm+set}" = set; then
13362   echo $ECHO_N "(cached) $ECHO_C" >&6
13363 else
13364   cat >conftest.$ac_ext <<_ACEOF
13365 /* confdefs.h.  */
13366 _ACEOF
13367 cat confdefs.h >>conftest.$ac_ext
13368 cat >>conftest.$ac_ext <<_ACEOF
13369 /* end confdefs.h.  */
13370 #include <sys/types.h>
13371 #include <time.h>
13372
13373 int
13374 main ()
13375 {
13376 struct tm *tp; tp->tm_sec;
13377   ;
13378   return 0;
13379 }
13380 _ACEOF
13381 rm -f conftest.$ac_objext
13382 if { (ac_try="$ac_compile"
13383 case "(($ac_try" in
13384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13385   *) ac_try_echo=$ac_try;;
13386 esac
13387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13388   (eval "$ac_compile") 2>conftest.er1
13389   ac_status=$?
13390   grep -v '^ *+' conftest.er1 >conftest.err
13391   rm -f conftest.er1
13392   cat conftest.err >&5
13393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13394   (exit $ac_status); } &&
13395          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13396   { (case "(($ac_try" in
13397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13398   *) ac_try_echo=$ac_try;;
13399 esac
13400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13401   (eval "$ac_try") 2>&5
13402   ac_status=$?
13403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13404   (exit $ac_status); }; } &&
13405          { ac_try='test -s conftest.$ac_objext'
13406   { (case "(($ac_try" in
13407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13408   *) ac_try_echo=$ac_try;;
13409 esac
13410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13411   (eval "$ac_try") 2>&5
13412   ac_status=$?
13413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13414   (exit $ac_status); }; }; then
13415   ac_cv_struct_tm=time.h
13416 else
13417   echo "$as_me: failed program was:" >&5
13418 sed 's/^/| /' conftest.$ac_ext >&5
13419
13420         ac_cv_struct_tm=sys/time.h
13421 fi
13422
13423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13424 fi
13425 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
13426 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
13427 if test $ac_cv_struct_tm = sys/time.h; then
13428
13429 cat >>confdefs.h <<\_ACEOF
13430 #define TM_IN_SYS_TIME 1
13431 _ACEOF
13432
13433 fi
13434
13435 { echo "$as_me:$LINENO: checking for int64_t" >&5
13436 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
13437 if test "${ac_cv_type_int64_t+set}" = set; then
13438   echo $ECHO_N "(cached) $ECHO_C" >&6
13439 else
13440   cat >conftest.$ac_ext <<_ACEOF
13441 /* confdefs.h.  */
13442 _ACEOF
13443 cat confdefs.h >>conftest.$ac_ext
13444 cat >>conftest.$ac_ext <<_ACEOF
13445 /* end confdefs.h.  */
13446 $ac_includes_default
13447 typedef int64_t ac__type_new_;
13448 int
13449 main ()
13450 {
13451 if ((ac__type_new_ *) 0)
13452   return 0;
13453 if (sizeof (ac__type_new_))
13454   return 0;
13455   ;
13456   return 0;
13457 }
13458 _ACEOF
13459 rm -f conftest.$ac_objext
13460 if { (ac_try="$ac_compile"
13461 case "(($ac_try" in
13462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13463   *) ac_try_echo=$ac_try;;
13464 esac
13465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13466   (eval "$ac_compile") 2>conftest.er1
13467   ac_status=$?
13468   grep -v '^ *+' conftest.er1 >conftest.err
13469   rm -f conftest.er1
13470   cat conftest.err >&5
13471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13472   (exit $ac_status); } &&
13473          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13474   { (case "(($ac_try" in
13475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13476   *) ac_try_echo=$ac_try;;
13477 esac
13478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13479   (eval "$ac_try") 2>&5
13480   ac_status=$?
13481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13482   (exit $ac_status); }; } &&
13483          { ac_try='test -s conftest.$ac_objext'
13484   { (case "(($ac_try" in
13485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13486   *) ac_try_echo=$ac_try;;
13487 esac
13488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13489   (eval "$ac_try") 2>&5
13490   ac_status=$?
13491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13492   (exit $ac_status); }; }; then
13493   ac_cv_type_int64_t=yes
13494 else
13495   echo "$as_me: failed program was:" >&5
13496 sed 's/^/| /' conftest.$ac_ext >&5
13497
13498         ac_cv_type_int64_t=no
13499 fi
13500
13501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13502 fi
13503 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
13504 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
13505 if test $ac_cv_type_int64_t = yes; then
13506
13507 cat >>confdefs.h <<_ACEOF
13508 #define HAVE_INT64_T 1
13509 _ACEOF
13510
13511
13512 else
13513   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
13514 echo "$as_me: error: Type int64_t required but not found" >&2;}
13515    { (exit 1); exit 1; }; }
13516 fi
13517
13518 { echo "$as_me:$LINENO: checking for uint64_t" >&5
13519 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
13520 if test "${ac_cv_type_uint64_t+set}" = set; then
13521   echo $ECHO_N "(cached) $ECHO_C" >&6
13522 else
13523   cat >conftest.$ac_ext <<_ACEOF
13524 /* confdefs.h.  */
13525 _ACEOF
13526 cat confdefs.h >>conftest.$ac_ext
13527 cat >>conftest.$ac_ext <<_ACEOF
13528 /* end confdefs.h.  */
13529 $ac_includes_default
13530 typedef uint64_t ac__type_new_;
13531 int
13532 main ()
13533 {
13534 if ((ac__type_new_ *) 0)
13535   return 0;
13536 if (sizeof (ac__type_new_))
13537   return 0;
13538   ;
13539   return 0;
13540 }
13541 _ACEOF
13542 rm -f conftest.$ac_objext
13543 if { (ac_try="$ac_compile"
13544 case "(($ac_try" in
13545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13546   *) ac_try_echo=$ac_try;;
13547 esac
13548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13549   (eval "$ac_compile") 2>conftest.er1
13550   ac_status=$?
13551   grep -v '^ *+' conftest.er1 >conftest.err
13552   rm -f conftest.er1
13553   cat conftest.err >&5
13554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13555   (exit $ac_status); } &&
13556          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13557   { (case "(($ac_try" in
13558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13559   *) ac_try_echo=$ac_try;;
13560 esac
13561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13562   (eval "$ac_try") 2>&5
13563   ac_status=$?
13564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13565   (exit $ac_status); }; } &&
13566          { ac_try='test -s conftest.$ac_objext'
13567   { (case "(($ac_try" in
13568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13569   *) ac_try_echo=$ac_try;;
13570 esac
13571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13572   (eval "$ac_try") 2>&5
13573   ac_status=$?
13574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13575   (exit $ac_status); }; }; then
13576   ac_cv_type_uint64_t=yes
13577 else
13578   echo "$as_me: failed program was:" >&5
13579 sed 's/^/| /' conftest.$ac_ext >&5
13580
13581         ac_cv_type_uint64_t=no
13582 fi
13583
13584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13585 fi
13586 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
13587 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
13588 if test $ac_cv_type_uint64_t = yes; then
13589
13590 cat >>confdefs.h <<_ACEOF
13591 #define HAVE_UINT64_T 1
13592 _ACEOF
13593
13594
13595 else
13596   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
13597 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
13598 if test "${ac_cv_type_u_int64_t+set}" = set; then
13599   echo $ECHO_N "(cached) $ECHO_C" >&6
13600 else
13601   cat >conftest.$ac_ext <<_ACEOF
13602 /* confdefs.h.  */
13603 _ACEOF
13604 cat confdefs.h >>conftest.$ac_ext
13605 cat >>conftest.$ac_ext <<_ACEOF
13606 /* end confdefs.h.  */
13607 $ac_includes_default
13608 typedef u_int64_t ac__type_new_;
13609 int
13610 main ()
13611 {
13612 if ((ac__type_new_ *) 0)
13613   return 0;
13614 if (sizeof (ac__type_new_))
13615   return 0;
13616   ;
13617   return 0;
13618 }
13619 _ACEOF
13620 rm -f conftest.$ac_objext
13621 if { (ac_try="$ac_compile"
13622 case "(($ac_try" in
13623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13624   *) ac_try_echo=$ac_try;;
13625 esac
13626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13627   (eval "$ac_compile") 2>conftest.er1
13628   ac_status=$?
13629   grep -v '^ *+' conftest.er1 >conftest.err
13630   rm -f conftest.er1
13631   cat conftest.err >&5
13632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13633   (exit $ac_status); } &&
13634          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13635   { (case "(($ac_try" in
13636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13637   *) ac_try_echo=$ac_try;;
13638 esac
13639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13640   (eval "$ac_try") 2>&5
13641   ac_status=$?
13642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13643   (exit $ac_status); }; } &&
13644          { ac_try='test -s conftest.$ac_objext'
13645   { (case "(($ac_try" in
13646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13647   *) ac_try_echo=$ac_try;;
13648 esac
13649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13650   (eval "$ac_try") 2>&5
13651   ac_status=$?
13652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13653   (exit $ac_status); }; }; then
13654   ac_cv_type_u_int64_t=yes
13655 else
13656   echo "$as_me: failed program was:" >&5
13657 sed 's/^/| /' conftest.$ac_ext >&5
13658
13659         ac_cv_type_u_int64_t=no
13660 fi
13661
13662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13663 fi
13664 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
13665 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
13666 if test $ac_cv_type_u_int64_t = yes; then
13667
13668 cat >>confdefs.h <<_ACEOF
13669 #define HAVE_U_INT64_T 1
13670 _ACEOF
13671
13672
13673 else
13674   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
13675 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
13676    { (exit 1); exit 1; }; }
13677 fi
13678
13679 fi
13680
13681
13682
13683
13684
13685 for ac_func in backtrace getcwd
13686 do
13687 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13688 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13689 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13690 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13691   echo $ECHO_N "(cached) $ECHO_C" >&6
13692 else
13693   cat >conftest.$ac_ext <<_ACEOF
13694 /* confdefs.h.  */
13695 _ACEOF
13696 cat confdefs.h >>conftest.$ac_ext
13697 cat >>conftest.$ac_ext <<_ACEOF
13698 /* end confdefs.h.  */
13699 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13700    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13701 #define $ac_func innocuous_$ac_func
13702
13703 /* System header to define __stub macros and hopefully few prototypes,
13704     which can conflict with char $ac_func (); below.
13705     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13706     <limits.h> exists even on freestanding compilers.  */
13707
13708 #ifdef __STDC__
13709 # include <limits.h>
13710 #else
13711 # include <assert.h>
13712 #endif
13713
13714 #undef $ac_func
13715
13716 /* Override any GCC internal prototype to avoid an error.
13717    Use char because int might match the return type of a GCC
13718    builtin and then its argument prototype would still apply.  */
13719 #ifdef __cplusplus
13720 extern "C"
13721 #endif
13722 char $ac_func ();
13723 /* The GNU C library defines this for functions which it implements
13724     to always fail with ENOSYS.  Some functions are actually named
13725     something starting with __ and the normal name is an alias.  */
13726 #if defined __stub_$ac_func || defined __stub___$ac_func
13727 choke me
13728 #endif
13729
13730 int
13731 main ()
13732 {
13733 return $ac_func ();
13734   ;
13735   return 0;
13736 }
13737 _ACEOF
13738 rm -f conftest.$ac_objext conftest$ac_exeext
13739 if { (ac_try="$ac_link"
13740 case "(($ac_try" in
13741   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13742   *) ac_try_echo=$ac_try;;
13743 esac
13744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13745   (eval "$ac_link") 2>conftest.er1
13746   ac_status=$?
13747   grep -v '^ *+' conftest.er1 >conftest.err
13748   rm -f conftest.er1
13749   cat conftest.err >&5
13750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13751   (exit $ac_status); } &&
13752          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13753   { (case "(($ac_try" in
13754   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13755   *) ac_try_echo=$ac_try;;
13756 esac
13757 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13758   (eval "$ac_try") 2>&5
13759   ac_status=$?
13760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13761   (exit $ac_status); }; } &&
13762          { ac_try='test -s conftest$ac_exeext'
13763   { (case "(($ac_try" in
13764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13765   *) ac_try_echo=$ac_try;;
13766 esac
13767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13768   (eval "$ac_try") 2>&5
13769   ac_status=$?
13770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13771   (exit $ac_status); }; }; then
13772   eval "$as_ac_var=yes"
13773 else
13774   echo "$as_me: failed program was:" >&5
13775 sed 's/^/| /' conftest.$ac_ext >&5
13776
13777         eval "$as_ac_var=no"
13778 fi
13779
13780 rm -f core conftest.err conftest.$ac_objext \
13781       conftest$ac_exeext conftest.$ac_ext
13782 fi
13783 ac_res=`eval echo '${'$as_ac_var'}'`
13784                { echo "$as_me:$LINENO: result: $ac_res" >&5
13785 echo "${ECHO_T}$ac_res" >&6; }
13786 if test `eval echo '${'$as_ac_var'}'` = yes; then
13787   cat >>confdefs.h <<_ACEOF
13788 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13789 _ACEOF
13790
13791 fi
13792 done
13793
13794
13795
13796
13797
13798
13799 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
13800 do
13801 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13802 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13803 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13804 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13805   echo $ECHO_N "(cached) $ECHO_C" >&6
13806 else
13807   cat >conftest.$ac_ext <<_ACEOF
13808 /* confdefs.h.  */
13809 _ACEOF
13810 cat confdefs.h >>conftest.$ac_ext
13811 cat >>conftest.$ac_ext <<_ACEOF
13812 /* end confdefs.h.  */
13813 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13814    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13815 #define $ac_func innocuous_$ac_func
13816
13817 /* System header to define __stub macros and hopefully few prototypes,
13818     which can conflict with char $ac_func (); below.
13819     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13820     <limits.h> exists even on freestanding compilers.  */
13821
13822 #ifdef __STDC__
13823 # include <limits.h>
13824 #else
13825 # include <assert.h>
13826 #endif
13827
13828 #undef $ac_func
13829
13830 /* Override any GCC internal prototype to avoid an error.
13831    Use char because int might match the return type of a GCC
13832    builtin and then its argument prototype would still apply.  */
13833 #ifdef __cplusplus
13834 extern "C"
13835 #endif
13836 char $ac_func ();
13837 /* The GNU C library defines this for functions which it implements
13838     to always fail with ENOSYS.  Some functions are actually named
13839     something starting with __ and the normal name is an alias.  */
13840 #if defined __stub_$ac_func || defined __stub___$ac_func
13841 choke me
13842 #endif
13843
13844 int
13845 main ()
13846 {
13847 return $ac_func ();
13848   ;
13849   return 0;
13850 }
13851 _ACEOF
13852 rm -f conftest.$ac_objext conftest$ac_exeext
13853 if { (ac_try="$ac_link"
13854 case "(($ac_try" in
13855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13856   *) ac_try_echo=$ac_try;;
13857 esac
13858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13859   (eval "$ac_link") 2>conftest.er1
13860   ac_status=$?
13861   grep -v '^ *+' conftest.er1 >conftest.err
13862   rm -f conftest.er1
13863   cat conftest.err >&5
13864   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13865   (exit $ac_status); } &&
13866          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13867   { (case "(($ac_try" in
13868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13869   *) ac_try_echo=$ac_try;;
13870 esac
13871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13872   (eval "$ac_try") 2>&5
13873   ac_status=$?
13874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13875   (exit $ac_status); }; } &&
13876          { ac_try='test -s conftest$ac_exeext'
13877   { (case "(($ac_try" in
13878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13879   *) ac_try_echo=$ac_try;;
13880 esac
13881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13882   (eval "$ac_try") 2>&5
13883   ac_status=$?
13884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13885   (exit $ac_status); }; }; then
13886   eval "$as_ac_var=yes"
13887 else
13888   echo "$as_me: failed program was:" >&5
13889 sed 's/^/| /' conftest.$ac_ext >&5
13890
13891         eval "$as_ac_var=no"
13892 fi
13893
13894 rm -f core conftest.err conftest.$ac_objext \
13895       conftest$ac_exeext conftest.$ac_ext
13896 fi
13897 ac_res=`eval echo '${'$as_ac_var'}'`
13898                { echo "$as_me:$LINENO: result: $ac_res" >&5
13899 echo "${ECHO_T}$ac_res" >&6; }
13900 if test `eval echo '${'$as_ac_var'}'` = yes; then
13901   cat >>confdefs.h <<_ACEOF
13902 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13903 _ACEOF
13904
13905 fi
13906 done
13907
13908
13909
13910
13911 for ac_func in isatty mkdtemp mkstemp
13912 do
13913 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13914 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13915 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13916 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13917   echo $ECHO_N "(cached) $ECHO_C" >&6
13918 else
13919   cat >conftest.$ac_ext <<_ACEOF
13920 /* confdefs.h.  */
13921 _ACEOF
13922 cat confdefs.h >>conftest.$ac_ext
13923 cat >>conftest.$ac_ext <<_ACEOF
13924 /* end confdefs.h.  */
13925 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13926    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13927 #define $ac_func innocuous_$ac_func
13928
13929 /* System header to define __stub macros and hopefully few prototypes,
13930     which can conflict with char $ac_func (); below.
13931     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13932     <limits.h> exists even on freestanding compilers.  */
13933
13934 #ifdef __STDC__
13935 # include <limits.h>
13936 #else
13937 # include <assert.h>
13938 #endif
13939
13940 #undef $ac_func
13941
13942 /* Override any GCC internal prototype to avoid an error.
13943    Use char because int might match the return type of a GCC
13944    builtin and then its argument prototype would still apply.  */
13945 #ifdef __cplusplus
13946 extern "C"
13947 #endif
13948 char $ac_func ();
13949 /* The GNU C library defines this for functions which it implements
13950     to always fail with ENOSYS.  Some functions are actually named
13951     something starting with __ and the normal name is an alias.  */
13952 #if defined __stub_$ac_func || defined __stub___$ac_func
13953 choke me
13954 #endif
13955
13956 int
13957 main ()
13958 {
13959 return $ac_func ();
13960   ;
13961   return 0;
13962 }
13963 _ACEOF
13964 rm -f conftest.$ac_objext conftest$ac_exeext
13965 if { (ac_try="$ac_link"
13966 case "(($ac_try" in
13967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13968   *) ac_try_echo=$ac_try;;
13969 esac
13970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13971   (eval "$ac_link") 2>conftest.er1
13972   ac_status=$?
13973   grep -v '^ *+' conftest.er1 >conftest.err
13974   rm -f conftest.er1
13975   cat conftest.err >&5
13976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13977   (exit $ac_status); } &&
13978          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13979   { (case "(($ac_try" in
13980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13981   *) ac_try_echo=$ac_try;;
13982 esac
13983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13984   (eval "$ac_try") 2>&5
13985   ac_status=$?
13986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13987   (exit $ac_status); }; } &&
13988          { ac_try='test -s conftest$ac_exeext'
13989   { (case "(($ac_try" in
13990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13991   *) ac_try_echo=$ac_try;;
13992 esac
13993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13994   (eval "$ac_try") 2>&5
13995   ac_status=$?
13996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13997   (exit $ac_status); }; }; then
13998   eval "$as_ac_var=yes"
13999 else
14000   echo "$as_me: failed program was:" >&5
14001 sed 's/^/| /' conftest.$ac_ext >&5
14002
14003         eval "$as_ac_var=no"
14004 fi
14005
14006 rm -f core conftest.err conftest.$ac_objext \
14007       conftest$ac_exeext conftest.$ac_ext
14008 fi
14009 ac_res=`eval echo '${'$as_ac_var'}'`
14010                { echo "$as_me:$LINENO: result: $ac_res" >&5
14011 echo "${ECHO_T}$ac_res" >&6; }
14012 if test `eval echo '${'$as_ac_var'}'` = yes; then
14013   cat >>confdefs.h <<_ACEOF
14014 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14015 _ACEOF
14016
14017 fi
14018 done
14019
14020
14021
14022
14023
14024
14025
14026 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit
14027 do
14028 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14029 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14030 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14031 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14032   echo $ECHO_N "(cached) $ECHO_C" >&6
14033 else
14034   cat >conftest.$ac_ext <<_ACEOF
14035 /* confdefs.h.  */
14036 _ACEOF
14037 cat confdefs.h >>conftest.$ac_ext
14038 cat >>conftest.$ac_ext <<_ACEOF
14039 /* end confdefs.h.  */
14040 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14041    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14042 #define $ac_func innocuous_$ac_func
14043
14044 /* System header to define __stub macros and hopefully few prototypes,
14045     which can conflict with char $ac_func (); below.
14046     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14047     <limits.h> exists even on freestanding compilers.  */
14048
14049 #ifdef __STDC__
14050 # include <limits.h>
14051 #else
14052 # include <assert.h>
14053 #endif
14054
14055 #undef $ac_func
14056
14057 /* Override any GCC internal prototype to avoid an error.
14058    Use char because int might match the return type of a GCC
14059    builtin and then its argument prototype would still apply.  */
14060 #ifdef __cplusplus
14061 extern "C"
14062 #endif
14063 char $ac_func ();
14064 /* The GNU C library defines this for functions which it implements
14065     to always fail with ENOSYS.  Some functions are actually named
14066     something starting with __ and the normal name is an alias.  */
14067 #if defined __stub_$ac_func || defined __stub___$ac_func
14068 choke me
14069 #endif
14070
14071 int
14072 main ()
14073 {
14074 return $ac_func ();
14075   ;
14076   return 0;
14077 }
14078 _ACEOF
14079 rm -f conftest.$ac_objext conftest$ac_exeext
14080 if { (ac_try="$ac_link"
14081 case "(($ac_try" in
14082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14083   *) ac_try_echo=$ac_try;;
14084 esac
14085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14086   (eval "$ac_link") 2>conftest.er1
14087   ac_status=$?
14088   grep -v '^ *+' conftest.er1 >conftest.err
14089   rm -f conftest.er1
14090   cat conftest.err >&5
14091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14092   (exit $ac_status); } &&
14093          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14094   { (case "(($ac_try" in
14095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14096   *) ac_try_echo=$ac_try;;
14097 esac
14098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14099   (eval "$ac_try") 2>&5
14100   ac_status=$?
14101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14102   (exit $ac_status); }; } &&
14103          { ac_try='test -s conftest$ac_exeext'
14104   { (case "(($ac_try" in
14105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14106   *) ac_try_echo=$ac_try;;
14107 esac
14108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14109   (eval "$ac_try") 2>&5
14110   ac_status=$?
14111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14112   (exit $ac_status); }; }; then
14113   eval "$as_ac_var=yes"
14114 else
14115   echo "$as_me: failed program was:" >&5
14116 sed 's/^/| /' conftest.$ac_ext >&5
14117
14118         eval "$as_ac_var=no"
14119 fi
14120
14121 rm -f core conftest.err conftest.$ac_objext \
14122       conftest$ac_exeext conftest.$ac_ext
14123 fi
14124 ac_res=`eval echo '${'$as_ac_var'}'`
14125                { echo "$as_me:$LINENO: result: $ac_res" >&5
14126 echo "${ECHO_T}$ac_res" >&6; }
14127 if test `eval echo '${'$as_ac_var'}'` = yes; then
14128   cat >>confdefs.h <<_ACEOF
14129 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14130 _ACEOF
14131
14132 fi
14133 done
14134
14135
14136
14137
14138 for ac_func in strerror strerror_r setenv
14139 do
14140 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14141 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14142 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14143 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14144   echo $ECHO_N "(cached) $ECHO_C" >&6
14145 else
14146   cat >conftest.$ac_ext <<_ACEOF
14147 /* confdefs.h.  */
14148 _ACEOF
14149 cat confdefs.h >>conftest.$ac_ext
14150 cat >>conftest.$ac_ext <<_ACEOF
14151 /* end confdefs.h.  */
14152 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14153    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14154 #define $ac_func innocuous_$ac_func
14155
14156 /* System header to define __stub macros and hopefully few prototypes,
14157     which can conflict with char $ac_func (); below.
14158     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14159     <limits.h> exists even on freestanding compilers.  */
14160
14161 #ifdef __STDC__
14162 # include <limits.h>
14163 #else
14164 # include <assert.h>
14165 #endif
14166
14167 #undef $ac_func
14168
14169 /* Override any GCC internal prototype to avoid an error.
14170    Use char because int might match the return type of a GCC
14171    builtin and then its argument prototype would still apply.  */
14172 #ifdef __cplusplus
14173 extern "C"
14174 #endif
14175 char $ac_func ();
14176 /* The GNU C library defines this for functions which it implements
14177     to always fail with ENOSYS.  Some functions are actually named
14178     something starting with __ and the normal name is an alias.  */
14179 #if defined __stub_$ac_func || defined __stub___$ac_func
14180 choke me
14181 #endif
14182
14183 int
14184 main ()
14185 {
14186 return $ac_func ();
14187   ;
14188   return 0;
14189 }
14190 _ACEOF
14191 rm -f conftest.$ac_objext conftest$ac_exeext
14192 if { (ac_try="$ac_link"
14193 case "(($ac_try" in
14194   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14195   *) ac_try_echo=$ac_try;;
14196 esac
14197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14198   (eval "$ac_link") 2>conftest.er1
14199   ac_status=$?
14200   grep -v '^ *+' conftest.er1 >conftest.err
14201   rm -f conftest.er1
14202   cat conftest.err >&5
14203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14204   (exit $ac_status); } &&
14205          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14206   { (case "(($ac_try" in
14207   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14208   *) ac_try_echo=$ac_try;;
14209 esac
14210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14211   (eval "$ac_try") 2>&5
14212   ac_status=$?
14213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14214   (exit $ac_status); }; } &&
14215          { ac_try='test -s conftest$ac_exeext'
14216   { (case "(($ac_try" in
14217   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14218   *) ac_try_echo=$ac_try;;
14219 esac
14220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14221   (eval "$ac_try") 2>&5
14222   ac_status=$?
14223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14224   (exit $ac_status); }; }; then
14225   eval "$as_ac_var=yes"
14226 else
14227   echo "$as_me: failed program was:" >&5
14228 sed 's/^/| /' conftest.$ac_ext >&5
14229
14230         eval "$as_ac_var=no"
14231 fi
14232
14233 rm -f core conftest.err conftest.$ac_objext \
14234       conftest$ac_exeext conftest.$ac_ext
14235 fi
14236 ac_res=`eval echo '${'$as_ac_var'}'`
14237                { echo "$as_me:$LINENO: result: $ac_res" >&5
14238 echo "${ECHO_T}$ac_res" >&6; }
14239 if test `eval echo '${'$as_ac_var'}'` = yes; then
14240   cat >>confdefs.h <<_ACEOF
14241 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14242 _ACEOF
14243
14244 fi
14245 done
14246
14247
14248
14249
14250
14251 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
14252 do
14253 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14254 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14255 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14256 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14257   echo $ECHO_N "(cached) $ECHO_C" >&6
14258 else
14259   cat >conftest.$ac_ext <<_ACEOF
14260 /* confdefs.h.  */
14261 _ACEOF
14262 cat confdefs.h >>conftest.$ac_ext
14263 cat >>conftest.$ac_ext <<_ACEOF
14264 /* end confdefs.h.  */
14265 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14266    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14267 #define $ac_func innocuous_$ac_func
14268
14269 /* System header to define __stub macros and hopefully few prototypes,
14270     which can conflict with char $ac_func (); below.
14271     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14272     <limits.h> exists even on freestanding compilers.  */
14273
14274 #ifdef __STDC__
14275 # include <limits.h>
14276 #else
14277 # include <assert.h>
14278 #endif
14279
14280 #undef $ac_func
14281
14282 /* Override any GCC internal prototype to avoid an error.
14283    Use char because int might match the return type of a GCC
14284    builtin and then its argument prototype would still apply.  */
14285 #ifdef __cplusplus
14286 extern "C"
14287 #endif
14288 char $ac_func ();
14289 /* The GNU C library defines this for functions which it implements
14290     to always fail with ENOSYS.  Some functions are actually named
14291     something starting with __ and the normal name is an alias.  */
14292 #if defined __stub_$ac_func || defined __stub___$ac_func
14293 choke me
14294 #endif
14295
14296 int
14297 main ()
14298 {
14299 return $ac_func ();
14300   ;
14301   return 0;
14302 }
14303 _ACEOF
14304 rm -f conftest.$ac_objext conftest$ac_exeext
14305 if { (ac_try="$ac_link"
14306 case "(($ac_try" in
14307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14308   *) ac_try_echo=$ac_try;;
14309 esac
14310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14311   (eval "$ac_link") 2>conftest.er1
14312   ac_status=$?
14313   grep -v '^ *+' conftest.er1 >conftest.err
14314   rm -f conftest.er1
14315   cat conftest.err >&5
14316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14317   (exit $ac_status); } &&
14318          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14319   { (case "(($ac_try" in
14320   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14321   *) ac_try_echo=$ac_try;;
14322 esac
14323 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14324   (eval "$ac_try") 2>&5
14325   ac_status=$?
14326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14327   (exit $ac_status); }; } &&
14328          { ac_try='test -s conftest$ac_exeext'
14329   { (case "(($ac_try" in
14330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14331   *) ac_try_echo=$ac_try;;
14332 esac
14333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14334   (eval "$ac_try") 2>&5
14335   ac_status=$?
14336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14337   (exit $ac_status); }; }; then
14338   eval "$as_ac_var=yes"
14339 else
14340   echo "$as_me: failed program was:" >&5
14341 sed 's/^/| /' conftest.$ac_ext >&5
14342
14343         eval "$as_ac_var=no"
14344 fi
14345
14346 rm -f core conftest.err conftest.$ac_objext \
14347       conftest$ac_exeext conftest.$ac_ext
14348 fi
14349 ac_res=`eval echo '${'$as_ac_var'}'`
14350                { echo "$as_me:$LINENO: result: $ac_res" >&5
14351 echo "${ECHO_T}$ac_res" >&6; }
14352 if test `eval echo '${'$as_ac_var'}'` = yes; then
14353   cat >>confdefs.h <<_ACEOF
14354 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14355 _ACEOF
14356
14357 fi
14358 done
14359
14360
14361
14362
14363
14364
14365 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
14366 do
14367 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14368 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14369 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14370 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14371   echo $ECHO_N "(cached) $ECHO_C" >&6
14372 else
14373   cat >conftest.$ac_ext <<_ACEOF
14374 /* confdefs.h.  */
14375 _ACEOF
14376 cat confdefs.h >>conftest.$ac_ext
14377 cat >>conftest.$ac_ext <<_ACEOF
14378 /* end confdefs.h.  */
14379 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14380    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14381 #define $ac_func innocuous_$ac_func
14382
14383 /* System header to define __stub macros and hopefully few prototypes,
14384     which can conflict with char $ac_func (); below.
14385     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14386     <limits.h> exists even on freestanding compilers.  */
14387
14388 #ifdef __STDC__
14389 # include <limits.h>
14390 #else
14391 # include <assert.h>
14392 #endif
14393
14394 #undef $ac_func
14395
14396 /* Override any GCC internal prototype to avoid an error.
14397    Use char because int might match the return type of a GCC
14398    builtin and then its argument prototype would still apply.  */
14399 #ifdef __cplusplus
14400 extern "C"
14401 #endif
14402 char $ac_func ();
14403 /* The GNU C library defines this for functions which it implements
14404     to always fail with ENOSYS.  Some functions are actually named
14405     something starting with __ and the normal name is an alias.  */
14406 #if defined __stub_$ac_func || defined __stub___$ac_func
14407 choke me
14408 #endif
14409
14410 int
14411 main ()
14412 {
14413 return $ac_func ();
14414   ;
14415   return 0;
14416 }
14417 _ACEOF
14418 rm -f conftest.$ac_objext conftest$ac_exeext
14419 if { (ac_try="$ac_link"
14420 case "(($ac_try" in
14421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14422   *) ac_try_echo=$ac_try;;
14423 esac
14424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14425   (eval "$ac_link") 2>conftest.er1
14426   ac_status=$?
14427   grep -v '^ *+' conftest.er1 >conftest.err
14428   rm -f conftest.er1
14429   cat conftest.err >&5
14430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14431   (exit $ac_status); } &&
14432          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14433   { (case "(($ac_try" in
14434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14435   *) ac_try_echo=$ac_try;;
14436 esac
14437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14438   (eval "$ac_try") 2>&5
14439   ac_status=$?
14440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14441   (exit $ac_status); }; } &&
14442          { ac_try='test -s conftest$ac_exeext'
14443   { (case "(($ac_try" in
14444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14445   *) ac_try_echo=$ac_try;;
14446 esac
14447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14448   (eval "$ac_try") 2>&5
14449   ac_status=$?
14450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14451   (exit $ac_status); }; }; then
14452   eval "$as_ac_var=yes"
14453 else
14454   echo "$as_me: failed program was:" >&5
14455 sed 's/^/| /' conftest.$ac_ext >&5
14456
14457         eval "$as_ac_var=no"
14458 fi
14459
14460 rm -f core conftest.err conftest.$ac_objext \
14461       conftest$ac_exeext conftest.$ac_ext
14462 fi
14463 ac_res=`eval echo '${'$as_ac_var'}'`
14464                { echo "$as_me:$LINENO: result: $ac_res" >&5
14465 echo "${ECHO_T}$ac_res" >&6; }
14466 if test `eval echo '${'$as_ac_var'}'` = yes; then
14467   cat >>confdefs.h <<_ACEOF
14468 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14469 _ACEOF
14470
14471 fi
14472 done
14473
14474
14475
14476 for ac_func in futimes futimens
14477 do
14478 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14479 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14480 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14481 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14482   echo $ECHO_N "(cached) $ECHO_C" >&6
14483 else
14484   cat >conftest.$ac_ext <<_ACEOF
14485 /* confdefs.h.  */
14486 _ACEOF
14487 cat confdefs.h >>conftest.$ac_ext
14488 cat >>conftest.$ac_ext <<_ACEOF
14489 /* end confdefs.h.  */
14490 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14491    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14492 #define $ac_func innocuous_$ac_func
14493
14494 /* System header to define __stub macros and hopefully few prototypes,
14495     which can conflict with char $ac_func (); below.
14496     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14497     <limits.h> exists even on freestanding compilers.  */
14498
14499 #ifdef __STDC__
14500 # include <limits.h>
14501 #else
14502 # include <assert.h>
14503 #endif
14504
14505 #undef $ac_func
14506
14507 /* Override any GCC internal prototype to avoid an error.
14508    Use char because int might match the return type of a GCC
14509    builtin and then its argument prototype would still apply.  */
14510 #ifdef __cplusplus
14511 extern "C"
14512 #endif
14513 char $ac_func ();
14514 /* The GNU C library defines this for functions which it implements
14515     to always fail with ENOSYS.  Some functions are actually named
14516     something starting with __ and the normal name is an alias.  */
14517 #if defined __stub_$ac_func || defined __stub___$ac_func
14518 choke me
14519 #endif
14520
14521 int
14522 main ()
14523 {
14524 return $ac_func ();
14525   ;
14526   return 0;
14527 }
14528 _ACEOF
14529 rm -f conftest.$ac_objext conftest$ac_exeext
14530 if { (ac_try="$ac_link"
14531 case "(($ac_try" in
14532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14533   *) ac_try_echo=$ac_try;;
14534 esac
14535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14536   (eval "$ac_link") 2>conftest.er1
14537   ac_status=$?
14538   grep -v '^ *+' conftest.er1 >conftest.err
14539   rm -f conftest.er1
14540   cat conftest.err >&5
14541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542   (exit $ac_status); } &&
14543          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14544   { (case "(($ac_try" in
14545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14546   *) ac_try_echo=$ac_try;;
14547 esac
14548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14549   (eval "$ac_try") 2>&5
14550   ac_status=$?
14551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14552   (exit $ac_status); }; } &&
14553          { ac_try='test -s conftest$ac_exeext'
14554   { (case "(($ac_try" in
14555   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14556   *) ac_try_echo=$ac_try;;
14557 esac
14558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14559   (eval "$ac_try") 2>&5
14560   ac_status=$?
14561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14562   (exit $ac_status); }; }; then
14563   eval "$as_ac_var=yes"
14564 else
14565   echo "$as_me: failed program was:" >&5
14566 sed 's/^/| /' conftest.$ac_ext >&5
14567
14568         eval "$as_ac_var=no"
14569 fi
14570
14571 rm -f core conftest.err conftest.$ac_objext \
14572       conftest$ac_exeext conftest.$ac_ext
14573 fi
14574 ac_res=`eval echo '${'$as_ac_var'}'`
14575                { echo "$as_me:$LINENO: result: $ac_res" >&5
14576 echo "${ECHO_T}$ac_res" >&6; }
14577 if test `eval echo '${'$as_ac_var'}'` = yes; then
14578   cat >>confdefs.h <<_ACEOF
14579 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14580 _ACEOF
14581
14582 fi
14583 done
14584
14585 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
14586 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
14587 if test "${llvm_cv_c_printf_a+set}" = set; then
14588   echo $ECHO_N "(cached) $ECHO_C" >&6
14589 else
14590   ac_ext=c
14591 ac_cpp='$CPP $CPPFLAGS'
14592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14595
14596  if test "$cross_compiling" = yes; then
14597   llvmac_cv_c_printf_a=no
14598 else
14599   cat >conftest.$ac_ext <<_ACEOF
14600
14601   /* confdefs.h.  */
14602 _ACEOF
14603 cat confdefs.h >>conftest.$ac_ext
14604 cat >>conftest.$ac_ext <<_ACEOF
14605 /* end confdefs.h.  */
14606
14607 #include <stdio.h>
14608 #include <stdlib.h>
14609
14610 int
14611 main ()
14612 {
14613
14614 volatile double A, B;
14615 char Buffer[100];
14616 A = 1;
14617 A /= 10.0;
14618 sprintf(Buffer, "%a", A);
14619 B = atof(Buffer);
14620 if (A != B)
14621   return (1);
14622 if (A != 0x1.999999999999ap-4)
14623   return (1);
14624 return (0);
14625   ;
14626   return 0;
14627 }
14628 _ACEOF
14629 rm -f conftest$ac_exeext
14630 if { (ac_try="$ac_link"
14631 case "(($ac_try" in
14632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14633   *) ac_try_echo=$ac_try;;
14634 esac
14635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14636   (eval "$ac_link") 2>&5
14637   ac_status=$?
14638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14639   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14640   { (case "(($ac_try" in
14641   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14642   *) ac_try_echo=$ac_try;;
14643 esac
14644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14645   (eval "$ac_try") 2>&5
14646   ac_status=$?
14647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14648   (exit $ac_status); }; }; then
14649   llvm_cv_c_printf_a=yes
14650 else
14651   echo "$as_me: program exited with status $ac_status" >&5
14652 echo "$as_me: failed program was:" >&5
14653 sed 's/^/| /' conftest.$ac_ext >&5
14654
14655 ( exit $ac_status )
14656 llvmac_cv_c_printf_a=no
14657 fi
14658 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14659 fi
14660
14661
14662  ac_ext=c
14663 ac_cpp='$CPP $CPPFLAGS'
14664 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14665 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14666 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14667
14668 fi
14669 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
14670 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
14671  if test "$llvm_cv_c_printf_a" = "yes"; then
14672
14673 cat >>confdefs.h <<\_ACEOF
14674 #define HAVE_PRINTF_A 1
14675 _ACEOF
14676
14677  fi
14678
14679
14680
14681   { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
14682 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
14683 if test "${ac_cv_func_rand48+set}" = set; then
14684   echo $ECHO_N "(cached) $ECHO_C" >&6
14685 else
14686
14687     ac_ext=cpp
14688 ac_cpp='$CXXCPP $CPPFLAGS'
14689 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14690 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14691 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14692
14693     cat >conftest.$ac_ext <<_ACEOF
14694 /* confdefs.h.  */
14695 _ACEOF
14696 cat confdefs.h >>conftest.$ac_ext
14697 cat >>conftest.$ac_ext <<_ACEOF
14698 /* end confdefs.h.  */
14699 #include <stdlib.h>
14700 int
14701 main ()
14702 {
14703 srand48(0);lrand48();drand48();
14704   ;
14705   return 0;
14706 }
14707 _ACEOF
14708 rm -f conftest.$ac_objext
14709 if { (ac_try="$ac_compile"
14710 case "(($ac_try" in
14711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14712   *) ac_try_echo=$ac_try;;
14713 esac
14714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14715   (eval "$ac_compile") 2>conftest.er1
14716   ac_status=$?
14717   grep -v '^ *+' conftest.er1 >conftest.err
14718   rm -f conftest.er1
14719   cat conftest.err >&5
14720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14721   (exit $ac_status); } &&
14722          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14723   { (case "(($ac_try" in
14724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14725   *) ac_try_echo=$ac_try;;
14726 esac
14727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14728   (eval "$ac_try") 2>&5
14729   ac_status=$?
14730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14731   (exit $ac_status); }; } &&
14732          { ac_try='test -s conftest.$ac_objext'
14733   { (case "(($ac_try" in
14734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14735   *) ac_try_echo=$ac_try;;
14736 esac
14737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14738   (eval "$ac_try") 2>&5
14739   ac_status=$?
14740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14741   (exit $ac_status); }; }; then
14742   ac_cv_func_rand48=yes
14743 else
14744   echo "$as_me: failed program was:" >&5
14745 sed 's/^/| /' conftest.$ac_ext >&5
14746
14747         ac_cv_func_rand48=no
14748 fi
14749
14750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14751     ac_ext=c
14752 ac_cpp='$CPP $CPPFLAGS'
14753 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14754 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14755 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14756
14757
14758 fi
14759 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
14760 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
14761
14762 if test "$ac_cv_func_rand48" = "yes" ; then
14763
14764 cat >>confdefs.h <<\_ACEOF
14765 #define HAVE_RAND48 1
14766 _ACEOF
14767
14768 fi
14769
14770
14771 { echo "$as_me:$LINENO: checking whether arc4random is declared" >&5
14772 echo $ECHO_N "checking whether arc4random is declared... $ECHO_C" >&6; }
14773 if test "${ac_cv_have_decl_arc4random+set}" = set; then
14774   echo $ECHO_N "(cached) $ECHO_C" >&6
14775 else
14776   cat >conftest.$ac_ext <<_ACEOF
14777 /* confdefs.h.  */
14778 _ACEOF
14779 cat confdefs.h >>conftest.$ac_ext
14780 cat >>conftest.$ac_ext <<_ACEOF
14781 /* end confdefs.h.  */
14782 $ac_includes_default
14783 int
14784 main ()
14785 {
14786 #ifndef arc4random
14787   char *p = (char *) arc4random;
14788   return !p;
14789 #endif
14790
14791   ;
14792   return 0;
14793 }
14794 _ACEOF
14795 rm -f conftest.$ac_objext
14796 if { (ac_try="$ac_compile"
14797 case "(($ac_try" in
14798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14799   *) ac_try_echo=$ac_try;;
14800 esac
14801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14802   (eval "$ac_compile") 2>conftest.er1
14803   ac_status=$?
14804   grep -v '^ *+' conftest.er1 >conftest.err
14805   rm -f conftest.er1
14806   cat conftest.err >&5
14807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14808   (exit $ac_status); } &&
14809          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14810   { (case "(($ac_try" in
14811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14812   *) ac_try_echo=$ac_try;;
14813 esac
14814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14815   (eval "$ac_try") 2>&5
14816   ac_status=$?
14817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14818   (exit $ac_status); }; } &&
14819          { ac_try='test -s conftest.$ac_objext'
14820   { (case "(($ac_try" in
14821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14822   *) ac_try_echo=$ac_try;;
14823 esac
14824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14825   (eval "$ac_try") 2>&5
14826   ac_status=$?
14827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14828   (exit $ac_status); }; }; then
14829   ac_cv_have_decl_arc4random=yes
14830 else
14831   echo "$as_me: failed program was:" >&5
14832 sed 's/^/| /' conftest.$ac_ext >&5
14833
14834         ac_cv_have_decl_arc4random=no
14835 fi
14836
14837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14838 fi
14839 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_arc4random" >&5
14840 echo "${ECHO_T}$ac_cv_have_decl_arc4random" >&6; }
14841 if test $ac_cv_have_decl_arc4random = yes; then
14842
14843 cat >>confdefs.h <<_ACEOF
14844 #define HAVE_DECL_ARC4RANDOM 1
14845 _ACEOF
14846
14847
14848 else
14849   cat >>confdefs.h <<_ACEOF
14850 #define HAVE_DECL_ARC4RANDOM 0
14851 _ACEOF
14852
14853
14854 fi
14855
14856
14857
14858 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
14859 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
14860 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
14861   echo $ECHO_N "(cached) $ECHO_C" >&6
14862 else
14863   cat >conftest.$ac_ext <<_ACEOF
14864 /* confdefs.h.  */
14865 _ACEOF
14866 cat confdefs.h >>conftest.$ac_ext
14867 cat >>conftest.$ac_ext <<_ACEOF
14868 /* end confdefs.h.  */
14869 $ac_includes_default
14870 int
14871 main ()
14872 {
14873 #ifndef strerror_s
14874   char *p = (char *) strerror_s;
14875   return !p;
14876 #endif
14877
14878   ;
14879   return 0;
14880 }
14881 _ACEOF
14882 rm -f conftest.$ac_objext
14883 if { (ac_try="$ac_compile"
14884 case "(($ac_try" in
14885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14886   *) ac_try_echo=$ac_try;;
14887 esac
14888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14889   (eval "$ac_compile") 2>conftest.er1
14890   ac_status=$?
14891   grep -v '^ *+' conftest.er1 >conftest.err
14892   rm -f conftest.er1
14893   cat conftest.err >&5
14894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14895   (exit $ac_status); } &&
14896          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14897   { (case "(($ac_try" in
14898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14899   *) ac_try_echo=$ac_try;;
14900 esac
14901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14902   (eval "$ac_try") 2>&5
14903   ac_status=$?
14904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14905   (exit $ac_status); }; } &&
14906          { ac_try='test -s conftest.$ac_objext'
14907   { (case "(($ac_try" in
14908   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14909   *) ac_try_echo=$ac_try;;
14910 esac
14911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14912   (eval "$ac_try") 2>&5
14913   ac_status=$?
14914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14915   (exit $ac_status); }; }; then
14916   ac_cv_have_decl_strerror_s=yes
14917 else
14918   echo "$as_me: failed program was:" >&5
14919 sed 's/^/| /' conftest.$ac_ext >&5
14920
14921         ac_cv_have_decl_strerror_s=no
14922 fi
14923
14924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14925 fi
14926 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
14927 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
14928 if test $ac_cv_have_decl_strerror_s = yes; then
14929
14930 cat >>confdefs.h <<_ACEOF
14931 #define HAVE_DECL_STRERROR_S 1
14932 _ACEOF
14933
14934
14935 else
14936   cat >>confdefs.h <<_ACEOF
14937 #define HAVE_DECL_STRERROR_S 0
14938 _ACEOF
14939
14940
14941 fi
14942
14943
14944
14945 if test "$llvm_cv_os_type" = "MingW" ; then
14946   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
14947 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
14948 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
14949   echo $ECHO_N "(cached) $ECHO_C" >&6
14950 else
14951   ac_check_lib_save_LIBS=$LIBS
14952 LIBS="-lgcc  $LIBS"
14953 cat >conftest.$ac_ext <<_ACEOF
14954 /* confdefs.h.  */
14955 _ACEOF
14956 cat confdefs.h >>conftest.$ac_ext
14957 cat >>conftest.$ac_ext <<_ACEOF
14958 /* end confdefs.h.  */
14959
14960 /* Override any GCC internal prototype to avoid an error.
14961    Use char because int might match the return type of a GCC
14962    builtin and then its argument prototype would still apply.  */
14963 #ifdef __cplusplus
14964 extern "C"
14965 #endif
14966 char _alloca ();
14967 int
14968 main ()
14969 {
14970 return _alloca ();
14971   ;
14972   return 0;
14973 }
14974 _ACEOF
14975 rm -f conftest.$ac_objext conftest$ac_exeext
14976 if { (ac_try="$ac_link"
14977 case "(($ac_try" in
14978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14979   *) ac_try_echo=$ac_try;;
14980 esac
14981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14982   (eval "$ac_link") 2>conftest.er1
14983   ac_status=$?
14984   grep -v '^ *+' conftest.er1 >conftest.err
14985   rm -f conftest.er1
14986   cat conftest.err >&5
14987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14988   (exit $ac_status); } &&
14989          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14990   { (case "(($ac_try" in
14991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14992   *) ac_try_echo=$ac_try;;
14993 esac
14994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14995   (eval "$ac_try") 2>&5
14996   ac_status=$?
14997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998   (exit $ac_status); }; } &&
14999          { ac_try='test -s conftest$ac_exeext'
15000   { (case "(($ac_try" in
15001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15002   *) ac_try_echo=$ac_try;;
15003 esac
15004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15005   (eval "$ac_try") 2>&5
15006   ac_status=$?
15007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15008   (exit $ac_status); }; }; then
15009   ac_cv_lib_gcc__alloca=yes
15010 else
15011   echo "$as_me: failed program was:" >&5
15012 sed 's/^/| /' conftest.$ac_ext >&5
15013
15014         ac_cv_lib_gcc__alloca=no
15015 fi
15016
15017 rm -f core conftest.err conftest.$ac_objext \
15018       conftest$ac_exeext conftest.$ac_ext
15019 LIBS=$ac_check_lib_save_LIBS
15020 fi
15021 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
15022 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
15023 if test $ac_cv_lib_gcc__alloca = yes; then
15024
15025 cat >>confdefs.h <<\_ACEOF
15026 #define HAVE__ALLOCA 1
15027 _ACEOF
15028
15029 fi
15030
15031   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
15032 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
15033 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
15034   echo $ECHO_N "(cached) $ECHO_C" >&6
15035 else
15036   ac_check_lib_save_LIBS=$LIBS
15037 LIBS="-lgcc  $LIBS"
15038 cat >conftest.$ac_ext <<_ACEOF
15039 /* confdefs.h.  */
15040 _ACEOF
15041 cat confdefs.h >>conftest.$ac_ext
15042 cat >>conftest.$ac_ext <<_ACEOF
15043 /* end confdefs.h.  */
15044
15045 /* Override any GCC internal prototype to avoid an error.
15046    Use char because int might match the return type of a GCC
15047    builtin and then its argument prototype would still apply.  */
15048 #ifdef __cplusplus
15049 extern "C"
15050 #endif
15051 char __alloca ();
15052 int
15053 main ()
15054 {
15055 return __alloca ();
15056   ;
15057   return 0;
15058 }
15059 _ACEOF
15060 rm -f conftest.$ac_objext conftest$ac_exeext
15061 if { (ac_try="$ac_link"
15062 case "(($ac_try" in
15063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15064   *) ac_try_echo=$ac_try;;
15065 esac
15066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15067   (eval "$ac_link") 2>conftest.er1
15068   ac_status=$?
15069   grep -v '^ *+' conftest.er1 >conftest.err
15070   rm -f conftest.er1
15071   cat conftest.err >&5
15072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15073   (exit $ac_status); } &&
15074          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15075   { (case "(($ac_try" in
15076   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15077   *) ac_try_echo=$ac_try;;
15078 esac
15079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15080   (eval "$ac_try") 2>&5
15081   ac_status=$?
15082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15083   (exit $ac_status); }; } &&
15084          { ac_try='test -s conftest$ac_exeext'
15085   { (case "(($ac_try" in
15086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15087   *) ac_try_echo=$ac_try;;
15088 esac
15089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15090   (eval "$ac_try") 2>&5
15091   ac_status=$?
15092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15093   (exit $ac_status); }; }; then
15094   ac_cv_lib_gcc___alloca=yes
15095 else
15096   echo "$as_me: failed program was:" >&5
15097 sed 's/^/| /' conftest.$ac_ext >&5
15098
15099         ac_cv_lib_gcc___alloca=no
15100 fi
15101
15102 rm -f core conftest.err conftest.$ac_objext \
15103       conftest$ac_exeext conftest.$ac_ext
15104 LIBS=$ac_check_lib_save_LIBS
15105 fi
15106 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
15107 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
15108 if test $ac_cv_lib_gcc___alloca = yes; then
15109
15110 cat >>confdefs.h <<\_ACEOF
15111 #define HAVE___ALLOCA 1
15112 _ACEOF
15113
15114 fi
15115
15116   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
15117 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
15118 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
15119   echo $ECHO_N "(cached) $ECHO_C" >&6
15120 else
15121   ac_check_lib_save_LIBS=$LIBS
15122 LIBS="-lgcc  $LIBS"
15123 cat >conftest.$ac_ext <<_ACEOF
15124 /* confdefs.h.  */
15125 _ACEOF
15126 cat confdefs.h >>conftest.$ac_ext
15127 cat >>conftest.$ac_ext <<_ACEOF
15128 /* end confdefs.h.  */
15129
15130 /* Override any GCC internal prototype to avoid an error.
15131    Use char because int might match the return type of a GCC
15132    builtin and then its argument prototype would still apply.  */
15133 #ifdef __cplusplus
15134 extern "C"
15135 #endif
15136 char __chkstk ();
15137 int
15138 main ()
15139 {
15140 return __chkstk ();
15141   ;
15142   return 0;
15143 }
15144 _ACEOF
15145 rm -f conftest.$ac_objext conftest$ac_exeext
15146 if { (ac_try="$ac_link"
15147 case "(($ac_try" in
15148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15149   *) ac_try_echo=$ac_try;;
15150 esac
15151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15152   (eval "$ac_link") 2>conftest.er1
15153   ac_status=$?
15154   grep -v '^ *+' conftest.er1 >conftest.err
15155   rm -f conftest.er1
15156   cat conftest.err >&5
15157   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15158   (exit $ac_status); } &&
15159          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15160   { (case "(($ac_try" in
15161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15162   *) ac_try_echo=$ac_try;;
15163 esac
15164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15165   (eval "$ac_try") 2>&5
15166   ac_status=$?
15167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15168   (exit $ac_status); }; } &&
15169          { ac_try='test -s conftest$ac_exeext'
15170   { (case "(($ac_try" in
15171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15172   *) ac_try_echo=$ac_try;;
15173 esac
15174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15175   (eval "$ac_try") 2>&5
15176   ac_status=$?
15177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15178   (exit $ac_status); }; }; then
15179   ac_cv_lib_gcc___chkstk=yes
15180 else
15181   echo "$as_me: failed program was:" >&5
15182 sed 's/^/| /' conftest.$ac_ext >&5
15183
15184         ac_cv_lib_gcc___chkstk=no
15185 fi
15186
15187 rm -f core conftest.err conftest.$ac_objext \
15188       conftest$ac_exeext conftest.$ac_ext
15189 LIBS=$ac_check_lib_save_LIBS
15190 fi
15191 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
15192 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
15193 if test $ac_cv_lib_gcc___chkstk = yes; then
15194
15195 cat >>confdefs.h <<\_ACEOF
15196 #define HAVE___CHKSTK 1
15197 _ACEOF
15198
15199 fi
15200
15201   { echo "$as_me:$LINENO: checking for __chkstk_ms in -lgcc" >&5
15202 echo $ECHO_N "checking for __chkstk_ms in -lgcc... $ECHO_C" >&6; }
15203 if test "${ac_cv_lib_gcc___chkstk_ms+set}" = set; then
15204   echo $ECHO_N "(cached) $ECHO_C" >&6
15205 else
15206   ac_check_lib_save_LIBS=$LIBS
15207 LIBS="-lgcc  $LIBS"
15208 cat >conftest.$ac_ext <<_ACEOF
15209 /* confdefs.h.  */
15210 _ACEOF
15211 cat confdefs.h >>conftest.$ac_ext
15212 cat >>conftest.$ac_ext <<_ACEOF
15213 /* end confdefs.h.  */
15214
15215 /* Override any GCC internal prototype to avoid an error.
15216    Use char because int might match the return type of a GCC
15217    builtin and then its argument prototype would still apply.  */
15218 #ifdef __cplusplus
15219 extern "C"
15220 #endif
15221 char __chkstk_ms ();
15222 int
15223 main ()
15224 {
15225 return __chkstk_ms ();
15226   ;
15227   return 0;
15228 }
15229 _ACEOF
15230 rm -f conftest.$ac_objext conftest$ac_exeext
15231 if { (ac_try="$ac_link"
15232 case "(($ac_try" in
15233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15234   *) ac_try_echo=$ac_try;;
15235 esac
15236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15237   (eval "$ac_link") 2>conftest.er1
15238   ac_status=$?
15239   grep -v '^ *+' conftest.er1 >conftest.err
15240   rm -f conftest.er1
15241   cat conftest.err >&5
15242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15243   (exit $ac_status); } &&
15244          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15245   { (case "(($ac_try" in
15246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15247   *) ac_try_echo=$ac_try;;
15248 esac
15249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15250   (eval "$ac_try") 2>&5
15251   ac_status=$?
15252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15253   (exit $ac_status); }; } &&
15254          { ac_try='test -s conftest$ac_exeext'
15255   { (case "(($ac_try" in
15256   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15257   *) ac_try_echo=$ac_try;;
15258 esac
15259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15260   (eval "$ac_try") 2>&5
15261   ac_status=$?
15262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15263   (exit $ac_status); }; }; then
15264   ac_cv_lib_gcc___chkstk_ms=yes
15265 else
15266   echo "$as_me: failed program was:" >&5
15267 sed 's/^/| /' conftest.$ac_ext >&5
15268
15269         ac_cv_lib_gcc___chkstk_ms=no
15270 fi
15271
15272 rm -f core conftest.err conftest.$ac_objext \
15273       conftest$ac_exeext conftest.$ac_ext
15274 LIBS=$ac_check_lib_save_LIBS
15275 fi
15276 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk_ms" >&5
15277 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk_ms" >&6; }
15278 if test $ac_cv_lib_gcc___chkstk_ms = yes; then
15279
15280 cat >>confdefs.h <<\_ACEOF
15281 #define HAVE___CHKSTK_MS 1
15282 _ACEOF
15283
15284 fi
15285
15286   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
15287 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
15288 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
15289   echo $ECHO_N "(cached) $ECHO_C" >&6
15290 else
15291   ac_check_lib_save_LIBS=$LIBS
15292 LIBS="-lgcc  $LIBS"
15293 cat >conftest.$ac_ext <<_ACEOF
15294 /* confdefs.h.  */
15295 _ACEOF
15296 cat confdefs.h >>conftest.$ac_ext
15297 cat >>conftest.$ac_ext <<_ACEOF
15298 /* end confdefs.h.  */
15299
15300 /* Override any GCC internal prototype to avoid an error.
15301    Use char because int might match the return type of a GCC
15302    builtin and then its argument prototype would still apply.  */
15303 #ifdef __cplusplus
15304 extern "C"
15305 #endif
15306 char ___chkstk ();
15307 int
15308 main ()
15309 {
15310 return ___chkstk ();
15311   ;
15312   return 0;
15313 }
15314 _ACEOF
15315 rm -f conftest.$ac_objext conftest$ac_exeext
15316 if { (ac_try="$ac_link"
15317 case "(($ac_try" in
15318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15319   *) ac_try_echo=$ac_try;;
15320 esac
15321 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15322   (eval "$ac_link") 2>conftest.er1
15323   ac_status=$?
15324   grep -v '^ *+' conftest.er1 >conftest.err
15325   rm -f conftest.er1
15326   cat conftest.err >&5
15327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15328   (exit $ac_status); } &&
15329          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15330   { (case "(($ac_try" in
15331   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15332   *) ac_try_echo=$ac_try;;
15333 esac
15334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15335   (eval "$ac_try") 2>&5
15336   ac_status=$?
15337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15338   (exit $ac_status); }; } &&
15339          { ac_try='test -s conftest$ac_exeext'
15340   { (case "(($ac_try" in
15341   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15342   *) ac_try_echo=$ac_try;;
15343 esac
15344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15345   (eval "$ac_try") 2>&5
15346   ac_status=$?
15347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15348   (exit $ac_status); }; }; then
15349   ac_cv_lib_gcc____chkstk=yes
15350 else
15351   echo "$as_me: failed program was:" >&5
15352 sed 's/^/| /' conftest.$ac_ext >&5
15353
15354         ac_cv_lib_gcc____chkstk=no
15355 fi
15356
15357 rm -f core conftest.err conftest.$ac_objext \
15358       conftest$ac_exeext conftest.$ac_ext
15359 LIBS=$ac_check_lib_save_LIBS
15360 fi
15361 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
15362 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
15363 if test $ac_cv_lib_gcc____chkstk = yes; then
15364
15365 cat >>confdefs.h <<\_ACEOF
15366 #define HAVE____CHKSTK 1
15367 _ACEOF
15368
15369 fi
15370
15371   { echo "$as_me:$LINENO: checking for ___chkstk_ms in -lgcc" >&5
15372 echo $ECHO_N "checking for ___chkstk_ms in -lgcc... $ECHO_C" >&6; }
15373 if test "${ac_cv_lib_gcc____chkstk_ms+set}" = set; then
15374   echo $ECHO_N "(cached) $ECHO_C" >&6
15375 else
15376   ac_check_lib_save_LIBS=$LIBS
15377 LIBS="-lgcc  $LIBS"
15378 cat >conftest.$ac_ext <<_ACEOF
15379 /* confdefs.h.  */
15380 _ACEOF
15381 cat confdefs.h >>conftest.$ac_ext
15382 cat >>conftest.$ac_ext <<_ACEOF
15383 /* end confdefs.h.  */
15384
15385 /* Override any GCC internal prototype to avoid an error.
15386    Use char because int might match the return type of a GCC
15387    builtin and then its argument prototype would still apply.  */
15388 #ifdef __cplusplus
15389 extern "C"
15390 #endif
15391 char ___chkstk_ms ();
15392 int
15393 main ()
15394 {
15395 return ___chkstk_ms ();
15396   ;
15397   return 0;
15398 }
15399 _ACEOF
15400 rm -f conftest.$ac_objext conftest$ac_exeext
15401 if { (ac_try="$ac_link"
15402 case "(($ac_try" in
15403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15404   *) ac_try_echo=$ac_try;;
15405 esac
15406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15407   (eval "$ac_link") 2>conftest.er1
15408   ac_status=$?
15409   grep -v '^ *+' conftest.er1 >conftest.err
15410   rm -f conftest.er1
15411   cat conftest.err >&5
15412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15413   (exit $ac_status); } &&
15414          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15415   { (case "(($ac_try" in
15416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15417   *) ac_try_echo=$ac_try;;
15418 esac
15419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15420   (eval "$ac_try") 2>&5
15421   ac_status=$?
15422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15423   (exit $ac_status); }; } &&
15424          { ac_try='test -s conftest$ac_exeext'
15425   { (case "(($ac_try" in
15426   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15427   *) ac_try_echo=$ac_try;;
15428 esac
15429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15430   (eval "$ac_try") 2>&5
15431   ac_status=$?
15432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15433   (exit $ac_status); }; }; then
15434   ac_cv_lib_gcc____chkstk_ms=yes
15435 else
15436   echo "$as_me: failed program was:" >&5
15437 sed 's/^/| /' conftest.$ac_ext >&5
15438
15439         ac_cv_lib_gcc____chkstk_ms=no
15440 fi
15441
15442 rm -f core conftest.err conftest.$ac_objext \
15443       conftest$ac_exeext conftest.$ac_ext
15444 LIBS=$ac_check_lib_save_LIBS
15445 fi
15446 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk_ms" >&5
15447 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk_ms" >&6; }
15448 if test $ac_cv_lib_gcc____chkstk_ms = yes; then
15449
15450 cat >>confdefs.h <<\_ACEOF
15451 #define HAVE____CHKSTK_MS 1
15452 _ACEOF
15453
15454 fi
15455
15456
15457   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
15458 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
15459 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
15460   echo $ECHO_N "(cached) $ECHO_C" >&6
15461 else
15462   ac_check_lib_save_LIBS=$LIBS
15463 LIBS="-lgcc  $LIBS"
15464 cat >conftest.$ac_ext <<_ACEOF
15465 /* confdefs.h.  */
15466 _ACEOF
15467 cat confdefs.h >>conftest.$ac_ext
15468 cat >>conftest.$ac_ext <<_ACEOF
15469 /* end confdefs.h.  */
15470
15471 /* Override any GCC internal prototype to avoid an error.
15472    Use char because int might match the return type of a GCC
15473    builtin and then its argument prototype would still apply.  */
15474 #ifdef __cplusplus
15475 extern "C"
15476 #endif
15477 char __ashldi3 ();
15478 int
15479 main ()
15480 {
15481 return __ashldi3 ();
15482   ;
15483   return 0;
15484 }
15485 _ACEOF
15486 rm -f conftest.$ac_objext conftest$ac_exeext
15487 if { (ac_try="$ac_link"
15488 case "(($ac_try" in
15489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15490   *) ac_try_echo=$ac_try;;
15491 esac
15492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15493   (eval "$ac_link") 2>conftest.er1
15494   ac_status=$?
15495   grep -v '^ *+' conftest.er1 >conftest.err
15496   rm -f conftest.er1
15497   cat conftest.err >&5
15498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15499   (exit $ac_status); } &&
15500          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15501   { (case "(($ac_try" in
15502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15503   *) ac_try_echo=$ac_try;;
15504 esac
15505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15506   (eval "$ac_try") 2>&5
15507   ac_status=$?
15508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15509   (exit $ac_status); }; } &&
15510          { ac_try='test -s conftest$ac_exeext'
15511   { (case "(($ac_try" in
15512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15513   *) ac_try_echo=$ac_try;;
15514 esac
15515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15516   (eval "$ac_try") 2>&5
15517   ac_status=$?
15518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15519   (exit $ac_status); }; }; then
15520   ac_cv_lib_gcc___ashldi3=yes
15521 else
15522   echo "$as_me: failed program was:" >&5
15523 sed 's/^/| /' conftest.$ac_ext >&5
15524
15525         ac_cv_lib_gcc___ashldi3=no
15526 fi
15527
15528 rm -f core conftest.err conftest.$ac_objext \
15529       conftest$ac_exeext conftest.$ac_ext
15530 LIBS=$ac_check_lib_save_LIBS
15531 fi
15532 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
15533 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
15534 if test $ac_cv_lib_gcc___ashldi3 = yes; then
15535
15536 cat >>confdefs.h <<\_ACEOF
15537 #define HAVE___ASHLDI3 1
15538 _ACEOF
15539
15540 fi
15541
15542   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
15543 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
15544 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
15545   echo $ECHO_N "(cached) $ECHO_C" >&6
15546 else
15547   ac_check_lib_save_LIBS=$LIBS
15548 LIBS="-lgcc  $LIBS"
15549 cat >conftest.$ac_ext <<_ACEOF
15550 /* confdefs.h.  */
15551 _ACEOF
15552 cat confdefs.h >>conftest.$ac_ext
15553 cat >>conftest.$ac_ext <<_ACEOF
15554 /* end confdefs.h.  */
15555
15556 /* Override any GCC internal prototype to avoid an error.
15557    Use char because int might match the return type of a GCC
15558    builtin and then its argument prototype would still apply.  */
15559 #ifdef __cplusplus
15560 extern "C"
15561 #endif
15562 char __ashrdi3 ();
15563 int
15564 main ()
15565 {
15566 return __ashrdi3 ();
15567   ;
15568   return 0;
15569 }
15570 _ACEOF
15571 rm -f conftest.$ac_objext conftest$ac_exeext
15572 if { (ac_try="$ac_link"
15573 case "(($ac_try" in
15574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15575   *) ac_try_echo=$ac_try;;
15576 esac
15577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15578   (eval "$ac_link") 2>conftest.er1
15579   ac_status=$?
15580   grep -v '^ *+' conftest.er1 >conftest.err
15581   rm -f conftest.er1
15582   cat conftest.err >&5
15583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15584   (exit $ac_status); } &&
15585          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15586   { (case "(($ac_try" in
15587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15588   *) ac_try_echo=$ac_try;;
15589 esac
15590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15591   (eval "$ac_try") 2>&5
15592   ac_status=$?
15593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15594   (exit $ac_status); }; } &&
15595          { ac_try='test -s conftest$ac_exeext'
15596   { (case "(($ac_try" in
15597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15598   *) ac_try_echo=$ac_try;;
15599 esac
15600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15601   (eval "$ac_try") 2>&5
15602   ac_status=$?
15603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15604   (exit $ac_status); }; }; then
15605   ac_cv_lib_gcc___ashrdi3=yes
15606 else
15607   echo "$as_me: failed program was:" >&5
15608 sed 's/^/| /' conftest.$ac_ext >&5
15609
15610         ac_cv_lib_gcc___ashrdi3=no
15611 fi
15612
15613 rm -f core conftest.err conftest.$ac_objext \
15614       conftest$ac_exeext conftest.$ac_ext
15615 LIBS=$ac_check_lib_save_LIBS
15616 fi
15617 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
15618 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
15619 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
15620
15621 cat >>confdefs.h <<\_ACEOF
15622 #define HAVE___ASHRDI3 1
15623 _ACEOF
15624
15625 fi
15626
15627   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
15628 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
15629 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
15630   echo $ECHO_N "(cached) $ECHO_C" >&6
15631 else
15632   ac_check_lib_save_LIBS=$LIBS
15633 LIBS="-lgcc  $LIBS"
15634 cat >conftest.$ac_ext <<_ACEOF
15635 /* confdefs.h.  */
15636 _ACEOF
15637 cat confdefs.h >>conftest.$ac_ext
15638 cat >>conftest.$ac_ext <<_ACEOF
15639 /* end confdefs.h.  */
15640
15641 /* Override any GCC internal prototype to avoid an error.
15642    Use char because int might match the return type of a GCC
15643    builtin and then its argument prototype would still apply.  */
15644 #ifdef __cplusplus
15645 extern "C"
15646 #endif
15647 char __divdi3 ();
15648 int
15649 main ()
15650 {
15651 return __divdi3 ();
15652   ;
15653   return 0;
15654 }
15655 _ACEOF
15656 rm -f conftest.$ac_objext conftest$ac_exeext
15657 if { (ac_try="$ac_link"
15658 case "(($ac_try" in
15659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15660   *) ac_try_echo=$ac_try;;
15661 esac
15662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15663   (eval "$ac_link") 2>conftest.er1
15664   ac_status=$?
15665   grep -v '^ *+' conftest.er1 >conftest.err
15666   rm -f conftest.er1
15667   cat conftest.err >&5
15668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15669   (exit $ac_status); } &&
15670          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15671   { (case "(($ac_try" in
15672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15673   *) ac_try_echo=$ac_try;;
15674 esac
15675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15676   (eval "$ac_try") 2>&5
15677   ac_status=$?
15678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15679   (exit $ac_status); }; } &&
15680          { ac_try='test -s conftest$ac_exeext'
15681   { (case "(($ac_try" in
15682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15683   *) ac_try_echo=$ac_try;;
15684 esac
15685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15686   (eval "$ac_try") 2>&5
15687   ac_status=$?
15688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15689   (exit $ac_status); }; }; then
15690   ac_cv_lib_gcc___divdi3=yes
15691 else
15692   echo "$as_me: failed program was:" >&5
15693 sed 's/^/| /' conftest.$ac_ext >&5
15694
15695         ac_cv_lib_gcc___divdi3=no
15696 fi
15697
15698 rm -f core conftest.err conftest.$ac_objext \
15699       conftest$ac_exeext conftest.$ac_ext
15700 LIBS=$ac_check_lib_save_LIBS
15701 fi
15702 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
15703 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
15704 if test $ac_cv_lib_gcc___divdi3 = yes; then
15705
15706 cat >>confdefs.h <<\_ACEOF
15707 #define HAVE___DIVDI3 1
15708 _ACEOF
15709
15710 fi
15711
15712   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
15713 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
15714 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
15715   echo $ECHO_N "(cached) $ECHO_C" >&6
15716 else
15717   ac_check_lib_save_LIBS=$LIBS
15718 LIBS="-lgcc  $LIBS"
15719 cat >conftest.$ac_ext <<_ACEOF
15720 /* confdefs.h.  */
15721 _ACEOF
15722 cat confdefs.h >>conftest.$ac_ext
15723 cat >>conftest.$ac_ext <<_ACEOF
15724 /* end confdefs.h.  */
15725
15726 /* Override any GCC internal prototype to avoid an error.
15727    Use char because int might match the return type of a GCC
15728    builtin and then its argument prototype would still apply.  */
15729 #ifdef __cplusplus
15730 extern "C"
15731 #endif
15732 char __fixdfdi ();
15733 int
15734 main ()
15735 {
15736 return __fixdfdi ();
15737   ;
15738   return 0;
15739 }
15740 _ACEOF
15741 rm -f conftest.$ac_objext conftest$ac_exeext
15742 if { (ac_try="$ac_link"
15743 case "(($ac_try" in
15744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15745   *) ac_try_echo=$ac_try;;
15746 esac
15747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15748   (eval "$ac_link") 2>conftest.er1
15749   ac_status=$?
15750   grep -v '^ *+' conftest.er1 >conftest.err
15751   rm -f conftest.er1
15752   cat conftest.err >&5
15753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15754   (exit $ac_status); } &&
15755          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15756   { (case "(($ac_try" in
15757   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15758   *) ac_try_echo=$ac_try;;
15759 esac
15760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15761   (eval "$ac_try") 2>&5
15762   ac_status=$?
15763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15764   (exit $ac_status); }; } &&
15765          { ac_try='test -s conftest$ac_exeext'
15766   { (case "(($ac_try" in
15767   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15768   *) ac_try_echo=$ac_try;;
15769 esac
15770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15771   (eval "$ac_try") 2>&5
15772   ac_status=$?
15773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15774   (exit $ac_status); }; }; then
15775   ac_cv_lib_gcc___fixdfdi=yes
15776 else
15777   echo "$as_me: failed program was:" >&5
15778 sed 's/^/| /' conftest.$ac_ext >&5
15779
15780         ac_cv_lib_gcc___fixdfdi=no
15781 fi
15782
15783 rm -f core conftest.err conftest.$ac_objext \
15784       conftest$ac_exeext conftest.$ac_ext
15785 LIBS=$ac_check_lib_save_LIBS
15786 fi
15787 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
15788 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
15789 if test $ac_cv_lib_gcc___fixdfdi = yes; then
15790
15791 cat >>confdefs.h <<\_ACEOF
15792 #define HAVE___FIXDFDI 1
15793 _ACEOF
15794
15795 fi
15796
15797   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
15798 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
15799 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
15800   echo $ECHO_N "(cached) $ECHO_C" >&6
15801 else
15802   ac_check_lib_save_LIBS=$LIBS
15803 LIBS="-lgcc  $LIBS"
15804 cat >conftest.$ac_ext <<_ACEOF
15805 /* confdefs.h.  */
15806 _ACEOF
15807 cat confdefs.h >>conftest.$ac_ext
15808 cat >>conftest.$ac_ext <<_ACEOF
15809 /* end confdefs.h.  */
15810
15811 /* Override any GCC internal prototype to avoid an error.
15812    Use char because int might match the return type of a GCC
15813    builtin and then its argument prototype would still apply.  */
15814 #ifdef __cplusplus
15815 extern "C"
15816 #endif
15817 char __fixsfdi ();
15818 int
15819 main ()
15820 {
15821 return __fixsfdi ();
15822   ;
15823   return 0;
15824 }
15825 _ACEOF
15826 rm -f conftest.$ac_objext conftest$ac_exeext
15827 if { (ac_try="$ac_link"
15828 case "(($ac_try" in
15829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15830   *) ac_try_echo=$ac_try;;
15831 esac
15832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15833   (eval "$ac_link") 2>conftest.er1
15834   ac_status=$?
15835   grep -v '^ *+' conftest.er1 >conftest.err
15836   rm -f conftest.er1
15837   cat conftest.err >&5
15838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15839   (exit $ac_status); } &&
15840          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15841   { (case "(($ac_try" in
15842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15843   *) ac_try_echo=$ac_try;;
15844 esac
15845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15846   (eval "$ac_try") 2>&5
15847   ac_status=$?
15848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15849   (exit $ac_status); }; } &&
15850          { ac_try='test -s conftest$ac_exeext'
15851   { (case "(($ac_try" in
15852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15853   *) ac_try_echo=$ac_try;;
15854 esac
15855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15856   (eval "$ac_try") 2>&5
15857   ac_status=$?
15858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15859   (exit $ac_status); }; }; then
15860   ac_cv_lib_gcc___fixsfdi=yes
15861 else
15862   echo "$as_me: failed program was:" >&5
15863 sed 's/^/| /' conftest.$ac_ext >&5
15864
15865         ac_cv_lib_gcc___fixsfdi=no
15866 fi
15867
15868 rm -f core conftest.err conftest.$ac_objext \
15869       conftest$ac_exeext conftest.$ac_ext
15870 LIBS=$ac_check_lib_save_LIBS
15871 fi
15872 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
15873 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
15874 if test $ac_cv_lib_gcc___fixsfdi = yes; then
15875
15876 cat >>confdefs.h <<\_ACEOF
15877 #define HAVE___FIXSFDI 1
15878 _ACEOF
15879
15880 fi
15881
15882   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
15883 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
15884 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
15885   echo $ECHO_N "(cached) $ECHO_C" >&6
15886 else
15887   ac_check_lib_save_LIBS=$LIBS
15888 LIBS="-lgcc  $LIBS"
15889 cat >conftest.$ac_ext <<_ACEOF
15890 /* confdefs.h.  */
15891 _ACEOF
15892 cat confdefs.h >>conftest.$ac_ext
15893 cat >>conftest.$ac_ext <<_ACEOF
15894 /* end confdefs.h.  */
15895
15896 /* Override any GCC internal prototype to avoid an error.
15897    Use char because int might match the return type of a GCC
15898    builtin and then its argument prototype would still apply.  */
15899 #ifdef __cplusplus
15900 extern "C"
15901 #endif
15902 char __floatdidf ();
15903 int
15904 main ()
15905 {
15906 return __floatdidf ();
15907   ;
15908   return 0;
15909 }
15910 _ACEOF
15911 rm -f conftest.$ac_objext conftest$ac_exeext
15912 if { (ac_try="$ac_link"
15913 case "(($ac_try" in
15914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15915   *) ac_try_echo=$ac_try;;
15916 esac
15917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15918   (eval "$ac_link") 2>conftest.er1
15919   ac_status=$?
15920   grep -v '^ *+' conftest.er1 >conftest.err
15921   rm -f conftest.er1
15922   cat conftest.err >&5
15923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15924   (exit $ac_status); } &&
15925          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15926   { (case "(($ac_try" in
15927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15928   *) ac_try_echo=$ac_try;;
15929 esac
15930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15931   (eval "$ac_try") 2>&5
15932   ac_status=$?
15933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15934   (exit $ac_status); }; } &&
15935          { ac_try='test -s conftest$ac_exeext'
15936   { (case "(($ac_try" in
15937   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15938   *) ac_try_echo=$ac_try;;
15939 esac
15940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15941   (eval "$ac_try") 2>&5
15942   ac_status=$?
15943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15944   (exit $ac_status); }; }; then
15945   ac_cv_lib_gcc___floatdidf=yes
15946 else
15947   echo "$as_me: failed program was:" >&5
15948 sed 's/^/| /' conftest.$ac_ext >&5
15949
15950         ac_cv_lib_gcc___floatdidf=no
15951 fi
15952
15953 rm -f core conftest.err conftest.$ac_objext \
15954       conftest$ac_exeext conftest.$ac_ext
15955 LIBS=$ac_check_lib_save_LIBS
15956 fi
15957 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
15958 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
15959 if test $ac_cv_lib_gcc___floatdidf = yes; then
15960
15961 cat >>confdefs.h <<\_ACEOF
15962 #define HAVE___FLOATDIDF 1
15963 _ACEOF
15964
15965 fi
15966
15967   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
15968 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
15969 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
15970   echo $ECHO_N "(cached) $ECHO_C" >&6
15971 else
15972   ac_check_lib_save_LIBS=$LIBS
15973 LIBS="-lgcc  $LIBS"
15974 cat >conftest.$ac_ext <<_ACEOF
15975 /* confdefs.h.  */
15976 _ACEOF
15977 cat confdefs.h >>conftest.$ac_ext
15978 cat >>conftest.$ac_ext <<_ACEOF
15979 /* end confdefs.h.  */
15980
15981 /* Override any GCC internal prototype to avoid an error.
15982    Use char because int might match the return type of a GCC
15983    builtin and then its argument prototype would still apply.  */
15984 #ifdef __cplusplus
15985 extern "C"
15986 #endif
15987 char __lshrdi3 ();
15988 int
15989 main ()
15990 {
15991 return __lshrdi3 ();
15992   ;
15993   return 0;
15994 }
15995 _ACEOF
15996 rm -f conftest.$ac_objext conftest$ac_exeext
15997 if { (ac_try="$ac_link"
15998 case "(($ac_try" in
15999   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16000   *) ac_try_echo=$ac_try;;
16001 esac
16002 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16003   (eval "$ac_link") 2>conftest.er1
16004   ac_status=$?
16005   grep -v '^ *+' conftest.er1 >conftest.err
16006   rm -f conftest.er1
16007   cat conftest.err >&5
16008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16009   (exit $ac_status); } &&
16010          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16011   { (case "(($ac_try" in
16012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16013   *) ac_try_echo=$ac_try;;
16014 esac
16015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16016   (eval "$ac_try") 2>&5
16017   ac_status=$?
16018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16019   (exit $ac_status); }; } &&
16020          { ac_try='test -s conftest$ac_exeext'
16021   { (case "(($ac_try" in
16022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16023   *) ac_try_echo=$ac_try;;
16024 esac
16025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16026   (eval "$ac_try") 2>&5
16027   ac_status=$?
16028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16029   (exit $ac_status); }; }; then
16030   ac_cv_lib_gcc___lshrdi3=yes
16031 else
16032   echo "$as_me: failed program was:" >&5
16033 sed 's/^/| /' conftest.$ac_ext >&5
16034
16035         ac_cv_lib_gcc___lshrdi3=no
16036 fi
16037
16038 rm -f core conftest.err conftest.$ac_objext \
16039       conftest$ac_exeext conftest.$ac_ext
16040 LIBS=$ac_check_lib_save_LIBS
16041 fi
16042 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
16043 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
16044 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
16045
16046 cat >>confdefs.h <<\_ACEOF
16047 #define HAVE___LSHRDI3 1
16048 _ACEOF
16049
16050 fi
16051
16052   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
16053 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
16054 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
16055   echo $ECHO_N "(cached) $ECHO_C" >&6
16056 else
16057   ac_check_lib_save_LIBS=$LIBS
16058 LIBS="-lgcc  $LIBS"
16059 cat >conftest.$ac_ext <<_ACEOF
16060 /* confdefs.h.  */
16061 _ACEOF
16062 cat confdefs.h >>conftest.$ac_ext
16063 cat >>conftest.$ac_ext <<_ACEOF
16064 /* end confdefs.h.  */
16065
16066 /* Override any GCC internal prototype to avoid an error.
16067    Use char because int might match the return type of a GCC
16068    builtin and then its argument prototype would still apply.  */
16069 #ifdef __cplusplus
16070 extern "C"
16071 #endif
16072 char __moddi3 ();
16073 int
16074 main ()
16075 {
16076 return __moddi3 ();
16077   ;
16078   return 0;
16079 }
16080 _ACEOF
16081 rm -f conftest.$ac_objext conftest$ac_exeext
16082 if { (ac_try="$ac_link"
16083 case "(($ac_try" in
16084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16085   *) ac_try_echo=$ac_try;;
16086 esac
16087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16088   (eval "$ac_link") 2>conftest.er1
16089   ac_status=$?
16090   grep -v '^ *+' conftest.er1 >conftest.err
16091   rm -f conftest.er1
16092   cat conftest.err >&5
16093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16094   (exit $ac_status); } &&
16095          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16096   { (case "(($ac_try" in
16097   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16098   *) ac_try_echo=$ac_try;;
16099 esac
16100 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16101   (eval "$ac_try") 2>&5
16102   ac_status=$?
16103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16104   (exit $ac_status); }; } &&
16105          { ac_try='test -s conftest$ac_exeext'
16106   { (case "(($ac_try" in
16107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16108   *) ac_try_echo=$ac_try;;
16109 esac
16110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16111   (eval "$ac_try") 2>&5
16112   ac_status=$?
16113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16114   (exit $ac_status); }; }; then
16115   ac_cv_lib_gcc___moddi3=yes
16116 else
16117   echo "$as_me: failed program was:" >&5
16118 sed 's/^/| /' conftest.$ac_ext >&5
16119
16120         ac_cv_lib_gcc___moddi3=no
16121 fi
16122
16123 rm -f core conftest.err conftest.$ac_objext \
16124       conftest$ac_exeext conftest.$ac_ext
16125 LIBS=$ac_check_lib_save_LIBS
16126 fi
16127 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
16128 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
16129 if test $ac_cv_lib_gcc___moddi3 = yes; then
16130
16131 cat >>confdefs.h <<\_ACEOF
16132 #define HAVE___MODDI3 1
16133 _ACEOF
16134
16135 fi
16136
16137   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
16138 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
16139 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
16140   echo $ECHO_N "(cached) $ECHO_C" >&6
16141 else
16142   ac_check_lib_save_LIBS=$LIBS
16143 LIBS="-lgcc  $LIBS"
16144 cat >conftest.$ac_ext <<_ACEOF
16145 /* confdefs.h.  */
16146 _ACEOF
16147 cat confdefs.h >>conftest.$ac_ext
16148 cat >>conftest.$ac_ext <<_ACEOF
16149 /* end confdefs.h.  */
16150
16151 /* Override any GCC internal prototype to avoid an error.
16152    Use char because int might match the return type of a GCC
16153    builtin and then its argument prototype would still apply.  */
16154 #ifdef __cplusplus
16155 extern "C"
16156 #endif
16157 char __udivdi3 ();
16158 int
16159 main ()
16160 {
16161 return __udivdi3 ();
16162   ;
16163   return 0;
16164 }
16165 _ACEOF
16166 rm -f conftest.$ac_objext conftest$ac_exeext
16167 if { (ac_try="$ac_link"
16168 case "(($ac_try" in
16169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16170   *) ac_try_echo=$ac_try;;
16171 esac
16172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16173   (eval "$ac_link") 2>conftest.er1
16174   ac_status=$?
16175   grep -v '^ *+' conftest.er1 >conftest.err
16176   rm -f conftest.er1
16177   cat conftest.err >&5
16178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16179   (exit $ac_status); } &&
16180          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16181   { (case "(($ac_try" in
16182   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16183   *) ac_try_echo=$ac_try;;
16184 esac
16185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16186   (eval "$ac_try") 2>&5
16187   ac_status=$?
16188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16189   (exit $ac_status); }; } &&
16190          { ac_try='test -s conftest$ac_exeext'
16191   { (case "(($ac_try" in
16192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16193   *) ac_try_echo=$ac_try;;
16194 esac
16195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16196   (eval "$ac_try") 2>&5
16197   ac_status=$?
16198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16199   (exit $ac_status); }; }; then
16200   ac_cv_lib_gcc___udivdi3=yes
16201 else
16202   echo "$as_me: failed program was:" >&5
16203 sed 's/^/| /' conftest.$ac_ext >&5
16204
16205         ac_cv_lib_gcc___udivdi3=no
16206 fi
16207
16208 rm -f core conftest.err conftest.$ac_objext \
16209       conftest$ac_exeext conftest.$ac_ext
16210 LIBS=$ac_check_lib_save_LIBS
16211 fi
16212 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
16213 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
16214 if test $ac_cv_lib_gcc___udivdi3 = yes; then
16215
16216 cat >>confdefs.h <<\_ACEOF
16217 #define HAVE___UDIVDI3 1
16218 _ACEOF
16219
16220 fi
16221
16222   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
16223 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
16224 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
16225   echo $ECHO_N "(cached) $ECHO_C" >&6
16226 else
16227   ac_check_lib_save_LIBS=$LIBS
16228 LIBS="-lgcc  $LIBS"
16229 cat >conftest.$ac_ext <<_ACEOF
16230 /* confdefs.h.  */
16231 _ACEOF
16232 cat confdefs.h >>conftest.$ac_ext
16233 cat >>conftest.$ac_ext <<_ACEOF
16234 /* end confdefs.h.  */
16235
16236 /* Override any GCC internal prototype to avoid an error.
16237    Use char because int might match the return type of a GCC
16238    builtin and then its argument prototype would still apply.  */
16239 #ifdef __cplusplus
16240 extern "C"
16241 #endif
16242 char __umoddi3 ();
16243 int
16244 main ()
16245 {
16246 return __umoddi3 ();
16247   ;
16248   return 0;
16249 }
16250 _ACEOF
16251 rm -f conftest.$ac_objext conftest$ac_exeext
16252 if { (ac_try="$ac_link"
16253 case "(($ac_try" in
16254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16255   *) ac_try_echo=$ac_try;;
16256 esac
16257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16258   (eval "$ac_link") 2>conftest.er1
16259   ac_status=$?
16260   grep -v '^ *+' conftest.er1 >conftest.err
16261   rm -f conftest.er1
16262   cat conftest.err >&5
16263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16264   (exit $ac_status); } &&
16265          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16266   { (case "(($ac_try" in
16267   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16268   *) ac_try_echo=$ac_try;;
16269 esac
16270 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16271   (eval "$ac_try") 2>&5
16272   ac_status=$?
16273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16274   (exit $ac_status); }; } &&
16275          { ac_try='test -s conftest$ac_exeext'
16276   { (case "(($ac_try" in
16277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16278   *) ac_try_echo=$ac_try;;
16279 esac
16280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16281   (eval "$ac_try") 2>&5
16282   ac_status=$?
16283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16284   (exit $ac_status); }; }; then
16285   ac_cv_lib_gcc___umoddi3=yes
16286 else
16287   echo "$as_me: failed program was:" >&5
16288 sed 's/^/| /' conftest.$ac_ext >&5
16289
16290         ac_cv_lib_gcc___umoddi3=no
16291 fi
16292
16293 rm -f core conftest.err conftest.$ac_objext \
16294       conftest$ac_exeext conftest.$ac_ext
16295 LIBS=$ac_check_lib_save_LIBS
16296 fi
16297 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
16298 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
16299 if test $ac_cv_lib_gcc___umoddi3 = yes; then
16300
16301 cat >>confdefs.h <<\_ACEOF
16302 #define HAVE___UMODDI3 1
16303 _ACEOF
16304
16305 fi
16306
16307
16308   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
16309 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
16310 if test "${ac_cv_lib_gcc___main+set}" = set; then
16311   echo $ECHO_N "(cached) $ECHO_C" >&6
16312 else
16313   ac_check_lib_save_LIBS=$LIBS
16314 LIBS="-lgcc  $LIBS"
16315 cat >conftest.$ac_ext <<_ACEOF
16316 /* confdefs.h.  */
16317 _ACEOF
16318 cat confdefs.h >>conftest.$ac_ext
16319 cat >>conftest.$ac_ext <<_ACEOF
16320 /* end confdefs.h.  */
16321
16322 /* Override any GCC internal prototype to avoid an error.
16323    Use char because int might match the return type of a GCC
16324    builtin and then its argument prototype would still apply.  */
16325 #ifdef __cplusplus
16326 extern "C"
16327 #endif
16328 char __main ();
16329 int
16330 main ()
16331 {
16332 return __main ();
16333   ;
16334   return 0;
16335 }
16336 _ACEOF
16337 rm -f conftest.$ac_objext conftest$ac_exeext
16338 if { (ac_try="$ac_link"
16339 case "(($ac_try" in
16340   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16341   *) ac_try_echo=$ac_try;;
16342 esac
16343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16344   (eval "$ac_link") 2>conftest.er1
16345   ac_status=$?
16346   grep -v '^ *+' conftest.er1 >conftest.err
16347   rm -f conftest.er1
16348   cat conftest.err >&5
16349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16350   (exit $ac_status); } &&
16351          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16352   { (case "(($ac_try" in
16353   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16354   *) ac_try_echo=$ac_try;;
16355 esac
16356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16357   (eval "$ac_try") 2>&5
16358   ac_status=$?
16359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16360   (exit $ac_status); }; } &&
16361          { ac_try='test -s conftest$ac_exeext'
16362   { (case "(($ac_try" in
16363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16364   *) ac_try_echo=$ac_try;;
16365 esac
16366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16367   (eval "$ac_try") 2>&5
16368   ac_status=$?
16369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16370   (exit $ac_status); }; }; then
16371   ac_cv_lib_gcc___main=yes
16372 else
16373   echo "$as_me: failed program was:" >&5
16374 sed 's/^/| /' conftest.$ac_ext >&5
16375
16376         ac_cv_lib_gcc___main=no
16377 fi
16378
16379 rm -f core conftest.err conftest.$ac_objext \
16380       conftest$ac_exeext conftest.$ac_ext
16381 LIBS=$ac_check_lib_save_LIBS
16382 fi
16383 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
16384 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
16385 if test $ac_cv_lib_gcc___main = yes; then
16386
16387 cat >>confdefs.h <<\_ACEOF
16388 #define HAVE___MAIN 1
16389 _ACEOF
16390
16391 fi
16392
16393   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
16394 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
16395 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
16396   echo $ECHO_N "(cached) $ECHO_C" >&6
16397 else
16398   ac_check_lib_save_LIBS=$LIBS
16399 LIBS="-lgcc  $LIBS"
16400 cat >conftest.$ac_ext <<_ACEOF
16401 /* confdefs.h.  */
16402 _ACEOF
16403 cat confdefs.h >>conftest.$ac_ext
16404 cat >>conftest.$ac_ext <<_ACEOF
16405 /* end confdefs.h.  */
16406
16407 /* Override any GCC internal prototype to avoid an error.
16408    Use char because int might match the return type of a GCC
16409    builtin and then its argument prototype would still apply.  */
16410 #ifdef __cplusplus
16411 extern "C"
16412 #endif
16413 char __cmpdi2 ();
16414 int
16415 main ()
16416 {
16417 return __cmpdi2 ();
16418   ;
16419   return 0;
16420 }
16421 _ACEOF
16422 rm -f conftest.$ac_objext conftest$ac_exeext
16423 if { (ac_try="$ac_link"
16424 case "(($ac_try" in
16425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16426   *) ac_try_echo=$ac_try;;
16427 esac
16428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16429   (eval "$ac_link") 2>conftest.er1
16430   ac_status=$?
16431   grep -v '^ *+' conftest.er1 >conftest.err
16432   rm -f conftest.er1
16433   cat conftest.err >&5
16434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16435   (exit $ac_status); } &&
16436          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16437   { (case "(($ac_try" in
16438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16439   *) ac_try_echo=$ac_try;;
16440 esac
16441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16442   (eval "$ac_try") 2>&5
16443   ac_status=$?
16444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16445   (exit $ac_status); }; } &&
16446          { ac_try='test -s conftest$ac_exeext'
16447   { (case "(($ac_try" in
16448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16449   *) ac_try_echo=$ac_try;;
16450 esac
16451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16452   (eval "$ac_try") 2>&5
16453   ac_status=$?
16454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16455   (exit $ac_status); }; }; then
16456   ac_cv_lib_gcc___cmpdi2=yes
16457 else
16458   echo "$as_me: failed program was:" >&5
16459 sed 's/^/| /' conftest.$ac_ext >&5
16460
16461         ac_cv_lib_gcc___cmpdi2=no
16462 fi
16463
16464 rm -f core conftest.err conftest.$ac_objext \
16465       conftest$ac_exeext conftest.$ac_ext
16466 LIBS=$ac_check_lib_save_LIBS
16467 fi
16468 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
16469 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
16470 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
16471
16472 cat >>confdefs.h <<\_ACEOF
16473 #define HAVE___CMPDI2 1
16474 _ACEOF
16475
16476 fi
16477
16478 fi
16479
16480 if test "$llvm_cv_os_type" = "MingW" ; then
16481   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
16482 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
16483   cat >conftest.$ac_ext <<_ACEOF
16484
16485   /* confdefs.h.  */
16486 _ACEOF
16487 cat confdefs.h >>conftest.$ac_ext
16488 cat >>conftest.$ac_ext <<_ACEOF
16489 /* end confdefs.h.  */
16490
16491     #include <windows.h>
16492     #include <imagehlp.h>
16493     extern void foo(PENUMLOADED_MODULES_CALLBACK);
16494     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
16495
16496
16497 _ACEOF
16498 rm -f conftest.$ac_objext
16499 if { (ac_try="$ac_compile"
16500 case "(($ac_try" in
16501   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16502   *) ac_try_echo=$ac_try;;
16503 esac
16504 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16505   (eval "$ac_compile") 2>conftest.er1
16506   ac_status=$?
16507   grep -v '^ *+' conftest.er1 >conftest.err
16508   rm -f conftest.er1
16509   cat conftest.err >&5
16510   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16511   (exit $ac_status); } &&
16512          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16513   { (case "(($ac_try" in
16514   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16515   *) ac_try_echo=$ac_try;;
16516 esac
16517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16518   (eval "$ac_try") 2>&5
16519   ac_status=$?
16520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16521   (exit $ac_status); }; } &&
16522          { ac_try='test -s conftest.$ac_objext'
16523   { (case "(($ac_try" in
16524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16525   *) ac_try_echo=$ac_try;;
16526 esac
16527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16528   (eval "$ac_try") 2>&5
16529   ac_status=$?
16530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16531   (exit $ac_status); }; }; then
16532
16533   { echo "$as_me:$LINENO: result: yes" >&5
16534 echo "${ECHO_T}yes" >&6; }
16535   llvm_cv_win32_elmcb_pcstr="PCSTR"
16536
16537 else
16538   echo "$as_me: failed program was:" >&5
16539 sed 's/^/| /' conftest.$ac_ext >&5
16540
16541
16542   { echo "$as_me:$LINENO: result: no" >&5
16543 echo "${ECHO_T}no" >&6; }
16544   llvm_cv_win32_elmcb_pcstr="PSTR"
16545
16546 fi
16547
16548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16549
16550 cat >>confdefs.h <<_ACEOF
16551 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
16552 _ACEOF
16553
16554 fi
16555
16556 if test "$llvm_cv_platform_type" = "Unix" ; then
16557
16558
16559 for ac_header in stdlib.h unistd.h
16560 do
16561 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16562 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16563   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16564 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16565 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16566   echo $ECHO_N "(cached) $ECHO_C" >&6
16567 fi
16568 ac_res=`eval echo '${'$as_ac_Header'}'`
16569                { echo "$as_me:$LINENO: result: $ac_res" >&5
16570 echo "${ECHO_T}$ac_res" >&6; }
16571 else
16572   # Is the header compilable?
16573 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16574 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16575 cat >conftest.$ac_ext <<_ACEOF
16576 /* confdefs.h.  */
16577 _ACEOF
16578 cat confdefs.h >>conftest.$ac_ext
16579 cat >>conftest.$ac_ext <<_ACEOF
16580 /* end confdefs.h.  */
16581 $ac_includes_default
16582 #include <$ac_header>
16583 _ACEOF
16584 rm -f conftest.$ac_objext
16585 if { (ac_try="$ac_compile"
16586 case "(($ac_try" in
16587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16588   *) ac_try_echo=$ac_try;;
16589 esac
16590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16591   (eval "$ac_compile") 2>conftest.er1
16592   ac_status=$?
16593   grep -v '^ *+' conftest.er1 >conftest.err
16594   rm -f conftest.er1
16595   cat conftest.err >&5
16596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16597   (exit $ac_status); } &&
16598          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16599   { (case "(($ac_try" in
16600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16601   *) ac_try_echo=$ac_try;;
16602 esac
16603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16604   (eval "$ac_try") 2>&5
16605   ac_status=$?
16606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16607   (exit $ac_status); }; } &&
16608          { ac_try='test -s conftest.$ac_objext'
16609   { (case "(($ac_try" in
16610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16611   *) ac_try_echo=$ac_try;;
16612 esac
16613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16614   (eval "$ac_try") 2>&5
16615   ac_status=$?
16616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16617   (exit $ac_status); }; }; then
16618   ac_header_compiler=yes
16619 else
16620   echo "$as_me: failed program was:" >&5
16621 sed 's/^/| /' conftest.$ac_ext >&5
16622
16623         ac_header_compiler=no
16624 fi
16625
16626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16627 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16628 echo "${ECHO_T}$ac_header_compiler" >&6; }
16629
16630 # Is the header present?
16631 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16632 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16633 cat >conftest.$ac_ext <<_ACEOF
16634 /* confdefs.h.  */
16635 _ACEOF
16636 cat confdefs.h >>conftest.$ac_ext
16637 cat >>conftest.$ac_ext <<_ACEOF
16638 /* end confdefs.h.  */
16639 #include <$ac_header>
16640 _ACEOF
16641 if { (ac_try="$ac_cpp conftest.$ac_ext"
16642 case "(($ac_try" in
16643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16644   *) ac_try_echo=$ac_try;;
16645 esac
16646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16647   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16648   ac_status=$?
16649   grep -v '^ *+' conftest.er1 >conftest.err
16650   rm -f conftest.er1
16651   cat conftest.err >&5
16652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16653   (exit $ac_status); } >/dev/null; then
16654   if test -s conftest.err; then
16655     ac_cpp_err=$ac_c_preproc_warn_flag
16656     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16657   else
16658     ac_cpp_err=
16659   fi
16660 else
16661   ac_cpp_err=yes
16662 fi
16663 if test -z "$ac_cpp_err"; then
16664   ac_header_preproc=yes
16665 else
16666   echo "$as_me: failed program was:" >&5
16667 sed 's/^/| /' conftest.$ac_ext >&5
16668
16669   ac_header_preproc=no
16670 fi
16671
16672 rm -f conftest.err conftest.$ac_ext
16673 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16674 echo "${ECHO_T}$ac_header_preproc" >&6; }
16675
16676 # So?  What about this header?
16677 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16678   yes:no: )
16679     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16680 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16681     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16682 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16683     ac_header_preproc=yes
16684     ;;
16685   no:yes:* )
16686     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16687 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16688     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16689 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16690     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16691 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16692     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16693 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16694     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16695 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16696     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16697 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16698     ( cat <<\_ASBOX
16699 ## ------------------------------------ ##
16700 ## Report this to http://llvm.org/bugs/ ##
16701 ## ------------------------------------ ##
16702 _ASBOX
16703      ) | sed "s/^/$as_me: WARNING:     /" >&2
16704     ;;
16705 esac
16706 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16707 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16708 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16709   echo $ECHO_N "(cached) $ECHO_C" >&6
16710 else
16711   eval "$as_ac_Header=\$ac_header_preproc"
16712 fi
16713 ac_res=`eval echo '${'$as_ac_Header'}'`
16714                { echo "$as_me:$LINENO: result: $ac_res" >&5
16715 echo "${ECHO_T}$ac_res" >&6; }
16716
16717 fi
16718 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16719   cat >>confdefs.h <<_ACEOF
16720 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16721 _ACEOF
16722
16723 fi
16724
16725 done
16726
16727
16728 for ac_func in getpagesize
16729 do
16730 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16731 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16732 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16733 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16734   echo $ECHO_N "(cached) $ECHO_C" >&6
16735 else
16736   cat >conftest.$ac_ext <<_ACEOF
16737 /* confdefs.h.  */
16738 _ACEOF
16739 cat confdefs.h >>conftest.$ac_ext
16740 cat >>conftest.$ac_ext <<_ACEOF
16741 /* end confdefs.h.  */
16742 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16743    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16744 #define $ac_func innocuous_$ac_func
16745
16746 /* System header to define __stub macros and hopefully few prototypes,
16747     which can conflict with char $ac_func (); below.
16748     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16749     <limits.h> exists even on freestanding compilers.  */
16750
16751 #ifdef __STDC__
16752 # include <limits.h>
16753 #else
16754 # include <assert.h>
16755 #endif
16756
16757 #undef $ac_func
16758
16759 /* Override any GCC internal prototype to avoid an error.
16760    Use char because int might match the return type of a GCC
16761    builtin and then its argument prototype would still apply.  */
16762 #ifdef __cplusplus
16763 extern "C"
16764 #endif
16765 char $ac_func ();
16766 /* The GNU C library defines this for functions which it implements
16767     to always fail with ENOSYS.  Some functions are actually named
16768     something starting with __ and the normal name is an alias.  */
16769 #if defined __stub_$ac_func || defined __stub___$ac_func
16770 choke me
16771 #endif
16772
16773 int
16774 main ()
16775 {
16776 return $ac_func ();
16777   ;
16778   return 0;
16779 }
16780 _ACEOF
16781 rm -f conftest.$ac_objext conftest$ac_exeext
16782 if { (ac_try="$ac_link"
16783 case "(($ac_try" in
16784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16785   *) ac_try_echo=$ac_try;;
16786 esac
16787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16788   (eval "$ac_link") 2>conftest.er1
16789   ac_status=$?
16790   grep -v '^ *+' conftest.er1 >conftest.err
16791   rm -f conftest.er1
16792   cat conftest.err >&5
16793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16794   (exit $ac_status); } &&
16795          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16796   { (case "(($ac_try" in
16797   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16798   *) ac_try_echo=$ac_try;;
16799 esac
16800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16801   (eval "$ac_try") 2>&5
16802   ac_status=$?
16803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16804   (exit $ac_status); }; } &&
16805          { ac_try='test -s conftest$ac_exeext'
16806   { (case "(($ac_try" in
16807   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16808   *) ac_try_echo=$ac_try;;
16809 esac
16810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16811   (eval "$ac_try") 2>&5
16812   ac_status=$?
16813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16814   (exit $ac_status); }; }; then
16815   eval "$as_ac_var=yes"
16816 else
16817   echo "$as_me: failed program was:" >&5
16818 sed 's/^/| /' conftest.$ac_ext >&5
16819
16820         eval "$as_ac_var=no"
16821 fi
16822
16823 rm -f core conftest.err conftest.$ac_objext \
16824       conftest$ac_exeext conftest.$ac_ext
16825 fi
16826 ac_res=`eval echo '${'$as_ac_var'}'`
16827                { echo "$as_me:$LINENO: result: $ac_res" >&5
16828 echo "${ECHO_T}$ac_res" >&6; }
16829 if test `eval echo '${'$as_ac_var'}'` = yes; then
16830   cat >>confdefs.h <<_ACEOF
16831 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16832 _ACEOF
16833
16834 fi
16835 done
16836
16837 { echo "$as_me:$LINENO: checking for working mmap" >&5
16838 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
16839 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
16840   echo $ECHO_N "(cached) $ECHO_C" >&6
16841 else
16842   if test "$cross_compiling" = yes; then
16843   ac_cv_func_mmap_fixed_mapped=no
16844 else
16845   cat >conftest.$ac_ext <<_ACEOF
16846 /* confdefs.h.  */
16847 _ACEOF
16848 cat confdefs.h >>conftest.$ac_ext
16849 cat >>conftest.$ac_ext <<_ACEOF
16850 /* end confdefs.h.  */
16851 $ac_includes_default
16852 /* malloc might have been renamed as rpl_malloc. */
16853 #undef malloc
16854
16855 /* Thanks to Mike Haertel and Jim Avera for this test.
16856    Here is a matrix of mmap possibilities:
16857         mmap private not fixed
16858         mmap private fixed at somewhere currently unmapped
16859         mmap private fixed at somewhere already mapped
16860         mmap shared not fixed
16861         mmap shared fixed at somewhere currently unmapped
16862         mmap shared fixed at somewhere already mapped
16863    For private mappings, we should verify that changes cannot be read()
16864    back from the file, nor mmap's back from the file at a different
16865    address.  (There have been systems where private was not correctly
16866    implemented like the infamous i386 svr4.0, and systems where the
16867    VM page cache was not coherent with the file system buffer cache
16868    like early versions of FreeBSD and possibly contemporary NetBSD.)
16869    For shared mappings, we should conversely verify that changes get
16870    propagated back to all the places they're supposed to be.
16871
16872    Grep wants private fixed already mapped.
16873    The main things grep needs to know about mmap are:
16874    * does it exist and is it safe to write into the mmap'd area
16875    * how to use it (BSD variants)  */
16876
16877 #include <fcntl.h>
16878 #include <sys/mman.h>
16879
16880 #if !STDC_HEADERS && !HAVE_STDLIB_H
16881 char *malloc ();
16882 #endif
16883
16884 /* This mess was copied from the GNU getpagesize.h.  */
16885 #if !HAVE_GETPAGESIZE
16886 /* Assume that all systems that can run configure have sys/param.h.  */
16887 # if !HAVE_SYS_PARAM_H
16888 #  define HAVE_SYS_PARAM_H 1
16889 # endif
16890
16891 # ifdef _SC_PAGESIZE
16892 #  define getpagesize() sysconf(_SC_PAGESIZE)
16893 # else /* no _SC_PAGESIZE */
16894 #  if HAVE_SYS_PARAM_H
16895 #   include <sys/param.h>
16896 #   ifdef EXEC_PAGESIZE
16897 #    define getpagesize() EXEC_PAGESIZE
16898 #   else /* no EXEC_PAGESIZE */
16899 #    ifdef NBPG
16900 #     define getpagesize() NBPG * CLSIZE
16901 #     ifndef CLSIZE
16902 #      define CLSIZE 1
16903 #     endif /* no CLSIZE */
16904 #    else /* no NBPG */
16905 #     ifdef NBPC
16906 #      define getpagesize() NBPC
16907 #     else /* no NBPC */
16908 #      ifdef PAGESIZE
16909 #       define getpagesize() PAGESIZE
16910 #      endif /* PAGESIZE */
16911 #     endif /* no NBPC */
16912 #    endif /* no NBPG */
16913 #   endif /* no EXEC_PAGESIZE */
16914 #  else /* no HAVE_SYS_PARAM_H */
16915 #   define getpagesize() 8192   /* punt totally */
16916 #  endif /* no HAVE_SYS_PARAM_H */
16917 # endif /* no _SC_PAGESIZE */
16918
16919 #endif /* no HAVE_GETPAGESIZE */
16920
16921 int
16922 main ()
16923 {
16924   char *data, *data2, *data3;
16925   int i, pagesize;
16926   int fd;
16927
16928   pagesize = getpagesize ();
16929
16930   /* First, make a file with some known garbage in it. */
16931   data = (char *) malloc (pagesize);
16932   if (!data)
16933     return 1;
16934   for (i = 0; i < pagesize; ++i)
16935     *(data + i) = rand ();
16936   umask (0);
16937   fd = creat ("conftest.mmap", 0600);
16938   if (fd < 0)
16939     return 1;
16940   if (write (fd, data, pagesize) != pagesize)
16941     return 1;
16942   close (fd);
16943
16944   /* Next, try to mmap the file at a fixed address which already has
16945      something else allocated at it.  If we can, also make sure that
16946      we see the same garbage.  */
16947   fd = open ("conftest.mmap", O_RDWR);
16948   if (fd < 0)
16949     return 1;
16950   data2 = (char *) malloc (2 * pagesize);
16951   if (!data2)
16952     return 1;
16953   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16954   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16955                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
16956     return 1;
16957   for (i = 0; i < pagesize; ++i)
16958     if (*(data + i) != *(data2 + i))
16959       return 1;
16960
16961   /* Finally, make sure that changes to the mapped area do not
16962      percolate back to the file as seen by read().  (This is a bug on
16963      some variants of i386 svr4.0.)  */
16964   for (i = 0; i < pagesize; ++i)
16965     *(data2 + i) = *(data2 + i) + 1;
16966   data3 = (char *) malloc (pagesize);
16967   if (!data3)
16968     return 1;
16969   if (read (fd, data3, pagesize) != pagesize)
16970     return 1;
16971   for (i = 0; i < pagesize; ++i)
16972     if (*(data + i) != *(data3 + i))
16973       return 1;
16974   close (fd);
16975   return 0;
16976 }
16977 _ACEOF
16978 rm -f conftest$ac_exeext
16979 if { (ac_try="$ac_link"
16980 case "(($ac_try" in
16981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16982   *) ac_try_echo=$ac_try;;
16983 esac
16984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16985   (eval "$ac_link") 2>&5
16986   ac_status=$?
16987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16988   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16989   { (case "(($ac_try" in
16990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16991   *) ac_try_echo=$ac_try;;
16992 esac
16993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16994   (eval "$ac_try") 2>&5
16995   ac_status=$?
16996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16997   (exit $ac_status); }; }; then
16998   ac_cv_func_mmap_fixed_mapped=yes
16999 else
17000   echo "$as_me: program exited with status $ac_status" >&5
17001 echo "$as_me: failed program was:" >&5
17002 sed 's/^/| /' conftest.$ac_ext >&5
17003
17004 ( exit $ac_status )
17005 ac_cv_func_mmap_fixed_mapped=no
17006 fi
17007 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17008 fi
17009
17010
17011 fi
17012 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
17013 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
17014 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17015
17016 cat >>confdefs.h <<\_ACEOF
17017 #define HAVE_MMAP 1
17018 _ACEOF
17019
17020 fi
17021 rm -f conftest.mmap
17022
17023   { echo "$as_me:$LINENO: checking for mmap of files" >&5
17024 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
17025 if test "${ac_cv_func_mmap_file+set}" = set; then
17026   echo $ECHO_N "(cached) $ECHO_C" >&6
17027 else
17028    ac_ext=c
17029 ac_cpp='$CPP $CPPFLAGS'
17030 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17031 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17032 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17033
17034   if test "$cross_compiling" = yes; then
17035   ac_cv_func_mmap_file=no
17036 else
17037   cat >conftest.$ac_ext <<_ACEOF
17038
17039     /* confdefs.h.  */
17040 _ACEOF
17041 cat confdefs.h >>conftest.$ac_ext
17042 cat >>conftest.$ac_ext <<_ACEOF
17043 /* end confdefs.h.  */
17044
17045 #include <sys/types.h>
17046 #include <sys/mman.h>
17047 #include <fcntl.h>
17048
17049 int
17050 main ()
17051 {
17052
17053   int fd;
17054   fd = creat ("foo",0777);
17055   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
17056   unlink ("foo");
17057   return (fd != (int) MAP_FAILED);
17058   ;
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_file=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_file=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   ac_ext=c
17096 ac_cpp='$CPP $CPPFLAGS'
17097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17100
17101
17102 fi
17103 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
17104 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
17105 if test "$ac_cv_func_mmap_file" = yes; then
17106
17107 cat >>confdefs.h <<\_ACEOF
17108 #define HAVE_MMAP_FILE
17109 _ACEOF
17110
17111    MMAP_FILE=yes
17112
17113 fi
17114
17115   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
17116 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
17117 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
17118   echo $ECHO_N "(cached) $ECHO_C" >&6
17119 else
17120   if test "$llvm_cv_os_type" = "Interix" ; then
17121    ac_cv_need_dev_zero_for_mmap=yes
17122  else
17123    ac_cv_need_dev_zero_for_mmap=no
17124  fi
17125
17126 fi
17127 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
17128 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
17129 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
17130
17131 cat >>confdefs.h <<\_ACEOF
17132 #define NEED_DEV_ZERO_FOR_MMAP 1
17133 _ACEOF
17134
17135 fi
17136
17137   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
17138   then
17139     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
17140 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
17141   fi
17142   if test "$ac_cv_func_mmap_file" = "no"
17143   then
17144     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
17145 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
17146   fi
17147 fi
17148
17149 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
17150 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
17151 ac_ext=cpp
17152 ac_cpp='$CXXCPP $CPPFLAGS'
17153 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17154 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17155 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17156
17157 cat >conftest.$ac_ext <<_ACEOF
17158
17159   /* confdefs.h.  */
17160 _ACEOF
17161 cat confdefs.h >>conftest.$ac_ext
17162 cat >>conftest.$ac_ext <<_ACEOF
17163 /* end confdefs.h.  */
17164
17165     int main() {
17166       volatile unsigned long val = 1;
17167       __sync_synchronize();
17168       __sync_val_compare_and_swap(&val, 1, 0);
17169       __sync_add_and_fetch(&val, 1);
17170       __sync_sub_and_fetch(&val, 1);
17171       return 0;
17172     }
17173
17174
17175 _ACEOF
17176 rm -f conftest.$ac_objext conftest$ac_exeext
17177 if { (ac_try="$ac_link"
17178 case "(($ac_try" in
17179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17180   *) ac_try_echo=$ac_try;;
17181 esac
17182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17183   (eval "$ac_link") 2>conftest.er1
17184   ac_status=$?
17185   grep -v '^ *+' conftest.er1 >conftest.err
17186   rm -f conftest.er1
17187   cat conftest.err >&5
17188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17189   (exit $ac_status); } &&
17190          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17191   { (case "(($ac_try" in
17192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17193   *) ac_try_echo=$ac_try;;
17194 esac
17195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17196   (eval "$ac_try") 2>&5
17197   ac_status=$?
17198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17199   (exit $ac_status); }; } &&
17200          { ac_try='test -s conftest$ac_exeext'
17201   { (case "(($ac_try" in
17202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17203   *) ac_try_echo=$ac_try;;
17204 esac
17205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17206   (eval "$ac_try") 2>&5
17207   ac_status=$?
17208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17209   (exit $ac_status); }; }; then
17210
17211   { echo "$as_me:$LINENO: result: yes" >&5
17212 echo "${ECHO_T}yes" >&6; }
17213
17214 cat >>confdefs.h <<\_ACEOF
17215 #define LLVM_HAS_ATOMICS 1
17216 _ACEOF
17217
17218
17219 else
17220   echo "$as_me: failed program was:" >&5
17221 sed 's/^/| /' conftest.$ac_ext >&5
17222
17223
17224   { echo "$as_me:$LINENO: result: no" >&5
17225 echo "${ECHO_T}no" >&6; }
17226
17227 cat >>confdefs.h <<\_ACEOF
17228 #define LLVM_HAS_ATOMICS 0
17229 _ACEOF
17230
17231   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
17232 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
17233
17234 fi
17235
17236 rm -f core conftest.err conftest.$ac_objext \
17237       conftest$ac_exeext conftest.$ac_ext
17238 ac_ext=c
17239 ac_cpp='$CPP $CPPFLAGS'
17240 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17241 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17242 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17243
17244
17245
17246 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
17247   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
17248 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
17249 if test "${llvm_cv_linux_mixed+set}" = set; then
17250   echo $ECHO_N "(cached) $ECHO_C" >&6
17251 else
17252    ac_ext=c
17253 ac_cpp='$CPP $CPPFLAGS'
17254 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17255 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17256 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17257
17258   cat >conftest.$ac_ext <<_ACEOF
17259 /* confdefs.h.  */
17260 _ACEOF
17261 cat confdefs.h >>conftest.$ac_ext
17262 cat >>conftest.$ac_ext <<_ACEOF
17263 /* end confdefs.h.  */
17264 #ifndef __x86_64__
17265        error: Not x86-64 even if uname says so!
17266       #endif
17267
17268 int
17269 main ()
17270 {
17271
17272   ;
17273   return 0;
17274 }
17275 _ACEOF
17276 rm -f conftest.$ac_objext
17277 if { (ac_try="$ac_compile"
17278 case "(($ac_try" in
17279   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17280   *) ac_try_echo=$ac_try;;
17281 esac
17282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17283   (eval "$ac_compile") 2>conftest.er1
17284   ac_status=$?
17285   grep -v '^ *+' conftest.er1 >conftest.err
17286   rm -f conftest.er1
17287   cat conftest.err >&5
17288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17289   (exit $ac_status); } &&
17290          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17291   { (case "(($ac_try" in
17292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17293   *) ac_try_echo=$ac_try;;
17294 esac
17295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17296   (eval "$ac_try") 2>&5
17297   ac_status=$?
17298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17299   (exit $ac_status); }; } &&
17300          { ac_try='test -s conftest.$ac_objext'
17301   { (case "(($ac_try" in
17302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17303   *) ac_try_echo=$ac_try;;
17304 esac
17305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17306   (eval "$ac_try") 2>&5
17307   ac_status=$?
17308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17309   (exit $ac_status); }; }; then
17310   llvm_cv_linux_mixed=no
17311 else
17312   echo "$as_me: failed program was:" >&5
17313 sed 's/^/| /' conftest.$ac_ext >&5
17314
17315         llvm_cv_linux_mixed=yes
17316 fi
17317
17318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17319   ac_ext=c
17320 ac_cpp='$CPP $CPPFLAGS'
17321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17324
17325
17326 fi
17327 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
17328 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
17329
17330   if test "$llvm_cv_linux_mixed" = "yes"; then
17331     llvm_cv_target_arch="x86"
17332     ARCH="x86"
17333   fi
17334 fi
17335
17336
17337 for ac_func in __dso_handle
17338 do
17339 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17340 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17341 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17342 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17343   echo $ECHO_N "(cached) $ECHO_C" >&6
17344 else
17345   cat >conftest.$ac_ext <<_ACEOF
17346 /* confdefs.h.  */
17347 _ACEOF
17348 cat confdefs.h >>conftest.$ac_ext
17349 cat >>conftest.$ac_ext <<_ACEOF
17350 /* end confdefs.h.  */
17351 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17352    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17353 #define $ac_func innocuous_$ac_func
17354
17355 /* System header to define __stub macros and hopefully few prototypes,
17356     which can conflict with char $ac_func (); below.
17357     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17358     <limits.h> exists even on freestanding compilers.  */
17359
17360 #ifdef __STDC__
17361 # include <limits.h>
17362 #else
17363 # include <assert.h>
17364 #endif
17365
17366 #undef $ac_func
17367
17368 /* Override any GCC internal prototype to avoid an error.
17369    Use char because int might match the return type of a GCC
17370    builtin and then its argument prototype would still apply.  */
17371 #ifdef __cplusplus
17372 extern "C"
17373 #endif
17374 char $ac_func ();
17375 /* The GNU C library defines this for functions which it implements
17376     to always fail with ENOSYS.  Some functions are actually named
17377     something starting with __ and the normal name is an alias.  */
17378 #if defined __stub_$ac_func || defined __stub___$ac_func
17379 choke me
17380 #endif
17381
17382 int
17383 main ()
17384 {
17385 return $ac_func ();
17386   ;
17387   return 0;
17388 }
17389 _ACEOF
17390 rm -f conftest.$ac_objext conftest$ac_exeext
17391 if { (ac_try="$ac_link"
17392 case "(($ac_try" in
17393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17394   *) ac_try_echo=$ac_try;;
17395 esac
17396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17397   (eval "$ac_link") 2>conftest.er1
17398   ac_status=$?
17399   grep -v '^ *+' conftest.er1 >conftest.err
17400   rm -f conftest.er1
17401   cat conftest.err >&5
17402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17403   (exit $ac_status); } &&
17404          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17405   { (case "(($ac_try" in
17406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17407   *) ac_try_echo=$ac_try;;
17408 esac
17409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17410   (eval "$ac_try") 2>&5
17411   ac_status=$?
17412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17413   (exit $ac_status); }; } &&
17414          { ac_try='test -s conftest$ac_exeext'
17415   { (case "(($ac_try" in
17416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17417   *) ac_try_echo=$ac_try;;
17418 esac
17419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17420   (eval "$ac_try") 2>&5
17421   ac_status=$?
17422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17423   (exit $ac_status); }; }; then
17424   eval "$as_ac_var=yes"
17425 else
17426   echo "$as_me: failed program was:" >&5
17427 sed 's/^/| /' conftest.$ac_ext >&5
17428
17429         eval "$as_ac_var=no"
17430 fi
17431
17432 rm -f core conftest.err conftest.$ac_objext \
17433       conftest$ac_exeext conftest.$ac_ext
17434 fi
17435 ac_res=`eval echo '${'$as_ac_var'}'`
17436                { echo "$as_me:$LINENO: result: $ac_res" >&5
17437 echo "${ECHO_T}$ac_res" >&6; }
17438 if test `eval echo '${'$as_ac_var'}'` = yes; then
17439   cat >>confdefs.h <<_ACEOF
17440 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17441 _ACEOF
17442
17443 fi
17444 done
17445
17446
17447 SHLIBEXT=$llvm_shlib_ext
17448
17449
17450 if test "${prefix}" = "NONE" ; then
17451   prefix="/usr/local"
17452 fi
17453 eval LLVM_PREFIX="${prefix}";
17454 eval LLVM_BINDIR="${prefix}/bin";
17455 eval LLVM_DATADIR="${prefix}/share/llvm";
17456 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
17457 eval LLVM_ETCDIR="${prefix}/etc/llvm";
17458 eval LLVM_INCLUDEDIR="${prefix}/include";
17459 eval LLVM_INFODIR="${prefix}/info";
17460 eval LLVM_MANDIR="${prefix}/man";
17461 LLVM_CONFIGTIME=`date`
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472 if test "${ENABLE_TIMESTAMPS}" = "0"; then
17473   LLVM_CONFIGTIME="(timestamp not enabled)"
17474 fi
17475
17476
17477 cat >>confdefs.h <<_ACEOF
17478 #define LLVM_PREFIX "$LLVM_PREFIX"
17479 _ACEOF
17480
17481
17482 cat >>confdefs.h <<_ACEOF
17483 #define LLVM_BINDIR "$LLVM_BINDIR"
17484 _ACEOF
17485
17486
17487 cat >>confdefs.h <<_ACEOF
17488 #define LLVM_DATADIR "$LLVM_DATADIR"
17489 _ACEOF
17490
17491
17492 cat >>confdefs.h <<_ACEOF
17493 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
17494 _ACEOF
17495
17496
17497 cat >>confdefs.h <<_ACEOF
17498 #define LLVM_ETCDIR "$LLVM_ETCDIR"
17499 _ACEOF
17500
17501
17502 cat >>confdefs.h <<_ACEOF
17503 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
17504 _ACEOF
17505
17506
17507 cat >>confdefs.h <<_ACEOF
17508 #define LLVM_INFODIR "$LLVM_INFODIR"
17509 _ACEOF
17510
17511
17512 cat >>confdefs.h <<_ACEOF
17513 #define LLVM_MANDIR "$LLVM_MANDIR"
17514 _ACEOF
17515
17516
17517 cat >>confdefs.h <<_ACEOF
17518 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
17519 _ACEOF
17520
17521
17522 cat >>confdefs.h <<_ACEOF
17523 #define LLVM_HOST_TRIPLE "$host"
17524 _ACEOF
17525
17526
17527 cat >>confdefs.h <<_ACEOF
17528 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
17529 _ACEOF
17530
17531
17532 if test "$BINDINGS_TO_BUILD" = auto ; then
17533   BINDINGS_TO_BUILD=""
17534   if test "x$OCAMLFIND" != x ; then
17535     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
17536   fi
17537   if test "x$GO" != x ; then
17538     if $GO run ${srcdir}/bindings/go/conftest.go ; then
17539       BINDINGS_TO_BUILD="go $BINDINGS_TO_BUILD"
17540     fi
17541   fi
17542 fi
17543 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
17544
17545
17546 binding_prereqs_failed=0
17547 for a_binding in $BINDINGS_TO_BUILD ; do
17548   case "$a_binding" in
17549   ocaml)
17550     if test "x$OCAMLFIND" = x ; then
17551       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&5
17552 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&2;}
17553       binding_prereqs_failed=1
17554     fi
17555
17556     if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then
17557       HAVE_OCAMLOPT=1
17558     else
17559       HAVE_OCAMLOPT=0
17560     fi
17561
17562
17563     if ! $OCAMLFIND query ctypes >/dev/null 2>/dev/null; then
17564       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&5
17565 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&2;}
17566       binding_prereqs_failed=1
17567     fi
17568
17569     if $OCAMLFIND query oUnit >/dev/null 2>/dev/null; then
17570       HAVE_OCAML_OUNIT=1
17571     else
17572       HAVE_OCAML_OUNIT=0
17573       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&5
17574 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&2;}
17575           fi
17576
17577
17578     if test "x$with_ocaml_libdir" != xauto ; then
17579       OCAML_LIBDIR=$with_ocaml_libdir
17580
17581     else
17582       ocaml_stdlib="`"$OCAMLFIND" ocamlc -where`"
17583       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
17584       then
17585         # ocaml stdlib is beneath our prefix; use stdlib
17586         OCAML_LIBDIR=$ocaml_stdlib
17587
17588       else
17589         # ocaml stdlib is outside our prefix; use libdir/ocaml
17590         OCAML_LIBDIR=${prefix}/lib/ocaml
17591
17592       fi
17593     fi
17594     ;;
17595   go)
17596     if test "x$GO" = x ; then
17597       { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&5
17598 echo "$as_me: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&2;}
17599       binding_prereqs_failed=1
17600     else
17601       if $GO run ${srcdir}/bindings/go/conftest.go ; then
17602         :
17603       else
17604         { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&5
17605 echo "$as_me: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&2;}
17606         binding_prereqs_failed=1
17607       fi
17608     fi
17609     ;;
17610   esac
17611 done
17612 if test "$binding_prereqs_failed" = 1 ; then
17613   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
17614 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
17615    { (exit 1); exit 1; }; }
17616 fi
17617
17618 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
17619 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
17620 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
17621   echo $ECHO_N "(cached) $ECHO_C" >&6
17622 else
17623    ac_ext=cpp
17624 ac_cpp='$CXXCPP $CPPFLAGS'
17625 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17626 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17627 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17628
17629   oldcxxflags="$CXXFLAGS"
17630   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
17631   cat >conftest.$ac_ext <<_ACEOF
17632 /* confdefs.h.  */
17633 _ACEOF
17634 cat confdefs.h >>conftest.$ac_ext
17635 cat >>conftest.$ac_ext <<_ACEOF
17636 /* end confdefs.h.  */
17637 template <typename T> struct X { void __attribute__((noinline)) f() {} };
17638 int
17639 main ()
17640 {
17641 X<int>().f();
17642   ;
17643   return 0;
17644 }
17645 _ACEOF
17646 rm -f conftest.$ac_objext
17647 if { (ac_try="$ac_compile"
17648 case "(($ac_try" in
17649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17650   *) ac_try_echo=$ac_try;;
17651 esac
17652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17653   (eval "$ac_compile") 2>conftest.er1
17654   ac_status=$?
17655   grep -v '^ *+' conftest.er1 >conftest.err
17656   rm -f conftest.er1
17657   cat conftest.err >&5
17658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17659   (exit $ac_status); } &&
17660          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17661   { (case "(($ac_try" in
17662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17663   *) ac_try_echo=$ac_try;;
17664 esac
17665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17666   (eval "$ac_try") 2>&5
17667   ac_status=$?
17668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17669   (exit $ac_status); }; } &&
17670          { ac_try='test -s conftest.$ac_objext'
17671   { (case "(($ac_try" in
17672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17673   *) ac_try_echo=$ac_try;;
17674 esac
17675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17676   (eval "$ac_try") 2>&5
17677   ac_status=$?
17678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17679   (exit $ac_status); }; }; then
17680   llvm_cv_cxx_visibility_inlines_hidden=yes
17681 else
17682   echo "$as_me: failed program was:" >&5
17683 sed 's/^/| /' conftest.$ac_ext >&5
17684
17685         llvm_cv_cxx_visibility_inlines_hidden=no
17686 fi
17687
17688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17689   CXXFLAGS="$oldcxxflags"
17690   ac_ext=c
17691 ac_cpp='$CPP $CPPFLAGS'
17692 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17693 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17694 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17695
17696
17697 fi
17698 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
17699 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
17700 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
17701   ENABLE_VISIBILITY_INLINES_HIDDEN=1
17702
17703 else
17704   ENABLE_VISIBILITY_INLINES_HIDDEN=0
17705
17706 fi
17707
17708
17709 if test "$llvm_cv_link_use_r" = "yes" ; then
17710   RPATH="-Wl,-R"
17711 else
17712   RPATH="-Wl,-rpath"
17713 fi
17714
17715
17716 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
17717   RDYNAMIC="-rdynamic"
17718 else
17719   RDYNAMIC=""
17720 fi
17721
17722
17723
17724 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
17725
17726
17727
17728
17729
17730
17731 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
17732
17733 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
17734
17735 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
17736
17737 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
17738
17739 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
17740
17741
17742 ac_config_files="$ac_config_files Makefile.config"
17743
17744
17745 ac_config_files="$ac_config_files llvm.spec"
17746
17747
17748 ac_config_files="$ac_config_files docs/doxygen.cfg"
17749
17750
17751 if test "${clang_src_root}" = ""; then
17752   clang_src_root="$srcdir/tools/clang"
17753 fi
17754 if test -f ${clang_src_root}/README.txt; then
17755
17756 cat >>confdefs.h <<_ACEOF
17757 #define CLANG_LIBDIR_SUFFIX ""
17758 _ACEOF
17759
17760
17761     configh="include/clang/Config/config.h"
17762   doxy="docs/doxygen.cfg"
17763   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
17764
17765   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
17766
17767 fi
17768
17769 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
17770
17771
17772 test "x$program_prefix" = "xNONE" && program_prefix=""
17773
17774
17775
17776 ac_config_commands="$ac_config_commands setup"
17777
17778 ac_config_commands="$ac_config_commands Makefile"
17779
17780
17781 ac_config_commands="$ac_config_commands Makefile.common"
17782
17783
17784 ac_config_commands="$ac_config_commands examples/Makefile"
17785
17786
17787 ac_config_commands="$ac_config_commands lib/Makefile"
17788
17789
17790 ac_config_commands="$ac_config_commands test/Makefile"
17791
17792
17793 ac_config_commands="$ac_config_commands test/Makefile.tests"
17794
17795
17796 ac_config_commands="$ac_config_commands unittests/Makefile"
17797
17798
17799 ac_config_commands="$ac_config_commands tools/Makefile"
17800
17801
17802 ac_config_commands="$ac_config_commands utils/Makefile"
17803
17804
17805 ac_config_commands="$ac_config_commands projects/Makefile"
17806
17807
17808 ac_config_commands="$ac_config_commands bindings/Makefile"
17809
17810
17811 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
17812
17813
17814
17815 cat >confcache <<\_ACEOF
17816 # This file is a shell script that caches the results of configure
17817 # tests run on this system so they can be shared between configure
17818 # scripts and configure runs, see configure's option --config-cache.
17819 # It is not useful on other systems.  If it contains results you don't
17820 # want to keep, you may remove or edit it.
17821 #
17822 # config.status only pays attention to the cache file if you give it
17823 # the --recheck option to rerun configure.
17824 #
17825 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17826 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17827 # following values.
17828
17829 _ACEOF
17830
17831 # The following way of writing the cache mishandles newlines in values,
17832 # but we know of no workaround that is simple, portable, and efficient.
17833 # So, we kill variables containing newlines.
17834 # Ultrix sh set writes to stderr and can't be redirected directly,
17835 # and sets the high bit in the cache file unless we assign to the vars.
17836 (
17837   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17838     eval ac_val=\$$ac_var
17839     case $ac_val in #(
17840     *${as_nl}*)
17841       case $ac_var in #(
17842       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17843 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17844       esac
17845       case $ac_var in #(
17846       _ | IFS | as_nl) ;; #(
17847       *) $as_unset $ac_var ;;
17848       esac ;;
17849     esac
17850   done
17851
17852   (set) 2>&1 |
17853     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17854     *${as_nl}ac_space=\ *)
17855       # `set' does not quote correctly, so add quotes (double-quote
17856       # substitution turns \\\\ into \\, and sed turns \\ into \).
17857       sed -n \
17858         "s/'/'\\\\''/g;
17859           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17860       ;; #(
17861     *)
17862       # `set' quotes correctly as required by POSIX, so do not add quotes.
17863       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17864       ;;
17865     esac |
17866     sort
17867 ) |
17868   sed '
17869      /^ac_cv_env_/b end
17870      t clear
17871      :clear
17872      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17873      t end
17874      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17875      :end' >>confcache
17876 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17877   if test -w "$cache_file"; then
17878     test "x$cache_file" != "x/dev/null" &&
17879       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
17880 echo "$as_me: updating cache $cache_file" >&6;}
17881     cat confcache >$cache_file
17882   else
17883     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17884 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17885   fi
17886 fi
17887 rm -f confcache
17888
17889 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17890 # Let make expand exec_prefix.
17891 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17892
17893 DEFS=-DHAVE_CONFIG_H
17894
17895 ac_libobjs=
17896 ac_ltlibobjs=
17897 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17898   # 1. Remove the extension, and $U if already installed.
17899   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17900   ac_i=`echo "$ac_i" | sed "$ac_script"`
17901   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17902   #    will be set to the directory where LIBOBJS objects are built.
17903   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17904   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
17905 done
17906 LIBOBJS=$ac_libobjs
17907
17908 LTLIBOBJS=$ac_ltlibobjs
17909
17910
17911
17912 : ${CONFIG_STATUS=./config.status}
17913 ac_clean_files_save=$ac_clean_files
17914 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17915 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17916 echo "$as_me: creating $CONFIG_STATUS" >&6;}
17917 cat >$CONFIG_STATUS <<_ACEOF
17918 #! $SHELL
17919 # Generated by $as_me.
17920 # Run this file to recreate the current configuration.
17921 # Compiler output produced by configure, useful for debugging
17922 # configure, is in config.log if it exists.
17923
17924 debug=false
17925 ac_cs_recheck=false
17926 ac_cs_silent=false
17927 SHELL=\${CONFIG_SHELL-$SHELL}
17928 _ACEOF
17929
17930 cat >>$CONFIG_STATUS <<\_ACEOF
17931 ## --------------------- ##
17932 ## M4sh Initialization.  ##
17933 ## --------------------- ##
17934
17935 # Be Bourne compatible
17936 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17937   emulate sh
17938   NULLCMD=:
17939   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17940   # is contrary to our usage.  Disable this feature.
17941   alias -g '${1+"$@"}'='"$@"'
17942   setopt NO_GLOB_SUBST
17943 else
17944   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
17945 fi
17946 BIN_SH=xpg4; export BIN_SH # for Tru64
17947 DUALCASE=1; export DUALCASE # for MKS sh
17948
17949
17950 # PATH needs CR
17951 # Avoid depending upon Character Ranges.
17952 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17953 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17954 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17955 as_cr_digits='0123456789'
17956 as_cr_alnum=$as_cr_Letters$as_cr_digits
17957
17958 # The user is always right.
17959 if test "${PATH_SEPARATOR+set}" != set; then
17960   echo "#! /bin/sh" >conf$$.sh
17961   echo  "exit 0"   >>conf$$.sh
17962   chmod +x conf$$.sh
17963   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17964     PATH_SEPARATOR=';'
17965   else
17966     PATH_SEPARATOR=:
17967   fi
17968   rm -f conf$$.sh
17969 fi
17970
17971 # Support unset when possible.
17972 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17973   as_unset=unset
17974 else
17975   as_unset=false
17976 fi
17977
17978
17979 # IFS
17980 # We need space, tab and new line, in precisely that order.  Quoting is
17981 # there to prevent editors from complaining about space-tab.
17982 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17983 # splitting by setting IFS to empty value.)
17984 as_nl='
17985 '
17986 IFS=" ""        $as_nl"
17987
17988 # Find who we are.  Look in the path if we contain no directory separator.
17989 case $0 in
17990   *[\\/]* ) as_myself=$0 ;;
17991   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17992 for as_dir in $PATH
17993 do
17994   IFS=$as_save_IFS
17995   test -z "$as_dir" && as_dir=.
17996   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17997 done
17998 IFS=$as_save_IFS
17999
18000      ;;
18001 esac
18002 # We did not find ourselves, most probably we were run as `sh COMMAND'
18003 # in which case we are not to be found in the path.
18004 if test "x$as_myself" = x; then
18005   as_myself=$0
18006 fi
18007 if test ! -f "$as_myself"; then
18008   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18009   { (exit 1); exit 1; }
18010 fi
18011
18012 # Work around bugs in pre-3.0 UWIN ksh.
18013 for as_var in ENV MAIL MAILPATH
18014 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18015 done
18016 PS1='$ '
18017 PS2='> '
18018 PS4='+ '
18019
18020 # NLS nuisances.
18021 for as_var in \
18022   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
18023   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
18024   LC_TELEPHONE LC_TIME
18025 do
18026   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
18027     eval $as_var=C; export $as_var
18028   else
18029     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18030   fi
18031 done
18032
18033 # Required to use basename.
18034 if expr a : '\(a\)' >/dev/null 2>&1 &&
18035    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18036   as_expr=expr
18037 else
18038   as_expr=false
18039 fi
18040
18041 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18042   as_basename=basename
18043 else
18044   as_basename=false
18045 fi
18046
18047
18048 # Name of the executable.
18049 as_me=`$as_basename -- "$0" ||
18050 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18051          X"$0" : 'X\(//\)$' \| \
18052          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18053 echo X/"$0" |
18054     sed '/^.*\/\([^/][^/]*\)\/*$/{
18055             s//\1/
18056             q
18057           }
18058           /^X\/\(\/\/\)$/{
18059             s//\1/
18060             q
18061           }
18062           /^X\/\(\/\).*/{
18063             s//\1/
18064             q
18065           }
18066           s/.*/./; q'`
18067
18068 # CDPATH.
18069 $as_unset CDPATH
18070
18071
18072
18073   as_lineno_1=$LINENO
18074   as_lineno_2=$LINENO
18075   test "x$as_lineno_1" != "x$as_lineno_2" &&
18076   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
18077
18078   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
18079   # uniformly replaced by the line number.  The first 'sed' inserts a
18080   # line-number line after each line using $LINENO; the second 'sed'
18081   # does the real work.  The second script uses 'N' to pair each
18082   # line-number line with the line containing $LINENO, and appends
18083   # trailing '-' during substitution so that $LINENO is not a special
18084   # case at line end.
18085   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
18086   # scripts with optimization help from Paolo Bonzini.  Blame Lee
18087   # E. McMahon (1931-1989) for sed's syntax.  :-)
18088   sed -n '
18089     p
18090     /[$]LINENO/=
18091   ' <$as_myself |
18092     sed '
18093       s/[$]LINENO.*/&-/
18094       t lineno
18095       b
18096       :lineno
18097       N
18098       :loop
18099       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
18100       t loop
18101       s/-\n.*//
18102     ' >$as_me.lineno &&
18103   chmod +x "$as_me.lineno" ||
18104     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
18105    { (exit 1); exit 1; }; }
18106
18107   # Don't try to exec as it changes $[0], causing all sort of problems
18108   # (the dirname of $[0] is not the place where we might find the
18109   # original and so on.  Autoconf is especially sensitive to this).
18110   . "./$as_me.lineno"
18111   # Exit status is that of the last command.
18112   exit
18113 }
18114
18115
18116 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18117   as_dirname=dirname
18118 else
18119   as_dirname=false
18120 fi
18121
18122 ECHO_C= ECHO_N= ECHO_T=
18123 case `echo -n x` in
18124 -n*)
18125   case `echo 'x\c'` in
18126   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18127   *)   ECHO_C='\c';;
18128   esac;;
18129 *)
18130   ECHO_N='-n';;
18131 esac
18132
18133 if expr a : '\(a\)' >/dev/null 2>&1 &&
18134    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18135   as_expr=expr
18136 else
18137   as_expr=false
18138 fi
18139
18140 rm -f conf$$ conf$$.exe conf$$.file
18141 if test -d conf$$.dir; then
18142   rm -f conf$$.dir/conf$$.file
18143 else
18144   rm -f conf$$.dir
18145   mkdir conf$$.dir
18146 fi
18147 echo >conf$$.file
18148 if ln -s conf$$.file conf$$ 2>/dev/null; then
18149   as_ln_s='ln -s'
18150   # ... but there are two gotchas:
18151   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18152   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18153   # In both cases, we have to default to `cp -p'.
18154   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18155     as_ln_s='cp -p'
18156 elif ln conf$$.file conf$$ 2>/dev/null; then
18157   as_ln_s=ln
18158 else
18159   as_ln_s='cp -p'
18160 fi
18161 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18162 rmdir conf$$.dir 2>/dev/null
18163
18164 if mkdir -p . 2>/dev/null; then
18165   as_mkdir_p=:
18166 else
18167   test -d ./-p && rmdir ./-p
18168   as_mkdir_p=false
18169 fi
18170
18171 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
18172 # systems may use methods other than mode bits to determine executability.
18173 cat >conf$$.file <<_ASEOF
18174 #! /bin/sh
18175 exit 0
18176 _ASEOF
18177 chmod +x conf$$.file
18178 if test -x conf$$.file >/dev/null 2>&1; then
18179   as_executable_p="test -x"
18180 else
18181   as_executable_p=:
18182 fi
18183 rm -f conf$$.file
18184
18185 # Sed expression to map a string onto a valid CPP name.
18186 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18187
18188 # Sed expression to map a string onto a valid variable name.
18189 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18190
18191
18192 exec 6>&1
18193
18194 # Save the log message, to keep $[0] and so on meaningful, and to
18195 # report actual input values of CONFIG_FILES etc. instead of their
18196 # values after options handling.
18197 ac_log="
18198 This file was extended by LLVM $as_me 3.8.0svn, which was
18199 generated by GNU Autoconf 2.60.  Invocation command line was
18200
18201   CONFIG_FILES    = $CONFIG_FILES
18202   CONFIG_HEADERS  = $CONFIG_HEADERS
18203   CONFIG_LINKS    = $CONFIG_LINKS
18204   CONFIG_COMMANDS = $CONFIG_COMMANDS
18205   $ $0 $@
18206
18207 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18208 "
18209
18210 _ACEOF
18211
18212 cat >>$CONFIG_STATUS <<_ACEOF
18213 # Files that config.status was made for.
18214 config_files="$ac_config_files"
18215 config_headers="$ac_config_headers"
18216 config_commands="$ac_config_commands"
18217
18218 _ACEOF
18219
18220 cat >>$CONFIG_STATUS <<\_ACEOF
18221 ac_cs_usage="\
18222 \`$as_me' instantiates files from templates according to the
18223 current configuration.
18224
18225 Usage: $0 [OPTIONS] [FILE]...
18226
18227   -h, --help       print this help, then exit
18228   -V, --version    print version number, then exit
18229   -q, --quiet      do not print progress messages
18230   -d, --debug      don't remove temporary files
18231       --recheck    update $as_me by reconfiguring in the same conditions
18232   --file=FILE[:TEMPLATE]
18233                    instantiate the configuration file FILE
18234   --header=FILE[:TEMPLATE]
18235                    instantiate the configuration header FILE
18236
18237 Configuration files:
18238 $config_files
18239
18240 Configuration headers:
18241 $config_headers
18242
18243 Configuration commands:
18244 $config_commands
18245
18246 Report bugs to <bug-autoconf@gnu.org>."
18247
18248 _ACEOF
18249 cat >>$CONFIG_STATUS <<_ACEOF
18250 ac_cs_version="\\
18251 LLVM config.status 3.8.0svn
18252 configured by $0, generated by GNU Autoconf 2.60,
18253   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18254
18255 Copyright (C) 2006 Free Software Foundation, Inc.
18256 This config.status script is free software; the Free Software Foundation
18257 gives unlimited permission to copy, distribute and modify it."
18258
18259 ac_pwd='$ac_pwd'
18260 srcdir='$srcdir'
18261 INSTALL='$INSTALL'
18262 _ACEOF
18263
18264 cat >>$CONFIG_STATUS <<\_ACEOF
18265 # If no file are specified by the user, then we need to provide default
18266 # value.  By we need to know if files were specified by the user.
18267 ac_need_defaults=:
18268 while test $# != 0
18269 do
18270   case $1 in
18271   --*=*)
18272     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18273     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18274     ac_shift=:
18275     ;;
18276   *)
18277     ac_option=$1
18278     ac_optarg=$2
18279     ac_shift=shift
18280     ;;
18281   esac
18282
18283   case $ac_option in
18284   # Handling of the options.
18285   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18286     ac_cs_recheck=: ;;
18287   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18288     echo "$ac_cs_version"; exit ;;
18289   --debug | --debu | --deb | --de | --d | -d )
18290     debug=: ;;
18291   --file | --fil | --fi | --f )
18292     $ac_shift
18293     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
18294     ac_need_defaults=false;;
18295   --header | --heade | --head | --hea )
18296     $ac_shift
18297     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
18298     ac_need_defaults=false;;
18299   --he | --h)
18300     # Conflict between --help and --header
18301     { echo "$as_me: error: ambiguous option: $1
18302 Try \`$0 --help' for more information." >&2
18303    { (exit 1); exit 1; }; };;
18304   --help | --hel | -h )
18305     echo "$ac_cs_usage"; exit ;;
18306   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18307   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18308     ac_cs_silent=: ;;
18309
18310   # This is an error.
18311   -*) { echo "$as_me: error: unrecognized option: $1
18312 Try \`$0 --help' for more information." >&2
18313    { (exit 1); exit 1; }; } ;;
18314
18315   *) ac_config_targets="$ac_config_targets $1"
18316      ac_need_defaults=false ;;
18317
18318   esac
18319   shift
18320 done
18321
18322 ac_configure_extra_args=
18323
18324 if $ac_cs_silent; then
18325   exec 6>/dev/null
18326   ac_configure_extra_args="$ac_configure_extra_args --silent"
18327 fi
18328
18329 _ACEOF
18330 cat >>$CONFIG_STATUS <<_ACEOF
18331 if \$ac_cs_recheck; then
18332   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
18333   CONFIG_SHELL=$SHELL
18334   export CONFIG_SHELL
18335   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18336 fi
18337
18338 _ACEOF
18339 cat >>$CONFIG_STATUS <<\_ACEOF
18340 exec 5>>config.log
18341 {
18342   echo
18343   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18344 ## Running $as_me. ##
18345 _ASBOX
18346   echo "$ac_log"
18347 } >&5
18348
18349 _ACEOF
18350 cat >>$CONFIG_STATUS <<_ACEOF
18351 #
18352 # INIT-COMMANDS
18353 #
18354 llvm_src="${srcdir}"
18355
18356 _ACEOF
18357
18358 cat >>$CONFIG_STATUS <<\_ACEOF
18359
18360 # Handling of arguments.
18361 for ac_config_target in $ac_config_targets
18362 do
18363   case $ac_config_target in
18364     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
18365     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
18366     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
18367     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
18368     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
18369     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
18370     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
18371     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
18372     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
18373     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
18374     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
18375     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
18376     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
18377     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
18378     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
18379     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
18380     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
18381     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
18382     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
18383     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
18384     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
18385     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
18386     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
18387     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
18388     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
18389     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
18390
18391   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18392 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18393    { (exit 1); exit 1; }; };;
18394   esac
18395 done
18396
18397
18398 # If the user did not use the arguments to specify the items to instantiate,
18399 # then the envvar interface is used.  Set only those that are not.
18400 # We use the long form for the default assignment because of an extremely
18401 # bizarre bug on SunOS 4.1.3.
18402 if $ac_need_defaults; then
18403   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18404   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18405   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18406 fi
18407
18408 # Have a temporary directory for convenience.  Make it in the build tree
18409 # simply because there is no reason against having it here, and in addition,
18410 # creating and moving files from /tmp can sometimes cause problems.
18411 # Hook for its removal unless debugging.
18412 # Note that there is a small window in which the directory will not be cleaned:
18413 # after its creation but before its name has been assigned to `$tmp'.
18414 $debug ||
18415 {
18416   tmp=
18417   trap 'exit_status=$?
18418   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18419 ' 0
18420   trap '{ (exit 1); exit 1; }' 1 2 13 15
18421 }
18422 # Create a (secure) tmp directory for tmp files.
18423
18424 {
18425   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18426   test -n "$tmp" && test -d "$tmp"
18427 }  ||
18428 {
18429   tmp=./conf$$-$RANDOM
18430   (umask 077 && mkdir "$tmp")
18431 } ||
18432 {
18433    echo "$me: cannot create a temporary directory in ." >&2
18434    { (exit 1); exit 1; }
18435 }
18436
18437 #
18438 # Set up the sed scripts for CONFIG_FILES section.
18439 #
18440
18441 # No need to generate the scripts if there are no CONFIG_FILES.
18442 # This happens for instance when ./config.status config.h
18443 if test -n "$CONFIG_FILES"; then
18444
18445 _ACEOF
18446
18447
18448
18449 ac_delim='%!_!# '
18450 for ac_last_try in false false false false false :; do
18451   cat >conf$$subs.sed <<_ACEOF
18452 SHELL!$SHELL$ac_delim
18453 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
18454 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
18455 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
18456 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
18457 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
18458 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
18459 exec_prefix!$exec_prefix$ac_delim
18460 prefix!$prefix$ac_delim
18461 program_transform_name!$program_transform_name$ac_delim
18462 bindir!$bindir$ac_delim
18463 sbindir!$sbindir$ac_delim
18464 libexecdir!$libexecdir$ac_delim
18465 datarootdir!$datarootdir$ac_delim
18466 datadir!$datadir$ac_delim
18467 sysconfdir!$sysconfdir$ac_delim
18468 sharedstatedir!$sharedstatedir$ac_delim
18469 localstatedir!$localstatedir$ac_delim
18470 includedir!$includedir$ac_delim
18471 oldincludedir!$oldincludedir$ac_delim
18472 docdir!$docdir$ac_delim
18473 infodir!$infodir$ac_delim
18474 htmldir!$htmldir$ac_delim
18475 dvidir!$dvidir$ac_delim
18476 pdfdir!$pdfdir$ac_delim
18477 psdir!$psdir$ac_delim
18478 libdir!$libdir$ac_delim
18479 localedir!$localedir$ac_delim
18480 mandir!$mandir$ac_delim
18481 DEFS!$DEFS$ac_delim
18482 ECHO_C!$ECHO_C$ac_delim
18483 ECHO_N!$ECHO_N$ac_delim
18484 ECHO_T!$ECHO_T$ac_delim
18485 LIBS!$LIBS$ac_delim
18486 build_alias!$build_alias$ac_delim
18487 host_alias!$host_alias$ac_delim
18488 target_alias!$target_alias$ac_delim
18489 LLVM_VERSION_MAJOR!$LLVM_VERSION_MAJOR$ac_delim
18490 LLVM_VERSION_MINOR!$LLVM_VERSION_MINOR$ac_delim
18491 LLVM_VERSION_PATCH!$LLVM_VERSION_PATCH$ac_delim
18492 LLVM_VERSION_SUFFIX!$LLVM_VERSION_SUFFIX$ac_delim
18493 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
18494 CC!$CC$ac_delim
18495 CFLAGS!$CFLAGS$ac_delim
18496 LDFLAGS!$LDFLAGS$ac_delim
18497 CPPFLAGS!$CPPFLAGS$ac_delim
18498 ac_ct_CC!$ac_ct_CC$ac_delim
18499 EXEEXT!$EXEEXT$ac_delim
18500 OBJEXT!$OBJEXT$ac_delim
18501 CXX!$CXX$ac_delim
18502 CXXFLAGS!$CXXFLAGS$ac_delim
18503 ac_ct_CXX!$ac_ct_CXX$ac_delim
18504 CPP!$CPP$ac_delim
18505 subdirs!$subdirs$ac_delim
18506 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
18507 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
18508 build!$build$ac_delim
18509 build_cpu!$build_cpu$ac_delim
18510 build_vendor!$build_vendor$ac_delim
18511 build_os!$build_os$ac_delim
18512 host!$host$ac_delim
18513 host_cpu!$host_cpu$ac_delim
18514 host_vendor!$host_vendor$ac_delim
18515 host_os!$host_os$ac_delim
18516 target!$target$ac_delim
18517 target_cpu!$target_cpu$ac_delim
18518 target_vendor!$target_vendor$ac_delim
18519 target_os!$target_os$ac_delim
18520 OS!$OS$ac_delim
18521 HOST_OS!$HOST_OS$ac_delim
18522 TARGET_OS!$TARGET_OS$ac_delim
18523 LINKALL!$LINKALL$ac_delim
18524 NOLINKALL!$NOLINKALL$ac_delim
18525 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
18526 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
18527 ARCH!$ARCH$ac_delim
18528 LLVM_NATIVE_ARCH!$LLVM_NATIVE_ARCH$ac_delim
18529 HOST_ARCH!$HOST_ARCH$ac_delim
18530 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
18531 BUILD_CC!$BUILD_CC$ac_delim
18532 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
18533 BUILD_CXX!$BUILD_CXX$ac_delim
18534 CVSBUILD!$CVSBUILD$ac_delim
18535 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
18536 ENABLE_CXX1Y!$ENABLE_CXX1Y$ac_delim
18537 ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
18538 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
18539 CLANG_PLUGIN_SUPPORT!$CLANG_PLUGIN_SUPPORT$ac_delim
18540 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
18541 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
18542 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
18543 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
18544 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
18545 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
18546 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
18547 ENABLE_ABI_BREAKING_CHECKS!$ENABLE_ABI_BREAKING_CHECKS$ac_delim
18548 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
18549 _ACEOF
18550
18551   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18552     break
18553   elif $ac_last_try; then
18554     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18555 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18556    { (exit 1); exit 1; }; }
18557   else
18558     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18559   fi
18560 done
18561
18562 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18563 if test -n "$ac_eof"; then
18564   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18565   ac_eof=`expr $ac_eof + 1`
18566 fi
18567
18568 cat >>$CONFIG_STATUS <<_ACEOF
18569 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
18570 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18571 _ACEOF
18572 sed '
18573 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18574 s/^/s,@/; s/!/@,|#_!!_#|/
18575 :n
18576 t n
18577 s/'"$ac_delim"'$/,g/; t
18578 s/$/\\/; p
18579 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18580 ' >>$CONFIG_STATUS <conf$$subs.sed
18581 rm -f conf$$subs.sed
18582 cat >>$CONFIG_STATUS <<_ACEOF
18583 CEOF$ac_eof
18584 _ACEOF
18585
18586
18587 ac_delim='%!_!# '
18588 for ac_last_try in false false false false false :; do
18589   cat >conf$$subs.sed <<_ACEOF
18590 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
18591 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
18592 JIT!$JIT$ac_delim
18593 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
18594 TARGETS_WITH_JIT!$TARGETS_WITH_JIT$ac_delim
18595 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
18596 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
18597 enable_searchengine!$enable_searchengine$ac_delim
18598 enable_external_search!$enable_external_search$ac_delim
18599 enable_server_based_search!$enable_server_based_search$ac_delim
18600 searchengine_url!$searchengine_url$ac_delim
18601 extra_search_mappings!$extra_search_mappings$ac_delim
18602 QHELPGENERATOR!$QHELPGENERATOR$ac_delim
18603 llvm_doxygen_generate_qhp!$llvm_doxygen_generate_qhp$ac_delim
18604 llvm_doxygen_qch_filename!$llvm_doxygen_qch_filename$ac_delim
18605 llvm_doxygen_qhp_namespace!$llvm_doxygen_qhp_namespace$ac_delim
18606 llvm_doxygen_qhelpgenerator_path!$llvm_doxygen_qhelpgenerator_path$ac_delim
18607 llvm_doxygen_qhp_cust_filter_name!$llvm_doxygen_qhp_cust_filter_name$ac_delim
18608 llvm_doxygen_qhp_cust_filter_attrs!$llvm_doxygen_qhp_cust_filter_attrs$ac_delim
18609 clang_doxygen_generate_qhp!$clang_doxygen_generate_qhp$ac_delim
18610 clang_doxygen_qch_filename!$clang_doxygen_qch_filename$ac_delim
18611 clang_doxygen_qhp_namespace!$clang_doxygen_qhp_namespace$ac_delim
18612 clang_doxygen_qhelpgenerator_path!$clang_doxygen_qhelpgenerator_path$ac_delim
18613 clang_doxygen_qhp_cust_filter_name!$clang_doxygen_qhp_cust_filter_name$ac_delim
18614 clang_doxygen_qhp_cust_filter_attrs!$clang_doxygen_qhp_cust_filter_attrs$ac_delim
18615 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
18616 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
18617 LLVM_ENABLE_ZLIB!$LLVM_ENABLE_ZLIB$ac_delim
18618 ENABLE_PIC!$ENABLE_PIC$ac_delim
18619 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
18620 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
18621 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
18622 ALL_TARGETS!$ALL_TARGETS$ac_delim
18623 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
18624 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
18625 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
18626 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
18627 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
18628 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
18629 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
18630 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
18631 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
18632 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
18633 ENABLE_TERMINFO!$ENABLE_TERMINFO$ac_delim
18634 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
18635 ifGNUmake!$ifGNUmake$ac_delim
18636 LN_S!$LN_S$ac_delim
18637 NM!$NM$ac_delim
18638 CMP!$CMP$ac_delim
18639 CP!$CP$ac_delim
18640 DATE!$DATE$ac_delim
18641 FIND!$FIND$ac_delim
18642 GREP!$GREP$ac_delim
18643 MKDIR!$MKDIR$ac_delim
18644 MV!$MV$ac_delim
18645 RANLIB!$RANLIB$ac_delim
18646 AR!$AR$ac_delim
18647 RM!$RM$ac_delim
18648 SED!$SED$ac_delim
18649 TAR!$TAR$ac_delim
18650 BINPWD!$BINPWD$ac_delim
18651 DOT!$DOT$ac_delim
18652 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
18653 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
18654 INSTALL_DATA!$INSTALL_DATA$ac_delim
18655 BZIP2!$BZIP2$ac_delim
18656 CAT!$CAT$ac_delim
18657 DOXYGEN!$DOXYGEN$ac_delim
18658 GROFF!$GROFF$ac_delim
18659 GZIPBIN!$GZIPBIN$ac_delim
18660 PDFROFF!$PDFROFF$ac_delim
18661 ZIP!$ZIP$ac_delim
18662 GO!$GO$ac_delim
18663 OCAMLFIND!$OCAMLFIND$ac_delim
18664 GAS!$GAS$ac_delim
18665 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
18666 EGREP!$EGREP$ac_delim
18667 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
18668 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
18669 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
18670 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
18671 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
18672 NO_COMMENT!$NO_COMMENT$ac_delim
18673 PYTHON!$PYTHON$ac_delim
18674 HAVE_DLOPEN!$HAVE_DLOPEN$ac_delim
18675 HAVE_TERMINFO!$HAVE_TERMINFO$ac_delim
18676 USE_OPROFILE!$USE_OPROFILE$ac_delim
18677 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
18678 XML2CONFIG!$XML2CONFIG$ac_delim
18679 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
18680 LIBXML2_INC!$LIBXML2_INC$ac_delim
18681 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
18682 HAVE_LIBZ!$HAVE_LIBZ$ac_delim
18683 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
18684 MMAP_FILE!$MMAP_FILE$ac_delim
18685 SHLIBEXT!$SHLIBEXT$ac_delim
18686 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
18687 _ACEOF
18688
18689   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18690     break
18691   elif $ac_last_try; then
18692     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18693 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18694    { (exit 1); exit 1; }; }
18695   else
18696     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18697   fi
18698 done
18699
18700 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18701 if test -n "$ac_eof"; then
18702   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18703   ac_eof=`expr $ac_eof + 1`
18704 fi
18705
18706 cat >>$CONFIG_STATUS <<_ACEOF
18707 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
18708 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18709 _ACEOF
18710 sed '
18711 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18712 s/^/s,@/; s/!/@,|#_!!_#|/
18713 :n
18714 t n
18715 s/'"$ac_delim"'$/,g/; t
18716 s/$/\\/; p
18717 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18718 ' >>$CONFIG_STATUS <conf$$subs.sed
18719 rm -f conf$$subs.sed
18720 cat >>$CONFIG_STATUS <<_ACEOF
18721 CEOF$ac_eof
18722 _ACEOF
18723
18724
18725 ac_delim='%!_!# '
18726 for ac_last_try in false false false false false :; do
18727   cat >conf$$subs.sed <<_ACEOF
18728 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
18729 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
18730 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
18731 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
18732 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
18733 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
18734 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
18735 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
18736 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
18737 HAVE_OCAMLOPT!$HAVE_OCAMLOPT$ac_delim
18738 HAVE_OCAML_OUNIT!$HAVE_OCAML_OUNIT$ac_delim
18739 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
18740 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
18741 RPATH!$RPATH$ac_delim
18742 RDYNAMIC!$RDYNAMIC$ac_delim
18743 program_prefix!$program_prefix$ac_delim
18744 LIBOBJS!$LIBOBJS$ac_delim
18745 LTLIBOBJS!$LTLIBOBJS$ac_delim
18746 _ACEOF
18747
18748   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 18; then
18749     break
18750   elif $ac_last_try; then
18751     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18752 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18753    { (exit 1); exit 1; }; }
18754   else
18755     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18756   fi
18757 done
18758
18759 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18760 if test -n "$ac_eof"; then
18761   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18762   ac_eof=`expr $ac_eof + 1`
18763 fi
18764
18765 cat >>$CONFIG_STATUS <<_ACEOF
18766 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
18767 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
18768 _ACEOF
18769 sed '
18770 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18771 s/^/s,@/; s/!/@,|#_!!_#|/
18772 :n
18773 t n
18774 s/'"$ac_delim"'$/,g/; t
18775 s/$/\\/; p
18776 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18777 ' >>$CONFIG_STATUS <conf$$subs.sed
18778 rm -f conf$$subs.sed
18779 cat >>$CONFIG_STATUS <<_ACEOF
18780 :end
18781 s/|#_!!_#|//g
18782 CEOF$ac_eof
18783 _ACEOF
18784
18785
18786 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18787 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18788 # trailing colons and then remove the whole line if VPATH becomes empty
18789 # (actually we leave an empty line to preserve line numbers).
18790 if test "x$srcdir" = x.; then
18791   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18792 s/:*\$(srcdir):*/:/
18793 s/:*\${srcdir}:*/:/
18794 s/:*@srcdir@:*/:/
18795 s/^\([^=]*=[     ]*\):*/\1/
18796 s/:*$//
18797 s/^[^=]*=[       ]*$//
18798 }'
18799 fi
18800
18801 cat >>$CONFIG_STATUS <<\_ACEOF
18802 fi # test -n "$CONFIG_FILES"
18803
18804
18805 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
18806 do
18807   case $ac_tag in
18808   :[FHLC]) ac_mode=$ac_tag; continue;;
18809   esac
18810   case $ac_mode$ac_tag in
18811   :[FHL]*:*);;
18812   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
18813 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
18814    { (exit 1); exit 1; }; };;
18815   :[FH]-) ac_tag=-:-;;
18816   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18817   esac
18818   ac_save_IFS=$IFS
18819   IFS=:
18820   set x $ac_tag
18821   IFS=$ac_save_IFS
18822   shift
18823   ac_file=$1
18824   shift
18825
18826   case $ac_mode in
18827   :L) ac_source=$1;;
18828   :[FH])
18829     ac_file_inputs=
18830     for ac_f
18831     do
18832       case $ac_f in
18833       -) ac_f="$tmp/stdin";;
18834       *) # Look for the file first in the build tree, then in the source tree
18835          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18836          # because $ac_f cannot contain `:'.
18837          test -f "$ac_f" ||
18838            case $ac_f in
18839            [\\/$]*) false;;
18840            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18841            esac ||
18842            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18843 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18844    { (exit 1); exit 1; }; };;
18845       esac
18846       ac_file_inputs="$ac_file_inputs $ac_f"
18847     done
18848
18849     # Let's still pretend it is `configure' which instantiates (i.e., don't
18850     # use $as_me), people would be surprised to read:
18851     #    /* config.h.  Generated by config.status.  */
18852     configure_input="Generated from "`IFS=:
18853           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
18854     if test x"$ac_file" != x-; then
18855       configure_input="$ac_file.  $configure_input"
18856       { echo "$as_me:$LINENO: creating $ac_file" >&5
18857 echo "$as_me: creating $ac_file" >&6;}
18858     fi
18859
18860     case $ac_tag in
18861     *:-:* | *:-) cat >"$tmp/stdin";;
18862     esac
18863     ;;
18864   esac
18865
18866   ac_dir=`$as_dirname -- "$ac_file" ||
18867 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18868          X"$ac_file" : 'X\(//\)[^/]' \| \
18869          X"$ac_file" : 'X\(//\)$' \| \
18870          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18871 echo X"$ac_file" |
18872     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18873             s//\1/
18874             q
18875           }
18876           /^X\(\/\/\)[^/].*/{
18877             s//\1/
18878             q
18879           }
18880           /^X\(\/\/\)$/{
18881             s//\1/
18882             q
18883           }
18884           /^X\(\/\).*/{
18885             s//\1/
18886             q
18887           }
18888           s/.*/./; q'`
18889   { as_dir="$ac_dir"
18890   case $as_dir in #(
18891   -*) as_dir=./$as_dir;;
18892   esac
18893   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
18894     as_dirs=
18895     while :; do
18896       case $as_dir in #(
18897       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
18898       *) as_qdir=$as_dir;;
18899       esac
18900       as_dirs="'$as_qdir' $as_dirs"
18901       as_dir=`$as_dirname -- "$as_dir" ||
18902 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18903          X"$as_dir" : 'X\(//\)[^/]' \| \
18904          X"$as_dir" : 'X\(//\)$' \| \
18905          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18906 echo X"$as_dir" |
18907     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18908             s//\1/
18909             q
18910           }
18911           /^X\(\/\/\)[^/].*/{
18912             s//\1/
18913             q
18914           }
18915           /^X\(\/\/\)$/{
18916             s//\1/
18917             q
18918           }
18919           /^X\(\/\).*/{
18920             s//\1/
18921             q
18922           }
18923           s/.*/./; q'`
18924       test -d "$as_dir" && break
18925     done
18926     test -z "$as_dirs" || eval "mkdir $as_dirs"
18927   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18928 echo "$as_me: error: cannot create directory $as_dir" >&2;}
18929    { (exit 1); exit 1; }; }; }
18930   ac_builddir=.
18931
18932 case "$ac_dir" in
18933 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18934 *)
18935   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18936   # A ".." for each directory in $ac_dir_suffix.
18937   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
18938   case $ac_top_builddir_sub in
18939   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18940   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18941   esac ;;
18942 esac
18943 ac_abs_top_builddir=$ac_pwd
18944 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18945 # for backward compatibility:
18946 ac_top_builddir=$ac_top_build_prefix
18947
18948 case $srcdir in
18949   .)  # We are building in place.
18950     ac_srcdir=.
18951     ac_top_srcdir=$ac_top_builddir_sub
18952     ac_abs_top_srcdir=$ac_pwd ;;
18953   [\\/]* | ?:[\\/]* )  # Absolute name.
18954     ac_srcdir=$srcdir$ac_dir_suffix;
18955     ac_top_srcdir=$srcdir
18956     ac_abs_top_srcdir=$srcdir ;;
18957   *) # Relative name.
18958     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18959     ac_top_srcdir=$ac_top_build_prefix$srcdir
18960     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18961 esac
18962 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18963
18964
18965   case $ac_mode in
18966   :F)
18967   #
18968   # CONFIG_FILE
18969   #
18970
18971   case $INSTALL in
18972   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18973   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18974   esac
18975 _ACEOF
18976
18977 cat >>$CONFIG_STATUS <<\_ACEOF
18978 # If the template does not know about datarootdir, expand it.
18979 # FIXME: This hack should be removed a few years after 2.60.
18980 ac_datarootdir_hack=; ac_datarootdir_seen=
18981
18982 case `sed -n '/datarootdir/ {
18983   p
18984   q
18985 }
18986 /@datadir@/p
18987 /@docdir@/p
18988 /@infodir@/p
18989 /@localedir@/p
18990 /@mandir@/p
18991 ' $ac_file_inputs` in
18992 *datarootdir*) ac_datarootdir_seen=yes;;
18993 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18994   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18995 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18996 _ACEOF
18997 cat >>$CONFIG_STATUS <<_ACEOF
18998   ac_datarootdir_hack='
18999   s&@datadir@&$datadir&g
19000   s&@docdir@&$docdir&g
19001   s&@infodir@&$infodir&g
19002   s&@localedir@&$localedir&g
19003   s&@mandir@&$mandir&g
19004     s&\\\${datarootdir}&$datarootdir&g' ;;
19005 esac
19006 _ACEOF
19007
19008 # Neutralize VPATH when `$srcdir' = `.'.
19009 # Shell code in configure.ac might set extrasub.
19010 # FIXME: do we really want to maintain this feature?
19011 cat >>$CONFIG_STATUS <<_ACEOF
19012   sed "$ac_vpsub
19013 $extrasub
19014 _ACEOF
19015 cat >>$CONFIG_STATUS <<\_ACEOF
19016 :t
19017 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19018 s&@configure_input@&$configure_input&;t t
19019 s&@top_builddir@&$ac_top_builddir_sub&;t t
19020 s&@srcdir@&$ac_srcdir&;t t
19021 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19022 s&@top_srcdir@&$ac_top_srcdir&;t t
19023 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19024 s&@builddir@&$ac_builddir&;t t
19025 s&@abs_builddir@&$ac_abs_builddir&;t t
19026 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19027 s&@INSTALL@&$ac_INSTALL&;t t
19028 $ac_datarootdir_hack
19029 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
19030
19031 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19032   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19033   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19034   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19035 which seems to be undefined.  Please make sure it is defined." >&5
19036 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19037 which seems to be undefined.  Please make sure it is defined." >&2;}
19038
19039   rm -f "$tmp/stdin"
19040   case $ac_file in
19041   -) cat "$tmp/out"; rm -f "$tmp/out";;
19042   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
19043   esac
19044  ;;
19045   :H)
19046   #
19047   # CONFIG_HEADER
19048   #
19049 _ACEOF
19050
19051 # Transform confdefs.h into a sed script `conftest.defines', that
19052 # substitutes the proper values into config.h.in to produce config.h.
19053 rm -f conftest.defines conftest.tail
19054 # First, append a space to every undef/define line, to ease matching.
19055 echo 's/$/ /' >conftest.defines
19056 # Then, protect against being on the right side of a sed subst, or in
19057 # an unquoted here document, in config.status.  If some macros were
19058 # called several times there might be several #defines for the same
19059 # symbol, which is useless.  But do not sort them, since the last
19060 # AC_DEFINE must be honored.
19061 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19062 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
19063 # NAME is the cpp macro being defined, VALUE is the value it is being given.
19064 # PARAMS is the parameter list in the macro definition--in most cases, it's
19065 # just an empty string.
19066 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
19067 ac_dB='\\)[      (].*,\\1define\\2'
19068 ac_dC=' '
19069 ac_dD=' ,'
19070
19071 uniq confdefs.h |
19072   sed -n '
19073         t rset
19074         :rset
19075         s/^[     ]*#[    ]*define[       ][      ]*//
19076         t ok
19077         d
19078         :ok
19079         s/[\\&,]/\\&/g
19080         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
19081         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
19082   ' >>conftest.defines
19083
19084 # Remove the space that was appended to ease matching.
19085 # Then replace #undef with comments.  This is necessary, for
19086 # example, in the case of _POSIX_SOURCE, which is predefined and required
19087 # on some systems where configure will not decide to define it.
19088 # (The regexp can be short, since the line contains either #define or #undef.)
19089 echo 's/ $//
19090 s,^[     #]*u.*,/* & */,' >>conftest.defines
19091
19092 # Break up conftest.defines:
19093 ac_max_sed_lines=50
19094
19095 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
19096 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
19097 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
19098 # et cetera.
19099 ac_in='$ac_file_inputs'
19100 ac_out='"$tmp/out1"'
19101 ac_nxt='"$tmp/out2"'
19102
19103 while :
19104 do
19105   # Write a here document:
19106     cat >>$CONFIG_STATUS <<_ACEOF
19107     # First, check the format of the line:
19108     cat >"\$tmp/defines.sed" <<\\CEOF
19109 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
19110 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
19111 b
19112 :def
19113 _ACEOF
19114   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
19115   echo 'CEOF
19116     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
19117   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
19118   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
19119   grep . conftest.tail >/dev/null || break
19120   rm -f conftest.defines
19121   mv conftest.tail conftest.defines
19122 done
19123 rm -f conftest.defines conftest.tail
19124
19125 echo "ac_result=$ac_in" >>$CONFIG_STATUS
19126 cat >>$CONFIG_STATUS <<\_ACEOF
19127   if test x"$ac_file" != x-; then
19128     echo "/* $configure_input  */" >"$tmp/config.h"
19129     cat "$ac_result" >>"$tmp/config.h"
19130     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
19131       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
19132 echo "$as_me: $ac_file is unchanged" >&6;}
19133     else
19134       rm -f $ac_file
19135       mv "$tmp/config.h" $ac_file
19136     fi
19137   else
19138     echo "/* $configure_input  */"
19139     cat "$ac_result"
19140   fi
19141   rm -f "$tmp/out12"
19142  ;;
19143
19144   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
19145 echo "$as_me: executing $ac_file commands" >&6;}
19146  ;;
19147   esac
19148
19149
19150   case $ac_file$ac_mode in
19151     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
19152    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
19153     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
19154    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
19155     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
19156    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
19157     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
19158    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
19159     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
19160    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
19161     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
19162    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
19163     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
19164    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
19165     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
19166    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
19167     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
19168    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
19169     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
19170    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
19171     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
19172    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
19173     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
19174    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
19175
19176   esac
19177 done # for ac_tag
19178
19179
19180 { (exit 0); exit 0; }
19181 _ACEOF
19182 chmod +x $CONFIG_STATUS
19183 ac_clean_files=$ac_clean_files_save
19184
19185
19186 # configure is writing to config.log, and then calls config.status.
19187 # config.status does its own redirection, appending to config.log.
19188 # Unfortunately, on DOS this fails, as config.log is still kept open
19189 # by configure, so config.status won't be able to write to it; its
19190 # output is simply discarded.  So we exec the FD to /dev/null,
19191 # effectively closing config.log, so it can be properly (re)opened and
19192 # appended to by config.status.  When coming back to configure, we
19193 # need to make the FD available again.
19194 if test "$no_create" != yes; then
19195   ac_cs_success=:
19196   ac_config_status_args=
19197   test "$silent" = yes &&
19198     ac_config_status_args="$ac_config_status_args --quiet"
19199   exec 5>/dev/null
19200   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19201   exec 5>>config.log
19202   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19203   # would make configure fail if this is the last instruction.
19204   $ac_cs_success || { (exit 1); exit 1; }
19205 fi
19206
19207 #
19208 # CONFIG_SUBDIRS section.
19209 #
19210 if test "$no_recursion" != yes; then
19211
19212   # Remove --cache-file and --srcdir arguments so they do not pile up.
19213   ac_sub_configure_args=
19214   ac_prev=
19215   eval "set x $ac_configure_args"
19216   shift
19217   for ac_arg
19218   do
19219     if test -n "$ac_prev"; then
19220       ac_prev=
19221       continue
19222     fi
19223     case $ac_arg in
19224     -cache-file | --cache-file | --cache-fil | --cache-fi \
19225     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19226       ac_prev=cache_file ;;
19227     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19228     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19229     | --c=*)
19230       ;;
19231     --config-cache | -C)
19232       ;;
19233     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19234       ac_prev=srcdir ;;
19235     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19236       ;;
19237     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19238       ac_prev=prefix ;;
19239     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19240       ;;
19241     *)
19242       case $ac_arg in
19243       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19244       esac
19245       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
19246     esac
19247   done
19248
19249   # Always prepend --prefix to ensure using the same prefix
19250   # in subdir configurations.
19251   ac_arg="--prefix=$prefix"
19252   case $ac_arg in
19253   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19254   esac
19255   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
19256
19257   ac_popdir=`pwd`
19258   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19259
19260     # Do not complain, so a configure script can configure whichever
19261     # parts of a large source tree are present.
19262     test -d "$srcdir/$ac_dir" || continue
19263
19264     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19265     echo "$as_me:$LINENO: $ac_msg" >&5
19266     echo "$ac_msg" >&6
19267     { as_dir="$ac_dir"
19268   case $as_dir in #(
19269   -*) as_dir=./$as_dir;;
19270   esac
19271   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19272     as_dirs=
19273     while :; do
19274       case $as_dir in #(
19275       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19276       *) as_qdir=$as_dir;;
19277       esac
19278       as_dirs="'$as_qdir' $as_dirs"
19279       as_dir=`$as_dirname -- "$as_dir" ||
19280 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19281          X"$as_dir" : 'X\(//\)[^/]' \| \
19282          X"$as_dir" : 'X\(//\)$' \| \
19283          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19284 echo X"$as_dir" |
19285     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19286             s//\1/
19287             q
19288           }
19289           /^X\(\/\/\)[^/].*/{
19290             s//\1/
19291             q
19292           }
19293           /^X\(\/\/\)$/{
19294             s//\1/
19295             q
19296           }
19297           /^X\(\/\).*/{
19298             s//\1/
19299             q
19300           }
19301           s/.*/./; q'`
19302       test -d "$as_dir" && break
19303     done
19304     test -z "$as_dirs" || eval "mkdir $as_dirs"
19305   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19306 echo "$as_me: error: cannot create directory $as_dir" >&2;}
19307    { (exit 1); exit 1; }; }; }
19308     ac_builddir=.
19309
19310 case "$ac_dir" in
19311 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19312 *)
19313   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
19314   # A ".." for each directory in $ac_dir_suffix.
19315   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
19316   case $ac_top_builddir_sub in
19317   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19318   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19319   esac ;;
19320 esac
19321 ac_abs_top_builddir=$ac_pwd
19322 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19323 # for backward compatibility:
19324 ac_top_builddir=$ac_top_build_prefix
19325
19326 case $srcdir in
19327   .)  # We are building in place.
19328     ac_srcdir=.
19329     ac_top_srcdir=$ac_top_builddir_sub
19330     ac_abs_top_srcdir=$ac_pwd ;;
19331   [\\/]* | ?:[\\/]* )  # Absolute name.
19332     ac_srcdir=$srcdir$ac_dir_suffix;
19333     ac_top_srcdir=$srcdir
19334     ac_abs_top_srcdir=$srcdir ;;
19335   *) # Relative name.
19336     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19337     ac_top_srcdir=$ac_top_build_prefix$srcdir
19338     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19339 esac
19340 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19341
19342
19343     cd "$ac_dir"
19344
19345     # Check for guested configure; otherwise get Cygnus style configure.
19346     if test -f "$ac_srcdir/configure.gnu"; then
19347       ac_sub_configure=$ac_srcdir/configure.gnu
19348     elif test -f "$ac_srcdir/configure"; then
19349       ac_sub_configure=$ac_srcdir/configure
19350     elif test -f "$ac_srcdir/configure.in"; then
19351       # This should be Cygnus configure.
19352       ac_sub_configure=$ac_aux_dir/configure
19353     else
19354       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
19355 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19356       ac_sub_configure=
19357     fi
19358
19359     # The recursion is here.
19360     if test -n "$ac_sub_configure"; then
19361       # Make the cache file name correct relative to the subdirectory.
19362       case $cache_file in
19363       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19364       *) # Relative name.
19365         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19366       esac
19367
19368       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
19369 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19370       # The eval makes quoting arguments work.
19371       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19372            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19373         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
19374 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
19375    { (exit 1); exit 1; }; }
19376     fi
19377
19378     cd "$ac_popdir"
19379   done
19380 fi
19381