Remove autoconf checks for sigsetjmp and siglongjmp as they appear to
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.8.0svn.
4 #
5 # Report bugs to <http://llvm.org/bugs/>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
560
561 # Identity of this package.
562 PACKAGE_NAME='LLVM'
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.8.0svn'
565 PACKAGE_STRING='LLVM 3.8.0svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/IR/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_VERSION_MAJOR
643 LLVM_VERSION_MINOR
644 LLVM_VERSION_PATCH
645 LLVM_VERSION_SUFFIX
646 LLVM_COPYRIGHT
647 CC
648 CFLAGS
649 LDFLAGS
650 CPPFLAGS
651 ac_ct_CC
652 EXEEXT
653 OBJEXT
654 CXX
655 CXXFLAGS
656 ac_ct_CXX
657 CPP
658 subdirs
659 ENABLE_POLLY
660 LLVM_HAS_POLLY
661 build
662 build_cpu
663 build_vendor
664 build_os
665 host
666 host_cpu
667 host_vendor
668 host_os
669 target
670 target_cpu
671 target_vendor
672 target_os
673 OS
674 HOST_OS
675 TARGET_OS
676 LINKALL
677 NOLINKALL
678 LLVM_ON_UNIX
679 LLVM_ON_WIN32
680 ARCH
681 LLVM_NATIVE_ARCH
682 HOST_ARCH
683 LLVM_CROSS_COMPILING
684 BUILD_CC
685 BUILD_EXEEXT
686 BUILD_CXX
687 CVSBUILD
688 ENABLE_LIBCPP
689 ENABLE_CXX1Y
690 ENABLE_SPLIT_DWARF
691 ENABLE_CLANG_ARCMT
692 CLANG_PLUGIN_SUPPORT
693 ENABLE_CLANG_STATIC_ANALYZER
694 ENABLE_OPTIMIZED
695 ENABLE_PROFILING
696 DISABLE_ASSERTIONS
697 ENABLE_WERROR
698 ENABLE_EXPENSIVE_CHECKS
699 EXPENSIVE_CHECKS
700 ENABLE_ABI_BREAKING_CHECKS
701 DEBUG_RUNTIME
702 DEBUG_SYMBOLS
703 KEEP_SYMBOLS
704 JIT
705 TARGET_HAS_JIT
706 TARGETS_WITH_JIT
707 ENABLE_DOCS
708 ENABLE_DOXYGEN
709 enable_searchengine
710 enable_external_search
711 enable_server_based_search
712 searchengine_url
713 extra_search_mappings
714 QHELPGENERATOR
715 llvm_doxygen_generate_qhp
716 llvm_doxygen_qch_filename
717 llvm_doxygen_qhp_namespace
718 llvm_doxygen_qhelpgenerator_path
719 llvm_doxygen_qhp_cust_filter_name
720 llvm_doxygen_qhp_cust_filter_attrs
721 clang_doxygen_generate_qhp
722 clang_doxygen_qch_filename
723 clang_doxygen_qhp_namespace
724 clang_doxygen_qhelpgenerator_path
725 clang_doxygen_qhp_cust_filter_name
726 clang_doxygen_qhp_cust_filter_attrs
727 LLVM_ENABLE_THREADS
728 ENABLE_PTHREADS
729 LLVM_ENABLE_ZLIB
730 ENABLE_PIC
731 ENABLE_SHARED
732 ENABLE_EMBED_STDCXX
733 ENABLE_TIMESTAMPS
734 ALL_TARGETS
735 TARGETS_TO_BUILD
736 LLVM_ENUM_TARGETS
737 LLVM_ENUM_ASM_PRINTERS
738 LLVM_ENUM_ASM_PARSERS
739 LLVM_ENUM_DISASSEMBLERS
740 OPTIMIZE_OPTION
741 EXTRA_OPTIONS
742 EXTRA_LD_OPTIONS
743 CLANG_SRC_ROOT
744 BINUTILS_INCDIR
745 ENABLE_TERMINFO
746 INTERNAL_PREFIX
747 ifGNUmake
748 LN_S
749 NM
750 CMP
751 CP
752 DATE
753 FIND
754 GREP
755 MKDIR
756 MV
757 RANLIB
758 AR
759 RM
760 SED
761 TAR
762 BINPWD
763 DOT
764 INSTALL_PROGRAM
765 INSTALL_SCRIPT
766 INSTALL_DATA
767 BZIP2
768 CAT
769 DOXYGEN
770 GROFF
771 GZIPBIN
772 PDFROFF
773 ZIP
774 GO
775 OCAMLFIND
776 GAS
777 HAVE_LINK_VERSION_SCRIPT
778 EGREP
779 NO_VARIADIC_MACROS
780 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 for ac_func in setjmp longjmp writev
14364 do
14365 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14366 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14367 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14368 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14369   echo $ECHO_N "(cached) $ECHO_C" >&6
14370 else
14371   cat >conftest.$ac_ext <<_ACEOF
14372 /* confdefs.h.  */
14373 _ACEOF
14374 cat confdefs.h >>conftest.$ac_ext
14375 cat >>conftest.$ac_ext <<_ACEOF
14376 /* end confdefs.h.  */
14377 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14378    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14379 #define $ac_func innocuous_$ac_func
14380
14381 /* System header to define __stub macros and hopefully few prototypes,
14382     which can conflict with char $ac_func (); below.
14383     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14384     <limits.h> exists even on freestanding compilers.  */
14385
14386 #ifdef __STDC__
14387 # include <limits.h>
14388 #else
14389 # include <assert.h>
14390 #endif
14391
14392 #undef $ac_func
14393
14394 /* Override any GCC internal prototype to avoid an error.
14395    Use char because int might match the return type of a GCC
14396    builtin and then its argument prototype would still apply.  */
14397 #ifdef __cplusplus
14398 extern "C"
14399 #endif
14400 char $ac_func ();
14401 /* The GNU C library defines this for functions which it implements
14402     to always fail with ENOSYS.  Some functions are actually named
14403     something starting with __ and the normal name is an alias.  */
14404 #if defined __stub_$ac_func || defined __stub___$ac_func
14405 choke me
14406 #endif
14407
14408 int
14409 main ()
14410 {
14411 return $ac_func ();
14412   ;
14413   return 0;
14414 }
14415 _ACEOF
14416 rm -f conftest.$ac_objext conftest$ac_exeext
14417 if { (ac_try="$ac_link"
14418 case "(($ac_try" in
14419   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14420   *) ac_try_echo=$ac_try;;
14421 esac
14422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14423   (eval "$ac_link") 2>conftest.er1
14424   ac_status=$?
14425   grep -v '^ *+' conftest.er1 >conftest.err
14426   rm -f conftest.er1
14427   cat conftest.err >&5
14428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14429   (exit $ac_status); } &&
14430          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14431   { (case "(($ac_try" in
14432   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14433   *) ac_try_echo=$ac_try;;
14434 esac
14435 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14436   (eval "$ac_try") 2>&5
14437   ac_status=$?
14438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14439   (exit $ac_status); }; } &&
14440          { ac_try='test -s conftest$ac_exeext'
14441   { (case "(($ac_try" in
14442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14443   *) ac_try_echo=$ac_try;;
14444 esac
14445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14446   (eval "$ac_try") 2>&5
14447   ac_status=$?
14448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14449   (exit $ac_status); }; }; then
14450   eval "$as_ac_var=yes"
14451 else
14452   echo "$as_me: failed program was:" >&5
14453 sed 's/^/| /' conftest.$ac_ext >&5
14454
14455         eval "$as_ac_var=no"
14456 fi
14457
14458 rm -f core conftest.err conftest.$ac_objext \
14459       conftest$ac_exeext conftest.$ac_ext
14460 fi
14461 ac_res=`eval echo '${'$as_ac_var'}'`
14462                { echo "$as_me:$LINENO: result: $ac_res" >&5
14463 echo "${ECHO_T}$ac_res" >&6; }
14464 if test `eval echo '${'$as_ac_var'}'` = yes; then
14465   cat >>confdefs.h <<_ACEOF
14466 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14467 _ACEOF
14468
14469 fi
14470 done
14471
14472
14473
14474 for ac_func in futimes futimens
14475 do
14476 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14477 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14478 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14479 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14480   echo $ECHO_N "(cached) $ECHO_C" >&6
14481 else
14482   cat >conftest.$ac_ext <<_ACEOF
14483 /* confdefs.h.  */
14484 _ACEOF
14485 cat confdefs.h >>conftest.$ac_ext
14486 cat >>conftest.$ac_ext <<_ACEOF
14487 /* end confdefs.h.  */
14488 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14489    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14490 #define $ac_func innocuous_$ac_func
14491
14492 /* System header to define __stub macros and hopefully few prototypes,
14493     which can conflict with char $ac_func (); below.
14494     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14495     <limits.h> exists even on freestanding compilers.  */
14496
14497 #ifdef __STDC__
14498 # include <limits.h>
14499 #else
14500 # include <assert.h>
14501 #endif
14502
14503 #undef $ac_func
14504
14505 /* Override any GCC internal prototype to avoid an error.
14506    Use char because int might match the return type of a GCC
14507    builtin and then its argument prototype would still apply.  */
14508 #ifdef __cplusplus
14509 extern "C"
14510 #endif
14511 char $ac_func ();
14512 /* The GNU C library defines this for functions which it implements
14513     to always fail with ENOSYS.  Some functions are actually named
14514     something starting with __ and the normal name is an alias.  */
14515 #if defined __stub_$ac_func || defined __stub___$ac_func
14516 choke me
14517 #endif
14518
14519 int
14520 main ()
14521 {
14522 return $ac_func ();
14523   ;
14524   return 0;
14525 }
14526 _ACEOF
14527 rm -f conftest.$ac_objext conftest$ac_exeext
14528 if { (ac_try="$ac_link"
14529 case "(($ac_try" in
14530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14531   *) ac_try_echo=$ac_try;;
14532 esac
14533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14534   (eval "$ac_link") 2>conftest.er1
14535   ac_status=$?
14536   grep -v '^ *+' conftest.er1 >conftest.err
14537   rm -f conftest.er1
14538   cat conftest.err >&5
14539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14540   (exit $ac_status); } &&
14541          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14542   { (case "(($ac_try" in
14543   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14544   *) ac_try_echo=$ac_try;;
14545 esac
14546 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14547   (eval "$ac_try") 2>&5
14548   ac_status=$?
14549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14550   (exit $ac_status); }; } &&
14551          { ac_try='test -s conftest$ac_exeext'
14552   { (case "(($ac_try" in
14553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14554   *) ac_try_echo=$ac_try;;
14555 esac
14556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14557   (eval "$ac_try") 2>&5
14558   ac_status=$?
14559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14560   (exit $ac_status); }; }; then
14561   eval "$as_ac_var=yes"
14562 else
14563   echo "$as_me: failed program was:" >&5
14564 sed 's/^/| /' conftest.$ac_ext >&5
14565
14566         eval "$as_ac_var=no"
14567 fi
14568
14569 rm -f core conftest.err conftest.$ac_objext \
14570       conftest$ac_exeext conftest.$ac_ext
14571 fi
14572 ac_res=`eval echo '${'$as_ac_var'}'`
14573                { echo "$as_me:$LINENO: result: $ac_res" >&5
14574 echo "${ECHO_T}$ac_res" >&6; }
14575 if test `eval echo '${'$as_ac_var'}'` = yes; then
14576   cat >>confdefs.h <<_ACEOF
14577 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14578 _ACEOF
14579
14580 fi
14581 done
14582
14583 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
14584 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
14585 if test "${llvm_cv_c_printf_a+set}" = set; then
14586   echo $ECHO_N "(cached) $ECHO_C" >&6
14587 else
14588   ac_ext=c
14589 ac_cpp='$CPP $CPPFLAGS'
14590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14593
14594  if test "$cross_compiling" = yes; then
14595   llvmac_cv_c_printf_a=no
14596 else
14597   cat >conftest.$ac_ext <<_ACEOF
14598
14599   /* confdefs.h.  */
14600 _ACEOF
14601 cat confdefs.h >>conftest.$ac_ext
14602 cat >>conftest.$ac_ext <<_ACEOF
14603 /* end confdefs.h.  */
14604
14605 #include <stdio.h>
14606 #include <stdlib.h>
14607
14608 int
14609 main ()
14610 {
14611
14612 volatile double A, B;
14613 char Buffer[100];
14614 A = 1;
14615 A /= 10.0;
14616 sprintf(Buffer, "%a", A);
14617 B = atof(Buffer);
14618 if (A != B)
14619   return (1);
14620 if (A != 0x1.999999999999ap-4)
14621   return (1);
14622 return (0);
14623   ;
14624   return 0;
14625 }
14626 _ACEOF
14627 rm -f conftest$ac_exeext
14628 if { (ac_try="$ac_link"
14629 case "(($ac_try" in
14630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14631   *) ac_try_echo=$ac_try;;
14632 esac
14633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14634   (eval "$ac_link") 2>&5
14635   ac_status=$?
14636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14637   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14638   { (case "(($ac_try" in
14639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14640   *) ac_try_echo=$ac_try;;
14641 esac
14642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14643   (eval "$ac_try") 2>&5
14644   ac_status=$?
14645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14646   (exit $ac_status); }; }; then
14647   llvm_cv_c_printf_a=yes
14648 else
14649   echo "$as_me: program exited with status $ac_status" >&5
14650 echo "$as_me: failed program was:" >&5
14651 sed 's/^/| /' conftest.$ac_ext >&5
14652
14653 ( exit $ac_status )
14654 llvmac_cv_c_printf_a=no
14655 fi
14656 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14657 fi
14658
14659
14660  ac_ext=c
14661 ac_cpp='$CPP $CPPFLAGS'
14662 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14663 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14664 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14665
14666 fi
14667 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
14668 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
14669  if test "$llvm_cv_c_printf_a" = "yes"; then
14670
14671 cat >>confdefs.h <<\_ACEOF
14672 #define HAVE_PRINTF_A 1
14673 _ACEOF
14674
14675  fi
14676
14677
14678 { echo "$as_me:$LINENO: checking whether arc4random is declared" >&5
14679 echo $ECHO_N "checking whether arc4random is declared... $ECHO_C" >&6; }
14680 if test "${ac_cv_have_decl_arc4random+set}" = set; then
14681   echo $ECHO_N "(cached) $ECHO_C" >&6
14682 else
14683   cat >conftest.$ac_ext <<_ACEOF
14684 /* confdefs.h.  */
14685 _ACEOF
14686 cat confdefs.h >>conftest.$ac_ext
14687 cat >>conftest.$ac_ext <<_ACEOF
14688 /* end confdefs.h.  */
14689 $ac_includes_default
14690 int
14691 main ()
14692 {
14693 #ifndef arc4random
14694   char *p = (char *) arc4random;
14695   return !p;
14696 #endif
14697
14698   ;
14699   return 0;
14700 }
14701 _ACEOF
14702 rm -f conftest.$ac_objext
14703 if { (ac_try="$ac_compile"
14704 case "(($ac_try" in
14705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14706   *) ac_try_echo=$ac_try;;
14707 esac
14708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14709   (eval "$ac_compile") 2>conftest.er1
14710   ac_status=$?
14711   grep -v '^ *+' conftest.er1 >conftest.err
14712   rm -f conftest.er1
14713   cat conftest.err >&5
14714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14715   (exit $ac_status); } &&
14716          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14717   { (case "(($ac_try" in
14718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14719   *) ac_try_echo=$ac_try;;
14720 esac
14721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14722   (eval "$ac_try") 2>&5
14723   ac_status=$?
14724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14725   (exit $ac_status); }; } &&
14726          { ac_try='test -s conftest.$ac_objext'
14727   { (case "(($ac_try" in
14728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14729   *) ac_try_echo=$ac_try;;
14730 esac
14731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14732   (eval "$ac_try") 2>&5
14733   ac_status=$?
14734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14735   (exit $ac_status); }; }; then
14736   ac_cv_have_decl_arc4random=yes
14737 else
14738   echo "$as_me: failed program was:" >&5
14739 sed 's/^/| /' conftest.$ac_ext >&5
14740
14741         ac_cv_have_decl_arc4random=no
14742 fi
14743
14744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14745 fi
14746 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_arc4random" >&5
14747 echo "${ECHO_T}$ac_cv_have_decl_arc4random" >&6; }
14748 if test $ac_cv_have_decl_arc4random = yes; then
14749
14750 cat >>confdefs.h <<_ACEOF
14751 #define HAVE_DECL_ARC4RANDOM 1
14752 _ACEOF
14753
14754
14755 else
14756   cat >>confdefs.h <<_ACEOF
14757 #define HAVE_DECL_ARC4RANDOM 0
14758 _ACEOF
14759
14760
14761 fi
14762
14763
14764
14765 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
14766 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
14767 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
14768   echo $ECHO_N "(cached) $ECHO_C" >&6
14769 else
14770   cat >conftest.$ac_ext <<_ACEOF
14771 /* confdefs.h.  */
14772 _ACEOF
14773 cat confdefs.h >>conftest.$ac_ext
14774 cat >>conftest.$ac_ext <<_ACEOF
14775 /* end confdefs.h.  */
14776 $ac_includes_default
14777 int
14778 main ()
14779 {
14780 #ifndef strerror_s
14781   char *p = (char *) strerror_s;
14782   return !p;
14783 #endif
14784
14785   ;
14786   return 0;
14787 }
14788 _ACEOF
14789 rm -f conftest.$ac_objext
14790 if { (ac_try="$ac_compile"
14791 case "(($ac_try" in
14792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14793   *) ac_try_echo=$ac_try;;
14794 esac
14795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14796   (eval "$ac_compile") 2>conftest.er1
14797   ac_status=$?
14798   grep -v '^ *+' conftest.er1 >conftest.err
14799   rm -f conftest.er1
14800   cat conftest.err >&5
14801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14802   (exit $ac_status); } &&
14803          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14804   { (case "(($ac_try" in
14805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14806   *) ac_try_echo=$ac_try;;
14807 esac
14808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14809   (eval "$ac_try") 2>&5
14810   ac_status=$?
14811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14812   (exit $ac_status); }; } &&
14813          { ac_try='test -s conftest.$ac_objext'
14814   { (case "(($ac_try" in
14815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14816   *) ac_try_echo=$ac_try;;
14817 esac
14818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14819   (eval "$ac_try") 2>&5
14820   ac_status=$?
14821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14822   (exit $ac_status); }; }; then
14823   ac_cv_have_decl_strerror_s=yes
14824 else
14825   echo "$as_me: failed program was:" >&5
14826 sed 's/^/| /' conftest.$ac_ext >&5
14827
14828         ac_cv_have_decl_strerror_s=no
14829 fi
14830
14831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14832 fi
14833 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
14834 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
14835 if test $ac_cv_have_decl_strerror_s = yes; then
14836
14837 cat >>confdefs.h <<_ACEOF
14838 #define HAVE_DECL_STRERROR_S 1
14839 _ACEOF
14840
14841
14842 else
14843   cat >>confdefs.h <<_ACEOF
14844 #define HAVE_DECL_STRERROR_S 0
14845 _ACEOF
14846
14847
14848 fi
14849
14850
14851
14852 if test "$llvm_cv_os_type" = "MingW" ; then
14853   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
14854 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
14855 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
14856   echo $ECHO_N "(cached) $ECHO_C" >&6
14857 else
14858   ac_check_lib_save_LIBS=$LIBS
14859 LIBS="-lgcc  $LIBS"
14860 cat >conftest.$ac_ext <<_ACEOF
14861 /* confdefs.h.  */
14862 _ACEOF
14863 cat confdefs.h >>conftest.$ac_ext
14864 cat >>conftest.$ac_ext <<_ACEOF
14865 /* end confdefs.h.  */
14866
14867 /* Override any GCC internal prototype to avoid an error.
14868    Use char because int might match the return type of a GCC
14869    builtin and then its argument prototype would still apply.  */
14870 #ifdef __cplusplus
14871 extern "C"
14872 #endif
14873 char _alloca ();
14874 int
14875 main ()
14876 {
14877 return _alloca ();
14878   ;
14879   return 0;
14880 }
14881 _ACEOF
14882 rm -f conftest.$ac_objext conftest$ac_exeext
14883 if { (ac_try="$ac_link"
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_link") 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_exeext'
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_lib_gcc__alloca=yes
14917 else
14918   echo "$as_me: failed program was:" >&5
14919 sed 's/^/| /' conftest.$ac_ext >&5
14920
14921         ac_cv_lib_gcc__alloca=no
14922 fi
14923
14924 rm -f core conftest.err conftest.$ac_objext \
14925       conftest$ac_exeext conftest.$ac_ext
14926 LIBS=$ac_check_lib_save_LIBS
14927 fi
14928 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
14929 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
14930 if test $ac_cv_lib_gcc__alloca = yes; then
14931
14932 cat >>confdefs.h <<\_ACEOF
14933 #define HAVE__ALLOCA 1
14934 _ACEOF
14935
14936 fi
14937
14938   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
14939 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
14940 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
14941   echo $ECHO_N "(cached) $ECHO_C" >&6
14942 else
14943   ac_check_lib_save_LIBS=$LIBS
14944 LIBS="-lgcc  $LIBS"
14945 cat >conftest.$ac_ext <<_ACEOF
14946 /* confdefs.h.  */
14947 _ACEOF
14948 cat confdefs.h >>conftest.$ac_ext
14949 cat >>conftest.$ac_ext <<_ACEOF
14950 /* end confdefs.h.  */
14951
14952 /* Override any GCC internal prototype to avoid an error.
14953    Use char because int might match the return type of a GCC
14954    builtin and then its argument prototype would still apply.  */
14955 #ifdef __cplusplus
14956 extern "C"
14957 #endif
14958 char __alloca ();
14959 int
14960 main ()
14961 {
14962 return __alloca ();
14963   ;
14964   return 0;
14965 }
14966 _ACEOF
14967 rm -f conftest.$ac_objext conftest$ac_exeext
14968 if { (ac_try="$ac_link"
14969 case "(($ac_try" in
14970   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14971   *) ac_try_echo=$ac_try;;
14972 esac
14973 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14974   (eval "$ac_link") 2>conftest.er1
14975   ac_status=$?
14976   grep -v '^ *+' conftest.er1 >conftest.err
14977   rm -f conftest.er1
14978   cat conftest.err >&5
14979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14980   (exit $ac_status); } &&
14981          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14982   { (case "(($ac_try" in
14983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14984   *) ac_try_echo=$ac_try;;
14985 esac
14986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14987   (eval "$ac_try") 2>&5
14988   ac_status=$?
14989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14990   (exit $ac_status); }; } &&
14991          { ac_try='test -s conftest$ac_exeext'
14992   { (case "(($ac_try" in
14993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14994   *) ac_try_echo=$ac_try;;
14995 esac
14996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14997   (eval "$ac_try") 2>&5
14998   ac_status=$?
14999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15000   (exit $ac_status); }; }; then
15001   ac_cv_lib_gcc___alloca=yes
15002 else
15003   echo "$as_me: failed program was:" >&5
15004 sed 's/^/| /' conftest.$ac_ext >&5
15005
15006         ac_cv_lib_gcc___alloca=no
15007 fi
15008
15009 rm -f core conftest.err conftest.$ac_objext \
15010       conftest$ac_exeext conftest.$ac_ext
15011 LIBS=$ac_check_lib_save_LIBS
15012 fi
15013 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
15014 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
15015 if test $ac_cv_lib_gcc___alloca = yes; then
15016
15017 cat >>confdefs.h <<\_ACEOF
15018 #define HAVE___ALLOCA 1
15019 _ACEOF
15020
15021 fi
15022
15023   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
15024 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
15025 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
15026   echo $ECHO_N "(cached) $ECHO_C" >&6
15027 else
15028   ac_check_lib_save_LIBS=$LIBS
15029 LIBS="-lgcc  $LIBS"
15030 cat >conftest.$ac_ext <<_ACEOF
15031 /* confdefs.h.  */
15032 _ACEOF
15033 cat confdefs.h >>conftest.$ac_ext
15034 cat >>conftest.$ac_ext <<_ACEOF
15035 /* end confdefs.h.  */
15036
15037 /* Override any GCC internal prototype to avoid an error.
15038    Use char because int might match the return type of a GCC
15039    builtin and then its argument prototype would still apply.  */
15040 #ifdef __cplusplus
15041 extern "C"
15042 #endif
15043 char __chkstk ();
15044 int
15045 main ()
15046 {
15047 return __chkstk ();
15048   ;
15049   return 0;
15050 }
15051 _ACEOF
15052 rm -f conftest.$ac_objext conftest$ac_exeext
15053 if { (ac_try="$ac_link"
15054 case "(($ac_try" in
15055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15056   *) ac_try_echo=$ac_try;;
15057 esac
15058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15059   (eval "$ac_link") 2>conftest.er1
15060   ac_status=$?
15061   grep -v '^ *+' conftest.er1 >conftest.err
15062   rm -f conftest.er1
15063   cat conftest.err >&5
15064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15065   (exit $ac_status); } &&
15066          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15067   { (case "(($ac_try" in
15068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15069   *) ac_try_echo=$ac_try;;
15070 esac
15071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15072   (eval "$ac_try") 2>&5
15073   ac_status=$?
15074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15075   (exit $ac_status); }; } &&
15076          { ac_try='test -s conftest$ac_exeext'
15077   { (case "(($ac_try" in
15078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15079   *) ac_try_echo=$ac_try;;
15080 esac
15081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15082   (eval "$ac_try") 2>&5
15083   ac_status=$?
15084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15085   (exit $ac_status); }; }; then
15086   ac_cv_lib_gcc___chkstk=yes
15087 else
15088   echo "$as_me: failed program was:" >&5
15089 sed 's/^/| /' conftest.$ac_ext >&5
15090
15091         ac_cv_lib_gcc___chkstk=no
15092 fi
15093
15094 rm -f core conftest.err conftest.$ac_objext \
15095       conftest$ac_exeext conftest.$ac_ext
15096 LIBS=$ac_check_lib_save_LIBS
15097 fi
15098 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
15099 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
15100 if test $ac_cv_lib_gcc___chkstk = yes; then
15101
15102 cat >>confdefs.h <<\_ACEOF
15103 #define HAVE___CHKSTK 1
15104 _ACEOF
15105
15106 fi
15107
15108   { echo "$as_me:$LINENO: checking for __chkstk_ms in -lgcc" >&5
15109 echo $ECHO_N "checking for __chkstk_ms in -lgcc... $ECHO_C" >&6; }
15110 if test "${ac_cv_lib_gcc___chkstk_ms+set}" = set; then
15111   echo $ECHO_N "(cached) $ECHO_C" >&6
15112 else
15113   ac_check_lib_save_LIBS=$LIBS
15114 LIBS="-lgcc  $LIBS"
15115 cat >conftest.$ac_ext <<_ACEOF
15116 /* confdefs.h.  */
15117 _ACEOF
15118 cat confdefs.h >>conftest.$ac_ext
15119 cat >>conftest.$ac_ext <<_ACEOF
15120 /* end confdefs.h.  */
15121
15122 /* Override any GCC internal prototype to avoid an error.
15123    Use char because int might match the return type of a GCC
15124    builtin and then its argument prototype would still apply.  */
15125 #ifdef __cplusplus
15126 extern "C"
15127 #endif
15128 char __chkstk_ms ();
15129 int
15130 main ()
15131 {
15132 return __chkstk_ms ();
15133   ;
15134   return 0;
15135 }
15136 _ACEOF
15137 rm -f conftest.$ac_objext conftest$ac_exeext
15138 if { (ac_try="$ac_link"
15139 case "(($ac_try" in
15140   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15141   *) ac_try_echo=$ac_try;;
15142 esac
15143 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15144   (eval "$ac_link") 2>conftest.er1
15145   ac_status=$?
15146   grep -v '^ *+' conftest.er1 >conftest.err
15147   rm -f conftest.er1
15148   cat conftest.err >&5
15149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15150   (exit $ac_status); } &&
15151          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15152   { (case "(($ac_try" in
15153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15154   *) ac_try_echo=$ac_try;;
15155 esac
15156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15157   (eval "$ac_try") 2>&5
15158   ac_status=$?
15159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15160   (exit $ac_status); }; } &&
15161          { ac_try='test -s conftest$ac_exeext'
15162   { (case "(($ac_try" in
15163   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15164   *) ac_try_echo=$ac_try;;
15165 esac
15166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15167   (eval "$ac_try") 2>&5
15168   ac_status=$?
15169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15170   (exit $ac_status); }; }; then
15171   ac_cv_lib_gcc___chkstk_ms=yes
15172 else
15173   echo "$as_me: failed program was:" >&5
15174 sed 's/^/| /' conftest.$ac_ext >&5
15175
15176         ac_cv_lib_gcc___chkstk_ms=no
15177 fi
15178
15179 rm -f core conftest.err conftest.$ac_objext \
15180       conftest$ac_exeext conftest.$ac_ext
15181 LIBS=$ac_check_lib_save_LIBS
15182 fi
15183 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk_ms" >&5
15184 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk_ms" >&6; }
15185 if test $ac_cv_lib_gcc___chkstk_ms = yes; then
15186
15187 cat >>confdefs.h <<\_ACEOF
15188 #define HAVE___CHKSTK_MS 1
15189 _ACEOF
15190
15191 fi
15192
15193   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
15194 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
15195 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
15196   echo $ECHO_N "(cached) $ECHO_C" >&6
15197 else
15198   ac_check_lib_save_LIBS=$LIBS
15199 LIBS="-lgcc  $LIBS"
15200 cat >conftest.$ac_ext <<_ACEOF
15201 /* confdefs.h.  */
15202 _ACEOF
15203 cat confdefs.h >>conftest.$ac_ext
15204 cat >>conftest.$ac_ext <<_ACEOF
15205 /* end confdefs.h.  */
15206
15207 /* Override any GCC internal prototype to avoid an error.
15208    Use char because int might match the return type of a GCC
15209    builtin and then its argument prototype would still apply.  */
15210 #ifdef __cplusplus
15211 extern "C"
15212 #endif
15213 char ___chkstk ();
15214 int
15215 main ()
15216 {
15217 return ___chkstk ();
15218   ;
15219   return 0;
15220 }
15221 _ACEOF
15222 rm -f conftest.$ac_objext conftest$ac_exeext
15223 if { (ac_try="$ac_link"
15224 case "(($ac_try" in
15225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15226   *) ac_try_echo=$ac_try;;
15227 esac
15228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15229   (eval "$ac_link") 2>conftest.er1
15230   ac_status=$?
15231   grep -v '^ *+' conftest.er1 >conftest.err
15232   rm -f conftest.er1
15233   cat conftest.err >&5
15234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15235   (exit $ac_status); } &&
15236          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15237   { (case "(($ac_try" in
15238   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15239   *) ac_try_echo=$ac_try;;
15240 esac
15241 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15242   (eval "$ac_try") 2>&5
15243   ac_status=$?
15244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15245   (exit $ac_status); }; } &&
15246          { ac_try='test -s conftest$ac_exeext'
15247   { (case "(($ac_try" in
15248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15249   *) ac_try_echo=$ac_try;;
15250 esac
15251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15252   (eval "$ac_try") 2>&5
15253   ac_status=$?
15254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15255   (exit $ac_status); }; }; then
15256   ac_cv_lib_gcc____chkstk=yes
15257 else
15258   echo "$as_me: failed program was:" >&5
15259 sed 's/^/| /' conftest.$ac_ext >&5
15260
15261         ac_cv_lib_gcc____chkstk=no
15262 fi
15263
15264 rm -f core conftest.err conftest.$ac_objext \
15265       conftest$ac_exeext conftest.$ac_ext
15266 LIBS=$ac_check_lib_save_LIBS
15267 fi
15268 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
15269 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
15270 if test $ac_cv_lib_gcc____chkstk = yes; then
15271
15272 cat >>confdefs.h <<\_ACEOF
15273 #define HAVE____CHKSTK 1
15274 _ACEOF
15275
15276 fi
15277
15278   { echo "$as_me:$LINENO: checking for ___chkstk_ms in -lgcc" >&5
15279 echo $ECHO_N "checking for ___chkstk_ms in -lgcc... $ECHO_C" >&6; }
15280 if test "${ac_cv_lib_gcc____chkstk_ms+set}" = set; then
15281   echo $ECHO_N "(cached) $ECHO_C" >&6
15282 else
15283   ac_check_lib_save_LIBS=$LIBS
15284 LIBS="-lgcc  $LIBS"
15285 cat >conftest.$ac_ext <<_ACEOF
15286 /* confdefs.h.  */
15287 _ACEOF
15288 cat confdefs.h >>conftest.$ac_ext
15289 cat >>conftest.$ac_ext <<_ACEOF
15290 /* end confdefs.h.  */
15291
15292 /* Override any GCC internal prototype to avoid an error.
15293    Use char because int might match the return type of a GCC
15294    builtin and then its argument prototype would still apply.  */
15295 #ifdef __cplusplus
15296 extern "C"
15297 #endif
15298 char ___chkstk_ms ();
15299 int
15300 main ()
15301 {
15302 return ___chkstk_ms ();
15303   ;
15304   return 0;
15305 }
15306 _ACEOF
15307 rm -f conftest.$ac_objext conftest$ac_exeext
15308 if { (ac_try="$ac_link"
15309 case "(($ac_try" in
15310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15311   *) ac_try_echo=$ac_try;;
15312 esac
15313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15314   (eval "$ac_link") 2>conftest.er1
15315   ac_status=$?
15316   grep -v '^ *+' conftest.er1 >conftest.err
15317   rm -f conftest.er1
15318   cat conftest.err >&5
15319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15320   (exit $ac_status); } &&
15321          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15322   { (case "(($ac_try" in
15323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15324   *) ac_try_echo=$ac_try;;
15325 esac
15326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15327   (eval "$ac_try") 2>&5
15328   ac_status=$?
15329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15330   (exit $ac_status); }; } &&
15331          { ac_try='test -s conftest$ac_exeext'
15332   { (case "(($ac_try" in
15333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15334   *) ac_try_echo=$ac_try;;
15335 esac
15336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15337   (eval "$ac_try") 2>&5
15338   ac_status=$?
15339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15340   (exit $ac_status); }; }; then
15341   ac_cv_lib_gcc____chkstk_ms=yes
15342 else
15343   echo "$as_me: failed program was:" >&5
15344 sed 's/^/| /' conftest.$ac_ext >&5
15345
15346         ac_cv_lib_gcc____chkstk_ms=no
15347 fi
15348
15349 rm -f core conftest.err conftest.$ac_objext \
15350       conftest$ac_exeext conftest.$ac_ext
15351 LIBS=$ac_check_lib_save_LIBS
15352 fi
15353 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk_ms" >&5
15354 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk_ms" >&6; }
15355 if test $ac_cv_lib_gcc____chkstk_ms = yes; then
15356
15357 cat >>confdefs.h <<\_ACEOF
15358 #define HAVE____CHKSTK_MS 1
15359 _ACEOF
15360
15361 fi
15362
15363
15364   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
15365 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
15366 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
15367   echo $ECHO_N "(cached) $ECHO_C" >&6
15368 else
15369   ac_check_lib_save_LIBS=$LIBS
15370 LIBS="-lgcc  $LIBS"
15371 cat >conftest.$ac_ext <<_ACEOF
15372 /* confdefs.h.  */
15373 _ACEOF
15374 cat confdefs.h >>conftest.$ac_ext
15375 cat >>conftest.$ac_ext <<_ACEOF
15376 /* end confdefs.h.  */
15377
15378 /* Override any GCC internal prototype to avoid an error.
15379    Use char because int might match the return type of a GCC
15380    builtin and then its argument prototype would still apply.  */
15381 #ifdef __cplusplus
15382 extern "C"
15383 #endif
15384 char __ashldi3 ();
15385 int
15386 main ()
15387 {
15388 return __ashldi3 ();
15389   ;
15390   return 0;
15391 }
15392 _ACEOF
15393 rm -f conftest.$ac_objext conftest$ac_exeext
15394 if { (ac_try="$ac_link"
15395 case "(($ac_try" in
15396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15397   *) ac_try_echo=$ac_try;;
15398 esac
15399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15400   (eval "$ac_link") 2>conftest.er1
15401   ac_status=$?
15402   grep -v '^ *+' conftest.er1 >conftest.err
15403   rm -f conftest.er1
15404   cat conftest.err >&5
15405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15406   (exit $ac_status); } &&
15407          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15408   { (case "(($ac_try" in
15409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15410   *) ac_try_echo=$ac_try;;
15411 esac
15412 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15413   (eval "$ac_try") 2>&5
15414   ac_status=$?
15415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15416   (exit $ac_status); }; } &&
15417          { ac_try='test -s conftest$ac_exeext'
15418   { (case "(($ac_try" in
15419   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15420   *) ac_try_echo=$ac_try;;
15421 esac
15422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15423   (eval "$ac_try") 2>&5
15424   ac_status=$?
15425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15426   (exit $ac_status); }; }; then
15427   ac_cv_lib_gcc___ashldi3=yes
15428 else
15429   echo "$as_me: failed program was:" >&5
15430 sed 's/^/| /' conftest.$ac_ext >&5
15431
15432         ac_cv_lib_gcc___ashldi3=no
15433 fi
15434
15435 rm -f core conftest.err conftest.$ac_objext \
15436       conftest$ac_exeext conftest.$ac_ext
15437 LIBS=$ac_check_lib_save_LIBS
15438 fi
15439 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
15440 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
15441 if test $ac_cv_lib_gcc___ashldi3 = yes; then
15442
15443 cat >>confdefs.h <<\_ACEOF
15444 #define HAVE___ASHLDI3 1
15445 _ACEOF
15446
15447 fi
15448
15449   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
15450 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
15451 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
15452   echo $ECHO_N "(cached) $ECHO_C" >&6
15453 else
15454   ac_check_lib_save_LIBS=$LIBS
15455 LIBS="-lgcc  $LIBS"
15456 cat >conftest.$ac_ext <<_ACEOF
15457 /* confdefs.h.  */
15458 _ACEOF
15459 cat confdefs.h >>conftest.$ac_ext
15460 cat >>conftest.$ac_ext <<_ACEOF
15461 /* end confdefs.h.  */
15462
15463 /* Override any GCC internal prototype to avoid an error.
15464    Use char because int might match the return type of a GCC
15465    builtin and then its argument prototype would still apply.  */
15466 #ifdef __cplusplus
15467 extern "C"
15468 #endif
15469 char __ashrdi3 ();
15470 int
15471 main ()
15472 {
15473 return __ashrdi3 ();
15474   ;
15475   return 0;
15476 }
15477 _ACEOF
15478 rm -f conftest.$ac_objext conftest$ac_exeext
15479 if { (ac_try="$ac_link"
15480 case "(($ac_try" in
15481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15482   *) ac_try_echo=$ac_try;;
15483 esac
15484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15485   (eval "$ac_link") 2>conftest.er1
15486   ac_status=$?
15487   grep -v '^ *+' conftest.er1 >conftest.err
15488   rm -f conftest.er1
15489   cat conftest.err >&5
15490   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15491   (exit $ac_status); } &&
15492          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15493   { (case "(($ac_try" in
15494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15495   *) ac_try_echo=$ac_try;;
15496 esac
15497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15498   (eval "$ac_try") 2>&5
15499   ac_status=$?
15500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15501   (exit $ac_status); }; } &&
15502          { ac_try='test -s conftest$ac_exeext'
15503   { (case "(($ac_try" in
15504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15505   *) ac_try_echo=$ac_try;;
15506 esac
15507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15508   (eval "$ac_try") 2>&5
15509   ac_status=$?
15510   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15511   (exit $ac_status); }; }; then
15512   ac_cv_lib_gcc___ashrdi3=yes
15513 else
15514   echo "$as_me: failed program was:" >&5
15515 sed 's/^/| /' conftest.$ac_ext >&5
15516
15517         ac_cv_lib_gcc___ashrdi3=no
15518 fi
15519
15520 rm -f core conftest.err conftest.$ac_objext \
15521       conftest$ac_exeext conftest.$ac_ext
15522 LIBS=$ac_check_lib_save_LIBS
15523 fi
15524 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
15525 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
15526 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
15527
15528 cat >>confdefs.h <<\_ACEOF
15529 #define HAVE___ASHRDI3 1
15530 _ACEOF
15531
15532 fi
15533
15534   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
15535 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
15536 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
15537   echo $ECHO_N "(cached) $ECHO_C" >&6
15538 else
15539   ac_check_lib_save_LIBS=$LIBS
15540 LIBS="-lgcc  $LIBS"
15541 cat >conftest.$ac_ext <<_ACEOF
15542 /* confdefs.h.  */
15543 _ACEOF
15544 cat confdefs.h >>conftest.$ac_ext
15545 cat >>conftest.$ac_ext <<_ACEOF
15546 /* end confdefs.h.  */
15547
15548 /* Override any GCC internal prototype to avoid an error.
15549    Use char because int might match the return type of a GCC
15550    builtin and then its argument prototype would still apply.  */
15551 #ifdef __cplusplus
15552 extern "C"
15553 #endif
15554 char __divdi3 ();
15555 int
15556 main ()
15557 {
15558 return __divdi3 ();
15559   ;
15560   return 0;
15561 }
15562 _ACEOF
15563 rm -f conftest.$ac_objext conftest$ac_exeext
15564 if { (ac_try="$ac_link"
15565 case "(($ac_try" in
15566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15567   *) ac_try_echo=$ac_try;;
15568 esac
15569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15570   (eval "$ac_link") 2>conftest.er1
15571   ac_status=$?
15572   grep -v '^ *+' conftest.er1 >conftest.err
15573   rm -f conftest.er1
15574   cat conftest.err >&5
15575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15576   (exit $ac_status); } &&
15577          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15578   { (case "(($ac_try" in
15579   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15580   *) ac_try_echo=$ac_try;;
15581 esac
15582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15583   (eval "$ac_try") 2>&5
15584   ac_status=$?
15585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15586   (exit $ac_status); }; } &&
15587          { ac_try='test -s conftest$ac_exeext'
15588   { (case "(($ac_try" in
15589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15590   *) ac_try_echo=$ac_try;;
15591 esac
15592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15593   (eval "$ac_try") 2>&5
15594   ac_status=$?
15595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15596   (exit $ac_status); }; }; then
15597   ac_cv_lib_gcc___divdi3=yes
15598 else
15599   echo "$as_me: failed program was:" >&5
15600 sed 's/^/| /' conftest.$ac_ext >&5
15601
15602         ac_cv_lib_gcc___divdi3=no
15603 fi
15604
15605 rm -f core conftest.err conftest.$ac_objext \
15606       conftest$ac_exeext conftest.$ac_ext
15607 LIBS=$ac_check_lib_save_LIBS
15608 fi
15609 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
15610 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
15611 if test $ac_cv_lib_gcc___divdi3 = yes; then
15612
15613 cat >>confdefs.h <<\_ACEOF
15614 #define HAVE___DIVDI3 1
15615 _ACEOF
15616
15617 fi
15618
15619   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
15620 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
15621 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
15622   echo $ECHO_N "(cached) $ECHO_C" >&6
15623 else
15624   ac_check_lib_save_LIBS=$LIBS
15625 LIBS="-lgcc  $LIBS"
15626 cat >conftest.$ac_ext <<_ACEOF
15627 /* confdefs.h.  */
15628 _ACEOF
15629 cat confdefs.h >>conftest.$ac_ext
15630 cat >>conftest.$ac_ext <<_ACEOF
15631 /* end confdefs.h.  */
15632
15633 /* Override any GCC internal prototype to avoid an error.
15634    Use char because int might match the return type of a GCC
15635    builtin and then its argument prototype would still apply.  */
15636 #ifdef __cplusplus
15637 extern "C"
15638 #endif
15639 char __fixdfdi ();
15640 int
15641 main ()
15642 {
15643 return __fixdfdi ();
15644   ;
15645   return 0;
15646 }
15647 _ACEOF
15648 rm -f conftest.$ac_objext conftest$ac_exeext
15649 if { (ac_try="$ac_link"
15650 case "(($ac_try" in
15651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15652   *) ac_try_echo=$ac_try;;
15653 esac
15654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15655   (eval "$ac_link") 2>conftest.er1
15656   ac_status=$?
15657   grep -v '^ *+' conftest.er1 >conftest.err
15658   rm -f conftest.er1
15659   cat conftest.err >&5
15660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15661   (exit $ac_status); } &&
15662          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15663   { (case "(($ac_try" in
15664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15665   *) ac_try_echo=$ac_try;;
15666 esac
15667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15668   (eval "$ac_try") 2>&5
15669   ac_status=$?
15670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15671   (exit $ac_status); }; } &&
15672          { ac_try='test -s conftest$ac_exeext'
15673   { (case "(($ac_try" in
15674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15675   *) ac_try_echo=$ac_try;;
15676 esac
15677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15678   (eval "$ac_try") 2>&5
15679   ac_status=$?
15680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15681   (exit $ac_status); }; }; then
15682   ac_cv_lib_gcc___fixdfdi=yes
15683 else
15684   echo "$as_me: failed program was:" >&5
15685 sed 's/^/| /' conftest.$ac_ext >&5
15686
15687         ac_cv_lib_gcc___fixdfdi=no
15688 fi
15689
15690 rm -f core conftest.err conftest.$ac_objext \
15691       conftest$ac_exeext conftest.$ac_ext
15692 LIBS=$ac_check_lib_save_LIBS
15693 fi
15694 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
15695 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
15696 if test $ac_cv_lib_gcc___fixdfdi = yes; then
15697
15698 cat >>confdefs.h <<\_ACEOF
15699 #define HAVE___FIXDFDI 1
15700 _ACEOF
15701
15702 fi
15703
15704   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
15705 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
15706 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
15707   echo $ECHO_N "(cached) $ECHO_C" >&6
15708 else
15709   ac_check_lib_save_LIBS=$LIBS
15710 LIBS="-lgcc  $LIBS"
15711 cat >conftest.$ac_ext <<_ACEOF
15712 /* confdefs.h.  */
15713 _ACEOF
15714 cat confdefs.h >>conftest.$ac_ext
15715 cat >>conftest.$ac_ext <<_ACEOF
15716 /* end confdefs.h.  */
15717
15718 /* Override any GCC internal prototype to avoid an error.
15719    Use char because int might match the return type of a GCC
15720    builtin and then its argument prototype would still apply.  */
15721 #ifdef __cplusplus
15722 extern "C"
15723 #endif
15724 char __fixsfdi ();
15725 int
15726 main ()
15727 {
15728 return __fixsfdi ();
15729   ;
15730   return 0;
15731 }
15732 _ACEOF
15733 rm -f conftest.$ac_objext conftest$ac_exeext
15734 if { (ac_try="$ac_link"
15735 case "(($ac_try" in
15736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15737   *) ac_try_echo=$ac_try;;
15738 esac
15739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15740   (eval "$ac_link") 2>conftest.er1
15741   ac_status=$?
15742   grep -v '^ *+' conftest.er1 >conftest.err
15743   rm -f conftest.er1
15744   cat conftest.err >&5
15745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15746   (exit $ac_status); } &&
15747          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15748   { (case "(($ac_try" in
15749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15750   *) ac_try_echo=$ac_try;;
15751 esac
15752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15753   (eval "$ac_try") 2>&5
15754   ac_status=$?
15755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15756   (exit $ac_status); }; } &&
15757          { ac_try='test -s conftest$ac_exeext'
15758   { (case "(($ac_try" in
15759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15760   *) ac_try_echo=$ac_try;;
15761 esac
15762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15763   (eval "$ac_try") 2>&5
15764   ac_status=$?
15765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15766   (exit $ac_status); }; }; then
15767   ac_cv_lib_gcc___fixsfdi=yes
15768 else
15769   echo "$as_me: failed program was:" >&5
15770 sed 's/^/| /' conftest.$ac_ext >&5
15771
15772         ac_cv_lib_gcc___fixsfdi=no
15773 fi
15774
15775 rm -f core conftest.err conftest.$ac_objext \
15776       conftest$ac_exeext conftest.$ac_ext
15777 LIBS=$ac_check_lib_save_LIBS
15778 fi
15779 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
15780 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
15781 if test $ac_cv_lib_gcc___fixsfdi = yes; then
15782
15783 cat >>confdefs.h <<\_ACEOF
15784 #define HAVE___FIXSFDI 1
15785 _ACEOF
15786
15787 fi
15788
15789   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
15790 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
15791 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
15792   echo $ECHO_N "(cached) $ECHO_C" >&6
15793 else
15794   ac_check_lib_save_LIBS=$LIBS
15795 LIBS="-lgcc  $LIBS"
15796 cat >conftest.$ac_ext <<_ACEOF
15797 /* confdefs.h.  */
15798 _ACEOF
15799 cat confdefs.h >>conftest.$ac_ext
15800 cat >>conftest.$ac_ext <<_ACEOF
15801 /* end confdefs.h.  */
15802
15803 /* Override any GCC internal prototype to avoid an error.
15804    Use char because int might match the return type of a GCC
15805    builtin and then its argument prototype would still apply.  */
15806 #ifdef __cplusplus
15807 extern "C"
15808 #endif
15809 char __floatdidf ();
15810 int
15811 main ()
15812 {
15813 return __floatdidf ();
15814   ;
15815   return 0;
15816 }
15817 _ACEOF
15818 rm -f conftest.$ac_objext conftest$ac_exeext
15819 if { (ac_try="$ac_link"
15820 case "(($ac_try" in
15821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15822   *) ac_try_echo=$ac_try;;
15823 esac
15824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15825   (eval "$ac_link") 2>conftest.er1
15826   ac_status=$?
15827   grep -v '^ *+' conftest.er1 >conftest.err
15828   rm -f conftest.er1
15829   cat conftest.err >&5
15830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15831   (exit $ac_status); } &&
15832          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15833   { (case "(($ac_try" in
15834   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15835   *) ac_try_echo=$ac_try;;
15836 esac
15837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15838   (eval "$ac_try") 2>&5
15839   ac_status=$?
15840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15841   (exit $ac_status); }; } &&
15842          { ac_try='test -s conftest$ac_exeext'
15843   { (case "(($ac_try" in
15844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15845   *) ac_try_echo=$ac_try;;
15846 esac
15847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15848   (eval "$ac_try") 2>&5
15849   ac_status=$?
15850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15851   (exit $ac_status); }; }; then
15852   ac_cv_lib_gcc___floatdidf=yes
15853 else
15854   echo "$as_me: failed program was:" >&5
15855 sed 's/^/| /' conftest.$ac_ext >&5
15856
15857         ac_cv_lib_gcc___floatdidf=no
15858 fi
15859
15860 rm -f core conftest.err conftest.$ac_objext \
15861       conftest$ac_exeext conftest.$ac_ext
15862 LIBS=$ac_check_lib_save_LIBS
15863 fi
15864 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
15865 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
15866 if test $ac_cv_lib_gcc___floatdidf = yes; then
15867
15868 cat >>confdefs.h <<\_ACEOF
15869 #define HAVE___FLOATDIDF 1
15870 _ACEOF
15871
15872 fi
15873
15874   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
15875 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
15876 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
15877   echo $ECHO_N "(cached) $ECHO_C" >&6
15878 else
15879   ac_check_lib_save_LIBS=$LIBS
15880 LIBS="-lgcc  $LIBS"
15881 cat >conftest.$ac_ext <<_ACEOF
15882 /* confdefs.h.  */
15883 _ACEOF
15884 cat confdefs.h >>conftest.$ac_ext
15885 cat >>conftest.$ac_ext <<_ACEOF
15886 /* end confdefs.h.  */
15887
15888 /* Override any GCC internal prototype to avoid an error.
15889    Use char because int might match the return type of a GCC
15890    builtin and then its argument prototype would still apply.  */
15891 #ifdef __cplusplus
15892 extern "C"
15893 #endif
15894 char __lshrdi3 ();
15895 int
15896 main ()
15897 {
15898 return __lshrdi3 ();
15899   ;
15900   return 0;
15901 }
15902 _ACEOF
15903 rm -f conftest.$ac_objext conftest$ac_exeext
15904 if { (ac_try="$ac_link"
15905 case "(($ac_try" in
15906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15907   *) ac_try_echo=$ac_try;;
15908 esac
15909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15910   (eval "$ac_link") 2>conftest.er1
15911   ac_status=$?
15912   grep -v '^ *+' conftest.er1 >conftest.err
15913   rm -f conftest.er1
15914   cat conftest.err >&5
15915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15916   (exit $ac_status); } &&
15917          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15918   { (case "(($ac_try" in
15919   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15920   *) ac_try_echo=$ac_try;;
15921 esac
15922 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15923   (eval "$ac_try") 2>&5
15924   ac_status=$?
15925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15926   (exit $ac_status); }; } &&
15927          { ac_try='test -s conftest$ac_exeext'
15928   { (case "(($ac_try" in
15929   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15930   *) ac_try_echo=$ac_try;;
15931 esac
15932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15933   (eval "$ac_try") 2>&5
15934   ac_status=$?
15935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15936   (exit $ac_status); }; }; then
15937   ac_cv_lib_gcc___lshrdi3=yes
15938 else
15939   echo "$as_me: failed program was:" >&5
15940 sed 's/^/| /' conftest.$ac_ext >&5
15941
15942         ac_cv_lib_gcc___lshrdi3=no
15943 fi
15944
15945 rm -f core conftest.err conftest.$ac_objext \
15946       conftest$ac_exeext conftest.$ac_ext
15947 LIBS=$ac_check_lib_save_LIBS
15948 fi
15949 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
15950 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
15951 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
15952
15953 cat >>confdefs.h <<\_ACEOF
15954 #define HAVE___LSHRDI3 1
15955 _ACEOF
15956
15957 fi
15958
15959   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
15960 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
15961 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
15962   echo $ECHO_N "(cached) $ECHO_C" >&6
15963 else
15964   ac_check_lib_save_LIBS=$LIBS
15965 LIBS="-lgcc  $LIBS"
15966 cat >conftest.$ac_ext <<_ACEOF
15967 /* confdefs.h.  */
15968 _ACEOF
15969 cat confdefs.h >>conftest.$ac_ext
15970 cat >>conftest.$ac_ext <<_ACEOF
15971 /* end confdefs.h.  */
15972
15973 /* Override any GCC internal prototype to avoid an error.
15974    Use char because int might match the return type of a GCC
15975    builtin and then its argument prototype would still apply.  */
15976 #ifdef __cplusplus
15977 extern "C"
15978 #endif
15979 char __moddi3 ();
15980 int
15981 main ()
15982 {
15983 return __moddi3 ();
15984   ;
15985   return 0;
15986 }
15987 _ACEOF
15988 rm -f conftest.$ac_objext conftest$ac_exeext
15989 if { (ac_try="$ac_link"
15990 case "(($ac_try" in
15991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15992   *) ac_try_echo=$ac_try;;
15993 esac
15994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15995   (eval "$ac_link") 2>conftest.er1
15996   ac_status=$?
15997   grep -v '^ *+' conftest.er1 >conftest.err
15998   rm -f conftest.er1
15999   cat conftest.err >&5
16000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16001   (exit $ac_status); } &&
16002          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16003   { (case "(($ac_try" in
16004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16005   *) ac_try_echo=$ac_try;;
16006 esac
16007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16008   (eval "$ac_try") 2>&5
16009   ac_status=$?
16010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16011   (exit $ac_status); }; } &&
16012          { ac_try='test -s conftest$ac_exeext'
16013   { (case "(($ac_try" in
16014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16015   *) ac_try_echo=$ac_try;;
16016 esac
16017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16018   (eval "$ac_try") 2>&5
16019   ac_status=$?
16020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16021   (exit $ac_status); }; }; then
16022   ac_cv_lib_gcc___moddi3=yes
16023 else
16024   echo "$as_me: failed program was:" >&5
16025 sed 's/^/| /' conftest.$ac_ext >&5
16026
16027         ac_cv_lib_gcc___moddi3=no
16028 fi
16029
16030 rm -f core conftest.err conftest.$ac_objext \
16031       conftest$ac_exeext conftest.$ac_ext
16032 LIBS=$ac_check_lib_save_LIBS
16033 fi
16034 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
16035 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
16036 if test $ac_cv_lib_gcc___moddi3 = yes; then
16037
16038 cat >>confdefs.h <<\_ACEOF
16039 #define HAVE___MODDI3 1
16040 _ACEOF
16041
16042 fi
16043
16044   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
16045 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
16046 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
16047   echo $ECHO_N "(cached) $ECHO_C" >&6
16048 else
16049   ac_check_lib_save_LIBS=$LIBS
16050 LIBS="-lgcc  $LIBS"
16051 cat >conftest.$ac_ext <<_ACEOF
16052 /* confdefs.h.  */
16053 _ACEOF
16054 cat confdefs.h >>conftest.$ac_ext
16055 cat >>conftest.$ac_ext <<_ACEOF
16056 /* end confdefs.h.  */
16057
16058 /* Override any GCC internal prototype to avoid an error.
16059    Use char because int might match the return type of a GCC
16060    builtin and then its argument prototype would still apply.  */
16061 #ifdef __cplusplus
16062 extern "C"
16063 #endif
16064 char __udivdi3 ();
16065 int
16066 main ()
16067 {
16068 return __udivdi3 ();
16069   ;
16070   return 0;
16071 }
16072 _ACEOF
16073 rm -f conftest.$ac_objext conftest$ac_exeext
16074 if { (ac_try="$ac_link"
16075 case "(($ac_try" in
16076   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16077   *) ac_try_echo=$ac_try;;
16078 esac
16079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16080   (eval "$ac_link") 2>conftest.er1
16081   ac_status=$?
16082   grep -v '^ *+' conftest.er1 >conftest.err
16083   rm -f conftest.er1
16084   cat conftest.err >&5
16085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16086   (exit $ac_status); } &&
16087          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16088   { (case "(($ac_try" in
16089   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16090   *) ac_try_echo=$ac_try;;
16091 esac
16092 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16093   (eval "$ac_try") 2>&5
16094   ac_status=$?
16095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16096   (exit $ac_status); }; } &&
16097          { ac_try='test -s conftest$ac_exeext'
16098   { (case "(($ac_try" in
16099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16100   *) ac_try_echo=$ac_try;;
16101 esac
16102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16103   (eval "$ac_try") 2>&5
16104   ac_status=$?
16105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16106   (exit $ac_status); }; }; then
16107   ac_cv_lib_gcc___udivdi3=yes
16108 else
16109   echo "$as_me: failed program was:" >&5
16110 sed 's/^/| /' conftest.$ac_ext >&5
16111
16112         ac_cv_lib_gcc___udivdi3=no
16113 fi
16114
16115 rm -f core conftest.err conftest.$ac_objext \
16116       conftest$ac_exeext conftest.$ac_ext
16117 LIBS=$ac_check_lib_save_LIBS
16118 fi
16119 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
16120 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
16121 if test $ac_cv_lib_gcc___udivdi3 = yes; then
16122
16123 cat >>confdefs.h <<\_ACEOF
16124 #define HAVE___UDIVDI3 1
16125 _ACEOF
16126
16127 fi
16128
16129   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
16130 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
16131 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
16132   echo $ECHO_N "(cached) $ECHO_C" >&6
16133 else
16134   ac_check_lib_save_LIBS=$LIBS
16135 LIBS="-lgcc  $LIBS"
16136 cat >conftest.$ac_ext <<_ACEOF
16137 /* confdefs.h.  */
16138 _ACEOF
16139 cat confdefs.h >>conftest.$ac_ext
16140 cat >>conftest.$ac_ext <<_ACEOF
16141 /* end confdefs.h.  */
16142
16143 /* Override any GCC internal prototype to avoid an error.
16144    Use char because int might match the return type of a GCC
16145    builtin and then its argument prototype would still apply.  */
16146 #ifdef __cplusplus
16147 extern "C"
16148 #endif
16149 char __umoddi3 ();
16150 int
16151 main ()
16152 {
16153 return __umoddi3 ();
16154   ;
16155   return 0;
16156 }
16157 _ACEOF
16158 rm -f conftest.$ac_objext conftest$ac_exeext
16159 if { (ac_try="$ac_link"
16160 case "(($ac_try" in
16161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16162   *) ac_try_echo=$ac_try;;
16163 esac
16164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16165   (eval "$ac_link") 2>conftest.er1
16166   ac_status=$?
16167   grep -v '^ *+' conftest.er1 >conftest.err
16168   rm -f conftest.er1
16169   cat conftest.err >&5
16170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16171   (exit $ac_status); } &&
16172          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16173   { (case "(($ac_try" in
16174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16175   *) ac_try_echo=$ac_try;;
16176 esac
16177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16178   (eval "$ac_try") 2>&5
16179   ac_status=$?
16180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16181   (exit $ac_status); }; } &&
16182          { ac_try='test -s conftest$ac_exeext'
16183   { (case "(($ac_try" in
16184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16185   *) ac_try_echo=$ac_try;;
16186 esac
16187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16188   (eval "$ac_try") 2>&5
16189   ac_status=$?
16190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16191   (exit $ac_status); }; }; then
16192   ac_cv_lib_gcc___umoddi3=yes
16193 else
16194   echo "$as_me: failed program was:" >&5
16195 sed 's/^/| /' conftest.$ac_ext >&5
16196
16197         ac_cv_lib_gcc___umoddi3=no
16198 fi
16199
16200 rm -f core conftest.err conftest.$ac_objext \
16201       conftest$ac_exeext conftest.$ac_ext
16202 LIBS=$ac_check_lib_save_LIBS
16203 fi
16204 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
16205 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
16206 if test $ac_cv_lib_gcc___umoddi3 = yes; then
16207
16208 cat >>confdefs.h <<\_ACEOF
16209 #define HAVE___UMODDI3 1
16210 _ACEOF
16211
16212 fi
16213
16214
16215   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
16216 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
16217 if test "${ac_cv_lib_gcc___main+set}" = set; then
16218   echo $ECHO_N "(cached) $ECHO_C" >&6
16219 else
16220   ac_check_lib_save_LIBS=$LIBS
16221 LIBS="-lgcc  $LIBS"
16222 cat >conftest.$ac_ext <<_ACEOF
16223 /* confdefs.h.  */
16224 _ACEOF
16225 cat confdefs.h >>conftest.$ac_ext
16226 cat >>conftest.$ac_ext <<_ACEOF
16227 /* end confdefs.h.  */
16228
16229 /* Override any GCC internal prototype to avoid an error.
16230    Use char because int might match the return type of a GCC
16231    builtin and then its argument prototype would still apply.  */
16232 #ifdef __cplusplus
16233 extern "C"
16234 #endif
16235 char __main ();
16236 int
16237 main ()
16238 {
16239 return __main ();
16240   ;
16241   return 0;
16242 }
16243 _ACEOF
16244 rm -f conftest.$ac_objext conftest$ac_exeext
16245 if { (ac_try="$ac_link"
16246 case "(($ac_try" in
16247   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16248   *) ac_try_echo=$ac_try;;
16249 esac
16250 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16251   (eval "$ac_link") 2>conftest.er1
16252   ac_status=$?
16253   grep -v '^ *+' conftest.er1 >conftest.err
16254   rm -f conftest.er1
16255   cat conftest.err >&5
16256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16257   (exit $ac_status); } &&
16258          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16259   { (case "(($ac_try" in
16260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16261   *) ac_try_echo=$ac_try;;
16262 esac
16263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16264   (eval "$ac_try") 2>&5
16265   ac_status=$?
16266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16267   (exit $ac_status); }; } &&
16268          { ac_try='test -s conftest$ac_exeext'
16269   { (case "(($ac_try" in
16270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16271   *) ac_try_echo=$ac_try;;
16272 esac
16273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16274   (eval "$ac_try") 2>&5
16275   ac_status=$?
16276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16277   (exit $ac_status); }; }; then
16278   ac_cv_lib_gcc___main=yes
16279 else
16280   echo "$as_me: failed program was:" >&5
16281 sed 's/^/| /' conftest.$ac_ext >&5
16282
16283         ac_cv_lib_gcc___main=no
16284 fi
16285
16286 rm -f core conftest.err conftest.$ac_objext \
16287       conftest$ac_exeext conftest.$ac_ext
16288 LIBS=$ac_check_lib_save_LIBS
16289 fi
16290 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
16291 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
16292 if test $ac_cv_lib_gcc___main = yes; then
16293
16294 cat >>confdefs.h <<\_ACEOF
16295 #define HAVE___MAIN 1
16296 _ACEOF
16297
16298 fi
16299
16300   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
16301 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
16302 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
16303   echo $ECHO_N "(cached) $ECHO_C" >&6
16304 else
16305   ac_check_lib_save_LIBS=$LIBS
16306 LIBS="-lgcc  $LIBS"
16307 cat >conftest.$ac_ext <<_ACEOF
16308 /* confdefs.h.  */
16309 _ACEOF
16310 cat confdefs.h >>conftest.$ac_ext
16311 cat >>conftest.$ac_ext <<_ACEOF
16312 /* end confdefs.h.  */
16313
16314 /* Override any GCC internal prototype to avoid an error.
16315    Use char because int might match the return type of a GCC
16316    builtin and then its argument prototype would still apply.  */
16317 #ifdef __cplusplus
16318 extern "C"
16319 #endif
16320 char __cmpdi2 ();
16321 int
16322 main ()
16323 {
16324 return __cmpdi2 ();
16325   ;
16326   return 0;
16327 }
16328 _ACEOF
16329 rm -f conftest.$ac_objext conftest$ac_exeext
16330 if { (ac_try="$ac_link"
16331 case "(($ac_try" in
16332   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16333   *) ac_try_echo=$ac_try;;
16334 esac
16335 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16336   (eval "$ac_link") 2>conftest.er1
16337   ac_status=$?
16338   grep -v '^ *+' conftest.er1 >conftest.err
16339   rm -f conftest.er1
16340   cat conftest.err >&5
16341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16342   (exit $ac_status); } &&
16343          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16344   { (case "(($ac_try" in
16345   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16346   *) ac_try_echo=$ac_try;;
16347 esac
16348 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16349   (eval "$ac_try") 2>&5
16350   ac_status=$?
16351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16352   (exit $ac_status); }; } &&
16353          { ac_try='test -s conftest$ac_exeext'
16354   { (case "(($ac_try" in
16355   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16356   *) ac_try_echo=$ac_try;;
16357 esac
16358 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16359   (eval "$ac_try") 2>&5
16360   ac_status=$?
16361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16362   (exit $ac_status); }; }; then
16363   ac_cv_lib_gcc___cmpdi2=yes
16364 else
16365   echo "$as_me: failed program was:" >&5
16366 sed 's/^/| /' conftest.$ac_ext >&5
16367
16368         ac_cv_lib_gcc___cmpdi2=no
16369 fi
16370
16371 rm -f core conftest.err conftest.$ac_objext \
16372       conftest$ac_exeext conftest.$ac_ext
16373 LIBS=$ac_check_lib_save_LIBS
16374 fi
16375 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
16376 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
16377 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
16378
16379 cat >>confdefs.h <<\_ACEOF
16380 #define HAVE___CMPDI2 1
16381 _ACEOF
16382
16383 fi
16384
16385 fi
16386
16387 if test "$llvm_cv_os_type" = "MingW" ; then
16388   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
16389 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
16390   cat >conftest.$ac_ext <<_ACEOF
16391
16392   /* confdefs.h.  */
16393 _ACEOF
16394 cat confdefs.h >>conftest.$ac_ext
16395 cat >>conftest.$ac_ext <<_ACEOF
16396 /* end confdefs.h.  */
16397
16398     #include <windows.h>
16399     #include <imagehlp.h>
16400     extern void foo(PENUMLOADED_MODULES_CALLBACK);
16401     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
16402
16403
16404 _ACEOF
16405 rm -f conftest.$ac_objext
16406 if { (ac_try="$ac_compile"
16407 case "(($ac_try" in
16408   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16409   *) ac_try_echo=$ac_try;;
16410 esac
16411 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16412   (eval "$ac_compile") 2>conftest.er1
16413   ac_status=$?
16414   grep -v '^ *+' conftest.er1 >conftest.err
16415   rm -f conftest.er1
16416   cat conftest.err >&5
16417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16418   (exit $ac_status); } &&
16419          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16420   { (case "(($ac_try" in
16421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16422   *) ac_try_echo=$ac_try;;
16423 esac
16424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16425   (eval "$ac_try") 2>&5
16426   ac_status=$?
16427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16428   (exit $ac_status); }; } &&
16429          { ac_try='test -s conftest.$ac_objext'
16430   { (case "(($ac_try" in
16431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16432   *) ac_try_echo=$ac_try;;
16433 esac
16434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16435   (eval "$ac_try") 2>&5
16436   ac_status=$?
16437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16438   (exit $ac_status); }; }; then
16439
16440   { echo "$as_me:$LINENO: result: yes" >&5
16441 echo "${ECHO_T}yes" >&6; }
16442   llvm_cv_win32_elmcb_pcstr="PCSTR"
16443
16444 else
16445   echo "$as_me: failed program was:" >&5
16446 sed 's/^/| /' conftest.$ac_ext >&5
16447
16448
16449   { echo "$as_me:$LINENO: result: no" >&5
16450 echo "${ECHO_T}no" >&6; }
16451   llvm_cv_win32_elmcb_pcstr="PSTR"
16452
16453 fi
16454
16455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16456
16457 cat >>confdefs.h <<_ACEOF
16458 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
16459 _ACEOF
16460
16461 fi
16462
16463 if test "$llvm_cv_platform_type" = "Unix" ; then
16464
16465
16466 for ac_header in stdlib.h unistd.h
16467 do
16468 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16469 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16470   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16471 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16472 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16473   echo $ECHO_N "(cached) $ECHO_C" >&6
16474 fi
16475 ac_res=`eval echo '${'$as_ac_Header'}'`
16476                { echo "$as_me:$LINENO: result: $ac_res" >&5
16477 echo "${ECHO_T}$ac_res" >&6; }
16478 else
16479   # Is the header compilable?
16480 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16481 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16482 cat >conftest.$ac_ext <<_ACEOF
16483 /* confdefs.h.  */
16484 _ACEOF
16485 cat confdefs.h >>conftest.$ac_ext
16486 cat >>conftest.$ac_ext <<_ACEOF
16487 /* end confdefs.h.  */
16488 $ac_includes_default
16489 #include <$ac_header>
16490 _ACEOF
16491 rm -f conftest.$ac_objext
16492 if { (ac_try="$ac_compile"
16493 case "(($ac_try" in
16494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16495   *) ac_try_echo=$ac_try;;
16496 esac
16497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16498   (eval "$ac_compile") 2>conftest.er1
16499   ac_status=$?
16500   grep -v '^ *+' conftest.er1 >conftest.err
16501   rm -f conftest.er1
16502   cat conftest.err >&5
16503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16504   (exit $ac_status); } &&
16505          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16506   { (case "(($ac_try" in
16507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16508   *) ac_try_echo=$ac_try;;
16509 esac
16510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16511   (eval "$ac_try") 2>&5
16512   ac_status=$?
16513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16514   (exit $ac_status); }; } &&
16515          { ac_try='test -s conftest.$ac_objext'
16516   { (case "(($ac_try" in
16517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16518   *) ac_try_echo=$ac_try;;
16519 esac
16520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16521   (eval "$ac_try") 2>&5
16522   ac_status=$?
16523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16524   (exit $ac_status); }; }; then
16525   ac_header_compiler=yes
16526 else
16527   echo "$as_me: failed program was:" >&5
16528 sed 's/^/| /' conftest.$ac_ext >&5
16529
16530         ac_header_compiler=no
16531 fi
16532
16533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16534 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16535 echo "${ECHO_T}$ac_header_compiler" >&6; }
16536
16537 # Is the header present?
16538 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16539 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16540 cat >conftest.$ac_ext <<_ACEOF
16541 /* confdefs.h.  */
16542 _ACEOF
16543 cat confdefs.h >>conftest.$ac_ext
16544 cat >>conftest.$ac_ext <<_ACEOF
16545 /* end confdefs.h.  */
16546 #include <$ac_header>
16547 _ACEOF
16548 if { (ac_try="$ac_cpp conftest.$ac_ext"
16549 case "(($ac_try" in
16550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16551   *) ac_try_echo=$ac_try;;
16552 esac
16553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16554   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16555   ac_status=$?
16556   grep -v '^ *+' conftest.er1 >conftest.err
16557   rm -f conftest.er1
16558   cat conftest.err >&5
16559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16560   (exit $ac_status); } >/dev/null; then
16561   if test -s conftest.err; then
16562     ac_cpp_err=$ac_c_preproc_warn_flag
16563     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16564   else
16565     ac_cpp_err=
16566   fi
16567 else
16568   ac_cpp_err=yes
16569 fi
16570 if test -z "$ac_cpp_err"; then
16571   ac_header_preproc=yes
16572 else
16573   echo "$as_me: failed program was:" >&5
16574 sed 's/^/| /' conftest.$ac_ext >&5
16575
16576   ac_header_preproc=no
16577 fi
16578
16579 rm -f conftest.err conftest.$ac_ext
16580 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16581 echo "${ECHO_T}$ac_header_preproc" >&6; }
16582
16583 # So?  What about this header?
16584 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16585   yes:no: )
16586     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16587 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16588     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16589 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16590     ac_header_preproc=yes
16591     ;;
16592   no:yes:* )
16593     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16594 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16595     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16596 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16597     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16598 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16599     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16600 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16601     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16602 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16603     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16604 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16605     ( cat <<\_ASBOX
16606 ## ------------------------------------ ##
16607 ## Report this to http://llvm.org/bugs/ ##
16608 ## ------------------------------------ ##
16609 _ASBOX
16610      ) | sed "s/^/$as_me: WARNING:     /" >&2
16611     ;;
16612 esac
16613 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16614 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16615 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16616   echo $ECHO_N "(cached) $ECHO_C" >&6
16617 else
16618   eval "$as_ac_Header=\$ac_header_preproc"
16619 fi
16620 ac_res=`eval echo '${'$as_ac_Header'}'`
16621                { echo "$as_me:$LINENO: result: $ac_res" >&5
16622 echo "${ECHO_T}$ac_res" >&6; }
16623
16624 fi
16625 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16626   cat >>confdefs.h <<_ACEOF
16627 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16628 _ACEOF
16629
16630 fi
16631
16632 done
16633
16634
16635 for ac_func in getpagesize
16636 do
16637 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16638 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16639 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16640 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16641   echo $ECHO_N "(cached) $ECHO_C" >&6
16642 else
16643   cat >conftest.$ac_ext <<_ACEOF
16644 /* confdefs.h.  */
16645 _ACEOF
16646 cat confdefs.h >>conftest.$ac_ext
16647 cat >>conftest.$ac_ext <<_ACEOF
16648 /* end confdefs.h.  */
16649 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16650    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16651 #define $ac_func innocuous_$ac_func
16652
16653 /* System header to define __stub macros and hopefully few prototypes,
16654     which can conflict with char $ac_func (); below.
16655     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16656     <limits.h> exists even on freestanding compilers.  */
16657
16658 #ifdef __STDC__
16659 # include <limits.h>
16660 #else
16661 # include <assert.h>
16662 #endif
16663
16664 #undef $ac_func
16665
16666 /* Override any GCC internal prototype to avoid an error.
16667    Use char because int might match the return type of a GCC
16668    builtin and then its argument prototype would still apply.  */
16669 #ifdef __cplusplus
16670 extern "C"
16671 #endif
16672 char $ac_func ();
16673 /* The GNU C library defines this for functions which it implements
16674     to always fail with ENOSYS.  Some functions are actually named
16675     something starting with __ and the normal name is an alias.  */
16676 #if defined __stub_$ac_func || defined __stub___$ac_func
16677 choke me
16678 #endif
16679
16680 int
16681 main ()
16682 {
16683 return $ac_func ();
16684   ;
16685   return 0;
16686 }
16687 _ACEOF
16688 rm -f conftest.$ac_objext conftest$ac_exeext
16689 if { (ac_try="$ac_link"
16690 case "(($ac_try" in
16691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16692   *) ac_try_echo=$ac_try;;
16693 esac
16694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16695   (eval "$ac_link") 2>conftest.er1
16696   ac_status=$?
16697   grep -v '^ *+' conftest.er1 >conftest.err
16698   rm -f conftest.er1
16699   cat conftest.err >&5
16700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16701   (exit $ac_status); } &&
16702          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16703   { (case "(($ac_try" in
16704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16705   *) ac_try_echo=$ac_try;;
16706 esac
16707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16708   (eval "$ac_try") 2>&5
16709   ac_status=$?
16710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16711   (exit $ac_status); }; } &&
16712          { ac_try='test -s conftest$ac_exeext'
16713   { (case "(($ac_try" in
16714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16715   *) ac_try_echo=$ac_try;;
16716 esac
16717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16718   (eval "$ac_try") 2>&5
16719   ac_status=$?
16720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16721   (exit $ac_status); }; }; then
16722   eval "$as_ac_var=yes"
16723 else
16724   echo "$as_me: failed program was:" >&5
16725 sed 's/^/| /' conftest.$ac_ext >&5
16726
16727         eval "$as_ac_var=no"
16728 fi
16729
16730 rm -f core conftest.err conftest.$ac_objext \
16731       conftest$ac_exeext conftest.$ac_ext
16732 fi
16733 ac_res=`eval echo '${'$as_ac_var'}'`
16734                { echo "$as_me:$LINENO: result: $ac_res" >&5
16735 echo "${ECHO_T}$ac_res" >&6; }
16736 if test `eval echo '${'$as_ac_var'}'` = yes; then
16737   cat >>confdefs.h <<_ACEOF
16738 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16739 _ACEOF
16740
16741 fi
16742 done
16743
16744 { echo "$as_me:$LINENO: checking for working mmap" >&5
16745 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
16746 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
16747   echo $ECHO_N "(cached) $ECHO_C" >&6
16748 else
16749   if test "$cross_compiling" = yes; then
16750   ac_cv_func_mmap_fixed_mapped=no
16751 else
16752   cat >conftest.$ac_ext <<_ACEOF
16753 /* confdefs.h.  */
16754 _ACEOF
16755 cat confdefs.h >>conftest.$ac_ext
16756 cat >>conftest.$ac_ext <<_ACEOF
16757 /* end confdefs.h.  */
16758 $ac_includes_default
16759 /* malloc might have been renamed as rpl_malloc. */
16760 #undef malloc
16761
16762 /* Thanks to Mike Haertel and Jim Avera for this test.
16763    Here is a matrix of mmap possibilities:
16764         mmap private not fixed
16765         mmap private fixed at somewhere currently unmapped
16766         mmap private fixed at somewhere already mapped
16767         mmap shared not fixed
16768         mmap shared fixed at somewhere currently unmapped
16769         mmap shared fixed at somewhere already mapped
16770    For private mappings, we should verify that changes cannot be read()
16771    back from the file, nor mmap's back from the file at a different
16772    address.  (There have been systems where private was not correctly
16773    implemented like the infamous i386 svr4.0, and systems where the
16774    VM page cache was not coherent with the file system buffer cache
16775    like early versions of FreeBSD and possibly contemporary NetBSD.)
16776    For shared mappings, we should conversely verify that changes get
16777    propagated back to all the places they're supposed to be.
16778
16779    Grep wants private fixed already mapped.
16780    The main things grep needs to know about mmap are:
16781    * does it exist and is it safe to write into the mmap'd area
16782    * how to use it (BSD variants)  */
16783
16784 #include <fcntl.h>
16785 #include <sys/mman.h>
16786
16787 #if !STDC_HEADERS && !HAVE_STDLIB_H
16788 char *malloc ();
16789 #endif
16790
16791 /* This mess was copied from the GNU getpagesize.h.  */
16792 #if !HAVE_GETPAGESIZE
16793 /* Assume that all systems that can run configure have sys/param.h.  */
16794 # if !HAVE_SYS_PARAM_H
16795 #  define HAVE_SYS_PARAM_H 1
16796 # endif
16797
16798 # ifdef _SC_PAGESIZE
16799 #  define getpagesize() sysconf(_SC_PAGESIZE)
16800 # else /* no _SC_PAGESIZE */
16801 #  if HAVE_SYS_PARAM_H
16802 #   include <sys/param.h>
16803 #   ifdef EXEC_PAGESIZE
16804 #    define getpagesize() EXEC_PAGESIZE
16805 #   else /* no EXEC_PAGESIZE */
16806 #    ifdef NBPG
16807 #     define getpagesize() NBPG * CLSIZE
16808 #     ifndef CLSIZE
16809 #      define CLSIZE 1
16810 #     endif /* no CLSIZE */
16811 #    else /* no NBPG */
16812 #     ifdef NBPC
16813 #      define getpagesize() NBPC
16814 #     else /* no NBPC */
16815 #      ifdef PAGESIZE
16816 #       define getpagesize() PAGESIZE
16817 #      endif /* PAGESIZE */
16818 #     endif /* no NBPC */
16819 #    endif /* no NBPG */
16820 #   endif /* no EXEC_PAGESIZE */
16821 #  else /* no HAVE_SYS_PARAM_H */
16822 #   define getpagesize() 8192   /* punt totally */
16823 #  endif /* no HAVE_SYS_PARAM_H */
16824 # endif /* no _SC_PAGESIZE */
16825
16826 #endif /* no HAVE_GETPAGESIZE */
16827
16828 int
16829 main ()
16830 {
16831   char *data, *data2, *data3;
16832   int i, pagesize;
16833   int fd;
16834
16835   pagesize = getpagesize ();
16836
16837   /* First, make a file with some known garbage in it. */
16838   data = (char *) malloc (pagesize);
16839   if (!data)
16840     return 1;
16841   for (i = 0; i < pagesize; ++i)
16842     *(data + i) = rand ();
16843   umask (0);
16844   fd = creat ("conftest.mmap", 0600);
16845   if (fd < 0)
16846     return 1;
16847   if (write (fd, data, pagesize) != pagesize)
16848     return 1;
16849   close (fd);
16850
16851   /* Next, try to mmap the file at a fixed address which already has
16852      something else allocated at it.  If we can, also make sure that
16853      we see the same garbage.  */
16854   fd = open ("conftest.mmap", O_RDWR);
16855   if (fd < 0)
16856     return 1;
16857   data2 = (char *) malloc (2 * pagesize);
16858   if (!data2)
16859     return 1;
16860   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16861   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16862                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
16863     return 1;
16864   for (i = 0; i < pagesize; ++i)
16865     if (*(data + i) != *(data2 + i))
16866       return 1;
16867
16868   /* Finally, make sure that changes to the mapped area do not
16869      percolate back to the file as seen by read().  (This is a bug on
16870      some variants of i386 svr4.0.)  */
16871   for (i = 0; i < pagesize; ++i)
16872     *(data2 + i) = *(data2 + i) + 1;
16873   data3 = (char *) malloc (pagesize);
16874   if (!data3)
16875     return 1;
16876   if (read (fd, data3, pagesize) != pagesize)
16877     return 1;
16878   for (i = 0; i < pagesize; ++i)
16879     if (*(data + i) != *(data3 + i))
16880       return 1;
16881   close (fd);
16882   return 0;
16883 }
16884 _ACEOF
16885 rm -f conftest$ac_exeext
16886 if { (ac_try="$ac_link"
16887 case "(($ac_try" in
16888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16889   *) ac_try_echo=$ac_try;;
16890 esac
16891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16892   (eval "$ac_link") 2>&5
16893   ac_status=$?
16894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16895   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16896   { (case "(($ac_try" in
16897   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16898   *) ac_try_echo=$ac_try;;
16899 esac
16900 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16901   (eval "$ac_try") 2>&5
16902   ac_status=$?
16903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16904   (exit $ac_status); }; }; then
16905   ac_cv_func_mmap_fixed_mapped=yes
16906 else
16907   echo "$as_me: program exited with status $ac_status" >&5
16908 echo "$as_me: failed program was:" >&5
16909 sed 's/^/| /' conftest.$ac_ext >&5
16910
16911 ( exit $ac_status )
16912 ac_cv_func_mmap_fixed_mapped=no
16913 fi
16914 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16915 fi
16916
16917
16918 fi
16919 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
16920 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
16921 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16922
16923 cat >>confdefs.h <<\_ACEOF
16924 #define HAVE_MMAP 1
16925 _ACEOF
16926
16927 fi
16928 rm -f conftest.mmap
16929
16930   { echo "$as_me:$LINENO: checking for mmap of files" >&5
16931 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
16932 if test "${ac_cv_func_mmap_file+set}" = set; then
16933   echo $ECHO_N "(cached) $ECHO_C" >&6
16934 else
16935    ac_ext=c
16936 ac_cpp='$CPP $CPPFLAGS'
16937 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16938 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16939 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16940
16941   if test "$cross_compiling" = yes; then
16942   ac_cv_func_mmap_file=no
16943 else
16944   cat >conftest.$ac_ext <<_ACEOF
16945
16946     /* confdefs.h.  */
16947 _ACEOF
16948 cat confdefs.h >>conftest.$ac_ext
16949 cat >>conftest.$ac_ext <<_ACEOF
16950 /* end confdefs.h.  */
16951
16952 #include <sys/types.h>
16953 #include <sys/mman.h>
16954 #include <fcntl.h>
16955
16956 int
16957 main ()
16958 {
16959
16960   int fd;
16961   fd = creat ("foo",0777);
16962   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
16963   unlink ("foo");
16964   return (fd != (int) MAP_FAILED);
16965   ;
16966   return 0;
16967 }
16968 _ACEOF
16969 rm -f conftest$ac_exeext
16970 if { (ac_try="$ac_link"
16971 case "(($ac_try" in
16972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16973   *) ac_try_echo=$ac_try;;
16974 esac
16975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16976   (eval "$ac_link") 2>&5
16977   ac_status=$?
16978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16979   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
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_try") 2>&5
16986   ac_status=$?
16987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16988   (exit $ac_status); }; }; then
16989   ac_cv_func_mmap_file=yes
16990 else
16991   echo "$as_me: program exited with status $ac_status" >&5
16992 echo "$as_me: failed program was:" >&5
16993 sed 's/^/| /' conftest.$ac_ext >&5
16994
16995 ( exit $ac_status )
16996 ac_cv_func_mmap_file=no
16997 fi
16998 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16999 fi
17000
17001
17002   ac_ext=c
17003 ac_cpp='$CPP $CPPFLAGS'
17004 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17005 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17006 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17007
17008
17009 fi
17010 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
17011 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
17012 if test "$ac_cv_func_mmap_file" = yes; then
17013
17014 cat >>confdefs.h <<\_ACEOF
17015 #define HAVE_MMAP_FILE
17016 _ACEOF
17017
17018    MMAP_FILE=yes
17019
17020 fi
17021
17022   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
17023 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
17024 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
17025   echo $ECHO_N "(cached) $ECHO_C" >&6
17026 else
17027   if test "$llvm_cv_os_type" = "Interix" ; then
17028    ac_cv_need_dev_zero_for_mmap=yes
17029  else
17030    ac_cv_need_dev_zero_for_mmap=no
17031  fi
17032
17033 fi
17034 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
17035 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
17036 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
17037
17038 cat >>confdefs.h <<\_ACEOF
17039 #define NEED_DEV_ZERO_FOR_MMAP 1
17040 _ACEOF
17041
17042 fi
17043
17044   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
17045   then
17046     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
17047 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
17048   fi
17049   if test "$ac_cv_func_mmap_file" = "no"
17050   then
17051     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
17052 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
17053   fi
17054 fi
17055
17056 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
17057 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
17058 ac_ext=cpp
17059 ac_cpp='$CXXCPP $CPPFLAGS'
17060 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17061 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17062 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17063
17064 cat >conftest.$ac_ext <<_ACEOF
17065
17066   /* confdefs.h.  */
17067 _ACEOF
17068 cat confdefs.h >>conftest.$ac_ext
17069 cat >>conftest.$ac_ext <<_ACEOF
17070 /* end confdefs.h.  */
17071
17072     int main() {
17073       volatile unsigned long val = 1;
17074       __sync_synchronize();
17075       __sync_val_compare_and_swap(&val, 1, 0);
17076       __sync_add_and_fetch(&val, 1);
17077       __sync_sub_and_fetch(&val, 1);
17078       return 0;
17079     }
17080
17081
17082 _ACEOF
17083 rm -f conftest.$ac_objext conftest$ac_exeext
17084 if { (ac_try="$ac_link"
17085 case "(($ac_try" in
17086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17087   *) ac_try_echo=$ac_try;;
17088 esac
17089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17090   (eval "$ac_link") 2>conftest.er1
17091   ac_status=$?
17092   grep -v '^ *+' conftest.er1 >conftest.err
17093   rm -f conftest.er1
17094   cat conftest.err >&5
17095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17096   (exit $ac_status); } &&
17097          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17098   { (case "(($ac_try" in
17099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17100   *) ac_try_echo=$ac_try;;
17101 esac
17102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17103   (eval "$ac_try") 2>&5
17104   ac_status=$?
17105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17106   (exit $ac_status); }; } &&
17107          { ac_try='test -s conftest$ac_exeext'
17108   { (case "(($ac_try" in
17109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17110   *) ac_try_echo=$ac_try;;
17111 esac
17112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17113   (eval "$ac_try") 2>&5
17114   ac_status=$?
17115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17116   (exit $ac_status); }; }; then
17117
17118   { echo "$as_me:$LINENO: result: yes" >&5
17119 echo "${ECHO_T}yes" >&6; }
17120
17121 cat >>confdefs.h <<\_ACEOF
17122 #define LLVM_HAS_ATOMICS 1
17123 _ACEOF
17124
17125
17126 else
17127   echo "$as_me: failed program was:" >&5
17128 sed 's/^/| /' conftest.$ac_ext >&5
17129
17130
17131   { echo "$as_me:$LINENO: result: no" >&5
17132 echo "${ECHO_T}no" >&6; }
17133
17134 cat >>confdefs.h <<\_ACEOF
17135 #define LLVM_HAS_ATOMICS 0
17136 _ACEOF
17137
17138   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
17139 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
17140
17141 fi
17142
17143 rm -f core conftest.err conftest.$ac_objext \
17144       conftest$ac_exeext conftest.$ac_ext
17145 ac_ext=c
17146 ac_cpp='$CPP $CPPFLAGS'
17147 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17148 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17149 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17150
17151
17152
17153 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
17154   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
17155 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
17156 if test "${llvm_cv_linux_mixed+set}" = set; then
17157   echo $ECHO_N "(cached) $ECHO_C" >&6
17158 else
17159    ac_ext=c
17160 ac_cpp='$CPP $CPPFLAGS'
17161 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17162 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17163 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17164
17165   cat >conftest.$ac_ext <<_ACEOF
17166 /* confdefs.h.  */
17167 _ACEOF
17168 cat confdefs.h >>conftest.$ac_ext
17169 cat >>conftest.$ac_ext <<_ACEOF
17170 /* end confdefs.h.  */
17171 #ifndef __x86_64__
17172        error: Not x86-64 even if uname says so!
17173       #endif
17174
17175 int
17176 main ()
17177 {
17178
17179   ;
17180   return 0;
17181 }
17182 _ACEOF
17183 rm -f conftest.$ac_objext
17184 if { (ac_try="$ac_compile"
17185 case "(($ac_try" in
17186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17187   *) ac_try_echo=$ac_try;;
17188 esac
17189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17190   (eval "$ac_compile") 2>conftest.er1
17191   ac_status=$?
17192   grep -v '^ *+' conftest.er1 >conftest.err
17193   rm -f conftest.er1
17194   cat conftest.err >&5
17195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17196   (exit $ac_status); } &&
17197          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17198   { (case "(($ac_try" in
17199   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17200   *) ac_try_echo=$ac_try;;
17201 esac
17202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17203   (eval "$ac_try") 2>&5
17204   ac_status=$?
17205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17206   (exit $ac_status); }; } &&
17207          { ac_try='test -s conftest.$ac_objext'
17208   { (case "(($ac_try" in
17209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17210   *) ac_try_echo=$ac_try;;
17211 esac
17212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17213   (eval "$ac_try") 2>&5
17214   ac_status=$?
17215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17216   (exit $ac_status); }; }; then
17217   llvm_cv_linux_mixed=no
17218 else
17219   echo "$as_me: failed program was:" >&5
17220 sed 's/^/| /' conftest.$ac_ext >&5
17221
17222         llvm_cv_linux_mixed=yes
17223 fi
17224
17225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17226   ac_ext=c
17227 ac_cpp='$CPP $CPPFLAGS'
17228 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17229 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17230 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17231
17232
17233 fi
17234 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
17235 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
17236
17237   if test "$llvm_cv_linux_mixed" = "yes"; then
17238     llvm_cv_target_arch="x86"
17239     ARCH="x86"
17240   fi
17241 fi
17242
17243
17244 for ac_func in __dso_handle
17245 do
17246 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17247 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17248 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17249 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17250   echo $ECHO_N "(cached) $ECHO_C" >&6
17251 else
17252   cat >conftest.$ac_ext <<_ACEOF
17253 /* confdefs.h.  */
17254 _ACEOF
17255 cat confdefs.h >>conftest.$ac_ext
17256 cat >>conftest.$ac_ext <<_ACEOF
17257 /* end confdefs.h.  */
17258 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17259    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17260 #define $ac_func innocuous_$ac_func
17261
17262 /* System header to define __stub macros and hopefully few prototypes,
17263     which can conflict with char $ac_func (); below.
17264     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17265     <limits.h> exists even on freestanding compilers.  */
17266
17267 #ifdef __STDC__
17268 # include <limits.h>
17269 #else
17270 # include <assert.h>
17271 #endif
17272
17273 #undef $ac_func
17274
17275 /* Override any GCC internal prototype to avoid an error.
17276    Use char because int might match the return type of a GCC
17277    builtin and then its argument prototype would still apply.  */
17278 #ifdef __cplusplus
17279 extern "C"
17280 #endif
17281 char $ac_func ();
17282 /* The GNU C library defines this for functions which it implements
17283     to always fail with ENOSYS.  Some functions are actually named
17284     something starting with __ and the normal name is an alias.  */
17285 #if defined __stub_$ac_func || defined __stub___$ac_func
17286 choke me
17287 #endif
17288
17289 int
17290 main ()
17291 {
17292 return $ac_func ();
17293   ;
17294   return 0;
17295 }
17296 _ACEOF
17297 rm -f conftest.$ac_objext conftest$ac_exeext
17298 if { (ac_try="$ac_link"
17299 case "(($ac_try" in
17300   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17301   *) ac_try_echo=$ac_try;;
17302 esac
17303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17304   (eval "$ac_link") 2>conftest.er1
17305   ac_status=$?
17306   grep -v '^ *+' conftest.er1 >conftest.err
17307   rm -f conftest.er1
17308   cat conftest.err >&5
17309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17310   (exit $ac_status); } &&
17311          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17312   { (case "(($ac_try" in
17313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17314   *) ac_try_echo=$ac_try;;
17315 esac
17316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17317   (eval "$ac_try") 2>&5
17318   ac_status=$?
17319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17320   (exit $ac_status); }; } &&
17321          { ac_try='test -s conftest$ac_exeext'
17322   { (case "(($ac_try" in
17323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17324   *) ac_try_echo=$ac_try;;
17325 esac
17326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17327   (eval "$ac_try") 2>&5
17328   ac_status=$?
17329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17330   (exit $ac_status); }; }; then
17331   eval "$as_ac_var=yes"
17332 else
17333   echo "$as_me: failed program was:" >&5
17334 sed 's/^/| /' conftest.$ac_ext >&5
17335
17336         eval "$as_ac_var=no"
17337 fi
17338
17339 rm -f core conftest.err conftest.$ac_objext \
17340       conftest$ac_exeext conftest.$ac_ext
17341 fi
17342 ac_res=`eval echo '${'$as_ac_var'}'`
17343                { echo "$as_me:$LINENO: result: $ac_res" >&5
17344 echo "${ECHO_T}$ac_res" >&6; }
17345 if test `eval echo '${'$as_ac_var'}'` = yes; then
17346   cat >>confdefs.h <<_ACEOF
17347 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17348 _ACEOF
17349
17350 fi
17351 done
17352
17353
17354 SHLIBEXT=$llvm_shlib_ext
17355
17356
17357 if test "${prefix}" = "NONE" ; then
17358   prefix="/usr/local"
17359 fi
17360 eval LLVM_PREFIX="${prefix}";
17361 eval LLVM_BINDIR="${prefix}/bin";
17362 eval LLVM_DATADIR="${prefix}/share/llvm";
17363 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
17364 eval LLVM_ETCDIR="${prefix}/etc/llvm";
17365 eval LLVM_INCLUDEDIR="${prefix}/include";
17366 eval LLVM_INFODIR="${prefix}/info";
17367 eval LLVM_MANDIR="${prefix}/man";
17368 LLVM_CONFIGTIME=`date`
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379 if test "${ENABLE_TIMESTAMPS}" = "0"; then
17380   LLVM_CONFIGTIME="(timestamp not enabled)"
17381 fi
17382
17383
17384 cat >>confdefs.h <<_ACEOF
17385 #define LLVM_PREFIX "$LLVM_PREFIX"
17386 _ACEOF
17387
17388
17389 cat >>confdefs.h <<_ACEOF
17390 #define LLVM_BINDIR "$LLVM_BINDIR"
17391 _ACEOF
17392
17393
17394 cat >>confdefs.h <<_ACEOF
17395 #define LLVM_DATADIR "$LLVM_DATADIR"
17396 _ACEOF
17397
17398
17399 cat >>confdefs.h <<_ACEOF
17400 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
17401 _ACEOF
17402
17403
17404 cat >>confdefs.h <<_ACEOF
17405 #define LLVM_ETCDIR "$LLVM_ETCDIR"
17406 _ACEOF
17407
17408
17409 cat >>confdefs.h <<_ACEOF
17410 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
17411 _ACEOF
17412
17413
17414 cat >>confdefs.h <<_ACEOF
17415 #define LLVM_INFODIR "$LLVM_INFODIR"
17416 _ACEOF
17417
17418
17419 cat >>confdefs.h <<_ACEOF
17420 #define LLVM_MANDIR "$LLVM_MANDIR"
17421 _ACEOF
17422
17423
17424 cat >>confdefs.h <<_ACEOF
17425 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
17426 _ACEOF
17427
17428
17429 cat >>confdefs.h <<_ACEOF
17430 #define LLVM_HOST_TRIPLE "$host"
17431 _ACEOF
17432
17433
17434 cat >>confdefs.h <<_ACEOF
17435 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
17436 _ACEOF
17437
17438
17439 if test "$BINDINGS_TO_BUILD" = auto ; then
17440   BINDINGS_TO_BUILD=""
17441   if test "x$OCAMLFIND" != x ; then
17442     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
17443   fi
17444   if test "x$GO" != x ; then
17445     if $GO run ${srcdir}/bindings/go/conftest.go ; then
17446       BINDINGS_TO_BUILD="go $BINDINGS_TO_BUILD"
17447     fi
17448   fi
17449 fi
17450 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
17451
17452
17453 binding_prereqs_failed=0
17454 for a_binding in $BINDINGS_TO_BUILD ; do
17455   case "$a_binding" in
17456   ocaml)
17457     if test "x$OCAMLFIND" = x ; then
17458       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&5
17459 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&2;}
17460       binding_prereqs_failed=1
17461     fi
17462
17463     if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then
17464       HAVE_OCAMLOPT=1
17465     else
17466       HAVE_OCAMLOPT=0
17467     fi
17468
17469
17470     if ! $OCAMLFIND query ctypes >/dev/null 2>/dev/null; then
17471       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&5
17472 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&2;}
17473       binding_prereqs_failed=1
17474     fi
17475
17476     if $OCAMLFIND query oUnit >/dev/null 2>/dev/null; then
17477       HAVE_OCAML_OUNIT=1
17478     else
17479       HAVE_OCAML_OUNIT=0
17480       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&5
17481 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&2;}
17482           fi
17483
17484
17485     if test "x$with_ocaml_libdir" != xauto ; then
17486       OCAML_LIBDIR=$with_ocaml_libdir
17487
17488     else
17489       ocaml_stdlib="`"$OCAMLFIND" ocamlc -where`"
17490       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
17491       then
17492         # ocaml stdlib is beneath our prefix; use stdlib
17493         OCAML_LIBDIR=$ocaml_stdlib
17494
17495       else
17496         # ocaml stdlib is outside our prefix; use libdir/ocaml
17497         OCAML_LIBDIR=${prefix}/lib/ocaml
17498
17499       fi
17500     fi
17501     ;;
17502   go)
17503     if test "x$GO" = x ; then
17504       { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&5
17505 echo "$as_me: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&2;}
17506       binding_prereqs_failed=1
17507     else
17508       if $GO run ${srcdir}/bindings/go/conftest.go ; then
17509         :
17510       else
17511         { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&5
17512 echo "$as_me: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&2;}
17513         binding_prereqs_failed=1
17514       fi
17515     fi
17516     ;;
17517   esac
17518 done
17519 if test "$binding_prereqs_failed" = 1 ; then
17520   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
17521 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
17522    { (exit 1); exit 1; }; }
17523 fi
17524
17525 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
17526 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
17527 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
17528   echo $ECHO_N "(cached) $ECHO_C" >&6
17529 else
17530    ac_ext=cpp
17531 ac_cpp='$CXXCPP $CPPFLAGS'
17532 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17533 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17534 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17535
17536   oldcxxflags="$CXXFLAGS"
17537   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
17538   cat >conftest.$ac_ext <<_ACEOF
17539 /* confdefs.h.  */
17540 _ACEOF
17541 cat confdefs.h >>conftest.$ac_ext
17542 cat >>conftest.$ac_ext <<_ACEOF
17543 /* end confdefs.h.  */
17544 template <typename T> struct X { void __attribute__((noinline)) f() {} };
17545 int
17546 main ()
17547 {
17548 X<int>().f();
17549   ;
17550   return 0;
17551 }
17552 _ACEOF
17553 rm -f conftest.$ac_objext
17554 if { (ac_try="$ac_compile"
17555 case "(($ac_try" in
17556   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17557   *) ac_try_echo=$ac_try;;
17558 esac
17559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17560   (eval "$ac_compile") 2>conftest.er1
17561   ac_status=$?
17562   grep -v '^ *+' conftest.er1 >conftest.err
17563   rm -f conftest.er1
17564   cat conftest.err >&5
17565   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17566   (exit $ac_status); } &&
17567          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17568   { (case "(($ac_try" in
17569   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17570   *) ac_try_echo=$ac_try;;
17571 esac
17572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17573   (eval "$ac_try") 2>&5
17574   ac_status=$?
17575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17576   (exit $ac_status); }; } &&
17577          { ac_try='test -s conftest.$ac_objext'
17578   { (case "(($ac_try" in
17579   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17580   *) ac_try_echo=$ac_try;;
17581 esac
17582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17583   (eval "$ac_try") 2>&5
17584   ac_status=$?
17585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17586   (exit $ac_status); }; }; then
17587   llvm_cv_cxx_visibility_inlines_hidden=yes
17588 else
17589   echo "$as_me: failed program was:" >&5
17590 sed 's/^/| /' conftest.$ac_ext >&5
17591
17592         llvm_cv_cxx_visibility_inlines_hidden=no
17593 fi
17594
17595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17596   CXXFLAGS="$oldcxxflags"
17597   ac_ext=c
17598 ac_cpp='$CPP $CPPFLAGS'
17599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17602
17603
17604 fi
17605 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
17606 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
17607 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
17608   ENABLE_VISIBILITY_INLINES_HIDDEN=1
17609
17610 else
17611   ENABLE_VISIBILITY_INLINES_HIDDEN=0
17612
17613 fi
17614
17615
17616 if test "$llvm_cv_link_use_r" = "yes" ; then
17617   RPATH="-Wl,-R"
17618 else
17619   RPATH="-Wl,-rpath"
17620 fi
17621
17622
17623 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
17624   RDYNAMIC="-rdynamic"
17625 else
17626   RDYNAMIC=""
17627 fi
17628
17629
17630
17631 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
17632
17633
17634
17635
17636
17637
17638 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
17639
17640 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
17641
17642 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
17643
17644 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
17645
17646 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
17647
17648
17649 ac_config_files="$ac_config_files Makefile.config"
17650
17651
17652 ac_config_files="$ac_config_files llvm.spec"
17653
17654
17655 ac_config_files="$ac_config_files docs/doxygen.cfg"
17656
17657
17658 if test "${clang_src_root}" = ""; then
17659   clang_src_root="$srcdir/tools/clang"
17660 fi
17661 if test -f ${clang_src_root}/README.txt; then
17662
17663 cat >>confdefs.h <<_ACEOF
17664 #define CLANG_LIBDIR_SUFFIX ""
17665 _ACEOF
17666
17667
17668     configh="include/clang/Config/config.h"
17669   doxy="docs/doxygen.cfg"
17670   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
17671
17672   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
17673
17674 fi
17675
17676 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
17677
17678
17679 test "x$program_prefix" = "xNONE" && program_prefix=""
17680
17681
17682
17683 ac_config_commands="$ac_config_commands setup"
17684
17685 ac_config_commands="$ac_config_commands Makefile"
17686
17687
17688 ac_config_commands="$ac_config_commands Makefile.common"
17689
17690
17691 ac_config_commands="$ac_config_commands examples/Makefile"
17692
17693
17694 ac_config_commands="$ac_config_commands lib/Makefile"
17695
17696
17697 ac_config_commands="$ac_config_commands test/Makefile"
17698
17699
17700 ac_config_commands="$ac_config_commands test/Makefile.tests"
17701
17702
17703 ac_config_commands="$ac_config_commands unittests/Makefile"
17704
17705
17706 ac_config_commands="$ac_config_commands tools/Makefile"
17707
17708
17709 ac_config_commands="$ac_config_commands utils/Makefile"
17710
17711
17712 ac_config_commands="$ac_config_commands projects/Makefile"
17713
17714
17715 ac_config_commands="$ac_config_commands bindings/Makefile"
17716
17717
17718 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
17719
17720
17721
17722 cat >confcache <<\_ACEOF
17723 # This file is a shell script that caches the results of configure
17724 # tests run on this system so they can be shared between configure
17725 # scripts and configure runs, see configure's option --config-cache.
17726 # It is not useful on other systems.  If it contains results you don't
17727 # want to keep, you may remove or edit it.
17728 #
17729 # config.status only pays attention to the cache file if you give it
17730 # the --recheck option to rerun configure.
17731 #
17732 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17733 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17734 # following values.
17735
17736 _ACEOF
17737
17738 # The following way of writing the cache mishandles newlines in values,
17739 # but we know of no workaround that is simple, portable, and efficient.
17740 # So, we kill variables containing newlines.
17741 # Ultrix sh set writes to stderr and can't be redirected directly,
17742 # and sets the high bit in the cache file unless we assign to the vars.
17743 (
17744   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17745     eval ac_val=\$$ac_var
17746     case $ac_val in #(
17747     *${as_nl}*)
17748       case $ac_var in #(
17749       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17750 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17751       esac
17752       case $ac_var in #(
17753       _ | IFS | as_nl) ;; #(
17754       *) $as_unset $ac_var ;;
17755       esac ;;
17756     esac
17757   done
17758
17759   (set) 2>&1 |
17760     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17761     *${as_nl}ac_space=\ *)
17762       # `set' does not quote correctly, so add quotes (double-quote
17763       # substitution turns \\\\ into \\, and sed turns \\ into \).
17764       sed -n \
17765         "s/'/'\\\\''/g;
17766           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17767       ;; #(
17768     *)
17769       # `set' quotes correctly as required by POSIX, so do not add quotes.
17770       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17771       ;;
17772     esac |
17773     sort
17774 ) |
17775   sed '
17776      /^ac_cv_env_/b end
17777      t clear
17778      :clear
17779      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17780      t end
17781      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17782      :end' >>confcache
17783 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17784   if test -w "$cache_file"; then
17785     test "x$cache_file" != "x/dev/null" &&
17786       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
17787 echo "$as_me: updating cache $cache_file" >&6;}
17788     cat confcache >$cache_file
17789   else
17790     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17791 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17792   fi
17793 fi
17794 rm -f confcache
17795
17796 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17797 # Let make expand exec_prefix.
17798 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17799
17800 DEFS=-DHAVE_CONFIG_H
17801
17802 ac_libobjs=
17803 ac_ltlibobjs=
17804 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17805   # 1. Remove the extension, and $U if already installed.
17806   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17807   ac_i=`echo "$ac_i" | sed "$ac_script"`
17808   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17809   #    will be set to the directory where LIBOBJS objects are built.
17810   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17811   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
17812 done
17813 LIBOBJS=$ac_libobjs
17814
17815 LTLIBOBJS=$ac_ltlibobjs
17816
17817
17818
17819 : ${CONFIG_STATUS=./config.status}
17820 ac_clean_files_save=$ac_clean_files
17821 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17822 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17823 echo "$as_me: creating $CONFIG_STATUS" >&6;}
17824 cat >$CONFIG_STATUS <<_ACEOF
17825 #! $SHELL
17826 # Generated by $as_me.
17827 # Run this file to recreate the current configuration.
17828 # Compiler output produced by configure, useful for debugging
17829 # configure, is in config.log if it exists.
17830
17831 debug=false
17832 ac_cs_recheck=false
17833 ac_cs_silent=false
17834 SHELL=\${CONFIG_SHELL-$SHELL}
17835 _ACEOF
17836
17837 cat >>$CONFIG_STATUS <<\_ACEOF
17838 ## --------------------- ##
17839 ## M4sh Initialization.  ##
17840 ## --------------------- ##
17841
17842 # Be Bourne compatible
17843 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17844   emulate sh
17845   NULLCMD=:
17846   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17847   # is contrary to our usage.  Disable this feature.
17848   alias -g '${1+"$@"}'='"$@"'
17849   setopt NO_GLOB_SUBST
17850 else
17851   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
17852 fi
17853 BIN_SH=xpg4; export BIN_SH # for Tru64
17854 DUALCASE=1; export DUALCASE # for MKS sh
17855
17856
17857 # PATH needs CR
17858 # Avoid depending upon Character Ranges.
17859 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17860 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17861 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17862 as_cr_digits='0123456789'
17863 as_cr_alnum=$as_cr_Letters$as_cr_digits
17864
17865 # The user is always right.
17866 if test "${PATH_SEPARATOR+set}" != set; then
17867   echo "#! /bin/sh" >conf$$.sh
17868   echo  "exit 0"   >>conf$$.sh
17869   chmod +x conf$$.sh
17870   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17871     PATH_SEPARATOR=';'
17872   else
17873     PATH_SEPARATOR=:
17874   fi
17875   rm -f conf$$.sh
17876 fi
17877
17878 # Support unset when possible.
17879 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17880   as_unset=unset
17881 else
17882   as_unset=false
17883 fi
17884
17885
17886 # IFS
17887 # We need space, tab and new line, in precisely that order.  Quoting is
17888 # there to prevent editors from complaining about space-tab.
17889 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17890 # splitting by setting IFS to empty value.)
17891 as_nl='
17892 '
17893 IFS=" ""        $as_nl"
17894
17895 # Find who we are.  Look in the path if we contain no directory separator.
17896 case $0 in
17897   *[\\/]* ) as_myself=$0 ;;
17898   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17899 for as_dir in $PATH
17900 do
17901   IFS=$as_save_IFS
17902   test -z "$as_dir" && as_dir=.
17903   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17904 done
17905 IFS=$as_save_IFS
17906
17907      ;;
17908 esac
17909 # We did not find ourselves, most probably we were run as `sh COMMAND'
17910 # in which case we are not to be found in the path.
17911 if test "x$as_myself" = x; then
17912   as_myself=$0
17913 fi
17914 if test ! -f "$as_myself"; then
17915   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17916   { (exit 1); exit 1; }
17917 fi
17918
17919 # Work around bugs in pre-3.0 UWIN ksh.
17920 for as_var in ENV MAIL MAILPATH
17921 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17922 done
17923 PS1='$ '
17924 PS2='> '
17925 PS4='+ '
17926
17927 # NLS nuisances.
17928 for as_var in \
17929   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
17930   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
17931   LC_TELEPHONE LC_TIME
17932 do
17933   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
17934     eval $as_var=C; export $as_var
17935   else
17936     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17937   fi
17938 done
17939
17940 # Required to use basename.
17941 if expr a : '\(a\)' >/dev/null 2>&1 &&
17942    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17943   as_expr=expr
17944 else
17945   as_expr=false
17946 fi
17947
17948 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17949   as_basename=basename
17950 else
17951   as_basename=false
17952 fi
17953
17954
17955 # Name of the executable.
17956 as_me=`$as_basename -- "$0" ||
17957 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17958          X"$0" : 'X\(//\)$' \| \
17959          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17960 echo X/"$0" |
17961     sed '/^.*\/\([^/][^/]*\)\/*$/{
17962             s//\1/
17963             q
17964           }
17965           /^X\/\(\/\/\)$/{
17966             s//\1/
17967             q
17968           }
17969           /^X\/\(\/\).*/{
17970             s//\1/
17971             q
17972           }
17973           s/.*/./; q'`
17974
17975 # CDPATH.
17976 $as_unset CDPATH
17977
17978
17979
17980   as_lineno_1=$LINENO
17981   as_lineno_2=$LINENO
17982   test "x$as_lineno_1" != "x$as_lineno_2" &&
17983   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
17984
17985   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17986   # uniformly replaced by the line number.  The first 'sed' inserts a
17987   # line-number line after each line using $LINENO; the second 'sed'
17988   # does the real work.  The second script uses 'N' to pair each
17989   # line-number line with the line containing $LINENO, and appends
17990   # trailing '-' during substitution so that $LINENO is not a special
17991   # case at line end.
17992   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17993   # scripts with optimization help from Paolo Bonzini.  Blame Lee
17994   # E. McMahon (1931-1989) for sed's syntax.  :-)
17995   sed -n '
17996     p
17997     /[$]LINENO/=
17998   ' <$as_myself |
17999     sed '
18000       s/[$]LINENO.*/&-/
18001       t lineno
18002       b
18003       :lineno
18004       N
18005       :loop
18006       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
18007       t loop
18008       s/-\n.*//
18009     ' >$as_me.lineno &&
18010   chmod +x "$as_me.lineno" ||
18011     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
18012    { (exit 1); exit 1; }; }
18013
18014   # Don't try to exec as it changes $[0], causing all sort of problems
18015   # (the dirname of $[0] is not the place where we might find the
18016   # original and so on.  Autoconf is especially sensitive to this).
18017   . "./$as_me.lineno"
18018   # Exit status is that of the last command.
18019   exit
18020 }
18021
18022
18023 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18024   as_dirname=dirname
18025 else
18026   as_dirname=false
18027 fi
18028
18029 ECHO_C= ECHO_N= ECHO_T=
18030 case `echo -n x` in
18031 -n*)
18032   case `echo 'x\c'` in
18033   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18034   *)   ECHO_C='\c';;
18035   esac;;
18036 *)
18037   ECHO_N='-n';;
18038 esac
18039
18040 if expr a : '\(a\)' >/dev/null 2>&1 &&
18041    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18042   as_expr=expr
18043 else
18044   as_expr=false
18045 fi
18046
18047 rm -f conf$$ conf$$.exe conf$$.file
18048 if test -d conf$$.dir; then
18049   rm -f conf$$.dir/conf$$.file
18050 else
18051   rm -f conf$$.dir
18052   mkdir conf$$.dir
18053 fi
18054 echo >conf$$.file
18055 if ln -s conf$$.file conf$$ 2>/dev/null; then
18056   as_ln_s='ln -s'
18057   # ... but there are two gotchas:
18058   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18059   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18060   # In both cases, we have to default to `cp -p'.
18061   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18062     as_ln_s='cp -p'
18063 elif ln conf$$.file conf$$ 2>/dev/null; then
18064   as_ln_s=ln
18065 else
18066   as_ln_s='cp -p'
18067 fi
18068 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18069 rmdir conf$$.dir 2>/dev/null
18070
18071 if mkdir -p . 2>/dev/null; then
18072   as_mkdir_p=:
18073 else
18074   test -d ./-p && rmdir ./-p
18075   as_mkdir_p=false
18076 fi
18077
18078 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
18079 # systems may use methods other than mode bits to determine executability.
18080 cat >conf$$.file <<_ASEOF
18081 #! /bin/sh
18082 exit 0
18083 _ASEOF
18084 chmod +x conf$$.file
18085 if test -x conf$$.file >/dev/null 2>&1; then
18086   as_executable_p="test -x"
18087 else
18088   as_executable_p=:
18089 fi
18090 rm -f conf$$.file
18091
18092 # Sed expression to map a string onto a valid CPP name.
18093 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18094
18095 # Sed expression to map a string onto a valid variable name.
18096 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18097
18098
18099 exec 6>&1
18100
18101 # Save the log message, to keep $[0] and so on meaningful, and to
18102 # report actual input values of CONFIG_FILES etc. instead of their
18103 # values after options handling.
18104 ac_log="
18105 This file was extended by LLVM $as_me 3.8.0svn, which was
18106 generated by GNU Autoconf 2.60.  Invocation command line was
18107
18108   CONFIG_FILES    = $CONFIG_FILES
18109   CONFIG_HEADERS  = $CONFIG_HEADERS
18110   CONFIG_LINKS    = $CONFIG_LINKS
18111   CONFIG_COMMANDS = $CONFIG_COMMANDS
18112   $ $0 $@
18113
18114 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18115 "
18116
18117 _ACEOF
18118
18119 cat >>$CONFIG_STATUS <<_ACEOF
18120 # Files that config.status was made for.
18121 config_files="$ac_config_files"
18122 config_headers="$ac_config_headers"
18123 config_commands="$ac_config_commands"
18124
18125 _ACEOF
18126
18127 cat >>$CONFIG_STATUS <<\_ACEOF
18128 ac_cs_usage="\
18129 \`$as_me' instantiates files from templates according to the
18130 current configuration.
18131
18132 Usage: $0 [OPTIONS] [FILE]...
18133
18134   -h, --help       print this help, then exit
18135   -V, --version    print version number, then exit
18136   -q, --quiet      do not print progress messages
18137   -d, --debug      don't remove temporary files
18138       --recheck    update $as_me by reconfiguring in the same conditions
18139   --file=FILE[:TEMPLATE]
18140                    instantiate the configuration file FILE
18141   --header=FILE[:TEMPLATE]
18142                    instantiate the configuration header FILE
18143
18144 Configuration files:
18145 $config_files
18146
18147 Configuration headers:
18148 $config_headers
18149
18150 Configuration commands:
18151 $config_commands
18152
18153 Report bugs to <bug-autoconf@gnu.org>."
18154
18155 _ACEOF
18156 cat >>$CONFIG_STATUS <<_ACEOF
18157 ac_cs_version="\\
18158 LLVM config.status 3.8.0svn
18159 configured by $0, generated by GNU Autoconf 2.60,
18160   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18161
18162 Copyright (C) 2006 Free Software Foundation, Inc.
18163 This config.status script is free software; the Free Software Foundation
18164 gives unlimited permission to copy, distribute and modify it."
18165
18166 ac_pwd='$ac_pwd'
18167 srcdir='$srcdir'
18168 INSTALL='$INSTALL'
18169 _ACEOF
18170
18171 cat >>$CONFIG_STATUS <<\_ACEOF
18172 # If no file are specified by the user, then we need to provide default
18173 # value.  By we need to know if files were specified by the user.
18174 ac_need_defaults=:
18175 while test $# != 0
18176 do
18177   case $1 in
18178   --*=*)
18179     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18180     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18181     ac_shift=:
18182     ;;
18183   *)
18184     ac_option=$1
18185     ac_optarg=$2
18186     ac_shift=shift
18187     ;;
18188   esac
18189
18190   case $ac_option in
18191   # Handling of the options.
18192   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18193     ac_cs_recheck=: ;;
18194   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18195     echo "$ac_cs_version"; exit ;;
18196   --debug | --debu | --deb | --de | --d | -d )
18197     debug=: ;;
18198   --file | --fil | --fi | --f )
18199     $ac_shift
18200     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
18201     ac_need_defaults=false;;
18202   --header | --heade | --head | --hea )
18203     $ac_shift
18204     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
18205     ac_need_defaults=false;;
18206   --he | --h)
18207     # Conflict between --help and --header
18208     { echo "$as_me: error: ambiguous option: $1
18209 Try \`$0 --help' for more information." >&2
18210    { (exit 1); exit 1; }; };;
18211   --help | --hel | -h )
18212     echo "$ac_cs_usage"; exit ;;
18213   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18214   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18215     ac_cs_silent=: ;;
18216
18217   # This is an error.
18218   -*) { echo "$as_me: error: unrecognized option: $1
18219 Try \`$0 --help' for more information." >&2
18220    { (exit 1); exit 1; }; } ;;
18221
18222   *) ac_config_targets="$ac_config_targets $1"
18223      ac_need_defaults=false ;;
18224
18225   esac
18226   shift
18227 done
18228
18229 ac_configure_extra_args=
18230
18231 if $ac_cs_silent; then
18232   exec 6>/dev/null
18233   ac_configure_extra_args="$ac_configure_extra_args --silent"
18234 fi
18235
18236 _ACEOF
18237 cat >>$CONFIG_STATUS <<_ACEOF
18238 if \$ac_cs_recheck; then
18239   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
18240   CONFIG_SHELL=$SHELL
18241   export CONFIG_SHELL
18242   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18243 fi
18244
18245 _ACEOF
18246 cat >>$CONFIG_STATUS <<\_ACEOF
18247 exec 5>>config.log
18248 {
18249   echo
18250   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18251 ## Running $as_me. ##
18252 _ASBOX
18253   echo "$ac_log"
18254 } >&5
18255
18256 _ACEOF
18257 cat >>$CONFIG_STATUS <<_ACEOF
18258 #
18259 # INIT-COMMANDS
18260 #
18261 llvm_src="${srcdir}"
18262
18263 _ACEOF
18264
18265 cat >>$CONFIG_STATUS <<\_ACEOF
18266
18267 # Handling of arguments.
18268 for ac_config_target in $ac_config_targets
18269 do
18270   case $ac_config_target in
18271     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
18272     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
18273     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
18274     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
18275     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
18276     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
18277     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
18278     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
18279     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
18280     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
18281     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
18282     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
18283     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
18284     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
18285     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
18286     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
18287     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
18288     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
18289     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
18290     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
18291     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
18292     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
18293     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
18294     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
18295     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
18296     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
18297
18298   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18299 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18300    { (exit 1); exit 1; }; };;
18301   esac
18302 done
18303
18304
18305 # If the user did not use the arguments to specify the items to instantiate,
18306 # then the envvar interface is used.  Set only those that are not.
18307 # We use the long form for the default assignment because of an extremely
18308 # bizarre bug on SunOS 4.1.3.
18309 if $ac_need_defaults; then
18310   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18311   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18312   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18313 fi
18314
18315 # Have a temporary directory for convenience.  Make it in the build tree
18316 # simply because there is no reason against having it here, and in addition,
18317 # creating and moving files from /tmp can sometimes cause problems.
18318 # Hook for its removal unless debugging.
18319 # Note that there is a small window in which the directory will not be cleaned:
18320 # after its creation but before its name has been assigned to `$tmp'.
18321 $debug ||
18322 {
18323   tmp=
18324   trap 'exit_status=$?
18325   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18326 ' 0
18327   trap '{ (exit 1); exit 1; }' 1 2 13 15
18328 }
18329 # Create a (secure) tmp directory for tmp files.
18330
18331 {
18332   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18333   test -n "$tmp" && test -d "$tmp"
18334 }  ||
18335 {
18336   tmp=./conf$$-$RANDOM
18337   (umask 077 && mkdir "$tmp")
18338 } ||
18339 {
18340    echo "$me: cannot create a temporary directory in ." >&2
18341    { (exit 1); exit 1; }
18342 }
18343
18344 #
18345 # Set up the sed scripts for CONFIG_FILES section.
18346 #
18347
18348 # No need to generate the scripts if there are no CONFIG_FILES.
18349 # This happens for instance when ./config.status config.h
18350 if test -n "$CONFIG_FILES"; then
18351
18352 _ACEOF
18353
18354
18355
18356 ac_delim='%!_!# '
18357 for ac_last_try in false false false false false :; do
18358   cat >conf$$subs.sed <<_ACEOF
18359 SHELL!$SHELL$ac_delim
18360 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
18361 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
18362 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
18363 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
18364 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
18365 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
18366 exec_prefix!$exec_prefix$ac_delim
18367 prefix!$prefix$ac_delim
18368 program_transform_name!$program_transform_name$ac_delim
18369 bindir!$bindir$ac_delim
18370 sbindir!$sbindir$ac_delim
18371 libexecdir!$libexecdir$ac_delim
18372 datarootdir!$datarootdir$ac_delim
18373 datadir!$datadir$ac_delim
18374 sysconfdir!$sysconfdir$ac_delim
18375 sharedstatedir!$sharedstatedir$ac_delim
18376 localstatedir!$localstatedir$ac_delim
18377 includedir!$includedir$ac_delim
18378 oldincludedir!$oldincludedir$ac_delim
18379 docdir!$docdir$ac_delim
18380 infodir!$infodir$ac_delim
18381 htmldir!$htmldir$ac_delim
18382 dvidir!$dvidir$ac_delim
18383 pdfdir!$pdfdir$ac_delim
18384 psdir!$psdir$ac_delim
18385 libdir!$libdir$ac_delim
18386 localedir!$localedir$ac_delim
18387 mandir!$mandir$ac_delim
18388 DEFS!$DEFS$ac_delim
18389 ECHO_C!$ECHO_C$ac_delim
18390 ECHO_N!$ECHO_N$ac_delim
18391 ECHO_T!$ECHO_T$ac_delim
18392 LIBS!$LIBS$ac_delim
18393 build_alias!$build_alias$ac_delim
18394 host_alias!$host_alias$ac_delim
18395 target_alias!$target_alias$ac_delim
18396 LLVM_VERSION_MAJOR!$LLVM_VERSION_MAJOR$ac_delim
18397 LLVM_VERSION_MINOR!$LLVM_VERSION_MINOR$ac_delim
18398 LLVM_VERSION_PATCH!$LLVM_VERSION_PATCH$ac_delim
18399 LLVM_VERSION_SUFFIX!$LLVM_VERSION_SUFFIX$ac_delim
18400 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
18401 CC!$CC$ac_delim
18402 CFLAGS!$CFLAGS$ac_delim
18403 LDFLAGS!$LDFLAGS$ac_delim
18404 CPPFLAGS!$CPPFLAGS$ac_delim
18405 ac_ct_CC!$ac_ct_CC$ac_delim
18406 EXEEXT!$EXEEXT$ac_delim
18407 OBJEXT!$OBJEXT$ac_delim
18408 CXX!$CXX$ac_delim
18409 CXXFLAGS!$CXXFLAGS$ac_delim
18410 ac_ct_CXX!$ac_ct_CXX$ac_delim
18411 CPP!$CPP$ac_delim
18412 subdirs!$subdirs$ac_delim
18413 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
18414 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
18415 build!$build$ac_delim
18416 build_cpu!$build_cpu$ac_delim
18417 build_vendor!$build_vendor$ac_delim
18418 build_os!$build_os$ac_delim
18419 host!$host$ac_delim
18420 host_cpu!$host_cpu$ac_delim
18421 host_vendor!$host_vendor$ac_delim
18422 host_os!$host_os$ac_delim
18423 target!$target$ac_delim
18424 target_cpu!$target_cpu$ac_delim
18425 target_vendor!$target_vendor$ac_delim
18426 target_os!$target_os$ac_delim
18427 OS!$OS$ac_delim
18428 HOST_OS!$HOST_OS$ac_delim
18429 TARGET_OS!$TARGET_OS$ac_delim
18430 LINKALL!$LINKALL$ac_delim
18431 NOLINKALL!$NOLINKALL$ac_delim
18432 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
18433 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
18434 ARCH!$ARCH$ac_delim
18435 LLVM_NATIVE_ARCH!$LLVM_NATIVE_ARCH$ac_delim
18436 HOST_ARCH!$HOST_ARCH$ac_delim
18437 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
18438 BUILD_CC!$BUILD_CC$ac_delim
18439 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
18440 BUILD_CXX!$BUILD_CXX$ac_delim
18441 CVSBUILD!$CVSBUILD$ac_delim
18442 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
18443 ENABLE_CXX1Y!$ENABLE_CXX1Y$ac_delim
18444 ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
18445 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
18446 CLANG_PLUGIN_SUPPORT!$CLANG_PLUGIN_SUPPORT$ac_delim
18447 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
18448 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
18449 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
18450 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
18451 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
18452 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
18453 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
18454 ENABLE_ABI_BREAKING_CHECKS!$ENABLE_ABI_BREAKING_CHECKS$ac_delim
18455 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
18456 _ACEOF
18457
18458   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18459     break
18460   elif $ac_last_try; then
18461     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18462 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18463    { (exit 1); exit 1; }; }
18464   else
18465     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18466   fi
18467 done
18468
18469 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18470 if test -n "$ac_eof"; then
18471   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18472   ac_eof=`expr $ac_eof + 1`
18473 fi
18474
18475 cat >>$CONFIG_STATUS <<_ACEOF
18476 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
18477 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18478 _ACEOF
18479 sed '
18480 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18481 s/^/s,@/; s/!/@,|#_!!_#|/
18482 :n
18483 t n
18484 s/'"$ac_delim"'$/,g/; t
18485 s/$/\\/; p
18486 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18487 ' >>$CONFIG_STATUS <conf$$subs.sed
18488 rm -f conf$$subs.sed
18489 cat >>$CONFIG_STATUS <<_ACEOF
18490 CEOF$ac_eof
18491 _ACEOF
18492
18493
18494 ac_delim='%!_!# '
18495 for ac_last_try in false false false false false :; do
18496   cat >conf$$subs.sed <<_ACEOF
18497 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
18498 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
18499 JIT!$JIT$ac_delim
18500 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
18501 TARGETS_WITH_JIT!$TARGETS_WITH_JIT$ac_delim
18502 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
18503 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
18504 enable_searchengine!$enable_searchengine$ac_delim
18505 enable_external_search!$enable_external_search$ac_delim
18506 enable_server_based_search!$enable_server_based_search$ac_delim
18507 searchengine_url!$searchengine_url$ac_delim
18508 extra_search_mappings!$extra_search_mappings$ac_delim
18509 QHELPGENERATOR!$QHELPGENERATOR$ac_delim
18510 llvm_doxygen_generate_qhp!$llvm_doxygen_generate_qhp$ac_delim
18511 llvm_doxygen_qch_filename!$llvm_doxygen_qch_filename$ac_delim
18512 llvm_doxygen_qhp_namespace!$llvm_doxygen_qhp_namespace$ac_delim
18513 llvm_doxygen_qhelpgenerator_path!$llvm_doxygen_qhelpgenerator_path$ac_delim
18514 llvm_doxygen_qhp_cust_filter_name!$llvm_doxygen_qhp_cust_filter_name$ac_delim
18515 llvm_doxygen_qhp_cust_filter_attrs!$llvm_doxygen_qhp_cust_filter_attrs$ac_delim
18516 clang_doxygen_generate_qhp!$clang_doxygen_generate_qhp$ac_delim
18517 clang_doxygen_qch_filename!$clang_doxygen_qch_filename$ac_delim
18518 clang_doxygen_qhp_namespace!$clang_doxygen_qhp_namespace$ac_delim
18519 clang_doxygen_qhelpgenerator_path!$clang_doxygen_qhelpgenerator_path$ac_delim
18520 clang_doxygen_qhp_cust_filter_name!$clang_doxygen_qhp_cust_filter_name$ac_delim
18521 clang_doxygen_qhp_cust_filter_attrs!$clang_doxygen_qhp_cust_filter_attrs$ac_delim
18522 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
18523 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
18524 LLVM_ENABLE_ZLIB!$LLVM_ENABLE_ZLIB$ac_delim
18525 ENABLE_PIC!$ENABLE_PIC$ac_delim
18526 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
18527 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
18528 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
18529 ALL_TARGETS!$ALL_TARGETS$ac_delim
18530 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
18531 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
18532 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
18533 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
18534 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
18535 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
18536 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
18537 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
18538 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
18539 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
18540 ENABLE_TERMINFO!$ENABLE_TERMINFO$ac_delim
18541 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
18542 ifGNUmake!$ifGNUmake$ac_delim
18543 LN_S!$LN_S$ac_delim
18544 NM!$NM$ac_delim
18545 CMP!$CMP$ac_delim
18546 CP!$CP$ac_delim
18547 DATE!$DATE$ac_delim
18548 FIND!$FIND$ac_delim
18549 GREP!$GREP$ac_delim
18550 MKDIR!$MKDIR$ac_delim
18551 MV!$MV$ac_delim
18552 RANLIB!$RANLIB$ac_delim
18553 AR!$AR$ac_delim
18554 RM!$RM$ac_delim
18555 SED!$SED$ac_delim
18556 TAR!$TAR$ac_delim
18557 BINPWD!$BINPWD$ac_delim
18558 DOT!$DOT$ac_delim
18559 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
18560 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
18561 INSTALL_DATA!$INSTALL_DATA$ac_delim
18562 BZIP2!$BZIP2$ac_delim
18563 CAT!$CAT$ac_delim
18564 DOXYGEN!$DOXYGEN$ac_delim
18565 GROFF!$GROFF$ac_delim
18566 GZIPBIN!$GZIPBIN$ac_delim
18567 PDFROFF!$PDFROFF$ac_delim
18568 ZIP!$ZIP$ac_delim
18569 GO!$GO$ac_delim
18570 OCAMLFIND!$OCAMLFIND$ac_delim
18571 GAS!$GAS$ac_delim
18572 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
18573 EGREP!$EGREP$ac_delim
18574 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
18575 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
18576 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
18577 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
18578 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
18579 NO_COMMENT!$NO_COMMENT$ac_delim
18580 PYTHON!$PYTHON$ac_delim
18581 HAVE_DLOPEN!$HAVE_DLOPEN$ac_delim
18582 HAVE_TERMINFO!$HAVE_TERMINFO$ac_delim
18583 USE_OPROFILE!$USE_OPROFILE$ac_delim
18584 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
18585 XML2CONFIG!$XML2CONFIG$ac_delim
18586 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
18587 LIBXML2_INC!$LIBXML2_INC$ac_delim
18588 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
18589 HAVE_LIBZ!$HAVE_LIBZ$ac_delim
18590 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
18591 MMAP_FILE!$MMAP_FILE$ac_delim
18592 SHLIBEXT!$SHLIBEXT$ac_delim
18593 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
18594 _ACEOF
18595
18596   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18597     break
18598   elif $ac_last_try; then
18599     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18600 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18601    { (exit 1); exit 1; }; }
18602   else
18603     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18604   fi
18605 done
18606
18607 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18608 if test -n "$ac_eof"; then
18609   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18610   ac_eof=`expr $ac_eof + 1`
18611 fi
18612
18613 cat >>$CONFIG_STATUS <<_ACEOF
18614 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
18615 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18616 _ACEOF
18617 sed '
18618 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18619 s/^/s,@/; s/!/@,|#_!!_#|/
18620 :n
18621 t n
18622 s/'"$ac_delim"'$/,g/; t
18623 s/$/\\/; p
18624 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18625 ' >>$CONFIG_STATUS <conf$$subs.sed
18626 rm -f conf$$subs.sed
18627 cat >>$CONFIG_STATUS <<_ACEOF
18628 CEOF$ac_eof
18629 _ACEOF
18630
18631
18632 ac_delim='%!_!# '
18633 for ac_last_try in false false false false false :; do
18634   cat >conf$$subs.sed <<_ACEOF
18635 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
18636 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
18637 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
18638 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
18639 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
18640 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
18641 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
18642 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
18643 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
18644 HAVE_OCAMLOPT!$HAVE_OCAMLOPT$ac_delim
18645 HAVE_OCAML_OUNIT!$HAVE_OCAML_OUNIT$ac_delim
18646 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
18647 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
18648 RPATH!$RPATH$ac_delim
18649 RDYNAMIC!$RDYNAMIC$ac_delim
18650 program_prefix!$program_prefix$ac_delim
18651 LIBOBJS!$LIBOBJS$ac_delim
18652 LTLIBOBJS!$LTLIBOBJS$ac_delim
18653 _ACEOF
18654
18655   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 18; then
18656     break
18657   elif $ac_last_try; then
18658     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18659 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18660    { (exit 1); exit 1; }; }
18661   else
18662     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18663   fi
18664 done
18665
18666 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18667 if test -n "$ac_eof"; then
18668   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18669   ac_eof=`expr $ac_eof + 1`
18670 fi
18671
18672 cat >>$CONFIG_STATUS <<_ACEOF
18673 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
18674 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
18675 _ACEOF
18676 sed '
18677 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18678 s/^/s,@/; s/!/@,|#_!!_#|/
18679 :n
18680 t n
18681 s/'"$ac_delim"'$/,g/; t
18682 s/$/\\/; p
18683 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18684 ' >>$CONFIG_STATUS <conf$$subs.sed
18685 rm -f conf$$subs.sed
18686 cat >>$CONFIG_STATUS <<_ACEOF
18687 :end
18688 s/|#_!!_#|//g
18689 CEOF$ac_eof
18690 _ACEOF
18691
18692
18693 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18694 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18695 # trailing colons and then remove the whole line if VPATH becomes empty
18696 # (actually we leave an empty line to preserve line numbers).
18697 if test "x$srcdir" = x.; then
18698   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18699 s/:*\$(srcdir):*/:/
18700 s/:*\${srcdir}:*/:/
18701 s/:*@srcdir@:*/:/
18702 s/^\([^=]*=[     ]*\):*/\1/
18703 s/:*$//
18704 s/^[^=]*=[       ]*$//
18705 }'
18706 fi
18707
18708 cat >>$CONFIG_STATUS <<\_ACEOF
18709 fi # test -n "$CONFIG_FILES"
18710
18711
18712 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
18713 do
18714   case $ac_tag in
18715   :[FHLC]) ac_mode=$ac_tag; continue;;
18716   esac
18717   case $ac_mode$ac_tag in
18718   :[FHL]*:*);;
18719   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
18720 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
18721    { (exit 1); exit 1; }; };;
18722   :[FH]-) ac_tag=-:-;;
18723   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18724   esac
18725   ac_save_IFS=$IFS
18726   IFS=:
18727   set x $ac_tag
18728   IFS=$ac_save_IFS
18729   shift
18730   ac_file=$1
18731   shift
18732
18733   case $ac_mode in
18734   :L) ac_source=$1;;
18735   :[FH])
18736     ac_file_inputs=
18737     for ac_f
18738     do
18739       case $ac_f in
18740       -) ac_f="$tmp/stdin";;
18741       *) # Look for the file first in the build tree, then in the source tree
18742          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18743          # because $ac_f cannot contain `:'.
18744          test -f "$ac_f" ||
18745            case $ac_f in
18746            [\\/$]*) false;;
18747            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18748            esac ||
18749            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18750 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18751    { (exit 1); exit 1; }; };;
18752       esac
18753       ac_file_inputs="$ac_file_inputs $ac_f"
18754     done
18755
18756     # Let's still pretend it is `configure' which instantiates (i.e., don't
18757     # use $as_me), people would be surprised to read:
18758     #    /* config.h.  Generated by config.status.  */
18759     configure_input="Generated from "`IFS=:
18760           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
18761     if test x"$ac_file" != x-; then
18762       configure_input="$ac_file.  $configure_input"
18763       { echo "$as_me:$LINENO: creating $ac_file" >&5
18764 echo "$as_me: creating $ac_file" >&6;}
18765     fi
18766
18767     case $ac_tag in
18768     *:-:* | *:-) cat >"$tmp/stdin";;
18769     esac
18770     ;;
18771   esac
18772
18773   ac_dir=`$as_dirname -- "$ac_file" ||
18774 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18775          X"$ac_file" : 'X\(//\)[^/]' \| \
18776          X"$ac_file" : 'X\(//\)$' \| \
18777          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18778 echo X"$ac_file" |
18779     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18780             s//\1/
18781             q
18782           }
18783           /^X\(\/\/\)[^/].*/{
18784             s//\1/
18785             q
18786           }
18787           /^X\(\/\/\)$/{
18788             s//\1/
18789             q
18790           }
18791           /^X\(\/\).*/{
18792             s//\1/
18793             q
18794           }
18795           s/.*/./; q'`
18796   { as_dir="$ac_dir"
18797   case $as_dir in #(
18798   -*) as_dir=./$as_dir;;
18799   esac
18800   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
18801     as_dirs=
18802     while :; do
18803       case $as_dir in #(
18804       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
18805       *) as_qdir=$as_dir;;
18806       esac
18807       as_dirs="'$as_qdir' $as_dirs"
18808       as_dir=`$as_dirname -- "$as_dir" ||
18809 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18810          X"$as_dir" : 'X\(//\)[^/]' \| \
18811          X"$as_dir" : 'X\(//\)$' \| \
18812          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18813 echo X"$as_dir" |
18814     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18815             s//\1/
18816             q
18817           }
18818           /^X\(\/\/\)[^/].*/{
18819             s//\1/
18820             q
18821           }
18822           /^X\(\/\/\)$/{
18823             s//\1/
18824             q
18825           }
18826           /^X\(\/\).*/{
18827             s//\1/
18828             q
18829           }
18830           s/.*/./; q'`
18831       test -d "$as_dir" && break
18832     done
18833     test -z "$as_dirs" || eval "mkdir $as_dirs"
18834   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18835 echo "$as_me: error: cannot create directory $as_dir" >&2;}
18836    { (exit 1); exit 1; }; }; }
18837   ac_builddir=.
18838
18839 case "$ac_dir" in
18840 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18841 *)
18842   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18843   # A ".." for each directory in $ac_dir_suffix.
18844   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
18845   case $ac_top_builddir_sub in
18846   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18847   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18848   esac ;;
18849 esac
18850 ac_abs_top_builddir=$ac_pwd
18851 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18852 # for backward compatibility:
18853 ac_top_builddir=$ac_top_build_prefix
18854
18855 case $srcdir in
18856   .)  # We are building in place.
18857     ac_srcdir=.
18858     ac_top_srcdir=$ac_top_builddir_sub
18859     ac_abs_top_srcdir=$ac_pwd ;;
18860   [\\/]* | ?:[\\/]* )  # Absolute name.
18861     ac_srcdir=$srcdir$ac_dir_suffix;
18862     ac_top_srcdir=$srcdir
18863     ac_abs_top_srcdir=$srcdir ;;
18864   *) # Relative name.
18865     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18866     ac_top_srcdir=$ac_top_build_prefix$srcdir
18867     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18868 esac
18869 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18870
18871
18872   case $ac_mode in
18873   :F)
18874   #
18875   # CONFIG_FILE
18876   #
18877
18878   case $INSTALL in
18879   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18880   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18881   esac
18882 _ACEOF
18883
18884 cat >>$CONFIG_STATUS <<\_ACEOF
18885 # If the template does not know about datarootdir, expand it.
18886 # FIXME: This hack should be removed a few years after 2.60.
18887 ac_datarootdir_hack=; ac_datarootdir_seen=
18888
18889 case `sed -n '/datarootdir/ {
18890   p
18891   q
18892 }
18893 /@datadir@/p
18894 /@docdir@/p
18895 /@infodir@/p
18896 /@localedir@/p
18897 /@mandir@/p
18898 ' $ac_file_inputs` in
18899 *datarootdir*) ac_datarootdir_seen=yes;;
18900 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18901   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18902 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18903 _ACEOF
18904 cat >>$CONFIG_STATUS <<_ACEOF
18905   ac_datarootdir_hack='
18906   s&@datadir@&$datadir&g
18907   s&@docdir@&$docdir&g
18908   s&@infodir@&$infodir&g
18909   s&@localedir@&$localedir&g
18910   s&@mandir@&$mandir&g
18911     s&\\\${datarootdir}&$datarootdir&g' ;;
18912 esac
18913 _ACEOF
18914
18915 # Neutralize VPATH when `$srcdir' = `.'.
18916 # Shell code in configure.ac might set extrasub.
18917 # FIXME: do we really want to maintain this feature?
18918 cat >>$CONFIG_STATUS <<_ACEOF
18919   sed "$ac_vpsub
18920 $extrasub
18921 _ACEOF
18922 cat >>$CONFIG_STATUS <<\_ACEOF
18923 :t
18924 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18925 s&@configure_input@&$configure_input&;t t
18926 s&@top_builddir@&$ac_top_builddir_sub&;t t
18927 s&@srcdir@&$ac_srcdir&;t t
18928 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18929 s&@top_srcdir@&$ac_top_srcdir&;t t
18930 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18931 s&@builddir@&$ac_builddir&;t t
18932 s&@abs_builddir@&$ac_abs_builddir&;t t
18933 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18934 s&@INSTALL@&$ac_INSTALL&;t t
18935 $ac_datarootdir_hack
18936 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
18937
18938 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18939   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18940   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18941   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18942 which seems to be undefined.  Please make sure it is defined." >&5
18943 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18944 which seems to be undefined.  Please make sure it is defined." >&2;}
18945
18946   rm -f "$tmp/stdin"
18947   case $ac_file in
18948   -) cat "$tmp/out"; rm -f "$tmp/out";;
18949   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
18950   esac
18951  ;;
18952   :H)
18953   #
18954   # CONFIG_HEADER
18955   #
18956 _ACEOF
18957
18958 # Transform confdefs.h into a sed script `conftest.defines', that
18959 # substitutes the proper values into config.h.in to produce config.h.
18960 rm -f conftest.defines conftest.tail
18961 # First, append a space to every undef/define line, to ease matching.
18962 echo 's/$/ /' >conftest.defines
18963 # Then, protect against being on the right side of a sed subst, or in
18964 # an unquoted here document, in config.status.  If some macros were
18965 # called several times there might be several #defines for the same
18966 # symbol, which is useless.  But do not sort them, since the last
18967 # AC_DEFINE must be honored.
18968 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18969 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
18970 # NAME is the cpp macro being defined, VALUE is the value it is being given.
18971 # PARAMS is the parameter list in the macro definition--in most cases, it's
18972 # just an empty string.
18973 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
18974 ac_dB='\\)[      (].*,\\1define\\2'
18975 ac_dC=' '
18976 ac_dD=' ,'
18977
18978 uniq confdefs.h |
18979   sed -n '
18980         t rset
18981         :rset
18982         s/^[     ]*#[    ]*define[       ][      ]*//
18983         t ok
18984         d
18985         :ok
18986         s/[\\&,]/\\&/g
18987         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
18988         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
18989   ' >>conftest.defines
18990
18991 # Remove the space that was appended to ease matching.
18992 # Then replace #undef with comments.  This is necessary, for
18993 # example, in the case of _POSIX_SOURCE, which is predefined and required
18994 # on some systems where configure will not decide to define it.
18995 # (The regexp can be short, since the line contains either #define or #undef.)
18996 echo 's/ $//
18997 s,^[     #]*u.*,/* & */,' >>conftest.defines
18998
18999 # Break up conftest.defines:
19000 ac_max_sed_lines=50
19001
19002 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
19003 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
19004 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
19005 # et cetera.
19006 ac_in='$ac_file_inputs'
19007 ac_out='"$tmp/out1"'
19008 ac_nxt='"$tmp/out2"'
19009
19010 while :
19011 do
19012   # Write a here document:
19013     cat >>$CONFIG_STATUS <<_ACEOF
19014     # First, check the format of the line:
19015     cat >"\$tmp/defines.sed" <<\\CEOF
19016 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
19017 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
19018 b
19019 :def
19020 _ACEOF
19021   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
19022   echo 'CEOF
19023     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
19024   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
19025   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
19026   grep . conftest.tail >/dev/null || break
19027   rm -f conftest.defines
19028   mv conftest.tail conftest.defines
19029 done
19030 rm -f conftest.defines conftest.tail
19031
19032 echo "ac_result=$ac_in" >>$CONFIG_STATUS
19033 cat >>$CONFIG_STATUS <<\_ACEOF
19034   if test x"$ac_file" != x-; then
19035     echo "/* $configure_input  */" >"$tmp/config.h"
19036     cat "$ac_result" >>"$tmp/config.h"
19037     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
19038       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
19039 echo "$as_me: $ac_file is unchanged" >&6;}
19040     else
19041       rm -f $ac_file
19042       mv "$tmp/config.h" $ac_file
19043     fi
19044   else
19045     echo "/* $configure_input  */"
19046     cat "$ac_result"
19047   fi
19048   rm -f "$tmp/out12"
19049  ;;
19050
19051   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
19052 echo "$as_me: executing $ac_file commands" >&6;}
19053  ;;
19054   esac
19055
19056
19057   case $ac_file$ac_mode in
19058     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
19059    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
19060     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
19061    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
19062     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
19063    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
19064     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
19065    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
19066     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
19067    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
19068     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
19069    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
19070     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
19071    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
19072     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
19073    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
19074     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
19075    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
19076     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
19077    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
19078     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
19079    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
19080     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
19081    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
19082
19083   esac
19084 done # for ac_tag
19085
19086
19087 { (exit 0); exit 0; }
19088 _ACEOF
19089 chmod +x $CONFIG_STATUS
19090 ac_clean_files=$ac_clean_files_save
19091
19092
19093 # configure is writing to config.log, and then calls config.status.
19094 # config.status does its own redirection, appending to config.log.
19095 # Unfortunately, on DOS this fails, as config.log is still kept open
19096 # by configure, so config.status won't be able to write to it; its
19097 # output is simply discarded.  So we exec the FD to /dev/null,
19098 # effectively closing config.log, so it can be properly (re)opened and
19099 # appended to by config.status.  When coming back to configure, we
19100 # need to make the FD available again.
19101 if test "$no_create" != yes; then
19102   ac_cs_success=:
19103   ac_config_status_args=
19104   test "$silent" = yes &&
19105     ac_config_status_args="$ac_config_status_args --quiet"
19106   exec 5>/dev/null
19107   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19108   exec 5>>config.log
19109   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19110   # would make configure fail if this is the last instruction.
19111   $ac_cs_success || { (exit 1); exit 1; }
19112 fi
19113
19114 #
19115 # CONFIG_SUBDIRS section.
19116 #
19117 if test "$no_recursion" != yes; then
19118
19119   # Remove --cache-file and --srcdir arguments so they do not pile up.
19120   ac_sub_configure_args=
19121   ac_prev=
19122   eval "set x $ac_configure_args"
19123   shift
19124   for ac_arg
19125   do
19126     if test -n "$ac_prev"; then
19127       ac_prev=
19128       continue
19129     fi
19130     case $ac_arg in
19131     -cache-file | --cache-file | --cache-fil | --cache-fi \
19132     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19133       ac_prev=cache_file ;;
19134     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19135     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19136     | --c=*)
19137       ;;
19138     --config-cache | -C)
19139       ;;
19140     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19141       ac_prev=srcdir ;;
19142     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19143       ;;
19144     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19145       ac_prev=prefix ;;
19146     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19147       ;;
19148     *)
19149       case $ac_arg in
19150       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19151       esac
19152       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
19153     esac
19154   done
19155
19156   # Always prepend --prefix to ensure using the same prefix
19157   # in subdir configurations.
19158   ac_arg="--prefix=$prefix"
19159   case $ac_arg in
19160   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19161   esac
19162   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
19163
19164   ac_popdir=`pwd`
19165   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19166
19167     # Do not complain, so a configure script can configure whichever
19168     # parts of a large source tree are present.
19169     test -d "$srcdir/$ac_dir" || continue
19170
19171     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19172     echo "$as_me:$LINENO: $ac_msg" >&5
19173     echo "$ac_msg" >&6
19174     { as_dir="$ac_dir"
19175   case $as_dir in #(
19176   -*) as_dir=./$as_dir;;
19177   esac
19178   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19179     as_dirs=
19180     while :; do
19181       case $as_dir in #(
19182       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19183       *) as_qdir=$as_dir;;
19184       esac
19185       as_dirs="'$as_qdir' $as_dirs"
19186       as_dir=`$as_dirname -- "$as_dir" ||
19187 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19188          X"$as_dir" : 'X\(//\)[^/]' \| \
19189          X"$as_dir" : 'X\(//\)$' \| \
19190          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19191 echo X"$as_dir" |
19192     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19193             s//\1/
19194             q
19195           }
19196           /^X\(\/\/\)[^/].*/{
19197             s//\1/
19198             q
19199           }
19200           /^X\(\/\/\)$/{
19201             s//\1/
19202             q
19203           }
19204           /^X\(\/\).*/{
19205             s//\1/
19206             q
19207           }
19208           s/.*/./; q'`
19209       test -d "$as_dir" && break
19210     done
19211     test -z "$as_dirs" || eval "mkdir $as_dirs"
19212   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19213 echo "$as_me: error: cannot create directory $as_dir" >&2;}
19214    { (exit 1); exit 1; }; }; }
19215     ac_builddir=.
19216
19217 case "$ac_dir" in
19218 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19219 *)
19220   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
19221   # A ".." for each directory in $ac_dir_suffix.
19222   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
19223   case $ac_top_builddir_sub in
19224   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19225   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19226   esac ;;
19227 esac
19228 ac_abs_top_builddir=$ac_pwd
19229 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19230 # for backward compatibility:
19231 ac_top_builddir=$ac_top_build_prefix
19232
19233 case $srcdir in
19234   .)  # We are building in place.
19235     ac_srcdir=.
19236     ac_top_srcdir=$ac_top_builddir_sub
19237     ac_abs_top_srcdir=$ac_pwd ;;
19238   [\\/]* | ?:[\\/]* )  # Absolute name.
19239     ac_srcdir=$srcdir$ac_dir_suffix;
19240     ac_top_srcdir=$srcdir
19241     ac_abs_top_srcdir=$srcdir ;;
19242   *) # Relative name.
19243     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19244     ac_top_srcdir=$ac_top_build_prefix$srcdir
19245     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19246 esac
19247 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19248
19249
19250     cd "$ac_dir"
19251
19252     # Check for guested configure; otherwise get Cygnus style configure.
19253     if test -f "$ac_srcdir/configure.gnu"; then
19254       ac_sub_configure=$ac_srcdir/configure.gnu
19255     elif test -f "$ac_srcdir/configure"; then
19256       ac_sub_configure=$ac_srcdir/configure
19257     elif test -f "$ac_srcdir/configure.in"; then
19258       # This should be Cygnus configure.
19259       ac_sub_configure=$ac_aux_dir/configure
19260     else
19261       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
19262 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19263       ac_sub_configure=
19264     fi
19265
19266     # The recursion is here.
19267     if test -n "$ac_sub_configure"; then
19268       # Make the cache file name correct relative to the subdirectory.
19269       case $cache_file in
19270       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19271       *) # Relative name.
19272         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19273       esac
19274
19275       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
19276 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19277       # The eval makes quoting arguments work.
19278       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19279            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19280         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
19281 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
19282    { (exit 1); exit 1; }; }
19283     fi
19284
19285     cd "$ac_popdir"
19286   done
19287 fi
19288