TableGen: Keep track of superclass reference ranges.
[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.3svn.
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-2013 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.3svn'
565 PACKAGE_STRING='LLVM 3.3svn'
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_COPYRIGHT
643 CC
644 CFLAGS
645 LDFLAGS
646 CPPFLAGS
647 ac_ct_CC
648 EXEEXT
649 OBJEXT
650 CXX
651 CXXFLAGS
652 ac_ct_CXX
653 CPP
654 subdirs
655 ENABLE_POLLY
656 LLVM_HAS_POLLY
657 build
658 build_cpu
659 build_vendor
660 build_os
661 host
662 host_cpu
663 host_vendor
664 host_os
665 target
666 target_cpu
667 target_vendor
668 target_os
669 OS
670 HOST_OS
671 TARGET_OS
672 LINKALL
673 NOLINKALL
674 LLVM_ON_UNIX
675 LLVM_ON_WIN32
676 ARCH
677 HOST_ARCH
678 ENDIAN
679 GREP
680 EGREP
681 LLVM_CROSS_COMPILING
682 BUILD_CC
683 BUILD_EXEEXT
684 BUILD_CXX
685 CVSBUILD
686 ENABLE_LIBCPP
687 ENABLE_CXX11
688 ENABLE_CLANG_ARCMT
689 ENABLE_CLANG_STATIC_ANALYZER
690 ENABLE_CLANG_REWRITER
691 ENABLE_OPTIMIZED
692 ENABLE_PROFILING
693 DISABLE_ASSERTIONS
694 ENABLE_WERROR
695 ENABLE_EXPENSIVE_CHECKS
696 EXPENSIVE_CHECKS
697 DEBUG_RUNTIME
698 DEBUG_SYMBOLS
699 KEEP_SYMBOLS
700 JIT
701 TARGET_HAS_JIT
702 ENABLE_DOCS
703 ENABLE_DOXYGEN
704 LLVM_ENABLE_THREADS
705 ENABLE_PTHREADS
706 ENABLE_PIC
707 ENABLE_SHARED
708 ENABLE_EMBED_STDCXX
709 ENABLE_TIMESTAMPS
710 ENABLE_BACKTRACES
711 TARGETS_TO_BUILD
712 LLVM_ENUM_TARGETS
713 LLVM_ENUM_ASM_PRINTERS
714 LLVM_ENUM_ASM_PARSERS
715 LLVM_ENUM_DISASSEMBLERS
716 OPTIMIZE_OPTION
717 EXTRA_OPTIONS
718 EXTRA_LD_OPTIONS
719 CLANG_SRC_ROOT
720 BINUTILS_INCDIR
721 INTERNAL_PREFIX
722 NM
723 ifGNUmake
724 LN_S
725 CMP
726 CP
727 DATE
728 FIND
729 MKDIR
730 MV
731 RANLIB
732 AR
733 RM
734 SED
735 TAR
736 BINPWD
737 GRAPHVIZ
738 DOT
739 FDP
740 NEATO
741 TWOPI
742 CIRCO
743 GV
744 DOTTY
745 XDOT_PY
746 INSTALL_PROGRAM
747 INSTALL_SCRIPT
748 INSTALL_DATA
749 BZIP2
750 CAT
751 DOXYGEN
752 GROFF
753 GZIPBIN
754 PDFROFF
755 ZIP
756 OCAMLC
757 OCAMLOPT
758 OCAMLDEP
759 OCAMLDOC
760 GAS
761 HAVE_LINK_VERSION_SCRIPT
762 INSTALL_LTDL_TRUE
763 INSTALL_LTDL_FALSE
764 CONVENIENCE_LTDL_TRUE
765 CONVENIENCE_LTDL_FALSE
766 LIBADD_DL
767 NO_VARIADIC_MACROS
768 NO_MISSING_FIELD_INITIALIZERS
769 COVERED_SWITCH_DEFAULT
770 NO_MAYBE_UNINITIALIZED
771 NO_UNINITIALIZED
772 USE_UDIS86
773 USE_OPROFILE
774 USE_INTEL_JITEVENTS
775 XML2CONFIG
776 LIBXML2_LIBS
777 LIBXML2_INC
778 HAVE_PTHREAD
779 HUGE_VAL_SANITY
780 MMAP_FILE
781 SHLIBEXT
782 SHLIBPATH_VAR
783 LLVM_PREFIX
784 LLVM_BINDIR
785 LLVM_LIBDIR
786 LLVM_DATADIR
787 LLVM_DOCSDIR
788 LLVM_ETCDIR
789 LLVM_INCLUDEDIR
790 LLVM_INFODIR
791 LLVM_MANDIR
792 LLVM_CONFIGTIME
793 BINDINGS_TO_BUILD
794 ALL_BINDINGS
795 OCAML_LIBDIR
796 ENABLE_VISIBILITY_INLINES_HIDDEN
797 RPATH
798 RDYNAMIC
799 program_prefix
800 LIBOBJS
801 LTLIBOBJS'
802 ac_subst_files=''
803       ac_precious_vars='build_alias
804 host_alias
805 target_alias
806 CC
807 CFLAGS
808 LDFLAGS
809 CPPFLAGS
810 CXX
811 CXXFLAGS
812 CCC
813 CPP'
814 ac_subdirs_all='projects/llvm-gcc
815 projects/test-suite
816 projects/llvm-test
817 projects/poolalloc
818 projects/llvm-poolalloc
819 projects/sample
820 projects/privbracket
821 projects/llvm-stacker
822 projects/llvm-reopt
823 projects/llvm-java
824 projects/llvm-tv
825 projects/safecode
826 projects/llvm-kernel
827 tools/polly'
828
829 # Initialize some variables set by options.
830 ac_init_help=
831 ac_init_version=false
832 # The variables have the same names as the options, with
833 # dashes changed to underlines.
834 cache_file=/dev/null
835 exec_prefix=NONE
836 no_create=
837 no_recursion=
838 prefix=NONE
839 program_prefix=NONE
840 program_suffix=NONE
841 program_transform_name=s,x,x,
842 silent=
843 site=
844 srcdir=
845 verbose=
846 x_includes=NONE
847 x_libraries=NONE
848
849 # Installation directory options.
850 # These are left unexpanded so users can "make install exec_prefix=/foo"
851 # and all the variables that are supposed to be based on exec_prefix
852 # by default will actually change.
853 # Use braces instead of parens because sh, perl, etc. also accept them.
854 # (The list follows the same order as the GNU Coding Standards.)
855 bindir='${exec_prefix}/bin'
856 sbindir='${exec_prefix}/sbin'
857 libexecdir='${exec_prefix}/libexec'
858 datarootdir='${prefix}/share'
859 datadir='${datarootdir}'
860 sysconfdir='${prefix}/etc'
861 sharedstatedir='${prefix}/com'
862 localstatedir='${prefix}/var'
863 includedir='${prefix}/include'
864 oldincludedir='/usr/include'
865 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
866 infodir='${datarootdir}/info'
867 htmldir='${docdir}'
868 dvidir='${docdir}'
869 pdfdir='${docdir}'
870 psdir='${docdir}'
871 libdir='${exec_prefix}/lib'
872 localedir='${datarootdir}/locale'
873 mandir='${datarootdir}/man'
874
875 ac_prev=
876 ac_dashdash=
877 for ac_option
878 do
879   # If the previous option needs an argument, assign it.
880   if test -n "$ac_prev"; then
881     eval $ac_prev=\$ac_option
882     ac_prev=
883     continue
884   fi
885
886   case $ac_option in
887   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
888   *)    ac_optarg=yes ;;
889   esac
890
891   # Accept the important Cygnus configure options, so we can diagnose typos.
892
893   case $ac_dashdash$ac_option in
894   --)
895     ac_dashdash=yes ;;
896
897   -bindir | --bindir | --bindi | --bind | --bin | --bi)
898     ac_prev=bindir ;;
899   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
900     bindir=$ac_optarg ;;
901
902   -build | --build | --buil | --bui | --bu)
903     ac_prev=build_alias ;;
904   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
905     build_alias=$ac_optarg ;;
906
907   -cache-file | --cache-file | --cache-fil | --cache-fi \
908   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
909     ac_prev=cache_file ;;
910   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
911   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
912     cache_file=$ac_optarg ;;
913
914   --config-cache | -C)
915     cache_file=config.cache ;;
916
917   -datadir | --datadir | --datadi | --datad)
918     ac_prev=datadir ;;
919   -datadir=* | --datadir=* | --datadi=* | --datad=*)
920     datadir=$ac_optarg ;;
921
922   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
923   | --dataroo | --dataro | --datar)
924     ac_prev=datarootdir ;;
925   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
926   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
927     datarootdir=$ac_optarg ;;
928
929   -disable-* | --disable-*)
930     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
931     # Reject names that are not valid shell variable names.
932     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
933       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
934    { (exit 1); exit 1; }; }
935     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
936     eval enable_$ac_feature=no ;;
937
938   -docdir | --docdir | --docdi | --doc | --do)
939     ac_prev=docdir ;;
940   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
941     docdir=$ac_optarg ;;
942
943   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
944     ac_prev=dvidir ;;
945   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
946     dvidir=$ac_optarg ;;
947
948   -enable-* | --enable-*)
949     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
950     # Reject names that are not valid shell variable names.
951     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
952       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
953    { (exit 1); exit 1; }; }
954     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
955     eval enable_$ac_feature=\$ac_optarg ;;
956
957   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959   | --exec | --exe | --ex)
960     ac_prev=exec_prefix ;;
961   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963   | --exec=* | --exe=* | --ex=*)
964     exec_prefix=$ac_optarg ;;
965
966   -gas | --gas | --ga | --g)
967     # Obsolete; use --with-gas.
968     with_gas=yes ;;
969
970   -help | --help | --hel | --he | -h)
971     ac_init_help=long ;;
972   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973     ac_init_help=recursive ;;
974   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975     ac_init_help=short ;;
976
977   -host | --host | --hos | --ho)
978     ac_prev=host_alias ;;
979   -host=* | --host=* | --hos=* | --ho=*)
980     host_alias=$ac_optarg ;;
981
982   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
983     ac_prev=htmldir ;;
984   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
985   | --ht=*)
986     htmldir=$ac_optarg ;;
987
988   -includedir | --includedir | --includedi | --included | --include \
989   | --includ | --inclu | --incl | --inc)
990     ac_prev=includedir ;;
991   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992   | --includ=* | --inclu=* | --incl=* | --inc=*)
993     includedir=$ac_optarg ;;
994
995   -infodir | --infodir | --infodi | --infod | --info | --inf)
996     ac_prev=infodir ;;
997   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998     infodir=$ac_optarg ;;
999
1000   -libdir | --libdir | --libdi | --libd)
1001     ac_prev=libdir ;;
1002   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003     libdir=$ac_optarg ;;
1004
1005   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006   | --libexe | --libex | --libe)
1007     ac_prev=libexecdir ;;
1008   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009   | --libexe=* | --libex=* | --libe=*)
1010     libexecdir=$ac_optarg ;;
1011
1012   -localedir | --localedir | --localedi | --localed | --locale)
1013     ac_prev=localedir ;;
1014   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015     localedir=$ac_optarg ;;
1016
1017   -localstatedir | --localstatedir | --localstatedi | --localstated \
1018   | --localstate | --localstat | --localsta | --localst | --locals)
1019     ac_prev=localstatedir ;;
1020   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022     localstatedir=$ac_optarg ;;
1023
1024   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1025     ac_prev=mandir ;;
1026   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027     mandir=$ac_optarg ;;
1028
1029   -nfp | --nfp | --nf)
1030     # Obsolete; use --without-fp.
1031     with_fp=no ;;
1032
1033   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034   | --no-cr | --no-c | -n)
1035     no_create=yes ;;
1036
1037   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039     no_recursion=yes ;;
1040
1041   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043   | --oldin | --oldi | --old | --ol | --o)
1044     ac_prev=oldincludedir ;;
1045   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048     oldincludedir=$ac_optarg ;;
1049
1050   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1051     ac_prev=prefix ;;
1052   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053     prefix=$ac_optarg ;;
1054
1055   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056   | --program-pre | --program-pr | --program-p)
1057     ac_prev=program_prefix ;;
1058   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060     program_prefix=$ac_optarg ;;
1061
1062   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063   | --program-suf | --program-su | --program-s)
1064     ac_prev=program_suffix ;;
1065   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067     program_suffix=$ac_optarg ;;
1068
1069   -program-transform-name | --program-transform-name \
1070   | --program-transform-nam | --program-transform-na \
1071   | --program-transform-n | --program-transform- \
1072   | --program-transform | --program-transfor \
1073   | --program-transfo | --program-transf \
1074   | --program-trans | --program-tran \
1075   | --progr-tra | --program-tr | --program-t)
1076     ac_prev=program_transform_name ;;
1077   -program-transform-name=* | --program-transform-name=* \
1078   | --program-transform-nam=* | --program-transform-na=* \
1079   | --program-transform-n=* | --program-transform-=* \
1080   | --program-transform=* | --program-transfor=* \
1081   | --program-transfo=* | --program-transf=* \
1082   | --program-trans=* | --program-tran=* \
1083   | --progr-tra=* | --program-tr=* | --program-t=*)
1084     program_transform_name=$ac_optarg ;;
1085
1086   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1087     ac_prev=pdfdir ;;
1088   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089     pdfdir=$ac_optarg ;;
1090
1091   -psdir | --psdir | --psdi | --psd | --ps)
1092     ac_prev=psdir ;;
1093   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094     psdir=$ac_optarg ;;
1095
1096   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097   | -silent | --silent | --silen | --sile | --sil)
1098     silent=yes ;;
1099
1100   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1101     ac_prev=sbindir ;;
1102   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1103   | --sbi=* | --sb=*)
1104     sbindir=$ac_optarg ;;
1105
1106   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108   | --sharedst | --shareds | --shared | --share | --shar \
1109   | --sha | --sh)
1110     ac_prev=sharedstatedir ;;
1111   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1114   | --sha=* | --sh=*)
1115     sharedstatedir=$ac_optarg ;;
1116
1117   -site | --site | --sit)
1118     ac_prev=site ;;
1119   -site=* | --site=* | --sit=*)
1120     site=$ac_optarg ;;
1121
1122   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1123     ac_prev=srcdir ;;
1124   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125     srcdir=$ac_optarg ;;
1126
1127   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128   | --syscon | --sysco | --sysc | --sys | --sy)
1129     ac_prev=sysconfdir ;;
1130   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132     sysconfdir=$ac_optarg ;;
1133
1134   -target | --target | --targe | --targ | --tar | --ta | --t)
1135     ac_prev=target_alias ;;
1136   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137     target_alias=$ac_optarg ;;
1138
1139   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140     verbose=yes ;;
1141
1142   -version | --version | --versio | --versi | --vers | -V)
1143     ac_init_version=: ;;
1144
1145   -with-* | --with-*)
1146     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1147     # Reject names that are not valid shell variable names.
1148     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1149       { echo "$as_me: error: invalid package name: $ac_package" >&2
1150    { (exit 1); exit 1; }; }
1151     ac_package=`echo $ac_package| sed 's/-/_/g'`
1152     eval with_$ac_package=\$ac_optarg ;;
1153
1154   -without-* | --without-*)
1155     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156     # Reject names that are not valid shell variable names.
1157     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1158       { echo "$as_me: error: invalid package name: $ac_package" >&2
1159    { (exit 1); exit 1; }; }
1160     ac_package=`echo $ac_package | sed 's/-/_/g'`
1161     eval with_$ac_package=no ;;
1162
1163   --x)
1164     # Obsolete; use --with-x.
1165     with_x=yes ;;
1166
1167   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168   | --x-incl | --x-inc | --x-in | --x-i)
1169     ac_prev=x_includes ;;
1170   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1172     x_includes=$ac_optarg ;;
1173
1174   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176     ac_prev=x_libraries ;;
1177   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1179     x_libraries=$ac_optarg ;;
1180
1181   -*) { echo "$as_me: error: unrecognized option: $ac_option
1182 Try \`$0 --help' for more information." >&2
1183    { (exit 1); exit 1; }; }
1184     ;;
1185
1186   *=*)
1187     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188     # Reject names that are not valid shell variable names.
1189     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1190       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1191    { (exit 1); exit 1; }; }
1192     eval $ac_envvar=\$ac_optarg
1193     export $ac_envvar ;;
1194
1195   *)
1196     # FIXME: should be removed in autoconf 3.0.
1197     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1198     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1199       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1200     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1201     ;;
1202
1203   esac
1204 done
1205
1206 if test -n "$ac_prev"; then
1207   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1208   { echo "$as_me: error: missing argument to $ac_option" >&2
1209    { (exit 1); exit 1; }; }
1210 fi
1211
1212 # Be sure to have absolute directory names.
1213 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1214                 datadir sysconfdir sharedstatedir localstatedir includedir \
1215                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1216                 libdir localedir mandir
1217 do
1218   eval ac_val=\$$ac_var
1219   case $ac_val in
1220     [\\/$]* | ?:[\\/]* )  continue;;
1221     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1222   esac
1223   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1224    { (exit 1); exit 1; }; }
1225 done
1226
1227 # There might be people who depend on the old broken behavior: `$host'
1228 # used to hold the argument of --host etc.
1229 # FIXME: To remove some day.
1230 build=$build_alias
1231 host=$host_alias
1232 target=$target_alias
1233
1234 # FIXME: To remove some day.
1235 if test "x$host_alias" != x; then
1236   if test "x$build_alias" = x; then
1237     cross_compiling=maybe
1238     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1239     If a cross compiler is detected then cross compile mode will be used." >&2
1240   elif test "x$build_alias" != "x$host_alias"; then
1241     cross_compiling=yes
1242   fi
1243 fi
1244
1245 ac_tool_prefix=
1246 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248 test "$silent" = yes && exec 6>/dev/null
1249
1250
1251 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252 ac_ls_di=`ls -di .` &&
1253 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1254   { echo "$as_me: error: Working directory cannot be determined" >&2
1255    { (exit 1); exit 1; }; }
1256 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1257   { echo "$as_me: error: pwd does not report name of working directory" >&2
1258    { (exit 1); exit 1; }; }
1259
1260
1261 # Find the source files, if location was not specified.
1262 if test -z "$srcdir"; then
1263   ac_srcdir_defaulted=yes
1264   # Try the directory containing this script, then the parent directory.
1265   ac_confdir=`$as_dirname -- "$0" ||
1266 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267          X"$0" : 'X\(//\)[^/]' \| \
1268          X"$0" : 'X\(//\)$' \| \
1269          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1270 echo X"$0" |
1271     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272             s//\1/
1273             q
1274           }
1275           /^X\(\/\/\)[^/].*/{
1276             s//\1/
1277             q
1278           }
1279           /^X\(\/\/\)$/{
1280             s//\1/
1281             q
1282           }
1283           /^X\(\/\).*/{
1284             s//\1/
1285             q
1286           }
1287           s/.*/./; q'`
1288   srcdir=$ac_confdir
1289   if test ! -r "$srcdir/$ac_unique_file"; then
1290     srcdir=..
1291   fi
1292 else
1293   ac_srcdir_defaulted=no
1294 fi
1295 if test ! -r "$srcdir/$ac_unique_file"; then
1296   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1298    { (exit 1); exit 1; }; }
1299 fi
1300 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301 ac_abs_confdir=`(
1302         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1303    { (exit 1); exit 1; }; }
1304         pwd)`
1305 # When building in place, set srcdir=.
1306 if test "$ac_abs_confdir" = "$ac_pwd"; then
1307   srcdir=.
1308 fi
1309 # Remove unnecessary trailing slashes from srcdir.
1310 # Double slashes in file names in object file debugging info
1311 # mess up M-x gdb in Emacs.
1312 case $srcdir in
1313 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1314 esac
1315 for ac_var in $ac_precious_vars; do
1316   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1317   eval ac_env_${ac_var}_value=\$${ac_var}
1318   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1319   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1320 done
1321
1322 #
1323 # Report the --help message.
1324 #
1325 if test "$ac_init_help" = "long"; then
1326   # Omit some internal or obsolete options to make the list less imposing.
1327   # This message is too long to be a string in the A/UX 3.1 sh.
1328   cat <<_ACEOF
1329 \`configure' configures LLVM 3.3svn to adapt to many kinds of systems.
1330
1331 Usage: $0 [OPTION]... [VAR=VALUE]...
1332
1333 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1334 VAR=VALUE.  See below for descriptions of some of the useful variables.
1335
1336 Defaults for the options are specified in brackets.
1337
1338 Configuration:
1339   -h, --help              display this help and exit
1340       --help=short        display options specific to this package
1341       --help=recursive    display the short help of all the included packages
1342   -V, --version           display version information and exit
1343   -q, --quiet, --silent   do not print \`checking...' messages
1344       --cache-file=FILE   cache test results in FILE [disabled]
1345   -C, --config-cache      alias for \`--cache-file=config.cache'
1346   -n, --no-create         do not create output files
1347       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1348
1349 Installation directories:
1350   --prefix=PREFIX         install architecture-independent files in PREFIX
1351                           [$ac_default_prefix]
1352   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1353                           [PREFIX]
1354
1355 By default, \`make install' will install all the files in
1356 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1357 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1358 for instance \`--prefix=\$HOME'.
1359
1360 For better control, use the options below.
1361
1362 Fine tuning of the installation directories:
1363   --bindir=DIR           user executables [EPREFIX/bin]
1364   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1365   --libexecdir=DIR       program executables [EPREFIX/libexec]
1366   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1367   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1368   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1369   --libdir=DIR           object code libraries [EPREFIX/lib]
1370   --includedir=DIR       C header files [PREFIX/include]
1371   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1372   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1373   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1374   --infodir=DIR          info documentation [DATAROOTDIR/info]
1375   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1376   --mandir=DIR           man documentation [DATAROOTDIR/man]
1377   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1378   --htmldir=DIR          html documentation [DOCDIR]
1379   --dvidir=DIR           dvi documentation [DOCDIR]
1380   --pdfdir=DIR           pdf documentation [DOCDIR]
1381   --psdir=DIR            ps documentation [DOCDIR]
1382 _ACEOF
1383
1384   cat <<\_ACEOF
1385
1386 System types:
1387   --build=BUILD     configure for building on BUILD [guessed]
1388   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1389   --target=TARGET   configure for building compilers for TARGET [HOST]
1390 _ACEOF
1391 fi
1392
1393 if test -n "$ac_init_help"; then
1394   case $ac_init_help in
1395      short | recursive ) echo "Configuration of LLVM 3.3svn:";;
1396    esac
1397   cat <<\_ACEOF
1398
1399 Optional Features:
1400   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1401   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1402   --enable-polly          Use polly if available (default is YES)
1403   --enable-libcpp         Use libc++ if available (default is NO)
1404   --enable-cxx11          Use c++11 if available (default is NO)
1405   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1406   --enable-clang-static-analyzer
1407                           Enable building of clang Static Analyzer (default is
1408                           YES)
1409   --enable-clang-rewriter Enable building of clang rewriter (default is YES)
1410   --enable-optimized      Compile with optimizations enabled (default is NO)
1411   --enable-profiling      Compile with profiling enabled (default is NO)
1412   --enable-assertions     Compile with assertion checks enabled (default is
1413                           YES)
1414   --enable-werror         Compile with -Werror enabled (default is NO)
1415   --enable-expensive-checks
1416                           Compile with expensive debug checks enabled (default
1417                           is NO)
1418   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1419                           NO)
1420   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1421                           optimization is on and YES if it's off)
1422   --enable-keep-symbols   Do not strip installed executables)
1423   --enable-jit            Enable Just In Time Compiling (default is YES)
1424   --enable-docs           Build documents (default is YES)
1425   --enable-doxygen        Build doxygen documentation (default is NO)
1426   --enable-threads        Use threads if available (default is YES)
1427   --enable-pthreads       Use pthreads if available (default is YES)
1428   --enable-pic            Build LLVM with Position Independent Code (default
1429                           is YES)
1430   --enable-shared         Build a shared library and link tools against it
1431                           (default is NO)
1432   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1433                           Win32 DLL (default is NO)
1434   --enable-timestamps     Enable embedding timestamp information in build
1435                           (default is YES)
1436   --enable-backtraces     Enable embedding backtraces on crash (default is
1437                           YES)
1438   --enable-targets        Build specific host targets: all or
1439                           target1,target2,... Valid targets are: host, x86,
1440                           x86_64, sparc, powerpc, arm, mips, hexagon, xcore,
1441                           msp430, nvptx, and cpp (default=all)
1442   --enable-experimental-targets
1443                           Build experimental host targets: disable or
1444                           target1,target2,... (default=disable)
1445   --enable-bindings       Build specific language bindings:
1446                           all,auto,none,{binding-name} (default=auto)
1447   --enable-libffi         Check for the presence of libffi (default is NO)
1448   --enable-ltdl-install   install libltdl
1449
1450 Optional Packages:
1451   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1452   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1453   --with-optimize-option  Select the compiler options to use for optimized
1454                           builds
1455   --with-extra-options    Specify additional options to compile LLVM with
1456   --with-extra-ld-options Specify additional options to link LLVM with
1457   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1458                           is stdlib)
1459   --with-clang-srcdir     Directory to the out-of-tree Clang source
1460   --with-clang-resource-dir
1461                           Relative directory from the Clang binary for
1462                           resource files
1463   --with-c-include-dirs   Colon separated list of directories clang will
1464                           search for headers
1465   --with-gcc-toolchain    Directory where gcc is installed.
1466   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1467   --with-binutils-include Specify path to binutils/include/ containing
1468                           plugin-api.h file for gold plugin.
1469   --with-bug-report-url   Specify the URL where bug reports should be
1470                           submitted (default=http://llvm.org/bugs/)
1471   --with-internal-prefix  Installation directory for internal files
1472   --with-udis86=<path>    Use udis86 external x86 disassembler library
1473   --with-oprofile=<prefix>
1474                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1475   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1476
1477
1478 Some influential environment variables:
1479   CC          C compiler command
1480   CFLAGS      C compiler flags
1481   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1482               nonstandard directory <lib dir>
1483   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1484               you have headers in a nonstandard directory <include dir>
1485   CXX         C++ compiler command
1486   CXXFLAGS    C++ compiler flags
1487   CPP         C preprocessor
1488
1489 Use these variables to override the choices made by `configure' or to help
1490 it to find libraries and programs with nonstandard names/locations.
1491
1492 Report bugs to <http://llvm.org/bugs/>.
1493 _ACEOF
1494 ac_status=$?
1495 fi
1496
1497 if test "$ac_init_help" = "recursive"; then
1498   # If there are subdirs, report their specific --help.
1499   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1500     test -d "$ac_dir" || continue
1501     ac_builddir=.
1502
1503 case "$ac_dir" in
1504 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1505 *)
1506   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1507   # A ".." for each directory in $ac_dir_suffix.
1508   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1509   case $ac_top_builddir_sub in
1510   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1511   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1512   esac ;;
1513 esac
1514 ac_abs_top_builddir=$ac_pwd
1515 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1516 # for backward compatibility:
1517 ac_top_builddir=$ac_top_build_prefix
1518
1519 case $srcdir in
1520   .)  # We are building in place.
1521     ac_srcdir=.
1522     ac_top_srcdir=$ac_top_builddir_sub
1523     ac_abs_top_srcdir=$ac_pwd ;;
1524   [\\/]* | ?:[\\/]* )  # Absolute name.
1525     ac_srcdir=$srcdir$ac_dir_suffix;
1526     ac_top_srcdir=$srcdir
1527     ac_abs_top_srcdir=$srcdir ;;
1528   *) # Relative name.
1529     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1530     ac_top_srcdir=$ac_top_build_prefix$srcdir
1531     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1532 esac
1533 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1534
1535     cd "$ac_dir" || { ac_status=$?; continue; }
1536     # Check for guested configure.
1537     if test -f "$ac_srcdir/configure.gnu"; then
1538       echo &&
1539       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1540     elif test -f "$ac_srcdir/configure"; then
1541       echo &&
1542       $SHELL "$ac_srcdir/configure" --help=recursive
1543     else
1544       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1545     fi || ac_status=$?
1546     cd "$ac_pwd" || { ac_status=$?; break; }
1547   done
1548 fi
1549
1550 test -n "$ac_init_help" && exit $ac_status
1551 if $ac_init_version; then
1552   cat <<\_ACEOF
1553 LLVM configure 3.3svn
1554 generated by GNU Autoconf 2.60
1555
1556 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1557 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1558 This configure script is free software; the Free Software Foundation
1559 gives unlimited permission to copy, distribute and modify it.
1560
1561 Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign.
1562 _ACEOF
1563   exit
1564 fi
1565 cat >config.log <<_ACEOF
1566 This file contains any messages produced by compilers while
1567 running configure, to aid debugging if configure makes a mistake.
1568
1569 It was created by LLVM $as_me 3.3svn, which was
1570 generated by GNU Autoconf 2.60.  Invocation command line was
1571
1572   $ $0 $@
1573
1574 _ACEOF
1575 exec 5>>config.log
1576 {
1577 cat <<_ASUNAME
1578 ## --------- ##
1579 ## Platform. ##
1580 ## --------- ##
1581
1582 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1583 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1584 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1585 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1586 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1587
1588 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1589 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1590
1591 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1592 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1593 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1594 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1595 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1596 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1597 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1598
1599 _ASUNAME
1600
1601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1602 for as_dir in $PATH
1603 do
1604   IFS=$as_save_IFS
1605   test -z "$as_dir" && as_dir=.
1606   echo "PATH: $as_dir"
1607 done
1608 IFS=$as_save_IFS
1609
1610 } >&5
1611
1612 cat >&5 <<_ACEOF
1613
1614
1615 ## ----------- ##
1616 ## Core tests. ##
1617 ## ----------- ##
1618
1619 _ACEOF
1620
1621
1622 # Keep a trace of the command line.
1623 # Strip out --no-create and --no-recursion so they do not pile up.
1624 # Strip out --silent because we don't want to record it for future runs.
1625 # Also quote any args containing shell meta-characters.
1626 # Make two passes to allow for proper duplicate-argument suppression.
1627 ac_configure_args=
1628 ac_configure_args0=
1629 ac_configure_args1=
1630 ac_must_keep_next=false
1631 for ac_pass in 1 2
1632 do
1633   for ac_arg
1634   do
1635     case $ac_arg in
1636     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1637     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1638     | -silent | --silent | --silen | --sile | --sil)
1639       continue ;;
1640     *\'*)
1641       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1642     esac
1643     case $ac_pass in
1644     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1645     2)
1646       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1647       if test $ac_must_keep_next = true; then
1648         ac_must_keep_next=false # Got value, back to normal.
1649       else
1650         case $ac_arg in
1651           *=* | --config-cache | -C | -disable-* | --disable-* \
1652           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1653           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1654           | -with-* | --with-* | -without-* | --without-* | --x)
1655             case "$ac_configure_args0 " in
1656               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1657             esac
1658             ;;
1659           -* ) ac_must_keep_next=true ;;
1660         esac
1661       fi
1662       ac_configure_args="$ac_configure_args '$ac_arg'"
1663       ;;
1664     esac
1665   done
1666 done
1667 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1668 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1669
1670 # When interrupted or exit'd, cleanup temporary files, and complete
1671 # config.log.  We remove comments because anyway the quotes in there
1672 # would cause problems or look ugly.
1673 # WARNING: Use '\'' to represent an apostrophe within the trap.
1674 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1675 trap 'exit_status=$?
1676   # Save into config.log some information that might help in debugging.
1677   {
1678     echo
1679
1680     cat <<\_ASBOX
1681 ## ---------------- ##
1682 ## Cache variables. ##
1683 ## ---------------- ##
1684 _ASBOX
1685     echo
1686     # The following way of writing the cache mishandles newlines in values,
1687 (
1688   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1689     eval ac_val=\$$ac_var
1690     case $ac_val in #(
1691     *${as_nl}*)
1692       case $ac_var in #(
1693       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1694 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1695       esac
1696       case $ac_var in #(
1697       _ | IFS | as_nl) ;; #(
1698       *) $as_unset $ac_var ;;
1699       esac ;;
1700     esac
1701   done
1702   (set) 2>&1 |
1703     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1704     *${as_nl}ac_space=\ *)
1705       sed -n \
1706         "s/'\''/'\''\\\\'\'''\''/g;
1707           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1708       ;; #(
1709     *)
1710       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1711       ;;
1712     esac |
1713     sort
1714 )
1715     echo
1716
1717     cat <<\_ASBOX
1718 ## ----------------- ##
1719 ## Output variables. ##
1720 ## ----------------- ##
1721 _ASBOX
1722     echo
1723     for ac_var in $ac_subst_vars
1724     do
1725       eval ac_val=\$$ac_var
1726       case $ac_val in
1727       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1728       esac
1729       echo "$ac_var='\''$ac_val'\''"
1730     done | sort
1731     echo
1732
1733     if test -n "$ac_subst_files"; then
1734       cat <<\_ASBOX
1735 ## ------------------- ##
1736 ## File substitutions. ##
1737 ## ------------------- ##
1738 _ASBOX
1739       echo
1740       for ac_var in $ac_subst_files
1741       do
1742         eval ac_val=\$$ac_var
1743         case $ac_val in
1744         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1745         esac
1746         echo "$ac_var='\''$ac_val'\''"
1747       done | sort
1748       echo
1749     fi
1750
1751     if test -s confdefs.h; then
1752       cat <<\_ASBOX
1753 ## ----------- ##
1754 ## confdefs.h. ##
1755 ## ----------- ##
1756 _ASBOX
1757       echo
1758       cat confdefs.h
1759       echo
1760     fi
1761     test "$ac_signal" != 0 &&
1762       echo "$as_me: caught signal $ac_signal"
1763     echo "$as_me: exit $exit_status"
1764   } >&5
1765   rm -f core *.core core.conftest.* &&
1766     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1767     exit $exit_status
1768 ' 0
1769 for ac_signal in 1 2 13 15; do
1770   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1771 done
1772 ac_signal=0
1773
1774 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1775 rm -f -r conftest* confdefs.h
1776
1777 # Predefined preprocessor variables.
1778
1779 cat >>confdefs.h <<_ACEOF
1780 #define PACKAGE_NAME "$PACKAGE_NAME"
1781 _ACEOF
1782
1783
1784 cat >>confdefs.h <<_ACEOF
1785 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1786 _ACEOF
1787
1788
1789 cat >>confdefs.h <<_ACEOF
1790 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1791 _ACEOF
1792
1793
1794 cat >>confdefs.h <<_ACEOF
1795 #define PACKAGE_STRING "$PACKAGE_STRING"
1796 _ACEOF
1797
1798
1799 cat >>confdefs.h <<_ACEOF
1800 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1801 _ACEOF
1802
1803
1804 # Let the site file select an alternate cache file if it wants to.
1805 # Prefer explicitly selected file to automatically selected ones.
1806 if test -n "$CONFIG_SITE"; then
1807   set x "$CONFIG_SITE"
1808 elif test "x$prefix" != xNONE; then
1809   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1810 else
1811   set x "$ac_default_prefix/share/config.site" \
1812         "$ac_default_prefix/etc/config.site"
1813 fi
1814 shift
1815 for ac_site_file
1816 do
1817   if test -r "$ac_site_file"; then
1818     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1819 echo "$as_me: loading site script $ac_site_file" >&6;}
1820     sed 's/^/| /' "$ac_site_file" >&5
1821     . "$ac_site_file"
1822   fi
1823 done
1824
1825 if test -r "$cache_file"; then
1826   # Some versions of bash will fail to source /dev/null (special
1827   # files actually), so we avoid doing that.
1828   if test -f "$cache_file"; then
1829     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1830 echo "$as_me: loading cache $cache_file" >&6;}
1831     case $cache_file in
1832       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1833       *)                      . "./$cache_file";;
1834     esac
1835   fi
1836 else
1837   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1838 echo "$as_me: creating cache $cache_file" >&6;}
1839   >$cache_file
1840 fi
1841
1842 # Check that the precious variables saved in the cache have kept the same
1843 # value.
1844 ac_cache_corrupted=false
1845 for ac_var in $ac_precious_vars; do
1846   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1847   eval ac_new_set=\$ac_env_${ac_var}_set
1848   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1849   eval ac_new_val=\$ac_env_${ac_var}_value
1850   case $ac_old_set,$ac_new_set in
1851     set,)
1852       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1853 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1854       ac_cache_corrupted=: ;;
1855     ,set)
1856       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1857 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1858       ac_cache_corrupted=: ;;
1859     ,);;
1860     *)
1861       if test "x$ac_old_val" != "x$ac_new_val"; then
1862         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1863 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1864         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1865 echo "$as_me:   former value:  $ac_old_val" >&2;}
1866         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1867 echo "$as_me:   current value: $ac_new_val" >&2;}
1868         ac_cache_corrupted=:
1869       fi;;
1870   esac
1871   # Pass precious variables to config.status.
1872   if test "$ac_new_set" = set; then
1873     case $ac_new_val in
1874     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1875     *) ac_arg=$ac_var=$ac_new_val ;;
1876     esac
1877     case " $ac_configure_args " in
1878       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1879       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1880     esac
1881   fi
1882 done
1883 if $ac_cache_corrupted; then
1884   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1885 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1886   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1887 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1888    { (exit 1); exit 1; }; }
1889 fi
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915 ac_ext=c
1916 ac_cpp='$CPP $CPPFLAGS'
1917 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1918 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1919 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1920
1921
1922
1923 cat >>confdefs.h <<\_ACEOF
1924 #define LLVM_VERSION_MAJOR 3
1925 _ACEOF
1926
1927
1928 cat >>confdefs.h <<\_ACEOF
1929 #define LLVM_VERSION_MINOR 3
1930 _ACEOF
1931
1932
1933 LLVM_COPYRIGHT="Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign."
1934
1935
1936
1937
1938
1939
1940
1941 ac_aux_dir=
1942 for ac_dir in autoconf "$srcdir"/autoconf; do
1943   if test -f "$ac_dir/install-sh"; then
1944     ac_aux_dir=$ac_dir
1945     ac_install_sh="$ac_aux_dir/install-sh -c"
1946     break
1947   elif test -f "$ac_dir/install.sh"; then
1948     ac_aux_dir=$ac_dir
1949     ac_install_sh="$ac_aux_dir/install.sh -c"
1950     break
1951   elif test -f "$ac_dir/shtool"; then
1952     ac_aux_dir=$ac_dir
1953     ac_install_sh="$ac_aux_dir/shtool install -c"
1954     break
1955   fi
1956 done
1957 if test -z "$ac_aux_dir"; then
1958   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1959 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1960    { (exit 1); exit 1; }; }
1961 fi
1962
1963 # These three variables are undocumented and unsupported,
1964 # and are intended to be withdrawn in a future Autoconf release.
1965 # They can cause serious problems if a builder's source tree is in a directory
1966 # whose full name contains unusual characters.
1967 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1968 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1969 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1970
1971
1972
1973 if test ${srcdir} != "." ; then
1974   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1975     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1976 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1977    { (exit 1); exit 1; }; }
1978   fi
1979 fi
1980
1981 ac_ext=c
1982 ac_cpp='$CPP $CPPFLAGS'
1983 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1984 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1985 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1986 if test -n "$ac_tool_prefix"; then
1987   for ac_prog in clang llvm-gcc gcc
1988   do
1989     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1990 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1991 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1992 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1993 if test "${ac_cv_prog_CC+set}" = set; then
1994   echo $ECHO_N "(cached) $ECHO_C" >&6
1995 else
1996   if test -n "$CC"; then
1997   ac_cv_prog_CC="$CC" # Let the user override the test.
1998 else
1999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2000 for as_dir in $PATH
2001 do
2002   IFS=$as_save_IFS
2003   test -z "$as_dir" && as_dir=.
2004   for ac_exec_ext in '' $ac_executable_extensions; do
2005   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2006     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2007     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2008     break 2
2009   fi
2010 done
2011 done
2012 IFS=$as_save_IFS
2013
2014 fi
2015 fi
2016 CC=$ac_cv_prog_CC
2017 if test -n "$CC"; then
2018   { echo "$as_me:$LINENO: result: $CC" >&5
2019 echo "${ECHO_T}$CC" >&6; }
2020 else
2021   { echo "$as_me:$LINENO: result: no" >&5
2022 echo "${ECHO_T}no" >&6; }
2023 fi
2024
2025
2026     test -n "$CC" && break
2027   done
2028 fi
2029 if test -z "$CC"; then
2030   ac_ct_CC=$CC
2031   for ac_prog in clang llvm-gcc gcc
2032 do
2033   # Extract the first word of "$ac_prog", so it can be a program name with args.
2034 set dummy $ac_prog; ac_word=$2
2035 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2036 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2037 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2038   echo $ECHO_N "(cached) $ECHO_C" >&6
2039 else
2040   if test -n "$ac_ct_CC"; then
2041   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2042 else
2043 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2044 for as_dir in $PATH
2045 do
2046   IFS=$as_save_IFS
2047   test -z "$as_dir" && as_dir=.
2048   for ac_exec_ext in '' $ac_executable_extensions; do
2049   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2050     ac_cv_prog_ac_ct_CC="$ac_prog"
2051     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2052     break 2
2053   fi
2054 done
2055 done
2056 IFS=$as_save_IFS
2057
2058 fi
2059 fi
2060 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2061 if test -n "$ac_ct_CC"; then
2062   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2063 echo "${ECHO_T}$ac_ct_CC" >&6; }
2064 else
2065   { echo "$as_me:$LINENO: result: no" >&5
2066 echo "${ECHO_T}no" >&6; }
2067 fi
2068
2069
2070   test -n "$ac_ct_CC" && break
2071 done
2072
2073   if test "x$ac_ct_CC" = x; then
2074     CC=""
2075   else
2076     case $cross_compiling:$ac_tool_warned in
2077 yes:)
2078 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2079 whose name does not start with the host triplet.  If you think this
2080 configuration is useful to you, please write to autoconf@gnu.org." >&5
2081 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2082 whose name does not start with the host triplet.  If you think this
2083 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2084 ac_tool_warned=yes ;;
2085 esac
2086     CC=$ac_ct_CC
2087   fi
2088 fi
2089
2090
2091 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2092 See \`config.log' for more details." >&5
2093 echo "$as_me: error: no acceptable C compiler found in \$PATH
2094 See \`config.log' for more details." >&2;}
2095    { (exit 1); exit 1; }; }
2096
2097 # Provide some information about the compiler.
2098 echo "$as_me:$LINENO: checking for C compiler version" >&5
2099 ac_compiler=`set X $ac_compile; echo $2`
2100 { (ac_try="$ac_compiler --version >&5"
2101 case "(($ac_try" in
2102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2103   *) ac_try_echo=$ac_try;;
2104 esac
2105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2106   (eval "$ac_compiler --version >&5") 2>&5
2107   ac_status=$?
2108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2109   (exit $ac_status); }
2110 { (ac_try="$ac_compiler -v >&5"
2111 case "(($ac_try" in
2112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2113   *) ac_try_echo=$ac_try;;
2114 esac
2115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2116   (eval "$ac_compiler -v >&5") 2>&5
2117   ac_status=$?
2118   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2119   (exit $ac_status); }
2120 { (ac_try="$ac_compiler -V >&5"
2121 case "(($ac_try" in
2122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2123   *) ac_try_echo=$ac_try;;
2124 esac
2125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2126   (eval "$ac_compiler -V >&5") 2>&5
2127   ac_status=$?
2128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2129   (exit $ac_status); }
2130
2131 cat >conftest.$ac_ext <<_ACEOF
2132 /* confdefs.h.  */
2133 _ACEOF
2134 cat confdefs.h >>conftest.$ac_ext
2135 cat >>conftest.$ac_ext <<_ACEOF
2136 /* end confdefs.h.  */
2137
2138 int
2139 main ()
2140 {
2141
2142   ;
2143   return 0;
2144 }
2145 _ACEOF
2146 ac_clean_files_save=$ac_clean_files
2147 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2148 # Try to create an executable without -o first, disregard a.out.
2149 # It will help us diagnose broken compilers, and finding out an intuition
2150 # of exeext.
2151 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2152 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2153 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2154 #
2155 # List of possible output files, starting from the most likely.
2156 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2157 # only as a last resort.  b.out is created by i960 compilers.
2158 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2159 #
2160 # The IRIX 6 linker writes into existing files which may not be
2161 # executable, retaining their permissions.  Remove them first so a
2162 # subsequent execution test works.
2163 ac_rmfiles=
2164 for ac_file in $ac_files
2165 do
2166   case $ac_file in
2167     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2168     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2169   esac
2170 done
2171 rm -f $ac_rmfiles
2172
2173 if { (ac_try="$ac_link_default"
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_link_default") 2>&5
2180   ac_status=$?
2181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2182   (exit $ac_status); }; then
2183   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2184 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2185 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2186 # so that the user can short-circuit this test for compilers unknown to
2187 # Autoconf.
2188 for ac_file in $ac_files
2189 do
2190   test -f "$ac_file" || continue
2191   case $ac_file in
2192     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2193         ;;
2194     [ab].out )
2195         # We found the default executable, but exeext='' is most
2196         # certainly right.
2197         break;;
2198     *.* )
2199         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2200         then :; else
2201            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2202         fi
2203         # We set ac_cv_exeext here because the later test for it is not
2204         # safe: cross compilers may not add the suffix if given an `-o'
2205         # argument, so we may need to know it at that point already.
2206         # Even if this section looks crufty: it has the advantage of
2207         # actually working.
2208         break;;
2209     * )
2210         break;;
2211   esac
2212 done
2213 test "$ac_cv_exeext" = no && ac_cv_exeext=
2214
2215 else
2216   echo "$as_me: failed program was:" >&5
2217 sed 's/^/| /' conftest.$ac_ext >&5
2218
2219 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2220 See \`config.log' for more details." >&5
2221 echo "$as_me: error: C compiler cannot create executables
2222 See \`config.log' for more details." >&2;}
2223    { (exit 77); exit 77; }; }
2224 fi
2225
2226 ac_exeext=$ac_cv_exeext
2227 { echo "$as_me:$LINENO: result: $ac_file" >&5
2228 echo "${ECHO_T}$ac_file" >&6; }
2229
2230 # Check that the compiler produces executables we can run.  If not, either
2231 # the compiler is broken, or we cross compile.
2232 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2233 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2234 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2235 # If not cross compiling, check that we can run a simple program.
2236 if test "$cross_compiling" != yes; then
2237   if { ac_try='./$ac_file'
2238   { (case "(($ac_try" in
2239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2240   *) ac_try_echo=$ac_try;;
2241 esac
2242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2243   (eval "$ac_try") 2>&5
2244   ac_status=$?
2245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246   (exit $ac_status); }; }; then
2247     cross_compiling=no
2248   else
2249     if test "$cross_compiling" = maybe; then
2250         cross_compiling=yes
2251     else
2252         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2253 If you meant to cross compile, use \`--host'.
2254 See \`config.log' for more details." >&5
2255 echo "$as_me: error: cannot run C compiled programs.
2256 If you meant to cross compile, use \`--host'.
2257 See \`config.log' for more details." >&2;}
2258    { (exit 1); exit 1; }; }
2259     fi
2260   fi
2261 fi
2262 { echo "$as_me:$LINENO: result: yes" >&5
2263 echo "${ECHO_T}yes" >&6; }
2264
2265 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2266 ac_clean_files=$ac_clean_files_save
2267 # Check that the compiler produces executables we can run.  If not, either
2268 # the compiler is broken, or we cross compile.
2269 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2270 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2271 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2272 echo "${ECHO_T}$cross_compiling" >&6; }
2273
2274 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2275 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2276 if { (ac_try="$ac_link"
2277 case "(($ac_try" in
2278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2279   *) ac_try_echo=$ac_try;;
2280 esac
2281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2282   (eval "$ac_link") 2>&5
2283   ac_status=$?
2284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2285   (exit $ac_status); }; then
2286   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2287 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2288 # work properly (i.e., refer to `conftest.exe'), while it won't with
2289 # `rm'.
2290 for ac_file in conftest.exe conftest conftest.*; do
2291   test -f "$ac_file" || continue
2292   case $ac_file in
2293     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2294     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2295           break;;
2296     * ) break;;
2297   esac
2298 done
2299 else
2300   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2301 See \`config.log' for more details." >&5
2302 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2303 See \`config.log' for more details." >&2;}
2304    { (exit 1); exit 1; }; }
2305 fi
2306
2307 rm -f conftest$ac_cv_exeext
2308 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2309 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2310
2311 rm -f conftest.$ac_ext
2312 EXEEXT=$ac_cv_exeext
2313 ac_exeext=$EXEEXT
2314 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2315 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2316 if test "${ac_cv_objext+set}" = set; then
2317   echo $ECHO_N "(cached) $ECHO_C" >&6
2318 else
2319   cat >conftest.$ac_ext <<_ACEOF
2320 /* confdefs.h.  */
2321 _ACEOF
2322 cat confdefs.h >>conftest.$ac_ext
2323 cat >>conftest.$ac_ext <<_ACEOF
2324 /* end confdefs.h.  */
2325
2326 int
2327 main ()
2328 {
2329
2330   ;
2331   return 0;
2332 }
2333 _ACEOF
2334 rm -f conftest.o conftest.obj
2335 if { (ac_try="$ac_compile"
2336 case "(($ac_try" in
2337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2338   *) ac_try_echo=$ac_try;;
2339 esac
2340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2341   (eval "$ac_compile") 2>&5
2342   ac_status=$?
2343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2344   (exit $ac_status); }; then
2345   for ac_file in conftest.o conftest.obj conftest.*; do
2346   test -f "$ac_file" || continue;
2347   case $ac_file in
2348     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2349     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2350        break;;
2351   esac
2352 done
2353 else
2354   echo "$as_me: failed program was:" >&5
2355 sed 's/^/| /' conftest.$ac_ext >&5
2356
2357 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2358 See \`config.log' for more details." >&5
2359 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2360 See \`config.log' for more details." >&2;}
2361    { (exit 1); exit 1; }; }
2362 fi
2363
2364 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2365 fi
2366 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2367 echo "${ECHO_T}$ac_cv_objext" >&6; }
2368 OBJEXT=$ac_cv_objext
2369 ac_objext=$OBJEXT
2370 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2371 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2372 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2373   echo $ECHO_N "(cached) $ECHO_C" >&6
2374 else
2375   cat >conftest.$ac_ext <<_ACEOF
2376 /* confdefs.h.  */
2377 _ACEOF
2378 cat confdefs.h >>conftest.$ac_ext
2379 cat >>conftest.$ac_ext <<_ACEOF
2380 /* end confdefs.h.  */
2381
2382 int
2383 main ()
2384 {
2385 #ifndef __GNUC__
2386        choke me
2387 #endif
2388
2389   ;
2390   return 0;
2391 }
2392 _ACEOF
2393 rm -f conftest.$ac_objext
2394 if { (ac_try="$ac_compile"
2395 case "(($ac_try" in
2396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2397   *) ac_try_echo=$ac_try;;
2398 esac
2399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2400   (eval "$ac_compile") 2>conftest.er1
2401   ac_status=$?
2402   grep -v '^ *+' conftest.er1 >conftest.err
2403   rm -f conftest.er1
2404   cat conftest.err >&5
2405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2406   (exit $ac_status); } &&
2407          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2408   { (case "(($ac_try" in
2409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2410   *) ac_try_echo=$ac_try;;
2411 esac
2412 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2413   (eval "$ac_try") 2>&5
2414   ac_status=$?
2415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2416   (exit $ac_status); }; } &&
2417          { ac_try='test -s conftest.$ac_objext'
2418   { (case "(($ac_try" in
2419   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2420   *) ac_try_echo=$ac_try;;
2421 esac
2422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2423   (eval "$ac_try") 2>&5
2424   ac_status=$?
2425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2426   (exit $ac_status); }; }; then
2427   ac_compiler_gnu=yes
2428 else
2429   echo "$as_me: failed program was:" >&5
2430 sed 's/^/| /' conftest.$ac_ext >&5
2431
2432         ac_compiler_gnu=no
2433 fi
2434
2435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2436 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2437
2438 fi
2439 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2440 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2441 GCC=`test $ac_compiler_gnu = yes && echo yes`
2442 ac_test_CFLAGS=${CFLAGS+set}
2443 ac_save_CFLAGS=$CFLAGS
2444 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2445 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2446 if test "${ac_cv_prog_cc_g+set}" = set; then
2447   echo $ECHO_N "(cached) $ECHO_C" >&6
2448 else
2449   ac_save_c_werror_flag=$ac_c_werror_flag
2450    ac_c_werror_flag=yes
2451    ac_cv_prog_cc_g=no
2452    CFLAGS="-g"
2453    cat >conftest.$ac_ext <<_ACEOF
2454 /* confdefs.h.  */
2455 _ACEOF
2456 cat confdefs.h >>conftest.$ac_ext
2457 cat >>conftest.$ac_ext <<_ACEOF
2458 /* end confdefs.h.  */
2459
2460 int
2461 main ()
2462 {
2463
2464   ;
2465   return 0;
2466 }
2467 _ACEOF
2468 rm -f conftest.$ac_objext
2469 if { (ac_try="$ac_compile"
2470 case "(($ac_try" in
2471   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2472   *) ac_try_echo=$ac_try;;
2473 esac
2474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2475   (eval "$ac_compile") 2>conftest.er1
2476   ac_status=$?
2477   grep -v '^ *+' conftest.er1 >conftest.err
2478   rm -f conftest.er1
2479   cat conftest.err >&5
2480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2481   (exit $ac_status); } &&
2482          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2483   { (case "(($ac_try" in
2484   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2485   *) ac_try_echo=$ac_try;;
2486 esac
2487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2488   (eval "$ac_try") 2>&5
2489   ac_status=$?
2490   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2491   (exit $ac_status); }; } &&
2492          { ac_try='test -s conftest.$ac_objext'
2493   { (case "(($ac_try" in
2494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2495   *) ac_try_echo=$ac_try;;
2496 esac
2497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2498   (eval "$ac_try") 2>&5
2499   ac_status=$?
2500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2501   (exit $ac_status); }; }; then
2502   ac_cv_prog_cc_g=yes
2503 else
2504   echo "$as_me: failed program was:" >&5
2505 sed 's/^/| /' conftest.$ac_ext >&5
2506
2507         CFLAGS=""
2508       cat >conftest.$ac_ext <<_ACEOF
2509 /* confdefs.h.  */
2510 _ACEOF
2511 cat confdefs.h >>conftest.$ac_ext
2512 cat >>conftest.$ac_ext <<_ACEOF
2513 /* end confdefs.h.  */
2514
2515 int
2516 main ()
2517 {
2518
2519   ;
2520   return 0;
2521 }
2522 _ACEOF
2523 rm -f conftest.$ac_objext
2524 if { (ac_try="$ac_compile"
2525 case "(($ac_try" in
2526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2527   *) ac_try_echo=$ac_try;;
2528 esac
2529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2530   (eval "$ac_compile") 2>conftest.er1
2531   ac_status=$?
2532   grep -v '^ *+' conftest.er1 >conftest.err
2533   rm -f conftest.er1
2534   cat conftest.err >&5
2535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2536   (exit $ac_status); } &&
2537          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2538   { (case "(($ac_try" in
2539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2540   *) ac_try_echo=$ac_try;;
2541 esac
2542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2543   (eval "$ac_try") 2>&5
2544   ac_status=$?
2545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2546   (exit $ac_status); }; } &&
2547          { ac_try='test -s conftest.$ac_objext'
2548   { (case "(($ac_try" in
2549   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2550   *) ac_try_echo=$ac_try;;
2551 esac
2552 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2553   (eval "$ac_try") 2>&5
2554   ac_status=$?
2555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2556   (exit $ac_status); }; }; then
2557   :
2558 else
2559   echo "$as_me: failed program was:" >&5
2560 sed 's/^/| /' conftest.$ac_ext >&5
2561
2562         ac_c_werror_flag=$ac_save_c_werror_flag
2563          CFLAGS="-g"
2564          cat >conftest.$ac_ext <<_ACEOF
2565 /* confdefs.h.  */
2566 _ACEOF
2567 cat confdefs.h >>conftest.$ac_ext
2568 cat >>conftest.$ac_ext <<_ACEOF
2569 /* end confdefs.h.  */
2570
2571 int
2572 main ()
2573 {
2574
2575   ;
2576   return 0;
2577 }
2578 _ACEOF
2579 rm -f conftest.$ac_objext
2580 if { (ac_try="$ac_compile"
2581 case "(($ac_try" in
2582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2583   *) ac_try_echo=$ac_try;;
2584 esac
2585 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2586   (eval "$ac_compile") 2>conftest.er1
2587   ac_status=$?
2588   grep -v '^ *+' conftest.er1 >conftest.err
2589   rm -f conftest.er1
2590   cat conftest.err >&5
2591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2592   (exit $ac_status); } &&
2593          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2594   { (case "(($ac_try" in
2595   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2596   *) ac_try_echo=$ac_try;;
2597 esac
2598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2599   (eval "$ac_try") 2>&5
2600   ac_status=$?
2601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2602   (exit $ac_status); }; } &&
2603          { ac_try='test -s conftest.$ac_objext'
2604   { (case "(($ac_try" in
2605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2606   *) ac_try_echo=$ac_try;;
2607 esac
2608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2609   (eval "$ac_try") 2>&5
2610   ac_status=$?
2611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2612   (exit $ac_status); }; }; then
2613   ac_cv_prog_cc_g=yes
2614 else
2615   echo "$as_me: failed program was:" >&5
2616 sed 's/^/| /' conftest.$ac_ext >&5
2617
2618
2619 fi
2620
2621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2622 fi
2623
2624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2625 fi
2626
2627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2628    ac_c_werror_flag=$ac_save_c_werror_flag
2629 fi
2630 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2631 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2632 if test "$ac_test_CFLAGS" = set; then
2633   CFLAGS=$ac_save_CFLAGS
2634 elif test $ac_cv_prog_cc_g = yes; then
2635   if test "$GCC" = yes; then
2636     CFLAGS="-g -O2"
2637   else
2638     CFLAGS="-g"
2639   fi
2640 else
2641   if test "$GCC" = yes; then
2642     CFLAGS="-O2"
2643   else
2644     CFLAGS=
2645   fi
2646 fi
2647 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2648 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2649 if test "${ac_cv_prog_cc_c89+set}" = set; then
2650   echo $ECHO_N "(cached) $ECHO_C" >&6
2651 else
2652   ac_cv_prog_cc_c89=no
2653 ac_save_CC=$CC
2654 cat >conftest.$ac_ext <<_ACEOF
2655 /* confdefs.h.  */
2656 _ACEOF
2657 cat confdefs.h >>conftest.$ac_ext
2658 cat >>conftest.$ac_ext <<_ACEOF
2659 /* end confdefs.h.  */
2660 #include <stdarg.h>
2661 #include <stdio.h>
2662 #include <sys/types.h>
2663 #include <sys/stat.h>
2664 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2665 struct buf { int x; };
2666 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2667 static char *e (p, i)
2668      char **p;
2669      int i;
2670 {
2671   return p[i];
2672 }
2673 static char *f (char * (*g) (char **, int), char **p, ...)
2674 {
2675   char *s;
2676   va_list v;
2677   va_start (v,p);
2678   s = g (p, va_arg (v,int));
2679   va_end (v);
2680   return s;
2681 }
2682
2683 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2684    function prototypes and stuff, but not '\xHH' hex character constants.
2685    These don't provoke an error unfortunately, instead are silently treated
2686    as 'x'.  The following induces an error, until -std is added to get
2687    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2688    array size at least.  It's necessary to write '\x00'==0 to get something
2689    that's true only with -std.  */
2690 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2691
2692 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2693    inside strings and character constants.  */
2694 #define FOO(x) 'x'
2695 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2696
2697 int test (int i, double x);
2698 struct s1 {int (*f) (int a);};
2699 struct s2 {int (*f) (double a);};
2700 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2701 int argc;
2702 char **argv;
2703 int
2704 main ()
2705 {
2706 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2707   ;
2708   return 0;
2709 }
2710 _ACEOF
2711 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2712         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2713 do
2714   CC="$ac_save_CC $ac_arg"
2715   rm -f conftest.$ac_objext
2716 if { (ac_try="$ac_compile"
2717 case "(($ac_try" in
2718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2719   *) ac_try_echo=$ac_try;;
2720 esac
2721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2722   (eval "$ac_compile") 2>conftest.er1
2723   ac_status=$?
2724   grep -v '^ *+' conftest.er1 >conftest.err
2725   rm -f conftest.er1
2726   cat conftest.err >&5
2727   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2728   (exit $ac_status); } &&
2729          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2730   { (case "(($ac_try" in
2731   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2732   *) ac_try_echo=$ac_try;;
2733 esac
2734 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2735   (eval "$ac_try") 2>&5
2736   ac_status=$?
2737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2738   (exit $ac_status); }; } &&
2739          { ac_try='test -s conftest.$ac_objext'
2740   { (case "(($ac_try" in
2741   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2742   *) ac_try_echo=$ac_try;;
2743 esac
2744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2745   (eval "$ac_try") 2>&5
2746   ac_status=$?
2747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2748   (exit $ac_status); }; }; then
2749   ac_cv_prog_cc_c89=$ac_arg
2750 else
2751   echo "$as_me: failed program was:" >&5
2752 sed 's/^/| /' conftest.$ac_ext >&5
2753
2754
2755 fi
2756
2757 rm -f core conftest.err conftest.$ac_objext
2758   test "x$ac_cv_prog_cc_c89" != "xno" && break
2759 done
2760 rm -f conftest.$ac_ext
2761 CC=$ac_save_CC
2762
2763 fi
2764 # AC_CACHE_VAL
2765 case "x$ac_cv_prog_cc_c89" in
2766   x)
2767     { echo "$as_me:$LINENO: result: none needed" >&5
2768 echo "${ECHO_T}none needed" >&6; } ;;
2769   xno)
2770     { echo "$as_me:$LINENO: result: unsupported" >&5
2771 echo "${ECHO_T}unsupported" >&6; } ;;
2772   *)
2773     CC="$CC $ac_cv_prog_cc_c89"
2774     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2775 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2776 esac
2777
2778
2779 ac_ext=c
2780 ac_cpp='$CPP $CPPFLAGS'
2781 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2782 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2783 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2784
2785 ac_ext=cpp
2786 ac_cpp='$CXXCPP $CPPFLAGS'
2787 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2788 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2789 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2790 if test -z "$CXX"; then
2791   if test -n "$CCC"; then
2792     CXX=$CCC
2793   else
2794     if test -n "$ac_tool_prefix"; then
2795   for ac_prog in clang++ llvm-g++ g++
2796   do
2797     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2798 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2799 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2800 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2801 if test "${ac_cv_prog_CXX+set}" = set; then
2802   echo $ECHO_N "(cached) $ECHO_C" >&6
2803 else
2804   if test -n "$CXX"; then
2805   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2806 else
2807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2808 for as_dir in $PATH
2809 do
2810   IFS=$as_save_IFS
2811   test -z "$as_dir" && as_dir=.
2812   for ac_exec_ext in '' $ac_executable_extensions; do
2813   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2814     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2815     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2816     break 2
2817   fi
2818 done
2819 done
2820 IFS=$as_save_IFS
2821
2822 fi
2823 fi
2824 CXX=$ac_cv_prog_CXX
2825 if test -n "$CXX"; then
2826   { echo "$as_me:$LINENO: result: $CXX" >&5
2827 echo "${ECHO_T}$CXX" >&6; }
2828 else
2829   { echo "$as_me:$LINENO: result: no" >&5
2830 echo "${ECHO_T}no" >&6; }
2831 fi
2832
2833
2834     test -n "$CXX" && break
2835   done
2836 fi
2837 if test -z "$CXX"; then
2838   ac_ct_CXX=$CXX
2839   for ac_prog in clang++ llvm-g++ g++
2840 do
2841   # Extract the first word of "$ac_prog", so it can be a program name with args.
2842 set dummy $ac_prog; ac_word=$2
2843 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2844 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2845 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2846   echo $ECHO_N "(cached) $ECHO_C" >&6
2847 else
2848   if test -n "$ac_ct_CXX"; then
2849   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2850 else
2851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2852 for as_dir in $PATH
2853 do
2854   IFS=$as_save_IFS
2855   test -z "$as_dir" && as_dir=.
2856   for ac_exec_ext in '' $ac_executable_extensions; do
2857   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2858     ac_cv_prog_ac_ct_CXX="$ac_prog"
2859     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2860     break 2
2861   fi
2862 done
2863 done
2864 IFS=$as_save_IFS
2865
2866 fi
2867 fi
2868 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2869 if test -n "$ac_ct_CXX"; then
2870   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2871 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2872 else
2873   { echo "$as_me:$LINENO: result: no" >&5
2874 echo "${ECHO_T}no" >&6; }
2875 fi
2876
2877
2878   test -n "$ac_ct_CXX" && break
2879 done
2880
2881   if test "x$ac_ct_CXX" = x; then
2882     CXX="g++"
2883   else
2884     case $cross_compiling:$ac_tool_warned in
2885 yes:)
2886 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2887 whose name does not start with the host triplet.  If you think this
2888 configuration is useful to you, please write to autoconf@gnu.org." >&5
2889 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2890 whose name does not start with the host triplet.  If you think this
2891 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2892 ac_tool_warned=yes ;;
2893 esac
2894     CXX=$ac_ct_CXX
2895   fi
2896 fi
2897
2898   fi
2899 fi
2900 # Provide some information about the compiler.
2901 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2902 ac_compiler=`set X $ac_compile; echo $2`
2903 { (ac_try="$ac_compiler --version >&5"
2904 case "(($ac_try" in
2905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2906   *) ac_try_echo=$ac_try;;
2907 esac
2908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2909   (eval "$ac_compiler --version >&5") 2>&5
2910   ac_status=$?
2911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2912   (exit $ac_status); }
2913 { (ac_try="$ac_compiler -v >&5"
2914 case "(($ac_try" in
2915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2916   *) ac_try_echo=$ac_try;;
2917 esac
2918 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2919   (eval "$ac_compiler -v >&5") 2>&5
2920   ac_status=$?
2921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2922   (exit $ac_status); }
2923 { (ac_try="$ac_compiler -V >&5"
2924 case "(($ac_try" in
2925   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2926   *) ac_try_echo=$ac_try;;
2927 esac
2928 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2929   (eval "$ac_compiler -V >&5") 2>&5
2930   ac_status=$?
2931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2932   (exit $ac_status); }
2933
2934 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2935 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2936 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2937   echo $ECHO_N "(cached) $ECHO_C" >&6
2938 else
2939   cat >conftest.$ac_ext <<_ACEOF
2940 /* confdefs.h.  */
2941 _ACEOF
2942 cat confdefs.h >>conftest.$ac_ext
2943 cat >>conftest.$ac_ext <<_ACEOF
2944 /* end confdefs.h.  */
2945
2946 int
2947 main ()
2948 {
2949 #ifndef __GNUC__
2950        choke me
2951 #endif
2952
2953   ;
2954   return 0;
2955 }
2956 _ACEOF
2957 rm -f conftest.$ac_objext
2958 if { (ac_try="$ac_compile"
2959 case "(($ac_try" in
2960   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2961   *) ac_try_echo=$ac_try;;
2962 esac
2963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2964   (eval "$ac_compile") 2>conftest.er1
2965   ac_status=$?
2966   grep -v '^ *+' conftest.er1 >conftest.err
2967   rm -f conftest.er1
2968   cat conftest.err >&5
2969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970   (exit $ac_status); } &&
2971          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2972   { (case "(($ac_try" in
2973   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2974   *) ac_try_echo=$ac_try;;
2975 esac
2976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2977   (eval "$ac_try") 2>&5
2978   ac_status=$?
2979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2980   (exit $ac_status); }; } &&
2981          { ac_try='test -s conftest.$ac_objext'
2982   { (case "(($ac_try" in
2983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2984   *) ac_try_echo=$ac_try;;
2985 esac
2986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2987   (eval "$ac_try") 2>&5
2988   ac_status=$?
2989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2990   (exit $ac_status); }; }; then
2991   ac_compiler_gnu=yes
2992 else
2993   echo "$as_me: failed program was:" >&5
2994 sed 's/^/| /' conftest.$ac_ext >&5
2995
2996         ac_compiler_gnu=no
2997 fi
2998
2999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3000 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3001
3002 fi
3003 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3004 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3005 GXX=`test $ac_compiler_gnu = yes && echo yes`
3006 ac_test_CXXFLAGS=${CXXFLAGS+set}
3007 ac_save_CXXFLAGS=$CXXFLAGS
3008 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3009 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3010 if test "${ac_cv_prog_cxx_g+set}" = set; then
3011   echo $ECHO_N "(cached) $ECHO_C" >&6
3012 else
3013   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3014    ac_cxx_werror_flag=yes
3015    ac_cv_prog_cxx_g=no
3016    CXXFLAGS="-g"
3017    cat >conftest.$ac_ext <<_ACEOF
3018 /* confdefs.h.  */
3019 _ACEOF
3020 cat confdefs.h >>conftest.$ac_ext
3021 cat >>conftest.$ac_ext <<_ACEOF
3022 /* end confdefs.h.  */
3023
3024 int
3025 main ()
3026 {
3027
3028   ;
3029   return 0;
3030 }
3031 _ACEOF
3032 rm -f conftest.$ac_objext
3033 if { (ac_try="$ac_compile"
3034 case "(($ac_try" in
3035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3036   *) ac_try_echo=$ac_try;;
3037 esac
3038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3039   (eval "$ac_compile") 2>conftest.er1
3040   ac_status=$?
3041   grep -v '^ *+' conftest.er1 >conftest.err
3042   rm -f conftest.er1
3043   cat conftest.err >&5
3044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3045   (exit $ac_status); } &&
3046          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3047   { (case "(($ac_try" in
3048   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3049   *) ac_try_echo=$ac_try;;
3050 esac
3051 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3052   (eval "$ac_try") 2>&5
3053   ac_status=$?
3054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3055   (exit $ac_status); }; } &&
3056          { ac_try='test -s conftest.$ac_objext'
3057   { (case "(($ac_try" in
3058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3059   *) ac_try_echo=$ac_try;;
3060 esac
3061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3062   (eval "$ac_try") 2>&5
3063   ac_status=$?
3064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3065   (exit $ac_status); }; }; then
3066   ac_cv_prog_cxx_g=yes
3067 else
3068   echo "$as_me: failed program was:" >&5
3069 sed 's/^/| /' conftest.$ac_ext >&5
3070
3071         CXXFLAGS=""
3072       cat >conftest.$ac_ext <<_ACEOF
3073 /* confdefs.h.  */
3074 _ACEOF
3075 cat confdefs.h >>conftest.$ac_ext
3076 cat >>conftest.$ac_ext <<_ACEOF
3077 /* end confdefs.h.  */
3078
3079 int
3080 main ()
3081 {
3082
3083   ;
3084   return 0;
3085 }
3086 _ACEOF
3087 rm -f conftest.$ac_objext
3088 if { (ac_try="$ac_compile"
3089 case "(($ac_try" in
3090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3091   *) ac_try_echo=$ac_try;;
3092 esac
3093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3094   (eval "$ac_compile") 2>conftest.er1
3095   ac_status=$?
3096   grep -v '^ *+' conftest.er1 >conftest.err
3097   rm -f conftest.er1
3098   cat conftest.err >&5
3099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3100   (exit $ac_status); } &&
3101          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3102   { (case "(($ac_try" in
3103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3104   *) ac_try_echo=$ac_try;;
3105 esac
3106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3107   (eval "$ac_try") 2>&5
3108   ac_status=$?
3109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3110   (exit $ac_status); }; } &&
3111          { ac_try='test -s conftest.$ac_objext'
3112   { (case "(($ac_try" in
3113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3114   *) ac_try_echo=$ac_try;;
3115 esac
3116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3117   (eval "$ac_try") 2>&5
3118   ac_status=$?
3119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3120   (exit $ac_status); }; }; then
3121   :
3122 else
3123   echo "$as_me: failed program was:" >&5
3124 sed 's/^/| /' conftest.$ac_ext >&5
3125
3126         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3127          CXXFLAGS="-g"
3128          cat >conftest.$ac_ext <<_ACEOF
3129 /* confdefs.h.  */
3130 _ACEOF
3131 cat confdefs.h >>conftest.$ac_ext
3132 cat >>conftest.$ac_ext <<_ACEOF
3133 /* end confdefs.h.  */
3134
3135 int
3136 main ()
3137 {
3138
3139   ;
3140   return 0;
3141 }
3142 _ACEOF
3143 rm -f conftest.$ac_objext
3144 if { (ac_try="$ac_compile"
3145 case "(($ac_try" in
3146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147   *) ac_try_echo=$ac_try;;
3148 esac
3149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3150   (eval "$ac_compile") 2>conftest.er1
3151   ac_status=$?
3152   grep -v '^ *+' conftest.er1 >conftest.err
3153   rm -f conftest.er1
3154   cat conftest.err >&5
3155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3156   (exit $ac_status); } &&
3157          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3158   { (case "(($ac_try" in
3159   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3160   *) ac_try_echo=$ac_try;;
3161 esac
3162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3163   (eval "$ac_try") 2>&5
3164   ac_status=$?
3165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3166   (exit $ac_status); }; } &&
3167          { ac_try='test -s conftest.$ac_objext'
3168   { (case "(($ac_try" in
3169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3170   *) ac_try_echo=$ac_try;;
3171 esac
3172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3173   (eval "$ac_try") 2>&5
3174   ac_status=$?
3175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3176   (exit $ac_status); }; }; then
3177   ac_cv_prog_cxx_g=yes
3178 else
3179   echo "$as_me: failed program was:" >&5
3180 sed 's/^/| /' conftest.$ac_ext >&5
3181
3182
3183 fi
3184
3185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3186 fi
3187
3188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3189 fi
3190
3191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3192    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3193 fi
3194 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3195 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3196 if test "$ac_test_CXXFLAGS" = set; then
3197   CXXFLAGS=$ac_save_CXXFLAGS
3198 elif test $ac_cv_prog_cxx_g = yes; then
3199   if test "$GXX" = yes; then
3200     CXXFLAGS="-g -O2"
3201   else
3202     CXXFLAGS="-g"
3203   fi
3204 else
3205   if test "$GXX" = yes; then
3206     CXXFLAGS="-O2"
3207   else
3208     CXXFLAGS=
3209   fi
3210 fi
3211 ac_ext=c
3212 ac_cpp='$CPP $CPPFLAGS'
3213 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3214 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3215 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3216
3217 ac_ext=c
3218 ac_cpp='$CPP $CPPFLAGS'
3219 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3220 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3221 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3222 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3223 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3224 # On Suns, sometimes $CPP names a directory.
3225 if test -n "$CPP" && test -d "$CPP"; then
3226   CPP=
3227 fi
3228 if test -z "$CPP"; then
3229   if test "${ac_cv_prog_CPP+set}" = set; then
3230   echo $ECHO_N "(cached) $ECHO_C" >&6
3231 else
3232       # Double quotes because CPP needs to be expanded
3233     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3234     do
3235       ac_preproc_ok=false
3236 for ac_c_preproc_warn_flag in '' yes
3237 do
3238   # Use a header file that comes with gcc, so configuring glibc
3239   # with a fresh cross-compiler works.
3240   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3241   # <limits.h> exists even on freestanding compilers.
3242   # On the NeXT, cc -E runs the code through the compiler's parser,
3243   # not just through cpp. "Syntax error" is here to catch this case.
3244   cat >conftest.$ac_ext <<_ACEOF
3245 /* confdefs.h.  */
3246 _ACEOF
3247 cat confdefs.h >>conftest.$ac_ext
3248 cat >>conftest.$ac_ext <<_ACEOF
3249 /* end confdefs.h.  */
3250 #ifdef __STDC__
3251 # include <limits.h>
3252 #else
3253 # include <assert.h>
3254 #endif
3255                      Syntax error
3256 _ACEOF
3257 if { (ac_try="$ac_cpp conftest.$ac_ext"
3258 case "(($ac_try" in
3259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3260   *) ac_try_echo=$ac_try;;
3261 esac
3262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3263   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3264   ac_status=$?
3265   grep -v '^ *+' conftest.er1 >conftest.err
3266   rm -f conftest.er1
3267   cat conftest.err >&5
3268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3269   (exit $ac_status); } >/dev/null; then
3270   if test -s conftest.err; then
3271     ac_cpp_err=$ac_c_preproc_warn_flag
3272     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3273   else
3274     ac_cpp_err=
3275   fi
3276 else
3277   ac_cpp_err=yes
3278 fi
3279 if test -z "$ac_cpp_err"; then
3280   :
3281 else
3282   echo "$as_me: failed program was:" >&5
3283 sed 's/^/| /' conftest.$ac_ext >&5
3284
3285   # Broken: fails on valid input.
3286 continue
3287 fi
3288
3289 rm -f conftest.err conftest.$ac_ext
3290
3291   # OK, works on sane cases.  Now check whether nonexistent headers
3292   # can be detected and how.
3293   cat >conftest.$ac_ext <<_ACEOF
3294 /* confdefs.h.  */
3295 _ACEOF
3296 cat confdefs.h >>conftest.$ac_ext
3297 cat >>conftest.$ac_ext <<_ACEOF
3298 /* end confdefs.h.  */
3299 #include <ac_nonexistent.h>
3300 _ACEOF
3301 if { (ac_try="$ac_cpp conftest.$ac_ext"
3302 case "(($ac_try" in
3303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3304   *) ac_try_echo=$ac_try;;
3305 esac
3306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3307   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3308   ac_status=$?
3309   grep -v '^ *+' conftest.er1 >conftest.err
3310   rm -f conftest.er1
3311   cat conftest.err >&5
3312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3313   (exit $ac_status); } >/dev/null; then
3314   if test -s conftest.err; then
3315     ac_cpp_err=$ac_c_preproc_warn_flag
3316     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3317   else
3318     ac_cpp_err=
3319   fi
3320 else
3321   ac_cpp_err=yes
3322 fi
3323 if test -z "$ac_cpp_err"; then
3324   # Broken: success on invalid input.
3325 continue
3326 else
3327   echo "$as_me: failed program was:" >&5
3328 sed 's/^/| /' conftest.$ac_ext >&5
3329
3330   # Passes both tests.
3331 ac_preproc_ok=:
3332 break
3333 fi
3334
3335 rm -f conftest.err conftest.$ac_ext
3336
3337 done
3338 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3339 rm -f conftest.err conftest.$ac_ext
3340 if $ac_preproc_ok; then
3341   break
3342 fi
3343
3344     done
3345     ac_cv_prog_CPP=$CPP
3346
3347 fi
3348   CPP=$ac_cv_prog_CPP
3349 else
3350   ac_cv_prog_CPP=$CPP
3351 fi
3352 { echo "$as_me:$LINENO: result: $CPP" >&5
3353 echo "${ECHO_T}$CPP" >&6; }
3354 ac_preproc_ok=false
3355 for ac_c_preproc_warn_flag in '' yes
3356 do
3357   # Use a header file that comes with gcc, so configuring glibc
3358   # with a fresh cross-compiler works.
3359   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3360   # <limits.h> exists even on freestanding compilers.
3361   # On the NeXT, cc -E runs the code through the compiler's parser,
3362   # not just through cpp. "Syntax error" is here to catch this case.
3363   cat >conftest.$ac_ext <<_ACEOF
3364 /* confdefs.h.  */
3365 _ACEOF
3366 cat confdefs.h >>conftest.$ac_ext
3367 cat >>conftest.$ac_ext <<_ACEOF
3368 /* end confdefs.h.  */
3369 #ifdef __STDC__
3370 # include <limits.h>
3371 #else
3372 # include <assert.h>
3373 #endif
3374                      Syntax error
3375 _ACEOF
3376 if { (ac_try="$ac_cpp conftest.$ac_ext"
3377 case "(($ac_try" in
3378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3379   *) ac_try_echo=$ac_try;;
3380 esac
3381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3382   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3383   ac_status=$?
3384   grep -v '^ *+' conftest.er1 >conftest.err
3385   rm -f conftest.er1
3386   cat conftest.err >&5
3387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3388   (exit $ac_status); } >/dev/null; then
3389   if test -s conftest.err; then
3390     ac_cpp_err=$ac_c_preproc_warn_flag
3391     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3392   else
3393     ac_cpp_err=
3394   fi
3395 else
3396   ac_cpp_err=yes
3397 fi
3398 if test -z "$ac_cpp_err"; then
3399   :
3400 else
3401   echo "$as_me: failed program was:" >&5
3402 sed 's/^/| /' conftest.$ac_ext >&5
3403
3404   # Broken: fails on valid input.
3405 continue
3406 fi
3407
3408 rm -f conftest.err conftest.$ac_ext
3409
3410   # OK, works on sane cases.  Now check whether nonexistent headers
3411   # can be detected and how.
3412   cat >conftest.$ac_ext <<_ACEOF
3413 /* confdefs.h.  */
3414 _ACEOF
3415 cat confdefs.h >>conftest.$ac_ext
3416 cat >>conftest.$ac_ext <<_ACEOF
3417 /* end confdefs.h.  */
3418 #include <ac_nonexistent.h>
3419 _ACEOF
3420 if { (ac_try="$ac_cpp conftest.$ac_ext"
3421 case "(($ac_try" in
3422   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3423   *) ac_try_echo=$ac_try;;
3424 esac
3425 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3426   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3427   ac_status=$?
3428   grep -v '^ *+' conftest.er1 >conftest.err
3429   rm -f conftest.er1
3430   cat conftest.err >&5
3431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3432   (exit $ac_status); } >/dev/null; then
3433   if test -s conftest.err; then
3434     ac_cpp_err=$ac_c_preproc_warn_flag
3435     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3436   else
3437     ac_cpp_err=
3438   fi
3439 else
3440   ac_cpp_err=yes
3441 fi
3442 if test -z "$ac_cpp_err"; then
3443   # Broken: success on invalid input.
3444 continue
3445 else
3446   echo "$as_me: failed program was:" >&5
3447 sed 's/^/| /' conftest.$ac_ext >&5
3448
3449   # Passes both tests.
3450 ac_preproc_ok=:
3451 break
3452 fi
3453
3454 rm -f conftest.err conftest.$ac_ext
3455
3456 done
3457 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3458 rm -f conftest.err conftest.$ac_ext
3459 if $ac_preproc_ok; then
3460   :
3461 else
3462   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3463 See \`config.log' for more details." >&5
3464 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3465 See \`config.log' for more details." >&2;}
3466    { (exit 1); exit 1; }; }
3467 fi
3468
3469 ac_ext=c
3470 ac_cpp='$CPP $CPPFLAGS'
3471 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3472 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3473 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3474
3475
3476 if test "$CXX" = "clang++" ; then
3477   { echo "$as_me:$LINENO: checking whether clang works" >&5
3478 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3479   ac_ext=cpp
3480 ac_cpp='$CXXCPP $CPPFLAGS'
3481 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3482 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3483 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3484
3485
3486 cat >conftest.$ac_ext <<_ACEOF
3487 /* confdefs.h.  */
3488 _ACEOF
3489 cat confdefs.h >>conftest.$ac_ext
3490 cat >>conftest.$ac_ext <<_ACEOF
3491 /* end confdefs.h.  */
3492 #include <limits>
3493 #if __has_include (<cxxabi.h>)
3494 #include <cxxabi.h>
3495 #endif
3496 #if __has_include (<unwind.h>)
3497 #include <unwind.h>
3498 #endif
3499
3500 int
3501 main ()
3502 {
3503
3504   ;
3505   return 0;
3506 }
3507 _ACEOF
3508 rm -f conftest.$ac_objext
3509 if { (ac_try="$ac_compile"
3510 case "(($ac_try" in
3511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3512   *) ac_try_echo=$ac_try;;
3513 esac
3514 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3515   (eval "$ac_compile") 2>conftest.er1
3516   ac_status=$?
3517   grep -v '^ *+' conftest.er1 >conftest.err
3518   rm -f conftest.er1
3519   cat conftest.err >&5
3520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3521   (exit $ac_status); } &&
3522          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3523   { (case "(($ac_try" in
3524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3525   *) ac_try_echo=$ac_try;;
3526 esac
3527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3528   (eval "$ac_try") 2>&5
3529   ac_status=$?
3530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3531   (exit $ac_status); }; } &&
3532          { ac_try='test -s conftest.$ac_objext'
3533   { (case "(($ac_try" in
3534   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3535   *) ac_try_echo=$ac_try;;
3536 esac
3537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3538   (eval "$ac_try") 2>&5
3539   ac_status=$?
3540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3541   (exit $ac_status); }; }; then
3542
3543   { echo "$as_me:$LINENO: result: yes" >&5
3544 echo "${ECHO_T}yes" >&6; }
3545
3546 else
3547   echo "$as_me: failed program was:" >&5
3548 sed 's/^/| /' conftest.$ac_ext >&5
3549
3550
3551   { echo "$as_me:$LINENO: result: no" >&5
3552 echo "${ECHO_T}no" >&6; }
3553   { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&5
3554 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&2;}
3555    { (exit 1); exit 1; }; }
3556
3557 fi
3558
3559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3560   ac_ext=c
3561 ac_cpp='$CPP $CPPFLAGS'
3562 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3563 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3564 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3565
3566 fi
3567
3568
3569
3570 if test -d ${srcdir}/projects/llvm-gcc ; then
3571   subdirs="$subdirs projects/llvm-gcc"
3572
3573 fi
3574
3575 if test -d ${srcdir}/projects/test-suite ; then
3576   subdirs="$subdirs projects/test-suite"
3577
3578 fi
3579
3580 if test -d ${srcdir}/projects/llvm-test ; then
3581   subdirs="$subdirs projects/llvm-test"
3582
3583 fi
3584
3585 if test -d ${srcdir}/projects/poolalloc ; then
3586   subdirs="$subdirs projects/poolalloc"
3587
3588 fi
3589
3590 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3591   subdirs="$subdirs projects/llvm-poolalloc"
3592
3593 fi
3594
3595 for i in `ls ${srcdir}/projects`
3596 do
3597   if test -d ${srcdir}/projects/${i} ; then
3598     case ${i} in
3599       sample)       subdirs="$subdirs projects/sample"
3600     ;;
3601       privbracket)  subdirs="$subdirs projects/privbracket"
3602  ;;
3603       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3604  ;;
3605       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3606 ;;
3607       llvm-java)    subdirs="$subdirs projects/llvm-java"
3608  ;;
3609       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3610    ;;
3611       safecode)     subdirs="$subdirs projects/safecode"
3612  ;;
3613       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3614  ;;
3615       compiler-rt)       ;;
3616       llvm-gcc)       ;;
3617       test-suite)     ;;
3618       llvm-test)      ;;
3619       poolalloc)      ;;
3620       llvm-poolalloc) ;;
3621       *)
3622         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3623 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3624         ;;
3625     esac
3626   fi
3627 done
3628
3629 # Check whether --enable-polly was given.
3630 if test "${enable_polly+set}" = set; then
3631   enableval=$enable_polly;
3632 else
3633   enableval=default
3634 fi
3635
3636 case "$enableval" in
3637   yes) ENABLE_POLLY=1
3638  ;;
3639   no)  ENABLE_POLLY=0
3640  ;;
3641   default) ENABLE_POLLY=1
3642  ;;
3643   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3644 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3645    { (exit 1); exit 1; }; } ;;
3646 esac
3647
3648
3649 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3650   LLVM_HAS_POLLY=1
3651
3652   subdirs="$subdirs tools/polly"
3653
3654 fi
3655
3656
3657 # Make sure we can run config.sub.
3658 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3659   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3660 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3661    { (exit 1); exit 1; }; }
3662
3663 { echo "$as_me:$LINENO: checking build system type" >&5
3664 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3665 if test "${ac_cv_build+set}" = set; then
3666   echo $ECHO_N "(cached) $ECHO_C" >&6
3667 else
3668   ac_build_alias=$build_alias
3669 test "x$ac_build_alias" = x &&
3670   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3671 test "x$ac_build_alias" = x &&
3672   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3673 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3674    { (exit 1); exit 1; }; }
3675 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3676   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3677 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3678    { (exit 1); exit 1; }; }
3679
3680 fi
3681 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3682 echo "${ECHO_T}$ac_cv_build" >&6; }
3683 case $ac_cv_build in
3684 *-*-*) ;;
3685 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3686 echo "$as_me: error: invalid value of canonical build" >&2;}
3687    { (exit 1); exit 1; }; };;
3688 esac
3689 build=$ac_cv_build
3690 ac_save_IFS=$IFS; IFS='-'
3691 set x $ac_cv_build
3692 shift
3693 build_cpu=$1
3694 build_vendor=$2
3695 shift; shift
3696 # Remember, the first character of IFS is used to create $*,
3697 # except with old shells:
3698 build_os=$*
3699 IFS=$ac_save_IFS
3700 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3701
3702
3703 { echo "$as_me:$LINENO: checking host system type" >&5
3704 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3705 if test "${ac_cv_host+set}" = set; then
3706   echo $ECHO_N "(cached) $ECHO_C" >&6
3707 else
3708   if test "x$host_alias" = x; then
3709   ac_cv_host=$ac_cv_build
3710 else
3711   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3712     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3713 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3714    { (exit 1); exit 1; }; }
3715 fi
3716
3717 fi
3718 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3719 echo "${ECHO_T}$ac_cv_host" >&6; }
3720 case $ac_cv_host in
3721 *-*-*) ;;
3722 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3723 echo "$as_me: error: invalid value of canonical host" >&2;}
3724    { (exit 1); exit 1; }; };;
3725 esac
3726 host=$ac_cv_host
3727 ac_save_IFS=$IFS; IFS='-'
3728 set x $ac_cv_host
3729 shift
3730 host_cpu=$1
3731 host_vendor=$2
3732 shift; shift
3733 # Remember, the first character of IFS is used to create $*,
3734 # except with old shells:
3735 host_os=$*
3736 IFS=$ac_save_IFS
3737 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3738
3739
3740 { echo "$as_me:$LINENO: checking target system type" >&5
3741 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3742 if test "${ac_cv_target+set}" = set; then
3743   echo $ECHO_N "(cached) $ECHO_C" >&6
3744 else
3745   if test "x$target_alias" = x; then
3746   ac_cv_target=$ac_cv_host
3747 else
3748   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3749     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3750 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3751    { (exit 1); exit 1; }; }
3752 fi
3753
3754 fi
3755 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3756 echo "${ECHO_T}$ac_cv_target" >&6; }
3757 case $ac_cv_target in
3758 *-*-*) ;;
3759 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3760 echo "$as_me: error: invalid value of canonical target" >&2;}
3761    { (exit 1); exit 1; }; };;
3762 esac
3763 target=$ac_cv_target
3764 ac_save_IFS=$IFS; IFS='-'
3765 set x $ac_cv_target
3766 shift
3767 target_cpu=$1
3768 target_vendor=$2
3769 shift; shift
3770 # Remember, the first character of IFS is used to create $*,
3771 # except with old shells:
3772 target_os=$*
3773 IFS=$ac_save_IFS
3774 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3775
3776
3777 # The aliases save the names the user supplied, while $host etc.
3778 # will get canonicalized.
3779 test -n "$target_alias" &&
3780   test "$program_prefix$program_suffix$program_transform_name" = \
3781     NONENONEs,x,x, &&
3782   program_prefix=${target_alias}-
3783
3784 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3785 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3786 if test "${llvm_cv_os_type+set}" = set; then
3787   echo $ECHO_N "(cached) $ECHO_C" >&6
3788 else
3789   case $host in
3790   *-*-aix*)
3791     llvm_cv_link_all_option="-Wl,--whole-archive"
3792     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3793     llvm_cv_os_type="AIX"
3794     llvm_cv_platform_type="Unix" ;;
3795   *-*-irix*)
3796     llvm_cv_link_all_option="-Wl,--whole-archive"
3797     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3798     llvm_cv_os_type="IRIX"
3799     llvm_cv_platform_type="Unix" ;;
3800   *-*-cygwin*)
3801     llvm_cv_link_all_option="-Wl,--whole-archive"
3802     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3803     llvm_cv_os_type="Cygwin"
3804     llvm_cv_platform_type="Unix" ;;
3805   *-*-darwin*)
3806     llvm_cv_link_all_option="-Wl,-all_load"
3807     llvm_cv_no_link_all_option="-Wl,-noall_load"
3808     llvm_cv_os_type="Darwin"
3809     llvm_cv_platform_type="Unix" ;;
3810   *-*-minix*)
3811     llvm_cv_link_all_option="-Wl,-all_load"
3812     llvm_cv_no_link_all_option="-Wl,-noall_load"
3813     llvm_cv_os_type="Minix"
3814     llvm_cv_platform_type="Unix" ;;
3815   *-*-freebsd* | *-*-kfreebsd-gnu)
3816     llvm_cv_link_all_option="-Wl,--whole-archive"
3817     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3818     llvm_cv_os_type="FreeBSD"
3819     llvm_cv_platform_type="Unix" ;;
3820   *-*-openbsd*)
3821     llvm_cv_link_all_option="-Wl,--whole-archive"
3822     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3823     llvm_cv_os_type="OpenBSD"
3824     llvm_cv_platform_type="Unix" ;;
3825   *-*-netbsd*)
3826     llvm_cv_link_all_option="-Wl,--whole-archive"
3827     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3828     llvm_cv_os_type="NetBSD"
3829     llvm_cv_platform_type="Unix" ;;
3830   *-*-dragonfly*)
3831     llvm_cv_link_all_option="-Wl,--whole-archive"
3832     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3833     llvm_cv_os_type="DragonFly"
3834     llvm_cv_platform_type="Unix" ;;
3835   *-*-hpux*)
3836     llvm_cv_link_all_option="-Wl,--whole-archive"
3837     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3838     llvm_cv_os_type="HP-UX"
3839     llvm_cv_platform_type="Unix" ;;
3840   *-*-interix*)
3841     llvm_cv_link_all_option="-Wl,--whole-archive"
3842     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3843     llvm_cv_os_type="Interix"
3844     llvm_cv_platform_type="Unix" ;;
3845   *-*-linux*)
3846     llvm_cv_link_all_option="-Wl,--whole-archive"
3847     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3848     llvm_cv_os_type="Linux"
3849     llvm_cv_platform_type="Unix" ;;
3850   *-*-gnu*)
3851     llvm_cv_link_all_option="-Wl,--whole-archive"
3852     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3853     llvm_cv_os_type="GNU"
3854     llvm_cv_platform_type="Unix" ;;
3855   *-*-solaris*)
3856     llvm_cv_link_all_option="-Wl,-z,allextract"
3857     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3858     llvm_cv_os_type="SunOS"
3859     llvm_cv_platform_type="Unix" ;;
3860   *-*-auroraux*)
3861     llvm_cv_link_all_option="-Wl,-z,allextract"
3862     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3863     llvm_cv_os_type="AuroraUX"
3864     llvm_cv_platform_type="Unix" ;;
3865   *-*-win32*)
3866     llvm_cv_link_all_option="-Wl,--whole-archive"
3867     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3868     llvm_cv_os_type="Win32"
3869     llvm_cv_platform_type="Win32" ;;
3870   *-*-mingw*)
3871     llvm_cv_link_all_option="-Wl,--whole-archive"
3872     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3873     llvm_cv_os_type="MingW"
3874     llvm_cv_platform_type="Win32" ;;
3875   *-*-haiku*)
3876     llvm_cv_link_all_option="-Wl,--whole-archive"
3877     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3878     llvm_cv_os_type="Haiku"
3879     llvm_cv_platform_type="Unix" ;;
3880   *-unknown-eabi*)
3881     llvm_cv_link_all_option="-Wl,--whole-archive"
3882     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3883     llvm_cv_os_type="Freestanding"
3884     llvm_cv_platform_type="Unix" ;;
3885   *-unknown-elf*)
3886     llvm_cv_link_all_option="-Wl,--whole-archive"
3887     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3888     llvm_cv_os_type="Freestanding"
3889     llvm_cv_platform_type="Unix" ;;
3890   *)
3891     llvm_cv_link_all_option=""
3892     llvm_cv_no_link_all_option=""
3893     llvm_cv_os_type="Unknown"
3894     llvm_cv_platform_type="Unknown" ;;
3895 esac
3896 fi
3897 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3898 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3899
3900 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3901 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3902 if test "${llvm_cv_target_os_type+set}" = set; then
3903   echo $ECHO_N "(cached) $ECHO_C" >&6
3904 else
3905   case $target in
3906   *-*-aix*)
3907     llvm_cv_target_os_type="AIX" ;;
3908   *-*-irix*)
3909     llvm_cv_target_os_type="IRIX" ;;
3910   *-*-cygwin*)
3911     llvm_cv_target_os_type="Cygwin" ;;
3912   *-*-darwin*)
3913     llvm_cv_target_os_type="Darwin" ;;
3914   *-*-minix*)
3915     llvm_cv_target_os_type="Minix" ;;
3916   *-*-freebsd* | *-*-kfreebsd-gnu)
3917     llvm_cv_target_os_type="FreeBSD" ;;
3918   *-*-openbsd*)
3919     llvm_cv_target_os_type="OpenBSD" ;;
3920   *-*-netbsd*)
3921     llvm_cv_target_os_type="NetBSD" ;;
3922   *-*-dragonfly*)
3923     llvm_cv_target_os_type="DragonFly" ;;
3924   *-*-hpux*)
3925     llvm_cv_target_os_type="HP-UX" ;;
3926   *-*-interix*)
3927     llvm_cv_target_os_type="Interix" ;;
3928   *-*-linux*)
3929     llvm_cv_target_os_type="Linux" ;;
3930   *-*-gnu*)
3931     llvm_cv_target_os_type="GNU" ;;
3932   *-*-solaris*)
3933     llvm_cv_target_os_type="SunOS" ;;
3934   *-*-auroraux*)
3935     llvm_cv_target_os_type="AuroraUX" ;;
3936   *-*-win32*)
3937     llvm_cv_target_os_type="Win32" ;;
3938   *-*-mingw*)
3939     llvm_cv_target_os_type="MingW" ;;
3940   *-*-haiku*)
3941     llvm_cv_target_os_type="Haiku" ;;
3942   *-*-rtems*)
3943     llvm_cv_target_os_type="RTEMS" ;;
3944   *-*-nacl*)
3945     llvm_cv_target_os_type="NativeClient" ;;
3946   *-unknown-eabi*)
3947     llvm_cv_target_os_type="Freestanding" ;;
3948   *)
3949     llvm_cv_target_os_type="Unknown" ;;
3950 esac
3951 fi
3952 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3953 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3954
3955 if test "$llvm_cv_os_type" = "Unknown" ; then
3956   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3957 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3958    { (exit 1); exit 1; }; }
3959 fi
3960
3961 OS=$llvm_cv_os_type
3962
3963 HOST_OS=$llvm_cv_os_type
3964
3965 TARGET_OS=$llvm_cv_target_os_type
3966
3967
3968 LINKALL=$llvm_cv_link_all_option
3969
3970 NOLINKALL=$llvm_cv_no_link_all_option
3971
3972
3973 case $llvm_cv_platform_type in
3974   Unix)
3975
3976 cat >>confdefs.h <<\_ACEOF
3977 #define LLVM_ON_UNIX 1
3978 _ACEOF
3979
3980     LLVM_ON_UNIX=1
3981
3982     LLVM_ON_WIN32=0
3983
3984     ;;
3985   Win32)
3986
3987 cat >>confdefs.h <<\_ACEOF
3988 #define LLVM_ON_WIN32 1
3989 _ACEOF
3990
3991     LLVM_ON_UNIX=0
3992
3993     LLVM_ON_WIN32=1
3994
3995     ;;
3996 esac
3997
3998 { echo "$as_me:$LINENO: checking target architecture" >&5
3999 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4000 if test "${llvm_cv_target_arch+set}" = set; then
4001   echo $ECHO_N "(cached) $ECHO_C" >&6
4002 else
4003   case $target in
4004   i?86-*)                 llvm_cv_target_arch="x86" ;;
4005   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4006   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4007   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4008   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4009   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4010   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4011   xcore-*)                llvm_cv_target_arch="XCore" ;;
4012   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4013   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4014   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
4015   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4016   *)                      llvm_cv_target_arch="Unknown" ;;
4017 esac
4018 fi
4019 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4020 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4021
4022 if test "$llvm_cv_target_arch" = "Unknown" ; then
4023   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4024 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4025 fi
4026
4027 case "$llvm_cv_target_arch" in
4028     x86)     LLVM_NATIVE_ARCH="X86" ;;
4029     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4030     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4031 esac
4032
4033 ARCH=$llvm_cv_target_arch
4034
4035
4036 case $host in
4037   i?86-*)                 host_arch="x86" ;;
4038   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4039   sparc*-*)               host_arch="Sparc" ;;
4040   powerpc*-*)             host_arch="PowerPC" ;;
4041   arm*-*)                 host_arch="ARM" ;;
4042   mips-* | mips64-*)      host_arch="Mips" ;;
4043   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4044   xcore-*)                host_arch="XCore" ;;
4045   msp430-*)               host_arch="MSP430" ;;
4046   hexagon-*)              host_arch="Hexagon" ;;
4047   mblaze-*)               host_arch="MBlaze" ;;
4048   *)                      host_arch="Unknown" ;;
4049 esac
4050
4051 if test "$host_arch" = "Unknown" ; then
4052   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4053 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4054 fi
4055
4056 HOST_ARCH=$host_arch
4057
4058
4059
4060
4061 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4062 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4063 if test "${ac_cv_path_GREP+set}" = set; then
4064   echo $ECHO_N "(cached) $ECHO_C" >&6
4065 else
4066   # Extract the first word of "grep ggrep" to use in msg output
4067 if test -z "$GREP"; then
4068 set dummy grep ggrep; ac_prog_name=$2
4069 if test "${ac_cv_path_GREP+set}" = set; then
4070   echo $ECHO_N "(cached) $ECHO_C" >&6
4071 else
4072   ac_path_GREP_found=false
4073 # Loop through the user's path and test for each of PROGNAME-LIST
4074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4075 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4076 do
4077   IFS=$as_save_IFS
4078   test -z "$as_dir" && as_dir=.
4079   for ac_prog in grep ggrep; do
4080   for ac_exec_ext in '' $ac_executable_extensions; do
4081     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4082     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
4083     # Check for GNU ac_path_GREP and select it if it is found.
4084   # Check for GNU $ac_path_GREP
4085 case `"$ac_path_GREP" --version 2>&1` in
4086 *GNU*)
4087   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4088 *)
4089   ac_count=0
4090   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4091   while :
4092   do
4093     cat "conftest.in" "conftest.in" >"conftest.tmp"
4094     mv "conftest.tmp" "conftest.in"
4095     cp "conftest.in" "conftest.nl"
4096     echo 'GREP' >> "conftest.nl"
4097     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4098     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4099     ac_count=`expr $ac_count + 1`
4100     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4101       # Best one so far, save it but keep looking for a better one
4102       ac_cv_path_GREP="$ac_path_GREP"
4103       ac_path_GREP_max=$ac_count
4104     fi
4105     # 10*(2^10) chars as input seems more than enough
4106     test $ac_count -gt 10 && break
4107   done
4108   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4109 esac
4110
4111
4112     $ac_path_GREP_found && break 3
4113   done
4114 done
4115
4116 done
4117 IFS=$as_save_IFS
4118
4119
4120 fi
4121
4122 GREP="$ac_cv_path_GREP"
4123 if test -z "$GREP"; then
4124   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4125 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4126    { (exit 1); exit 1; }; }
4127 fi
4128
4129 else
4130   ac_cv_path_GREP=$GREP
4131 fi
4132
4133
4134 fi
4135 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4136 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4137  GREP="$ac_cv_path_GREP"
4138
4139
4140 { echo "$as_me:$LINENO: checking for egrep" >&5
4141 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4142 if test "${ac_cv_path_EGREP+set}" = set; then
4143   echo $ECHO_N "(cached) $ECHO_C" >&6
4144 else
4145   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4146    then ac_cv_path_EGREP="$GREP -E"
4147    else
4148      # Extract the first word of "egrep" to use in msg output
4149 if test -z "$EGREP"; then
4150 set dummy egrep; ac_prog_name=$2
4151 if test "${ac_cv_path_EGREP+set}" = set; then
4152   echo $ECHO_N "(cached) $ECHO_C" >&6
4153 else
4154   ac_path_EGREP_found=false
4155 # Loop through the user's path and test for each of PROGNAME-LIST
4156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4157 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4158 do
4159   IFS=$as_save_IFS
4160   test -z "$as_dir" && as_dir=.
4161   for ac_prog in egrep; do
4162   for ac_exec_ext in '' $ac_executable_extensions; do
4163     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4164     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4165     # Check for GNU ac_path_EGREP and select it if it is found.
4166   # Check for GNU $ac_path_EGREP
4167 case `"$ac_path_EGREP" --version 2>&1` in
4168 *GNU*)
4169   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4170 *)
4171   ac_count=0
4172   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4173   while :
4174   do
4175     cat "conftest.in" "conftest.in" >"conftest.tmp"
4176     mv "conftest.tmp" "conftest.in"
4177     cp "conftest.in" "conftest.nl"
4178     echo 'EGREP' >> "conftest.nl"
4179     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4180     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4181     ac_count=`expr $ac_count + 1`
4182     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4183       # Best one so far, save it but keep looking for a better one
4184       ac_cv_path_EGREP="$ac_path_EGREP"
4185       ac_path_EGREP_max=$ac_count
4186     fi
4187     # 10*(2^10) chars as input seems more than enough
4188     test $ac_count -gt 10 && break
4189   done
4190   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4191 esac
4192
4193
4194     $ac_path_EGREP_found && break 3
4195   done
4196 done
4197
4198 done
4199 IFS=$as_save_IFS
4200
4201
4202 fi
4203
4204 EGREP="$ac_cv_path_EGREP"
4205 if test -z "$EGREP"; then
4206   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4207 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4208    { (exit 1); exit 1; }; }
4209 fi
4210
4211 else
4212   ac_cv_path_EGREP=$EGREP
4213 fi
4214
4215
4216    fi
4217 fi
4218 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4219 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4220  EGREP="$ac_cv_path_EGREP"
4221
4222
4223 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4224 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4225 if test "${ac_cv_header_stdc+set}" = set; then
4226   echo $ECHO_N "(cached) $ECHO_C" >&6
4227 else
4228   cat >conftest.$ac_ext <<_ACEOF
4229 /* confdefs.h.  */
4230 _ACEOF
4231 cat confdefs.h >>conftest.$ac_ext
4232 cat >>conftest.$ac_ext <<_ACEOF
4233 /* end confdefs.h.  */
4234 #include <stdlib.h>
4235 #include <stdarg.h>
4236 #include <string.h>
4237 #include <float.h>
4238
4239 int
4240 main ()
4241 {
4242
4243   ;
4244   return 0;
4245 }
4246 _ACEOF
4247 rm -f conftest.$ac_objext
4248 if { (ac_try="$ac_compile"
4249 case "(($ac_try" in
4250   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4251   *) ac_try_echo=$ac_try;;
4252 esac
4253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4254   (eval "$ac_compile") 2>conftest.er1
4255   ac_status=$?
4256   grep -v '^ *+' conftest.er1 >conftest.err
4257   rm -f conftest.er1
4258   cat conftest.err >&5
4259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4260   (exit $ac_status); } &&
4261          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4262   { (case "(($ac_try" in
4263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4264   *) ac_try_echo=$ac_try;;
4265 esac
4266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4267   (eval "$ac_try") 2>&5
4268   ac_status=$?
4269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4270   (exit $ac_status); }; } &&
4271          { ac_try='test -s conftest.$ac_objext'
4272   { (case "(($ac_try" in
4273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4274   *) ac_try_echo=$ac_try;;
4275 esac
4276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4277   (eval "$ac_try") 2>&5
4278   ac_status=$?
4279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4280   (exit $ac_status); }; }; then
4281   ac_cv_header_stdc=yes
4282 else
4283   echo "$as_me: failed program was:" >&5
4284 sed 's/^/| /' conftest.$ac_ext >&5
4285
4286         ac_cv_header_stdc=no
4287 fi
4288
4289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4290
4291 if test $ac_cv_header_stdc = yes; then
4292   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4293   cat >conftest.$ac_ext <<_ACEOF
4294 /* confdefs.h.  */
4295 _ACEOF
4296 cat confdefs.h >>conftest.$ac_ext
4297 cat >>conftest.$ac_ext <<_ACEOF
4298 /* end confdefs.h.  */
4299 #include <string.h>
4300
4301 _ACEOF
4302 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4303   $EGREP "memchr" >/dev/null 2>&1; then
4304   :
4305 else
4306   ac_cv_header_stdc=no
4307 fi
4308 rm -f conftest*
4309
4310 fi
4311
4312 if test $ac_cv_header_stdc = yes; then
4313   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4314   cat >conftest.$ac_ext <<_ACEOF
4315 /* confdefs.h.  */
4316 _ACEOF
4317 cat confdefs.h >>conftest.$ac_ext
4318 cat >>conftest.$ac_ext <<_ACEOF
4319 /* end confdefs.h.  */
4320 #include <stdlib.h>
4321
4322 _ACEOF
4323 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4324   $EGREP "free" >/dev/null 2>&1; then
4325   :
4326 else
4327   ac_cv_header_stdc=no
4328 fi
4329 rm -f conftest*
4330
4331 fi
4332
4333 if test $ac_cv_header_stdc = yes; then
4334   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4335   if test "$cross_compiling" = yes; then
4336   :
4337 else
4338   cat >conftest.$ac_ext <<_ACEOF
4339 /* confdefs.h.  */
4340 _ACEOF
4341 cat confdefs.h >>conftest.$ac_ext
4342 cat >>conftest.$ac_ext <<_ACEOF
4343 /* end confdefs.h.  */
4344 #include <ctype.h>
4345 #include <stdlib.h>
4346 #if ((' ' & 0x0FF) == 0x020)
4347 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4348 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4349 #else
4350 # define ISLOWER(c) \
4351                    (('a' <= (c) && (c) <= 'i') \
4352                      || ('j' <= (c) && (c) <= 'r') \
4353                      || ('s' <= (c) && (c) <= 'z'))
4354 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4355 #endif
4356
4357 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4358 int
4359 main ()
4360 {
4361   int i;
4362   for (i = 0; i < 256; i++)
4363     if (XOR (islower (i), ISLOWER (i))
4364         || toupper (i) != TOUPPER (i))
4365       return 2;
4366   return 0;
4367 }
4368 _ACEOF
4369 rm -f conftest$ac_exeext
4370 if { (ac_try="$ac_link"
4371 case "(($ac_try" in
4372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4373   *) ac_try_echo=$ac_try;;
4374 esac
4375 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4376   (eval "$ac_link") 2>&5
4377   ac_status=$?
4378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4379   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4380   { (case "(($ac_try" in
4381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4382   *) ac_try_echo=$ac_try;;
4383 esac
4384 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4385   (eval "$ac_try") 2>&5
4386   ac_status=$?
4387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4388   (exit $ac_status); }; }; then
4389   :
4390 else
4391   echo "$as_me: program exited with status $ac_status" >&5
4392 echo "$as_me: failed program was:" >&5
4393 sed 's/^/| /' conftest.$ac_ext >&5
4394
4395 ( exit $ac_status )
4396 ac_cv_header_stdc=no
4397 fi
4398 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4399 fi
4400
4401
4402 fi
4403 fi
4404 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4405 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4406 if test $ac_cv_header_stdc = yes; then
4407
4408 cat >>confdefs.h <<\_ACEOF
4409 #define STDC_HEADERS 1
4410 _ACEOF
4411
4412 fi
4413
4414 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4425                   inttypes.h stdint.h unistd.h
4426 do
4427 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4428 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4429 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4430 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4431   echo $ECHO_N "(cached) $ECHO_C" >&6
4432 else
4433   cat >conftest.$ac_ext <<_ACEOF
4434 /* confdefs.h.  */
4435 _ACEOF
4436 cat confdefs.h >>conftest.$ac_ext
4437 cat >>conftest.$ac_ext <<_ACEOF
4438 /* end confdefs.h.  */
4439 $ac_includes_default
4440
4441 #include <$ac_header>
4442 _ACEOF
4443 rm -f conftest.$ac_objext
4444 if { (ac_try="$ac_compile"
4445 case "(($ac_try" in
4446   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4447   *) ac_try_echo=$ac_try;;
4448 esac
4449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4450   (eval "$ac_compile") 2>conftest.er1
4451   ac_status=$?
4452   grep -v '^ *+' conftest.er1 >conftest.err
4453   rm -f conftest.er1
4454   cat conftest.err >&5
4455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4456   (exit $ac_status); } &&
4457          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4458   { (case "(($ac_try" in
4459   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4460   *) ac_try_echo=$ac_try;;
4461 esac
4462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4463   (eval "$ac_try") 2>&5
4464   ac_status=$?
4465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4466   (exit $ac_status); }; } &&
4467          { ac_try='test -s conftest.$ac_objext'
4468   { (case "(($ac_try" in
4469   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4470   *) ac_try_echo=$ac_try;;
4471 esac
4472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4473   (eval "$ac_try") 2>&5
4474   ac_status=$?
4475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4476   (exit $ac_status); }; }; then
4477   eval "$as_ac_Header=yes"
4478 else
4479   echo "$as_me: failed program was:" >&5
4480 sed 's/^/| /' conftest.$ac_ext >&5
4481
4482         eval "$as_ac_Header=no"
4483 fi
4484
4485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4486 fi
4487 ac_res=`eval echo '${'$as_ac_Header'}'`
4488                { echo "$as_me:$LINENO: result: $ac_res" >&5
4489 echo "${ECHO_T}$ac_res" >&6; }
4490 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4491   cat >>confdefs.h <<_ACEOF
4492 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4493 _ACEOF
4494
4495 fi
4496
4497 done
4498
4499
4500 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4501 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4502 if test "${ac_cv_c_bigendian+set}" = set; then
4503   echo $ECHO_N "(cached) $ECHO_C" >&6
4504 else
4505   # See if sys/param.h defines the BYTE_ORDER macro.
4506 cat >conftest.$ac_ext <<_ACEOF
4507 /* confdefs.h.  */
4508 _ACEOF
4509 cat confdefs.h >>conftest.$ac_ext
4510 cat >>conftest.$ac_ext <<_ACEOF
4511 /* end confdefs.h.  */
4512 #include <sys/types.h>
4513 #include <sys/param.h>
4514
4515 int
4516 main ()
4517 {
4518 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4519  bogus endian macros
4520 #endif
4521
4522   ;
4523   return 0;
4524 }
4525 _ACEOF
4526 rm -f conftest.$ac_objext
4527 if { (ac_try="$ac_compile"
4528 case "(($ac_try" in
4529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4530   *) ac_try_echo=$ac_try;;
4531 esac
4532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4533   (eval "$ac_compile") 2>conftest.er1
4534   ac_status=$?
4535   grep -v '^ *+' conftest.er1 >conftest.err
4536   rm -f conftest.er1
4537   cat conftest.err >&5
4538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4539   (exit $ac_status); } &&
4540          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4541   { (case "(($ac_try" in
4542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4543   *) ac_try_echo=$ac_try;;
4544 esac
4545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4546   (eval "$ac_try") 2>&5
4547   ac_status=$?
4548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4549   (exit $ac_status); }; } &&
4550          { ac_try='test -s conftest.$ac_objext'
4551   { (case "(($ac_try" in
4552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4553   *) ac_try_echo=$ac_try;;
4554 esac
4555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4556   (eval "$ac_try") 2>&5
4557   ac_status=$?
4558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4559   (exit $ac_status); }; }; then
4560   # It does; now see whether it defined to BIG_ENDIAN or not.
4561 cat >conftest.$ac_ext <<_ACEOF
4562 /* confdefs.h.  */
4563 _ACEOF
4564 cat confdefs.h >>conftest.$ac_ext
4565 cat >>conftest.$ac_ext <<_ACEOF
4566 /* end confdefs.h.  */
4567 #include <sys/types.h>
4568 #include <sys/param.h>
4569
4570 int
4571 main ()
4572 {
4573 #if BYTE_ORDER != BIG_ENDIAN
4574  not big endian
4575 #endif
4576
4577   ;
4578   return 0;
4579 }
4580 _ACEOF
4581 rm -f conftest.$ac_objext
4582 if { (ac_try="$ac_compile"
4583 case "(($ac_try" in
4584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4585   *) ac_try_echo=$ac_try;;
4586 esac
4587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4588   (eval "$ac_compile") 2>conftest.er1
4589   ac_status=$?
4590   grep -v '^ *+' conftest.er1 >conftest.err
4591   rm -f conftest.er1
4592   cat conftest.err >&5
4593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4594   (exit $ac_status); } &&
4595          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4596   { (case "(($ac_try" in
4597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4598   *) ac_try_echo=$ac_try;;
4599 esac
4600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4601   (eval "$ac_try") 2>&5
4602   ac_status=$?
4603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4604   (exit $ac_status); }; } &&
4605          { ac_try='test -s conftest.$ac_objext'
4606   { (case "(($ac_try" in
4607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4608   *) ac_try_echo=$ac_try;;
4609 esac
4610 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4611   (eval "$ac_try") 2>&5
4612   ac_status=$?
4613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4614   (exit $ac_status); }; }; then
4615   ac_cv_c_bigendian=yes
4616 else
4617   echo "$as_me: failed program was:" >&5
4618 sed 's/^/| /' conftest.$ac_ext >&5
4619
4620         ac_cv_c_bigendian=no
4621 fi
4622
4623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4624 else
4625   echo "$as_me: failed program was:" >&5
4626 sed 's/^/| /' conftest.$ac_ext >&5
4627
4628         # It does not; compile a test program.
4629 if test "$cross_compiling" = yes; then
4630   # try to guess the endianness by grepping values into an object file
4631   ac_cv_c_bigendian=unknown
4632   cat >conftest.$ac_ext <<_ACEOF
4633 /* confdefs.h.  */
4634 _ACEOF
4635 cat confdefs.h >>conftest.$ac_ext
4636 cat >>conftest.$ac_ext <<_ACEOF
4637 /* end confdefs.h.  */
4638 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4639 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4640 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4641 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4642 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4643 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4644 int
4645 main ()
4646 {
4647  _ascii (); _ebcdic ();
4648   ;
4649   return 0;
4650 }
4651 _ACEOF
4652 rm -f conftest.$ac_objext
4653 if { (ac_try="$ac_compile"
4654 case "(($ac_try" in
4655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4656   *) ac_try_echo=$ac_try;;
4657 esac
4658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4659   (eval "$ac_compile") 2>conftest.er1
4660   ac_status=$?
4661   grep -v '^ *+' conftest.er1 >conftest.err
4662   rm -f conftest.er1
4663   cat conftest.err >&5
4664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4665   (exit $ac_status); } &&
4666          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4667   { (case "(($ac_try" in
4668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4669   *) ac_try_echo=$ac_try;;
4670 esac
4671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4672   (eval "$ac_try") 2>&5
4673   ac_status=$?
4674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4675   (exit $ac_status); }; } &&
4676          { ac_try='test -s conftest.$ac_objext'
4677   { (case "(($ac_try" in
4678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4679   *) ac_try_echo=$ac_try;;
4680 esac
4681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4682   (eval "$ac_try") 2>&5
4683   ac_status=$?
4684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4685   (exit $ac_status); }; }; then
4686   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4687   ac_cv_c_bigendian=yes
4688 fi
4689 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4690   if test "$ac_cv_c_bigendian" = unknown; then
4691     ac_cv_c_bigendian=no
4692   else
4693     # finding both strings is unlikely to happen, but who knows?
4694     ac_cv_c_bigendian=unknown
4695   fi
4696 fi
4697 else
4698   echo "$as_me: failed program was:" >&5
4699 sed 's/^/| /' conftest.$ac_ext >&5
4700
4701
4702 fi
4703
4704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4705 else
4706   cat >conftest.$ac_ext <<_ACEOF
4707 /* confdefs.h.  */
4708 _ACEOF
4709 cat confdefs.h >>conftest.$ac_ext
4710 cat >>conftest.$ac_ext <<_ACEOF
4711 /* end confdefs.h.  */
4712 $ac_includes_default
4713 int
4714 main ()
4715 {
4716
4717   /* Are we little or big endian?  From Harbison&Steele.  */
4718   union
4719   {
4720     long int l;
4721     char c[sizeof (long int)];
4722   } u;
4723   u.l = 1;
4724   return u.c[sizeof (long int) - 1] == 1;
4725
4726   ;
4727   return 0;
4728 }
4729 _ACEOF
4730 rm -f conftest$ac_exeext
4731 if { (ac_try="$ac_link"
4732 case "(($ac_try" in
4733   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4734   *) ac_try_echo=$ac_try;;
4735 esac
4736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4737   (eval "$ac_link") 2>&5
4738   ac_status=$?
4739   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4740   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4741   { (case "(($ac_try" in
4742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4743   *) ac_try_echo=$ac_try;;
4744 esac
4745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4746   (eval "$ac_try") 2>&5
4747   ac_status=$?
4748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4749   (exit $ac_status); }; }; then
4750   ac_cv_c_bigendian=no
4751 else
4752   echo "$as_me: program exited with status $ac_status" >&5
4753 echo "$as_me: failed program was:" >&5
4754 sed 's/^/| /' conftest.$ac_ext >&5
4755
4756 ( exit $ac_status )
4757 ac_cv_c_bigendian=yes
4758 fi
4759 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4760 fi
4761
4762
4763 fi
4764
4765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4766 fi
4767 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4768 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4769 case $ac_cv_c_bigendian in
4770   yes)
4771     ENDIAN=big
4772  ;;
4773   no)
4774     ENDIAN=little
4775  ;;
4776   *)
4777     { { echo "$as_me:$LINENO: error: unknown endianness
4778 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4779 echo "$as_me: error: unknown endianness
4780 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4781    { (exit 1); exit 1; }; } ;;
4782 esac
4783
4784
4785 if test "$cross_compiling" = yes; then
4786   LLVM_CROSS_COMPILING=1
4787
4788
4789 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4790 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4791 if test "${ac_cv_build_exeext+set}" = set; then
4792   echo $ECHO_N "(cached) $ECHO_C" >&6
4793 else
4794   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4795   ac_cv_build_exeext=.exe
4796 else
4797   ac_build_prefix=${build_alias}-
4798
4799   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4800 set dummy ${ac_build_prefix}gcc; ac_word=$2
4801 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4802 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4803 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4804   echo $ECHO_N "(cached) $ECHO_C" >&6
4805 else
4806   if test -n "$BUILD_CC"; then
4807   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4808 else
4809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4810 for as_dir in $PATH
4811 do
4812   IFS=$as_save_IFS
4813   test -z "$as_dir" && as_dir=.
4814   for ac_exec_ext in '' $ac_executable_extensions; do
4815   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4816     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4817     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4818     break 2
4819   fi
4820 done
4821 done
4822 IFS=$as_save_IFS
4823
4824 fi
4825 fi
4826 BUILD_CC=$ac_cv_prog_BUILD_CC
4827 if test -n "$BUILD_CC"; then
4828   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4829 echo "${ECHO_T}$BUILD_CC" >&6; }
4830 else
4831   { echo "$as_me:$LINENO: result: no" >&5
4832 echo "${ECHO_T}no" >&6; }
4833 fi
4834
4835
4836   if test -z "$BUILD_CC"; then
4837      # Extract the first word of "gcc", so it can be a program name with args.
4838 set dummy gcc; ac_word=$2
4839 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4840 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4841 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4842   echo $ECHO_N "(cached) $ECHO_C" >&6
4843 else
4844   if test -n "$BUILD_CC"; then
4845   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4846 else
4847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4848 for as_dir in $PATH
4849 do
4850   IFS=$as_save_IFS
4851   test -z "$as_dir" && as_dir=.
4852   for ac_exec_ext in '' $ac_executable_extensions; do
4853   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4854     ac_cv_prog_BUILD_CC="gcc"
4855     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4856     break 2
4857   fi
4858 done
4859 done
4860 IFS=$as_save_IFS
4861
4862 fi
4863 fi
4864 BUILD_CC=$ac_cv_prog_BUILD_CC
4865 if test -n "$BUILD_CC"; then
4866   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4867 echo "${ECHO_T}$BUILD_CC" >&6; }
4868 else
4869   { echo "$as_me:$LINENO: result: no" >&5
4870 echo "${ECHO_T}no" >&6; }
4871 fi
4872
4873
4874      if test -z "$BUILD_CC"; then
4875        # Extract the first word of "cc", so it can be a program name with args.
4876 set dummy cc; ac_word=$2
4877 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4878 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4879 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4880   echo $ECHO_N "(cached) $ECHO_C" >&6
4881 else
4882   if test -n "$BUILD_CC"; then
4883   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4884 else
4885   ac_prog_rejected=no
4886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4887 for as_dir in $PATH
4888 do
4889   IFS=$as_save_IFS
4890   test -z "$as_dir" && as_dir=.
4891   for ac_exec_ext in '' $ac_executable_extensions; do
4892   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4893     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4894        ac_prog_rejected=yes
4895        continue
4896      fi
4897     ac_cv_prog_BUILD_CC="cc"
4898     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4899     break 2
4900   fi
4901 done
4902 done
4903 IFS=$as_save_IFS
4904
4905 if test $ac_prog_rejected = yes; then
4906   # We found a bogon in the path, so make sure we never use it.
4907   set dummy $ac_cv_prog_BUILD_CC
4908   shift
4909   if test $# != 0; then
4910     # We chose a different compiler from the bogus one.
4911     # However, it has the same basename, so the bogon will be chosen
4912     # first if we set BUILD_CC to just the basename; use the full file name.
4913     shift
4914     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4915   fi
4916 fi
4917 fi
4918 fi
4919 BUILD_CC=$ac_cv_prog_BUILD_CC
4920 if test -n "$BUILD_CC"; then
4921   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4922 echo "${ECHO_T}$BUILD_CC" >&6; }
4923 else
4924   { echo "$as_me:$LINENO: result: no" >&5
4925 echo "${ECHO_T}no" >&6; }
4926 fi
4927
4928
4929      fi
4930   fi
4931   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4932 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4933    { (exit 1); exit 1; }; }
4934   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4935   rm -f conftest*
4936   echo 'int main () { return 0; }' > conftest.$ac_ext
4937   ac_cv_build_exeext=
4938   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4939   (eval $ac_build_link) 2>&5
4940   ac_status=$?
4941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4942   (exit $ac_status); }; then
4943     for file in conftest.*; do
4944       case $file in
4945       *.c | *.o | *.obj | *.dSYM) ;;
4946       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4947       esac
4948     done
4949   else
4950     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4951 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4952    { (exit 1); exit 1; }; }
4953   fi
4954   rm -f conftest*
4955   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4956 fi
4957 fi
4958
4959 BUILD_EXEEXT=""
4960 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4961 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4962 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4963 ac_build_exeext=$BUILD_EXEEXT
4964
4965   ac_build_prefix=${build_alias}-
4966   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4967 set dummy ${ac_build_prefix}g++; ac_word=$2
4968 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4969 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4970 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4971   echo $ECHO_N "(cached) $ECHO_C" >&6
4972 else
4973   if test -n "$BUILD_CXX"; then
4974   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4975 else
4976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4977 for as_dir in $PATH
4978 do
4979   IFS=$as_save_IFS
4980   test -z "$as_dir" && as_dir=.
4981   for ac_exec_ext in '' $ac_executable_extensions; do
4982   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4983     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4984     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4985     break 2
4986   fi
4987 done
4988 done
4989 IFS=$as_save_IFS
4990
4991 fi
4992 fi
4993 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4994 if test -n "$BUILD_CXX"; then
4995   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4996 echo "${ECHO_T}$BUILD_CXX" >&6; }
4997 else
4998   { echo "$as_me:$LINENO: result: no" >&5
4999 echo "${ECHO_T}no" >&6; }
5000 fi
5001
5002
5003   if test -z "$BUILD_CXX"; then
5004      # Extract the first word of "g++", so it can be a program name with args.
5005 set dummy g++; ac_word=$2
5006 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5007 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5008 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5009   echo $ECHO_N "(cached) $ECHO_C" >&6
5010 else
5011   if test -n "$BUILD_CXX"; then
5012   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5013 else
5014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015 for as_dir in $PATH
5016 do
5017   IFS=$as_save_IFS
5018   test -z "$as_dir" && as_dir=.
5019   for ac_exec_ext in '' $ac_executable_extensions; do
5020   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5021     ac_cv_prog_BUILD_CXX="g++"
5022     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5023     break 2
5024   fi
5025 done
5026 done
5027 IFS=$as_save_IFS
5028
5029 fi
5030 fi
5031 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5032 if test -n "$BUILD_CXX"; then
5033   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5034 echo "${ECHO_T}$BUILD_CXX" >&6; }
5035 else
5036   { echo "$as_me:$LINENO: result: no" >&5
5037 echo "${ECHO_T}no" >&6; }
5038 fi
5039
5040
5041      if test -z "$BUILD_CXX"; then
5042        # Extract the first word of "c++", so it can be a program name with args.
5043 set dummy c++; ac_word=$2
5044 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5045 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5046 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5047   echo $ECHO_N "(cached) $ECHO_C" >&6
5048 else
5049   if test -n "$BUILD_CXX"; then
5050   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5051 else
5052   ac_prog_rejected=no
5053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5054 for as_dir in $PATH
5055 do
5056   IFS=$as_save_IFS
5057   test -z "$as_dir" && as_dir=.
5058   for ac_exec_ext in '' $ac_executable_extensions; do
5059   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5060     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
5061        ac_prog_rejected=yes
5062        continue
5063      fi
5064     ac_cv_prog_BUILD_CXX="c++"
5065     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5066     break 2
5067   fi
5068 done
5069 done
5070 IFS=$as_save_IFS
5071
5072 if test $ac_prog_rejected = yes; then
5073   # We found a bogon in the path, so make sure we never use it.
5074   set dummy $ac_cv_prog_BUILD_CXX
5075   shift
5076   if test $# != 0; then
5077     # We chose a different compiler from the bogus one.
5078     # However, it has the same basename, so the bogon will be chosen
5079     # first if we set BUILD_CXX to just the basename; use the full file name.
5080     shift
5081     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
5082   fi
5083 fi
5084 fi
5085 fi
5086 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5087 if test -n "$BUILD_CXX"; then
5088   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5089 echo "${ECHO_T}$BUILD_CXX" >&6; }
5090 else
5091   { echo "$as_me:$LINENO: result: no" >&5
5092 echo "${ECHO_T}no" >&6; }
5093 fi
5094
5095
5096      fi
5097   fi
5098 else
5099   LLVM_CROSS_COMPILING=0
5100
5101 fi
5102
5103 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
5104   cvsbuild="yes"
5105   optimize="no"
5106   CVSBUILD=CVSBUILD=1
5107
5108 else
5109   cvsbuild="no"
5110   optimize="yes"
5111 fi
5112
5113
5114 # Check whether --enable-libcpp was given.
5115 if test "${enable_libcpp+set}" = set; then
5116   enableval=$enable_libcpp;
5117 else
5118   enableval=default
5119 fi
5120
5121 case "$enableval" in
5122   yes) ENABLE_LIBCPP=1
5123  ;;
5124   no)  ENABLE_LIBCPP=0
5125  ;;
5126   default) ENABLE_LIBCPP=0
5127 ;;
5128   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
5129 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
5130    { (exit 1); exit 1; }; } ;;
5131 esac
5132
5133 # Check whether --enable-cxx11 was given.
5134 if test "${enable_cxx11+set}" = set; then
5135   enableval=$enable_cxx11;
5136 else
5137   enableval=default
5138 fi
5139
5140 case "$enableval" in
5141   yes) ENABLE_CXX11=1
5142  ;;
5143   no)  ENABLE_CXX11=0
5144  ;;
5145   default) ENABLE_CXX11=0
5146 ;;
5147   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&5
5148 echo "$as_me: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&2;}
5149    { (exit 1); exit 1; }; } ;;
5150 esac
5151
5152 clang_arcmt="yes"
5153 # Check whether --enable-clang-arcmt was given.
5154 if test "${enable_clang_arcmt+set}" = set; then
5155   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
5156 else
5157   enableval="yes"
5158 fi
5159
5160 case "$enableval" in
5161   yes) ENABLE_CLANG_ARCMT=1
5162  ;;
5163   no)  ENABLE_CLANG_ARCMT=0
5164  ;;
5165   default) ENABLE_CLANG_ARCMT=1
5166 ;;
5167   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
5168 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
5169    { (exit 1); exit 1; }; } ;;
5170 esac
5171
5172 clang_static_analyzer="yes"
5173 # Check whether --enable-clang-static-analyzer was given.
5174 if test "${enable_clang_static_analyzer+set}" = set; then
5175   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
5176 else
5177   enableval="yes"
5178 fi
5179
5180 case "$enableval" in
5181   yes) ENABLE_CLANG_STATIC_ANALYZER=1
5182  ;;
5183   no)  ENABLE_CLANG_STATIC_ANALYZER=0
5184  ;;
5185   default) ENABLE_CLANG_STATIC_ANALYZER=1
5186 ;;
5187   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
5188 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
5189    { (exit 1); exit 1; }; } ;;
5190 esac
5191
5192 # Check whether --enable-clang-rewriter was given.
5193 if test "${enable_clang_rewriter+set}" = set; then
5194   enableval=$enable_clang_rewriter;
5195 else
5196   enableval="yes"
5197 fi
5198
5199 case "$enableval" in
5200   yes) ENABLE_CLANG_REWRITER=1
5201  ;;
5202   no)
5203     if test ${clang_arcmt} != "no" ; then
5204       { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&5
5205 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&2;}
5206    { (exit 1); exit 1; }; }
5207     fi
5208     if test ${clang_static_analyzer} != "no" ; then
5209       { { echo "$as_me:$LINENO: error: Cannot enable clang static analyzer while disabling rewriter." >&5
5210 echo "$as_me: error: Cannot enable clang static analyzer while disabling rewriter." >&2;}
5211    { (exit 1); exit 1; }; }
5212     fi
5213     ENABLE_CLANG_REWRITER=0
5214
5215     ;;
5216   default) ENABLE_CLANG_REWRITER=1
5217 ;;
5218   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&5
5219 echo "$as_me: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&2;}
5220    { (exit 1); exit 1; }; } ;;
5221 esac
5222
5223 # Check whether --enable-optimized was given.
5224 if test "${enable_optimized+set}" = set; then
5225   enableval=$enable_optimized;
5226 else
5227   enableval=$optimize
5228 fi
5229
5230 if test ${enableval} = "no" ; then
5231   ENABLE_OPTIMIZED=
5232
5233 else
5234   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5235
5236 fi
5237
5238 # Check whether --enable-profiling was given.
5239 if test "${enable_profiling+set}" = set; then
5240   enableval=$enable_profiling;
5241 else
5242   enableval="no"
5243 fi
5244
5245 if test ${enableval} = "no" ; then
5246   ENABLE_PROFILING=
5247
5248 else
5249   ENABLE_PROFILING=ENABLE_PROFILING=1
5250
5251 fi
5252
5253 # Check whether --enable-assertions was given.
5254 if test "${enable_assertions+set}" = set; then
5255   enableval=$enable_assertions;
5256 else
5257   enableval="yes"
5258 fi
5259
5260 if test ${enableval} = "yes" ; then
5261   DISABLE_ASSERTIONS=
5262
5263 else
5264   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5265
5266 fi
5267
5268 # Check whether --enable-werror was given.
5269 if test "${enable_werror+set}" = set; then
5270   enableval=$enable_werror;
5271 else
5272   enableval="no"
5273 fi
5274
5275 case "$enableval" in
5276   yes) ENABLE_WERROR=1
5277  ;;
5278   no)  ENABLE_WERROR=0
5279  ;;
5280   default) ENABLE_WERROR=0
5281 ;;
5282   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5283 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5284    { (exit 1); exit 1; }; } ;;
5285 esac
5286
5287 # Check whether --enable-expensive-checks was given.
5288 if test "${enable_expensive_checks+set}" = set; then
5289   enableval=$enable_expensive_checks;
5290 else
5291   enableval="no"
5292 fi
5293
5294 if test ${enableval} = "yes" ; then
5295   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5296
5297   EXPENSIVE_CHECKS=yes
5298
5299 else
5300   ENABLE_EXPENSIVE_CHECKS=
5301
5302   EXPENSIVE_CHECKS=no
5303
5304 fi
5305
5306 # Check whether --enable-debug-runtime was given.
5307 if test "${enable_debug_runtime+set}" = set; then
5308   enableval=$enable_debug_runtime;
5309 else
5310   enableval=no
5311 fi
5312
5313 if test ${enableval} = "no" ; then
5314   DEBUG_RUNTIME=
5315
5316 else
5317   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5318
5319 fi
5320
5321 # Check whether --enable-debug-symbols was given.
5322 if test "${enable_debug_symbols+set}" = set; then
5323   enableval=$enable_debug_symbols;
5324 else
5325   enableval=no
5326 fi
5327
5328 if test ${enableval} = "no" ; then
5329   DEBUG_SYMBOLS=
5330
5331 else
5332   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5333
5334 fi
5335
5336 # Check whether --enable-keep-symbols was given.
5337 if test "${enable_keep_symbols+set}" = set; then
5338   enableval=$enable_keep_symbols;
5339 else
5340   enableval=no
5341 fi
5342
5343 if test ${enableval} = "no" ; then
5344   KEEP_SYMBOLS=
5345
5346 else
5347   KEEP_SYMBOLS=KEEP_SYMBOLS=1
5348
5349 fi
5350
5351 # Check whether --enable-jit was given.
5352 if test "${enable_jit+set}" = set; then
5353   enableval=$enable_jit;
5354 else
5355   enableval=default
5356 fi
5357
5358 if test ${enableval} = "no"
5359 then
5360   JIT=
5361
5362 else
5363   case "$llvm_cv_target_arch" in
5364     x86)         TARGET_HAS_JIT=1
5365  ;;
5366     Sparc)       TARGET_HAS_JIT=0
5367  ;;
5368     PowerPC)     TARGET_HAS_JIT=1
5369  ;;
5370     x86_64)      TARGET_HAS_JIT=1
5371  ;;
5372     ARM)         TARGET_HAS_JIT=1
5373  ;;
5374     Mips)        TARGET_HAS_JIT=1
5375  ;;
5376     XCore)       TARGET_HAS_JIT=0
5377  ;;
5378     MSP430)      TARGET_HAS_JIT=0
5379  ;;
5380     Hexagon)     TARGET_HAS_JIT=0
5381  ;;
5382     MBlaze)      TARGET_HAS_JIT=0
5383  ;;
5384     NVPTX)       TARGET_HAS_JIT=0
5385  ;;
5386     *)           TARGET_HAS_JIT=0
5387  ;;
5388   esac
5389 fi
5390
5391 # Check whether --enable-docs was given.
5392 if test "${enable_docs+set}" = set; then
5393   enableval=$enable_docs;
5394 else
5395   enableval=default
5396 fi
5397
5398 case "$enableval" in
5399   yes) ENABLE_DOCS=1
5400  ;;
5401   no)  ENABLE_DOCS=0
5402  ;;
5403   default) ENABLE_DOCS=1
5404  ;;
5405   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5406 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5407    { (exit 1); exit 1; }; } ;;
5408 esac
5409
5410 # Check whether --enable-doxygen was given.
5411 if test "${enable_doxygen+set}" = set; then
5412   enableval=$enable_doxygen;
5413 else
5414   enableval=default
5415 fi
5416
5417 case "$enableval" in
5418   yes) ENABLE_DOXYGEN=1
5419  ;;
5420   no)  ENABLE_DOXYGEN=0
5421  ;;
5422   default) ENABLE_DOXYGEN=0
5423  ;;
5424   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5425 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5426    { (exit 1); exit 1; }; } ;;
5427 esac
5428
5429 # Check whether --enable-threads was given.
5430 if test "${enable_threads+set}" = set; then
5431   enableval=$enable_threads;
5432 else
5433   enableval=default
5434 fi
5435
5436 case "$enableval" in
5437   yes) LLVM_ENABLE_THREADS=1
5438  ;;
5439   no)  LLVM_ENABLE_THREADS=0
5440  ;;
5441   default) LLVM_ENABLE_THREADS=1
5442  ;;
5443   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5444 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5445    { (exit 1); exit 1; }; } ;;
5446 esac
5447
5448 cat >>confdefs.h <<_ACEOF
5449 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5450 _ACEOF
5451
5452
5453 # Check whether --enable-pthreads was given.
5454 if test "${enable_pthreads+set}" = set; then
5455   enableval=$enable_pthreads;
5456 else
5457   enableval=default
5458 fi
5459
5460 case "$enableval" in
5461   yes) ENABLE_PTHREADS=1
5462  ;;
5463   no)  ENABLE_PTHREADS=0
5464  ;;
5465   default) ENABLE_PTHREADS=1
5466  ;;
5467   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5468 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5469    { (exit 1); exit 1; }; } ;;
5470 esac
5471
5472 # Check whether --enable-pic was given.
5473 if test "${enable_pic+set}" = set; then
5474   enableval=$enable_pic;
5475 else
5476   enableval=default
5477 fi
5478
5479 case "$enableval" in
5480   yes) ENABLE_PIC=1
5481  ;;
5482   no)  ENABLE_PIC=0
5483  ;;
5484   default) ENABLE_PIC=1
5485  ;;
5486   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5487 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5488    { (exit 1); exit 1; }; } ;;
5489 esac
5490
5491 cat >>confdefs.h <<_ACEOF
5492 #define ENABLE_PIC $ENABLE_PIC
5493 _ACEOF
5494
5495
5496 # Check whether --enable-shared was given.
5497 if test "${enable_shared+set}" = set; then
5498   enableval=$enable_shared;
5499 else
5500   enableval=default
5501 fi
5502
5503 case "$enableval" in
5504   yes) ENABLE_SHARED=1
5505  ;;
5506   no)  ENABLE_SHARED=0
5507  ;;
5508   default) ENABLE_SHARED=0
5509  ;;
5510   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5511 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5512    { (exit 1); exit 1; }; } ;;
5513 esac
5514
5515 # Check whether --enable-embed-stdcxx was given.
5516 if test "${enable_embed_stdcxx+set}" = set; then
5517   enableval=$enable_embed_stdcxx;
5518 else
5519   enableval=default
5520 fi
5521
5522 case "$enableval" in
5523   yes) ENABLE_EMBED_STDCXX=1
5524  ;;
5525   no)  ENABLE_EMBED_STDCXX=0
5526  ;;
5527   default) ENABLE_EMBED_STDCXX=0
5528  ;;
5529   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5530 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5531    { (exit 1); exit 1; }; } ;;
5532 esac
5533
5534 # Check whether --enable-timestamps was given.
5535 if test "${enable_timestamps+set}" = set; then
5536   enableval=$enable_timestamps;
5537 else
5538   enableval=default
5539 fi
5540
5541 case "$enableval" in
5542   yes) ENABLE_TIMESTAMPS=1
5543  ;;
5544   no)  ENABLE_TIMESTAMPS=0
5545  ;;
5546   default) ENABLE_TIMESTAMPS=1
5547  ;;
5548   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5549 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5550    { (exit 1); exit 1; }; } ;;
5551 esac
5552
5553 cat >>confdefs.h <<_ACEOF
5554 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5555 _ACEOF
5556
5557
5558
5559 # Check whether --enable-backtraces was given.
5560 if test "${enable_backtraces+set}" = set; then
5561   enableval=$enable_backtraces;
5562 else
5563   enableval=default
5564 fi
5565
5566 case "$enableval" in
5567   yes) ENABLE_BACKTRACES=1
5568  ;;
5569   no)  ENABLE_BACKTRACES=0
5570  ;;
5571   default) ENABLE_BACKTRACES=1
5572  ;;
5573   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5574 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5575    { (exit 1); exit 1; }; } ;;
5576 esac
5577
5578 cat >>confdefs.h <<_ACEOF
5579 #define ENABLE_BACKTRACES $ENABLE_BACKTRACES
5580 _ACEOF
5581
5582
5583 TARGETS_TO_BUILD=""
5584 # Check whether --enable-targets was given.
5585 if test "${enable_targets+set}" = set; then
5586   enableval=$enable_targets;
5587 else
5588   enableval=all
5589 fi
5590
5591 if test "$enableval" = host-only ; then
5592   enableval=host
5593 fi
5594 case "$enableval" in
5595   all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon" ;;
5596   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5597       case "$a_target" in
5598         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5599         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5600         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5601         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5602         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5603         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5604         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5605         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5606         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5607         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5608         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5609         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5610         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5611         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5612         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5613         host) case "$llvm_cv_target_arch" in
5614             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5615             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5616             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5617             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5618             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5619             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5620             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5621             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5622             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5623             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5624             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5625             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5626 echo "$as_me: error: Can not set target to build" >&2;}
5627    { (exit 1); exit 1; }; } ;;
5628           esac ;;
5629         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5630 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5631    { (exit 1); exit 1; }; } ;;
5632       esac
5633   done
5634   ;;
5635 esac
5636
5637 # Check whether --enable-experimental-targets was given.
5638 if test "${enable_experimental_targets+set}" = set; then
5639   enableval=$enable_experimental_targets;
5640 else
5641   enableval=disable
5642 fi
5643
5644
5645 if test ${enableval} != "disable"
5646 then
5647   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5648 fi
5649
5650 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5651
5652
5653 for a_target in $TARGETS_TO_BUILD; do
5654   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5655
5656 cat >>confdefs.h <<_ACEOF
5657 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5658 _ACEOF
5659
5660     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5661     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5662     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5663     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5664     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5665       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5666     fi
5667     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5668       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5669     fi
5670
5671 cat >>confdefs.h <<_ACEOF
5672 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5673 _ACEOF
5674
5675
5676 cat >>confdefs.h <<_ACEOF
5677 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5678 _ACEOF
5679
5680
5681 cat >>confdefs.h <<_ACEOF
5682 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5683 _ACEOF
5684
5685
5686 cat >>confdefs.h <<_ACEOF
5687 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5688 _ACEOF
5689
5690     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5691
5692 cat >>confdefs.h <<_ACEOF
5693 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5694 _ACEOF
5695
5696     fi
5697     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5698
5699 cat >>confdefs.h <<_ACEOF
5700 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5701 _ACEOF
5702
5703     fi
5704   fi
5705 done
5706
5707 LLVM_ENUM_TARGETS=""
5708 LLVM_ENUM_ASM_PRINTERS=""
5709 LLVM_ENUM_ASM_PARSERS=""
5710 LLVM_ENUM_DISASSEMBLERS=""
5711 for target_to_build in $TARGETS_TO_BUILD; do
5712   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5713   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5714     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5715   fi
5716   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5717     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5718   fi
5719   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5720     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5721   fi
5722 done
5723
5724
5725
5726
5727
5728
5729 # Check whether --with-optimize-option was given.
5730 if test "${with_optimize_option+set}" = set; then
5731   withval=$with_optimize_option;
5732 else
5733   withval=default
5734 fi
5735
5736 { echo "$as_me:$LINENO: checking optimization flags" >&5
5737 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5738 case "$withval" in
5739   default)
5740     case "$llvm_cv_os_type" in
5741     FreeBSD) optimize_option=-O2 ;;
5742     MingW) optimize_option=-O2 ;;
5743     *)     optimize_option=-O3 ;;
5744     esac ;;
5745   *) optimize_option="$withval" ;;
5746 esac
5747 OPTIMIZE_OPTION=$optimize_option
5748
5749 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5750 echo "${ECHO_T}$optimize_option" >&6; }
5751
5752
5753 # Check whether --with-extra-options was given.
5754 if test "${with_extra_options+set}" = set; then
5755   withval=$with_extra_options;
5756 else
5757   withval=default
5758 fi
5759
5760 case "$withval" in
5761   default) EXTRA_OPTIONS= ;;
5762   *) EXTRA_OPTIONS=$withval ;;
5763 esac
5764 EXTRA_OPTIONS=$EXTRA_OPTIONS
5765
5766
5767
5768 # Check whether --with-extra-ld-options was given.
5769 if test "${with_extra_ld_options+set}" = set; then
5770   withval=$with_extra_ld_options;
5771 else
5772   withval=default
5773 fi
5774
5775 case "$withval" in
5776   default) EXTRA_LD_OPTIONS= ;;
5777   *) EXTRA_LD_OPTIONS=$withval ;;
5778 esac
5779 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5780
5781
5782 # Check whether --enable-bindings was given.
5783 if test "${enable_bindings+set}" = set; then
5784   enableval=$enable_bindings;
5785 else
5786   enableval=default
5787 fi
5788
5789 BINDINGS_TO_BUILD=""
5790 case "$enableval" in
5791   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5792   all ) BINDINGS_TO_BUILD="ocaml" ;;
5793   none | no) BINDINGS_TO_BUILD="" ;;
5794   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5795       case "$a_binding" in
5796         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5797         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5798 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5799    { (exit 1); exit 1; }; } ;;
5800       esac
5801   done
5802   ;;
5803 esac
5804
5805
5806 # Check whether --with-ocaml-libdir was given.
5807 if test "${with_ocaml_libdir+set}" = set; then
5808   withval=$with_ocaml_libdir;
5809 else
5810   withval=auto
5811 fi
5812
5813 case "$withval" in
5814   auto) with_ocaml_libdir="$withval" ;;
5815   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5816   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5817 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5818    { (exit 1); exit 1; }; } ;;
5819 esac
5820
5821
5822 # Check whether --with-clang-srcdir was given.
5823 if test "${with_clang_srcdir+set}" = set; then
5824   withval=$with_clang_srcdir;
5825 else
5826   withval="-"
5827 fi
5828
5829 case "$withval" in
5830   -) clang_src_root="" ;;
5831   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5832   *) clang_src_root="$ac_pwd/$withval" ;;
5833 esac
5834 CLANG_SRC_ROOT=$clang_src_root
5835
5836
5837
5838 # Check whether --with-clang-resource-dir was given.
5839 if test "${with_clang_resource_dir+set}" = set; then
5840   withval=$with_clang_resource_dir;
5841 else
5842   withval=""
5843 fi
5844
5845
5846 cat >>confdefs.h <<_ACEOF
5847 #define CLANG_RESOURCE_DIR "$withval"
5848 _ACEOF
5849
5850
5851
5852 # Check whether --with-c-include-dirs was given.
5853 if test "${with_c_include_dirs+set}" = set; then
5854   withval=$with_c_include_dirs;
5855 else
5856   withval=""
5857 fi
5858
5859
5860 cat >>confdefs.h <<_ACEOF
5861 #define C_INCLUDE_DIRS "$withval"
5862 _ACEOF
5863
5864
5865 # Clang normally uses the system c++ headers and libraries. With this option,
5866 # clang will use the ones provided by a gcc installation instead. This option should
5867 # be passed the same value that was used with --prefix when configuring gcc.
5868
5869 # Check whether --with-gcc-toolchain was given.
5870 if test "${with_gcc_toolchain+set}" = set; then
5871   withval=$with_gcc_toolchain;
5872 else
5873   withval=""
5874 fi
5875
5876
5877 cat >>confdefs.h <<_ACEOF
5878 #define GCC_INSTALL_PREFIX "$withval"
5879 _ACEOF
5880
5881
5882
5883 # Check whether --with-default-sysroot was given.
5884 if test "${with_default_sysroot+set}" = set; then
5885   withval=$with_default_sysroot;
5886 else
5887   withval=""
5888 fi
5889
5890
5891 cat >>confdefs.h <<_ACEOF
5892 #define DEFAULT_SYSROOT "$withval"
5893 _ACEOF
5894
5895
5896
5897 # Check whether --with-binutils-include was given.
5898 if test "${with_binutils_include+set}" = set; then
5899   withval=$with_binutils_include;
5900 else
5901   withval=default
5902 fi
5903
5904 case "$withval" in
5905   default) WITH_BINUTILS_INCDIR=default ;;
5906   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5907   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5908 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5909    { (exit 1); exit 1; }; } ;;
5910 esac
5911 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5912   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5913
5914   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5915      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5916      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5917 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5918    { (exit 1); exit 1; }; };
5919   fi
5920 fi
5921
5922
5923 # Check whether --with-bug-report-url was given.
5924 if test "${with_bug_report_url+set}" = set; then
5925   withval=$with_bug_report_url;
5926 else
5927   withval="http://llvm.org/bugs/"
5928 fi
5929
5930
5931 cat >>confdefs.h <<_ACEOF
5932 #define BUG_REPORT_URL "$withval"
5933 _ACEOF
5934
5935
5936 # Check whether --enable-libffi was given.
5937 if test "${enable_libffi+set}" = set; then
5938   enableval=$enable_libffi; case "$enableval" in
5939     yes) llvm_cv_enable_libffi="yes" ;;
5940     no)  llvm_cv_enable_libffi="no"  ;;
5941     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5942 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5943    { (exit 1); exit 1; }; } ;;
5944   esac
5945 else
5946   llvm_cv_enable_libffi=no
5947 fi
5948
5949
5950
5951 # Check whether --with-internal-prefix was given.
5952 if test "${with_internal_prefix+set}" = set; then
5953   withval=$with_internal_prefix;
5954 else
5955   withval=""
5956 fi
5957
5958 INTERNAL_PREFIX=$withval
5959
5960
5961
5962 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5963 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5964 if test "${lt_cv_path_NM+set}" = set; then
5965   echo $ECHO_N "(cached) $ECHO_C" >&6
5966 else
5967   if test -n "$NM"; then
5968   # Let the user override the test.
5969   lt_cv_path_NM="$NM"
5970 else
5971   lt_nm_to_check="${ac_tool_prefix}nm"
5972   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5973     lt_nm_to_check="$lt_nm_to_check nm"
5974   fi
5975   for lt_tmp_nm in $lt_nm_to_check; do
5976     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5977     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5978       IFS="$lt_save_ifs"
5979       test -z "$ac_dir" && ac_dir=.
5980       tmp_nm="$ac_dir/$lt_tmp_nm"
5981       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5982         # Check to see if the nm accepts a BSD-compat flag.
5983         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5984         #   nm: unknown option "B" ignored
5985         # Tru64's nm complains that /dev/null is an invalid object file
5986         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5987         */dev/null* | *'Invalid file or object type'*)
5988           lt_cv_path_NM="$tmp_nm -B"
5989           break
5990           ;;
5991         *)
5992           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5993           */dev/null*)
5994             lt_cv_path_NM="$tmp_nm -p"
5995             break
5996             ;;
5997           *)
5998             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5999             continue # so that we can try to find one that supports BSD flags
6000             ;;
6001           esac
6002           ;;
6003         esac
6004       fi
6005     done
6006     IFS="$lt_save_ifs"
6007   done
6008   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6009 fi
6010 fi
6011 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6012 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6013 NM="$lt_cv_path_NM"
6014
6015
6016
6017 { echo "$as_me:$LINENO: checking for GNU make" >&5
6018 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6019 if test "${llvm_cv_gnu_make_command+set}" = set; then
6020   echo $ECHO_N "(cached) $ECHO_C" >&6
6021 else
6022   llvm_cv_gnu_make_command=''
6023  for a in "$MAKE" make gmake gnumake ; do
6024   if test -z "$a" ; then continue ; fi ;
6025   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6026   then
6027    llvm_cv_gnu_make_command=$a ;
6028    break;
6029   fi
6030  done
6031 fi
6032 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6033 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6034  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6035    ifGNUmake='' ;
6036  else
6037    ifGNUmake='#' ;
6038    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6039 echo "${ECHO_T}\"Not found\"" >&6; };
6040  fi
6041
6042
6043 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6044 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6045 LN_S=$as_ln_s
6046 if test "$LN_S" = "ln -s"; then
6047   { echo "$as_me:$LINENO: result: yes" >&5
6048 echo "${ECHO_T}yes" >&6; }
6049 else
6050   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6051 echo "${ECHO_T}no, using $LN_S" >&6; }
6052 fi
6053
6054 # Extract the first word of "cmp", so it can be a program name with args.
6055 set dummy cmp; ac_word=$2
6056 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6057 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6058 if test "${ac_cv_path_CMP+set}" = set; then
6059   echo $ECHO_N "(cached) $ECHO_C" >&6
6060 else
6061   case $CMP in
6062   [\\/]* | ?:[\\/]*)
6063   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6064   ;;
6065   *)
6066   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6067 for as_dir in $PATH
6068 do
6069   IFS=$as_save_IFS
6070   test -z "$as_dir" && as_dir=.
6071   for ac_exec_ext in '' $ac_executable_extensions; do
6072   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6073     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6074     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6075     break 2
6076   fi
6077 done
6078 done
6079 IFS=$as_save_IFS
6080
6081   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6082   ;;
6083 esac
6084 fi
6085 CMP=$ac_cv_path_CMP
6086 if test -n "$CMP"; then
6087   { echo "$as_me:$LINENO: result: $CMP" >&5
6088 echo "${ECHO_T}$CMP" >&6; }
6089 else
6090   { echo "$as_me:$LINENO: result: no" >&5
6091 echo "${ECHO_T}no" >&6; }
6092 fi
6093
6094
6095 # Extract the first word of "cp", so it can be a program name with args.
6096 set dummy cp; ac_word=$2
6097 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6098 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6099 if test "${ac_cv_path_CP+set}" = set; then
6100   echo $ECHO_N "(cached) $ECHO_C" >&6
6101 else
6102   case $CP in
6103   [\\/]* | ?:[\\/]*)
6104   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6105   ;;
6106   *)
6107   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6108 for as_dir in $PATH
6109 do
6110   IFS=$as_save_IFS
6111   test -z "$as_dir" && as_dir=.
6112   for ac_exec_ext in '' $ac_executable_extensions; do
6113   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6114     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6115     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6116     break 2
6117   fi
6118 done
6119 done
6120 IFS=$as_save_IFS
6121
6122   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6123   ;;
6124 esac
6125 fi
6126 CP=$ac_cv_path_CP
6127 if test -n "$CP"; then
6128   { echo "$as_me:$LINENO: result: $CP" >&5
6129 echo "${ECHO_T}$CP" >&6; }
6130 else
6131   { echo "$as_me:$LINENO: result: no" >&5
6132 echo "${ECHO_T}no" >&6; }
6133 fi
6134
6135
6136 # Extract the first word of "date", so it can be a program name with args.
6137 set dummy date; ac_word=$2
6138 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6139 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6140 if test "${ac_cv_path_DATE+set}" = set; then
6141   echo $ECHO_N "(cached) $ECHO_C" >&6
6142 else
6143   case $DATE in
6144   [\\/]* | ?:[\\/]*)
6145   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6146   ;;
6147   *)
6148   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6149 for as_dir in $PATH
6150 do
6151   IFS=$as_save_IFS
6152   test -z "$as_dir" && as_dir=.
6153   for ac_exec_ext in '' $ac_executable_extensions; do
6154   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6155     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6156     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6157     break 2
6158   fi
6159 done
6160 done
6161 IFS=$as_save_IFS
6162
6163   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6164   ;;
6165 esac
6166 fi
6167 DATE=$ac_cv_path_DATE
6168 if test -n "$DATE"; then
6169   { echo "$as_me:$LINENO: result: $DATE" >&5
6170 echo "${ECHO_T}$DATE" >&6; }
6171 else
6172   { echo "$as_me:$LINENO: result: no" >&5
6173 echo "${ECHO_T}no" >&6; }
6174 fi
6175
6176
6177 # Extract the first word of "find", so it can be a program name with args.
6178 set dummy find; ac_word=$2
6179 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6180 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6181 if test "${ac_cv_path_FIND+set}" = set; then
6182   echo $ECHO_N "(cached) $ECHO_C" >&6
6183 else
6184   case $FIND in
6185   [\\/]* | ?:[\\/]*)
6186   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6187   ;;
6188   *)
6189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6190 for as_dir in $PATH
6191 do
6192   IFS=$as_save_IFS
6193   test -z "$as_dir" && as_dir=.
6194   for ac_exec_ext in '' $ac_executable_extensions; do
6195   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6196     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6197     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6198     break 2
6199   fi
6200 done
6201 done
6202 IFS=$as_save_IFS
6203
6204   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6205   ;;
6206 esac
6207 fi
6208 FIND=$ac_cv_path_FIND
6209 if test -n "$FIND"; then
6210   { echo "$as_me:$LINENO: result: $FIND" >&5
6211 echo "${ECHO_T}$FIND" >&6; }
6212 else
6213   { echo "$as_me:$LINENO: result: no" >&5
6214 echo "${ECHO_T}no" >&6; }
6215 fi
6216
6217
6218 # Extract the first word of "grep", so it can be a program name with args.
6219 set dummy grep; ac_word=$2
6220 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6221 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6222 if test "${ac_cv_path_GREP+set}" = set; then
6223   echo $ECHO_N "(cached) $ECHO_C" >&6
6224 else
6225   case $GREP in
6226   [\\/]* | ?:[\\/]*)
6227   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6228   ;;
6229   *)
6230   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6231 for as_dir in $PATH
6232 do
6233   IFS=$as_save_IFS
6234   test -z "$as_dir" && as_dir=.
6235   for ac_exec_ext in '' $ac_executable_extensions; do
6236   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6237     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6238     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6239     break 2
6240   fi
6241 done
6242 done
6243 IFS=$as_save_IFS
6244
6245   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6246   ;;
6247 esac
6248 fi
6249 GREP=$ac_cv_path_GREP
6250 if test -n "$GREP"; then
6251   { echo "$as_me:$LINENO: result: $GREP" >&5
6252 echo "${ECHO_T}$GREP" >&6; }
6253 else
6254   { echo "$as_me:$LINENO: result: no" >&5
6255 echo "${ECHO_T}no" >&6; }
6256 fi
6257
6258
6259 # Extract the first word of "mkdir", so it can be a program name with args.
6260 set dummy mkdir; ac_word=$2
6261 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6262 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6263 if test "${ac_cv_path_MKDIR+set}" = set; then
6264   echo $ECHO_N "(cached) $ECHO_C" >&6
6265 else
6266   case $MKDIR in
6267   [\\/]* | ?:[\\/]*)
6268   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6269   ;;
6270   *)
6271   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6272 for as_dir in $PATH
6273 do
6274   IFS=$as_save_IFS
6275   test -z "$as_dir" && as_dir=.
6276   for ac_exec_ext in '' $ac_executable_extensions; do
6277   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6278     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6279     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6280     break 2
6281   fi
6282 done
6283 done
6284 IFS=$as_save_IFS
6285
6286   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6287   ;;
6288 esac
6289 fi
6290 MKDIR=$ac_cv_path_MKDIR
6291 if test -n "$MKDIR"; then
6292   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6293 echo "${ECHO_T}$MKDIR" >&6; }
6294 else
6295   { echo "$as_me:$LINENO: result: no" >&5
6296 echo "${ECHO_T}no" >&6; }
6297 fi
6298
6299
6300 # Extract the first word of "mv", so it can be a program name with args.
6301 set dummy mv; ac_word=$2
6302 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6303 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6304 if test "${ac_cv_path_MV+set}" = set; then
6305   echo $ECHO_N "(cached) $ECHO_C" >&6
6306 else
6307   case $MV in
6308   [\\/]* | ?:[\\/]*)
6309   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6310   ;;
6311   *)
6312   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313 for as_dir in $PATH
6314 do
6315   IFS=$as_save_IFS
6316   test -z "$as_dir" && as_dir=.
6317   for ac_exec_ext in '' $ac_executable_extensions; do
6318   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6319     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6320     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6321     break 2
6322   fi
6323 done
6324 done
6325 IFS=$as_save_IFS
6326
6327   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6328   ;;
6329 esac
6330 fi
6331 MV=$ac_cv_path_MV
6332 if test -n "$MV"; then
6333   { echo "$as_me:$LINENO: result: $MV" >&5
6334 echo "${ECHO_T}$MV" >&6; }
6335 else
6336   { echo "$as_me:$LINENO: result: no" >&5
6337 echo "${ECHO_T}no" >&6; }
6338 fi
6339
6340
6341 if test -n "$ac_tool_prefix"; then
6342   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6343 set dummy ${ac_tool_prefix}ranlib; 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_prog_RANLIB+set}" = set; then
6347   echo $ECHO_N "(cached) $ECHO_C" >&6
6348 else
6349   if test -n "$RANLIB"; then
6350   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6351 else
6352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6353 for as_dir in $PATH
6354 do
6355   IFS=$as_save_IFS
6356   test -z "$as_dir" && as_dir=.
6357   for ac_exec_ext in '' $ac_executable_extensions; do
6358   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6359     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6360     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6361     break 2
6362   fi
6363 done
6364 done
6365 IFS=$as_save_IFS
6366
6367 fi
6368 fi
6369 RANLIB=$ac_cv_prog_RANLIB
6370 if test -n "$RANLIB"; then
6371   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6372 echo "${ECHO_T}$RANLIB" >&6; }
6373 else
6374   { echo "$as_me:$LINENO: result: no" >&5
6375 echo "${ECHO_T}no" >&6; }
6376 fi
6377
6378
6379 fi
6380 if test -z "$ac_cv_prog_RANLIB"; then
6381   ac_ct_RANLIB=$RANLIB
6382   # Extract the first word of "ranlib", so it can be a program name with args.
6383 set dummy ranlib; ac_word=$2
6384 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6385 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6386 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6387   echo $ECHO_N "(cached) $ECHO_C" >&6
6388 else
6389   if test -n "$ac_ct_RANLIB"; then
6390   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6391 else
6392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6393 for as_dir in $PATH
6394 do
6395   IFS=$as_save_IFS
6396   test -z "$as_dir" && as_dir=.
6397   for ac_exec_ext in '' $ac_executable_extensions; do
6398   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6399     ac_cv_prog_ac_ct_RANLIB="ranlib"
6400     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6401     break 2
6402   fi
6403 done
6404 done
6405 IFS=$as_save_IFS
6406
6407 fi
6408 fi
6409 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6410 if test -n "$ac_ct_RANLIB"; then
6411   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6412 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6413 else
6414   { echo "$as_me:$LINENO: result: no" >&5
6415 echo "${ECHO_T}no" >&6; }
6416 fi
6417
6418   if test "x$ac_ct_RANLIB" = x; then
6419     RANLIB=":"
6420   else
6421     case $cross_compiling:$ac_tool_warned in
6422 yes:)
6423 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6424 whose name does not start with the host triplet.  If you think this
6425 configuration is useful to you, please write to autoconf@gnu.org." >&5
6426 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6427 whose name does not start with the host triplet.  If you think this
6428 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6429 ac_tool_warned=yes ;;
6430 esac
6431     RANLIB=$ac_ct_RANLIB
6432   fi
6433 else
6434   RANLIB="$ac_cv_prog_RANLIB"
6435 fi
6436
6437 if test -n "$ac_tool_prefix"; then
6438   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6439 set dummy ${ac_tool_prefix}ar; ac_word=$2
6440 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6441 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6442 if test "${ac_cv_prog_AR+set}" = set; then
6443   echo $ECHO_N "(cached) $ECHO_C" >&6
6444 else
6445   if test -n "$AR"; then
6446   ac_cv_prog_AR="$AR" # Let the user override the test.
6447 else
6448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6449 for as_dir in $PATH
6450 do
6451   IFS=$as_save_IFS
6452   test -z "$as_dir" && as_dir=.
6453   for ac_exec_ext in '' $ac_executable_extensions; do
6454   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6455     ac_cv_prog_AR="${ac_tool_prefix}ar"
6456     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6457     break 2
6458   fi
6459 done
6460 done
6461 IFS=$as_save_IFS
6462
6463 fi
6464 fi
6465 AR=$ac_cv_prog_AR
6466 if test -n "$AR"; then
6467   { echo "$as_me:$LINENO: result: $AR" >&5
6468 echo "${ECHO_T}$AR" >&6; }
6469 else
6470   { echo "$as_me:$LINENO: result: no" >&5
6471 echo "${ECHO_T}no" >&6; }
6472 fi
6473
6474
6475 fi
6476 if test -z "$ac_cv_prog_AR"; then
6477   ac_ct_AR=$AR
6478   # Extract the first word of "ar", so it can be a program name with args.
6479 set dummy ar; ac_word=$2
6480 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6481 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6482 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6483   echo $ECHO_N "(cached) $ECHO_C" >&6
6484 else
6485   if test -n "$ac_ct_AR"; then
6486   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6487 else
6488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6489 for as_dir in $PATH
6490 do
6491   IFS=$as_save_IFS
6492   test -z "$as_dir" && as_dir=.
6493   for ac_exec_ext in '' $ac_executable_extensions; do
6494   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6495     ac_cv_prog_ac_ct_AR="ar"
6496     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6497     break 2
6498   fi
6499 done
6500 done
6501 IFS=$as_save_IFS
6502
6503 fi
6504 fi
6505 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6506 if test -n "$ac_ct_AR"; then
6507   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6508 echo "${ECHO_T}$ac_ct_AR" >&6; }
6509 else
6510   { echo "$as_me:$LINENO: result: no" >&5
6511 echo "${ECHO_T}no" >&6; }
6512 fi
6513
6514   if test "x$ac_ct_AR" = x; then
6515     AR="false"
6516   else
6517     case $cross_compiling:$ac_tool_warned in
6518 yes:)
6519 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6520 whose name does not start with the host triplet.  If you think this
6521 configuration is useful to you, please write to autoconf@gnu.org." >&5
6522 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6523 whose name does not start with the host triplet.  If you think this
6524 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6525 ac_tool_warned=yes ;;
6526 esac
6527     AR=$ac_ct_AR
6528   fi
6529 else
6530   AR="$ac_cv_prog_AR"
6531 fi
6532
6533 # Extract the first word of "rm", so it can be a program name with args.
6534 set dummy rm; ac_word=$2
6535 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6536 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6537 if test "${ac_cv_path_RM+set}" = set; then
6538   echo $ECHO_N "(cached) $ECHO_C" >&6
6539 else
6540   case $RM in
6541   [\\/]* | ?:[\\/]*)
6542   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6543   ;;
6544   *)
6545   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6546 for as_dir in $PATH
6547 do
6548   IFS=$as_save_IFS
6549   test -z "$as_dir" && as_dir=.
6550   for ac_exec_ext in '' $ac_executable_extensions; do
6551   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6552     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6553     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6554     break 2
6555   fi
6556 done
6557 done
6558 IFS=$as_save_IFS
6559
6560   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6561   ;;
6562 esac
6563 fi
6564 RM=$ac_cv_path_RM
6565 if test -n "$RM"; then
6566   { echo "$as_me:$LINENO: result: $RM" >&5
6567 echo "${ECHO_T}$RM" >&6; }
6568 else
6569   { echo "$as_me:$LINENO: result: no" >&5
6570 echo "${ECHO_T}no" >&6; }
6571 fi
6572
6573
6574 # Extract the first word of "sed", so it can be a program name with args.
6575 set dummy sed; ac_word=$2
6576 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6577 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6578 if test "${ac_cv_path_SED+set}" = set; then
6579   echo $ECHO_N "(cached) $ECHO_C" >&6
6580 else
6581   case $SED in
6582   [\\/]* | ?:[\\/]*)
6583   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6584   ;;
6585   *)
6586   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6587 for as_dir in $PATH
6588 do
6589   IFS=$as_save_IFS
6590   test -z "$as_dir" && as_dir=.
6591   for ac_exec_ext in '' $ac_executable_extensions; do
6592   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6593     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6594     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6595     break 2
6596   fi
6597 done
6598 done
6599 IFS=$as_save_IFS
6600
6601   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6602   ;;
6603 esac
6604 fi
6605 SED=$ac_cv_path_SED
6606 if test -n "$SED"; then
6607   { echo "$as_me:$LINENO: result: $SED" >&5
6608 echo "${ECHO_T}$SED" >&6; }
6609 else
6610   { echo "$as_me:$LINENO: result: no" >&5
6611 echo "${ECHO_T}no" >&6; }
6612 fi
6613
6614
6615 # Extract the first word of "tar", so it can be a program name with args.
6616 set dummy tar; ac_word=$2
6617 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6618 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6619 if test "${ac_cv_path_TAR+set}" = set; then
6620   echo $ECHO_N "(cached) $ECHO_C" >&6
6621 else
6622   case $TAR in
6623   [\\/]* | ?:[\\/]*)
6624   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6625   ;;
6626   *)
6627   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6628 for as_dir in $PATH
6629 do
6630   IFS=$as_save_IFS
6631   test -z "$as_dir" && as_dir=.
6632   for ac_exec_ext in '' $ac_executable_extensions; do
6633   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6634     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6635     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6636     break 2
6637   fi
6638 done
6639 done
6640 IFS=$as_save_IFS
6641
6642   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6643   ;;
6644 esac
6645 fi
6646 TAR=$ac_cv_path_TAR
6647 if test -n "$TAR"; then
6648   { echo "$as_me:$LINENO: result: $TAR" >&5
6649 echo "${ECHO_T}$TAR" >&6; }
6650 else
6651   { echo "$as_me:$LINENO: result: no" >&5
6652 echo "${ECHO_T}no" >&6; }
6653 fi
6654
6655
6656 # Extract the first word of "pwd", so it can be a program name with args.
6657 set dummy pwd; ac_word=$2
6658 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6659 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6660 if test "${ac_cv_path_BINPWD+set}" = set; then
6661   echo $ECHO_N "(cached) $ECHO_C" >&6
6662 else
6663   case $BINPWD in
6664   [\\/]* | ?:[\\/]*)
6665   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6666   ;;
6667   *)
6668   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6669 for as_dir in $PATH
6670 do
6671   IFS=$as_save_IFS
6672   test -z "$as_dir" && as_dir=.
6673   for ac_exec_ext in '' $ac_executable_extensions; do
6674   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6675     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6676     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6677     break 2
6678   fi
6679 done
6680 done
6681 IFS=$as_save_IFS
6682
6683   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6684   ;;
6685 esac
6686 fi
6687 BINPWD=$ac_cv_path_BINPWD
6688 if test -n "$BINPWD"; then
6689   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6690 echo "${ECHO_T}$BINPWD" >&6; }
6691 else
6692   { echo "$as_me:$LINENO: result: no" >&5
6693 echo "${ECHO_T}no" >&6; }
6694 fi
6695
6696
6697
6698 # Extract the first word of "Graphviz", so it can be a program name with args.
6699 set dummy Graphviz; 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_GRAPHVIZ+set}" = set; then
6703   echo $ECHO_N "(cached) $ECHO_C" >&6
6704 else
6705   case $GRAPHVIZ in
6706   [\\/]* | ?:[\\/]*)
6707   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # 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_GRAPHVIZ="$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_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6726   ;;
6727 esac
6728 fi
6729 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6730 if test -n "$GRAPHVIZ"; then
6731   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6732 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6733 else
6734   { echo "$as_me:$LINENO: result: no" >&5
6735 echo "${ECHO_T}no" >&6; }
6736 fi
6737
6738
6739 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6740
6741 cat >>confdefs.h <<\_ACEOF
6742 #define HAVE_GRAPHVIZ 1
6743 _ACEOF
6744
6745     if test "$llvm_cv_os_type" = "MingW" ; then
6746     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6747   fi
6748
6749 cat >>confdefs.h <<_ACEOF
6750 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6751 _ACEOF
6752
6753 fi
6754 # Extract the first word of "dot", so it can be a program name with args.
6755 set dummy dot; ac_word=$2
6756 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6757 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6758 if test "${ac_cv_path_DOT+set}" = set; then
6759   echo $ECHO_N "(cached) $ECHO_C" >&6
6760 else
6761   case $DOT in
6762   [\\/]* | ?:[\\/]*)
6763   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6764   ;;
6765   *)
6766   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6767 for as_dir in $PATH
6768 do
6769   IFS=$as_save_IFS
6770   test -z "$as_dir" && as_dir=.
6771   for ac_exec_ext in '' $ac_executable_extensions; do
6772   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6773     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6774     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6775     break 2
6776   fi
6777 done
6778 done
6779 IFS=$as_save_IFS
6780
6781   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6782   ;;
6783 esac
6784 fi
6785 DOT=$ac_cv_path_DOT
6786 if test -n "$DOT"; then
6787   { echo "$as_me:$LINENO: result: $DOT" >&5
6788 echo "${ECHO_T}$DOT" >&6; }
6789 else
6790   { echo "$as_me:$LINENO: result: no" >&5
6791 echo "${ECHO_T}no" >&6; }
6792 fi
6793
6794
6795 if test "$DOT" != "echo dot" ; then
6796
6797 cat >>confdefs.h <<\_ACEOF
6798 #define HAVE_DOT 1
6799 _ACEOF
6800
6801     if test "$llvm_cv_os_type" = "MingW" ; then
6802     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6803   fi
6804
6805 cat >>confdefs.h <<_ACEOF
6806 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6807 _ACEOF
6808
6809 fi
6810 # Extract the first word of "fdp", so it can be a program name with args.
6811 set dummy fdp; ac_word=$2
6812 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6813 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6814 if test "${ac_cv_path_FDP+set}" = set; then
6815   echo $ECHO_N "(cached) $ECHO_C" >&6
6816 else
6817   case $FDP in
6818   [\\/]* | ?:[\\/]*)
6819   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6820   ;;
6821   *)
6822   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6823 for as_dir in $PATH
6824 do
6825   IFS=$as_save_IFS
6826   test -z "$as_dir" && as_dir=.
6827   for ac_exec_ext in '' $ac_executable_extensions; do
6828   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6829     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6830     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6831     break 2
6832   fi
6833 done
6834 done
6835 IFS=$as_save_IFS
6836
6837   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6838   ;;
6839 esac
6840 fi
6841 FDP=$ac_cv_path_FDP
6842 if test -n "$FDP"; then
6843   { echo "$as_me:$LINENO: result: $FDP" >&5
6844 echo "${ECHO_T}$FDP" >&6; }
6845 else
6846   { echo "$as_me:$LINENO: result: no" >&5
6847 echo "${ECHO_T}no" >&6; }
6848 fi
6849
6850
6851 if test "$FDP" != "echo fdp" ; then
6852
6853 cat >>confdefs.h <<\_ACEOF
6854 #define HAVE_FDP 1
6855 _ACEOF
6856
6857     if test "$llvm_cv_os_type" = "MingW" ; then
6858     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6859   fi
6860
6861 cat >>confdefs.h <<_ACEOF
6862 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6863 _ACEOF
6864
6865 fi
6866 # Extract the first word of "neato", so it can be a program name with args.
6867 set dummy neato; ac_word=$2
6868 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6869 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6870 if test "${ac_cv_path_NEATO+set}" = set; then
6871   echo $ECHO_N "(cached) $ECHO_C" >&6
6872 else
6873   case $NEATO in
6874   [\\/]* | ?:[\\/]*)
6875   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6876   ;;
6877   *)
6878   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6879 for as_dir in $PATH
6880 do
6881   IFS=$as_save_IFS
6882   test -z "$as_dir" && as_dir=.
6883   for ac_exec_ext in '' $ac_executable_extensions; do
6884   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6885     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6886     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6887     break 2
6888   fi
6889 done
6890 done
6891 IFS=$as_save_IFS
6892
6893   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6894   ;;
6895 esac
6896 fi
6897 NEATO=$ac_cv_path_NEATO
6898 if test -n "$NEATO"; then
6899   { echo "$as_me:$LINENO: result: $NEATO" >&5
6900 echo "${ECHO_T}$NEATO" >&6; }
6901 else
6902   { echo "$as_me:$LINENO: result: no" >&5
6903 echo "${ECHO_T}no" >&6; }
6904 fi
6905
6906
6907 if test "$NEATO" != "echo neato" ; then
6908
6909 cat >>confdefs.h <<\_ACEOF
6910 #define HAVE_NEATO 1
6911 _ACEOF
6912
6913     if test "$llvm_cv_os_type" = "MingW" ; then
6914     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6915   fi
6916
6917 cat >>confdefs.h <<_ACEOF
6918 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6919 _ACEOF
6920
6921 fi
6922 # Extract the first word of "twopi", so it can be a program name with args.
6923 set dummy twopi; ac_word=$2
6924 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6925 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6926 if test "${ac_cv_path_TWOPI+set}" = set; then
6927   echo $ECHO_N "(cached) $ECHO_C" >&6
6928 else
6929   case $TWOPI in
6930   [\\/]* | ?:[\\/]*)
6931   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6932   ;;
6933   *)
6934   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6935 for as_dir in $PATH
6936 do
6937   IFS=$as_save_IFS
6938   test -z "$as_dir" && as_dir=.
6939   for ac_exec_ext in '' $ac_executable_extensions; do
6940   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6941     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6942     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6943     break 2
6944   fi
6945 done
6946 done
6947 IFS=$as_save_IFS
6948
6949   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6950   ;;
6951 esac
6952 fi
6953 TWOPI=$ac_cv_path_TWOPI
6954 if test -n "$TWOPI"; then
6955   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6956 echo "${ECHO_T}$TWOPI" >&6; }
6957 else
6958   { echo "$as_me:$LINENO: result: no" >&5
6959 echo "${ECHO_T}no" >&6; }
6960 fi
6961
6962
6963 if test "$TWOPI" != "echo twopi" ; then
6964
6965 cat >>confdefs.h <<\_ACEOF
6966 #define HAVE_TWOPI 1
6967 _ACEOF
6968
6969     if test "$llvm_cv_os_type" = "MingW" ; then
6970     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6971   fi
6972
6973 cat >>confdefs.h <<_ACEOF
6974 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6975 _ACEOF
6976
6977 fi
6978 # Extract the first word of "circo", so it can be a program name with args.
6979 set dummy circo; ac_word=$2
6980 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6981 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6982 if test "${ac_cv_path_CIRCO+set}" = set; then
6983   echo $ECHO_N "(cached) $ECHO_C" >&6
6984 else
6985   case $CIRCO in
6986   [\\/]* | ?:[\\/]*)
6987   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6988   ;;
6989   *)
6990   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6991 for as_dir in $PATH
6992 do
6993   IFS=$as_save_IFS
6994   test -z "$as_dir" && as_dir=.
6995   for ac_exec_ext in '' $ac_executable_extensions; do
6996   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6997     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6998     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6999     break 2
7000   fi
7001 done
7002 done
7003 IFS=$as_save_IFS
7004
7005   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7006   ;;
7007 esac
7008 fi
7009 CIRCO=$ac_cv_path_CIRCO
7010 if test -n "$CIRCO"; then
7011   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7012 echo "${ECHO_T}$CIRCO" >&6; }
7013 else
7014   { echo "$as_me:$LINENO: result: no" >&5
7015 echo "${ECHO_T}no" >&6; }
7016 fi
7017
7018
7019 if test "$CIRCO" != "echo circo" ; then
7020
7021 cat >>confdefs.h <<\_ACEOF
7022 #define HAVE_CIRCO 1
7023 _ACEOF
7024
7025     if test "$llvm_cv_os_type" = "MingW" ; then
7026     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7027   fi
7028
7029 cat >>confdefs.h <<_ACEOF
7030 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7031 _ACEOF
7032
7033 fi
7034 for ac_prog in gv gsview32
7035 do
7036   # Extract the first word of "$ac_prog", so it can be a program name with args.
7037 set dummy $ac_prog; ac_word=$2
7038 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7039 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7040 if test "${ac_cv_path_GV+set}" = set; then
7041   echo $ECHO_N "(cached) $ECHO_C" >&6
7042 else
7043   case $GV in
7044   [\\/]* | ?:[\\/]*)
7045   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7046   ;;
7047   *)
7048   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7049 for as_dir in $PATH
7050 do
7051   IFS=$as_save_IFS
7052   test -z "$as_dir" && as_dir=.
7053   for ac_exec_ext in '' $ac_executable_extensions; do
7054   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7055     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7056     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7057     break 2
7058   fi
7059 done
7060 done
7061 IFS=$as_save_IFS
7062
7063   ;;
7064 esac
7065 fi
7066 GV=$ac_cv_path_GV
7067 if test -n "$GV"; then
7068   { echo "$as_me:$LINENO: result: $GV" >&5
7069 echo "${ECHO_T}$GV" >&6; }
7070 else
7071   { echo "$as_me:$LINENO: result: no" >&5
7072 echo "${ECHO_T}no" >&6; }
7073 fi
7074
7075
7076   test -n "$GV" && break
7077 done
7078 test -n "$GV" || GV="echo gv"
7079
7080 if test "$GV" != "echo gv" ; then
7081
7082 cat >>confdefs.h <<\_ACEOF
7083 #define HAVE_GV 1
7084 _ACEOF
7085
7086     if test "$llvm_cv_os_type" = "MingW" ; then
7087     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7088   fi
7089
7090 cat >>confdefs.h <<_ACEOF
7091 #define LLVM_PATH_GV "$GV${EXEEXT}"
7092 _ACEOF
7093
7094 fi
7095 # Extract the first word of "dotty", so it can be a program name with args.
7096 set dummy dotty; ac_word=$2
7097 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7098 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7099 if test "${ac_cv_path_DOTTY+set}" = set; then
7100   echo $ECHO_N "(cached) $ECHO_C" >&6
7101 else
7102   case $DOTTY in
7103   [\\/]* | ?:[\\/]*)
7104   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7105   ;;
7106   *)
7107   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7108 for as_dir in $PATH
7109 do
7110   IFS=$as_save_IFS
7111   test -z "$as_dir" && as_dir=.
7112   for ac_exec_ext in '' $ac_executable_extensions; do
7113   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7114     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7115     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7116     break 2
7117   fi
7118 done
7119 done
7120 IFS=$as_save_IFS
7121
7122   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7123   ;;
7124 esac
7125 fi
7126 DOTTY=$ac_cv_path_DOTTY
7127 if test -n "$DOTTY"; then
7128   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7129 echo "${ECHO_T}$DOTTY" >&6; }
7130 else
7131   { echo "$as_me:$LINENO: result: no" >&5
7132 echo "${ECHO_T}no" >&6; }
7133 fi
7134
7135
7136 if test "$DOTTY" != "echo dotty" ; then
7137
7138 cat >>confdefs.h <<\_ACEOF
7139 #define HAVE_DOTTY 1
7140 _ACEOF
7141
7142     if test "$llvm_cv_os_type" = "MingW" ; then
7143     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7144   fi
7145
7146 cat >>confdefs.h <<_ACEOF
7147 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7148 _ACEOF
7149
7150 fi
7151 # Extract the first word of "xdot.py", so it can be a program name with args.
7152 set dummy xdot.py; ac_word=$2
7153 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7154 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7155 if test "${ac_cv_path_XDOT_PY+set}" = set; then
7156   echo $ECHO_N "(cached) $ECHO_C" >&6
7157 else
7158   case $XDOT_PY in
7159   [\\/]* | ?:[\\/]*)
7160   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7161   ;;
7162   *)
7163   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7164 for as_dir in $PATH
7165 do
7166   IFS=$as_save_IFS
7167   test -z "$as_dir" && as_dir=.
7168   for ac_exec_ext in '' $ac_executable_extensions; do
7169   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7170     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7171     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7172     break 2
7173   fi
7174 done
7175 done
7176 IFS=$as_save_IFS
7177
7178   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
7179   ;;
7180 esac
7181 fi
7182 XDOT_PY=$ac_cv_path_XDOT_PY
7183 if test -n "$XDOT_PY"; then
7184   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
7185 echo "${ECHO_T}$XDOT_PY" >&6; }
7186 else
7187   { echo "$as_me:$LINENO: result: no" >&5
7188 echo "${ECHO_T}no" >&6; }
7189 fi
7190
7191
7192 if test "$XDOT_PY" != "echo xdot.py" ; then
7193
7194 cat >>confdefs.h <<\_ACEOF
7195 #define HAVE_XDOT_PY 1
7196 _ACEOF
7197
7198     if test "$llvm_cv_os_type" = "MingW" ; then
7199     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7200   fi
7201
7202 cat >>confdefs.h <<_ACEOF
7203 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
7204 _ACEOF
7205
7206 fi
7207
7208 # Find a good install program.  We prefer a C program (faster),
7209 # so one script is as good as another.  But avoid the broken or
7210 # incompatible versions:
7211 # SysV /etc/install, /usr/sbin/install
7212 # SunOS /usr/etc/install
7213 # IRIX /sbin/install
7214 # AIX /bin/install
7215 # AmigaOS /C/install, which installs bootblocks on floppy discs
7216 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7217 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7218 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7219 # OS/2's system install, which has a completely different semantic
7220 # ./install, which can be erroneously created by make from ./install.sh.
7221 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7222 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7223 if test -z "$INSTALL"; then
7224 if test "${ac_cv_path_install+set}" = set; then
7225   echo $ECHO_N "(cached) $ECHO_C" >&6
7226 else
7227   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7228 for as_dir in $PATH
7229 do
7230   IFS=$as_save_IFS
7231   test -z "$as_dir" && as_dir=.
7232   # Account for people who put trailing slashes in PATH elements.
7233 case $as_dir/ in
7234   ./ | .// | /cC/* | \
7235   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7236   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7237   /usr/ucb/* ) ;;
7238   *)
7239     # OSF1 and SCO ODT 3.0 have their own names for install.
7240     # Don't use installbsd from OSF since it installs stuff as root
7241     # by default.
7242     for ac_prog in ginstall scoinst install; do
7243       for ac_exec_ext in '' $ac_executable_extensions; do
7244         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7245           if test $ac_prog = install &&
7246             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7247             # AIX install.  It has an incompatible calling convention.
7248             :
7249           elif test $ac_prog = install &&
7250             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7251             # program-specific install script used by HP pwplus--don't use.
7252             :
7253           else
7254             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7255             break 3
7256           fi
7257         fi
7258       done
7259     done
7260     ;;
7261 esac
7262 done
7263 IFS=$as_save_IFS
7264
7265
7266 fi
7267   if test "${ac_cv_path_install+set}" = set; then
7268     INSTALL=$ac_cv_path_install
7269   else
7270     # As a last resort, use the slow shell script.  Don't cache a
7271     # value for INSTALL within a source directory, because that will
7272     # break other packages using the cache if that directory is
7273     # removed, or if the value is a relative name.
7274     INSTALL=$ac_install_sh
7275   fi
7276 fi
7277 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7278 echo "${ECHO_T}$INSTALL" >&6; }
7279
7280 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7281 # It thinks the first close brace ends the variable substitution.
7282 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7283
7284 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7285
7286 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7287
7288 case "$INSTALL" in
7289  [\\/$]* | ?:[\\/]* ) ;;
7290  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7291 esac
7292
7293 # Extract the first word of "bzip2", so it can be a program name with args.
7294 set dummy bzip2; ac_word=$2
7295 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7296 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7297 if test "${ac_cv_path_BZIP2+set}" = set; then
7298   echo $ECHO_N "(cached) $ECHO_C" >&6
7299 else
7300   case $BZIP2 in
7301   [\\/]* | ?:[\\/]*)
7302   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7303   ;;
7304   *)
7305   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7306 for as_dir in $PATH
7307 do
7308   IFS=$as_save_IFS
7309   test -z "$as_dir" && as_dir=.
7310   for ac_exec_ext in '' $ac_executable_extensions; do
7311   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7312     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7313     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7314     break 2
7315   fi
7316 done
7317 done
7318 IFS=$as_save_IFS
7319
7320   ;;
7321 esac
7322 fi
7323 BZIP2=$ac_cv_path_BZIP2
7324 if test -n "$BZIP2"; then
7325   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7326 echo "${ECHO_T}$BZIP2" >&6; }
7327 else
7328   { echo "$as_me:$LINENO: result: no" >&5
7329 echo "${ECHO_T}no" >&6; }
7330 fi
7331
7332
7333 # Extract the first word of "cat", so it can be a program name with args.
7334 set dummy cat; ac_word=$2
7335 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7336 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7337 if test "${ac_cv_path_CAT+set}" = set; then
7338   echo $ECHO_N "(cached) $ECHO_C" >&6
7339 else
7340   case $CAT in
7341   [\\/]* | ?:[\\/]*)
7342   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7343   ;;
7344   *)
7345   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7346 for as_dir in $PATH
7347 do
7348   IFS=$as_save_IFS
7349   test -z "$as_dir" && as_dir=.
7350   for ac_exec_ext in '' $ac_executable_extensions; do
7351   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7352     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7353     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7354     break 2
7355   fi
7356 done
7357 done
7358 IFS=$as_save_IFS
7359
7360   ;;
7361 esac
7362 fi
7363 CAT=$ac_cv_path_CAT
7364 if test -n "$CAT"; then
7365   { echo "$as_me:$LINENO: result: $CAT" >&5
7366 echo "${ECHO_T}$CAT" >&6; }
7367 else
7368   { echo "$as_me:$LINENO: result: no" >&5
7369 echo "${ECHO_T}no" >&6; }
7370 fi
7371
7372
7373 # Extract the first word of "doxygen", so it can be a program name with args.
7374 set dummy doxygen; ac_word=$2
7375 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7376 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7377 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7378   echo $ECHO_N "(cached) $ECHO_C" >&6
7379 else
7380   case $DOXYGEN in
7381   [\\/]* | ?:[\\/]*)
7382   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7383   ;;
7384   *)
7385   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7386 for as_dir in $PATH
7387 do
7388   IFS=$as_save_IFS
7389   test -z "$as_dir" && as_dir=.
7390   for ac_exec_ext in '' $ac_executable_extensions; do
7391   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7392     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7393     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7394     break 2
7395   fi
7396 done
7397 done
7398 IFS=$as_save_IFS
7399
7400   ;;
7401 esac
7402 fi
7403 DOXYGEN=$ac_cv_path_DOXYGEN
7404 if test -n "$DOXYGEN"; then
7405   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7406 echo "${ECHO_T}$DOXYGEN" >&6; }
7407 else
7408   { echo "$as_me:$LINENO: result: no" >&5
7409 echo "${ECHO_T}no" >&6; }
7410 fi
7411
7412
7413 # Extract the first word of "groff", so it can be a program name with args.
7414 set dummy groff; ac_word=$2
7415 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7416 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7417 if test "${ac_cv_path_GROFF+set}" = set; then
7418   echo $ECHO_N "(cached) $ECHO_C" >&6
7419 else
7420   case $GROFF in
7421   [\\/]* | ?:[\\/]*)
7422   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7423   ;;
7424   *)
7425   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7426 for as_dir in $PATH
7427 do
7428   IFS=$as_save_IFS
7429   test -z "$as_dir" && as_dir=.
7430   for ac_exec_ext in '' $ac_executable_extensions; do
7431   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7432     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7433     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7434     break 2
7435   fi
7436 done
7437 done
7438 IFS=$as_save_IFS
7439
7440   ;;
7441 esac
7442 fi
7443 GROFF=$ac_cv_path_GROFF
7444 if test -n "$GROFF"; then
7445   { echo "$as_me:$LINENO: result: $GROFF" >&5
7446 echo "${ECHO_T}$GROFF" >&6; }
7447 else
7448   { echo "$as_me:$LINENO: result: no" >&5
7449 echo "${ECHO_T}no" >&6; }
7450 fi
7451
7452
7453 # Extract the first word of "gzip", so it can be a program name with args.
7454 set dummy gzip; ac_word=$2
7455 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7456 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7457 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7458   echo $ECHO_N "(cached) $ECHO_C" >&6
7459 else
7460   case $GZIPBIN in
7461   [\\/]* | ?:[\\/]*)
7462   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7463   ;;
7464   *)
7465   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7466 for as_dir in $PATH
7467 do
7468   IFS=$as_save_IFS
7469   test -z "$as_dir" && as_dir=.
7470   for ac_exec_ext in '' $ac_executable_extensions; do
7471   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7472     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7473     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7474     break 2
7475   fi
7476 done
7477 done
7478 IFS=$as_save_IFS
7479
7480   ;;
7481 esac
7482 fi
7483 GZIPBIN=$ac_cv_path_GZIPBIN
7484 if test -n "$GZIPBIN"; then
7485   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7486 echo "${ECHO_T}$GZIPBIN" >&6; }
7487 else
7488   { echo "$as_me:$LINENO: result: no" >&5
7489 echo "${ECHO_T}no" >&6; }
7490 fi
7491
7492
7493 # Extract the first word of "pdfroff", so it can be a program name with args.
7494 set dummy pdfroff; ac_word=$2
7495 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7496 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7497 if test "${ac_cv_path_PDFROFF+set}" = set; then
7498   echo $ECHO_N "(cached) $ECHO_C" >&6
7499 else
7500   case $PDFROFF in
7501   [\\/]* | ?:[\\/]*)
7502   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7503   ;;
7504   *)
7505   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7506 for as_dir in $PATH
7507 do
7508   IFS=$as_save_IFS
7509   test -z "$as_dir" && as_dir=.
7510   for ac_exec_ext in '' $ac_executable_extensions; do
7511   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7512     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7513     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7514     break 2
7515   fi
7516 done
7517 done
7518 IFS=$as_save_IFS
7519
7520   ;;
7521 esac
7522 fi
7523 PDFROFF=$ac_cv_path_PDFROFF
7524 if test -n "$PDFROFF"; then
7525   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7526 echo "${ECHO_T}$PDFROFF" >&6; }
7527 else
7528   { echo "$as_me:$LINENO: result: no" >&5
7529 echo "${ECHO_T}no" >&6; }
7530 fi
7531
7532
7533 # Extract the first word of "zip", so it can be a program name with args.
7534 set dummy zip; ac_word=$2
7535 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7536 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7537 if test "${ac_cv_path_ZIP+set}" = set; then
7538   echo $ECHO_N "(cached) $ECHO_C" >&6
7539 else
7540   case $ZIP in
7541   [\\/]* | ?:[\\/]*)
7542   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7543   ;;
7544   *)
7545   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7546 for as_dir in $PATH
7547 do
7548   IFS=$as_save_IFS
7549   test -z "$as_dir" && as_dir=.
7550   for ac_exec_ext in '' $ac_executable_extensions; do
7551   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7552     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7553     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7554     break 2
7555   fi
7556 done
7557 done
7558 IFS=$as_save_IFS
7559
7560   ;;
7561 esac
7562 fi
7563 ZIP=$ac_cv_path_ZIP
7564 if test -n "$ZIP"; then
7565   { echo "$as_me:$LINENO: result: $ZIP" >&5
7566 echo "${ECHO_T}$ZIP" >&6; }
7567 else
7568   { echo "$as_me:$LINENO: result: no" >&5
7569 echo "${ECHO_T}no" >&6; }
7570 fi
7571
7572
7573 for ac_prog in ocamlc
7574 do
7575   # Extract the first word of "$ac_prog", so it can be a program name with args.
7576 set dummy $ac_prog; ac_word=$2
7577 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7578 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7579 if test "${ac_cv_path_OCAMLC+set}" = set; then
7580   echo $ECHO_N "(cached) $ECHO_C" >&6
7581 else
7582   case $OCAMLC in
7583   [\\/]* | ?:[\\/]*)
7584   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7585   ;;
7586   *)
7587   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7588 for as_dir in $PATH
7589 do
7590   IFS=$as_save_IFS
7591   test -z "$as_dir" && as_dir=.
7592   for ac_exec_ext in '' $ac_executable_extensions; do
7593   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7594     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7595     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7596     break 2
7597   fi
7598 done
7599 done
7600 IFS=$as_save_IFS
7601
7602   ;;
7603 esac
7604 fi
7605 OCAMLC=$ac_cv_path_OCAMLC
7606 if test -n "$OCAMLC"; then
7607   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7608 echo "${ECHO_T}$OCAMLC" >&6; }
7609 else
7610   { echo "$as_me:$LINENO: result: no" >&5
7611 echo "${ECHO_T}no" >&6; }
7612 fi
7613
7614
7615   test -n "$OCAMLC" && break
7616 done
7617
7618 for ac_prog in ocamlopt
7619 do
7620   # Extract the first word of "$ac_prog", so it can be a program name with args.
7621 set dummy $ac_prog; ac_word=$2
7622 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7623 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7624 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7625   echo $ECHO_N "(cached) $ECHO_C" >&6
7626 else
7627   case $OCAMLOPT in
7628   [\\/]* | ?:[\\/]*)
7629   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7630   ;;
7631   *)
7632   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7633 for as_dir in $PATH
7634 do
7635   IFS=$as_save_IFS
7636   test -z "$as_dir" && as_dir=.
7637   for ac_exec_ext in '' $ac_executable_extensions; do
7638   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7639     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7640     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7641     break 2
7642   fi
7643 done
7644 done
7645 IFS=$as_save_IFS
7646
7647   ;;
7648 esac
7649 fi
7650 OCAMLOPT=$ac_cv_path_OCAMLOPT
7651 if test -n "$OCAMLOPT"; then
7652   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7653 echo "${ECHO_T}$OCAMLOPT" >&6; }
7654 else
7655   { echo "$as_me:$LINENO: result: no" >&5
7656 echo "${ECHO_T}no" >&6; }
7657 fi
7658
7659
7660   test -n "$OCAMLOPT" && break
7661 done
7662
7663 for ac_prog in ocamldep
7664 do
7665   # Extract the first word of "$ac_prog", so it can be a program name with args.
7666 set dummy $ac_prog; ac_word=$2
7667 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7668 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7669 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7670   echo $ECHO_N "(cached) $ECHO_C" >&6
7671 else
7672   case $OCAMLDEP in
7673   [\\/]* | ?:[\\/]*)
7674   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7675   ;;
7676   *)
7677   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7678 for as_dir in $PATH
7679 do
7680   IFS=$as_save_IFS
7681   test -z "$as_dir" && as_dir=.
7682   for ac_exec_ext in '' $ac_executable_extensions; do
7683   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7684     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7685     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7686     break 2
7687   fi
7688 done
7689 done
7690 IFS=$as_save_IFS
7691
7692   ;;
7693 esac
7694 fi
7695 OCAMLDEP=$ac_cv_path_OCAMLDEP
7696 if test -n "$OCAMLDEP"; then
7697   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7698 echo "${ECHO_T}$OCAMLDEP" >&6; }
7699 else
7700   { echo "$as_me:$LINENO: result: no" >&5
7701 echo "${ECHO_T}no" >&6; }
7702 fi
7703
7704
7705   test -n "$OCAMLDEP" && break
7706 done
7707
7708 for ac_prog in ocamldoc
7709 do
7710   # Extract the first word of "$ac_prog", so it can be a program name with args.
7711 set dummy $ac_prog; ac_word=$2
7712 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7713 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7714 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7715   echo $ECHO_N "(cached) $ECHO_C" >&6
7716 else
7717   case $OCAMLDOC in
7718   [\\/]* | ?:[\\/]*)
7719   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7720   ;;
7721   *)
7722   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7723 for as_dir in $PATH
7724 do
7725   IFS=$as_save_IFS
7726   test -z "$as_dir" && as_dir=.
7727   for ac_exec_ext in '' $ac_executable_extensions; do
7728   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7729     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7730     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7731     break 2
7732   fi
7733 done
7734 done
7735 IFS=$as_save_IFS
7736
7737   ;;
7738 esac
7739 fi
7740 OCAMLDOC=$ac_cv_path_OCAMLDOC
7741 if test -n "$OCAMLDOC"; then
7742   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7743 echo "${ECHO_T}$OCAMLDOC" >&6; }
7744 else
7745   { echo "$as_me:$LINENO: result: no" >&5
7746 echo "${ECHO_T}no" >&6; }
7747 fi
7748
7749
7750   test -n "$OCAMLDOC" && break
7751 done
7752
7753 for ac_prog in gas as
7754 do
7755   # Extract the first word of "$ac_prog", so it can be a program name with args.
7756 set dummy $ac_prog; ac_word=$2
7757 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7758 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7759 if test "${ac_cv_path_GAS+set}" = set; then
7760   echo $ECHO_N "(cached) $ECHO_C" >&6
7761 else
7762   case $GAS in
7763   [\\/]* | ?:[\\/]*)
7764   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7765   ;;
7766   *)
7767   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7768 for as_dir in $PATH
7769 do
7770   IFS=$as_save_IFS
7771   test -z "$as_dir" && as_dir=.
7772   for ac_exec_ext in '' $ac_executable_extensions; do
7773   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7774     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7775     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7776     break 2
7777   fi
7778 done
7779 done
7780 IFS=$as_save_IFS
7781
7782   ;;
7783 esac
7784 fi
7785 GAS=$ac_cv_path_GAS
7786 if test -n "$GAS"; then
7787   { echo "$as_me:$LINENO: result: $GAS" >&5
7788 echo "${ECHO_T}$GAS" >&6; }
7789 else
7790   { echo "$as_me:$LINENO: result: no" >&5
7791 echo "${ECHO_T}no" >&6; }
7792 fi
7793
7794
7795   test -n "$GAS" && break
7796 done
7797
7798
7799 { echo "$as_me:$LINENO: checking for linker version" >&5
7800 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7801 if test "${llvm_cv_link_version+set}" = set; then
7802   echo $ECHO_N "(cached) $ECHO_C" >&6
7803 else
7804
7805    version_string="$(ld -v 2>&1 | head -1)"
7806
7807    # Check for ld64.
7808    if (echo "$version_string" | grep -q "ld64"); then
7809      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7810    else
7811      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7812    fi
7813
7814 fi
7815 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7816 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7817
7818 cat >>confdefs.h <<_ACEOF
7819 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7820 _ACEOF
7821
7822
7823
7824 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7825 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7826 if test "${llvm_cv_link_use_r+set}" = set; then
7827   echo $ECHO_N "(cached) $ECHO_C" >&6
7828 else
7829    ac_ext=c
7830 ac_cpp='$CPP $CPPFLAGS'
7831 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7832 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7833 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7834
7835   oldcflags="$CFLAGS"
7836   CFLAGS="$CFLAGS -Wl,-R."
7837   cat >conftest.$ac_ext <<_ACEOF
7838 /* confdefs.h.  */
7839 _ACEOF
7840 cat confdefs.h >>conftest.$ac_ext
7841 cat >>conftest.$ac_ext <<_ACEOF
7842 /* end confdefs.h.  */
7843
7844 int
7845 main ()
7846 {
7847
7848   ;
7849   return 0;
7850 }
7851 _ACEOF
7852 rm -f conftest.$ac_objext conftest$ac_exeext
7853 if { (ac_try="$ac_link"
7854 case "(($ac_try" in
7855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7856   *) ac_try_echo=$ac_try;;
7857 esac
7858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7859   (eval "$ac_link") 2>conftest.er1
7860   ac_status=$?
7861   grep -v '^ *+' conftest.er1 >conftest.err
7862   rm -f conftest.er1
7863   cat conftest.err >&5
7864   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7865   (exit $ac_status); } &&
7866          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7867   { (case "(($ac_try" in
7868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7869   *) ac_try_echo=$ac_try;;
7870 esac
7871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7872   (eval "$ac_try") 2>&5
7873   ac_status=$?
7874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7875   (exit $ac_status); }; } &&
7876          { ac_try='test -s conftest$ac_exeext'
7877   { (case "(($ac_try" in
7878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7879   *) ac_try_echo=$ac_try;;
7880 esac
7881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7882   (eval "$ac_try") 2>&5
7883   ac_status=$?
7884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7885   (exit $ac_status); }; }; then
7886   llvm_cv_link_use_r=yes
7887 else
7888   echo "$as_me: failed program was:" >&5
7889 sed 's/^/| /' conftest.$ac_ext >&5
7890
7891         llvm_cv_link_use_r=no
7892 fi
7893
7894 rm -f core conftest.err conftest.$ac_objext \
7895       conftest$ac_exeext conftest.$ac_ext
7896   CFLAGS="$oldcflags"
7897   ac_ext=c
7898 ac_cpp='$CPP $CPPFLAGS'
7899 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7900 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7901 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7902
7903
7904 fi
7905 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7906 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7907 if test "$llvm_cv_link_use_r" = yes ; then
7908
7909 cat >>confdefs.h <<\_ACEOF
7910 #define HAVE_LINK_R 1
7911 _ACEOF
7912
7913   fi
7914
7915
7916 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7917 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7918 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7919   echo $ECHO_N "(cached) $ECHO_C" >&6
7920 else
7921    ac_ext=c
7922 ac_cpp='$CPP $CPPFLAGS'
7923 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7924 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7925 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7926
7927   oldcflags="$CFLAGS"
7928   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7929   cat >conftest.$ac_ext <<_ACEOF
7930 /* confdefs.h.  */
7931 _ACEOF
7932 cat confdefs.h >>conftest.$ac_ext
7933 cat >>conftest.$ac_ext <<_ACEOF
7934 /* end confdefs.h.  */
7935
7936 int
7937 main ()
7938 {
7939
7940   ;
7941   return 0;
7942 }
7943 _ACEOF
7944 rm -f conftest.$ac_objext conftest$ac_exeext
7945 if { (ac_try="$ac_link"
7946 case "(($ac_try" in
7947   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7948   *) ac_try_echo=$ac_try;;
7949 esac
7950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7951   (eval "$ac_link") 2>conftest.er1
7952   ac_status=$?
7953   grep -v '^ *+' conftest.er1 >conftest.err
7954   rm -f conftest.er1
7955   cat conftest.err >&5
7956   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7957   (exit $ac_status); } &&
7958          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7959   { (case "(($ac_try" in
7960   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7961   *) ac_try_echo=$ac_try;;
7962 esac
7963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7964   (eval "$ac_try") 2>&5
7965   ac_status=$?
7966   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7967   (exit $ac_status); }; } &&
7968          { ac_try='test -s conftest$ac_exeext'
7969   { (case "(($ac_try" in
7970   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7971   *) ac_try_echo=$ac_try;;
7972 esac
7973 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7974   (eval "$ac_try") 2>&5
7975   ac_status=$?
7976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7977   (exit $ac_status); }; }; then
7978   llvm_cv_link_use_export_dynamic=yes
7979 else
7980   echo "$as_me: failed program was:" >&5
7981 sed 's/^/| /' conftest.$ac_ext >&5
7982
7983         llvm_cv_link_use_export_dynamic=no
7984 fi
7985
7986 rm -f core conftest.err conftest.$ac_objext \
7987       conftest$ac_exeext conftest.$ac_ext
7988   CFLAGS="$oldcflags"
7989   ac_ext=c
7990 ac_cpp='$CPP $CPPFLAGS'
7991 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7992 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7993 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7994
7995
7996 fi
7997 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7998 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7999 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8000
8001 cat >>confdefs.h <<\_ACEOF
8002 #define HAVE_LINK_EXPORT_DYNAMIC 1
8003 _ACEOF
8004
8005   fi
8006
8007
8008 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8009 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8010 if test "${llvm_cv_link_use_version_script+set}" = set; then
8011   echo $ECHO_N "(cached) $ECHO_C" >&6
8012 else
8013    ac_ext=c
8014 ac_cpp='$CPP $CPPFLAGS'
8015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8018
8019   oldcflags="$CFLAGS"
8020
8021   # The following code is from the autoconf manual,
8022   # "11.13: Limitations of Usual Tools".
8023   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8024   # Use mktemp if possible; otherwise fall back on mkdir,
8025   # with $RANDOM to make collisions less likely.
8026   : ${TMPDIR=/tmp}
8027   {
8028     tmp=`
8029       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8030     ` &&
8031     test -n "$tmp" && test -d "$tmp"
8032   } || {
8033     tmp=$TMPDIR/foo$$-$RANDOM
8034     (umask 077 && mkdir "$tmp")
8035   } || exit $?
8036
8037   echo "{" > "$tmp/export.map"
8038   echo "  global: main;" >> "$tmp/export.map"
8039   echo "  local: *;" >> "$tmp/export.map"
8040   echo "};" >> "$tmp/export.map"
8041
8042   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8043   cat >conftest.$ac_ext <<_ACEOF
8044 /* confdefs.h.  */
8045 _ACEOF
8046 cat confdefs.h >>conftest.$ac_ext
8047 cat >>conftest.$ac_ext <<_ACEOF
8048 /* end confdefs.h.  */
8049
8050 int
8051 main ()
8052 {
8053
8054   ;
8055   return 0;
8056 }
8057 _ACEOF
8058 rm -f conftest.$ac_objext conftest$ac_exeext
8059 if { (ac_try="$ac_link"
8060 case "(($ac_try" in
8061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8062   *) ac_try_echo=$ac_try;;
8063 esac
8064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8065   (eval "$ac_link") 2>conftest.er1
8066   ac_status=$?
8067   grep -v '^ *+' conftest.er1 >conftest.err
8068   rm -f conftest.er1
8069   cat conftest.err >&5
8070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8071   (exit $ac_status); } &&
8072          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8073   { (case "(($ac_try" in
8074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8075   *) ac_try_echo=$ac_try;;
8076 esac
8077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8078   (eval "$ac_try") 2>&5
8079   ac_status=$?
8080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8081   (exit $ac_status); }; } &&
8082          { ac_try='test -s conftest$ac_exeext'
8083   { (case "(($ac_try" in
8084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8085   *) ac_try_echo=$ac_try;;
8086 esac
8087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8088   (eval "$ac_try") 2>&5
8089   ac_status=$?
8090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8091   (exit $ac_status); }; }; then
8092   llvm_cv_link_use_version_script=yes
8093 else
8094   echo "$as_me: failed program was:" >&5
8095 sed 's/^/| /' conftest.$ac_ext >&5
8096
8097         llvm_cv_link_use_version_script=no
8098 fi
8099
8100 rm -f core conftest.err conftest.$ac_objext \
8101       conftest$ac_exeext conftest.$ac_ext
8102   rm "$tmp/export.map"
8103   rmdir "$tmp"
8104   CFLAGS="$oldcflags"
8105   ac_ext=c
8106 ac_cpp='$CPP $CPPFLAGS'
8107 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8108 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8109 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8110
8111
8112 fi
8113 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8114 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8115 if test "$llvm_cv_link_use_version_script" = yes ; then
8116   HAVE_LINK_VERSION_SCRIPT=1
8117
8118   fi
8119
8120
8121
8122
8123 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8124 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8125 if test "${ac_cv_c_const+set}" = set; then
8126   echo $ECHO_N "(cached) $ECHO_C" >&6
8127 else
8128   cat >conftest.$ac_ext <<_ACEOF
8129 /* confdefs.h.  */
8130 _ACEOF
8131 cat confdefs.h >>conftest.$ac_ext
8132 cat >>conftest.$ac_ext <<_ACEOF
8133 /* end confdefs.h.  */
8134
8135 int
8136 main ()
8137 {
8138 /* FIXME: Include the comments suggested by Paul. */
8139 #ifndef __cplusplus
8140   /* Ultrix mips cc rejects this.  */
8141   typedef int charset[2];
8142   const charset x;
8143   /* SunOS 4.1.1 cc rejects this.  */
8144   char const *const *ccp;
8145   char **p;
8146   /* NEC SVR4.0.2 mips cc rejects this.  */
8147   struct point {int x, y;};
8148   static struct point const zero = {0,0};
8149   /* AIX XL C 1.02.0.0 rejects this.
8150      It does not let you subtract one const X* pointer from another in
8151      an arm of an if-expression whose if-part is not a constant
8152      expression */
8153   const char *g = "string";
8154   ccp = &g + (g ? g-g : 0);
8155   /* HPUX 7.0 cc rejects these. */
8156   ++ccp;
8157   p = (char**) ccp;
8158   ccp = (char const *const *) p;
8159   { /* SCO 3.2v4 cc rejects this.  */
8160     char *t;
8161     char const *s = 0 ? (char *) 0 : (char const *) 0;
8162
8163     *t++ = 0;
8164     if (s) return 0;
8165   }
8166   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8167     int x[] = {25, 17};
8168     const int *foo = &x[0];
8169     ++foo;
8170   }
8171   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8172     typedef const int *iptr;
8173     iptr p = 0;
8174     ++p;
8175   }
8176   { /* AIX XL C 1.02.0.0 rejects this saying
8177        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8178     struct s { int j; const int *ap[3]; };
8179     struct s *b; b->j = 5;
8180   }
8181   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8182     const int foo = 10;
8183     if (!foo) return 0;
8184   }
8185   return !x[0] && !zero.x;
8186 #endif
8187
8188   ;
8189   return 0;
8190 }
8191 _ACEOF
8192 rm -f conftest.$ac_objext
8193 if { (ac_try="$ac_compile"
8194 case "(($ac_try" in
8195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8196   *) ac_try_echo=$ac_try;;
8197 esac
8198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8199   (eval "$ac_compile") 2>conftest.er1
8200   ac_status=$?
8201   grep -v '^ *+' conftest.er1 >conftest.err
8202   rm -f conftest.er1
8203   cat conftest.err >&5
8204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8205   (exit $ac_status); } &&
8206          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8207   { (case "(($ac_try" in
8208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8209   *) ac_try_echo=$ac_try;;
8210 esac
8211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8212   (eval "$ac_try") 2>&5
8213   ac_status=$?
8214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8215   (exit $ac_status); }; } &&
8216          { ac_try='test -s conftest.$ac_objext'
8217   { (case "(($ac_try" in
8218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8219   *) ac_try_echo=$ac_try;;
8220 esac
8221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8222   (eval "$ac_try") 2>&5
8223   ac_status=$?
8224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8225   (exit $ac_status); }; }; then
8226   ac_cv_c_const=yes
8227 else
8228   echo "$as_me: failed program was:" >&5
8229 sed 's/^/| /' conftest.$ac_ext >&5
8230
8231         ac_cv_c_const=no
8232 fi
8233
8234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8235 fi
8236 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8237 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8238 if test $ac_cv_c_const = no; then
8239
8240 cat >>confdefs.h <<\_ACEOF
8241 #define const
8242 _ACEOF
8243
8244 fi
8245
8246
8247
8248
8249
8250
8251 ac_header_dirent=no
8252 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8253   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8254 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8255 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8256 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8257   echo $ECHO_N "(cached) $ECHO_C" >&6
8258 else
8259   cat >conftest.$ac_ext <<_ACEOF
8260 /* confdefs.h.  */
8261 _ACEOF
8262 cat confdefs.h >>conftest.$ac_ext
8263 cat >>conftest.$ac_ext <<_ACEOF
8264 /* end confdefs.h.  */
8265 #include <sys/types.h>
8266 #include <$ac_hdr>
8267
8268 int
8269 main ()
8270 {
8271 if ((DIR *) 0)
8272 return 0;
8273   ;
8274   return 0;
8275 }
8276 _ACEOF
8277 rm -f conftest.$ac_objext
8278 if { (ac_try="$ac_compile"
8279 case "(($ac_try" in
8280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8281   *) ac_try_echo=$ac_try;;
8282 esac
8283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8284   (eval "$ac_compile") 2>conftest.er1
8285   ac_status=$?
8286   grep -v '^ *+' conftest.er1 >conftest.err
8287   rm -f conftest.er1
8288   cat conftest.err >&5
8289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8290   (exit $ac_status); } &&
8291          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8292   { (case "(($ac_try" in
8293   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8294   *) ac_try_echo=$ac_try;;
8295 esac
8296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8297   (eval "$ac_try") 2>&5
8298   ac_status=$?
8299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300   (exit $ac_status); }; } &&
8301          { ac_try='test -s conftest.$ac_objext'
8302   { (case "(($ac_try" in
8303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8304   *) ac_try_echo=$ac_try;;
8305 esac
8306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8307   (eval "$ac_try") 2>&5
8308   ac_status=$?
8309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8310   (exit $ac_status); }; }; then
8311   eval "$as_ac_Header=yes"
8312 else
8313   echo "$as_me: failed program was:" >&5
8314 sed 's/^/| /' conftest.$ac_ext >&5
8315
8316         eval "$as_ac_Header=no"
8317 fi
8318
8319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8320 fi
8321 ac_res=`eval echo '${'$as_ac_Header'}'`
8322                { echo "$as_me:$LINENO: result: $ac_res" >&5
8323 echo "${ECHO_T}$ac_res" >&6; }
8324 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8325   cat >>confdefs.h <<_ACEOF
8326 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8327 _ACEOF
8328
8329 ac_header_dirent=$ac_hdr; break
8330 fi
8331
8332 done
8333 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8334 if test $ac_header_dirent = dirent.h; then
8335   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8336 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8337 if test "${ac_cv_search_opendir+set}" = set; then
8338   echo $ECHO_N "(cached) $ECHO_C" >&6
8339 else
8340   ac_func_search_save_LIBS=$LIBS
8341 cat >conftest.$ac_ext <<_ACEOF
8342 /* confdefs.h.  */
8343 _ACEOF
8344 cat confdefs.h >>conftest.$ac_ext
8345 cat >>conftest.$ac_ext <<_ACEOF
8346 /* end confdefs.h.  */
8347
8348 /* Override any GCC internal prototype to avoid an error.
8349    Use char because int might match the return type of a GCC
8350    builtin and then its argument prototype would still apply.  */
8351 #ifdef __cplusplus
8352 extern "C"
8353 #endif
8354 char opendir ();
8355 int
8356 main ()
8357 {
8358 return opendir ();
8359   ;
8360   return 0;
8361 }
8362 _ACEOF
8363 for ac_lib in '' dir; do
8364   if test -z "$ac_lib"; then
8365     ac_res="none required"
8366   else
8367     ac_res=-l$ac_lib
8368     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8369   fi
8370   rm -f conftest.$ac_objext conftest$ac_exeext
8371 if { (ac_try="$ac_link"
8372 case "(($ac_try" in
8373   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8374   *) ac_try_echo=$ac_try;;
8375 esac
8376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8377   (eval "$ac_link") 2>conftest.er1
8378   ac_status=$?
8379   grep -v '^ *+' conftest.er1 >conftest.err
8380   rm -f conftest.er1
8381   cat conftest.err >&5
8382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8383   (exit $ac_status); } &&
8384          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8385   { (case "(($ac_try" in
8386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8387   *) ac_try_echo=$ac_try;;
8388 esac
8389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8390   (eval "$ac_try") 2>&5
8391   ac_status=$?
8392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8393   (exit $ac_status); }; } &&
8394          { ac_try='test -s conftest$ac_exeext'
8395   { (case "(($ac_try" in
8396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8397   *) ac_try_echo=$ac_try;;
8398 esac
8399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8400   (eval "$ac_try") 2>&5
8401   ac_status=$?
8402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8403   (exit $ac_status); }; }; then
8404   ac_cv_search_opendir=$ac_res
8405 else
8406   echo "$as_me: failed program was:" >&5
8407 sed 's/^/| /' conftest.$ac_ext >&5
8408
8409
8410 fi
8411
8412 rm -f core conftest.err conftest.$ac_objext \
8413       conftest$ac_exeext
8414   if test "${ac_cv_search_opendir+set}" = set; then
8415   break
8416 fi
8417 done
8418 if test "${ac_cv_search_opendir+set}" = set; then
8419   :
8420 else
8421   ac_cv_search_opendir=no
8422 fi
8423 rm conftest.$ac_ext
8424 LIBS=$ac_func_search_save_LIBS
8425 fi
8426 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8427 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8428 ac_res=$ac_cv_search_opendir
8429 if test "$ac_res" != no; then
8430   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8431
8432 fi
8433
8434 else
8435   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8436 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8437 if test "${ac_cv_search_opendir+set}" = set; then
8438   echo $ECHO_N "(cached) $ECHO_C" >&6
8439 else
8440   ac_func_search_save_LIBS=$LIBS
8441 cat >conftest.$ac_ext <<_ACEOF
8442 /* confdefs.h.  */
8443 _ACEOF
8444 cat confdefs.h >>conftest.$ac_ext
8445 cat >>conftest.$ac_ext <<_ACEOF
8446 /* end confdefs.h.  */
8447
8448 /* Override any GCC internal prototype to avoid an error.
8449    Use char because int might match the return type of a GCC
8450    builtin and then its argument prototype would still apply.  */
8451 #ifdef __cplusplus
8452 extern "C"
8453 #endif
8454 char opendir ();
8455 int
8456 main ()
8457 {
8458 return opendir ();
8459   ;
8460   return 0;
8461 }
8462 _ACEOF
8463 for ac_lib in '' x; do
8464   if test -z "$ac_lib"; then
8465     ac_res="none required"
8466   else
8467     ac_res=-l$ac_lib
8468     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8469   fi
8470   rm -f conftest.$ac_objext conftest$ac_exeext
8471 if { (ac_try="$ac_link"
8472 case "(($ac_try" in
8473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8474   *) ac_try_echo=$ac_try;;
8475 esac
8476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8477   (eval "$ac_link") 2>conftest.er1
8478   ac_status=$?
8479   grep -v '^ *+' conftest.er1 >conftest.err
8480   rm -f conftest.er1
8481   cat conftest.err >&5
8482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8483   (exit $ac_status); } &&
8484          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8485   { (case "(($ac_try" in
8486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8487   *) ac_try_echo=$ac_try;;
8488 esac
8489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8490   (eval "$ac_try") 2>&5
8491   ac_status=$?
8492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8493   (exit $ac_status); }; } &&
8494          { ac_try='test -s conftest$ac_exeext'
8495   { (case "(($ac_try" in
8496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8497   *) ac_try_echo=$ac_try;;
8498 esac
8499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8500   (eval "$ac_try") 2>&5
8501   ac_status=$?
8502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8503   (exit $ac_status); }; }; then
8504   ac_cv_search_opendir=$ac_res
8505 else
8506   echo "$as_me: failed program was:" >&5
8507 sed 's/^/| /' conftest.$ac_ext >&5
8508
8509
8510 fi
8511
8512 rm -f core conftest.err conftest.$ac_objext \
8513       conftest$ac_exeext
8514   if test "${ac_cv_search_opendir+set}" = set; then
8515   break
8516 fi
8517 done
8518 if test "${ac_cv_search_opendir+set}" = set; then
8519   :
8520 else
8521   ac_cv_search_opendir=no
8522 fi
8523 rm conftest.$ac_ext
8524 LIBS=$ac_func_search_save_LIBS
8525 fi
8526 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8527 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8528 ac_res=$ac_cv_search_opendir
8529 if test "$ac_res" != no; then
8530   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8531
8532 fi
8533
8534 fi
8535
8536
8537 for ac_header in dlfcn.h
8538 do
8539 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8540 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8541   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8542 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8543 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8544   echo $ECHO_N "(cached) $ECHO_C" >&6
8545 fi
8546 ac_res=`eval echo '${'$as_ac_Header'}'`
8547                { echo "$as_me:$LINENO: result: $ac_res" >&5
8548 echo "${ECHO_T}$ac_res" >&6; }
8549 else
8550   # Is the header compilable?
8551 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8552 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8553 cat >conftest.$ac_ext <<_ACEOF
8554 /* confdefs.h.  */
8555 _ACEOF
8556 cat confdefs.h >>conftest.$ac_ext
8557 cat >>conftest.$ac_ext <<_ACEOF
8558 /* end confdefs.h.  */
8559 $ac_includes_default
8560 #include <$ac_header>
8561 _ACEOF
8562 rm -f conftest.$ac_objext
8563 if { (ac_try="$ac_compile"
8564 case "(($ac_try" in
8565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8566   *) ac_try_echo=$ac_try;;
8567 esac
8568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8569   (eval "$ac_compile") 2>conftest.er1
8570   ac_status=$?
8571   grep -v '^ *+' conftest.er1 >conftest.err
8572   rm -f conftest.er1
8573   cat conftest.err >&5
8574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8575   (exit $ac_status); } &&
8576          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8577   { (case "(($ac_try" in
8578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8579   *) ac_try_echo=$ac_try;;
8580 esac
8581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8582   (eval "$ac_try") 2>&5
8583   ac_status=$?
8584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8585   (exit $ac_status); }; } &&
8586          { ac_try='test -s conftest.$ac_objext'
8587   { (case "(($ac_try" in
8588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8589   *) ac_try_echo=$ac_try;;
8590 esac
8591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8592   (eval "$ac_try") 2>&5
8593   ac_status=$?
8594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8595   (exit $ac_status); }; }; then
8596   ac_header_compiler=yes
8597 else
8598   echo "$as_me: failed program was:" >&5
8599 sed 's/^/| /' conftest.$ac_ext >&5
8600
8601         ac_header_compiler=no
8602 fi
8603
8604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8605 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8606 echo "${ECHO_T}$ac_header_compiler" >&6; }
8607
8608 # Is the header present?
8609 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8610 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8611 cat >conftest.$ac_ext <<_ACEOF
8612 /* confdefs.h.  */
8613 _ACEOF
8614 cat confdefs.h >>conftest.$ac_ext
8615 cat >>conftest.$ac_ext <<_ACEOF
8616 /* end confdefs.h.  */
8617 #include <$ac_header>
8618 _ACEOF
8619 if { (ac_try="$ac_cpp conftest.$ac_ext"
8620 case "(($ac_try" in
8621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8622   *) ac_try_echo=$ac_try;;
8623 esac
8624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8625   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8626   ac_status=$?
8627   grep -v '^ *+' conftest.er1 >conftest.err
8628   rm -f conftest.er1
8629   cat conftest.err >&5
8630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8631   (exit $ac_status); } >/dev/null; then
8632   if test -s conftest.err; then
8633     ac_cpp_err=$ac_c_preproc_warn_flag
8634     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8635   else
8636     ac_cpp_err=
8637   fi
8638 else
8639   ac_cpp_err=yes
8640 fi
8641 if test -z "$ac_cpp_err"; then
8642   ac_header_preproc=yes
8643 else
8644   echo "$as_me: failed program was:" >&5
8645 sed 's/^/| /' conftest.$ac_ext >&5
8646
8647   ac_header_preproc=no
8648 fi
8649
8650 rm -f conftest.err conftest.$ac_ext
8651 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8652 echo "${ECHO_T}$ac_header_preproc" >&6; }
8653
8654 # So?  What about this header?
8655 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8656   yes:no: )
8657     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8658 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8659     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8660 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8661     ac_header_preproc=yes
8662     ;;
8663   no:yes:* )
8664     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8665 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8666     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8667 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8668     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8669 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8670     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8671 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8672     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8673 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8674     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8675 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8676     ( cat <<\_ASBOX
8677 ## ------------------------------------ ##
8678 ## Report this to http://llvm.org/bugs/ ##
8679 ## ------------------------------------ ##
8680 _ASBOX
8681      ) | sed "s/^/$as_me: WARNING:     /" >&2
8682     ;;
8683 esac
8684 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8685 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8686 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8687   echo $ECHO_N "(cached) $ECHO_C" >&6
8688 else
8689   eval "$as_ac_Header=\$ac_header_preproc"
8690 fi
8691 ac_res=`eval echo '${'$as_ac_Header'}'`
8692                { echo "$as_me:$LINENO: result: $ac_res" >&5
8693 echo "${ECHO_T}$ac_res" >&6; }
8694
8695 fi
8696 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8697   cat >>confdefs.h <<_ACEOF
8698 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8699 _ACEOF
8700
8701 fi
8702
8703 done
8704
8705 # Check whether --enable-ltdl-install was given.
8706 if test "${enable_ltdl_install+set}" = set; then
8707   enableval=$enable_ltdl_install;
8708 fi
8709
8710
8711
8712
8713 if test x"${enable_ltdl_install-no}" != xno; then
8714   INSTALL_LTDL_TRUE=
8715   INSTALL_LTDL_FALSE='#'
8716 else
8717   INSTALL_LTDL_TRUE='#'
8718   INSTALL_LTDL_FALSE=
8719 fi
8720
8721
8722
8723 if test x"${enable_ltdl_convenience-no}" != xno; then
8724   CONVENIENCE_LTDL_TRUE=
8725   CONVENIENCE_LTDL_FALSE='#'
8726 else
8727   CONVENIENCE_LTDL_TRUE='#'
8728   CONVENIENCE_LTDL_FALSE=
8729 fi
8730
8731
8732 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8733 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8734 library_names_spec=
8735 libname_spec='lib$name'
8736 soname_spec=
8737 shrext_cmds=".so"
8738 postinstall_cmds=
8739 postuninstall_cmds=
8740 finish_cmds=
8741 finish_eval=
8742 shlibpath_var=
8743 shlibpath_overrides_runpath=unknown
8744 version_type=none
8745 dynamic_linker="$host_os ld.so"
8746 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8747 if test "$GCC" = yes; then
8748   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8749   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8750     # if the path contains ";" then we assume it to be the separator
8751     # otherwise default to the standard path separator (i.e. ":") - it is
8752     # assumed that no part of a normal pathname contains ";" but that should
8753     # okay in the real world where ";" in dirpaths is itself problematic.
8754     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8755   else
8756     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8757   fi
8758 else
8759   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8760 fi
8761 need_lib_prefix=unknown
8762 hardcode_into_libs=no
8763
8764 # when you set need_version to no, make sure it does not cause -set_version
8765 # flags to be left without arguments
8766 need_version=unknown
8767
8768 case $host_os in
8769 aix3*)
8770   version_type=linux
8771   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8772   shlibpath_var=LIBPATH
8773
8774   # AIX 3 has no versioning support, so we append a major version to the name.
8775   soname_spec='${libname}${release}${shared_ext}$major'
8776   ;;
8777
8778 aix4* | aix5*)
8779   version_type=linux
8780   need_lib_prefix=no
8781   need_version=no
8782   hardcode_into_libs=yes
8783   if test "$host_cpu" = ia64; then
8784     # AIX 5 supports IA64
8785     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8786     shlibpath_var=LD_LIBRARY_PATH
8787   else
8788     # With GCC up to 2.95.x, collect2 would create an import file
8789     # for dependence libraries.  The import file would start with
8790     # the line `#! .'.  This would cause the generated library to
8791     # depend on `.', always an invalid library.  This was fixed in
8792     # development snapshots of GCC prior to 3.0.
8793     case $host_os in
8794       aix4 | aix4.[01] | aix4.[01].*)
8795       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8796            echo ' yes '
8797            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8798         :
8799       else
8800         can_build_shared=no
8801       fi
8802       ;;
8803     esac
8804     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8805     # soname into executable. Probably we can add versioning support to
8806     # collect2, so additional links can be useful in future.
8807     if test "$aix_use_runtimelinking" = yes; then
8808       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8809       # instead of lib<name>.a to let people know that these are not
8810       # typical AIX shared libraries.
8811       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8812     else
8813       # We preserve .a as extension for shared libraries through AIX4.2
8814       # and later when we are not doing run time linking.
8815       library_names_spec='${libname}${release}.a $libname.a'
8816       soname_spec='${libname}${release}${shared_ext}$major'
8817     fi
8818     shlibpath_var=LIBPATH
8819   fi
8820   ;;
8821
8822 amigaos*)
8823   library_names_spec='$libname.ixlibrary $libname.a'
8824   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8825   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
8826   ;;
8827
8828 beos*)
8829   library_names_spec='${libname}${shared_ext}'
8830   dynamic_linker="$host_os ld.so"
8831   shlibpath_var=LIBRARY_PATH
8832   ;;
8833
8834 bsdi[45]*)
8835   version_type=linux
8836   need_version=no
8837   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8838   soname_spec='${libname}${release}${shared_ext}$major'
8839   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8840   shlibpath_var=LD_LIBRARY_PATH
8841   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8842   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8843   # the default ld.so.conf also contains /usr/contrib/lib and
8844   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8845   # libtool to hard-code these into programs
8846   ;;
8847
8848 cygwin* | mingw* | pw32*)
8849   version_type=windows
8850   shrext_cmds=".dll"
8851   need_version=no
8852   need_lib_prefix=no
8853
8854   case $GCC,$host_os in
8855   yes,cygwin* | yes,mingw* | yes,pw32*)
8856     library_names_spec='$libname.dll.a'
8857     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8858     postinstall_cmds='base_file=`basename \${file}`~
8859       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8860       dldir=$destdir/`dirname \$dlpath`~
8861       test -d \$dldir || mkdir -p \$dldir~
8862       $install_prog $dir/$dlname \$dldir/$dlname~
8863       chmod a+x \$dldir/$dlname'
8864     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8865       dlpath=$dir/\$dldll~
8866        $rm \$dlpath'
8867     shlibpath_overrides_runpath=yes
8868
8869     case $host_os in
8870     cygwin*)
8871       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8872       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8873       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8874       ;;
8875     mingw*)
8876       # MinGW DLLs use traditional 'lib' prefix
8877       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8878       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8879       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8880         # It is most probably a Windows format PATH printed by
8881         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8882         # path with ; separators, and with drive letters. We can handle the
8883         # drive letters (cygwin fileutils understands them), so leave them,
8884         # especially as we might pass files found there to a mingw objdump,
8885         # which wouldn't understand a cygwinified path. Ahh.
8886         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8887       else
8888         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8889       fi
8890       ;;
8891     pw32*)
8892       # pw32 DLLs use 'pw' prefix rather than 'lib'
8893       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8894       ;;
8895     esac
8896     ;;
8897
8898   *)
8899     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8900     ;;
8901   esac
8902   dynamic_linker='Win32 ld.exe'
8903   # FIXME: first we should search . and the directory the executable is in
8904   shlibpath_var=PATH
8905   ;;
8906
8907 darwin* | rhapsody*)
8908   dynamic_linker="$host_os dyld"
8909   version_type=darwin
8910   need_lib_prefix=no
8911   need_version=no
8912   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8913   soname_spec='${libname}${release}${major}$shared_ext'
8914   shlibpath_overrides_runpath=yes
8915   shlibpath_var=DYLD_LIBRARY_PATH
8916   shrext_cmds='.dylib'
8917   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8918   if test "$GCC" = yes; then
8919     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8920   else
8921     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8922   fi
8923   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8924   ;;
8925
8926 dgux*)
8927   version_type=linux
8928   need_lib_prefix=no
8929   need_version=no
8930   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8931   soname_spec='${libname}${release}${shared_ext}$major'
8932   shlibpath_var=LD_LIBRARY_PATH
8933   ;;
8934
8935 freebsd1.*)
8936   dynamic_linker=no
8937   ;;
8938
8939 kfreebsd*-gnu)
8940   version_type=linux
8941   need_lib_prefix=no
8942   need_version=no
8943   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8944   soname_spec='${libname}${release}${shared_ext}$major'
8945   shlibpath_var=LD_LIBRARY_PATH
8946   shlibpath_overrides_runpath=no
8947   hardcode_into_libs=yes
8948   dynamic_linker='GNU ld.so'
8949   ;;
8950
8951 freebsd* | dragonfly*)
8952   # DragonFly does not have aout.  When/if they implement a new
8953   # versioning mechanism, adjust this.
8954   if test -x /usr/bin/objformat; then
8955     objformat=`/usr/bin/objformat`
8956   else
8957     case $host_os in
8958     freebsd[123].*) objformat=aout ;;
8959     *) objformat=elf ;;
8960     esac
8961   fi
8962   version_type=freebsd-$objformat
8963   case $version_type in
8964     freebsd-elf*)
8965       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8966       need_version=no
8967       need_lib_prefix=no
8968       ;;
8969     freebsd-*)
8970       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8971       need_version=yes
8972       ;;
8973   esac
8974   shlibpath_var=LD_LIBRARY_PATH
8975   case $host_os in
8976   freebsd2.*)
8977     shlibpath_overrides_runpath=yes
8978     ;;
8979   freebsd3.[01]* | freebsdelf3.[01]*)
8980     shlibpath_overrides_runpath=yes
8981     hardcode_into_libs=yes
8982     ;;
8983   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8984   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8985     shlibpath_overrides_runpath=no
8986     hardcode_into_libs=yes
8987     ;;
8988   freebsd*) # from 4.6 on
8989     shlibpath_overrides_runpath=yes
8990     hardcode_into_libs=yes
8991     ;;
8992   esac
8993   ;;
8994
8995 gnu*)
8996   version_type=linux
8997   need_lib_prefix=no
8998   need_version=no
8999   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9000   soname_spec='${libname}${release}${shared_ext}$major'
9001   shlibpath_var=LD_LIBRARY_PATH
9002   hardcode_into_libs=yes
9003   ;;
9004
9005 hpux9* | hpux10* | hpux11*)
9006   # Give a soname corresponding to the major version so that dld.sl refuses to
9007   # link against other versions.
9008   version_type=sunos
9009   need_lib_prefix=no
9010   need_version=no
9011   case $host_cpu in
9012   ia64*)
9013     shrext_cmds='.so'
9014     hardcode_into_libs=yes
9015     dynamic_linker="$host_os dld.so"
9016     shlibpath_var=LD_LIBRARY_PATH
9017     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9018     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9019     soname_spec='${libname}${release}${shared_ext}$major'
9020     if test "X$HPUX_IA64_MODE" = X32; then
9021       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9022     else
9023       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9024     fi
9025     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9026     ;;
9027    hppa*64*)
9028      shrext_cmds='.sl'
9029      hardcode_into_libs=yes
9030      dynamic_linker="$host_os dld.sl"
9031      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9032      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9033      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9034      soname_spec='${libname}${release}${shared_ext}$major'
9035      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9036      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9037      ;;
9038    *)
9039     shrext_cmds='.sl'
9040     dynamic_linker="$host_os dld.sl"
9041     shlibpath_var=SHLIB_PATH
9042     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9043     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9044     soname_spec='${libname}${release}${shared_ext}$major'
9045     ;;
9046   esac
9047   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9048   postinstall_cmds='chmod 555 $lib'
9049   ;;
9050
9051 interix3*)
9052   version_type=linux
9053   need_lib_prefix=no
9054   need_version=no
9055   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9056   soname_spec='${libname}${release}${shared_ext}$major'
9057   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9058   shlibpath_var=LD_LIBRARY_PATH
9059   shlibpath_overrides_runpath=no
9060   hardcode_into_libs=yes
9061   ;;
9062
9063 irix5* | irix6* | nonstopux*)
9064   case $host_os in
9065     nonstopux*) version_type=nonstopux ;;
9066     *)
9067         if test "$lt_cv_prog_gnu_ld" = yes; then
9068                 version_type=linux
9069         else
9070                 version_type=irix
9071         fi ;;
9072   esac
9073   need_lib_prefix=no
9074   need_version=no
9075   soname_spec='${libname}${release}${shared_ext}$major'
9076   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9077   case $host_os in
9078   irix5* | nonstopux*)
9079     libsuff= shlibsuff=
9080     ;;
9081   *)
9082     case $LD in # libtool.m4 will add one of these switches to LD
9083     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9084       libsuff= shlibsuff= libmagic=32-bit;;
9085     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9086       libsuff=32 shlibsuff=N32 libmagic=N32;;
9087     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9088       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9089     *) libsuff= shlibsuff= libmagic=never-match;;
9090     esac
9091     ;;
9092   esac
9093   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9094   shlibpath_overrides_runpath=no
9095   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9096   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9097   hardcode_into_libs=yes
9098   ;;
9099
9100 # No shared lib support for Linux oldld, aout, or coff.
9101 linux*oldld* | linux*aout* | linux*coff*)
9102   dynamic_linker=no
9103   ;;
9104
9105 # This must be Linux ELF.
9106 linux*)
9107   version_type=linux
9108   need_lib_prefix=no
9109   need_version=no
9110   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9111   soname_spec='${libname}${release}${shared_ext}$major'
9112   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9113   shlibpath_var=LD_LIBRARY_PATH
9114   shlibpath_overrides_runpath=no
9115   # This implies no fast_install, which is unacceptable.
9116   # Some rework will be needed to allow for fast_install
9117   # before this can be enabled.
9118   hardcode_into_libs=yes
9119
9120   # Append ld.so.conf contents to the search path
9121   if test -f /etc/ld.so.conf; then
9122     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9123     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9124   fi
9125
9126   # We used to test for /lib/ld.so.1 and disable shared libraries on
9127   # powerpc, because MkLinux only supported shared libraries with the
9128   # GNU dynamic linker.  Since this was broken with cross compilers,
9129   # most powerpc-linux boxes support dynamic linking these days and
9130   # people can always --disable-shared, the test was removed, and we
9131   # assume the GNU/Linux dynamic linker is in use.
9132   dynamic_linker='GNU/Linux ld.so'
9133   ;;
9134
9135 knetbsd*-gnu)
9136   version_type=linux
9137   need_lib_prefix=no
9138   need_version=no
9139   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9140   soname_spec='${libname}${release}${shared_ext}$major'
9141   shlibpath_var=LD_LIBRARY_PATH
9142   shlibpath_overrides_runpath=no
9143   hardcode_into_libs=yes
9144   dynamic_linker='GNU ld.so'
9145   ;;
9146
9147 netbsd*)
9148   version_type=sunos
9149   need_lib_prefix=no
9150   need_version=no
9151   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9152     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9153     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9154     dynamic_linker='NetBSD (a.out) ld.so'
9155   else
9156     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9157     soname_spec='${libname}${release}${shared_ext}$major'
9158     dynamic_linker='NetBSD ld.elf_so'
9159   fi
9160   shlibpath_var=LD_LIBRARY_PATH
9161   shlibpath_overrides_runpath=yes
9162   hardcode_into_libs=yes
9163   ;;
9164
9165 newsos6)
9166   version_type=linux
9167   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9168   shlibpath_var=LD_LIBRARY_PATH
9169   shlibpath_overrides_runpath=yes
9170   ;;
9171
9172 nto-qnx*)
9173   version_type=linux
9174   need_lib_prefix=no
9175   need_version=no
9176   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9177   soname_spec='${libname}${release}${shared_ext}$major'
9178   shlibpath_var=LD_LIBRARY_PATH
9179   shlibpath_overrides_runpath=yes
9180   ;;
9181
9182 openbsd* | bitrig*)
9183   version_type=sunos
9184   sys_lib_dlsearch_path_spec="/usr/lib"
9185   need_lib_prefix=no
9186   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9187   case $host_os in
9188     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9189     *)                         need_version=no  ;;
9190   esac
9191   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9192   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9193   shlibpath_var=LD_LIBRARY_PATH
9194   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9195     case $host_os in
9196       openbsd2.[89] | openbsd2.[89].*)
9197         shlibpath_overrides_runpath=no
9198         ;;
9199       *)
9200         shlibpath_overrides_runpath=yes
9201         ;;
9202       esac
9203   else
9204     shlibpath_overrides_runpath=yes
9205   fi
9206   ;;
9207
9208 os2*)
9209   libname_spec='$name'
9210   shrext_cmds=".dll"
9211   need_lib_prefix=no
9212   library_names_spec='$libname${shared_ext} $libname.a'
9213   dynamic_linker='OS/2 ld.exe'
9214   shlibpath_var=LIBPATH
9215   ;;
9216
9217 osf3* | osf4* | osf5*)
9218   version_type=osf
9219   need_lib_prefix=no
9220   need_version=no
9221   soname_spec='${libname}${release}${shared_ext}$major'
9222   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9223   shlibpath_var=LD_LIBRARY_PATH
9224   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9225   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9226   ;;
9227
9228 solaris*)
9229   version_type=linux
9230   need_lib_prefix=no
9231   need_version=no
9232   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9233   soname_spec='${libname}${release}${shared_ext}$major'
9234   shlibpath_var=LD_LIBRARY_PATH
9235   shlibpath_overrides_runpath=yes
9236   hardcode_into_libs=yes
9237   # ldd complains unless libraries are executable
9238   postinstall_cmds='chmod +x $lib'
9239   ;;
9240
9241 sunos4*)
9242   version_type=sunos
9243   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9244   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9245   shlibpath_var=LD_LIBRARY_PATH
9246   shlibpath_overrides_runpath=yes
9247   if test "$with_gnu_ld" = yes; then
9248     need_lib_prefix=no
9249   fi
9250   need_version=yes
9251   ;;
9252
9253 sysv4 | sysv4.3*)
9254   version_type=linux
9255   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9256   soname_spec='${libname}${release}${shared_ext}$major'
9257   shlibpath_var=LD_LIBRARY_PATH
9258   case $host_vendor in
9259     sni)
9260       shlibpath_overrides_runpath=no
9261       need_lib_prefix=no
9262       export_dynamic_flag_spec='${wl}-Blargedynsym'
9263       runpath_var=LD_RUN_PATH
9264       ;;
9265     siemens)
9266       need_lib_prefix=no
9267       ;;
9268     motorola)
9269       need_lib_prefix=no
9270       need_version=no
9271       shlibpath_overrides_runpath=no
9272       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9273       ;;
9274   esac
9275   ;;
9276
9277 sysv4*MP*)
9278   if test -d /usr/nec ;then
9279     version_type=linux
9280     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9281     soname_spec='$libname${shared_ext}.$major'
9282     shlibpath_var=LD_LIBRARY_PATH
9283   fi
9284   ;;
9285
9286 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9287   version_type=freebsd-elf
9288   need_lib_prefix=no
9289   need_version=no
9290   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9291   soname_spec='${libname}${release}${shared_ext}$major'
9292   shlibpath_var=LD_LIBRARY_PATH
9293   hardcode_into_libs=yes
9294   if test "$with_gnu_ld" = yes; then
9295     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9296     shlibpath_overrides_runpath=no
9297   else
9298     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9299     shlibpath_overrides_runpath=yes
9300     case $host_os in
9301       sco3.2v5*)
9302         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9303         ;;
9304     esac
9305   fi
9306   sys_lib_dlsearch_path_spec='/usr/lib'
9307   ;;
9308
9309 uts4*)
9310   version_type=linux
9311   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9312   soname_spec='${libname}${release}${shared_ext}$major'
9313   shlibpath_var=LD_LIBRARY_PATH
9314   ;;
9315
9316 *)
9317   dynamic_linker=no
9318   ;;
9319 esac
9320 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9321 echo "${ECHO_T}$dynamic_linker" >&6; }
9322 test "$dynamic_linker" = no && can_build_shared=no
9323
9324 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9325 if test "$GCC" = yes; then
9326   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9327 fi
9328
9329
9330 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9331 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9332 if test "${libltdl_cv_shlibext+set}" = set; then
9333   echo $ECHO_N "(cached) $ECHO_C" >&6
9334 else
9335
9336 module=yes
9337 eval libltdl_cv_shlibext=$shrext_cmds
9338
9339 fi
9340 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9341 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9342 if test -n "$libltdl_cv_shlibext"; then
9343
9344 cat >>confdefs.h <<_ACEOF
9345 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9346 _ACEOF
9347
9348 fi
9349
9350
9351 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9352 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9353 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9354   echo $ECHO_N "(cached) $ECHO_C" >&6
9355 else
9356   libltdl_cv_shlibpath_var="$shlibpath_var"
9357 fi
9358 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9359 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9360 if test -n "$libltdl_cv_shlibpath_var"; then
9361
9362 cat >>confdefs.h <<_ACEOF
9363 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9364 _ACEOF
9365
9366 fi
9367
9368
9369 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9370 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9371 if test "${libltdl_cv_sys_search_path+set}" = set; then
9372   echo $ECHO_N "(cached) $ECHO_C" >&6
9373 else
9374   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9375 fi
9376 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9377 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9378 if test -n "$libltdl_cv_sys_search_path"; then
9379   sys_search_path=
9380   for dir in $libltdl_cv_sys_search_path; do
9381     if test -z "$sys_search_path"; then
9382       sys_search_path="$dir"
9383     else
9384       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9385     fi
9386   done
9387
9388 cat >>confdefs.h <<_ACEOF
9389 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9390 _ACEOF
9391
9392 fi
9393
9394 { echo "$as_me:$LINENO: checking for objdir" >&5
9395 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9396 if test "${libltdl_cv_objdir+set}" = set; then
9397   echo $ECHO_N "(cached) $ECHO_C" >&6
9398 else
9399   libltdl_cv_objdir="$objdir"
9400   if test -n "$objdir"; then
9401     :
9402   else
9403     rm -f .libs 2>/dev/null
9404     mkdir .libs 2>/dev/null
9405     if test -d .libs; then
9406       libltdl_cv_objdir=.libs
9407     else
9408       # MS-DOS does not allow filenames that begin with a dot.
9409       libltdl_cv_objdir=_libs
9410     fi
9411   rmdir .libs 2>/dev/null
9412   fi
9413
9414 fi
9415 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9416 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9417
9418 cat >>confdefs.h <<_ACEOF
9419 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9420 _ACEOF
9421
9422
9423
9424
9425
9426
9427 # Check for command to grab the raw symbol name followed by C symbol from nm.
9428 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9429 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9430 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9431   echo $ECHO_N "(cached) $ECHO_C" >&6
9432 else
9433
9434 # These are sane defaults that work on at least a few old systems.
9435 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9436
9437 # Character class describing NM global symbol codes.
9438 symcode='[BCDEGRST]'
9439
9440 # Regexp to match symbols that can be accessed directly from C.
9441 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9442
9443 # Transform an extracted symbol line into a proper C declaration
9444 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9445
9446 # Transform an extracted symbol line into symbol name and symbol address
9447 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9448
9449 # Define system-specific variables.
9450 case $host_os in
9451 aix*)
9452   symcode='[BCDT]'
9453   ;;
9454 cygwin* | mingw* | pw32*)
9455   symcode='[ABCDGISTW]'
9456   ;;
9457 hpux*) # Its linker distinguishes data from code symbols
9458   if test "$host_cpu" = ia64; then
9459     symcode='[ABCDEGRST]'
9460   fi
9461   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9462   lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9463   ;;
9464 linux*)
9465   if test "$host_cpu" = ia64; then
9466     symcode='[ABCDGIRSTW]'
9467     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9468     lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
9469   fi
9470   ;;
9471 irix* | nonstopux*)
9472   symcode='[BCDEGRST]'
9473   ;;
9474 osf*)
9475   symcode='[BCDEGQRST]'
9476   ;;
9477 solaris*)
9478   symcode='[BDRT]'
9479   ;;
9480 sco3.2v5*)
9481   symcode='[DT]'
9482   ;;
9483 sysv4.2uw2*)
9484   symcode='[DT]'
9485   ;;
9486 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9487   symcode='[ABDT]'
9488   ;;
9489 sysv4)
9490   symcode='[DFNSTU]'
9491   ;;
9492 esac
9493
9494 # Handle CRLF in mingw tool chain
9495 opt_cr=
9496 case $build_os in
9497 mingw*)
9498   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9499   ;;
9500 esac
9501
9502 # If we're using GNU nm, then use its standard symbol codes.
9503 case `$NM -V 2>&1` in
9504 *GNU* | *'with BFD'*)
9505   symcode='[ABCDGIRSTW]' ;;
9506 esac
9507
9508 # Try without a prefix undercore, then with it.
9509 for ac_symprfx in "" "_"; do
9510
9511   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9512   symxfrm="\\1 $ac_symprfx\\2 \\2"
9513
9514   # Write the raw and C identifiers.
9515   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9516
9517   # Check to see that the pipe works correctly.
9518   pipe_works=no
9519
9520   rm -f conftest*
9521   cat > conftest.$ac_ext <<EOF
9522 #ifdef __cplusplus
9523 extern "C" {
9524 #endif
9525 char nm_test_var;
9526 void nm_test_func(){}
9527 #ifdef __cplusplus
9528 }
9529 #endif
9530 int main(){nm_test_var='a';nm_test_func();return(0);}
9531 EOF
9532
9533   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9534   (eval $ac_compile) 2>&5
9535   ac_status=$?
9536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9537   (exit $ac_status); }; then
9538     # Now try to grab the symbols.
9539     nlist=conftest.nm
9540     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9541   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9542   ac_status=$?
9543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9544   (exit $ac_status); } && test -s "$nlist"; then
9545       # Try sorting and uniquifying the output.
9546       if sort "$nlist" | uniq > "$nlist"T; then
9547         mv -f "$nlist"T "$nlist"
9548       else
9549         rm -f "$nlist"T
9550       fi
9551
9552       # Make sure that we snagged all the symbols we need.
9553       if grep ' nm_test_var$' "$nlist" >/dev/null; then
9554         if grep ' nm_test_func$' "$nlist" >/dev/null; then
9555           cat <<EOF > conftest.$ac_ext
9556 #ifdef __cplusplus
9557 extern "C" {
9558 #endif
9559
9560 EOF
9561           # Now generate the symbol file.
9562           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9563
9564           cat <<EOF >> conftest.$ac_ext
9565 #if defined (__STDC__) && __STDC__
9566 # define lt_ptr_t void *
9567 #else
9568 # define lt_ptr_t char *
9569 # define const
9570 #endif
9571
9572 /* The mapping between symbol names and symbols. */
9573 const struct {
9574   const char *name;
9575   lt_ptr_t address;
9576 }
9577 lt_preloaded_symbols[] =
9578 {
9579 EOF
9580           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9581           cat <<\EOF >> conftest.$ac_ext
9582   {0, (lt_ptr_t) 0}
9583 };
9584
9585 #ifdef __cplusplus
9586 }
9587 #endif
9588 EOF
9589           # Now try linking the two files.
9590           mv conftest.$ac_objext conftstm.$ac_objext
9591           lt_save_LIBS="$LIBS"
9592           lt_save_CFLAGS="$CFLAGS"
9593           LIBS="conftstm.$ac_objext"
9594           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9595           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9596   (eval $ac_link) 2>&5
9597   ac_status=$?
9598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9599   (exit $ac_status); } && test -s conftest${ac_exeext}; then
9600             pipe_works=yes
9601           fi
9602           LIBS="$lt_save_LIBS"
9603           CFLAGS="$lt_save_CFLAGS"
9604         else
9605           echo "cannot find nm_test_func in $nlist" >&5
9606         fi
9607       else
9608         echo "cannot find nm_test_var in $nlist" >&5
9609       fi
9610     else
9611       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9612     fi
9613   else
9614     echo "$progname: failed program was:" >&5
9615     cat conftest.$ac_ext >&5
9616   fi
9617   rm -f conftest* conftst*
9618
9619   # Do not use the global_symbol_pipe unless it works.
9620   if test "$pipe_works" = yes; then
9621     break
9622   else
9623     lt_cv_sys_global_symbol_pipe=
9624   fi
9625 done
9626
9627 fi
9628
9629 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9630   lt_cv_sys_global_symbol_to_cdecl=
9631 fi
9632 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9633   { echo "$as_me:$LINENO: result: failed" >&5
9634 echo "${ECHO_T}failed" >&6; }
9635 else
9636   { echo "$as_me:$LINENO: result: ok" >&5
9637 echo "${ECHO_T}ok" >&6; }
9638 fi
9639
9640
9641 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9642 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9643 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9644   echo $ECHO_N "(cached) $ECHO_C" >&6
9645 else
9646   if test -n "$lt_cv_sys_global_symbol_pipe"; then
9647     libltdl_cv_preloaded_symbols=yes
9648   else
9649     libltdl_cv_preloaded_symbols=no
9650   fi
9651
9652 fi
9653 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9654 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9655 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9656
9657 cat >>confdefs.h <<\_ACEOF
9658 #define HAVE_PRELOADED_SYMBOLS 1
9659 _ACEOF
9660
9661 fi
9662
9663 LIBADD_DL=
9664
9665 ac_ext=c
9666 ac_cpp='$CPP $CPPFLAGS'
9667 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9668 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9669 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9670
9671
9672 { echo "$as_me:$LINENO: checking for shl_load" >&5
9673 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9674 if test "${ac_cv_func_shl_load+set}" = set; then
9675   echo $ECHO_N "(cached) $ECHO_C" >&6
9676 else
9677   cat >conftest.$ac_ext <<_ACEOF
9678 /* confdefs.h.  */
9679 _ACEOF
9680 cat confdefs.h >>conftest.$ac_ext
9681 cat >>conftest.$ac_ext <<_ACEOF
9682 /* end confdefs.h.  */
9683 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9684    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9685 #define shl_load innocuous_shl_load
9686
9687 /* System header to define __stub macros and hopefully few prototypes,
9688     which can conflict with char shl_load (); below.
9689     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9690     <limits.h> exists even on freestanding compilers.  */
9691
9692 #ifdef __STDC__
9693 # include <limits.h>
9694 #else
9695 # include <assert.h>
9696 #endif
9697
9698 #undef shl_load
9699
9700 /* Override any GCC internal prototype to avoid an error.
9701    Use char because int might match the return type of a GCC
9702    builtin and then its argument prototype would still apply.  */
9703 #ifdef __cplusplus
9704 extern "C"
9705 #endif
9706 char shl_load ();
9707 /* The GNU C library defines this for functions which it implements
9708     to always fail with ENOSYS.  Some functions are actually named
9709     something starting with __ and the normal name is an alias.  */
9710 #if defined __stub_shl_load || defined __stub___shl_load
9711 choke me
9712 #endif
9713
9714 int
9715 main ()
9716 {
9717 return shl_load ();
9718   ;
9719   return 0;
9720 }
9721 _ACEOF
9722 rm -f conftest.$ac_objext conftest$ac_exeext
9723 if { (ac_try="$ac_link"
9724 case "(($ac_try" in
9725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9726   *) ac_try_echo=$ac_try;;
9727 esac
9728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9729   (eval "$ac_link") 2>conftest.er1
9730   ac_status=$?
9731   grep -v '^ *+' conftest.er1 >conftest.err
9732   rm -f conftest.er1
9733   cat conftest.err >&5
9734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9735   (exit $ac_status); } &&
9736          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9737   { (case "(($ac_try" in
9738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9739   *) ac_try_echo=$ac_try;;
9740 esac
9741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9742   (eval "$ac_try") 2>&5
9743   ac_status=$?
9744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9745   (exit $ac_status); }; } &&
9746          { ac_try='test -s conftest$ac_exeext'
9747   { (case "(($ac_try" in
9748   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9749   *) ac_try_echo=$ac_try;;
9750 esac
9751 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9752   (eval "$ac_try") 2>&5
9753   ac_status=$?
9754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9755   (exit $ac_status); }; }; then
9756   ac_cv_func_shl_load=yes
9757 else
9758   echo "$as_me: failed program was:" >&5
9759 sed 's/^/| /' conftest.$ac_ext >&5
9760
9761         ac_cv_func_shl_load=no
9762 fi
9763
9764 rm -f core conftest.err conftest.$ac_objext \
9765       conftest$ac_exeext conftest.$ac_ext
9766 fi
9767 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9768 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9769 if test $ac_cv_func_shl_load = yes; then
9770
9771 cat >>confdefs.h <<\_ACEOF
9772 #define HAVE_SHL_LOAD 1
9773 _ACEOF
9774
9775 else
9776   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9777 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9778 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9779   echo $ECHO_N "(cached) $ECHO_C" >&6
9780 else
9781   ac_check_lib_save_LIBS=$LIBS
9782 LIBS="-ldld  $LIBS"
9783 cat >conftest.$ac_ext <<_ACEOF
9784 /* confdefs.h.  */
9785 _ACEOF
9786 cat confdefs.h >>conftest.$ac_ext
9787 cat >>conftest.$ac_ext <<_ACEOF
9788 /* end confdefs.h.  */
9789
9790 /* Override any GCC internal prototype to avoid an error.
9791    Use char because int might match the return type of a GCC
9792    builtin and then its argument prototype would still apply.  */
9793 #ifdef __cplusplus
9794 extern "C"
9795 #endif
9796 char shl_load ();
9797 int
9798 main ()
9799 {
9800 return shl_load ();
9801   ;
9802   return 0;
9803 }
9804 _ACEOF
9805 rm -f conftest.$ac_objext conftest$ac_exeext
9806 if { (ac_try="$ac_link"
9807 case "(($ac_try" in
9808   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9809   *) ac_try_echo=$ac_try;;
9810 esac
9811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9812   (eval "$ac_link") 2>conftest.er1
9813   ac_status=$?
9814   grep -v '^ *+' conftest.er1 >conftest.err
9815   rm -f conftest.er1
9816   cat conftest.err >&5
9817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9818   (exit $ac_status); } &&
9819          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9820   { (case "(($ac_try" in
9821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9822   *) ac_try_echo=$ac_try;;
9823 esac
9824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9825   (eval "$ac_try") 2>&5
9826   ac_status=$?
9827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9828   (exit $ac_status); }; } &&
9829          { ac_try='test -s conftest$ac_exeext'
9830   { (case "(($ac_try" in
9831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9832   *) ac_try_echo=$ac_try;;
9833 esac
9834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9835   (eval "$ac_try") 2>&5
9836   ac_status=$?
9837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9838   (exit $ac_status); }; }; then
9839   ac_cv_lib_dld_shl_load=yes
9840 else
9841   echo "$as_me: failed program was:" >&5
9842 sed 's/^/| /' conftest.$ac_ext >&5
9843
9844         ac_cv_lib_dld_shl_load=no
9845 fi
9846
9847 rm -f core conftest.err conftest.$ac_objext \
9848       conftest$ac_exeext conftest.$ac_ext
9849 LIBS=$ac_check_lib_save_LIBS
9850 fi
9851 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9852 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9853 if test $ac_cv_lib_dld_shl_load = yes; then
9854
9855 cat >>confdefs.h <<\_ACEOF
9856 #define HAVE_SHL_LOAD 1
9857 _ACEOF
9858
9859         LIBADD_DL="$LIBADD_DL -ldld"
9860 else
9861   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9862 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9863 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9864   echo $ECHO_N "(cached) $ECHO_C" >&6
9865 else
9866   ac_check_lib_save_LIBS=$LIBS
9867 LIBS="-ldl  $LIBS"
9868 cat >conftest.$ac_ext <<_ACEOF
9869 /* confdefs.h.  */
9870 _ACEOF
9871 cat confdefs.h >>conftest.$ac_ext
9872 cat >>conftest.$ac_ext <<_ACEOF
9873 /* end confdefs.h.  */
9874
9875 /* Override any GCC internal prototype to avoid an error.
9876    Use char because int might match the return type of a GCC
9877    builtin and then its argument prototype would still apply.  */
9878 #ifdef __cplusplus
9879 extern "C"
9880 #endif
9881 char dlopen ();
9882 int
9883 main ()
9884 {
9885 return dlopen ();
9886   ;
9887   return 0;
9888 }
9889 _ACEOF
9890 rm -f conftest.$ac_objext conftest$ac_exeext
9891 if { (ac_try="$ac_link"
9892 case "(($ac_try" in
9893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9894   *) ac_try_echo=$ac_try;;
9895 esac
9896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9897   (eval "$ac_link") 2>conftest.er1
9898   ac_status=$?
9899   grep -v '^ *+' conftest.er1 >conftest.err
9900   rm -f conftest.er1
9901   cat conftest.err >&5
9902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9903   (exit $ac_status); } &&
9904          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
9914          { ac_try='test -s conftest$ac_exeext'
9915   { (case "(($ac_try" in
9916   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9917   *) ac_try_echo=$ac_try;;
9918 esac
9919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9920   (eval "$ac_try") 2>&5
9921   ac_status=$?
9922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9923   (exit $ac_status); }; }; then
9924   ac_cv_lib_dl_dlopen=yes
9925 else
9926   echo "$as_me: failed program was:" >&5
9927 sed 's/^/| /' conftest.$ac_ext >&5
9928
9929         ac_cv_lib_dl_dlopen=no
9930 fi
9931
9932 rm -f core conftest.err conftest.$ac_objext \
9933       conftest$ac_exeext conftest.$ac_ext
9934 LIBS=$ac_check_lib_save_LIBS
9935 fi
9936 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9937 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9938 if test $ac_cv_lib_dl_dlopen = yes; then
9939
9940 cat >>confdefs.h <<\_ACEOF
9941 #define HAVE_LIBDL 1
9942 _ACEOF
9943
9944                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9945 else
9946   cat >conftest.$ac_ext <<_ACEOF
9947 /* confdefs.h.  */
9948 _ACEOF
9949 cat confdefs.h >>conftest.$ac_ext
9950 cat >>conftest.$ac_ext <<_ACEOF
9951 /* end confdefs.h.  */
9952 #if HAVE_DLFCN_H
9953 #  include <dlfcn.h>
9954 #endif
9955
9956 int
9957 main ()
9958 {
9959 dlopen(0, 0);
9960   ;
9961   return 0;
9962 }
9963 _ACEOF
9964 rm -f conftest.$ac_objext conftest$ac_exeext
9965 if { (ac_try="$ac_link"
9966 case "(($ac_try" in
9967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9968   *) ac_try_echo=$ac_try;;
9969 esac
9970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9971   (eval "$ac_link") 2>conftest.er1
9972   ac_status=$?
9973   grep -v '^ *+' conftest.er1 >conftest.err
9974   rm -f conftest.er1
9975   cat conftest.err >&5
9976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9977   (exit $ac_status); } &&
9978          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9979   { (case "(($ac_try" in
9980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9981   *) ac_try_echo=$ac_try;;
9982 esac
9983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9984   (eval "$ac_try") 2>&5
9985   ac_status=$?
9986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9987   (exit $ac_status); }; } &&
9988          { ac_try='test -s conftest$ac_exeext'
9989   { (case "(($ac_try" in
9990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9991   *) ac_try_echo=$ac_try;;
9992 esac
9993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9994   (eval "$ac_try") 2>&5
9995   ac_status=$?
9996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9997   (exit $ac_status); }; }; then
9998
9999 cat >>confdefs.h <<\_ACEOF
10000 #define HAVE_LIBDL 1
10001 _ACEOF
10002  libltdl_cv_func_dlopen="yes"
10003 else
10004   echo "$as_me: failed program was:" >&5
10005 sed 's/^/| /' conftest.$ac_ext >&5
10006
10007         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10008 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10009 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10010   echo $ECHO_N "(cached) $ECHO_C" >&6
10011 else
10012   ac_check_lib_save_LIBS=$LIBS
10013 LIBS="-lsvld  $LIBS"
10014 cat >conftest.$ac_ext <<_ACEOF
10015 /* confdefs.h.  */
10016 _ACEOF
10017 cat confdefs.h >>conftest.$ac_ext
10018 cat >>conftest.$ac_ext <<_ACEOF
10019 /* end confdefs.h.  */
10020
10021 /* Override any GCC internal prototype to avoid an error.
10022    Use char because int might match the return type of a GCC
10023    builtin and then its argument prototype would still apply.  */
10024 #ifdef __cplusplus
10025 extern "C"
10026 #endif
10027 char dlopen ();
10028 int
10029 main ()
10030 {
10031 return dlopen ();
10032   ;
10033   return 0;
10034 }
10035 _ACEOF
10036 rm -f conftest.$ac_objext conftest$ac_exeext
10037 if { (ac_try="$ac_link"
10038 case "(($ac_try" in
10039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10040   *) ac_try_echo=$ac_try;;
10041 esac
10042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10043   (eval "$ac_link") 2>conftest.er1
10044   ac_status=$?
10045   grep -v '^ *+' conftest.er1 >conftest.err
10046   rm -f conftest.er1
10047   cat conftest.err >&5
10048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10049   (exit $ac_status); } &&
10050          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10051   { (case "(($ac_try" in
10052   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10053   *) ac_try_echo=$ac_try;;
10054 esac
10055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10056   (eval "$ac_try") 2>&5
10057   ac_status=$?
10058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10059   (exit $ac_status); }; } &&
10060          { ac_try='test -s conftest$ac_exeext'
10061   { (case "(($ac_try" in
10062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10063   *) ac_try_echo=$ac_try;;
10064 esac
10065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10066   (eval "$ac_try") 2>&5
10067   ac_status=$?
10068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10069   (exit $ac_status); }; }; then
10070   ac_cv_lib_svld_dlopen=yes
10071 else
10072   echo "$as_me: failed program was:" >&5
10073 sed 's/^/| /' conftest.$ac_ext >&5
10074
10075         ac_cv_lib_svld_dlopen=no
10076 fi
10077
10078 rm -f core conftest.err conftest.$ac_objext \
10079       conftest$ac_exeext conftest.$ac_ext
10080 LIBS=$ac_check_lib_save_LIBS
10081 fi
10082 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10083 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10084 if test $ac_cv_lib_svld_dlopen = yes; then
10085
10086 cat >>confdefs.h <<\_ACEOF
10087 #define HAVE_LIBDL 1
10088 _ACEOF
10089
10090                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10091 else
10092   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10093 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10094 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10095   echo $ECHO_N "(cached) $ECHO_C" >&6
10096 else
10097   ac_check_lib_save_LIBS=$LIBS
10098 LIBS="-ldld  $LIBS"
10099 cat >conftest.$ac_ext <<_ACEOF
10100 /* confdefs.h.  */
10101 _ACEOF
10102 cat confdefs.h >>conftest.$ac_ext
10103 cat >>conftest.$ac_ext <<_ACEOF
10104 /* end confdefs.h.  */
10105
10106 /* Override any GCC internal prototype to avoid an error.
10107    Use char because int might match the return type of a GCC
10108    builtin and then its argument prototype would still apply.  */
10109 #ifdef __cplusplus
10110 extern "C"
10111 #endif
10112 char dld_link ();
10113 int
10114 main ()
10115 {
10116 return dld_link ();
10117   ;
10118   return 0;
10119 }
10120 _ACEOF
10121 rm -f conftest.$ac_objext conftest$ac_exeext
10122 if { (ac_try="$ac_link"
10123 case "(($ac_try" in
10124   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10125   *) ac_try_echo=$ac_try;;
10126 esac
10127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10128   (eval "$ac_link") 2>conftest.er1
10129   ac_status=$?
10130   grep -v '^ *+' conftest.er1 >conftest.err
10131   rm -f conftest.er1
10132   cat conftest.err >&5
10133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10134   (exit $ac_status); } &&
10135          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10136   { (case "(($ac_try" in
10137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10138   *) ac_try_echo=$ac_try;;
10139 esac
10140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10141   (eval "$ac_try") 2>&5
10142   ac_status=$?
10143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10144   (exit $ac_status); }; } &&
10145          { ac_try='test -s conftest$ac_exeext'
10146   { (case "(($ac_try" in
10147   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10148   *) ac_try_echo=$ac_try;;
10149 esac
10150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10151   (eval "$ac_try") 2>&5
10152   ac_status=$?
10153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10154   (exit $ac_status); }; }; then
10155   ac_cv_lib_dld_dld_link=yes
10156 else
10157   echo "$as_me: failed program was:" >&5
10158 sed 's/^/| /' conftest.$ac_ext >&5
10159
10160         ac_cv_lib_dld_dld_link=no
10161 fi
10162
10163 rm -f core conftest.err conftest.$ac_objext \
10164       conftest$ac_exeext conftest.$ac_ext
10165 LIBS=$ac_check_lib_save_LIBS
10166 fi
10167 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10168 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10169 if test $ac_cv_lib_dld_dld_link = yes; then
10170
10171 cat >>confdefs.h <<\_ACEOF
10172 #define HAVE_DLD 1
10173 _ACEOF
10174
10175                 LIBADD_DL="$LIBADD_DL -ldld"
10176 else
10177   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10178 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10179 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10180   echo $ECHO_N "(cached) $ECHO_C" >&6
10181 else
10182   cat >conftest.$ac_ext <<_ACEOF
10183 /* confdefs.h.  */
10184 _ACEOF
10185 cat confdefs.h >>conftest.$ac_ext
10186 cat >>conftest.$ac_ext <<_ACEOF
10187 /* end confdefs.h.  */
10188 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10189    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10190 #define _dyld_func_lookup innocuous__dyld_func_lookup
10191
10192 /* System header to define __stub macros and hopefully few prototypes,
10193     which can conflict with char _dyld_func_lookup (); below.
10194     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10195     <limits.h> exists even on freestanding compilers.  */
10196
10197 #ifdef __STDC__
10198 # include <limits.h>
10199 #else
10200 # include <assert.h>
10201 #endif
10202
10203 #undef _dyld_func_lookup
10204
10205 /* Override any GCC internal prototype to avoid an error.
10206    Use char because int might match the return type of a GCC
10207    builtin and then its argument prototype would still apply.  */
10208 #ifdef __cplusplus
10209 extern "C"
10210 #endif
10211 char _dyld_func_lookup ();
10212 /* The GNU C library defines this for functions which it implements
10213     to always fail with ENOSYS.  Some functions are actually named
10214     something starting with __ and the normal name is an alias.  */
10215 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10216 choke me
10217 #endif
10218
10219 int
10220 main ()
10221 {
10222 return _dyld_func_lookup ();
10223   ;
10224   return 0;
10225 }
10226 _ACEOF
10227 rm -f conftest.$ac_objext conftest$ac_exeext
10228 if { (ac_try="$ac_link"
10229 case "(($ac_try" in
10230   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10231   *) ac_try_echo=$ac_try;;
10232 esac
10233 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10234   (eval "$ac_link") 2>conftest.er1
10235   ac_status=$?
10236   grep -v '^ *+' conftest.er1 >conftest.err
10237   rm -f conftest.er1
10238   cat conftest.err >&5
10239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10240   (exit $ac_status); } &&
10241          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10242   { (case "(($ac_try" in
10243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10244   *) ac_try_echo=$ac_try;;
10245 esac
10246 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10247   (eval "$ac_try") 2>&5
10248   ac_status=$?
10249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10250   (exit $ac_status); }; } &&
10251          { ac_try='test -s conftest$ac_exeext'
10252   { (case "(($ac_try" in
10253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10254   *) ac_try_echo=$ac_try;;
10255 esac
10256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10257   (eval "$ac_try") 2>&5
10258   ac_status=$?
10259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10260   (exit $ac_status); }; }; then
10261   ac_cv_func__dyld_func_lookup=yes
10262 else
10263   echo "$as_me: failed program was:" >&5
10264 sed 's/^/| /' conftest.$ac_ext >&5
10265
10266         ac_cv_func__dyld_func_lookup=no
10267 fi
10268
10269 rm -f core conftest.err conftest.$ac_objext \
10270       conftest$ac_exeext conftest.$ac_ext
10271 fi
10272 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10273 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10274 if test $ac_cv_func__dyld_func_lookup = yes; then
10275
10276 cat >>confdefs.h <<\_ACEOF
10277 #define HAVE_DYLD 1
10278 _ACEOF
10279
10280 fi
10281
10282
10283 fi
10284
10285
10286 fi
10287
10288
10289 fi
10290
10291 rm -f core conftest.err conftest.$ac_objext \
10292       conftest$ac_exeext conftest.$ac_ext
10293
10294 fi
10295
10296
10297 fi
10298
10299
10300 fi
10301
10302
10303 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10304 then
10305   lt_save_LIBS="$LIBS"
10306   LIBS="$LIBS $LIBADD_DL"
10307
10308 for ac_func in dlerror
10309 do
10310 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10311 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10312 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10313 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10314   echo $ECHO_N "(cached) $ECHO_C" >&6
10315 else
10316   cat >conftest.$ac_ext <<_ACEOF
10317 /* confdefs.h.  */
10318 _ACEOF
10319 cat confdefs.h >>conftest.$ac_ext
10320 cat >>conftest.$ac_ext <<_ACEOF
10321 /* end confdefs.h.  */
10322 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10323    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10324 #define $ac_func innocuous_$ac_func
10325
10326 /* System header to define __stub macros and hopefully few prototypes,
10327     which can conflict with char $ac_func (); below.
10328     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10329     <limits.h> exists even on freestanding compilers.  */
10330
10331 #ifdef __STDC__
10332 # include <limits.h>
10333 #else
10334 # include <assert.h>
10335 #endif
10336
10337 #undef $ac_func
10338
10339 /* Override any GCC internal prototype to avoid an error.
10340    Use char because int might match the return type of a GCC
10341    builtin and then its argument prototype would still apply.  */
10342 #ifdef __cplusplus
10343 extern "C"
10344 #endif
10345 char $ac_func ();
10346 /* The GNU C library defines this for functions which it implements
10347     to always fail with ENOSYS.  Some functions are actually named
10348     something starting with __ and the normal name is an alias.  */
10349 #if defined __stub_$ac_func || defined __stub___$ac_func
10350 choke me
10351 #endif
10352
10353 int
10354 main ()
10355 {
10356 return $ac_func ();
10357   ;
10358   return 0;
10359 }
10360 _ACEOF
10361 rm -f conftest.$ac_objext conftest$ac_exeext
10362 if { (ac_try="$ac_link"
10363 case "(($ac_try" in
10364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10365   *) ac_try_echo=$ac_try;;
10366 esac
10367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10368   (eval "$ac_link") 2>conftest.er1
10369   ac_status=$?
10370   grep -v '^ *+' conftest.er1 >conftest.err
10371   rm -f conftest.er1
10372   cat conftest.err >&5
10373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10374   (exit $ac_status); } &&
10375          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10376   { (case "(($ac_try" in
10377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10378   *) ac_try_echo=$ac_try;;
10379 esac
10380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10381   (eval "$ac_try") 2>&5
10382   ac_status=$?
10383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10384   (exit $ac_status); }; } &&
10385          { ac_try='test -s conftest$ac_exeext'
10386   { (case "(($ac_try" in
10387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10388   *) ac_try_echo=$ac_try;;
10389 esac
10390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10391   (eval "$ac_try") 2>&5
10392   ac_status=$?
10393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10394   (exit $ac_status); }; }; then
10395   eval "$as_ac_var=yes"
10396 else
10397   echo "$as_me: failed program was:" >&5
10398 sed 's/^/| /' conftest.$ac_ext >&5
10399
10400         eval "$as_ac_var=no"
10401 fi
10402
10403 rm -f core conftest.err conftest.$ac_objext \
10404       conftest$ac_exeext conftest.$ac_ext
10405 fi
10406 ac_res=`eval echo '${'$as_ac_var'}'`
10407                { echo "$as_me:$LINENO: result: $ac_res" >&5
10408 echo "${ECHO_T}$ac_res" >&6; }
10409 if test `eval echo '${'$as_ac_var'}'` = yes; then
10410   cat >>confdefs.h <<_ACEOF
10411 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10412 _ACEOF
10413
10414 fi
10415 done
10416
10417   LIBS="$lt_save_LIBS"
10418 fi
10419 ac_ext=c
10420 ac_cpp='$CPP $CPPFLAGS'
10421 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10422 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10423 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10424
10425
10426
10427 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10428 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10429 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10430   echo $ECHO_N "(cached) $ECHO_C" >&6
10431 else
10432   ac_cv_sys_symbol_underscore=no
10433   cat > conftest.$ac_ext <<EOF
10434 void nm_test_func(){}
10435 int main(){nm_test_func;return 0;}
10436 EOF
10437   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10438   (eval $ac_compile) 2>&5
10439   ac_status=$?
10440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10441   (exit $ac_status); }; then
10442     # Now try to grab the symbols.
10443     ac_nlist=conftest.nm
10444     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10445   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10446   ac_status=$?
10447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10448   (exit $ac_status); } && test -s "$ac_nlist"; then
10449       # See whether the symbols have a leading underscore.
10450       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10451         ac_cv_sys_symbol_underscore=yes
10452       else
10453         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10454           :
10455         else
10456           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10457         fi
10458       fi
10459     else
10460       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10461     fi
10462   else
10463     echo "configure: failed program was:" >&5
10464     cat conftest.c >&5
10465   fi
10466   rm -rf conftest*
10467
10468 fi
10469 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10470 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10471
10472
10473 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10474   if test x"$libltdl_cv_func_dlopen" = xyes ||
10475      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10476         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10477 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10478 if test "${libltdl_cv_need_uscore+set}" = set; then
10479   echo $ECHO_N "(cached) $ECHO_C" >&6
10480 else
10481   libltdl_cv_need_uscore=unknown
10482           save_LIBS="$LIBS"
10483           LIBS="$LIBS $LIBADD_DL"
10484           if test "$cross_compiling" = yes; then :
10485   libltdl_cv_need_uscore=cross
10486 else
10487   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10488   lt_status=$lt_dlunknown
10489   cat > conftest.$ac_ext <<EOF
10490 #line 10490 "configure"
10491 #include "confdefs.h"
10492
10493 #if HAVE_DLFCN_H
10494 #include <dlfcn.h>
10495 #endif
10496
10497 #include <stdio.h>
10498
10499 #ifdef RTLD_GLOBAL
10500 #  define LT_DLGLOBAL           RTLD_GLOBAL
10501 #else
10502 #  ifdef DL_GLOBAL
10503 #    define LT_DLGLOBAL         DL_GLOBAL
10504 #  else
10505 #    define LT_DLGLOBAL         0
10506 #  endif
10507 #endif
10508
10509 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10510    find out it does not work in some platform. */
10511 #ifndef LT_DLLAZY_OR_NOW
10512 #  ifdef RTLD_LAZY
10513 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10514 #  else
10515 #    ifdef DL_LAZY
10516 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10517 #    else
10518 #      ifdef RTLD_NOW
10519 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10520 #      else
10521 #        ifdef DL_NOW
10522 #          define LT_DLLAZY_OR_NOW      DL_NOW
10523 #        else
10524 #          define LT_DLLAZY_OR_NOW      0
10525 #        endif
10526 #      endif
10527 #    endif
10528 #  endif
10529 #endif
10530
10531 #ifdef __cplusplus
10532 extern "C" void exit (int);
10533 #endif
10534
10535 void fnord() { int i=42;}
10536 int main ()
10537 {
10538   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10539   int status = $lt_dlunknown;
10540
10541   if (self)
10542     {
10543       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10544       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10545       /* dlclose (self); */
10546     }
10547   else
10548     puts (dlerror ());
10549
10550     exit (status);
10551 }
10552 EOF
10553   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10554   (eval $ac_link) 2>&5
10555   ac_status=$?
10556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10557   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10558     (./conftest; exit; ) >&5 2>/dev/null
10559     lt_status=$?
10560     case x$lt_status in
10561       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10562       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10563       x$lt_dlunknown|x*)  ;;
10564     esac
10565   else :
10566     # compilation failed
10567
10568   fi
10569 fi
10570 rm -fr conftest*
10571
10572           LIBS="$save_LIBS"
10573
10574 fi
10575 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10576 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10577   fi
10578 fi
10579
10580 if test x"$libltdl_cv_need_uscore" = xyes; then
10581
10582 cat >>confdefs.h <<\_ACEOF
10583 #define NEED_USCORE 1
10584 _ACEOF
10585
10586 fi
10587
10588
10589 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10590 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10591 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10592   echo $ECHO_N "(cached) $ECHO_C" >&6
10593 else
10594   # PORTME does your system automatically load deplibs for dlopen?
10595   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10596   # For now, we just catch OSes we know something about -- in the
10597   # future, we'll try test this programmatically.
10598   libltdl_cv_sys_dlopen_deplibs=unknown
10599   case "$host_os" in
10600   aix3*|aix4.1.*|aix4.2.*)
10601     # Unknown whether this is true for these versions of AIX, but
10602     # we want this `case' here to explicitly catch those versions.
10603     libltdl_cv_sys_dlopen_deplibs=unknown
10604     ;;
10605   aix[45]*)
10606     libltdl_cv_sys_dlopen_deplibs=yes
10607     ;;
10608   darwin*)
10609     # Assuming the user has installed a libdl from somewhere, this is true
10610     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10611     libltdl_cv_sys_dlopen_deplibs=yes
10612     ;;
10613   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10614     # GNU and its variants, using gnu ld.so (Glibc)
10615     libltdl_cv_sys_dlopen_deplibs=yes
10616     ;;
10617   hpux10*|hpux11*)
10618     libltdl_cv_sys_dlopen_deplibs=yes
10619     ;;
10620   interix*)
10621     libltdl_cv_sys_dlopen_deplibs=yes
10622     ;;
10623   irix[12345]*|irix6.[01]*)
10624     # Catch all versions of IRIX before 6.2, and indicate that we don't
10625     # know how it worked for any of those versions.
10626     libltdl_cv_sys_dlopen_deplibs=unknown
10627     ;;
10628   irix*)
10629     # The case above catches anything before 6.2, and it's known that
10630     # at 6.2 and later dlopen does load deplibs.
10631     libltdl_cv_sys_dlopen_deplibs=yes
10632     ;;
10633   netbsd*)
10634     libltdl_cv_sys_dlopen_deplibs=yes
10635     ;;
10636   openbsd*)
10637     libltdl_cv_sys_dlopen_deplibs=yes
10638     ;;
10639   osf[1234]*)
10640     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10641     # it did *not* use an RPATH in a shared library to find objects the
10642     # library depends on, so we explicitly say `no'.
10643     libltdl_cv_sys_dlopen_deplibs=no
10644     ;;
10645   osf5.0|osf5.0a|osf5.1)
10646     # dlopen *does* load deplibs and with the right loader patch applied
10647     # it even uses RPATH in a shared library to search for shared objects
10648     # that the library depends on, but there's no easy way to know if that
10649     # patch is installed.  Since this is the case, all we can really
10650     # say is unknown -- it depends on the patch being installed.  If
10651     # it is, this changes to `yes'.  Without it, it would be `no'.
10652     libltdl_cv_sys_dlopen_deplibs=unknown
10653     ;;
10654   osf*)
10655     # the two cases above should catch all versions of osf <= 5.1.  Read
10656     # the comments above for what we know about them.
10657     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10658     # is used to find them so we can finally say `yes'.
10659     libltdl_cv_sys_dlopen_deplibs=yes
10660     ;;
10661   solaris*)
10662     libltdl_cv_sys_dlopen_deplibs=yes
10663     ;;
10664   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10665     libltdl_cv_sys_dlopen_deplibs=yes
10666     ;;
10667   esac
10668
10669 fi
10670 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10671 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10672 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10673
10674 cat >>confdefs.h <<\_ACEOF
10675 #define LTDL_DLOPEN_DEPLIBS 1
10676 _ACEOF
10677
10678 fi
10679
10680
10681 for ac_header in argz.h
10682 do
10683 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10684 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10685   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10686 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10687 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10688   echo $ECHO_N "(cached) $ECHO_C" >&6
10689 fi
10690 ac_res=`eval echo '${'$as_ac_Header'}'`
10691                { echo "$as_me:$LINENO: result: $ac_res" >&5
10692 echo "${ECHO_T}$ac_res" >&6; }
10693 else
10694   # Is the header compilable?
10695 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10696 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10697 cat >conftest.$ac_ext <<_ACEOF
10698 /* confdefs.h.  */
10699 _ACEOF
10700 cat confdefs.h >>conftest.$ac_ext
10701 cat >>conftest.$ac_ext <<_ACEOF
10702 /* end confdefs.h.  */
10703 $ac_includes_default
10704 #include <$ac_header>
10705 _ACEOF
10706 rm -f conftest.$ac_objext
10707 if { (ac_try="$ac_compile"
10708 case "(($ac_try" in
10709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10710   *) ac_try_echo=$ac_try;;
10711 esac
10712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10713   (eval "$ac_compile") 2>conftest.er1
10714   ac_status=$?
10715   grep -v '^ *+' conftest.er1 >conftest.err
10716   rm -f conftest.er1
10717   cat conftest.err >&5
10718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10719   (exit $ac_status); } &&
10720          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10721   { (case "(($ac_try" in
10722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10723   *) ac_try_echo=$ac_try;;
10724 esac
10725 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10726   (eval "$ac_try") 2>&5
10727   ac_status=$?
10728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10729   (exit $ac_status); }; } &&
10730          { ac_try='test -s conftest.$ac_objext'
10731   { (case "(($ac_try" in
10732   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10733   *) ac_try_echo=$ac_try;;
10734 esac
10735 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10736   (eval "$ac_try") 2>&5
10737   ac_status=$?
10738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10739   (exit $ac_status); }; }; then
10740   ac_header_compiler=yes
10741 else
10742   echo "$as_me: failed program was:" >&5
10743 sed 's/^/| /' conftest.$ac_ext >&5
10744
10745         ac_header_compiler=no
10746 fi
10747
10748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10749 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10750 echo "${ECHO_T}$ac_header_compiler" >&6; }
10751
10752 # Is the header present?
10753 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10754 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10755 cat >conftest.$ac_ext <<_ACEOF
10756 /* confdefs.h.  */
10757 _ACEOF
10758 cat confdefs.h >>conftest.$ac_ext
10759 cat >>conftest.$ac_ext <<_ACEOF
10760 /* end confdefs.h.  */
10761 #include <$ac_header>
10762 _ACEOF
10763 if { (ac_try="$ac_cpp conftest.$ac_ext"
10764 case "(($ac_try" in
10765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10766   *) ac_try_echo=$ac_try;;
10767 esac
10768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10769   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10770   ac_status=$?
10771   grep -v '^ *+' conftest.er1 >conftest.err
10772   rm -f conftest.er1
10773   cat conftest.err >&5
10774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10775   (exit $ac_status); } >/dev/null; then
10776   if test -s conftest.err; then
10777     ac_cpp_err=$ac_c_preproc_warn_flag
10778     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10779   else
10780     ac_cpp_err=
10781   fi
10782 else
10783   ac_cpp_err=yes
10784 fi
10785 if test -z "$ac_cpp_err"; then
10786   ac_header_preproc=yes
10787 else
10788   echo "$as_me: failed program was:" >&5
10789 sed 's/^/| /' conftest.$ac_ext >&5
10790
10791   ac_header_preproc=no
10792 fi
10793
10794 rm -f conftest.err conftest.$ac_ext
10795 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10796 echo "${ECHO_T}$ac_header_preproc" >&6; }
10797
10798 # So?  What about this header?
10799 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10800   yes:no: )
10801     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10802 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10803     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10804 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10805     ac_header_preproc=yes
10806     ;;
10807   no:yes:* )
10808     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10809 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10810     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10811 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10812     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10813 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10814     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10815 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10816     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10817 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10818     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10819 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10820     ( cat <<\_ASBOX
10821 ## ------------------------------------ ##
10822 ## Report this to http://llvm.org/bugs/ ##
10823 ## ------------------------------------ ##
10824 _ASBOX
10825      ) | sed "s/^/$as_me: WARNING:     /" >&2
10826     ;;
10827 esac
10828 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10829 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10830 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10831   echo $ECHO_N "(cached) $ECHO_C" >&6
10832 else
10833   eval "$as_ac_Header=\$ac_header_preproc"
10834 fi
10835 ac_res=`eval echo '${'$as_ac_Header'}'`
10836                { echo "$as_me:$LINENO: result: $ac_res" >&5
10837 echo "${ECHO_T}$ac_res" >&6; }
10838
10839 fi
10840 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10841   cat >>confdefs.h <<_ACEOF
10842 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10843 _ACEOF
10844
10845 fi
10846
10847 done
10848
10849
10850 { echo "$as_me:$LINENO: checking for error_t" >&5
10851 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10852 if test "${ac_cv_type_error_t+set}" = set; then
10853   echo $ECHO_N "(cached) $ECHO_C" >&6
10854 else
10855   cat >conftest.$ac_ext <<_ACEOF
10856 /* confdefs.h.  */
10857 _ACEOF
10858 cat confdefs.h >>conftest.$ac_ext
10859 cat >>conftest.$ac_ext <<_ACEOF
10860 /* end confdefs.h.  */
10861 #if HAVE_ARGZ_H
10862 #  include <argz.h>
10863 #endif
10864
10865 typedef error_t ac__type_new_;
10866 int
10867 main ()
10868 {
10869 if ((ac__type_new_ *) 0)
10870   return 0;
10871 if (sizeof (ac__type_new_))
10872   return 0;
10873   ;
10874   return 0;
10875 }
10876 _ACEOF
10877 rm -f conftest.$ac_objext
10878 if { (ac_try="$ac_compile"
10879 case "(($ac_try" in
10880   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10881   *) ac_try_echo=$ac_try;;
10882 esac
10883 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10884   (eval "$ac_compile") 2>conftest.er1
10885   ac_status=$?
10886   grep -v '^ *+' conftest.er1 >conftest.err
10887   rm -f conftest.er1
10888   cat conftest.err >&5
10889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10890   (exit $ac_status); } &&
10891          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10892   { (case "(($ac_try" in
10893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10894   *) ac_try_echo=$ac_try;;
10895 esac
10896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10897   (eval "$ac_try") 2>&5
10898   ac_status=$?
10899   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10900   (exit $ac_status); }; } &&
10901          { ac_try='test -s conftest.$ac_objext'
10902   { (case "(($ac_try" in
10903   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10904   *) ac_try_echo=$ac_try;;
10905 esac
10906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10907   (eval "$ac_try") 2>&5
10908   ac_status=$?
10909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10910   (exit $ac_status); }; }; then
10911   ac_cv_type_error_t=yes
10912 else
10913   echo "$as_me: failed program was:" >&5
10914 sed 's/^/| /' conftest.$ac_ext >&5
10915
10916         ac_cv_type_error_t=no
10917 fi
10918
10919 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10920 fi
10921 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10922 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10923 if test $ac_cv_type_error_t = yes; then
10924
10925 cat >>confdefs.h <<_ACEOF
10926 #define HAVE_ERROR_T 1
10927 _ACEOF
10928
10929
10930 else
10931
10932 cat >>confdefs.h <<\_ACEOF
10933 #define error_t int
10934 _ACEOF
10935
10936 fi
10937
10938
10939
10940
10941
10942
10943
10944 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10945 do
10946 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10947 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10948 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10949 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10950   echo $ECHO_N "(cached) $ECHO_C" >&6
10951 else
10952   cat >conftest.$ac_ext <<_ACEOF
10953 /* confdefs.h.  */
10954 _ACEOF
10955 cat confdefs.h >>conftest.$ac_ext
10956 cat >>conftest.$ac_ext <<_ACEOF
10957 /* end confdefs.h.  */
10958 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10959    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10960 #define $ac_func innocuous_$ac_func
10961
10962 /* System header to define __stub macros and hopefully few prototypes,
10963     which can conflict with char $ac_func (); below.
10964     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10965     <limits.h> exists even on freestanding compilers.  */
10966
10967 #ifdef __STDC__
10968 # include <limits.h>
10969 #else
10970 # include <assert.h>
10971 #endif
10972
10973 #undef $ac_func
10974
10975 /* Override any GCC internal prototype to avoid an error.
10976    Use char because int might match the return type of a GCC
10977    builtin and then its argument prototype would still apply.  */
10978 #ifdef __cplusplus
10979 extern "C"
10980 #endif
10981 char $ac_func ();
10982 /* The GNU C library defines this for functions which it implements
10983     to always fail with ENOSYS.  Some functions are actually named
10984     something starting with __ and the normal name is an alias.  */
10985 #if defined __stub_$ac_func || defined __stub___$ac_func
10986 choke me
10987 #endif
10988
10989 int
10990 main ()
10991 {
10992 return $ac_func ();
10993   ;
10994   return 0;
10995 }
10996 _ACEOF
10997 rm -f conftest.$ac_objext conftest$ac_exeext
10998 if { (ac_try="$ac_link"
10999 case "(($ac_try" in
11000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11001   *) ac_try_echo=$ac_try;;
11002 esac
11003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11004   (eval "$ac_link") 2>conftest.er1
11005   ac_status=$?
11006   grep -v '^ *+' conftest.er1 >conftest.err
11007   rm -f conftest.er1
11008   cat conftest.err >&5
11009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11010   (exit $ac_status); } &&
11011          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11012   { (case "(($ac_try" in
11013   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11014   *) ac_try_echo=$ac_try;;
11015 esac
11016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11017   (eval "$ac_try") 2>&5
11018   ac_status=$?
11019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11020   (exit $ac_status); }; } &&
11021          { ac_try='test -s conftest$ac_exeext'
11022   { (case "(($ac_try" in
11023   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11024   *) ac_try_echo=$ac_try;;
11025 esac
11026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11027   (eval "$ac_try") 2>&5
11028   ac_status=$?
11029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11030   (exit $ac_status); }; }; then
11031   eval "$as_ac_var=yes"
11032 else
11033   echo "$as_me: failed program was:" >&5
11034 sed 's/^/| /' conftest.$ac_ext >&5
11035
11036         eval "$as_ac_var=no"
11037 fi
11038
11039 rm -f core conftest.err conftest.$ac_objext \
11040       conftest$ac_exeext conftest.$ac_ext
11041 fi
11042 ac_res=`eval echo '${'$as_ac_var'}'`
11043                { echo "$as_me:$LINENO: result: $ac_res" >&5
11044 echo "${ECHO_T}$ac_res" >&6; }
11045 if test `eval echo '${'$as_ac_var'}'` = yes; then
11046   cat >>confdefs.h <<_ACEOF
11047 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11048 _ACEOF
11049
11050 fi
11051 done
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11081                   stdio.h unistd.h
11082 do
11083 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11084 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11085   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11086 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11087 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11088   echo $ECHO_N "(cached) $ECHO_C" >&6
11089 fi
11090 ac_res=`eval echo '${'$as_ac_Header'}'`
11091                { echo "$as_me:$LINENO: result: $ac_res" >&5
11092 echo "${ECHO_T}$ac_res" >&6; }
11093 else
11094   # Is the header compilable?
11095 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11096 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11097 cat >conftest.$ac_ext <<_ACEOF
11098 /* confdefs.h.  */
11099 _ACEOF
11100 cat confdefs.h >>conftest.$ac_ext
11101 cat >>conftest.$ac_ext <<_ACEOF
11102 /* end confdefs.h.  */
11103 $ac_includes_default
11104 #include <$ac_header>
11105 _ACEOF
11106 rm -f conftest.$ac_objext
11107 if { (ac_try="$ac_compile"
11108 case "(($ac_try" in
11109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11110   *) ac_try_echo=$ac_try;;
11111 esac
11112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11113   (eval "$ac_compile") 2>conftest.er1
11114   ac_status=$?
11115   grep -v '^ *+' conftest.er1 >conftest.err
11116   rm -f conftest.er1
11117   cat conftest.err >&5
11118   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11119   (exit $ac_status); } &&
11120          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11121   { (case "(($ac_try" in
11122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11123   *) ac_try_echo=$ac_try;;
11124 esac
11125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11126   (eval "$ac_try") 2>&5
11127   ac_status=$?
11128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11129   (exit $ac_status); }; } &&
11130          { ac_try='test -s conftest.$ac_objext'
11131   { (case "(($ac_try" in
11132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11133   *) ac_try_echo=$ac_try;;
11134 esac
11135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11136   (eval "$ac_try") 2>&5
11137   ac_status=$?
11138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11139   (exit $ac_status); }; }; then
11140   ac_header_compiler=yes
11141 else
11142   echo "$as_me: failed program was:" >&5
11143 sed 's/^/| /' conftest.$ac_ext >&5
11144
11145         ac_header_compiler=no
11146 fi
11147
11148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11149 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11150 echo "${ECHO_T}$ac_header_compiler" >&6; }
11151
11152 # Is the header present?
11153 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11154 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11155 cat >conftest.$ac_ext <<_ACEOF
11156 /* confdefs.h.  */
11157 _ACEOF
11158 cat confdefs.h >>conftest.$ac_ext
11159 cat >>conftest.$ac_ext <<_ACEOF
11160 /* end confdefs.h.  */
11161 #include <$ac_header>
11162 _ACEOF
11163 if { (ac_try="$ac_cpp conftest.$ac_ext"
11164 case "(($ac_try" in
11165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11166   *) ac_try_echo=$ac_try;;
11167 esac
11168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11169   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11170   ac_status=$?
11171   grep -v '^ *+' conftest.er1 >conftest.err
11172   rm -f conftest.er1
11173   cat conftest.err >&5
11174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11175   (exit $ac_status); } >/dev/null; then
11176   if test -s conftest.err; then
11177     ac_cpp_err=$ac_c_preproc_warn_flag
11178     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11179   else
11180     ac_cpp_err=
11181   fi
11182 else
11183   ac_cpp_err=yes
11184 fi
11185 if test -z "$ac_cpp_err"; then
11186   ac_header_preproc=yes
11187 else
11188   echo "$as_me: failed program was:" >&5
11189 sed 's/^/| /' conftest.$ac_ext >&5
11190
11191   ac_header_preproc=no
11192 fi
11193
11194 rm -f conftest.err conftest.$ac_ext
11195 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11196 echo "${ECHO_T}$ac_header_preproc" >&6; }
11197
11198 # So?  What about this header?
11199 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11200   yes:no: )
11201     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11202 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11203     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11204 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11205     ac_header_preproc=yes
11206     ;;
11207   no:yes:* )
11208     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11209 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11210     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11211 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11212     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11213 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11214     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11215 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11216     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11217 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11218     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11219 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11220     ( cat <<\_ASBOX
11221 ## ------------------------------------ ##
11222 ## Report this to http://llvm.org/bugs/ ##
11223 ## ------------------------------------ ##
11224 _ASBOX
11225      ) | sed "s/^/$as_me: WARNING:     /" >&2
11226     ;;
11227 esac
11228 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11229 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11230 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11231   echo $ECHO_N "(cached) $ECHO_C" >&6
11232 else
11233   eval "$as_ac_Header=\$ac_header_preproc"
11234 fi
11235 ac_res=`eval echo '${'$as_ac_Header'}'`
11236                { echo "$as_me:$LINENO: result: $ac_res" >&5
11237 echo "${ECHO_T}$ac_res" >&6; }
11238
11239 fi
11240 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11241   cat >>confdefs.h <<_ACEOF
11242 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11243 _ACEOF
11244
11245 fi
11246
11247 done
11248
11249
11250
11251
11252
11253 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11254 do
11255 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11256 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11257   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11258 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11259 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11260   echo $ECHO_N "(cached) $ECHO_C" >&6
11261 fi
11262 ac_res=`eval echo '${'$as_ac_Header'}'`
11263                { echo "$as_me:$LINENO: result: $ac_res" >&5
11264 echo "${ECHO_T}$ac_res" >&6; }
11265 else
11266   # Is the header compilable?
11267 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11268 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11269 cat >conftest.$ac_ext <<_ACEOF
11270 /* confdefs.h.  */
11271 _ACEOF
11272 cat confdefs.h >>conftest.$ac_ext
11273 cat >>conftest.$ac_ext <<_ACEOF
11274 /* end confdefs.h.  */
11275 $ac_includes_default
11276 #include <$ac_header>
11277 _ACEOF
11278 rm -f conftest.$ac_objext
11279 if { (ac_try="$ac_compile"
11280 case "(($ac_try" in
11281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11282   *) ac_try_echo=$ac_try;;
11283 esac
11284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11285   (eval "$ac_compile") 2>conftest.er1
11286   ac_status=$?
11287   grep -v '^ *+' conftest.er1 >conftest.err
11288   rm -f conftest.er1
11289   cat conftest.err >&5
11290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11291   (exit $ac_status); } &&
11292          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11293   { (case "(($ac_try" in
11294   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11295   *) ac_try_echo=$ac_try;;
11296 esac
11297 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11298   (eval "$ac_try") 2>&5
11299   ac_status=$?
11300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11301   (exit $ac_status); }; } &&
11302          { ac_try='test -s conftest.$ac_objext'
11303   { (case "(($ac_try" in
11304   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11305   *) ac_try_echo=$ac_try;;
11306 esac
11307 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11308   (eval "$ac_try") 2>&5
11309   ac_status=$?
11310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11311   (exit $ac_status); }; }; then
11312   ac_header_compiler=yes
11313 else
11314   echo "$as_me: failed program was:" >&5
11315 sed 's/^/| /' conftest.$ac_ext >&5
11316
11317         ac_header_compiler=no
11318 fi
11319
11320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11321 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11322 echo "${ECHO_T}$ac_header_compiler" >&6; }
11323
11324 # Is the header present?
11325 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11326 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11327 cat >conftest.$ac_ext <<_ACEOF
11328 /* confdefs.h.  */
11329 _ACEOF
11330 cat confdefs.h >>conftest.$ac_ext
11331 cat >>conftest.$ac_ext <<_ACEOF
11332 /* end confdefs.h.  */
11333 #include <$ac_header>
11334 _ACEOF
11335 if { (ac_try="$ac_cpp conftest.$ac_ext"
11336 case "(($ac_try" in
11337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11338   *) ac_try_echo=$ac_try;;
11339 esac
11340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11341   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11342   ac_status=$?
11343   grep -v '^ *+' conftest.er1 >conftest.err
11344   rm -f conftest.er1
11345   cat conftest.err >&5
11346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11347   (exit $ac_status); } >/dev/null; then
11348   if test -s conftest.err; then
11349     ac_cpp_err=$ac_c_preproc_warn_flag
11350     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11351   else
11352     ac_cpp_err=
11353   fi
11354 else
11355   ac_cpp_err=yes
11356 fi
11357 if test -z "$ac_cpp_err"; then
11358   ac_header_preproc=yes
11359 else
11360   echo "$as_me: failed program was:" >&5
11361 sed 's/^/| /' conftest.$ac_ext >&5
11362
11363   ac_header_preproc=no
11364 fi
11365
11366 rm -f conftest.err conftest.$ac_ext
11367 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11368 echo "${ECHO_T}$ac_header_preproc" >&6; }
11369
11370 # So?  What about this header?
11371 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11372   yes:no: )
11373     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11374 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11375     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11376 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11377     ac_header_preproc=yes
11378     ;;
11379   no:yes:* )
11380     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11381 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11382     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11383 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11384     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11385 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11386     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11387 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11388     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11389 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11390     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11391 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11392     ( cat <<\_ASBOX
11393 ## ------------------------------------ ##
11394 ## Report this to http://llvm.org/bugs/ ##
11395 ## ------------------------------------ ##
11396 _ASBOX
11397      ) | sed "s/^/$as_me: WARNING:     /" >&2
11398     ;;
11399 esac
11400 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11401 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11402 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11403   echo $ECHO_N "(cached) $ECHO_C" >&6
11404 else
11405   eval "$as_ac_Header=\$ac_header_preproc"
11406 fi
11407 ac_res=`eval echo '${'$as_ac_Header'}'`
11408                { echo "$as_me:$LINENO: result: $ac_res" >&5
11409 echo "${ECHO_T}$ac_res" >&6; }
11410
11411 fi
11412 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11413   cat >>confdefs.h <<_ACEOF
11414 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11415 _ACEOF
11416
11417 fi
11418
11419 done
11420
11421
11422
11423 for ac_header in string.h strings.h
11424 do
11425 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11426 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11427   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11428 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11429 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11430   echo $ECHO_N "(cached) $ECHO_C" >&6
11431 fi
11432 ac_res=`eval echo '${'$as_ac_Header'}'`
11433                { echo "$as_me:$LINENO: result: $ac_res" >&5
11434 echo "${ECHO_T}$ac_res" >&6; }
11435 else
11436   # Is the header compilable?
11437 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11438 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11439 cat >conftest.$ac_ext <<_ACEOF
11440 /* confdefs.h.  */
11441 _ACEOF
11442 cat confdefs.h >>conftest.$ac_ext
11443 cat >>conftest.$ac_ext <<_ACEOF
11444 /* end confdefs.h.  */
11445 $ac_includes_default
11446 #include <$ac_header>
11447 _ACEOF
11448 rm -f conftest.$ac_objext
11449 if { (ac_try="$ac_compile"
11450 case "(($ac_try" in
11451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11452   *) ac_try_echo=$ac_try;;
11453 esac
11454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11455   (eval "$ac_compile") 2>conftest.er1
11456   ac_status=$?
11457   grep -v '^ *+' conftest.er1 >conftest.err
11458   rm -f conftest.er1
11459   cat conftest.err >&5
11460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11461   (exit $ac_status); } &&
11462          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11463   { (case "(($ac_try" in
11464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11465   *) ac_try_echo=$ac_try;;
11466 esac
11467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11468   (eval "$ac_try") 2>&5
11469   ac_status=$?
11470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11471   (exit $ac_status); }; } &&
11472          { ac_try='test -s conftest.$ac_objext'
11473   { (case "(($ac_try" in
11474   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11475   *) ac_try_echo=$ac_try;;
11476 esac
11477 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11478   (eval "$ac_try") 2>&5
11479   ac_status=$?
11480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11481   (exit $ac_status); }; }; then
11482   ac_header_compiler=yes
11483 else
11484   echo "$as_me: failed program was:" >&5
11485 sed 's/^/| /' conftest.$ac_ext >&5
11486
11487         ac_header_compiler=no
11488 fi
11489
11490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11491 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11492 echo "${ECHO_T}$ac_header_compiler" >&6; }
11493
11494 # Is the header present?
11495 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11496 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11497 cat >conftest.$ac_ext <<_ACEOF
11498 /* confdefs.h.  */
11499 _ACEOF
11500 cat confdefs.h >>conftest.$ac_ext
11501 cat >>conftest.$ac_ext <<_ACEOF
11502 /* end confdefs.h.  */
11503 #include <$ac_header>
11504 _ACEOF
11505 if { (ac_try="$ac_cpp conftest.$ac_ext"
11506 case "(($ac_try" in
11507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11508   *) ac_try_echo=$ac_try;;
11509 esac
11510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11511   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11512   ac_status=$?
11513   grep -v '^ *+' conftest.er1 >conftest.err
11514   rm -f conftest.er1
11515   cat conftest.err >&5
11516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11517   (exit $ac_status); } >/dev/null; then
11518   if test -s conftest.err; then
11519     ac_cpp_err=$ac_c_preproc_warn_flag
11520     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11521   else
11522     ac_cpp_err=
11523   fi
11524 else
11525   ac_cpp_err=yes
11526 fi
11527 if test -z "$ac_cpp_err"; then
11528   ac_header_preproc=yes
11529 else
11530   echo "$as_me: failed program was:" >&5
11531 sed 's/^/| /' conftest.$ac_ext >&5
11532
11533   ac_header_preproc=no
11534 fi
11535
11536 rm -f conftest.err conftest.$ac_ext
11537 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11538 echo "${ECHO_T}$ac_header_preproc" >&6; }
11539
11540 # So?  What about this header?
11541 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11542   yes:no: )
11543     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11544 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11545     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11546 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11547     ac_header_preproc=yes
11548     ;;
11549   no:yes:* )
11550     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11551 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11552     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11553 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11554     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11555 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11556     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11557 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11558     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11559 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11560     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11561 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11562     ( cat <<\_ASBOX
11563 ## ------------------------------------ ##
11564 ## Report this to http://llvm.org/bugs/ ##
11565 ## ------------------------------------ ##
11566 _ASBOX
11567      ) | sed "s/^/$as_me: WARNING:     /" >&2
11568     ;;
11569 esac
11570 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11571 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11572 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11573   echo $ECHO_N "(cached) $ECHO_C" >&6
11574 else
11575   eval "$as_ac_Header=\$ac_header_preproc"
11576 fi
11577 ac_res=`eval echo '${'$as_ac_Header'}'`
11578                { echo "$as_me:$LINENO: result: $ac_res" >&5
11579 echo "${ECHO_T}$ac_res" >&6; }
11580
11581 fi
11582 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11583   cat >>confdefs.h <<_ACEOF
11584 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11585 _ACEOF
11586  break
11587 fi
11588
11589 done
11590
11591
11592
11593
11594 for ac_func in strchr index
11595 do
11596 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11597 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11598 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11599 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11600   echo $ECHO_N "(cached) $ECHO_C" >&6
11601 else
11602   cat >conftest.$ac_ext <<_ACEOF
11603 /* confdefs.h.  */
11604 _ACEOF
11605 cat confdefs.h >>conftest.$ac_ext
11606 cat >>conftest.$ac_ext <<_ACEOF
11607 /* end confdefs.h.  */
11608 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11609    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11610 #define $ac_func innocuous_$ac_func
11611
11612 /* System header to define __stub macros and hopefully few prototypes,
11613     which can conflict with char $ac_func (); below.
11614     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11615     <limits.h> exists even on freestanding compilers.  */
11616
11617 #ifdef __STDC__
11618 # include <limits.h>
11619 #else
11620 # include <assert.h>
11621 #endif
11622
11623 #undef $ac_func
11624
11625 /* Override any GCC internal prototype to avoid an error.
11626    Use char because int might match the return type of a GCC
11627    builtin and then its argument prototype would still apply.  */
11628 #ifdef __cplusplus
11629 extern "C"
11630 #endif
11631 char $ac_func ();
11632 /* The GNU C library defines this for functions which it implements
11633     to always fail with ENOSYS.  Some functions are actually named
11634     something starting with __ and the normal name is an alias.  */
11635 #if defined __stub_$ac_func || defined __stub___$ac_func
11636 choke me
11637 #endif
11638
11639 int
11640 main ()
11641 {
11642 return $ac_func ();
11643   ;
11644   return 0;
11645 }
11646 _ACEOF
11647 rm -f conftest.$ac_objext conftest$ac_exeext
11648 if { (ac_try="$ac_link"
11649 case "(($ac_try" in
11650   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11651   *) ac_try_echo=$ac_try;;
11652 esac
11653 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11654   (eval "$ac_link") 2>conftest.er1
11655   ac_status=$?
11656   grep -v '^ *+' conftest.er1 >conftest.err
11657   rm -f conftest.er1
11658   cat conftest.err >&5
11659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11660   (exit $ac_status); } &&
11661          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11662   { (case "(($ac_try" in
11663   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11664   *) ac_try_echo=$ac_try;;
11665 esac
11666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11667   (eval "$ac_try") 2>&5
11668   ac_status=$?
11669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11670   (exit $ac_status); }; } &&
11671          { ac_try='test -s conftest$ac_exeext'
11672   { (case "(($ac_try" in
11673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11674   *) ac_try_echo=$ac_try;;
11675 esac
11676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11677   (eval "$ac_try") 2>&5
11678   ac_status=$?
11679   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11680   (exit $ac_status); }; }; then
11681   eval "$as_ac_var=yes"
11682 else
11683   echo "$as_me: failed program was:" >&5
11684 sed 's/^/| /' conftest.$ac_ext >&5
11685
11686         eval "$as_ac_var=no"
11687 fi
11688
11689 rm -f core conftest.err conftest.$ac_objext \
11690       conftest$ac_exeext conftest.$ac_ext
11691 fi
11692 ac_res=`eval echo '${'$as_ac_var'}'`
11693                { echo "$as_me:$LINENO: result: $ac_res" >&5
11694 echo "${ECHO_T}$ac_res" >&6; }
11695 if test `eval echo '${'$as_ac_var'}'` = yes; then
11696   cat >>confdefs.h <<_ACEOF
11697 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11698 _ACEOF
11699  break
11700 fi
11701 done
11702
11703
11704
11705 for ac_func in strrchr rindex
11706 do
11707 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11708 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11709 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11710 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11711   echo $ECHO_N "(cached) $ECHO_C" >&6
11712 else
11713   cat >conftest.$ac_ext <<_ACEOF
11714 /* confdefs.h.  */
11715 _ACEOF
11716 cat confdefs.h >>conftest.$ac_ext
11717 cat >>conftest.$ac_ext <<_ACEOF
11718 /* end confdefs.h.  */
11719 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11720    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11721 #define $ac_func innocuous_$ac_func
11722
11723 /* System header to define __stub macros and hopefully few prototypes,
11724     which can conflict with char $ac_func (); below.
11725     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11726     <limits.h> exists even on freestanding compilers.  */
11727
11728 #ifdef __STDC__
11729 # include <limits.h>
11730 #else
11731 # include <assert.h>
11732 #endif
11733
11734 #undef $ac_func
11735
11736 /* Override any GCC internal prototype to avoid an error.
11737    Use char because int might match the return type of a GCC
11738    builtin and then its argument prototype would still apply.  */
11739 #ifdef __cplusplus
11740 extern "C"
11741 #endif
11742 char $ac_func ();
11743 /* The GNU C library defines this for functions which it implements
11744     to always fail with ENOSYS.  Some functions are actually named
11745     something starting with __ and the normal name is an alias.  */
11746 #if defined __stub_$ac_func || defined __stub___$ac_func
11747 choke me
11748 #endif
11749
11750 int
11751 main ()
11752 {
11753 return $ac_func ();
11754   ;
11755   return 0;
11756 }
11757 _ACEOF
11758 rm -f conftest.$ac_objext conftest$ac_exeext
11759 if { (ac_try="$ac_link"
11760 case "(($ac_try" in
11761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11762   *) ac_try_echo=$ac_try;;
11763 esac
11764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11765   (eval "$ac_link") 2>conftest.er1
11766   ac_status=$?
11767   grep -v '^ *+' conftest.er1 >conftest.err
11768   rm -f conftest.er1
11769   cat conftest.err >&5
11770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11771   (exit $ac_status); } &&
11772          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11773   { (case "(($ac_try" in
11774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11775   *) ac_try_echo=$ac_try;;
11776 esac
11777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11778   (eval "$ac_try") 2>&5
11779   ac_status=$?
11780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11781   (exit $ac_status); }; } &&
11782          { ac_try='test -s conftest$ac_exeext'
11783   { (case "(($ac_try" in
11784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11785   *) ac_try_echo=$ac_try;;
11786 esac
11787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11788   (eval "$ac_try") 2>&5
11789   ac_status=$?
11790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11791   (exit $ac_status); }; }; then
11792   eval "$as_ac_var=yes"
11793 else
11794   echo "$as_me: failed program was:" >&5
11795 sed 's/^/| /' conftest.$ac_ext >&5
11796
11797         eval "$as_ac_var=no"
11798 fi
11799
11800 rm -f core conftest.err conftest.$ac_objext \
11801       conftest$ac_exeext conftest.$ac_ext
11802 fi
11803 ac_res=`eval echo '${'$as_ac_var'}'`
11804                { echo "$as_me:$LINENO: result: $ac_res" >&5
11805 echo "${ECHO_T}$ac_res" >&6; }
11806 if test `eval echo '${'$as_ac_var'}'` = yes; then
11807   cat >>confdefs.h <<_ACEOF
11808 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11809 _ACEOF
11810  break
11811 fi
11812 done
11813
11814
11815
11816 for ac_func in memcpy bcopy
11817 do
11818 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11819 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11820 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11821 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11822   echo $ECHO_N "(cached) $ECHO_C" >&6
11823 else
11824   cat >conftest.$ac_ext <<_ACEOF
11825 /* confdefs.h.  */
11826 _ACEOF
11827 cat confdefs.h >>conftest.$ac_ext
11828 cat >>conftest.$ac_ext <<_ACEOF
11829 /* end confdefs.h.  */
11830 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11831    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11832 #define $ac_func innocuous_$ac_func
11833
11834 /* System header to define __stub macros and hopefully few prototypes,
11835     which can conflict with char $ac_func (); below.
11836     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11837     <limits.h> exists even on freestanding compilers.  */
11838
11839 #ifdef __STDC__
11840 # include <limits.h>
11841 #else
11842 # include <assert.h>
11843 #endif
11844
11845 #undef $ac_func
11846
11847 /* Override any GCC internal prototype to avoid an error.
11848    Use char because int might match the return type of a GCC
11849    builtin and then its argument prototype would still apply.  */
11850 #ifdef __cplusplus
11851 extern "C"
11852 #endif
11853 char $ac_func ();
11854 /* The GNU C library defines this for functions which it implements
11855     to always fail with ENOSYS.  Some functions are actually named
11856     something starting with __ and the normal name is an alias.  */
11857 #if defined __stub_$ac_func || defined __stub___$ac_func
11858 choke me
11859 #endif
11860
11861 int
11862 main ()
11863 {
11864 return $ac_func ();
11865   ;
11866   return 0;
11867 }
11868 _ACEOF
11869 rm -f conftest.$ac_objext conftest$ac_exeext
11870 if { (ac_try="$ac_link"
11871 case "(($ac_try" in
11872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11873   *) ac_try_echo=$ac_try;;
11874 esac
11875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11876   (eval "$ac_link") 2>conftest.er1
11877   ac_status=$?
11878   grep -v '^ *+' conftest.er1 >conftest.err
11879   rm -f conftest.er1
11880   cat conftest.err >&5
11881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11882   (exit $ac_status); } &&
11883          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11884   { (case "(($ac_try" in
11885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11886   *) ac_try_echo=$ac_try;;
11887 esac
11888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11889   (eval "$ac_try") 2>&5
11890   ac_status=$?
11891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11892   (exit $ac_status); }; } &&
11893          { ac_try='test -s conftest$ac_exeext'
11894   { (case "(($ac_try" in
11895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11896   *) ac_try_echo=$ac_try;;
11897 esac
11898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11899   (eval "$ac_try") 2>&5
11900   ac_status=$?
11901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11902   (exit $ac_status); }; }; then
11903   eval "$as_ac_var=yes"
11904 else
11905   echo "$as_me: failed program was:" >&5
11906 sed 's/^/| /' conftest.$ac_ext >&5
11907
11908         eval "$as_ac_var=no"
11909 fi
11910
11911 rm -f core conftest.err conftest.$ac_objext \
11912       conftest$ac_exeext conftest.$ac_ext
11913 fi
11914 ac_res=`eval echo '${'$as_ac_var'}'`
11915                { echo "$as_me:$LINENO: result: $ac_res" >&5
11916 echo "${ECHO_T}$ac_res" >&6; }
11917 if test `eval echo '${'$as_ac_var'}'` = yes; then
11918   cat >>confdefs.h <<_ACEOF
11919 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11920 _ACEOF
11921  break
11922 fi
11923 done
11924
11925
11926
11927 for ac_func in memmove strcmp
11928 do
11929 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11930 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11931 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11932 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11933   echo $ECHO_N "(cached) $ECHO_C" >&6
11934 else
11935   cat >conftest.$ac_ext <<_ACEOF
11936 /* confdefs.h.  */
11937 _ACEOF
11938 cat confdefs.h >>conftest.$ac_ext
11939 cat >>conftest.$ac_ext <<_ACEOF
11940 /* end confdefs.h.  */
11941 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11942    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11943 #define $ac_func innocuous_$ac_func
11944
11945 /* System header to define __stub macros and hopefully few prototypes,
11946     which can conflict with char $ac_func (); below.
11947     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11948     <limits.h> exists even on freestanding compilers.  */
11949
11950 #ifdef __STDC__
11951 # include <limits.h>
11952 #else
11953 # include <assert.h>
11954 #endif
11955
11956 #undef $ac_func
11957
11958 /* Override any GCC internal prototype to avoid an error.
11959    Use char because int might match the return type of a GCC
11960    builtin and then its argument prototype would still apply.  */
11961 #ifdef __cplusplus
11962 extern "C"
11963 #endif
11964 char $ac_func ();
11965 /* The GNU C library defines this for functions which it implements
11966     to always fail with ENOSYS.  Some functions are actually named
11967     something starting with __ and the normal name is an alias.  */
11968 #if defined __stub_$ac_func || defined __stub___$ac_func
11969 choke me
11970 #endif
11971
11972 int
11973 main ()
11974 {
11975 return $ac_func ();
11976   ;
11977   return 0;
11978 }
11979 _ACEOF
11980 rm -f conftest.$ac_objext conftest$ac_exeext
11981 if { (ac_try="$ac_link"
11982 case "(($ac_try" in
11983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11984   *) ac_try_echo=$ac_try;;
11985 esac
11986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11987   (eval "$ac_link") 2>conftest.er1
11988   ac_status=$?
11989   grep -v '^ *+' conftest.er1 >conftest.err
11990   rm -f conftest.er1
11991   cat conftest.err >&5
11992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11993   (exit $ac_status); } &&
11994          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11995   { (case "(($ac_try" in
11996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11997   *) ac_try_echo=$ac_try;;
11998 esac
11999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12000   (eval "$ac_try") 2>&5
12001   ac_status=$?
12002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12003   (exit $ac_status); }; } &&
12004          { ac_try='test -s conftest$ac_exeext'
12005   { (case "(($ac_try" in
12006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12007   *) ac_try_echo=$ac_try;;
12008 esac
12009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12010   (eval "$ac_try") 2>&5
12011   ac_status=$?
12012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12013   (exit $ac_status); }; }; then
12014   eval "$as_ac_var=yes"
12015 else
12016   echo "$as_me: failed program was:" >&5
12017 sed 's/^/| /' conftest.$ac_ext >&5
12018
12019         eval "$as_ac_var=no"
12020 fi
12021
12022 rm -f core conftest.err conftest.$ac_objext \
12023       conftest$ac_exeext conftest.$ac_ext
12024 fi
12025 ac_res=`eval echo '${'$as_ac_var'}'`
12026                { echo "$as_me:$LINENO: result: $ac_res" >&5
12027 echo "${ECHO_T}$ac_res" >&6; }
12028 if test `eval echo '${'$as_ac_var'}'` = yes; then
12029   cat >>confdefs.h <<_ACEOF
12030 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12031 _ACEOF
12032
12033 fi
12034 done
12035
12036
12037
12038
12039 for ac_func in closedir opendir readdir
12040 do
12041 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12042 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12043 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12044 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12045   echo $ECHO_N "(cached) $ECHO_C" >&6
12046 else
12047   cat >conftest.$ac_ext <<_ACEOF
12048 /* confdefs.h.  */
12049 _ACEOF
12050 cat confdefs.h >>conftest.$ac_ext
12051 cat >>conftest.$ac_ext <<_ACEOF
12052 /* end confdefs.h.  */
12053 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12054    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12055 #define $ac_func innocuous_$ac_func
12056
12057 /* System header to define __stub macros and hopefully few prototypes,
12058     which can conflict with char $ac_func (); below.
12059     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12060     <limits.h> exists even on freestanding compilers.  */
12061
12062 #ifdef __STDC__
12063 # include <limits.h>
12064 #else
12065 # include <assert.h>
12066 #endif
12067
12068 #undef $ac_func
12069
12070 /* Override any GCC internal prototype to avoid an error.
12071    Use char because int might match the return type of a GCC
12072    builtin and then its argument prototype would still apply.  */
12073 #ifdef __cplusplus
12074 extern "C"
12075 #endif
12076 char $ac_func ();
12077 /* The GNU C library defines this for functions which it implements
12078     to always fail with ENOSYS.  Some functions are actually named
12079     something starting with __ and the normal name is an alias.  */
12080 #if defined __stub_$ac_func || defined __stub___$ac_func
12081 choke me
12082 #endif
12083
12084 int
12085 main ()
12086 {
12087 return $ac_func ();
12088   ;
12089   return 0;
12090 }
12091 _ACEOF
12092 rm -f conftest.$ac_objext conftest$ac_exeext
12093 if { (ac_try="$ac_link"
12094 case "(($ac_try" in
12095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12096   *) ac_try_echo=$ac_try;;
12097 esac
12098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12099   (eval "$ac_link") 2>conftest.er1
12100   ac_status=$?
12101   grep -v '^ *+' conftest.er1 >conftest.err
12102   rm -f conftest.er1
12103   cat conftest.err >&5
12104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12105   (exit $ac_status); } &&
12106          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12107   { (case "(($ac_try" in
12108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12109   *) ac_try_echo=$ac_try;;
12110 esac
12111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12112   (eval "$ac_try") 2>&5
12113   ac_status=$?
12114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12115   (exit $ac_status); }; } &&
12116          { ac_try='test -s conftest$ac_exeext'
12117   { (case "(($ac_try" in
12118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12119   *) ac_try_echo=$ac_try;;
12120 esac
12121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12122   (eval "$ac_try") 2>&5
12123   ac_status=$?
12124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12125   (exit $ac_status); }; }; then
12126   eval "$as_ac_var=yes"
12127 else
12128   echo "$as_me: failed program was:" >&5
12129 sed 's/^/| /' conftest.$ac_ext >&5
12130
12131         eval "$as_ac_var=no"
12132 fi
12133
12134 rm -f core conftest.err conftest.$ac_objext \
12135       conftest$ac_exeext conftest.$ac_ext
12136 fi
12137 ac_res=`eval echo '${'$as_ac_var'}'`
12138                { echo "$as_me:$LINENO: result: $ac_res" >&5
12139 echo "${ECHO_T}$ac_res" >&6; }
12140 if test `eval echo '${'$as_ac_var'}'` = yes; then
12141   cat >>confdefs.h <<_ACEOF
12142 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12143 _ACEOF
12144
12145 fi
12146 done
12147
12148
12149
12150 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12151 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12152
12153 ICC=no
12154 IXX=no
12155 case $CC in
12156   icc*|icpc*)
12157     ICC=yes
12158     IXX=yes
12159     ;;
12160    *)
12161     ;;
12162 esac
12163
12164 if test "$GCC" != "yes" && test "$ICC" != "yes"
12165 then
12166   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12167 echo "$as_me: error: gcc|icc required but not found" >&2;}
12168    { (exit 1); exit 1; }; }
12169 fi
12170
12171 if test "$GXX" != "yes" && test "$IXX" != "yes"
12172 then
12173   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12174 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12175    { (exit 1); exit 1; }; }
12176 fi
12177
12178 if test "$GCC" = "yes"
12179 then
12180   cat >conftest.$ac_ext <<_ACEOF
12181 #if !defined(__GNUC__) || __GNUC__ < 3
12182 #error Unsupported GCC version
12183 #endif
12184
12185 _ACEOF
12186 rm -f conftest.$ac_objext
12187 if { (ac_try="$ac_compile"
12188 case "(($ac_try" in
12189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12190   *) ac_try_echo=$ac_try;;
12191 esac
12192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12193   (eval "$ac_compile") 2>conftest.er1
12194   ac_status=$?
12195   grep -v '^ *+' conftest.er1 >conftest.err
12196   rm -f conftest.er1
12197   cat conftest.err >&5
12198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12199   (exit $ac_status); } &&
12200          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12201   { (case "(($ac_try" in
12202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12203   *) ac_try_echo=$ac_try;;
12204 esac
12205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12206   (eval "$ac_try") 2>&5
12207   ac_status=$?
12208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12209   (exit $ac_status); }; } &&
12210          { ac_try='test -s conftest.$ac_objext'
12211   { (case "(($ac_try" in
12212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12213   *) ac_try_echo=$ac_try;;
12214 esac
12215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12216   (eval "$ac_try") 2>&5
12217   ac_status=$?
12218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12219   (exit $ac_status); }; }; then
12220   :
12221 else
12222   echo "$as_me: failed program was:" >&5
12223 sed 's/^/| /' conftest.$ac_ext >&5
12224
12225         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12226 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12227    { (exit 1); exit 1; }; }
12228 fi
12229
12230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12231 fi
12232
12233 if test -z "$llvm_cv_gnu_make_command"
12234 then
12235   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12236 echo "$as_me: error: GNU Make required but not found" >&2;}
12237    { (exit 1); exit 1; }; }
12238 fi
12239
12240 { echo "$as_me:$LINENO: result: ok" >&5
12241 echo "${ECHO_T}ok" >&6; }
12242
12243 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12244 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12245 NO_VARIADIC_MACROS=`$CXX -Werror -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12246
12247 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12248
12249 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
12250
12251 if test "$GXX" = "yes"
12252 then
12253   NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wno-maybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
12254
12255         if test "$NO_MAYBE_UNINITIALIZED" != "-Wno-maybe-uninitialized"
12256   then
12257     NO_UNINITIALIZED=`$CXX -Werror -Wno-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
12258
12259   else
12260         NO_UNINITIALIZED=
12261   fi
12262 else
12263   NO_UNINITIALIZED=
12264   NO_MAYBE_UNINITIALIZED=
12265 fi
12266 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&5
12267 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&6; }
12268
12269
12270
12271
12272 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12273 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12274 if test "${ac_cv_lib_m_sin+set}" = set; then
12275   echo $ECHO_N "(cached) $ECHO_C" >&6
12276 else
12277   ac_check_lib_save_LIBS=$LIBS
12278 LIBS="-lm  $LIBS"
12279 cat >conftest.$ac_ext <<_ACEOF
12280 /* confdefs.h.  */
12281 _ACEOF
12282 cat confdefs.h >>conftest.$ac_ext
12283 cat >>conftest.$ac_ext <<_ACEOF
12284 /* end confdefs.h.  */
12285
12286 /* Override any GCC internal prototype to avoid an error.
12287    Use char because int might match the return type of a GCC
12288    builtin and then its argument prototype would still apply.  */
12289 #ifdef __cplusplus
12290 extern "C"
12291 #endif
12292 char sin ();
12293 int
12294 main ()
12295 {
12296 return sin ();
12297   ;
12298   return 0;
12299 }
12300 _ACEOF
12301 rm -f conftest.$ac_objext conftest$ac_exeext
12302 if { (ac_try="$ac_link"
12303 case "(($ac_try" in
12304   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12305   *) ac_try_echo=$ac_try;;
12306 esac
12307 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12308   (eval "$ac_link") 2>conftest.er1
12309   ac_status=$?
12310   grep -v '^ *+' conftest.er1 >conftest.err
12311   rm -f conftest.er1
12312   cat conftest.err >&5
12313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12314   (exit $ac_status); } &&
12315          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12316   { (case "(($ac_try" in
12317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12318   *) ac_try_echo=$ac_try;;
12319 esac
12320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12321   (eval "$ac_try") 2>&5
12322   ac_status=$?
12323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12324   (exit $ac_status); }; } &&
12325          { ac_try='test -s conftest$ac_exeext'
12326   { (case "(($ac_try" in
12327   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12328   *) ac_try_echo=$ac_try;;
12329 esac
12330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12331   (eval "$ac_try") 2>&5
12332   ac_status=$?
12333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12334   (exit $ac_status); }; }; then
12335   ac_cv_lib_m_sin=yes
12336 else
12337   echo "$as_me: failed program was:" >&5
12338 sed 's/^/| /' conftest.$ac_ext >&5
12339
12340         ac_cv_lib_m_sin=no
12341 fi
12342
12343 rm -f core conftest.err conftest.$ac_objext \
12344       conftest$ac_exeext conftest.$ac_ext
12345 LIBS=$ac_check_lib_save_LIBS
12346 fi
12347 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12348 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12349 if test $ac_cv_lib_m_sin = yes; then
12350   cat >>confdefs.h <<_ACEOF
12351 #define HAVE_LIBM 1
12352 _ACEOF
12353
12354   LIBS="-lm $LIBS"
12355
12356 fi
12357
12358 if test "$llvm_cv_os_type" = "MingW" ; then
12359
12360 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12361 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12362 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12363   echo $ECHO_N "(cached) $ECHO_C" >&6
12364 else
12365   ac_check_lib_save_LIBS=$LIBS
12366 LIBS="-limagehlp  $LIBS"
12367 cat >conftest.$ac_ext <<_ACEOF
12368 /* confdefs.h.  */
12369 _ACEOF
12370 cat confdefs.h >>conftest.$ac_ext
12371 cat >>conftest.$ac_ext <<_ACEOF
12372 /* end confdefs.h.  */
12373
12374
12375 int
12376 main ()
12377 {
12378 return main ();
12379   ;
12380   return 0;
12381 }
12382 _ACEOF
12383 rm -f conftest.$ac_objext conftest$ac_exeext
12384 if { (ac_try="$ac_link"
12385 case "(($ac_try" in
12386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12387   *) ac_try_echo=$ac_try;;
12388 esac
12389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12390   (eval "$ac_link") 2>conftest.er1
12391   ac_status=$?
12392   grep -v '^ *+' conftest.er1 >conftest.err
12393   rm -f conftest.er1
12394   cat conftest.err >&5
12395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12396   (exit $ac_status); } &&
12397          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12398   { (case "(($ac_try" in
12399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12400   *) ac_try_echo=$ac_try;;
12401 esac
12402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12403   (eval "$ac_try") 2>&5
12404   ac_status=$?
12405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12406   (exit $ac_status); }; } &&
12407          { ac_try='test -s conftest$ac_exeext'
12408   { (case "(($ac_try" in
12409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12410   *) ac_try_echo=$ac_try;;
12411 esac
12412 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12413   (eval "$ac_try") 2>&5
12414   ac_status=$?
12415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12416   (exit $ac_status); }; }; then
12417   ac_cv_lib_imagehlp_main=yes
12418 else
12419   echo "$as_me: failed program was:" >&5
12420 sed 's/^/| /' conftest.$ac_ext >&5
12421
12422         ac_cv_lib_imagehlp_main=no
12423 fi
12424
12425 rm -f core conftest.err conftest.$ac_objext \
12426       conftest$ac_exeext conftest.$ac_ext
12427 LIBS=$ac_check_lib_save_LIBS
12428 fi
12429 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12430 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12431 if test $ac_cv_lib_imagehlp_main = yes; then
12432   cat >>confdefs.h <<_ACEOF
12433 #define HAVE_LIBIMAGEHLP 1
12434 _ACEOF
12435
12436   LIBS="-limagehlp $LIBS"
12437
12438 fi
12439
12440
12441 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12442 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12443 if test "${ac_cv_lib_psapi_main+set}" = set; then
12444   echo $ECHO_N "(cached) $ECHO_C" >&6
12445 else
12446   ac_check_lib_save_LIBS=$LIBS
12447 LIBS="-lpsapi  $LIBS"
12448 cat >conftest.$ac_ext <<_ACEOF
12449 /* confdefs.h.  */
12450 _ACEOF
12451 cat confdefs.h >>conftest.$ac_ext
12452 cat >>conftest.$ac_ext <<_ACEOF
12453 /* end confdefs.h.  */
12454
12455
12456 int
12457 main ()
12458 {
12459 return main ();
12460   ;
12461   return 0;
12462 }
12463 _ACEOF
12464 rm -f conftest.$ac_objext conftest$ac_exeext
12465 if { (ac_try="$ac_link"
12466 case "(($ac_try" in
12467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12468   *) ac_try_echo=$ac_try;;
12469 esac
12470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12471   (eval "$ac_link") 2>conftest.er1
12472   ac_status=$?
12473   grep -v '^ *+' conftest.er1 >conftest.err
12474   rm -f conftest.er1
12475   cat conftest.err >&5
12476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12477   (exit $ac_status); } &&
12478          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12479   { (case "(($ac_try" in
12480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12481   *) ac_try_echo=$ac_try;;
12482 esac
12483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12484   (eval "$ac_try") 2>&5
12485   ac_status=$?
12486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12487   (exit $ac_status); }; } &&
12488          { ac_try='test -s conftest$ac_exeext'
12489   { (case "(($ac_try" in
12490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12491   *) ac_try_echo=$ac_try;;
12492 esac
12493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12494   (eval "$ac_try") 2>&5
12495   ac_status=$?
12496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12497   (exit $ac_status); }; }; then
12498   ac_cv_lib_psapi_main=yes
12499 else
12500   echo "$as_me: failed program was:" >&5
12501 sed 's/^/| /' conftest.$ac_ext >&5
12502
12503         ac_cv_lib_psapi_main=no
12504 fi
12505
12506 rm -f core conftest.err conftest.$ac_objext \
12507       conftest$ac_exeext conftest.$ac_ext
12508 LIBS=$ac_check_lib_save_LIBS
12509 fi
12510 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12511 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12512 if test $ac_cv_lib_psapi_main = yes; then
12513   cat >>confdefs.h <<_ACEOF
12514 #define HAVE_LIBPSAPI 1
12515 _ACEOF
12516
12517   LIBS="-lpsapi $LIBS"
12518
12519 fi
12520
12521 fi
12522
12523 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12524 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12525 if test "${ac_cv_search_dlopen+set}" = set; then
12526   echo $ECHO_N "(cached) $ECHO_C" >&6
12527 else
12528   ac_func_search_save_LIBS=$LIBS
12529 cat >conftest.$ac_ext <<_ACEOF
12530 /* confdefs.h.  */
12531 _ACEOF
12532 cat confdefs.h >>conftest.$ac_ext
12533 cat >>conftest.$ac_ext <<_ACEOF
12534 /* end confdefs.h.  */
12535
12536 /* Override any GCC internal prototype to avoid an error.
12537    Use char because int might match the return type of a GCC
12538    builtin and then its argument prototype would still apply.  */
12539 #ifdef __cplusplus
12540 extern "C"
12541 #endif
12542 char dlopen ();
12543 int
12544 main ()
12545 {
12546 return dlopen ();
12547   ;
12548   return 0;
12549 }
12550 _ACEOF
12551 for ac_lib in '' dl; do
12552   if test -z "$ac_lib"; then
12553     ac_res="none required"
12554   else
12555     ac_res=-l$ac_lib
12556     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12557   fi
12558   rm -f conftest.$ac_objext conftest$ac_exeext
12559 if { (ac_try="$ac_link"
12560 case "(($ac_try" in
12561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12562   *) ac_try_echo=$ac_try;;
12563 esac
12564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12565   (eval "$ac_link") 2>conftest.er1
12566   ac_status=$?
12567   grep -v '^ *+' conftest.er1 >conftest.err
12568   rm -f conftest.er1
12569   cat conftest.err >&5
12570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12571   (exit $ac_status); } &&
12572          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12573   { (case "(($ac_try" in
12574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12575   *) ac_try_echo=$ac_try;;
12576 esac
12577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12578   (eval "$ac_try") 2>&5
12579   ac_status=$?
12580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12581   (exit $ac_status); }; } &&
12582          { ac_try='test -s conftest$ac_exeext'
12583   { (case "(($ac_try" in
12584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12585   *) ac_try_echo=$ac_try;;
12586 esac
12587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12588   (eval "$ac_try") 2>&5
12589   ac_status=$?
12590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12591   (exit $ac_status); }; }; then
12592   ac_cv_search_dlopen=$ac_res
12593 else
12594   echo "$as_me: failed program was:" >&5
12595 sed 's/^/| /' conftest.$ac_ext >&5
12596
12597
12598 fi
12599
12600 rm -f core conftest.err conftest.$ac_objext \
12601       conftest$ac_exeext
12602   if test "${ac_cv_search_dlopen+set}" = set; then
12603   break
12604 fi
12605 done
12606 if test "${ac_cv_search_dlopen+set}" = set; then
12607   :
12608 else
12609   ac_cv_search_dlopen=no
12610 fi
12611 rm conftest.$ac_ext
12612 LIBS=$ac_func_search_save_LIBS
12613 fi
12614 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12615 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12616 ac_res=$ac_cv_search_dlopen
12617 if test "$ac_res" != no; then
12618   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12619
12620 cat >>confdefs.h <<\_ACEOF
12621 #define HAVE_DLOPEN 1
12622 _ACEOF
12623
12624 else
12625   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12626 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12627 fi
12628
12629
12630 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
12631 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
12632 if test "${ac_cv_search_clock_gettime+set}" = set; then
12633   echo $ECHO_N "(cached) $ECHO_C" >&6
12634 else
12635   ac_func_search_save_LIBS=$LIBS
12636 cat >conftest.$ac_ext <<_ACEOF
12637 /* confdefs.h.  */
12638 _ACEOF
12639 cat confdefs.h >>conftest.$ac_ext
12640 cat >>conftest.$ac_ext <<_ACEOF
12641 /* end confdefs.h.  */
12642
12643 /* Override any GCC internal prototype to avoid an error.
12644    Use char because int might match the return type of a GCC
12645    builtin and then its argument prototype would still apply.  */
12646 #ifdef __cplusplus
12647 extern "C"
12648 #endif
12649 char clock_gettime ();
12650 int
12651 main ()
12652 {
12653 return clock_gettime ();
12654   ;
12655   return 0;
12656 }
12657 _ACEOF
12658 for ac_lib in '' rt; do
12659   if test -z "$ac_lib"; then
12660     ac_res="none required"
12661   else
12662     ac_res=-l$ac_lib
12663     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12664   fi
12665   rm -f conftest.$ac_objext conftest$ac_exeext
12666 if { (ac_try="$ac_link"
12667 case "(($ac_try" in
12668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12669   *) ac_try_echo=$ac_try;;
12670 esac
12671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12672   (eval "$ac_link") 2>conftest.er1
12673   ac_status=$?
12674   grep -v '^ *+' conftest.er1 >conftest.err
12675   rm -f conftest.er1
12676   cat conftest.err >&5
12677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12678   (exit $ac_status); } &&
12679          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12680   { (case "(($ac_try" in
12681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12682   *) ac_try_echo=$ac_try;;
12683 esac
12684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12685   (eval "$ac_try") 2>&5
12686   ac_status=$?
12687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12688   (exit $ac_status); }; } &&
12689          { ac_try='test -s conftest$ac_exeext'
12690   { (case "(($ac_try" in
12691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12692   *) ac_try_echo=$ac_try;;
12693 esac
12694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12695   (eval "$ac_try") 2>&5
12696   ac_status=$?
12697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12698   (exit $ac_status); }; }; then
12699   ac_cv_search_clock_gettime=$ac_res
12700 else
12701   echo "$as_me: failed program was:" >&5
12702 sed 's/^/| /' conftest.$ac_ext >&5
12703
12704
12705 fi
12706
12707 rm -f core conftest.err conftest.$ac_objext \
12708       conftest$ac_exeext
12709   if test "${ac_cv_search_clock_gettime+set}" = set; then
12710   break
12711 fi
12712 done
12713 if test "${ac_cv_search_clock_gettime+set}" = set; then
12714   :
12715 else
12716   ac_cv_search_clock_gettime=no
12717 fi
12718 rm conftest.$ac_ext
12719 LIBS=$ac_func_search_save_LIBS
12720 fi
12721 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
12722 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
12723 ac_res=$ac_cv_search_clock_gettime
12724 if test "$ac_res" != no; then
12725   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12726
12727 fi
12728
12729
12730 if test "$llvm_cv_enable_libffi" = "yes" ; then
12731   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12732 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12733 if test "${ac_cv_search_ffi_call+set}" = set; then
12734   echo $ECHO_N "(cached) $ECHO_C" >&6
12735 else
12736   ac_func_search_save_LIBS=$LIBS
12737 cat >conftest.$ac_ext <<_ACEOF
12738 /* confdefs.h.  */
12739 _ACEOF
12740 cat confdefs.h >>conftest.$ac_ext
12741 cat >>conftest.$ac_ext <<_ACEOF
12742 /* end confdefs.h.  */
12743
12744 /* Override any GCC internal prototype to avoid an error.
12745    Use char because int might match the return type of a GCC
12746    builtin and then its argument prototype would still apply.  */
12747 #ifdef __cplusplus
12748 extern "C"
12749 #endif
12750 char ffi_call ();
12751 int
12752 main ()
12753 {
12754 return ffi_call ();
12755   ;
12756   return 0;
12757 }
12758 _ACEOF
12759 for ac_lib in '' ffi; do
12760   if test -z "$ac_lib"; then
12761     ac_res="none required"
12762   else
12763     ac_res=-l$ac_lib
12764     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12765   fi
12766   rm -f conftest.$ac_objext conftest$ac_exeext
12767 if { (ac_try="$ac_link"
12768 case "(($ac_try" in
12769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12770   *) ac_try_echo=$ac_try;;
12771 esac
12772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12773   (eval "$ac_link") 2>conftest.er1
12774   ac_status=$?
12775   grep -v '^ *+' conftest.er1 >conftest.err
12776   rm -f conftest.er1
12777   cat conftest.err >&5
12778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12779   (exit $ac_status); } &&
12780          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12781   { (case "(($ac_try" in
12782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12783   *) ac_try_echo=$ac_try;;
12784 esac
12785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12786   (eval "$ac_try") 2>&5
12787   ac_status=$?
12788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12789   (exit $ac_status); }; } &&
12790          { ac_try='test -s conftest$ac_exeext'
12791   { (case "(($ac_try" in
12792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12793   *) ac_try_echo=$ac_try;;
12794 esac
12795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12796   (eval "$ac_try") 2>&5
12797   ac_status=$?
12798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12799   (exit $ac_status); }; }; then
12800   ac_cv_search_ffi_call=$ac_res
12801 else
12802   echo "$as_me: failed program was:" >&5
12803 sed 's/^/| /' conftest.$ac_ext >&5
12804
12805
12806 fi
12807
12808 rm -f core conftest.err conftest.$ac_objext \
12809       conftest$ac_exeext
12810   if test "${ac_cv_search_ffi_call+set}" = set; then
12811   break
12812 fi
12813 done
12814 if test "${ac_cv_search_ffi_call+set}" = set; then
12815   :
12816 else
12817   ac_cv_search_ffi_call=no
12818 fi
12819 rm conftest.$ac_ext
12820 LIBS=$ac_func_search_save_LIBS
12821 fi
12822 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12823 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12824 ac_res=$ac_cv_search_ffi_call
12825 if test "$ac_res" != no; then
12826   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12827
12828 cat >>confdefs.h <<\_ACEOF
12829 #define HAVE_FFI_CALL 1
12830 _ACEOF
12831
12832 else
12833   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12834 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12835    { (exit 1); exit 1; }; }
12836 fi
12837
12838 fi
12839
12840 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12841 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12842 if test "${ac_cv_search_mallinfo+set}" = set; then
12843   echo $ECHO_N "(cached) $ECHO_C" >&6
12844 else
12845   ac_func_search_save_LIBS=$LIBS
12846 cat >conftest.$ac_ext <<_ACEOF
12847 /* confdefs.h.  */
12848 _ACEOF
12849 cat confdefs.h >>conftest.$ac_ext
12850 cat >>conftest.$ac_ext <<_ACEOF
12851 /* end confdefs.h.  */
12852
12853 /* Override any GCC internal prototype to avoid an error.
12854    Use char because int might match the return type of a GCC
12855    builtin and then its argument prototype would still apply.  */
12856 #ifdef __cplusplus
12857 extern "C"
12858 #endif
12859 char mallinfo ();
12860 int
12861 main ()
12862 {
12863 return mallinfo ();
12864   ;
12865   return 0;
12866 }
12867 _ACEOF
12868 for ac_lib in '' malloc; do
12869   if test -z "$ac_lib"; then
12870     ac_res="none required"
12871   else
12872     ac_res=-l$ac_lib
12873     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12874   fi
12875   rm -f conftest.$ac_objext conftest$ac_exeext
12876 if { (ac_try="$ac_link"
12877 case "(($ac_try" in
12878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12879   *) ac_try_echo=$ac_try;;
12880 esac
12881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12882   (eval "$ac_link") 2>conftest.er1
12883   ac_status=$?
12884   grep -v '^ *+' conftest.er1 >conftest.err
12885   rm -f conftest.er1
12886   cat conftest.err >&5
12887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12888   (exit $ac_status); } &&
12889          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12890   { (case "(($ac_try" in
12891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12892   *) ac_try_echo=$ac_try;;
12893 esac
12894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12895   (eval "$ac_try") 2>&5
12896   ac_status=$?
12897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12898   (exit $ac_status); }; } &&
12899          { ac_try='test -s conftest$ac_exeext'
12900   { (case "(($ac_try" in
12901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12902   *) ac_try_echo=$ac_try;;
12903 esac
12904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12905   (eval "$ac_try") 2>&5
12906   ac_status=$?
12907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12908   (exit $ac_status); }; }; then
12909   ac_cv_search_mallinfo=$ac_res
12910 else
12911   echo "$as_me: failed program was:" >&5
12912 sed 's/^/| /' conftest.$ac_ext >&5
12913
12914
12915 fi
12916
12917 rm -f core conftest.err conftest.$ac_objext \
12918       conftest$ac_exeext
12919   if test "${ac_cv_search_mallinfo+set}" = set; then
12920   break
12921 fi
12922 done
12923 if test "${ac_cv_search_mallinfo+set}" = set; then
12924   :
12925 else
12926   ac_cv_search_mallinfo=no
12927 fi
12928 rm conftest.$ac_ext
12929 LIBS=$ac_func_search_save_LIBS
12930 fi
12931 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12932 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12933 ac_res=$ac_cv_search_mallinfo
12934 if test "$ac_res" != no; then
12935   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12936
12937 cat >>confdefs.h <<\_ACEOF
12938 #define HAVE_MALLINFO 1
12939 _ACEOF
12940
12941 fi
12942
12943
12944 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12945
12946 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12947 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12948 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12949   echo $ECHO_N "(cached) $ECHO_C" >&6
12950 else
12951   ac_check_lib_save_LIBS=$LIBS
12952 LIBS="-lpthread  $LIBS"
12953 cat >conftest.$ac_ext <<_ACEOF
12954 /* confdefs.h.  */
12955 _ACEOF
12956 cat confdefs.h >>conftest.$ac_ext
12957 cat >>conftest.$ac_ext <<_ACEOF
12958 /* end confdefs.h.  */
12959
12960 /* Override any GCC internal prototype to avoid an error.
12961    Use char because int might match the return type of a GCC
12962    builtin and then its argument prototype would still apply.  */
12963 #ifdef __cplusplus
12964 extern "C"
12965 #endif
12966 char pthread_mutex_init ();
12967 int
12968 main ()
12969 {
12970 return pthread_mutex_init ();
12971   ;
12972   return 0;
12973 }
12974 _ACEOF
12975 rm -f conftest.$ac_objext conftest$ac_exeext
12976 if { (ac_try="$ac_link"
12977 case "(($ac_try" in
12978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12979   *) ac_try_echo=$ac_try;;
12980 esac
12981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12982   (eval "$ac_link") 2>conftest.er1
12983   ac_status=$?
12984   grep -v '^ *+' conftest.er1 >conftest.err
12985   rm -f conftest.er1
12986   cat conftest.err >&5
12987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12988   (exit $ac_status); } &&
12989          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12990   { (case "(($ac_try" in
12991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12992   *) ac_try_echo=$ac_try;;
12993 esac
12994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12995   (eval "$ac_try") 2>&5
12996   ac_status=$?
12997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12998   (exit $ac_status); }; } &&
12999          { ac_try='test -s conftest$ac_exeext'
13000   { (case "(($ac_try" in
13001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13002   *) ac_try_echo=$ac_try;;
13003 esac
13004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13005   (eval "$ac_try") 2>&5
13006   ac_status=$?
13007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13008   (exit $ac_status); }; }; then
13009   ac_cv_lib_pthread_pthread_mutex_init=yes
13010 else
13011   echo "$as_me: failed program was:" >&5
13012 sed 's/^/| /' conftest.$ac_ext >&5
13013
13014         ac_cv_lib_pthread_pthread_mutex_init=no
13015 fi
13016
13017 rm -f core conftest.err conftest.$ac_objext \
13018       conftest$ac_exeext conftest.$ac_ext
13019 LIBS=$ac_check_lib_save_LIBS
13020 fi
13021 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13022 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13023 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
13024   cat >>confdefs.h <<_ACEOF
13025 #define HAVE_LIBPTHREAD 1
13026 _ACEOF
13027
13028   LIBS="-lpthread $LIBS"
13029
13030 fi
13031
13032   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13033 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13034 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13035   echo $ECHO_N "(cached) $ECHO_C" >&6
13036 else
13037   ac_func_search_save_LIBS=$LIBS
13038 cat >conftest.$ac_ext <<_ACEOF
13039 /* confdefs.h.  */
13040 _ACEOF
13041 cat confdefs.h >>conftest.$ac_ext
13042 cat >>conftest.$ac_ext <<_ACEOF
13043 /* end confdefs.h.  */
13044
13045 /* Override any GCC internal prototype to avoid an error.
13046    Use char because int might match the return type of a GCC
13047    builtin and then its argument prototype would still apply.  */
13048 #ifdef __cplusplus
13049 extern "C"
13050 #endif
13051 char pthread_mutex_lock ();
13052 int
13053 main ()
13054 {
13055 return pthread_mutex_lock ();
13056   ;
13057   return 0;
13058 }
13059 _ACEOF
13060 for ac_lib in '' pthread; do
13061   if test -z "$ac_lib"; then
13062     ac_res="none required"
13063   else
13064     ac_res=-l$ac_lib
13065     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13066   fi
13067   rm -f conftest.$ac_objext conftest$ac_exeext
13068 if { (ac_try="$ac_link"
13069 case "(($ac_try" in
13070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13071   *) ac_try_echo=$ac_try;;
13072 esac
13073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13074   (eval "$ac_link") 2>conftest.er1
13075   ac_status=$?
13076   grep -v '^ *+' conftest.er1 >conftest.err
13077   rm -f conftest.er1
13078   cat conftest.err >&5
13079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13080   (exit $ac_status); } &&
13081          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13082   { (case "(($ac_try" in
13083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13084   *) ac_try_echo=$ac_try;;
13085 esac
13086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13087   (eval "$ac_try") 2>&5
13088   ac_status=$?
13089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13090   (exit $ac_status); }; } &&
13091          { ac_try='test -s conftest$ac_exeext'
13092   { (case "(($ac_try" in
13093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13094   *) ac_try_echo=$ac_try;;
13095 esac
13096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13097   (eval "$ac_try") 2>&5
13098   ac_status=$?
13099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13100   (exit $ac_status); }; }; then
13101   ac_cv_search_pthread_mutex_lock=$ac_res
13102 else
13103   echo "$as_me: failed program was:" >&5
13104 sed 's/^/| /' conftest.$ac_ext >&5
13105
13106
13107 fi
13108
13109 rm -f core conftest.err conftest.$ac_objext \
13110       conftest$ac_exeext
13111   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13112   break
13113 fi
13114 done
13115 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13116   :
13117 else
13118   ac_cv_search_pthread_mutex_lock=no
13119 fi
13120 rm conftest.$ac_ext
13121 LIBS=$ac_func_search_save_LIBS
13122 fi
13123 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13124 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
13125 ac_res=$ac_cv_search_pthread_mutex_lock
13126 if test "$ac_res" != no; then
13127   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13128
13129 cat >>confdefs.h <<\_ACEOF
13130 #define HAVE_PTHREAD_MUTEX_LOCK 1
13131 _ACEOF
13132
13133 fi
13134
13135   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13136 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13137 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13138   echo $ECHO_N "(cached) $ECHO_C" >&6
13139 else
13140   ac_func_search_save_LIBS=$LIBS
13141 cat >conftest.$ac_ext <<_ACEOF
13142 /* confdefs.h.  */
13143 _ACEOF
13144 cat confdefs.h >>conftest.$ac_ext
13145 cat >>conftest.$ac_ext <<_ACEOF
13146 /* end confdefs.h.  */
13147
13148 /* Override any GCC internal prototype to avoid an error.
13149    Use char because int might match the return type of a GCC
13150    builtin and then its argument prototype would still apply.  */
13151 #ifdef __cplusplus
13152 extern "C"
13153 #endif
13154 char pthread_rwlock_init ();
13155 int
13156 main ()
13157 {
13158 return pthread_rwlock_init ();
13159   ;
13160   return 0;
13161 }
13162 _ACEOF
13163 for ac_lib in '' pthread; do
13164   if test -z "$ac_lib"; then
13165     ac_res="none required"
13166   else
13167     ac_res=-l$ac_lib
13168     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13169   fi
13170   rm -f conftest.$ac_objext conftest$ac_exeext
13171 if { (ac_try="$ac_link"
13172 case "(($ac_try" in
13173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13174   *) ac_try_echo=$ac_try;;
13175 esac
13176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13177   (eval "$ac_link") 2>conftest.er1
13178   ac_status=$?
13179   grep -v '^ *+' conftest.er1 >conftest.err
13180   rm -f conftest.er1
13181   cat conftest.err >&5
13182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13183   (exit $ac_status); } &&
13184          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13185   { (case "(($ac_try" in
13186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13187   *) ac_try_echo=$ac_try;;
13188 esac
13189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13190   (eval "$ac_try") 2>&5
13191   ac_status=$?
13192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13193   (exit $ac_status); }; } &&
13194          { ac_try='test -s conftest$ac_exeext'
13195   { (case "(($ac_try" in
13196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13197   *) ac_try_echo=$ac_try;;
13198 esac
13199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13200   (eval "$ac_try") 2>&5
13201   ac_status=$?
13202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13203   (exit $ac_status); }; }; then
13204   ac_cv_search_pthread_rwlock_init=$ac_res
13205 else
13206   echo "$as_me: failed program was:" >&5
13207 sed 's/^/| /' conftest.$ac_ext >&5
13208
13209
13210 fi
13211
13212 rm -f core conftest.err conftest.$ac_objext \
13213       conftest$ac_exeext
13214   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13215   break
13216 fi
13217 done
13218 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13219   :
13220 else
13221   ac_cv_search_pthread_rwlock_init=no
13222 fi
13223 rm conftest.$ac_ext
13224 LIBS=$ac_func_search_save_LIBS
13225 fi
13226 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13227 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13228 ac_res=$ac_cv_search_pthread_rwlock_init
13229 if test "$ac_res" != no; then
13230   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13231
13232 cat >>confdefs.h <<\_ACEOF
13233 #define HAVE_PTHREAD_RWLOCK_INIT 1
13234 _ACEOF
13235
13236 fi
13237
13238   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13239 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13240 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13241   echo $ECHO_N "(cached) $ECHO_C" >&6
13242 else
13243   ac_func_search_save_LIBS=$LIBS
13244 cat >conftest.$ac_ext <<_ACEOF
13245 /* confdefs.h.  */
13246 _ACEOF
13247 cat confdefs.h >>conftest.$ac_ext
13248 cat >>conftest.$ac_ext <<_ACEOF
13249 /* end confdefs.h.  */
13250
13251 /* Override any GCC internal prototype to avoid an error.
13252    Use char because int might match the return type of a GCC
13253    builtin and then its argument prototype would still apply.  */
13254 #ifdef __cplusplus
13255 extern "C"
13256 #endif
13257 char pthread_getspecific ();
13258 int
13259 main ()
13260 {
13261 return pthread_getspecific ();
13262   ;
13263   return 0;
13264 }
13265 _ACEOF
13266 for ac_lib in '' pthread; do
13267   if test -z "$ac_lib"; then
13268     ac_res="none required"
13269   else
13270     ac_res=-l$ac_lib
13271     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13272   fi
13273   rm -f conftest.$ac_objext conftest$ac_exeext
13274 if { (ac_try="$ac_link"
13275 case "(($ac_try" in
13276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13277   *) ac_try_echo=$ac_try;;
13278 esac
13279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13280   (eval "$ac_link") 2>conftest.er1
13281   ac_status=$?
13282   grep -v '^ *+' conftest.er1 >conftest.err
13283   rm -f conftest.er1
13284   cat conftest.err >&5
13285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13286   (exit $ac_status); } &&
13287          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13288   { (case "(($ac_try" in
13289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13290   *) ac_try_echo=$ac_try;;
13291 esac
13292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13293   (eval "$ac_try") 2>&5
13294   ac_status=$?
13295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13296   (exit $ac_status); }; } &&
13297          { ac_try='test -s conftest$ac_exeext'
13298   { (case "(($ac_try" in
13299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13300   *) ac_try_echo=$ac_try;;
13301 esac
13302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13303   (eval "$ac_try") 2>&5
13304   ac_status=$?
13305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13306   (exit $ac_status); }; }; then
13307   ac_cv_search_pthread_getspecific=$ac_res
13308 else
13309   echo "$as_me: failed program was:" >&5
13310 sed 's/^/| /' conftest.$ac_ext >&5
13311
13312
13313 fi
13314
13315 rm -f core conftest.err conftest.$ac_objext \
13316       conftest$ac_exeext
13317   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13318   break
13319 fi
13320 done
13321 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13322   :
13323 else
13324   ac_cv_search_pthread_getspecific=no
13325 fi
13326 rm conftest.$ac_ext
13327 LIBS=$ac_func_search_save_LIBS
13328 fi
13329 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13330 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13331 ac_res=$ac_cv_search_pthread_getspecific
13332 if test "$ac_res" != no; then
13333   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13334
13335 cat >>confdefs.h <<\_ACEOF
13336 #define HAVE_PTHREAD_GETSPECIFIC 1
13337 _ACEOF
13338
13339 fi
13340
13341 fi
13342
13343
13344 # Check whether --with-udis86 was given.
13345 if test "${with_udis86+set}" = set; then
13346   withval=$with_udis86;
13347       USE_UDIS86=1
13348
13349       case "$withval" in
13350         /usr/lib|yes) ;;
13351         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13352       esac
13353
13354 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13355 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13356 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13357   echo $ECHO_N "(cached) $ECHO_C" >&6
13358 else
13359   ac_check_lib_save_LIBS=$LIBS
13360 LIBS="-ludis86  $LIBS"
13361 cat >conftest.$ac_ext <<_ACEOF
13362 /* confdefs.h.  */
13363 _ACEOF
13364 cat confdefs.h >>conftest.$ac_ext
13365 cat >>conftest.$ac_ext <<_ACEOF
13366 /* end confdefs.h.  */
13367
13368 /* Override any GCC internal prototype to avoid an error.
13369    Use char because int might match the return type of a GCC
13370    builtin and then its argument prototype would still apply.  */
13371 #ifdef __cplusplus
13372 extern "C"
13373 #endif
13374 char ud_init ();
13375 int
13376 main ()
13377 {
13378 return ud_init ();
13379   ;
13380   return 0;
13381 }
13382 _ACEOF
13383 rm -f conftest.$ac_objext conftest$ac_exeext
13384 if { (ac_try="$ac_link"
13385 case "(($ac_try" in
13386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13387   *) ac_try_echo=$ac_try;;
13388 esac
13389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13390   (eval "$ac_link") 2>conftest.er1
13391   ac_status=$?
13392   grep -v '^ *+' conftest.er1 >conftest.err
13393   rm -f conftest.er1
13394   cat conftest.err >&5
13395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13396   (exit $ac_status); } &&
13397          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13398   { (case "(($ac_try" in
13399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13400   *) ac_try_echo=$ac_try;;
13401 esac
13402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13403   (eval "$ac_try") 2>&5
13404   ac_status=$?
13405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13406   (exit $ac_status); }; } &&
13407          { ac_try='test -s conftest$ac_exeext'
13408   { (case "(($ac_try" in
13409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13410   *) ac_try_echo=$ac_try;;
13411 esac
13412 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13413   (eval "$ac_try") 2>&5
13414   ac_status=$?
13415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13416   (exit $ac_status); }; }; then
13417   ac_cv_lib_udis86_ud_init=yes
13418 else
13419   echo "$as_me: failed program was:" >&5
13420 sed 's/^/| /' conftest.$ac_ext >&5
13421
13422         ac_cv_lib_udis86_ud_init=no
13423 fi
13424
13425 rm -f core conftest.err conftest.$ac_objext \
13426       conftest$ac_exeext conftest.$ac_ext
13427 LIBS=$ac_check_lib_save_LIBS
13428 fi
13429 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13430 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13431 if test $ac_cv_lib_udis86_ud_init = yes; then
13432   cat >>confdefs.h <<_ACEOF
13433 #define HAVE_LIBUDIS86 1
13434 _ACEOF
13435
13436   LIBS="-ludis86 $LIBS"
13437
13438 else
13439
13440         echo "Error! You need to have libudis86 around."
13441         exit -1
13442
13443 fi
13444
13445
13446 else
13447   USE_UDIS86=0
13448
13449 fi
13450
13451
13452 cat >>confdefs.h <<_ACEOF
13453 #define USE_UDIS86 $USE_UDIS86
13454 _ACEOF
13455
13456
13457
13458 # Check whether --with-oprofile was given.
13459 if test "${with_oprofile+set}" = set; then
13460   withval=$with_oprofile;
13461       USE_OPROFILE=1
13462
13463       case "$withval" in
13464         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13465         no) llvm_cv_oppath=
13466             USE_OPROFILE=0
13467  ;;
13468         *) llvm_cv_oppath="${withval}/lib/oprofile"
13469            CPPFLAGS="-I${withval}/include";;
13470       esac
13471       case $llvm_cv_os_type in
13472         Linux)
13473           if test -n "$llvm_cv_oppath" ; then
13474             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13475                                                             { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13476 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13477 if test "${ac_cv_search_bfd_init+set}" = set; then
13478   echo $ECHO_N "(cached) $ECHO_C" >&6
13479 else
13480   ac_func_search_save_LIBS=$LIBS
13481 cat >conftest.$ac_ext <<_ACEOF
13482 /* confdefs.h.  */
13483 _ACEOF
13484 cat confdefs.h >>conftest.$ac_ext
13485 cat >>conftest.$ac_ext <<_ACEOF
13486 /* end confdefs.h.  */
13487
13488 /* Override any GCC internal prototype to avoid an error.
13489    Use char because int might match the return type of a GCC
13490    builtin and then its argument prototype would still apply.  */
13491 #ifdef __cplusplus
13492 extern "C"
13493 #endif
13494 char bfd_init ();
13495 int
13496 main ()
13497 {
13498 return bfd_init ();
13499   ;
13500   return 0;
13501 }
13502 _ACEOF
13503 for ac_lib in '' bfd; do
13504   if test -z "$ac_lib"; then
13505     ac_res="none required"
13506   else
13507     ac_res=-l$ac_lib
13508     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13509   fi
13510   rm -f conftest.$ac_objext conftest$ac_exeext
13511 if { (ac_try="$ac_link"
13512 case "(($ac_try" in
13513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13514   *) ac_try_echo=$ac_try;;
13515 esac
13516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13517   (eval "$ac_link") 2>conftest.er1
13518   ac_status=$?
13519   grep -v '^ *+' conftest.er1 >conftest.err
13520   rm -f conftest.er1
13521   cat conftest.err >&5
13522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13523   (exit $ac_status); } &&
13524          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13525   { (case "(($ac_try" in
13526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13527   *) ac_try_echo=$ac_try;;
13528 esac
13529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13530   (eval "$ac_try") 2>&5
13531   ac_status=$?
13532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13533   (exit $ac_status); }; } &&
13534          { ac_try='test -s conftest$ac_exeext'
13535   { (case "(($ac_try" in
13536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13537   *) ac_try_echo=$ac_try;;
13538 esac
13539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13540   (eval "$ac_try") 2>&5
13541   ac_status=$?
13542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13543   (exit $ac_status); }; }; then
13544   ac_cv_search_bfd_init=$ac_res
13545 else
13546   echo "$as_me: failed program was:" >&5
13547 sed 's/^/| /' conftest.$ac_ext >&5
13548
13549
13550 fi
13551
13552 rm -f core conftest.err conftest.$ac_objext \
13553       conftest$ac_exeext
13554   if test "${ac_cv_search_bfd_init+set}" = set; then
13555   break
13556 fi
13557 done
13558 if test "${ac_cv_search_bfd_init+set}" = set; then
13559   :
13560 else
13561   ac_cv_search_bfd_init=no
13562 fi
13563 rm conftest.$ac_ext
13564 LIBS=$ac_func_search_save_LIBS
13565 fi
13566 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13567 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13568 ac_res=$ac_cv_search_bfd_init
13569 if test "$ac_res" != no; then
13570   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13571
13572 fi
13573
13574             { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13575 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13576 if test "${ac_cv_search_op_open_agent+set}" = set; then
13577   echo $ECHO_N "(cached) $ECHO_C" >&6
13578 else
13579   ac_func_search_save_LIBS=$LIBS
13580 cat >conftest.$ac_ext <<_ACEOF
13581 /* confdefs.h.  */
13582 _ACEOF
13583 cat confdefs.h >>conftest.$ac_ext
13584 cat >>conftest.$ac_ext <<_ACEOF
13585 /* end confdefs.h.  */
13586
13587 /* Override any GCC internal prototype to avoid an error.
13588    Use char because int might match the return type of a GCC
13589    builtin and then its argument prototype would still apply.  */
13590 #ifdef __cplusplus
13591 extern "C"
13592 #endif
13593 char op_open_agent ();
13594 int
13595 main ()
13596 {
13597 return op_open_agent ();
13598   ;
13599   return 0;
13600 }
13601 _ACEOF
13602 for ac_lib in '' opagent; do
13603   if test -z "$ac_lib"; then
13604     ac_res="none required"
13605   else
13606     ac_res=-l$ac_lib
13607     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13608   fi
13609   rm -f conftest.$ac_objext conftest$ac_exeext
13610 if { (ac_try="$ac_link"
13611 case "(($ac_try" in
13612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13613   *) ac_try_echo=$ac_try;;
13614 esac
13615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13616   (eval "$ac_link") 2>conftest.er1
13617   ac_status=$?
13618   grep -v '^ *+' conftest.er1 >conftest.err
13619   rm -f conftest.er1
13620   cat conftest.err >&5
13621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13622   (exit $ac_status); } &&
13623          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13624   { (case "(($ac_try" in
13625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13626   *) ac_try_echo=$ac_try;;
13627 esac
13628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13629   (eval "$ac_try") 2>&5
13630   ac_status=$?
13631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13632   (exit $ac_status); }; } &&
13633          { ac_try='test -s conftest$ac_exeext'
13634   { (case "(($ac_try" in
13635   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13636   *) ac_try_echo=$ac_try;;
13637 esac
13638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13639   (eval "$ac_try") 2>&5
13640   ac_status=$?
13641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13642   (exit $ac_status); }; }; then
13643   ac_cv_search_op_open_agent=$ac_res
13644 else
13645   echo "$as_me: failed program was:" >&5
13646 sed 's/^/| /' conftest.$ac_ext >&5
13647
13648
13649 fi
13650
13651 rm -f core conftest.err conftest.$ac_objext \
13652       conftest$ac_exeext
13653   if test "${ac_cv_search_op_open_agent+set}" = set; then
13654   break
13655 fi
13656 done
13657 if test "${ac_cv_search_op_open_agent+set}" = set; then
13658   :
13659 else
13660   ac_cv_search_op_open_agent=no
13661 fi
13662 rm conftest.$ac_ext
13663 LIBS=$ac_func_search_save_LIBS
13664 fi
13665 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13666 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13667 ac_res=$ac_cv_search_op_open_agent
13668 if test "$ac_res" != no; then
13669   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13670
13671 else
13672
13673               echo "Error! You need to have libopagent around."
13674               exit -1
13675
13676 fi
13677
13678             if test "${ac_cv_header_opagent_h+set}" = set; then
13679   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13680 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13681 if test "${ac_cv_header_opagent_h+set}" = set; then
13682   echo $ECHO_N "(cached) $ECHO_C" >&6
13683 fi
13684 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13685 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13686 else
13687   # Is the header compilable?
13688 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13689 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13690 cat >conftest.$ac_ext <<_ACEOF
13691 /* confdefs.h.  */
13692 _ACEOF
13693 cat confdefs.h >>conftest.$ac_ext
13694 cat >>conftest.$ac_ext <<_ACEOF
13695 /* end confdefs.h.  */
13696 $ac_includes_default
13697 #include <opagent.h>
13698 _ACEOF
13699 rm -f conftest.$ac_objext
13700 if { (ac_try="$ac_compile"
13701 case "(($ac_try" in
13702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13703   *) ac_try_echo=$ac_try;;
13704 esac
13705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13706   (eval "$ac_compile") 2>conftest.er1
13707   ac_status=$?
13708   grep -v '^ *+' conftest.er1 >conftest.err
13709   rm -f conftest.er1
13710   cat conftest.err >&5
13711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13712   (exit $ac_status); } &&
13713          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13714   { (case "(($ac_try" in
13715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13716   *) ac_try_echo=$ac_try;;
13717 esac
13718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13719   (eval "$ac_try") 2>&5
13720   ac_status=$?
13721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13722   (exit $ac_status); }; } &&
13723          { ac_try='test -s conftest.$ac_objext'
13724   { (case "(($ac_try" in
13725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13726   *) ac_try_echo=$ac_try;;
13727 esac
13728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13729   (eval "$ac_try") 2>&5
13730   ac_status=$?
13731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13732   (exit $ac_status); }; }; then
13733   ac_header_compiler=yes
13734 else
13735   echo "$as_me: failed program was:" >&5
13736 sed 's/^/| /' conftest.$ac_ext >&5
13737
13738         ac_header_compiler=no
13739 fi
13740
13741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13742 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13743 echo "${ECHO_T}$ac_header_compiler" >&6; }
13744
13745 # Is the header present?
13746 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13747 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13748 cat >conftest.$ac_ext <<_ACEOF
13749 /* confdefs.h.  */
13750 _ACEOF
13751 cat confdefs.h >>conftest.$ac_ext
13752 cat >>conftest.$ac_ext <<_ACEOF
13753 /* end confdefs.h.  */
13754 #include <opagent.h>
13755 _ACEOF
13756 if { (ac_try="$ac_cpp conftest.$ac_ext"
13757 case "(($ac_try" in
13758   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13759   *) ac_try_echo=$ac_try;;
13760 esac
13761 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13762   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13763   ac_status=$?
13764   grep -v '^ *+' conftest.er1 >conftest.err
13765   rm -f conftest.er1
13766   cat conftest.err >&5
13767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13768   (exit $ac_status); } >/dev/null; then
13769   if test -s conftest.err; then
13770     ac_cpp_err=$ac_c_preproc_warn_flag
13771     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13772   else
13773     ac_cpp_err=
13774   fi
13775 else
13776   ac_cpp_err=yes
13777 fi
13778 if test -z "$ac_cpp_err"; then
13779   ac_header_preproc=yes
13780 else
13781   echo "$as_me: failed program was:" >&5
13782 sed 's/^/| /' conftest.$ac_ext >&5
13783
13784   ac_header_preproc=no
13785 fi
13786
13787 rm -f conftest.err conftest.$ac_ext
13788 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13789 echo "${ECHO_T}$ac_header_preproc" >&6; }
13790
13791 # So?  What about this header?
13792 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13793   yes:no: )
13794     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13795 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13796     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13797 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13798     ac_header_preproc=yes
13799     ;;
13800   no:yes:* )
13801     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13802 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13803     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13804 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13805     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13806 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13807     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13808 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13809     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13810 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13811     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13812 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13813     ( cat <<\_ASBOX
13814 ## ------------------------------------ ##
13815 ## Report this to http://llvm.org/bugs/ ##
13816 ## ------------------------------------ ##
13817 _ASBOX
13818      ) | sed "s/^/$as_me: WARNING:     /" >&2
13819     ;;
13820 esac
13821 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13822 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13823 if test "${ac_cv_header_opagent_h+set}" = set; then
13824   echo $ECHO_N "(cached) $ECHO_C" >&6
13825 else
13826   ac_cv_header_opagent_h=$ac_header_preproc
13827 fi
13828 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13829 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13830
13831 fi
13832 if test $ac_cv_header_opagent_h = yes; then
13833   :
13834 else
13835
13836               echo "Error! You need to have opagent.h around."
13837               exit -1
13838
13839 fi
13840
13841
13842           fi ;;
13843         *)
13844           { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13845 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13846    { (exit 1); exit 1; }; } ;;
13847       esac
13848
13849 else
13850
13851       USE_OPROFILE=0
13852
13853
13854 fi
13855
13856
13857 cat >>confdefs.h <<_ACEOF
13858 #define LLVM_USE_OPROFILE $USE_OPROFILE
13859 _ACEOF
13860
13861
13862
13863 # Check whether --with-intel-jitevents was given.
13864 if test "${with_intel_jitevents+set}" = set; then
13865   withval=$with_intel_jitevents;
13866        case "$withval" in
13867           yes) USE_INTEL_JITEVENTS=1
13868 ;;
13869           no)  USE_INTEL_JITEVENTS=0
13870 ;;
13871           *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
13872 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
13873    { (exit 1); exit 1; }; };;
13874        esac
13875
13876       case $llvm_cv_os_type in
13877         Linux|Win32|Cygwin|MingW) ;;
13878         *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
13879 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
13880    { (exit 1); exit 1; }; };;
13881       esac
13882
13883       case "$llvm_cv_target_arch" in
13884         x86|x86_64) ;;
13885         *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
13886 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
13887    { (exit 1); exit 1; }; };;
13888       esac
13889
13890 else
13891
13892       USE_INTEL_JITEVENTS=0
13893
13894
13895 fi
13896
13897
13898 cat >>confdefs.h <<_ACEOF
13899 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
13900 _ACEOF
13901
13902
13903 for ac_prog in xml2-config
13904 do
13905   # Extract the first word of "$ac_prog", so it can be a program name with args.
13906 set dummy $ac_prog; ac_word=$2
13907 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13909 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
13910   echo $ECHO_N "(cached) $ECHO_C" >&6
13911 else
13912   if test -n "$XML2CONFIG"; then
13913   ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
13914 else
13915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13916 for as_dir in $PATH
13917 do
13918   IFS=$as_save_IFS
13919   test -z "$as_dir" && as_dir=.
13920   for ac_exec_ext in '' $ac_executable_extensions; do
13921   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13922     ac_cv_prog_XML2CONFIG="$ac_prog"
13923     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13924     break 2
13925   fi
13926 done
13927 done
13928 IFS=$as_save_IFS
13929
13930 fi
13931 fi
13932 XML2CONFIG=$ac_cv_prog_XML2CONFIG
13933 if test -n "$XML2CONFIG"; then
13934   { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
13935 echo "${ECHO_T}$XML2CONFIG" >&6; }
13936 else
13937   { echo "$as_me:$LINENO: result: no" >&5
13938 echo "${ECHO_T}no" >&6; }
13939 fi
13940
13941
13942   test -n "$XML2CONFIG" && break
13943 done
13944
13945
13946 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
13947 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
13948 if test "x$XML2CONFIG" = "x"; then
13949  { echo "$as_me:$LINENO: result: xml2-config not found" >&5
13950 echo "${ECHO_T}xml2-config not found" >&6; }
13951 else
13952  LIBXML2_INC=`$XML2CONFIG --cflags`
13953  { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
13954 echo "${ECHO_T}$LIBXML2_INC" >&6; }
13955  { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
13956 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
13957 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
13958   echo $ECHO_N "(cached) $ECHO_C" >&6
13959 else
13960   ac_check_lib_save_LIBS=$LIBS
13961 LIBS="-lxml2  $LIBS"
13962 cat >conftest.$ac_ext <<_ACEOF
13963 /* confdefs.h.  */
13964 _ACEOF
13965 cat confdefs.h >>conftest.$ac_ext
13966 cat >>conftest.$ac_ext <<_ACEOF
13967 /* end confdefs.h.  */
13968
13969 /* Override any GCC internal prototype to avoid an error.
13970    Use char because int might match the return type of a GCC
13971    builtin and then its argument prototype would still apply.  */
13972 #ifdef __cplusplus
13973 extern "C"
13974 #endif
13975 char xmlReadFile ();
13976 int
13977 main ()
13978 {
13979 return xmlReadFile ();
13980   ;
13981   return 0;
13982 }
13983 _ACEOF
13984 rm -f conftest.$ac_objext conftest$ac_exeext
13985 if { (ac_try="$ac_link"
13986 case "(($ac_try" in
13987   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13988   *) ac_try_echo=$ac_try;;
13989 esac
13990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13991   (eval "$ac_link") 2>conftest.er1
13992   ac_status=$?
13993   grep -v '^ *+' conftest.er1 >conftest.err
13994   rm -f conftest.er1
13995   cat conftest.err >&5
13996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13997   (exit $ac_status); } &&
13998          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13999   { (case "(($ac_try" in
14000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14001   *) ac_try_echo=$ac_try;;
14002 esac
14003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14004   (eval "$ac_try") 2>&5
14005   ac_status=$?
14006   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14007   (exit $ac_status); }; } &&
14008          { ac_try='test -s conftest$ac_exeext'
14009   { (case "(($ac_try" in
14010   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14011   *) ac_try_echo=$ac_try;;
14012 esac
14013 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14014   (eval "$ac_try") 2>&5
14015   ac_status=$?
14016   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14017   (exit $ac_status); }; }; then
14018   ac_cv_lib_xml2_xmlReadFile=yes
14019 else
14020   echo "$as_me: failed program was:" >&5
14021 sed 's/^/| /' conftest.$ac_ext >&5
14022
14023         ac_cv_lib_xml2_xmlReadFile=no
14024 fi
14025
14026 rm -f core conftest.err conftest.$ac_objext \
14027       conftest$ac_exeext conftest.$ac_ext
14028 LIBS=$ac_check_lib_save_LIBS
14029 fi
14030 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
14031 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
14032 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
14033
14034 cat >>confdefs.h <<\_ACEOF
14035 #define CLANG_HAVE_LIBXML 1
14036 _ACEOF
14037
14038                                 LIBXML2_LIBS="-lxml2"
14039 fi
14040
14041 fi
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051 ac_header_dirent=no
14052 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14053   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14054 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14055 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14056 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14057   echo $ECHO_N "(cached) $ECHO_C" >&6
14058 else
14059   cat >conftest.$ac_ext <<_ACEOF
14060 /* confdefs.h.  */
14061 _ACEOF
14062 cat confdefs.h >>conftest.$ac_ext
14063 cat >>conftest.$ac_ext <<_ACEOF
14064 /* end confdefs.h.  */
14065 #include <sys/types.h>
14066 #include <$ac_hdr>
14067
14068 int
14069 main ()
14070 {
14071 if ((DIR *) 0)
14072 return 0;
14073   ;
14074   return 0;
14075 }
14076 _ACEOF
14077 rm -f conftest.$ac_objext
14078 if { (ac_try="$ac_compile"
14079 case "(($ac_try" in
14080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14081   *) ac_try_echo=$ac_try;;
14082 esac
14083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14084   (eval "$ac_compile") 2>conftest.er1
14085   ac_status=$?
14086   grep -v '^ *+' conftest.er1 >conftest.err
14087   rm -f conftest.er1
14088   cat conftest.err >&5
14089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14090   (exit $ac_status); } &&
14091          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14092   { (case "(($ac_try" in
14093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14094   *) ac_try_echo=$ac_try;;
14095 esac
14096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14097   (eval "$ac_try") 2>&5
14098   ac_status=$?
14099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14100   (exit $ac_status); }; } &&
14101          { ac_try='test -s conftest.$ac_objext'
14102   { (case "(($ac_try" in
14103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14104   *) ac_try_echo=$ac_try;;
14105 esac
14106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14107   (eval "$ac_try") 2>&5
14108   ac_status=$?
14109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14110   (exit $ac_status); }; }; then
14111   eval "$as_ac_Header=yes"
14112 else
14113   echo "$as_me: failed program was:" >&5
14114 sed 's/^/| /' conftest.$ac_ext >&5
14115
14116         eval "$as_ac_Header=no"
14117 fi
14118
14119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14120 fi
14121 ac_res=`eval echo '${'$as_ac_Header'}'`
14122                { echo "$as_me:$LINENO: result: $ac_res" >&5
14123 echo "${ECHO_T}$ac_res" >&6; }
14124 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14125   cat >>confdefs.h <<_ACEOF
14126 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14127 _ACEOF
14128
14129 ac_header_dirent=$ac_hdr; break
14130 fi
14131
14132 done
14133 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14134 if test $ac_header_dirent = dirent.h; then
14135   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14136 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14137 if test "${ac_cv_search_opendir+set}" = set; then
14138   echo $ECHO_N "(cached) $ECHO_C" >&6
14139 else
14140   ac_func_search_save_LIBS=$LIBS
14141 cat >conftest.$ac_ext <<_ACEOF
14142 /* confdefs.h.  */
14143 _ACEOF
14144 cat confdefs.h >>conftest.$ac_ext
14145 cat >>conftest.$ac_ext <<_ACEOF
14146 /* end confdefs.h.  */
14147
14148 /* Override any GCC internal prototype to avoid an error.
14149    Use char because int might match the return type of a GCC
14150    builtin and then its argument prototype would still apply.  */
14151 #ifdef __cplusplus
14152 extern "C"
14153 #endif
14154 char opendir ();
14155 int
14156 main ()
14157 {
14158 return opendir ();
14159   ;
14160   return 0;
14161 }
14162 _ACEOF
14163 for ac_lib in '' dir; do
14164   if test -z "$ac_lib"; then
14165     ac_res="none required"
14166   else
14167     ac_res=-l$ac_lib
14168     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14169   fi
14170   rm -f conftest.$ac_objext conftest$ac_exeext
14171 if { (ac_try="$ac_link"
14172 case "(($ac_try" in
14173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14174   *) ac_try_echo=$ac_try;;
14175 esac
14176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14177   (eval "$ac_link") 2>conftest.er1
14178   ac_status=$?
14179   grep -v '^ *+' conftest.er1 >conftest.err
14180   rm -f conftest.er1
14181   cat conftest.err >&5
14182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14183   (exit $ac_status); } &&
14184          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14185   { (case "(($ac_try" in
14186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14187   *) ac_try_echo=$ac_try;;
14188 esac
14189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14190   (eval "$ac_try") 2>&5
14191   ac_status=$?
14192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14193   (exit $ac_status); }; } &&
14194          { ac_try='test -s conftest$ac_exeext'
14195   { (case "(($ac_try" in
14196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14197   *) ac_try_echo=$ac_try;;
14198 esac
14199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14200   (eval "$ac_try") 2>&5
14201   ac_status=$?
14202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14203   (exit $ac_status); }; }; then
14204   ac_cv_search_opendir=$ac_res
14205 else
14206   echo "$as_me: failed program was:" >&5
14207 sed 's/^/| /' conftest.$ac_ext >&5
14208
14209
14210 fi
14211
14212 rm -f core conftest.err conftest.$ac_objext \
14213       conftest$ac_exeext
14214   if test "${ac_cv_search_opendir+set}" = set; then
14215   break
14216 fi
14217 done
14218 if test "${ac_cv_search_opendir+set}" = set; then
14219   :
14220 else
14221   ac_cv_search_opendir=no
14222 fi
14223 rm conftest.$ac_ext
14224 LIBS=$ac_func_search_save_LIBS
14225 fi
14226 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14227 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14228 ac_res=$ac_cv_search_opendir
14229 if test "$ac_res" != no; then
14230   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14231
14232 fi
14233
14234 else
14235   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14236 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14237 if test "${ac_cv_search_opendir+set}" = set; then
14238   echo $ECHO_N "(cached) $ECHO_C" >&6
14239 else
14240   ac_func_search_save_LIBS=$LIBS
14241 cat >conftest.$ac_ext <<_ACEOF
14242 /* confdefs.h.  */
14243 _ACEOF
14244 cat confdefs.h >>conftest.$ac_ext
14245 cat >>conftest.$ac_ext <<_ACEOF
14246 /* end confdefs.h.  */
14247
14248 /* Override any GCC internal prototype to avoid an error.
14249    Use char because int might match the return type of a GCC
14250    builtin and then its argument prototype would still apply.  */
14251 #ifdef __cplusplus
14252 extern "C"
14253 #endif
14254 char opendir ();
14255 int
14256 main ()
14257 {
14258 return opendir ();
14259   ;
14260   return 0;
14261 }
14262 _ACEOF
14263 for ac_lib in '' x; do
14264   if test -z "$ac_lib"; then
14265     ac_res="none required"
14266   else
14267     ac_res=-l$ac_lib
14268     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14269   fi
14270   rm -f conftest.$ac_objext conftest$ac_exeext
14271 if { (ac_try="$ac_link"
14272 case "(($ac_try" in
14273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14274   *) ac_try_echo=$ac_try;;
14275 esac
14276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14277   (eval "$ac_link") 2>conftest.er1
14278   ac_status=$?
14279   grep -v '^ *+' conftest.er1 >conftest.err
14280   rm -f conftest.er1
14281   cat conftest.err >&5
14282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14283   (exit $ac_status); } &&
14284          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14285   { (case "(($ac_try" in
14286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14287   *) ac_try_echo=$ac_try;;
14288 esac
14289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14290   (eval "$ac_try") 2>&5
14291   ac_status=$?
14292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14293   (exit $ac_status); }; } &&
14294          { ac_try='test -s conftest$ac_exeext'
14295   { (case "(($ac_try" in
14296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14297   *) ac_try_echo=$ac_try;;
14298 esac
14299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14300   (eval "$ac_try") 2>&5
14301   ac_status=$?
14302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14303   (exit $ac_status); }; }; then
14304   ac_cv_search_opendir=$ac_res
14305 else
14306   echo "$as_me: failed program was:" >&5
14307 sed 's/^/| /' conftest.$ac_ext >&5
14308
14309
14310 fi
14311
14312 rm -f core conftest.err conftest.$ac_objext \
14313       conftest$ac_exeext
14314   if test "${ac_cv_search_opendir+set}" = set; then
14315   break
14316 fi
14317 done
14318 if test "${ac_cv_search_opendir+set}" = set; then
14319   :
14320 else
14321   ac_cv_search_opendir=no
14322 fi
14323 rm conftest.$ac_ext
14324 LIBS=$ac_func_search_save_LIBS
14325 fi
14326 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14327 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14328 ac_res=$ac_cv_search_opendir
14329 if test "$ac_res" != no; then
14330   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14331
14332 fi
14333
14334 fi
14335
14336 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14337 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14338 if test "${ac_cv_header_mmap_anon+set}" = set; then
14339   echo $ECHO_N "(cached) $ECHO_C" >&6
14340 else
14341    ac_ext=c
14342 ac_cpp='$CPP $CPPFLAGS'
14343 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14344 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14345 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14346
14347   cat >conftest.$ac_ext <<_ACEOF
14348 /* confdefs.h.  */
14349 _ACEOF
14350 cat confdefs.h >>conftest.$ac_ext
14351 cat >>conftest.$ac_ext <<_ACEOF
14352 /* end confdefs.h.  */
14353 #include <sys/mman.h>
14354 #include <unistd.h>
14355 #include <fcntl.h>
14356 int
14357 main ()
14358 {
14359 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14360   ;
14361   return 0;
14362 }
14363 _ACEOF
14364 rm -f conftest.$ac_objext
14365 if { (ac_try="$ac_compile"
14366 case "(($ac_try" in
14367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14368   *) ac_try_echo=$ac_try;;
14369 esac
14370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14371   (eval "$ac_compile") 2>conftest.er1
14372   ac_status=$?
14373   grep -v '^ *+' conftest.er1 >conftest.err
14374   rm -f conftest.er1
14375   cat conftest.err >&5
14376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14377   (exit $ac_status); } &&
14378          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14379   { (case "(($ac_try" in
14380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14381   *) ac_try_echo=$ac_try;;
14382 esac
14383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14384   (eval "$ac_try") 2>&5
14385   ac_status=$?
14386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14387   (exit $ac_status); }; } &&
14388          { ac_try='test -s conftest.$ac_objext'
14389   { (case "(($ac_try" in
14390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14391   *) ac_try_echo=$ac_try;;
14392 esac
14393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14394   (eval "$ac_try") 2>&5
14395   ac_status=$?
14396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14397   (exit $ac_status); }; }; then
14398   ac_cv_header_mmap_anon=yes
14399 else
14400   echo "$as_me: failed program was:" >&5
14401 sed 's/^/| /' conftest.$ac_ext >&5
14402
14403         ac_cv_header_mmap_anon=no
14404 fi
14405
14406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14407   ac_ext=c
14408 ac_cpp='$CPP $CPPFLAGS'
14409 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14410 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14411 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14412
14413
14414 fi
14415 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14416 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14417 if test "$ac_cv_header_mmap_anon" = yes; then
14418
14419 cat >>confdefs.h <<\_ACEOF
14420 #define HAVE_MMAP_ANONYMOUS 1
14421 _ACEOF
14422
14423 fi
14424
14425 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14426 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14427 if test "${ac_cv_header_stat_broken+set}" = set; then
14428   echo $ECHO_N "(cached) $ECHO_C" >&6
14429 else
14430   cat >conftest.$ac_ext <<_ACEOF
14431 /* confdefs.h.  */
14432 _ACEOF
14433 cat confdefs.h >>conftest.$ac_ext
14434 cat >>conftest.$ac_ext <<_ACEOF
14435 /* end confdefs.h.  */
14436 #include <sys/types.h>
14437 #include <sys/stat.h>
14438
14439 #if defined S_ISBLK && defined S_IFDIR
14440 # if S_ISBLK (S_IFDIR)
14441 You lose.
14442 # endif
14443 #endif
14444
14445 #if defined S_ISBLK && defined S_IFCHR
14446 # if S_ISBLK (S_IFCHR)
14447 You lose.
14448 # endif
14449 #endif
14450
14451 #if defined S_ISLNK && defined S_IFREG
14452 # if S_ISLNK (S_IFREG)
14453 You lose.
14454 # endif
14455 #endif
14456
14457 #if defined S_ISSOCK && defined S_IFREG
14458 # if S_ISSOCK (S_IFREG)
14459 You lose.
14460 # endif
14461 #endif
14462
14463 _ACEOF
14464 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14465   $EGREP "You lose" >/dev/null 2>&1; then
14466   ac_cv_header_stat_broken=yes
14467 else
14468   ac_cv_header_stat_broken=no
14469 fi
14470 rm -f conftest*
14471
14472 fi
14473 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14474 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14475 if test $ac_cv_header_stat_broken = yes; then
14476
14477 cat >>confdefs.h <<\_ACEOF
14478 #define STAT_MACROS_BROKEN 1
14479 _ACEOF
14480
14481 fi
14482
14483 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14484 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14485 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14486   echo $ECHO_N "(cached) $ECHO_C" >&6
14487 else
14488   cat >conftest.$ac_ext <<_ACEOF
14489 /* confdefs.h.  */
14490 _ACEOF
14491 cat confdefs.h >>conftest.$ac_ext
14492 cat >>conftest.$ac_ext <<_ACEOF
14493 /* end confdefs.h.  */
14494 #include <sys/types.h>
14495 #include <sys/wait.h>
14496 #ifndef WEXITSTATUS
14497 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14498 #endif
14499 #ifndef WIFEXITED
14500 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14501 #endif
14502
14503 int
14504 main ()
14505 {
14506   int s;
14507   wait (&s);
14508   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14509   ;
14510   return 0;
14511 }
14512 _ACEOF
14513 rm -f conftest.$ac_objext
14514 if { (ac_try="$ac_compile"
14515 case "(($ac_try" in
14516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14517   *) ac_try_echo=$ac_try;;
14518 esac
14519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14520   (eval "$ac_compile") 2>conftest.er1
14521   ac_status=$?
14522   grep -v '^ *+' conftest.er1 >conftest.err
14523   rm -f conftest.er1
14524   cat conftest.err >&5
14525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14526   (exit $ac_status); } &&
14527          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14528   { (case "(($ac_try" in
14529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14530   *) ac_try_echo=$ac_try;;
14531 esac
14532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14533   (eval "$ac_try") 2>&5
14534   ac_status=$?
14535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14536   (exit $ac_status); }; } &&
14537          { ac_try='test -s conftest.$ac_objext'
14538   { (case "(($ac_try" in
14539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14540   *) ac_try_echo=$ac_try;;
14541 esac
14542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14543   (eval "$ac_try") 2>&5
14544   ac_status=$?
14545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14546   (exit $ac_status); }; }; then
14547   ac_cv_header_sys_wait_h=yes
14548 else
14549   echo "$as_me: failed program was:" >&5
14550 sed 's/^/| /' conftest.$ac_ext >&5
14551
14552         ac_cv_header_sys_wait_h=no
14553 fi
14554
14555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14556 fi
14557 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14558 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14559 if test $ac_cv_header_sys_wait_h = yes; then
14560
14561 cat >>confdefs.h <<\_ACEOF
14562 #define HAVE_SYS_WAIT_H 1
14563 _ACEOF
14564
14565 fi
14566
14567 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14568 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14569 if test "${ac_cv_header_time+set}" = set; then
14570   echo $ECHO_N "(cached) $ECHO_C" >&6
14571 else
14572   cat >conftest.$ac_ext <<_ACEOF
14573 /* confdefs.h.  */
14574 _ACEOF
14575 cat confdefs.h >>conftest.$ac_ext
14576 cat >>conftest.$ac_ext <<_ACEOF
14577 /* end confdefs.h.  */
14578 #include <sys/types.h>
14579 #include <sys/time.h>
14580 #include <time.h>
14581
14582 int
14583 main ()
14584 {
14585 if ((struct tm *) 0)
14586 return 0;
14587   ;
14588   return 0;
14589 }
14590 _ACEOF
14591 rm -f conftest.$ac_objext
14592 if { (ac_try="$ac_compile"
14593 case "(($ac_try" in
14594   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14595   *) ac_try_echo=$ac_try;;
14596 esac
14597 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14598   (eval "$ac_compile") 2>conftest.er1
14599   ac_status=$?
14600   grep -v '^ *+' conftest.er1 >conftest.err
14601   rm -f conftest.er1
14602   cat conftest.err >&5
14603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14604   (exit $ac_status); } &&
14605          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14606   { (case "(($ac_try" in
14607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14608   *) ac_try_echo=$ac_try;;
14609 esac
14610 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14611   (eval "$ac_try") 2>&5
14612   ac_status=$?
14613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14614   (exit $ac_status); }; } &&
14615          { ac_try='test -s conftest.$ac_objext'
14616   { (case "(($ac_try" in
14617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14618   *) ac_try_echo=$ac_try;;
14619 esac
14620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14621   (eval "$ac_try") 2>&5
14622   ac_status=$?
14623   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14624   (exit $ac_status); }; }; then
14625   ac_cv_header_time=yes
14626 else
14627   echo "$as_me: failed program was:" >&5
14628 sed 's/^/| /' conftest.$ac_ext >&5
14629
14630         ac_cv_header_time=no
14631 fi
14632
14633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14634 fi
14635 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14636 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14637 if test $ac_cv_header_time = yes; then
14638
14639 cat >>confdefs.h <<\_ACEOF
14640 #define TIME_WITH_SYS_TIME 1
14641 _ACEOF
14642
14643 fi
14644
14645
14646
14647
14648
14649
14650
14651
14652 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14653 do
14654 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14655 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14656   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14657 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14658 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14659   echo $ECHO_N "(cached) $ECHO_C" >&6
14660 fi
14661 ac_res=`eval echo '${'$as_ac_Header'}'`
14662                { echo "$as_me:$LINENO: result: $ac_res" >&5
14663 echo "${ECHO_T}$ac_res" >&6; }
14664 else
14665   # Is the header compilable?
14666 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14667 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14668 cat >conftest.$ac_ext <<_ACEOF
14669 /* confdefs.h.  */
14670 _ACEOF
14671 cat confdefs.h >>conftest.$ac_ext
14672 cat >>conftest.$ac_ext <<_ACEOF
14673 /* end confdefs.h.  */
14674 $ac_includes_default
14675 #include <$ac_header>
14676 _ACEOF
14677 rm -f conftest.$ac_objext
14678 if { (ac_try="$ac_compile"
14679 case "(($ac_try" in
14680   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14681   *) ac_try_echo=$ac_try;;
14682 esac
14683 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14684   (eval "$ac_compile") 2>conftest.er1
14685   ac_status=$?
14686   grep -v '^ *+' conftest.er1 >conftest.err
14687   rm -f conftest.er1
14688   cat conftest.err >&5
14689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14690   (exit $ac_status); } &&
14691          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14692   { (case "(($ac_try" in
14693   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14694   *) ac_try_echo=$ac_try;;
14695 esac
14696 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14697   (eval "$ac_try") 2>&5
14698   ac_status=$?
14699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14700   (exit $ac_status); }; } &&
14701          { ac_try='test -s conftest.$ac_objext'
14702   { (case "(($ac_try" in
14703   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14704   *) ac_try_echo=$ac_try;;
14705 esac
14706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14707   (eval "$ac_try") 2>&5
14708   ac_status=$?
14709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14710   (exit $ac_status); }; }; then
14711   ac_header_compiler=yes
14712 else
14713   echo "$as_me: failed program was:" >&5
14714 sed 's/^/| /' conftest.$ac_ext >&5
14715
14716         ac_header_compiler=no
14717 fi
14718
14719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14720 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14721 echo "${ECHO_T}$ac_header_compiler" >&6; }
14722
14723 # Is the header present?
14724 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14725 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14726 cat >conftest.$ac_ext <<_ACEOF
14727 /* confdefs.h.  */
14728 _ACEOF
14729 cat confdefs.h >>conftest.$ac_ext
14730 cat >>conftest.$ac_ext <<_ACEOF
14731 /* end confdefs.h.  */
14732 #include <$ac_header>
14733 _ACEOF
14734 if { (ac_try="$ac_cpp conftest.$ac_ext"
14735 case "(($ac_try" in
14736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14737   *) ac_try_echo=$ac_try;;
14738 esac
14739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14740   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14741   ac_status=$?
14742   grep -v '^ *+' conftest.er1 >conftest.err
14743   rm -f conftest.er1
14744   cat conftest.err >&5
14745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14746   (exit $ac_status); } >/dev/null; then
14747   if test -s conftest.err; then
14748     ac_cpp_err=$ac_c_preproc_warn_flag
14749     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14750   else
14751     ac_cpp_err=
14752   fi
14753 else
14754   ac_cpp_err=yes
14755 fi
14756 if test -z "$ac_cpp_err"; then
14757   ac_header_preproc=yes
14758 else
14759   echo "$as_me: failed program was:" >&5
14760 sed 's/^/| /' conftest.$ac_ext >&5
14761
14762   ac_header_preproc=no
14763 fi
14764
14765 rm -f conftest.err conftest.$ac_ext
14766 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14767 echo "${ECHO_T}$ac_header_preproc" >&6; }
14768
14769 # So?  What about this header?
14770 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14771   yes:no: )
14772     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14773 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14774     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14775 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14776     ac_header_preproc=yes
14777     ;;
14778   no:yes:* )
14779     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14780 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14781     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14782 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14783     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14784 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14785     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14786 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14787     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14788 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14789     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14790 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14791     ( cat <<\_ASBOX
14792 ## ------------------------------------ ##
14793 ## Report this to http://llvm.org/bugs/ ##
14794 ## ------------------------------------ ##
14795 _ASBOX
14796      ) | sed "s/^/$as_me: WARNING:     /" >&2
14797     ;;
14798 esac
14799 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14800 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14801 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14802   echo $ECHO_N "(cached) $ECHO_C" >&6
14803 else
14804   eval "$as_ac_Header=\$ac_header_preproc"
14805 fi
14806 ac_res=`eval echo '${'$as_ac_Header'}'`
14807                { echo "$as_me:$LINENO: result: $ac_res" >&5
14808 echo "${ECHO_T}$ac_res" >&6; }
14809
14810 fi
14811 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14812   cat >>confdefs.h <<_ACEOF
14813 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14814 _ACEOF
14815
14816 fi
14817
14818 done
14819
14820
14821
14822
14823
14824
14825
14826 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14827 do
14828 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14829 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14830   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14831 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14832 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14833   echo $ECHO_N "(cached) $ECHO_C" >&6
14834 fi
14835 ac_res=`eval echo '${'$as_ac_Header'}'`
14836                { echo "$as_me:$LINENO: result: $ac_res" >&5
14837 echo "${ECHO_T}$ac_res" >&6; }
14838 else
14839   # Is the header compilable?
14840 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14841 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14842 cat >conftest.$ac_ext <<_ACEOF
14843 /* confdefs.h.  */
14844 _ACEOF
14845 cat confdefs.h >>conftest.$ac_ext
14846 cat >>conftest.$ac_ext <<_ACEOF
14847 /* end confdefs.h.  */
14848 $ac_includes_default
14849 #include <$ac_header>
14850 _ACEOF
14851 rm -f conftest.$ac_objext
14852 if { (ac_try="$ac_compile"
14853 case "(($ac_try" in
14854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14855   *) ac_try_echo=$ac_try;;
14856 esac
14857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14858   (eval "$ac_compile") 2>conftest.er1
14859   ac_status=$?
14860   grep -v '^ *+' conftest.er1 >conftest.err
14861   rm -f conftest.er1
14862   cat conftest.err >&5
14863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14864   (exit $ac_status); } &&
14865          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14866   { (case "(($ac_try" in
14867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14868   *) ac_try_echo=$ac_try;;
14869 esac
14870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14871   (eval "$ac_try") 2>&5
14872   ac_status=$?
14873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14874   (exit $ac_status); }; } &&
14875          { ac_try='test -s conftest.$ac_objext'
14876   { (case "(($ac_try" in
14877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14878   *) ac_try_echo=$ac_try;;
14879 esac
14880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14881   (eval "$ac_try") 2>&5
14882   ac_status=$?
14883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14884   (exit $ac_status); }; }; then
14885   ac_header_compiler=yes
14886 else
14887   echo "$as_me: failed program was:" >&5
14888 sed 's/^/| /' conftest.$ac_ext >&5
14889
14890         ac_header_compiler=no
14891 fi
14892
14893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14894 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14895 echo "${ECHO_T}$ac_header_compiler" >&6; }
14896
14897 # Is the header present?
14898 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14899 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14900 cat >conftest.$ac_ext <<_ACEOF
14901 /* confdefs.h.  */
14902 _ACEOF
14903 cat confdefs.h >>conftest.$ac_ext
14904 cat >>conftest.$ac_ext <<_ACEOF
14905 /* end confdefs.h.  */
14906 #include <$ac_header>
14907 _ACEOF
14908 if { (ac_try="$ac_cpp conftest.$ac_ext"
14909 case "(($ac_try" in
14910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14911   *) ac_try_echo=$ac_try;;
14912 esac
14913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14914   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14915   ac_status=$?
14916   grep -v '^ *+' conftest.er1 >conftest.err
14917   rm -f conftest.er1
14918   cat conftest.err >&5
14919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14920   (exit $ac_status); } >/dev/null; then
14921   if test -s conftest.err; then
14922     ac_cpp_err=$ac_c_preproc_warn_flag
14923     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14924   else
14925     ac_cpp_err=
14926   fi
14927 else
14928   ac_cpp_err=yes
14929 fi
14930 if test -z "$ac_cpp_err"; then
14931   ac_header_preproc=yes
14932 else
14933   echo "$as_me: failed program was:" >&5
14934 sed 's/^/| /' conftest.$ac_ext >&5
14935
14936   ac_header_preproc=no
14937 fi
14938
14939 rm -f conftest.err conftest.$ac_ext
14940 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14941 echo "${ECHO_T}$ac_header_preproc" >&6; }
14942
14943 # So?  What about this header?
14944 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14945   yes:no: )
14946     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14947 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14948     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14949 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14950     ac_header_preproc=yes
14951     ;;
14952   no:yes:* )
14953     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14954 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14955     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14956 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14957     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14958 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14959     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14960 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14961     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14962 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14963     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14964 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14965     ( cat <<\_ASBOX
14966 ## ------------------------------------ ##
14967 ## Report this to http://llvm.org/bugs/ ##
14968 ## ------------------------------------ ##
14969 _ASBOX
14970      ) | sed "s/^/$as_me: WARNING:     /" >&2
14971     ;;
14972 esac
14973 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14974 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14975 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14976   echo $ECHO_N "(cached) $ECHO_C" >&6
14977 else
14978   eval "$as_ac_Header=\$ac_header_preproc"
14979 fi
14980 ac_res=`eval echo '${'$as_ac_Header'}'`
14981                { echo "$as_me:$LINENO: result: $ac_res" >&5
14982 echo "${ECHO_T}$ac_res" >&6; }
14983
14984 fi
14985 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14986   cat >>confdefs.h <<_ACEOF
14987 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14988 _ACEOF
14989
14990 fi
14991
14992 done
14993
14994
14995
14996 for ac_header in utime.h windows.h
14997 do
14998 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14999 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15000   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15001 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15002 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15003   echo $ECHO_N "(cached) $ECHO_C" >&6
15004 fi
15005 ac_res=`eval echo '${'$as_ac_Header'}'`
15006                { echo "$as_me:$LINENO: result: $ac_res" >&5
15007 echo "${ECHO_T}$ac_res" >&6; }
15008 else
15009   # Is the header compilable?
15010 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15011 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15012 cat >conftest.$ac_ext <<_ACEOF
15013 /* confdefs.h.  */
15014 _ACEOF
15015 cat confdefs.h >>conftest.$ac_ext
15016 cat >>conftest.$ac_ext <<_ACEOF
15017 /* end confdefs.h.  */
15018 $ac_includes_default
15019 #include <$ac_header>
15020 _ACEOF
15021 rm -f conftest.$ac_objext
15022 if { (ac_try="$ac_compile"
15023 case "(($ac_try" in
15024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15025   *) ac_try_echo=$ac_try;;
15026 esac
15027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15028   (eval "$ac_compile") 2>conftest.er1
15029   ac_status=$?
15030   grep -v '^ *+' conftest.er1 >conftest.err
15031   rm -f conftest.er1
15032   cat conftest.err >&5
15033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15034   (exit $ac_status); } &&
15035          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15036   { (case "(($ac_try" in
15037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15038   *) ac_try_echo=$ac_try;;
15039 esac
15040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15041   (eval "$ac_try") 2>&5
15042   ac_status=$?
15043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15044   (exit $ac_status); }; } &&
15045          { ac_try='test -s conftest.$ac_objext'
15046   { (case "(($ac_try" in
15047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15048   *) ac_try_echo=$ac_try;;
15049 esac
15050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15051   (eval "$ac_try") 2>&5
15052   ac_status=$?
15053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15054   (exit $ac_status); }; }; then
15055   ac_header_compiler=yes
15056 else
15057   echo "$as_me: failed program was:" >&5
15058 sed 's/^/| /' conftest.$ac_ext >&5
15059
15060         ac_header_compiler=no
15061 fi
15062
15063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15064 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15065 echo "${ECHO_T}$ac_header_compiler" >&6; }
15066
15067 # Is the header present?
15068 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15069 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15070 cat >conftest.$ac_ext <<_ACEOF
15071 /* confdefs.h.  */
15072 _ACEOF
15073 cat confdefs.h >>conftest.$ac_ext
15074 cat >>conftest.$ac_ext <<_ACEOF
15075 /* end confdefs.h.  */
15076 #include <$ac_header>
15077 _ACEOF
15078 if { (ac_try="$ac_cpp conftest.$ac_ext"
15079 case "(($ac_try" in
15080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15081   *) ac_try_echo=$ac_try;;
15082 esac
15083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15084   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15085   ac_status=$?
15086   grep -v '^ *+' conftest.er1 >conftest.err
15087   rm -f conftest.er1
15088   cat conftest.err >&5
15089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15090   (exit $ac_status); } >/dev/null; then
15091   if test -s conftest.err; then
15092     ac_cpp_err=$ac_c_preproc_warn_flag
15093     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15094   else
15095     ac_cpp_err=
15096   fi
15097 else
15098   ac_cpp_err=yes
15099 fi
15100 if test -z "$ac_cpp_err"; then
15101   ac_header_preproc=yes
15102 else
15103   echo "$as_me: failed program was:" >&5
15104 sed 's/^/| /' conftest.$ac_ext >&5
15105
15106   ac_header_preproc=no
15107 fi
15108
15109 rm -f conftest.err conftest.$ac_ext
15110 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15111 echo "${ECHO_T}$ac_header_preproc" >&6; }
15112
15113 # So?  What about this header?
15114 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15115   yes:no: )
15116     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15117 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15118     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15119 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15120     ac_header_preproc=yes
15121     ;;
15122   no:yes:* )
15123     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15124 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15125     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15126 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15127     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15128 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15129     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15130 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15131     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15132 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15133     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15134 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15135     ( cat <<\_ASBOX
15136 ## ------------------------------------ ##
15137 ## Report this to http://llvm.org/bugs/ ##
15138 ## ------------------------------------ ##
15139 _ASBOX
15140      ) | sed "s/^/$as_me: WARNING:     /" >&2
15141     ;;
15142 esac
15143 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15144 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15145 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15146   echo $ECHO_N "(cached) $ECHO_C" >&6
15147 else
15148   eval "$as_ac_Header=\$ac_header_preproc"
15149 fi
15150 ac_res=`eval echo '${'$as_ac_Header'}'`
15151                { echo "$as_me:$LINENO: result: $ac_res" >&5
15152 echo "${ECHO_T}$ac_res" >&6; }
15153
15154 fi
15155 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15156   cat >>confdefs.h <<_ACEOF
15157 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15158 _ACEOF
15159
15160 fi
15161
15162 done
15163
15164
15165
15166
15167
15168
15169 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
15170 do
15171 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15172 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15173   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15174 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15175 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15176   echo $ECHO_N "(cached) $ECHO_C" >&6
15177 fi
15178 ac_res=`eval echo '${'$as_ac_Header'}'`
15179                { echo "$as_me:$LINENO: result: $ac_res" >&5
15180 echo "${ECHO_T}$ac_res" >&6; }
15181 else
15182   # Is the header compilable?
15183 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15184 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15185 cat >conftest.$ac_ext <<_ACEOF
15186 /* confdefs.h.  */
15187 _ACEOF
15188 cat confdefs.h >>conftest.$ac_ext
15189 cat >>conftest.$ac_ext <<_ACEOF
15190 /* end confdefs.h.  */
15191 $ac_includes_default
15192 #include <$ac_header>
15193 _ACEOF
15194 rm -f conftest.$ac_objext
15195 if { (ac_try="$ac_compile"
15196 case "(($ac_try" in
15197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15198   *) ac_try_echo=$ac_try;;
15199 esac
15200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15201   (eval "$ac_compile") 2>conftest.er1
15202   ac_status=$?
15203   grep -v '^ *+' conftest.er1 >conftest.err
15204   rm -f conftest.er1
15205   cat conftest.err >&5
15206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15207   (exit $ac_status); } &&
15208          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15209   { (case "(($ac_try" in
15210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15211   *) ac_try_echo=$ac_try;;
15212 esac
15213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15214   (eval "$ac_try") 2>&5
15215   ac_status=$?
15216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15217   (exit $ac_status); }; } &&
15218          { ac_try='test -s conftest.$ac_objext'
15219   { (case "(($ac_try" in
15220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15221   *) ac_try_echo=$ac_try;;
15222 esac
15223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15224   (eval "$ac_try") 2>&5
15225   ac_status=$?
15226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15227   (exit $ac_status); }; }; then
15228   ac_header_compiler=yes
15229 else
15230   echo "$as_me: failed program was:" >&5
15231 sed 's/^/| /' conftest.$ac_ext >&5
15232
15233         ac_header_compiler=no
15234 fi
15235
15236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15237 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15238 echo "${ECHO_T}$ac_header_compiler" >&6; }
15239
15240 # Is the header present?
15241 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15242 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15243 cat >conftest.$ac_ext <<_ACEOF
15244 /* confdefs.h.  */
15245 _ACEOF
15246 cat confdefs.h >>conftest.$ac_ext
15247 cat >>conftest.$ac_ext <<_ACEOF
15248 /* end confdefs.h.  */
15249 #include <$ac_header>
15250 _ACEOF
15251 if { (ac_try="$ac_cpp conftest.$ac_ext"
15252 case "(($ac_try" in
15253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15254   *) ac_try_echo=$ac_try;;
15255 esac
15256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15257   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15258   ac_status=$?
15259   grep -v '^ *+' conftest.er1 >conftest.err
15260   rm -f conftest.er1
15261   cat conftest.err >&5
15262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15263   (exit $ac_status); } >/dev/null; then
15264   if test -s conftest.err; then
15265     ac_cpp_err=$ac_c_preproc_warn_flag
15266     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15267   else
15268     ac_cpp_err=
15269   fi
15270 else
15271   ac_cpp_err=yes
15272 fi
15273 if test -z "$ac_cpp_err"; then
15274   ac_header_preproc=yes
15275 else
15276   echo "$as_me: failed program was:" >&5
15277 sed 's/^/| /' conftest.$ac_ext >&5
15278
15279   ac_header_preproc=no
15280 fi
15281
15282 rm -f conftest.err conftest.$ac_ext
15283 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15284 echo "${ECHO_T}$ac_header_preproc" >&6; }
15285
15286 # So?  What about this header?
15287 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15288   yes:no: )
15289     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15290 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15291     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15292 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15293     ac_header_preproc=yes
15294     ;;
15295   no:yes:* )
15296     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15297 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15298     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15299 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15300     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15301 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15302     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15303 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15304     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15305 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15306     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15307 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15308     ( cat <<\_ASBOX
15309 ## ------------------------------------ ##
15310 ## Report this to http://llvm.org/bugs/ ##
15311 ## ------------------------------------ ##
15312 _ASBOX
15313      ) | sed "s/^/$as_me: WARNING:     /" >&2
15314     ;;
15315 esac
15316 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15317 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15318 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15319   echo $ECHO_N "(cached) $ECHO_C" >&6
15320 else
15321   eval "$as_ac_Header=\$ac_header_preproc"
15322 fi
15323 ac_res=`eval echo '${'$as_ac_Header'}'`
15324                { echo "$as_me:$LINENO: result: $ac_res" >&5
15325 echo "${ECHO_T}$ac_res" >&6; }
15326
15327 fi
15328 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15329   cat >>confdefs.h <<_ACEOF
15330 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15331 _ACEOF
15332
15333 fi
15334
15335 done
15336
15337
15338
15339
15340
15341 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15342 do
15343 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15344 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15345   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15346 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15347 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15348   echo $ECHO_N "(cached) $ECHO_C" >&6
15349 fi
15350 ac_res=`eval echo '${'$as_ac_Header'}'`
15351                { echo "$as_me:$LINENO: result: $ac_res" >&5
15352 echo "${ECHO_T}$ac_res" >&6; }
15353 else
15354   # Is the header compilable?
15355 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15356 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15357 cat >conftest.$ac_ext <<_ACEOF
15358 /* confdefs.h.  */
15359 _ACEOF
15360 cat confdefs.h >>conftest.$ac_ext
15361 cat >>conftest.$ac_ext <<_ACEOF
15362 /* end confdefs.h.  */
15363 $ac_includes_default
15364 #include <$ac_header>
15365 _ACEOF
15366 rm -f conftest.$ac_objext
15367 if { (ac_try="$ac_compile"
15368 case "(($ac_try" in
15369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15370   *) ac_try_echo=$ac_try;;
15371 esac
15372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15373   (eval "$ac_compile") 2>conftest.er1
15374   ac_status=$?
15375   grep -v '^ *+' conftest.er1 >conftest.err
15376   rm -f conftest.er1
15377   cat conftest.err >&5
15378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15379   (exit $ac_status); } &&
15380          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15381   { (case "(($ac_try" in
15382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15383   *) ac_try_echo=$ac_try;;
15384 esac
15385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15386   (eval "$ac_try") 2>&5
15387   ac_status=$?
15388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15389   (exit $ac_status); }; } &&
15390          { ac_try='test -s conftest.$ac_objext'
15391   { (case "(($ac_try" in
15392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15393   *) ac_try_echo=$ac_try;;
15394 esac
15395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15396   (eval "$ac_try") 2>&5
15397   ac_status=$?
15398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15399   (exit $ac_status); }; }; then
15400   ac_header_compiler=yes
15401 else
15402   echo "$as_me: failed program was:" >&5
15403 sed 's/^/| /' conftest.$ac_ext >&5
15404
15405         ac_header_compiler=no
15406 fi
15407
15408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15409 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15410 echo "${ECHO_T}$ac_header_compiler" >&6; }
15411
15412 # Is the header present?
15413 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15414 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15415 cat >conftest.$ac_ext <<_ACEOF
15416 /* confdefs.h.  */
15417 _ACEOF
15418 cat confdefs.h >>conftest.$ac_ext
15419 cat >>conftest.$ac_ext <<_ACEOF
15420 /* end confdefs.h.  */
15421 #include <$ac_header>
15422 _ACEOF
15423 if { (ac_try="$ac_cpp conftest.$ac_ext"
15424 case "(($ac_try" in
15425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15426   *) ac_try_echo=$ac_try;;
15427 esac
15428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15429   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15430   ac_status=$?
15431   grep -v '^ *+' conftest.er1 >conftest.err
15432   rm -f conftest.er1
15433   cat conftest.err >&5
15434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15435   (exit $ac_status); } >/dev/null; then
15436   if test -s conftest.err; then
15437     ac_cpp_err=$ac_c_preproc_warn_flag
15438     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15439   else
15440     ac_cpp_err=
15441   fi
15442 else
15443   ac_cpp_err=yes
15444 fi
15445 if test -z "$ac_cpp_err"; then
15446   ac_header_preproc=yes
15447 else
15448   echo "$as_me: failed program was:" >&5
15449 sed 's/^/| /' conftest.$ac_ext >&5
15450
15451   ac_header_preproc=no
15452 fi
15453
15454 rm -f conftest.err conftest.$ac_ext
15455 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15456 echo "${ECHO_T}$ac_header_preproc" >&6; }
15457
15458 # So?  What about this header?
15459 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15460   yes:no: )
15461     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15462 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15463     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15464 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15465     ac_header_preproc=yes
15466     ;;
15467   no:yes:* )
15468     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15469 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15470     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15471 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15472     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15473 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15474     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15475 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15476     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15477 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15478     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15479 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15480     ( cat <<\_ASBOX
15481 ## ------------------------------------ ##
15482 ## Report this to http://llvm.org/bugs/ ##
15483 ## ------------------------------------ ##
15484 _ASBOX
15485      ) | sed "s/^/$as_me: WARNING:     /" >&2
15486     ;;
15487 esac
15488 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15489 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15490 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15491   echo $ECHO_N "(cached) $ECHO_C" >&6
15492 else
15493   eval "$as_ac_Header=\$ac_header_preproc"
15494 fi
15495 ac_res=`eval echo '${'$as_ac_Header'}'`
15496                { echo "$as_me:$LINENO: result: $ac_res" >&5
15497 echo "${ECHO_T}$ac_res" >&6; }
15498
15499 fi
15500 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15501   cat >>confdefs.h <<_ACEOF
15502 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15503 _ACEOF
15504
15505 fi
15506
15507 done
15508
15509
15510 for ac_header in valgrind/valgrind.h
15511 do
15512 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15513 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15514   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15515 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15516 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15517   echo $ECHO_N "(cached) $ECHO_C" >&6
15518 fi
15519 ac_res=`eval echo '${'$as_ac_Header'}'`
15520                { echo "$as_me:$LINENO: result: $ac_res" >&5
15521 echo "${ECHO_T}$ac_res" >&6; }
15522 else
15523   # Is the header compilable?
15524 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15525 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15526 cat >conftest.$ac_ext <<_ACEOF
15527 /* confdefs.h.  */
15528 _ACEOF
15529 cat confdefs.h >>conftest.$ac_ext
15530 cat >>conftest.$ac_ext <<_ACEOF
15531 /* end confdefs.h.  */
15532 $ac_includes_default
15533 #include <$ac_header>
15534 _ACEOF
15535 rm -f conftest.$ac_objext
15536 if { (ac_try="$ac_compile"
15537 case "(($ac_try" in
15538   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15539   *) ac_try_echo=$ac_try;;
15540 esac
15541 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15542   (eval "$ac_compile") 2>conftest.er1
15543   ac_status=$?
15544   grep -v '^ *+' conftest.er1 >conftest.err
15545   rm -f conftest.er1
15546   cat conftest.err >&5
15547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15548   (exit $ac_status); } &&
15549          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15550   { (case "(($ac_try" in
15551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15552   *) ac_try_echo=$ac_try;;
15553 esac
15554 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15555   (eval "$ac_try") 2>&5
15556   ac_status=$?
15557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15558   (exit $ac_status); }; } &&
15559          { ac_try='test -s conftest.$ac_objext'
15560   { (case "(($ac_try" in
15561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15562   *) ac_try_echo=$ac_try;;
15563 esac
15564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15565   (eval "$ac_try") 2>&5
15566   ac_status=$?
15567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15568   (exit $ac_status); }; }; then
15569   ac_header_compiler=yes
15570 else
15571   echo "$as_me: failed program was:" >&5
15572 sed 's/^/| /' conftest.$ac_ext >&5
15573
15574         ac_header_compiler=no
15575 fi
15576
15577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15578 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15579 echo "${ECHO_T}$ac_header_compiler" >&6; }
15580
15581 # Is the header present?
15582 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15583 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15584 cat >conftest.$ac_ext <<_ACEOF
15585 /* confdefs.h.  */
15586 _ACEOF
15587 cat confdefs.h >>conftest.$ac_ext
15588 cat >>conftest.$ac_ext <<_ACEOF
15589 /* end confdefs.h.  */
15590 #include <$ac_header>
15591 _ACEOF
15592 if { (ac_try="$ac_cpp conftest.$ac_ext"
15593 case "(($ac_try" in
15594   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15595   *) ac_try_echo=$ac_try;;
15596 esac
15597 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15598   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15599   ac_status=$?
15600   grep -v '^ *+' conftest.er1 >conftest.err
15601   rm -f conftest.er1
15602   cat conftest.err >&5
15603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15604   (exit $ac_status); } >/dev/null; then
15605   if test -s conftest.err; then
15606     ac_cpp_err=$ac_c_preproc_warn_flag
15607     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15608   else
15609     ac_cpp_err=
15610   fi
15611 else
15612   ac_cpp_err=yes
15613 fi
15614 if test -z "$ac_cpp_err"; then
15615   ac_header_preproc=yes
15616 else
15617   echo "$as_me: failed program was:" >&5
15618 sed 's/^/| /' conftest.$ac_ext >&5
15619
15620   ac_header_preproc=no
15621 fi
15622
15623 rm -f conftest.err conftest.$ac_ext
15624 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15625 echo "${ECHO_T}$ac_header_preproc" >&6; }
15626
15627 # So?  What about this header?
15628 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15629   yes:no: )
15630     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15631 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15632     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15633 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15634     ac_header_preproc=yes
15635     ;;
15636   no:yes:* )
15637     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15638 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15639     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15640 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15641     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15642 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15643     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15644 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15645     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15646 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15647     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15648 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15649     ( cat <<\_ASBOX
15650 ## ------------------------------------ ##
15651 ## Report this to http://llvm.org/bugs/ ##
15652 ## ------------------------------------ ##
15653 _ASBOX
15654      ) | sed "s/^/$as_me: WARNING:     /" >&2
15655     ;;
15656 esac
15657 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15658 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15659 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15660   echo $ECHO_N "(cached) $ECHO_C" >&6
15661 else
15662   eval "$as_ac_Header=\$ac_header_preproc"
15663 fi
15664 ac_res=`eval echo '${'$as_ac_Header'}'`
15665                { echo "$as_me:$LINENO: result: $ac_res" >&5
15666 echo "${ECHO_T}$ac_res" >&6; }
15667
15668 fi
15669 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15670   cat >>confdefs.h <<_ACEOF
15671 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15672 _ACEOF
15673
15674 fi
15675
15676 done
15677
15678
15679 for ac_header in fenv.h
15680 do
15681 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15682 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15683   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15684 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15685 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15686   echo $ECHO_N "(cached) $ECHO_C" >&6
15687 fi
15688 ac_res=`eval echo '${'$as_ac_Header'}'`
15689                { echo "$as_me:$LINENO: result: $ac_res" >&5
15690 echo "${ECHO_T}$ac_res" >&6; }
15691 else
15692   # Is the header compilable?
15693 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15694 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15695 cat >conftest.$ac_ext <<_ACEOF
15696 /* confdefs.h.  */
15697 _ACEOF
15698 cat confdefs.h >>conftest.$ac_ext
15699 cat >>conftest.$ac_ext <<_ACEOF
15700 /* end confdefs.h.  */
15701 $ac_includes_default
15702 #include <$ac_header>
15703 _ACEOF
15704 rm -f conftest.$ac_objext
15705 if { (ac_try="$ac_compile"
15706 case "(($ac_try" in
15707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15708   *) ac_try_echo=$ac_try;;
15709 esac
15710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15711   (eval "$ac_compile") 2>conftest.er1
15712   ac_status=$?
15713   grep -v '^ *+' conftest.er1 >conftest.err
15714   rm -f conftest.er1
15715   cat conftest.err >&5
15716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15717   (exit $ac_status); } &&
15718          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15719   { (case "(($ac_try" in
15720   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15721   *) ac_try_echo=$ac_try;;
15722 esac
15723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15724   (eval "$ac_try") 2>&5
15725   ac_status=$?
15726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15727   (exit $ac_status); }; } &&
15728          { ac_try='test -s conftest.$ac_objext'
15729   { (case "(($ac_try" in
15730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15731   *) ac_try_echo=$ac_try;;
15732 esac
15733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15734   (eval "$ac_try") 2>&5
15735   ac_status=$?
15736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15737   (exit $ac_status); }; }; then
15738   ac_header_compiler=yes
15739 else
15740   echo "$as_me: failed program was:" >&5
15741 sed 's/^/| /' conftest.$ac_ext >&5
15742
15743         ac_header_compiler=no
15744 fi
15745
15746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15747 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15748 echo "${ECHO_T}$ac_header_compiler" >&6; }
15749
15750 # Is the header present?
15751 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15752 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15753 cat >conftest.$ac_ext <<_ACEOF
15754 /* confdefs.h.  */
15755 _ACEOF
15756 cat confdefs.h >>conftest.$ac_ext
15757 cat >>conftest.$ac_ext <<_ACEOF
15758 /* end confdefs.h.  */
15759 #include <$ac_header>
15760 _ACEOF
15761 if { (ac_try="$ac_cpp conftest.$ac_ext"
15762 case "(($ac_try" in
15763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15764   *) ac_try_echo=$ac_try;;
15765 esac
15766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15767   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15768   ac_status=$?
15769   grep -v '^ *+' conftest.er1 >conftest.err
15770   rm -f conftest.er1
15771   cat conftest.err >&5
15772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15773   (exit $ac_status); } >/dev/null; then
15774   if test -s conftest.err; then
15775     ac_cpp_err=$ac_c_preproc_warn_flag
15776     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15777   else
15778     ac_cpp_err=
15779   fi
15780 else
15781   ac_cpp_err=yes
15782 fi
15783 if test -z "$ac_cpp_err"; then
15784   ac_header_preproc=yes
15785 else
15786   echo "$as_me: failed program was:" >&5
15787 sed 's/^/| /' conftest.$ac_ext >&5
15788
15789   ac_header_preproc=no
15790 fi
15791
15792 rm -f conftest.err conftest.$ac_ext
15793 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15794 echo "${ECHO_T}$ac_header_preproc" >&6; }
15795
15796 # So?  What about this header?
15797 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15798   yes:no: )
15799     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15800 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15801     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15802 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15803     ac_header_preproc=yes
15804     ;;
15805   no:yes:* )
15806     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15807 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15808     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15809 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15810     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15811 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15812     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15813 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15814     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15815 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15816     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15817 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15818     ( cat <<\_ASBOX
15819 ## ------------------------------------ ##
15820 ## Report this to http://llvm.org/bugs/ ##
15821 ## ------------------------------------ ##
15822 _ASBOX
15823      ) | sed "s/^/$as_me: WARNING:     /" >&2
15824     ;;
15825 esac
15826 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15827 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15828 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15829   echo $ECHO_N "(cached) $ECHO_C" >&6
15830 else
15831   eval "$as_ac_Header=\$ac_header_preproc"
15832 fi
15833 ac_res=`eval echo '${'$as_ac_Header'}'`
15834                { echo "$as_me:$LINENO: result: $ac_res" >&5
15835 echo "${ECHO_T}$ac_res" >&6; }
15836
15837 fi
15838 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15839   cat >>confdefs.h <<_ACEOF
15840 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15841 _ACEOF
15842
15843 fi
15844
15845 done
15846
15847 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15848
15849 for ac_header in pthread.h
15850 do
15851 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15852 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15853   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15854 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15855 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15856   echo $ECHO_N "(cached) $ECHO_C" >&6
15857 fi
15858 ac_res=`eval echo '${'$as_ac_Header'}'`
15859                { echo "$as_me:$LINENO: result: $ac_res" >&5
15860 echo "${ECHO_T}$ac_res" >&6; }
15861 else
15862   # Is the header compilable?
15863 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15864 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15865 cat >conftest.$ac_ext <<_ACEOF
15866 /* confdefs.h.  */
15867 _ACEOF
15868 cat confdefs.h >>conftest.$ac_ext
15869 cat >>conftest.$ac_ext <<_ACEOF
15870 /* end confdefs.h.  */
15871 $ac_includes_default
15872 #include <$ac_header>
15873 _ACEOF
15874 rm -f conftest.$ac_objext
15875 if { (ac_try="$ac_compile"
15876 case "(($ac_try" in
15877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15878   *) ac_try_echo=$ac_try;;
15879 esac
15880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15881   (eval "$ac_compile") 2>conftest.er1
15882   ac_status=$?
15883   grep -v '^ *+' conftest.er1 >conftest.err
15884   rm -f conftest.er1
15885   cat conftest.err >&5
15886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15887   (exit $ac_status); } &&
15888          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15889   { (case "(($ac_try" in
15890   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15891   *) ac_try_echo=$ac_try;;
15892 esac
15893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15894   (eval "$ac_try") 2>&5
15895   ac_status=$?
15896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15897   (exit $ac_status); }; } &&
15898          { ac_try='test -s conftest.$ac_objext'
15899   { (case "(($ac_try" in
15900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15901   *) ac_try_echo=$ac_try;;
15902 esac
15903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15904   (eval "$ac_try") 2>&5
15905   ac_status=$?
15906   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15907   (exit $ac_status); }; }; then
15908   ac_header_compiler=yes
15909 else
15910   echo "$as_me: failed program was:" >&5
15911 sed 's/^/| /' conftest.$ac_ext >&5
15912
15913         ac_header_compiler=no
15914 fi
15915
15916 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15917 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15918 echo "${ECHO_T}$ac_header_compiler" >&6; }
15919
15920 # Is the header present?
15921 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15922 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15923 cat >conftest.$ac_ext <<_ACEOF
15924 /* confdefs.h.  */
15925 _ACEOF
15926 cat confdefs.h >>conftest.$ac_ext
15927 cat >>conftest.$ac_ext <<_ACEOF
15928 /* end confdefs.h.  */
15929 #include <$ac_header>
15930 _ACEOF
15931 if { (ac_try="$ac_cpp conftest.$ac_ext"
15932 case "(($ac_try" in
15933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15934   *) ac_try_echo=$ac_try;;
15935 esac
15936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15937   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15938   ac_status=$?
15939   grep -v '^ *+' conftest.er1 >conftest.err
15940   rm -f conftest.er1
15941   cat conftest.err >&5
15942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15943   (exit $ac_status); } >/dev/null; then
15944   if test -s conftest.err; then
15945     ac_cpp_err=$ac_c_preproc_warn_flag
15946     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15947   else
15948     ac_cpp_err=
15949   fi
15950 else
15951   ac_cpp_err=yes
15952 fi
15953 if test -z "$ac_cpp_err"; then
15954   ac_header_preproc=yes
15955 else
15956   echo "$as_me: failed program was:" >&5
15957 sed 's/^/| /' conftest.$ac_ext >&5
15958
15959   ac_header_preproc=no
15960 fi
15961
15962 rm -f conftest.err conftest.$ac_ext
15963 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15964 echo "${ECHO_T}$ac_header_preproc" >&6; }
15965
15966 # So?  What about this header?
15967 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15968   yes:no: )
15969     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15970 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15971     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15972 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15973     ac_header_preproc=yes
15974     ;;
15975   no:yes:* )
15976     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15977 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15978     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15979 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15980     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15981 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15982     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15983 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15984     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15985 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15986     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15987 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15988     ( cat <<\_ASBOX
15989 ## ------------------------------------ ##
15990 ## Report this to http://llvm.org/bugs/ ##
15991 ## ------------------------------------ ##
15992 _ASBOX
15993      ) | sed "s/^/$as_me: WARNING:     /" >&2
15994     ;;
15995 esac
15996 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15997 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15998 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15999   echo $ECHO_N "(cached) $ECHO_C" >&6
16000 else
16001   eval "$as_ac_Header=\$ac_header_preproc"
16002 fi
16003 ac_res=`eval echo '${'$as_ac_Header'}'`
16004                { echo "$as_me:$LINENO: result: $ac_res" >&5
16005 echo "${ECHO_T}$ac_res" >&6; }
16006
16007 fi
16008 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16009   cat >>confdefs.h <<_ACEOF
16010 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16011 _ACEOF
16012  HAVE_PTHREAD=1
16013
16014 else
16015   HAVE_PTHREAD=0
16016
16017 fi
16018
16019 done
16020
16021 else
16022   HAVE_PTHREAD=0
16023
16024 fi
16025
16026 if test "$llvm_cv_enable_libffi" = "yes" ; then
16027
16028
16029 for ac_header in ffi.h ffi/ffi.h
16030 do
16031 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16032 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16033   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16034 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16035 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16036   echo $ECHO_N "(cached) $ECHO_C" >&6
16037 fi
16038 ac_res=`eval echo '${'$as_ac_Header'}'`
16039                { echo "$as_me:$LINENO: result: $ac_res" >&5
16040 echo "${ECHO_T}$ac_res" >&6; }
16041 else
16042   # Is the header compilable?
16043 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16044 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16045 cat >conftest.$ac_ext <<_ACEOF
16046 /* confdefs.h.  */
16047 _ACEOF
16048 cat confdefs.h >>conftest.$ac_ext
16049 cat >>conftest.$ac_ext <<_ACEOF
16050 /* end confdefs.h.  */
16051 $ac_includes_default
16052 #include <$ac_header>
16053 _ACEOF
16054 rm -f conftest.$ac_objext
16055 if { (ac_try="$ac_compile"
16056 case "(($ac_try" in
16057   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16058   *) ac_try_echo=$ac_try;;
16059 esac
16060 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16061   (eval "$ac_compile") 2>conftest.er1
16062   ac_status=$?
16063   grep -v '^ *+' conftest.er1 >conftest.err
16064   rm -f conftest.er1
16065   cat conftest.err >&5
16066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16067   (exit $ac_status); } &&
16068          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16069   { (case "(($ac_try" in
16070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16071   *) ac_try_echo=$ac_try;;
16072 esac
16073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16074   (eval "$ac_try") 2>&5
16075   ac_status=$?
16076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16077   (exit $ac_status); }; } &&
16078          { ac_try='test -s conftest.$ac_objext'
16079   { (case "(($ac_try" in
16080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16081   *) ac_try_echo=$ac_try;;
16082 esac
16083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16084   (eval "$ac_try") 2>&5
16085   ac_status=$?
16086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16087   (exit $ac_status); }; }; then
16088   ac_header_compiler=yes
16089 else
16090   echo "$as_me: failed program was:" >&5
16091 sed 's/^/| /' conftest.$ac_ext >&5
16092
16093         ac_header_compiler=no
16094 fi
16095
16096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16097 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16098 echo "${ECHO_T}$ac_header_compiler" >&6; }
16099
16100 # Is the header present?
16101 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16102 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16103 cat >conftest.$ac_ext <<_ACEOF
16104 /* confdefs.h.  */
16105 _ACEOF
16106 cat confdefs.h >>conftest.$ac_ext
16107 cat >>conftest.$ac_ext <<_ACEOF
16108 /* end confdefs.h.  */
16109 #include <$ac_header>
16110 _ACEOF
16111 if { (ac_try="$ac_cpp conftest.$ac_ext"
16112 case "(($ac_try" in
16113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16114   *) ac_try_echo=$ac_try;;
16115 esac
16116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16117   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16118   ac_status=$?
16119   grep -v '^ *+' conftest.er1 >conftest.err
16120   rm -f conftest.er1
16121   cat conftest.err >&5
16122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16123   (exit $ac_status); } >/dev/null; then
16124   if test -s conftest.err; then
16125     ac_cpp_err=$ac_c_preproc_warn_flag
16126     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16127   else
16128     ac_cpp_err=
16129   fi
16130 else
16131   ac_cpp_err=yes
16132 fi
16133 if test -z "$ac_cpp_err"; then
16134   ac_header_preproc=yes
16135 else
16136   echo "$as_me: failed program was:" >&5
16137 sed 's/^/| /' conftest.$ac_ext >&5
16138
16139   ac_header_preproc=no
16140 fi
16141
16142 rm -f conftest.err conftest.$ac_ext
16143 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16144 echo "${ECHO_T}$ac_header_preproc" >&6; }
16145
16146 # So?  What about this header?
16147 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16148   yes:no: )
16149     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16150 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16151     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16152 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16153     ac_header_preproc=yes
16154     ;;
16155   no:yes:* )
16156     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16157 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16158     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16159 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16160     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16161 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16162     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16163 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16164     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16165 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16166     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16167 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16168     ( cat <<\_ASBOX
16169 ## ------------------------------------ ##
16170 ## Report this to http://llvm.org/bugs/ ##
16171 ## ------------------------------------ ##
16172 _ASBOX
16173      ) | sed "s/^/$as_me: WARNING:     /" >&2
16174     ;;
16175 esac
16176 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16177 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16178 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16179   echo $ECHO_N "(cached) $ECHO_C" >&6
16180 else
16181   eval "$as_ac_Header=\$ac_header_preproc"
16182 fi
16183 ac_res=`eval echo '${'$as_ac_Header'}'`
16184                { echo "$as_me:$LINENO: result: $ac_res" >&5
16185 echo "${ECHO_T}$ac_res" >&6; }
16186
16187 fi
16188 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16189   cat >>confdefs.h <<_ACEOF
16190 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16191 _ACEOF
16192
16193 fi
16194
16195 done
16196
16197 fi
16198
16199
16200 for ac_header in CrashReporterClient.h
16201 do
16202 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16203 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16204   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16205 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16206 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16207   echo $ECHO_N "(cached) $ECHO_C" >&6
16208 fi
16209 ac_res=`eval echo '${'$as_ac_Header'}'`
16210                { echo "$as_me:$LINENO: result: $ac_res" >&5
16211 echo "${ECHO_T}$ac_res" >&6; }
16212 else
16213   # Is the header compilable?
16214 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16215 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16216 cat >conftest.$ac_ext <<_ACEOF
16217 /* confdefs.h.  */
16218 _ACEOF
16219 cat confdefs.h >>conftest.$ac_ext
16220 cat >>conftest.$ac_ext <<_ACEOF
16221 /* end confdefs.h.  */
16222 $ac_includes_default
16223 #include <$ac_header>
16224 _ACEOF
16225 rm -f conftest.$ac_objext
16226 if { (ac_try="$ac_compile"
16227 case "(($ac_try" in
16228   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16229   *) ac_try_echo=$ac_try;;
16230 esac
16231 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16232   (eval "$ac_compile") 2>conftest.er1
16233   ac_status=$?
16234   grep -v '^ *+' conftest.er1 >conftest.err
16235   rm -f conftest.er1
16236   cat conftest.err >&5
16237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16238   (exit $ac_status); } &&
16239          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16240   { (case "(($ac_try" in
16241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16242   *) ac_try_echo=$ac_try;;
16243 esac
16244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16245   (eval "$ac_try") 2>&5
16246   ac_status=$?
16247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16248   (exit $ac_status); }; } &&
16249          { ac_try='test -s conftest.$ac_objext'
16250   { (case "(($ac_try" in
16251   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16252   *) ac_try_echo=$ac_try;;
16253 esac
16254 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16255   (eval "$ac_try") 2>&5
16256   ac_status=$?
16257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16258   (exit $ac_status); }; }; then
16259   ac_header_compiler=yes
16260 else
16261   echo "$as_me: failed program was:" >&5
16262 sed 's/^/| /' conftest.$ac_ext >&5
16263
16264         ac_header_compiler=no
16265 fi
16266
16267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16268 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16269 echo "${ECHO_T}$ac_header_compiler" >&6; }
16270
16271 # Is the header present?
16272 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16273 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16274 cat >conftest.$ac_ext <<_ACEOF
16275 /* confdefs.h.  */
16276 _ACEOF
16277 cat confdefs.h >>conftest.$ac_ext
16278 cat >>conftest.$ac_ext <<_ACEOF
16279 /* end confdefs.h.  */
16280 #include <$ac_header>
16281 _ACEOF
16282 if { (ac_try="$ac_cpp conftest.$ac_ext"
16283 case "(($ac_try" in
16284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16285   *) ac_try_echo=$ac_try;;
16286 esac
16287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16288   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16289   ac_status=$?
16290   grep -v '^ *+' conftest.er1 >conftest.err
16291   rm -f conftest.er1
16292   cat conftest.err >&5
16293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16294   (exit $ac_status); } >/dev/null; then
16295   if test -s conftest.err; then
16296     ac_cpp_err=$ac_c_preproc_warn_flag
16297     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16298   else
16299     ac_cpp_err=
16300   fi
16301 else
16302   ac_cpp_err=yes
16303 fi
16304 if test -z "$ac_cpp_err"; then
16305   ac_header_preproc=yes
16306 else
16307   echo "$as_me: failed program was:" >&5
16308 sed 's/^/| /' conftest.$ac_ext >&5
16309
16310   ac_header_preproc=no
16311 fi
16312
16313 rm -f conftest.err conftest.$ac_ext
16314 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16315 echo "${ECHO_T}$ac_header_preproc" >&6; }
16316
16317 # So?  What about this header?
16318 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16319   yes:no: )
16320     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16321 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16322     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16323 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16324     ac_header_preproc=yes
16325     ;;
16326   no:yes:* )
16327     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16328 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16329     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16330 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16331     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16332 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16333     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16334 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16335     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16336 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16337     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16338 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16339     ( cat <<\_ASBOX
16340 ## ------------------------------------ ##
16341 ## Report this to http://llvm.org/bugs/ ##
16342 ## ------------------------------------ ##
16343 _ASBOX
16344      ) | sed "s/^/$as_me: WARNING:     /" >&2
16345     ;;
16346 esac
16347 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16348 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16349 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16350   echo $ECHO_N "(cached) $ECHO_C" >&6
16351 else
16352   eval "$as_ac_Header=\$ac_header_preproc"
16353 fi
16354 ac_res=`eval echo '${'$as_ac_Header'}'`
16355                { echo "$as_me:$LINENO: result: $ac_res" >&5
16356 echo "${ECHO_T}$ac_res" >&6; }
16357
16358 fi
16359 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16360   cat >>confdefs.h <<_ACEOF
16361 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16362 _ACEOF
16363
16364 fi
16365
16366 done
16367
16368
16369 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16370 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16371 cat >conftest.$ac_ext <<_ACEOF
16372 /* confdefs.h.  */
16373 _ACEOF
16374 cat confdefs.h >>conftest.$ac_ext
16375 cat >>conftest.$ac_ext <<_ACEOF
16376 /* end confdefs.h.  */
16377 extern const char *__crashreporter_info__;
16378       int main() {
16379         __crashreporter_info__ = "test";
16380         return 0;
16381       }
16382
16383 _ACEOF
16384 rm -f conftest.$ac_objext conftest$ac_exeext
16385 if { (ac_try="$ac_link"
16386 case "(($ac_try" in
16387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16388   *) ac_try_echo=$ac_try;;
16389 esac
16390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16391   (eval "$ac_link") 2>conftest.er1
16392   ac_status=$?
16393   grep -v '^ *+' conftest.er1 >conftest.err
16394   rm -f conftest.er1
16395   cat conftest.err >&5
16396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16397   (exit $ac_status); } &&
16398          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16399   { (case "(($ac_try" in
16400   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16401   *) ac_try_echo=$ac_try;;
16402 esac
16403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16404   (eval "$ac_try") 2>&5
16405   ac_status=$?
16406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16407   (exit $ac_status); }; } &&
16408          { ac_try='test -s conftest$ac_exeext'
16409   { (case "(($ac_try" in
16410   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16411   *) ac_try_echo=$ac_try;;
16412 esac
16413 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16414   (eval "$ac_try") 2>&5
16415   ac_status=$?
16416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16417   (exit $ac_status); }; }; then
16418   { echo "$as_me:$LINENO: result: yes" >&5
16419 echo "${ECHO_T}yes" >&6; }
16420
16421 cat >>confdefs.h <<\_ACEOF
16422 #define HAVE_CRASHREPORTER_INFO 1
16423 _ACEOF
16424
16425 else
16426   echo "$as_me: failed program was:" >&5
16427 sed 's/^/| /' conftest.$ac_ext >&5
16428
16429         { echo "$as_me:$LINENO: result: no" >&5
16430 echo "${ECHO_T}no" >&6; }
16431
16432 cat >>confdefs.h <<\_ACEOF
16433 #define HAVE_CRASHREPORTER_INFO 0
16434 _ACEOF
16435
16436 fi
16437
16438 rm -f core conftest.err conftest.$ac_objext \
16439       conftest$ac_exeext conftest.$ac_ext
16440
16441
16442
16443   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16444 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16445 if test "${ac_cv_huge_val_sanity+set}" = set; then
16446   echo $ECHO_N "(cached) $ECHO_C" >&6
16447 else
16448
16449     ac_ext=cpp
16450 ac_cpp='$CXXCPP $CPPFLAGS'
16451 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16452 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16453 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16454
16455     ac_save_CXXFLAGS=$CXXFLAGS
16456     CXXFLAGS="$CXXFLAGS -pedantic"
16457     if test "$cross_compiling" = yes; then
16458   ac_cv_huge_val_sanity=yes
16459 else
16460   cat >conftest.$ac_ext <<_ACEOF
16461 /* confdefs.h.  */
16462 _ACEOF
16463 cat confdefs.h >>conftest.$ac_ext
16464 cat >>conftest.$ac_ext <<_ACEOF
16465 /* end confdefs.h.  */
16466 #include <math.h>
16467 int
16468 main ()
16469 {
16470 double x = HUGE_VAL; return x != x;
16471   ;
16472   return 0;
16473 }
16474 _ACEOF
16475 rm -f conftest$ac_exeext
16476 if { (ac_try="$ac_link"
16477 case "(($ac_try" in
16478   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16479   *) ac_try_echo=$ac_try;;
16480 esac
16481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16482   (eval "$ac_link") 2>&5
16483   ac_status=$?
16484   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16485   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16486   { (case "(($ac_try" in
16487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16488   *) ac_try_echo=$ac_try;;
16489 esac
16490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16491   (eval "$ac_try") 2>&5
16492   ac_status=$?
16493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16494   (exit $ac_status); }; }; then
16495   ac_cv_huge_val_sanity=yes
16496 else
16497   echo "$as_me: program exited with status $ac_status" >&5
16498 echo "$as_me: failed program was:" >&5
16499 sed 's/^/| /' conftest.$ac_ext >&5
16500
16501 ( exit $ac_status )
16502 ac_cv_huge_val_sanity=no
16503 fi
16504 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16505 fi
16506
16507
16508     CXXFLAGS=$ac_save_CXXFLAGS
16509     ac_ext=c
16510 ac_cpp='$CPP $CPPFLAGS'
16511 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16512 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16513 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16514
16515
16516 fi
16517 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16518 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16519   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16520
16521
16522 { echo "$as_me:$LINENO: checking for pid_t" >&5
16523 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16524 if test "${ac_cv_type_pid_t+set}" = set; then
16525   echo $ECHO_N "(cached) $ECHO_C" >&6
16526 else
16527   cat >conftest.$ac_ext <<_ACEOF
16528 /* confdefs.h.  */
16529 _ACEOF
16530 cat confdefs.h >>conftest.$ac_ext
16531 cat >>conftest.$ac_ext <<_ACEOF
16532 /* end confdefs.h.  */
16533 $ac_includes_default
16534 typedef pid_t ac__type_new_;
16535 int
16536 main ()
16537 {
16538 if ((ac__type_new_ *) 0)
16539   return 0;
16540 if (sizeof (ac__type_new_))
16541   return 0;
16542   ;
16543   return 0;
16544 }
16545 _ACEOF
16546 rm -f conftest.$ac_objext
16547 if { (ac_try="$ac_compile"
16548 case "(($ac_try" in
16549   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16550   *) ac_try_echo=$ac_try;;
16551 esac
16552 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16553   (eval "$ac_compile") 2>conftest.er1
16554   ac_status=$?
16555   grep -v '^ *+' conftest.er1 >conftest.err
16556   rm -f conftest.er1
16557   cat conftest.err >&5
16558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16559   (exit $ac_status); } &&
16560          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16561   { (case "(($ac_try" in
16562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16563   *) ac_try_echo=$ac_try;;
16564 esac
16565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16566   (eval "$ac_try") 2>&5
16567   ac_status=$?
16568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16569   (exit $ac_status); }; } &&
16570          { ac_try='test -s conftest.$ac_objext'
16571   { (case "(($ac_try" in
16572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16573   *) ac_try_echo=$ac_try;;
16574 esac
16575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16576   (eval "$ac_try") 2>&5
16577   ac_status=$?
16578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16579   (exit $ac_status); }; }; then
16580   ac_cv_type_pid_t=yes
16581 else
16582   echo "$as_me: failed program was:" >&5
16583 sed 's/^/| /' conftest.$ac_ext >&5
16584
16585         ac_cv_type_pid_t=no
16586 fi
16587
16588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16589 fi
16590 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16591 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16592 if test $ac_cv_type_pid_t = yes; then
16593   :
16594 else
16595
16596 cat >>confdefs.h <<_ACEOF
16597 #define pid_t int
16598 _ACEOF
16599
16600 fi
16601
16602 { echo "$as_me:$LINENO: checking for size_t" >&5
16603 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16604 if test "${ac_cv_type_size_t+set}" = set; then
16605   echo $ECHO_N "(cached) $ECHO_C" >&6
16606 else
16607   cat >conftest.$ac_ext <<_ACEOF
16608 /* confdefs.h.  */
16609 _ACEOF
16610 cat confdefs.h >>conftest.$ac_ext
16611 cat >>conftest.$ac_ext <<_ACEOF
16612 /* end confdefs.h.  */
16613 $ac_includes_default
16614 typedef size_t ac__type_new_;
16615 int
16616 main ()
16617 {
16618 if ((ac__type_new_ *) 0)
16619   return 0;
16620 if (sizeof (ac__type_new_))
16621   return 0;
16622   ;
16623   return 0;
16624 }
16625 _ACEOF
16626 rm -f conftest.$ac_objext
16627 if { (ac_try="$ac_compile"
16628 case "(($ac_try" in
16629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16630   *) ac_try_echo=$ac_try;;
16631 esac
16632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16633   (eval "$ac_compile") 2>conftest.er1
16634   ac_status=$?
16635   grep -v '^ *+' conftest.er1 >conftest.err
16636   rm -f conftest.er1
16637   cat conftest.err >&5
16638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16639   (exit $ac_status); } &&
16640          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16641   { (case "(($ac_try" in
16642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16643   *) ac_try_echo=$ac_try;;
16644 esac
16645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16646   (eval "$ac_try") 2>&5
16647   ac_status=$?
16648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16649   (exit $ac_status); }; } &&
16650          { ac_try='test -s conftest.$ac_objext'
16651   { (case "(($ac_try" in
16652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16653   *) ac_try_echo=$ac_try;;
16654 esac
16655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16656   (eval "$ac_try") 2>&5
16657   ac_status=$?
16658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16659   (exit $ac_status); }; }; then
16660   ac_cv_type_size_t=yes
16661 else
16662   echo "$as_me: failed program was:" >&5
16663 sed 's/^/| /' conftest.$ac_ext >&5
16664
16665         ac_cv_type_size_t=no
16666 fi
16667
16668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16669 fi
16670 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16671 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16672 if test $ac_cv_type_size_t = yes; then
16673   :
16674 else
16675
16676 cat >>confdefs.h <<_ACEOF
16677 #define size_t unsigned int
16678 _ACEOF
16679
16680 fi
16681
16682
16683 cat >>confdefs.h <<_ACEOF
16684 #define RETSIGTYPE void
16685 _ACEOF
16686
16687 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16688 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16689 if test "${ac_cv_struct_tm+set}" = set; then
16690   echo $ECHO_N "(cached) $ECHO_C" >&6
16691 else
16692   cat >conftest.$ac_ext <<_ACEOF
16693 /* confdefs.h.  */
16694 _ACEOF
16695 cat confdefs.h >>conftest.$ac_ext
16696 cat >>conftest.$ac_ext <<_ACEOF
16697 /* end confdefs.h.  */
16698 #include <sys/types.h>
16699 #include <time.h>
16700
16701 int
16702 main ()
16703 {
16704 struct tm *tp; tp->tm_sec;
16705   ;
16706   return 0;
16707 }
16708 _ACEOF
16709 rm -f conftest.$ac_objext
16710 if { (ac_try="$ac_compile"
16711 case "(($ac_try" in
16712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16713   *) ac_try_echo=$ac_try;;
16714 esac
16715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16716   (eval "$ac_compile") 2>conftest.er1
16717   ac_status=$?
16718   grep -v '^ *+' conftest.er1 >conftest.err
16719   rm -f conftest.er1
16720   cat conftest.err >&5
16721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16722   (exit $ac_status); } &&
16723          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16724   { (case "(($ac_try" in
16725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16726   *) ac_try_echo=$ac_try;;
16727 esac
16728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16729   (eval "$ac_try") 2>&5
16730   ac_status=$?
16731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16732   (exit $ac_status); }; } &&
16733          { ac_try='test -s conftest.$ac_objext'
16734   { (case "(($ac_try" in
16735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16736   *) ac_try_echo=$ac_try;;
16737 esac
16738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16739   (eval "$ac_try") 2>&5
16740   ac_status=$?
16741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16742   (exit $ac_status); }; }; then
16743   ac_cv_struct_tm=time.h
16744 else
16745   echo "$as_me: failed program was:" >&5
16746 sed 's/^/| /' conftest.$ac_ext >&5
16747
16748         ac_cv_struct_tm=sys/time.h
16749 fi
16750
16751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16752 fi
16753 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16754 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16755 if test $ac_cv_struct_tm = sys/time.h; then
16756
16757 cat >>confdefs.h <<\_ACEOF
16758 #define TM_IN_SYS_TIME 1
16759 _ACEOF
16760
16761 fi
16762
16763 { echo "$as_me:$LINENO: checking for int64_t" >&5
16764 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16765 if test "${ac_cv_type_int64_t+set}" = set; then
16766   echo $ECHO_N "(cached) $ECHO_C" >&6
16767 else
16768   cat >conftest.$ac_ext <<_ACEOF
16769 /* confdefs.h.  */
16770 _ACEOF
16771 cat confdefs.h >>conftest.$ac_ext
16772 cat >>conftest.$ac_ext <<_ACEOF
16773 /* end confdefs.h.  */
16774 $ac_includes_default
16775 typedef int64_t ac__type_new_;
16776 int
16777 main ()
16778 {
16779 if ((ac__type_new_ *) 0)
16780   return 0;
16781 if (sizeof (ac__type_new_))
16782   return 0;
16783   ;
16784   return 0;
16785 }
16786 _ACEOF
16787 rm -f conftest.$ac_objext
16788 if { (ac_try="$ac_compile"
16789 case "(($ac_try" in
16790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16791   *) ac_try_echo=$ac_try;;
16792 esac
16793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16794   (eval "$ac_compile") 2>conftest.er1
16795   ac_status=$?
16796   grep -v '^ *+' conftest.er1 >conftest.err
16797   rm -f conftest.er1
16798   cat conftest.err >&5
16799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16800   (exit $ac_status); } &&
16801          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16802   { (case "(($ac_try" in
16803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16804   *) ac_try_echo=$ac_try;;
16805 esac
16806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16807   (eval "$ac_try") 2>&5
16808   ac_status=$?
16809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16810   (exit $ac_status); }; } &&
16811          { ac_try='test -s conftest.$ac_objext'
16812   { (case "(($ac_try" in
16813   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16814   *) ac_try_echo=$ac_try;;
16815 esac
16816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16817   (eval "$ac_try") 2>&5
16818   ac_status=$?
16819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16820   (exit $ac_status); }; }; then
16821   ac_cv_type_int64_t=yes
16822 else
16823   echo "$as_me: failed program was:" >&5
16824 sed 's/^/| /' conftest.$ac_ext >&5
16825
16826         ac_cv_type_int64_t=no
16827 fi
16828
16829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16830 fi
16831 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16832 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16833 if test $ac_cv_type_int64_t = yes; then
16834
16835 cat >>confdefs.h <<_ACEOF
16836 #define HAVE_INT64_T 1
16837 _ACEOF
16838
16839
16840 else
16841   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16842 echo "$as_me: error: Type int64_t required but not found" >&2;}
16843    { (exit 1); exit 1; }; }
16844 fi
16845
16846 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16847 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16848 if test "${ac_cv_type_uint64_t+set}" = set; then
16849   echo $ECHO_N "(cached) $ECHO_C" >&6
16850 else
16851   cat >conftest.$ac_ext <<_ACEOF
16852 /* confdefs.h.  */
16853 _ACEOF
16854 cat confdefs.h >>conftest.$ac_ext
16855 cat >>conftest.$ac_ext <<_ACEOF
16856 /* end confdefs.h.  */
16857 $ac_includes_default
16858 typedef uint64_t ac__type_new_;
16859 int
16860 main ()
16861 {
16862 if ((ac__type_new_ *) 0)
16863   return 0;
16864 if (sizeof (ac__type_new_))
16865   return 0;
16866   ;
16867   return 0;
16868 }
16869 _ACEOF
16870 rm -f conftest.$ac_objext
16871 if { (ac_try="$ac_compile"
16872 case "(($ac_try" in
16873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16874   *) ac_try_echo=$ac_try;;
16875 esac
16876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16877   (eval "$ac_compile") 2>conftest.er1
16878   ac_status=$?
16879   grep -v '^ *+' conftest.er1 >conftest.err
16880   rm -f conftest.er1
16881   cat conftest.err >&5
16882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16883   (exit $ac_status); } &&
16884          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16885   { (case "(($ac_try" in
16886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16887   *) ac_try_echo=$ac_try;;
16888 esac
16889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16890   (eval "$ac_try") 2>&5
16891   ac_status=$?
16892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16893   (exit $ac_status); }; } &&
16894          { ac_try='test -s conftest.$ac_objext'
16895   { (case "(($ac_try" in
16896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16897   *) ac_try_echo=$ac_try;;
16898 esac
16899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16900   (eval "$ac_try") 2>&5
16901   ac_status=$?
16902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16903   (exit $ac_status); }; }; then
16904   ac_cv_type_uint64_t=yes
16905 else
16906   echo "$as_me: failed program was:" >&5
16907 sed 's/^/| /' conftest.$ac_ext >&5
16908
16909         ac_cv_type_uint64_t=no
16910 fi
16911
16912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16913 fi
16914 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16915 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16916 if test $ac_cv_type_uint64_t = yes; then
16917
16918 cat >>confdefs.h <<_ACEOF
16919 #define HAVE_UINT64_T 1
16920 _ACEOF
16921
16922
16923 else
16924   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16925 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16926 if test "${ac_cv_type_u_int64_t+set}" = set; then
16927   echo $ECHO_N "(cached) $ECHO_C" >&6
16928 else
16929   cat >conftest.$ac_ext <<_ACEOF
16930 /* confdefs.h.  */
16931 _ACEOF
16932 cat confdefs.h >>conftest.$ac_ext
16933 cat >>conftest.$ac_ext <<_ACEOF
16934 /* end confdefs.h.  */
16935 $ac_includes_default
16936 typedef u_int64_t ac__type_new_;
16937 int
16938 main ()
16939 {
16940 if ((ac__type_new_ *) 0)
16941   return 0;
16942 if (sizeof (ac__type_new_))
16943   return 0;
16944   ;
16945   return 0;
16946 }
16947 _ACEOF
16948 rm -f conftest.$ac_objext
16949 if { (ac_try="$ac_compile"
16950 case "(($ac_try" in
16951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16952   *) ac_try_echo=$ac_try;;
16953 esac
16954 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16955   (eval "$ac_compile") 2>conftest.er1
16956   ac_status=$?
16957   grep -v '^ *+' conftest.er1 >conftest.err
16958   rm -f conftest.er1
16959   cat conftest.err >&5
16960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16961   (exit $ac_status); } &&
16962          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16963   { (case "(($ac_try" in
16964   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16965   *) ac_try_echo=$ac_try;;
16966 esac
16967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16968   (eval "$ac_try") 2>&5
16969   ac_status=$?
16970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16971   (exit $ac_status); }; } &&
16972          { ac_try='test -s conftest.$ac_objext'
16973   { (case "(($ac_try" in
16974   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16975   *) ac_try_echo=$ac_try;;
16976 esac
16977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16978   (eval "$ac_try") 2>&5
16979   ac_status=$?
16980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16981   (exit $ac_status); }; }; then
16982   ac_cv_type_u_int64_t=yes
16983 else
16984   echo "$as_me: failed program was:" >&5
16985 sed 's/^/| /' conftest.$ac_ext >&5
16986
16987         ac_cv_type_u_int64_t=no
16988 fi
16989
16990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16991 fi
16992 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16993 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16994 if test $ac_cv_type_u_int64_t = yes; then
16995
16996 cat >>confdefs.h <<_ACEOF
16997 #define HAVE_U_INT64_T 1
16998 _ACEOF
16999
17000
17001 else
17002   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
17003 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
17004    { (exit 1); exit 1; }; }
17005 fi
17006
17007 fi
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
17019 do
17020 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17021 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17022 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17023 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17024   echo $ECHO_N "(cached) $ECHO_C" >&6
17025 else
17026   cat >conftest.$ac_ext <<_ACEOF
17027 /* confdefs.h.  */
17028 _ACEOF
17029 cat confdefs.h >>conftest.$ac_ext
17030 cat >>conftest.$ac_ext <<_ACEOF
17031 /* end confdefs.h.  */
17032 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17033    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17034 #define $ac_func innocuous_$ac_func
17035
17036 /* System header to define __stub macros and hopefully few prototypes,
17037     which can conflict with char $ac_func (); below.
17038     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17039     <limits.h> exists even on freestanding compilers.  */
17040
17041 #ifdef __STDC__
17042 # include <limits.h>
17043 #else
17044 # include <assert.h>
17045 #endif
17046
17047 #undef $ac_func
17048
17049 /* Override any GCC internal prototype to avoid an error.
17050    Use char because int might match the return type of a GCC
17051    builtin and then its argument prototype would still apply.  */
17052 #ifdef __cplusplus
17053 extern "C"
17054 #endif
17055 char $ac_func ();
17056 /* The GNU C library defines this for functions which it implements
17057     to always fail with ENOSYS.  Some functions are actually named
17058     something starting with __ and the normal name is an alias.  */
17059 #if defined __stub_$ac_func || defined __stub___$ac_func
17060 choke me
17061 #endif
17062
17063 int
17064 main ()
17065 {
17066 return $ac_func ();
17067   ;
17068   return 0;
17069 }
17070 _ACEOF
17071 rm -f conftest.$ac_objext conftest$ac_exeext
17072 if { (ac_try="$ac_link"
17073 case "(($ac_try" in
17074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17075   *) ac_try_echo=$ac_try;;
17076 esac
17077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17078   (eval "$ac_link") 2>conftest.er1
17079   ac_status=$?
17080   grep -v '^ *+' conftest.er1 >conftest.err
17081   rm -f conftest.er1
17082   cat conftest.err >&5
17083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17084   (exit $ac_status); } &&
17085          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17086   { (case "(($ac_try" in
17087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17088   *) ac_try_echo=$ac_try;;
17089 esac
17090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17091   (eval "$ac_try") 2>&5
17092   ac_status=$?
17093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17094   (exit $ac_status); }; } &&
17095          { ac_try='test -s conftest$ac_exeext'
17096   { (case "(($ac_try" in
17097   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17098   *) ac_try_echo=$ac_try;;
17099 esac
17100 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17101   (eval "$ac_try") 2>&5
17102   ac_status=$?
17103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17104   (exit $ac_status); }; }; then
17105   eval "$as_ac_var=yes"
17106 else
17107   echo "$as_me: failed program was:" >&5
17108 sed 's/^/| /' conftest.$ac_ext >&5
17109
17110         eval "$as_ac_var=no"
17111 fi
17112
17113 rm -f core conftest.err conftest.$ac_objext \
17114       conftest$ac_exeext conftest.$ac_ext
17115 fi
17116 ac_res=`eval echo '${'$as_ac_var'}'`
17117                { echo "$as_me:$LINENO: result: $ac_res" >&5
17118 echo "${ECHO_T}$ac_res" >&6; }
17119 if test `eval echo '${'$as_ac_var'}'` = yes; then
17120   cat >>confdefs.h <<_ACEOF
17121 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17122 _ACEOF
17123
17124 fi
17125 done
17126
17127
17128
17129
17130
17131 for ac_func in powf fmodf strtof round
17132 do
17133 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17134 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17135 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17136 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17137   echo $ECHO_N "(cached) $ECHO_C" >&6
17138 else
17139   cat >conftest.$ac_ext <<_ACEOF
17140 /* confdefs.h.  */
17141 _ACEOF
17142 cat confdefs.h >>conftest.$ac_ext
17143 cat >>conftest.$ac_ext <<_ACEOF
17144 /* end confdefs.h.  */
17145 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17146    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17147 #define $ac_func innocuous_$ac_func
17148
17149 /* System header to define __stub macros and hopefully few prototypes,
17150     which can conflict with char $ac_func (); below.
17151     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17152     <limits.h> exists even on freestanding compilers.  */
17153
17154 #ifdef __STDC__
17155 # include <limits.h>
17156 #else
17157 # include <assert.h>
17158 #endif
17159
17160 #undef $ac_func
17161
17162 /* Override any GCC internal prototype to avoid an error.
17163    Use char because int might match the return type of a GCC
17164    builtin and then its argument prototype would still apply.  */
17165 #ifdef __cplusplus
17166 extern "C"
17167 #endif
17168 char $ac_func ();
17169 /* The GNU C library defines this for functions which it implements
17170     to always fail with ENOSYS.  Some functions are actually named
17171     something starting with __ and the normal name is an alias.  */
17172 #if defined __stub_$ac_func || defined __stub___$ac_func
17173 choke me
17174 #endif
17175
17176 int
17177 main ()
17178 {
17179 return $ac_func ();
17180   ;
17181   return 0;
17182 }
17183 _ACEOF
17184 rm -f conftest.$ac_objext conftest$ac_exeext
17185 if { (ac_try="$ac_link"
17186 case "(($ac_try" in
17187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17188   *) ac_try_echo=$ac_try;;
17189 esac
17190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17191   (eval "$ac_link") 2>conftest.er1
17192   ac_status=$?
17193   grep -v '^ *+' conftest.er1 >conftest.err
17194   rm -f conftest.er1
17195   cat conftest.err >&5
17196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17197   (exit $ac_status); } &&
17198          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17199   { (case "(($ac_try" in
17200   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17201   *) ac_try_echo=$ac_try;;
17202 esac
17203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17204   (eval "$ac_try") 2>&5
17205   ac_status=$?
17206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17207   (exit $ac_status); }; } &&
17208          { ac_try='test -s conftest$ac_exeext'
17209   { (case "(($ac_try" in
17210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17211   *) ac_try_echo=$ac_try;;
17212 esac
17213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17214   (eval "$ac_try") 2>&5
17215   ac_status=$?
17216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17217   (exit $ac_status); }; }; then
17218   eval "$as_ac_var=yes"
17219 else
17220   echo "$as_me: failed program was:" >&5
17221 sed 's/^/| /' conftest.$ac_ext >&5
17222
17223         eval "$as_ac_var=no"
17224 fi
17225
17226 rm -f core conftest.err conftest.$ac_objext \
17227       conftest$ac_exeext conftest.$ac_ext
17228 fi
17229 ac_res=`eval echo '${'$as_ac_var'}'`
17230                { echo "$as_me:$LINENO: result: $ac_res" >&5
17231 echo "${ECHO_T}$ac_res" >&6; }
17232 if test `eval echo '${'$as_ac_var'}'` = yes; then
17233   cat >>confdefs.h <<_ACEOF
17234 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17235 _ACEOF
17236
17237 fi
17238 done
17239
17240
17241
17242
17243
17244
17245 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17246 do
17247 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17248 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17249 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17250 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17251   echo $ECHO_N "(cached) $ECHO_C" >&6
17252 else
17253   cat >conftest.$ac_ext <<_ACEOF
17254 /* confdefs.h.  */
17255 _ACEOF
17256 cat confdefs.h >>conftest.$ac_ext
17257 cat >>conftest.$ac_ext <<_ACEOF
17258 /* end confdefs.h.  */
17259 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17260    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17261 #define $ac_func innocuous_$ac_func
17262
17263 /* System header to define __stub macros and hopefully few prototypes,
17264     which can conflict with char $ac_func (); below.
17265     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17266     <limits.h> exists even on freestanding compilers.  */
17267
17268 #ifdef __STDC__
17269 # include <limits.h>
17270 #else
17271 # include <assert.h>
17272 #endif
17273
17274 #undef $ac_func
17275
17276 /* Override any GCC internal prototype to avoid an error.
17277    Use char because int might match the return type of a GCC
17278    builtin and then its argument prototype would still apply.  */
17279 #ifdef __cplusplus
17280 extern "C"
17281 #endif
17282 char $ac_func ();
17283 /* The GNU C library defines this for functions which it implements
17284     to always fail with ENOSYS.  Some functions are actually named
17285     something starting with __ and the normal name is an alias.  */
17286 #if defined __stub_$ac_func || defined __stub___$ac_func
17287 choke me
17288 #endif
17289
17290 int
17291 main ()
17292 {
17293 return $ac_func ();
17294   ;
17295   return 0;
17296 }
17297 _ACEOF
17298 rm -f conftest.$ac_objext conftest$ac_exeext
17299 if { (ac_try="$ac_link"
17300 case "(($ac_try" in
17301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17302   *) ac_try_echo=$ac_try;;
17303 esac
17304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17305   (eval "$ac_link") 2>conftest.er1
17306   ac_status=$?
17307   grep -v '^ *+' conftest.er1 >conftest.err
17308   rm -f conftest.er1
17309   cat conftest.err >&5
17310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17311   (exit $ac_status); } &&
17312          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17313   { (case "(($ac_try" in
17314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17315   *) ac_try_echo=$ac_try;;
17316 esac
17317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17318   (eval "$ac_try") 2>&5
17319   ac_status=$?
17320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17321   (exit $ac_status); }; } &&
17322          { ac_try='test -s conftest$ac_exeext'
17323   { (case "(($ac_try" in
17324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17325   *) ac_try_echo=$ac_try;;
17326 esac
17327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17328   (eval "$ac_try") 2>&5
17329   ac_status=$?
17330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17331   (exit $ac_status); }; }; then
17332   eval "$as_ac_var=yes"
17333 else
17334   echo "$as_me: failed program was:" >&5
17335 sed 's/^/| /' conftest.$ac_ext >&5
17336
17337         eval "$as_ac_var=no"
17338 fi
17339
17340 rm -f core conftest.err conftest.$ac_objext \
17341       conftest$ac_exeext conftest.$ac_ext
17342 fi
17343 ac_res=`eval echo '${'$as_ac_var'}'`
17344                { echo "$as_me:$LINENO: result: $ac_res" >&5
17345 echo "${ECHO_T}$ac_res" >&6; }
17346 if test `eval echo '${'$as_ac_var'}'` = yes; then
17347   cat >>confdefs.h <<_ACEOF
17348 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17349 _ACEOF
17350
17351 fi
17352 done
17353
17354
17355
17356
17357 for ac_func in isatty mkdtemp mkstemp
17358 do
17359 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17360 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17361 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17362 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17363   echo $ECHO_N "(cached) $ECHO_C" >&6
17364 else
17365   cat >conftest.$ac_ext <<_ACEOF
17366 /* confdefs.h.  */
17367 _ACEOF
17368 cat confdefs.h >>conftest.$ac_ext
17369 cat >>conftest.$ac_ext <<_ACEOF
17370 /* end confdefs.h.  */
17371 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17372    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17373 #define $ac_func innocuous_$ac_func
17374
17375 /* System header to define __stub macros and hopefully few prototypes,
17376     which can conflict with char $ac_func (); below.
17377     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17378     <limits.h> exists even on freestanding compilers.  */
17379
17380 #ifdef __STDC__
17381 # include <limits.h>
17382 #else
17383 # include <assert.h>
17384 #endif
17385
17386 #undef $ac_func
17387
17388 /* Override any GCC internal prototype to avoid an error.
17389    Use char because int might match the return type of a GCC
17390    builtin and then its argument prototype would still apply.  */
17391 #ifdef __cplusplus
17392 extern "C"
17393 #endif
17394 char $ac_func ();
17395 /* The GNU C library defines this for functions which it implements
17396     to always fail with ENOSYS.  Some functions are actually named
17397     something starting with __ and the normal name is an alias.  */
17398 #if defined __stub_$ac_func || defined __stub___$ac_func
17399 choke me
17400 #endif
17401
17402 int
17403 main ()
17404 {
17405 return $ac_func ();
17406   ;
17407   return 0;
17408 }
17409 _ACEOF
17410 rm -f conftest.$ac_objext conftest$ac_exeext
17411 if { (ac_try="$ac_link"
17412 case "(($ac_try" in
17413   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17414   *) ac_try_echo=$ac_try;;
17415 esac
17416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17417   (eval "$ac_link") 2>conftest.er1
17418   ac_status=$?
17419   grep -v '^ *+' conftest.er1 >conftest.err
17420   rm -f conftest.er1
17421   cat conftest.err >&5
17422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17423   (exit $ac_status); } &&
17424          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17425   { (case "(($ac_try" in
17426   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17427   *) ac_try_echo=$ac_try;;
17428 esac
17429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17430   (eval "$ac_try") 2>&5
17431   ac_status=$?
17432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17433   (exit $ac_status); }; } &&
17434          { ac_try='test -s conftest$ac_exeext'
17435   { (case "(($ac_try" in
17436   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17437   *) ac_try_echo=$ac_try;;
17438 esac
17439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17440   (eval "$ac_try") 2>&5
17441   ac_status=$?
17442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17443   (exit $ac_status); }; }; then
17444   eval "$as_ac_var=yes"
17445 else
17446   echo "$as_me: failed program was:" >&5
17447 sed 's/^/| /' conftest.$ac_ext >&5
17448
17449         eval "$as_ac_var=no"
17450 fi
17451
17452 rm -f core conftest.err conftest.$ac_objext \
17453       conftest$ac_exeext conftest.$ac_ext
17454 fi
17455 ac_res=`eval echo '${'$as_ac_var'}'`
17456                { echo "$as_me:$LINENO: result: $ac_res" >&5
17457 echo "${ECHO_T}$ac_res" >&6; }
17458 if test `eval echo '${'$as_ac_var'}'` = yes; then
17459   cat >>confdefs.h <<_ACEOF
17460 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17461 _ACEOF
17462
17463 fi
17464 done
17465
17466
17467
17468
17469
17470
17471
17472
17473 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17474 do
17475 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17476 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17477 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17478 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17479   echo $ECHO_N "(cached) $ECHO_C" >&6
17480 else
17481   cat >conftest.$ac_ext <<_ACEOF
17482 /* confdefs.h.  */
17483 _ACEOF
17484 cat confdefs.h >>conftest.$ac_ext
17485 cat >>conftest.$ac_ext <<_ACEOF
17486 /* end confdefs.h.  */
17487 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17488    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17489 #define $ac_func innocuous_$ac_func
17490
17491 /* System header to define __stub macros and hopefully few prototypes,
17492     which can conflict with char $ac_func (); below.
17493     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17494     <limits.h> exists even on freestanding compilers.  */
17495
17496 #ifdef __STDC__
17497 # include <limits.h>
17498 #else
17499 # include <assert.h>
17500 #endif
17501
17502 #undef $ac_func
17503
17504 /* Override any GCC internal prototype to avoid an error.
17505    Use char because int might match the return type of a GCC
17506    builtin and then its argument prototype would still apply.  */
17507 #ifdef __cplusplus
17508 extern "C"
17509 #endif
17510 char $ac_func ();
17511 /* The GNU C library defines this for functions which it implements
17512     to always fail with ENOSYS.  Some functions are actually named
17513     something starting with __ and the normal name is an alias.  */
17514 #if defined __stub_$ac_func || defined __stub___$ac_func
17515 choke me
17516 #endif
17517
17518 int
17519 main ()
17520 {
17521 return $ac_func ();
17522   ;
17523   return 0;
17524 }
17525 _ACEOF
17526 rm -f conftest.$ac_objext conftest$ac_exeext
17527 if { (ac_try="$ac_link"
17528 case "(($ac_try" in
17529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17530   *) ac_try_echo=$ac_try;;
17531 esac
17532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17533   (eval "$ac_link") 2>conftest.er1
17534   ac_status=$?
17535   grep -v '^ *+' conftest.er1 >conftest.err
17536   rm -f conftest.er1
17537   cat conftest.err >&5
17538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17539   (exit $ac_status); } &&
17540          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17541   { (case "(($ac_try" in
17542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17543   *) ac_try_echo=$ac_try;;
17544 esac
17545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17546   (eval "$ac_try") 2>&5
17547   ac_status=$?
17548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17549   (exit $ac_status); }; } &&
17550          { ac_try='test -s conftest$ac_exeext'
17551   { (case "(($ac_try" in
17552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17553   *) ac_try_echo=$ac_try;;
17554 esac
17555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17556   (eval "$ac_try") 2>&5
17557   ac_status=$?
17558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17559   (exit $ac_status); }; }; then
17560   eval "$as_ac_var=yes"
17561 else
17562   echo "$as_me: failed program was:" >&5
17563 sed 's/^/| /' conftest.$ac_ext >&5
17564
17565         eval "$as_ac_var=no"
17566 fi
17567
17568 rm -f core conftest.err conftest.$ac_objext \
17569       conftest$ac_exeext conftest.$ac_ext
17570 fi
17571 ac_res=`eval echo '${'$as_ac_var'}'`
17572                { echo "$as_me:$LINENO: result: $ac_res" >&5
17573 echo "${ECHO_T}$ac_res" >&6; }
17574 if test `eval echo '${'$as_ac_var'}'` = yes; then
17575   cat >>confdefs.h <<_ACEOF
17576 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17577 _ACEOF
17578
17579 fi
17580 done
17581
17582
17583
17584
17585
17586 for ac_func in strerror strerror_r setenv arc4random
17587 do
17588 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17589 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17590 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17591 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17592   echo $ECHO_N "(cached) $ECHO_C" >&6
17593 else
17594   cat >conftest.$ac_ext <<_ACEOF
17595 /* confdefs.h.  */
17596 _ACEOF
17597 cat confdefs.h >>conftest.$ac_ext
17598 cat >>conftest.$ac_ext <<_ACEOF
17599 /* end confdefs.h.  */
17600 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17601    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17602 #define $ac_func innocuous_$ac_func
17603
17604 /* System header to define __stub macros and hopefully few prototypes,
17605     which can conflict with char $ac_func (); below.
17606     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17607     <limits.h> exists even on freestanding compilers.  */
17608
17609 #ifdef __STDC__
17610 # include <limits.h>
17611 #else
17612 # include <assert.h>
17613 #endif
17614
17615 #undef $ac_func
17616
17617 /* Override any GCC internal prototype to avoid an error.
17618    Use char because int might match the return type of a GCC
17619    builtin and then its argument prototype would still apply.  */
17620 #ifdef __cplusplus
17621 extern "C"
17622 #endif
17623 char $ac_func ();
17624 /* The GNU C library defines this for functions which it implements
17625     to always fail with ENOSYS.  Some functions are actually named
17626     something starting with __ and the normal name is an alias.  */
17627 #if defined __stub_$ac_func || defined __stub___$ac_func
17628 choke me
17629 #endif
17630
17631 int
17632 main ()
17633 {
17634 return $ac_func ();
17635   ;
17636   return 0;
17637 }
17638 _ACEOF
17639 rm -f conftest.$ac_objext conftest$ac_exeext
17640 if { (ac_try="$ac_link"
17641 case "(($ac_try" in
17642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17643   *) ac_try_echo=$ac_try;;
17644 esac
17645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17646   (eval "$ac_link") 2>conftest.er1
17647   ac_status=$?
17648   grep -v '^ *+' conftest.er1 >conftest.err
17649   rm -f conftest.er1
17650   cat conftest.err >&5
17651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17652   (exit $ac_status); } &&
17653          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17654   { (case "(($ac_try" in
17655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17656   *) ac_try_echo=$ac_try;;
17657 esac
17658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17659   (eval "$ac_try") 2>&5
17660   ac_status=$?
17661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17662   (exit $ac_status); }; } &&
17663          { ac_try='test -s conftest$ac_exeext'
17664   { (case "(($ac_try" in
17665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17666   *) ac_try_echo=$ac_try;;
17667 esac
17668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17669   (eval "$ac_try") 2>&5
17670   ac_status=$?
17671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17672   (exit $ac_status); }; }; then
17673   eval "$as_ac_var=yes"
17674 else
17675   echo "$as_me: failed program was:" >&5
17676 sed 's/^/| /' conftest.$ac_ext >&5
17677
17678         eval "$as_ac_var=no"
17679 fi
17680
17681 rm -f core conftest.err conftest.$ac_objext \
17682       conftest$ac_exeext conftest.$ac_ext
17683 fi
17684 ac_res=`eval echo '${'$as_ac_var'}'`
17685                { echo "$as_me:$LINENO: result: $ac_res" >&5
17686 echo "${ECHO_T}$ac_res" >&6; }
17687 if test `eval echo '${'$as_ac_var'}'` = yes; then
17688   cat >>confdefs.h <<_ACEOF
17689 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17690 _ACEOF
17691
17692 fi
17693 done
17694
17695
17696
17697
17698
17699 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17700 do
17701 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17702 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17703 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17704 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17705   echo $ECHO_N "(cached) $ECHO_C" >&6
17706 else
17707   cat >conftest.$ac_ext <<_ACEOF
17708 /* confdefs.h.  */
17709 _ACEOF
17710 cat confdefs.h >>conftest.$ac_ext
17711 cat >>conftest.$ac_ext <<_ACEOF
17712 /* end confdefs.h.  */
17713 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17714    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17715 #define $ac_func innocuous_$ac_func
17716
17717 /* System header to define __stub macros and hopefully few prototypes,
17718     which can conflict with char $ac_func (); below.
17719     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17720     <limits.h> exists even on freestanding compilers.  */
17721
17722 #ifdef __STDC__
17723 # include <limits.h>
17724 #else
17725 # include <assert.h>
17726 #endif
17727
17728 #undef $ac_func
17729
17730 /* Override any GCC internal prototype to avoid an error.
17731    Use char because int might match the return type of a GCC
17732    builtin and then its argument prototype would still apply.  */
17733 #ifdef __cplusplus
17734 extern "C"
17735 #endif
17736 char $ac_func ();
17737 /* The GNU C library defines this for functions which it implements
17738     to always fail with ENOSYS.  Some functions are actually named
17739     something starting with __ and the normal name is an alias.  */
17740 #if defined __stub_$ac_func || defined __stub___$ac_func
17741 choke me
17742 #endif
17743
17744 int
17745 main ()
17746 {
17747 return $ac_func ();
17748   ;
17749   return 0;
17750 }
17751 _ACEOF
17752 rm -f conftest.$ac_objext conftest$ac_exeext
17753 if { (ac_try="$ac_link"
17754 case "(($ac_try" in
17755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17756   *) ac_try_echo=$ac_try;;
17757 esac
17758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17759   (eval "$ac_link") 2>conftest.er1
17760   ac_status=$?
17761   grep -v '^ *+' conftest.er1 >conftest.err
17762   rm -f conftest.er1
17763   cat conftest.err >&5
17764   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17765   (exit $ac_status); } &&
17766          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17767   { (case "(($ac_try" in
17768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17769   *) ac_try_echo=$ac_try;;
17770 esac
17771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17772   (eval "$ac_try") 2>&5
17773   ac_status=$?
17774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17775   (exit $ac_status); }; } &&
17776          { ac_try='test -s conftest$ac_exeext'
17777   { (case "(($ac_try" in
17778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17779   *) ac_try_echo=$ac_try;;
17780 esac
17781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17782   (eval "$ac_try") 2>&5
17783   ac_status=$?
17784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17785   (exit $ac_status); }; }; then
17786   eval "$as_ac_var=yes"
17787 else
17788   echo "$as_me: failed program was:" >&5
17789 sed 's/^/| /' conftest.$ac_ext >&5
17790
17791         eval "$as_ac_var=no"
17792 fi
17793
17794 rm -f core conftest.err conftest.$ac_objext \
17795       conftest$ac_exeext conftest.$ac_ext
17796 fi
17797 ac_res=`eval echo '${'$as_ac_var'}'`
17798                { echo "$as_me:$LINENO: result: $ac_res" >&5
17799 echo "${ECHO_T}$ac_res" >&6; }
17800 if test `eval echo '${'$as_ac_var'}'` = yes; then
17801   cat >>confdefs.h <<_ACEOF
17802 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17803 _ACEOF
17804
17805 fi
17806 done
17807
17808
17809
17810
17811
17812
17813 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17814 do
17815 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17816 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17817 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17818 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17819   echo $ECHO_N "(cached) $ECHO_C" >&6
17820 else
17821   cat >conftest.$ac_ext <<_ACEOF
17822 /* confdefs.h.  */
17823 _ACEOF
17824 cat confdefs.h >>conftest.$ac_ext
17825 cat >>conftest.$ac_ext <<_ACEOF
17826 /* end confdefs.h.  */
17827 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17828    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17829 #define $ac_func innocuous_$ac_func
17830
17831 /* System header to define __stub macros and hopefully few prototypes,
17832     which can conflict with char $ac_func (); below.
17833     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17834     <limits.h> exists even on freestanding compilers.  */
17835
17836 #ifdef __STDC__
17837 # include <limits.h>
17838 #else
17839 # include <assert.h>
17840 #endif
17841
17842 #undef $ac_func
17843
17844 /* Override any GCC internal prototype to avoid an error.
17845    Use char because int might match the return type of a GCC
17846    builtin and then its argument prototype would still apply.  */
17847 #ifdef __cplusplus
17848 extern "C"
17849 #endif
17850 char $ac_func ();
17851 /* The GNU C library defines this for functions which it implements
17852     to always fail with ENOSYS.  Some functions are actually named
17853     something starting with __ and the normal name is an alias.  */
17854 #if defined __stub_$ac_func || defined __stub___$ac_func
17855 choke me
17856 #endif
17857
17858 int
17859 main ()
17860 {
17861 return $ac_func ();
17862   ;
17863   return 0;
17864 }
17865 _ACEOF
17866 rm -f conftest.$ac_objext conftest$ac_exeext
17867 if { (ac_try="$ac_link"
17868 case "(($ac_try" in
17869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17870   *) ac_try_echo=$ac_try;;
17871 esac
17872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17873   (eval "$ac_link") 2>conftest.er1
17874   ac_status=$?
17875   grep -v '^ *+' conftest.er1 >conftest.err
17876   rm -f conftest.er1
17877   cat conftest.err >&5
17878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17879   (exit $ac_status); } &&
17880          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17881   { (case "(($ac_try" in
17882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17883   *) ac_try_echo=$ac_try;;
17884 esac
17885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17886   (eval "$ac_try") 2>&5
17887   ac_status=$?
17888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17889   (exit $ac_status); }; } &&
17890          { ac_try='test -s conftest$ac_exeext'
17891   { (case "(($ac_try" in
17892   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17893   *) ac_try_echo=$ac_try;;
17894 esac
17895 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17896   (eval "$ac_try") 2>&5
17897   ac_status=$?
17898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17899   (exit $ac_status); }; }; then
17900   eval "$as_ac_var=yes"
17901 else
17902   echo "$as_me: failed program was:" >&5
17903 sed 's/^/| /' conftest.$ac_ext >&5
17904
17905         eval "$as_ac_var=no"
17906 fi
17907
17908 rm -f core conftest.err conftest.$ac_objext \
17909       conftest$ac_exeext conftest.$ac_ext
17910 fi
17911 ac_res=`eval echo '${'$as_ac_var'}'`
17912                { echo "$as_me:$LINENO: result: $ac_res" >&5
17913 echo "${ECHO_T}$ac_res" >&6; }
17914 if test `eval echo '${'$as_ac_var'}'` = yes; then
17915   cat >>confdefs.h <<_ACEOF
17916 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17917 _ACEOF
17918
17919 fi
17920 done
17921
17922 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17923 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17924 if test "${llvm_cv_c_printf_a+set}" = set; then
17925   echo $ECHO_N "(cached) $ECHO_C" >&6
17926 else
17927   ac_ext=c
17928 ac_cpp='$CPP $CPPFLAGS'
17929 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17930 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17931 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17932
17933  if test "$cross_compiling" = yes; then
17934   llvmac_cv_c_printf_a=no
17935 else
17936   cat >conftest.$ac_ext <<_ACEOF
17937
17938   /* confdefs.h.  */
17939 _ACEOF
17940 cat confdefs.h >>conftest.$ac_ext
17941 cat >>conftest.$ac_ext <<_ACEOF
17942 /* end confdefs.h.  */
17943
17944 #include <stdio.h>
17945 #include <stdlib.h>
17946
17947 int
17948 main ()
17949 {
17950
17951 volatile double A, B;
17952 char Buffer[100];
17953 A = 1;
17954 A /= 10.0;
17955 sprintf(Buffer, "%a", A);
17956 B = atof(Buffer);
17957 if (A != B)
17958   return (1);
17959 if (A != 0x1.999999999999ap-4)
17960   return (1);
17961 return (0);
17962   ;
17963   return 0;
17964 }
17965 _ACEOF
17966 rm -f conftest$ac_exeext
17967 if { (ac_try="$ac_link"
17968 case "(($ac_try" in
17969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17970   *) ac_try_echo=$ac_try;;
17971 esac
17972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17973   (eval "$ac_link") 2>&5
17974   ac_status=$?
17975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17976   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17977   { (case "(($ac_try" in
17978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17979   *) ac_try_echo=$ac_try;;
17980 esac
17981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17982   (eval "$ac_try") 2>&5
17983   ac_status=$?
17984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17985   (exit $ac_status); }; }; then
17986   llvm_cv_c_printf_a=yes
17987 else
17988   echo "$as_me: program exited with status $ac_status" >&5
17989 echo "$as_me: failed program was:" >&5
17990 sed 's/^/| /' conftest.$ac_ext >&5
17991
17992 ( exit $ac_status )
17993 llvmac_cv_c_printf_a=no
17994 fi
17995 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17996 fi
17997
17998
17999  ac_ext=c
18000 ac_cpp='$CPP $CPPFLAGS'
18001 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18002 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18003 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18004
18005 fi
18006 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18007 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18008  if test "$llvm_cv_c_printf_a" = "yes"; then
18009
18010 cat >>confdefs.h <<\_ACEOF
18011 #define HAVE_PRINTF_A 1
18012 _ACEOF
18013
18014  fi
18015
18016
18017 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18018 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18019 if test "${ac_cv_func_rand48+set}" = set; then
18020   echo $ECHO_N "(cached) $ECHO_C" >&6
18021 else
18022   ac_ext=cpp
18023 ac_cpp='$CXXCPP $CPPFLAGS'
18024 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18025 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18026 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18027
18028    cat >conftest.$ac_ext <<_ACEOF
18029 /* confdefs.h.  */
18030 _ACEOF
18031 cat confdefs.h >>conftest.$ac_ext
18032 cat >>conftest.$ac_ext <<_ACEOF
18033 /* end confdefs.h.  */
18034 #include <stdlib.h>
18035 int
18036 main ()
18037 {
18038 srand48(0);lrand48();drand48();
18039   ;
18040   return 0;
18041 }
18042 _ACEOF
18043 rm -f conftest.$ac_objext
18044 if { (ac_try="$ac_compile"
18045 case "(($ac_try" in
18046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18047   *) ac_try_echo=$ac_try;;
18048 esac
18049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18050   (eval "$ac_compile") 2>conftest.er1
18051   ac_status=$?
18052   grep -v '^ *+' conftest.er1 >conftest.err
18053   rm -f conftest.er1
18054   cat conftest.err >&5
18055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18056   (exit $ac_status); } &&
18057          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18058   { (case "(($ac_try" in
18059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18060   *) ac_try_echo=$ac_try;;
18061 esac
18062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18063   (eval "$ac_try") 2>&5
18064   ac_status=$?
18065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18066   (exit $ac_status); }; } &&
18067          { ac_try='test -s conftest.$ac_objext'
18068   { (case "(($ac_try" in
18069   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18070   *) ac_try_echo=$ac_try;;
18071 esac
18072 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18073   (eval "$ac_try") 2>&5
18074   ac_status=$?
18075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18076   (exit $ac_status); }; }; then
18077   ac_cv_func_rand48=yes
18078 else
18079   echo "$as_me: failed program was:" >&5
18080 sed 's/^/| /' conftest.$ac_ext >&5
18081
18082         ac_cv_func_rand48=no
18083 fi
18084
18085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18086   ac_ext=c
18087 ac_cpp='$CPP $CPPFLAGS'
18088 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18089 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18090 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18091
18092 fi
18093 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18094 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18095
18096 if test "$ac_cv_func_rand48" = "yes" ; then
18097
18098 cat >>confdefs.h <<\_ACEOF
18099 #define HAVE_RAND48 1
18100 _ACEOF
18101
18102 fi
18103
18104
18105 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18106 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18107 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18108   echo $ECHO_N "(cached) $ECHO_C" >&6
18109 else
18110   cat >conftest.$ac_ext <<_ACEOF
18111 /* confdefs.h.  */
18112 _ACEOF
18113 cat confdefs.h >>conftest.$ac_ext
18114 cat >>conftest.$ac_ext <<_ACEOF
18115 /* end confdefs.h.  */
18116 $ac_includes_default
18117 int
18118 main ()
18119 {
18120 #ifndef strerror_s
18121   char *p = (char *) strerror_s;
18122   return !p;
18123 #endif
18124
18125   ;
18126   return 0;
18127 }
18128 _ACEOF
18129 rm -f conftest.$ac_objext
18130 if { (ac_try="$ac_compile"
18131 case "(($ac_try" in
18132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18133   *) ac_try_echo=$ac_try;;
18134 esac
18135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18136   (eval "$ac_compile") 2>conftest.er1
18137   ac_status=$?
18138   grep -v '^ *+' conftest.er1 >conftest.err
18139   rm -f conftest.er1
18140   cat conftest.err >&5
18141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18142   (exit $ac_status); } &&
18143          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18144   { (case "(($ac_try" in
18145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18146   *) ac_try_echo=$ac_try;;
18147 esac
18148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18149   (eval "$ac_try") 2>&5
18150   ac_status=$?
18151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18152   (exit $ac_status); }; } &&
18153          { ac_try='test -s conftest.$ac_objext'
18154   { (case "(($ac_try" in
18155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18156   *) ac_try_echo=$ac_try;;
18157 esac
18158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18159   (eval "$ac_try") 2>&5
18160   ac_status=$?
18161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18162   (exit $ac_status); }; }; then
18163   ac_cv_have_decl_strerror_s=yes
18164 else
18165   echo "$as_me: failed program was:" >&5
18166 sed 's/^/| /' conftest.$ac_ext >&5
18167
18168         ac_cv_have_decl_strerror_s=no
18169 fi
18170
18171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18172 fi
18173 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18174 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18175 if test $ac_cv_have_decl_strerror_s = yes; then
18176
18177 cat >>confdefs.h <<_ACEOF
18178 #define HAVE_DECL_STRERROR_S 1
18179 _ACEOF
18180
18181
18182 else
18183   cat >>confdefs.h <<_ACEOF
18184 #define HAVE_DECL_STRERROR_S 0
18185 _ACEOF
18186
18187
18188 fi
18189
18190
18191
18192 if test "$llvm_cv_os_type" = "MingW" ; then
18193   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18194 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18195 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18196   echo $ECHO_N "(cached) $ECHO_C" >&6
18197 else
18198   ac_check_lib_save_LIBS=$LIBS
18199 LIBS="-lgcc  $LIBS"
18200 cat >conftest.$ac_ext <<_ACEOF
18201 /* confdefs.h.  */
18202 _ACEOF
18203 cat confdefs.h >>conftest.$ac_ext
18204 cat >>conftest.$ac_ext <<_ACEOF
18205 /* end confdefs.h.  */
18206
18207 /* Override any GCC internal prototype to avoid an error.
18208    Use char because int might match the return type of a GCC
18209    builtin and then its argument prototype would still apply.  */
18210 #ifdef __cplusplus
18211 extern "C"
18212 #endif
18213 char _alloca ();
18214 int
18215 main ()
18216 {
18217 return _alloca ();
18218   ;
18219   return 0;
18220 }
18221 _ACEOF
18222 rm -f conftest.$ac_objext conftest$ac_exeext
18223 if { (ac_try="$ac_link"
18224 case "(($ac_try" in
18225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18226   *) ac_try_echo=$ac_try;;
18227 esac
18228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18229   (eval "$ac_link") 2>conftest.er1
18230   ac_status=$?
18231   grep -v '^ *+' conftest.er1 >conftest.err
18232   rm -f conftest.er1
18233   cat conftest.err >&5
18234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18235   (exit $ac_status); } &&
18236          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18237   { (case "(($ac_try" in
18238   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18239   *) ac_try_echo=$ac_try;;
18240 esac
18241 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18242   (eval "$ac_try") 2>&5
18243   ac_status=$?
18244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18245   (exit $ac_status); }; } &&
18246          { ac_try='test -s conftest$ac_exeext'
18247   { (case "(($ac_try" in
18248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18249   *) ac_try_echo=$ac_try;;
18250 esac
18251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18252   (eval "$ac_try") 2>&5
18253   ac_status=$?
18254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18255   (exit $ac_status); }; }; then
18256   ac_cv_lib_gcc__alloca=yes
18257 else
18258   echo "$as_me: failed program was:" >&5
18259 sed 's/^/| /' conftest.$ac_ext >&5
18260
18261         ac_cv_lib_gcc__alloca=no
18262 fi
18263
18264 rm -f core conftest.err conftest.$ac_objext \
18265       conftest$ac_exeext conftest.$ac_ext
18266 LIBS=$ac_check_lib_save_LIBS
18267 fi
18268 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18269 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18270 if test $ac_cv_lib_gcc__alloca = yes; then
18271
18272 cat >>confdefs.h <<\_ACEOF
18273 #define HAVE__ALLOCA 1
18274 _ACEOF
18275
18276 fi
18277
18278   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18279 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18280 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18281   echo $ECHO_N "(cached) $ECHO_C" >&6
18282 else
18283   ac_check_lib_save_LIBS=$LIBS
18284 LIBS="-lgcc  $LIBS"
18285 cat >conftest.$ac_ext <<_ACEOF
18286 /* confdefs.h.  */
18287 _ACEOF
18288 cat confdefs.h >>conftest.$ac_ext
18289 cat >>conftest.$ac_ext <<_ACEOF
18290 /* end confdefs.h.  */
18291
18292 /* Override any GCC internal prototype to avoid an error.
18293    Use char because int might match the return type of a GCC
18294    builtin and then its argument prototype would still apply.  */
18295 #ifdef __cplusplus
18296 extern "C"
18297 #endif
18298 char __alloca ();
18299 int
18300 main ()
18301 {
18302 return __alloca ();
18303   ;
18304   return 0;
18305 }
18306 _ACEOF
18307 rm -f conftest.$ac_objext conftest$ac_exeext
18308 if { (ac_try="$ac_link"
18309 case "(($ac_try" in
18310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18311   *) ac_try_echo=$ac_try;;
18312 esac
18313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18314   (eval "$ac_link") 2>conftest.er1
18315   ac_status=$?
18316   grep -v '^ *+' conftest.er1 >conftest.err
18317   rm -f conftest.er1
18318   cat conftest.err >&5
18319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18320   (exit $ac_status); } &&
18321          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18322   { (case "(($ac_try" in
18323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18324   *) ac_try_echo=$ac_try;;
18325 esac
18326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18327   (eval "$ac_try") 2>&5
18328   ac_status=$?
18329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18330   (exit $ac_status); }; } &&
18331          { ac_try='test -s conftest$ac_exeext'
18332   { (case "(($ac_try" in
18333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18334   *) ac_try_echo=$ac_try;;
18335 esac
18336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18337   (eval "$ac_try") 2>&5
18338   ac_status=$?
18339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18340   (exit $ac_status); }; }; then
18341   ac_cv_lib_gcc___alloca=yes
18342 else
18343   echo "$as_me: failed program was:" >&5
18344 sed 's/^/| /' conftest.$ac_ext >&5
18345
18346         ac_cv_lib_gcc___alloca=no
18347 fi
18348
18349 rm -f core conftest.err conftest.$ac_objext \
18350       conftest$ac_exeext conftest.$ac_ext
18351 LIBS=$ac_check_lib_save_LIBS
18352 fi
18353 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18354 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18355 if test $ac_cv_lib_gcc___alloca = yes; then
18356
18357 cat >>confdefs.h <<\_ACEOF
18358 #define HAVE___ALLOCA 1
18359 _ACEOF
18360
18361 fi
18362
18363   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18364 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18365 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18366   echo $ECHO_N "(cached) $ECHO_C" >&6
18367 else
18368   ac_check_lib_save_LIBS=$LIBS
18369 LIBS="-lgcc  $LIBS"
18370 cat >conftest.$ac_ext <<_ACEOF
18371 /* confdefs.h.  */
18372 _ACEOF
18373 cat confdefs.h >>conftest.$ac_ext
18374 cat >>conftest.$ac_ext <<_ACEOF
18375 /* end confdefs.h.  */
18376
18377 /* Override any GCC internal prototype to avoid an error.
18378    Use char because int might match the return type of a GCC
18379    builtin and then its argument prototype would still apply.  */
18380 #ifdef __cplusplus
18381 extern "C"
18382 #endif
18383 char __chkstk ();
18384 int
18385 main ()
18386 {
18387 return __chkstk ();
18388   ;
18389   return 0;
18390 }
18391 _ACEOF
18392 rm -f conftest.$ac_objext conftest$ac_exeext
18393 if { (ac_try="$ac_link"
18394 case "(($ac_try" in
18395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18396   *) ac_try_echo=$ac_try;;
18397 esac
18398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18399   (eval "$ac_link") 2>conftest.er1
18400   ac_status=$?
18401   grep -v '^ *+' conftest.er1 >conftest.err
18402   rm -f conftest.er1
18403   cat conftest.err >&5
18404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18405   (exit $ac_status); } &&
18406          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18407   { (case "(($ac_try" in
18408   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18409   *) ac_try_echo=$ac_try;;
18410 esac
18411 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18412   (eval "$ac_try") 2>&5
18413   ac_status=$?
18414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18415   (exit $ac_status); }; } &&
18416          { ac_try='test -s conftest$ac_exeext'
18417   { (case "(($ac_try" in
18418   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18419   *) ac_try_echo=$ac_try;;
18420 esac
18421 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18422   (eval "$ac_try") 2>&5
18423   ac_status=$?
18424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18425   (exit $ac_status); }; }; then
18426   ac_cv_lib_gcc___chkstk=yes
18427 else
18428   echo "$as_me: failed program was:" >&5
18429 sed 's/^/| /' conftest.$ac_ext >&5
18430
18431         ac_cv_lib_gcc___chkstk=no
18432 fi
18433
18434 rm -f core conftest.err conftest.$ac_objext \
18435       conftest$ac_exeext conftest.$ac_ext
18436 LIBS=$ac_check_lib_save_LIBS
18437 fi
18438 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18439 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18440 if test $ac_cv_lib_gcc___chkstk = yes; then
18441
18442 cat >>confdefs.h <<\_ACEOF
18443 #define HAVE___CHKSTK 1
18444 _ACEOF
18445
18446 fi
18447
18448   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18449 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18450 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18451   echo $ECHO_N "(cached) $ECHO_C" >&6
18452 else
18453   ac_check_lib_save_LIBS=$LIBS
18454 LIBS="-lgcc  $LIBS"
18455 cat >conftest.$ac_ext <<_ACEOF
18456 /* confdefs.h.  */
18457 _ACEOF
18458 cat confdefs.h >>conftest.$ac_ext
18459 cat >>conftest.$ac_ext <<_ACEOF
18460 /* end confdefs.h.  */
18461
18462 /* Override any GCC internal prototype to avoid an error.
18463    Use char because int might match the return type of a GCC
18464    builtin and then its argument prototype would still apply.  */
18465 #ifdef __cplusplus
18466 extern "C"
18467 #endif
18468 char ___chkstk ();
18469 int
18470 main ()
18471 {
18472 return ___chkstk ();
18473   ;
18474   return 0;
18475 }
18476 _ACEOF
18477 rm -f conftest.$ac_objext conftest$ac_exeext
18478 if { (ac_try="$ac_link"
18479 case "(($ac_try" in
18480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18481   *) ac_try_echo=$ac_try;;
18482 esac
18483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18484   (eval "$ac_link") 2>conftest.er1
18485   ac_status=$?
18486   grep -v '^ *+' conftest.er1 >conftest.err
18487   rm -f conftest.er1
18488   cat conftest.err >&5
18489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18490   (exit $ac_status); } &&
18491          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18492   { (case "(($ac_try" in
18493   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18494   *) ac_try_echo=$ac_try;;
18495 esac
18496 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18497   (eval "$ac_try") 2>&5
18498   ac_status=$?
18499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18500   (exit $ac_status); }; } &&
18501          { ac_try='test -s conftest$ac_exeext'
18502   { (case "(($ac_try" in
18503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18504   *) ac_try_echo=$ac_try;;
18505 esac
18506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18507   (eval "$ac_try") 2>&5
18508   ac_status=$?
18509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18510   (exit $ac_status); }; }; then
18511   ac_cv_lib_gcc____chkstk=yes
18512 else
18513   echo "$as_me: failed program was:" >&5
18514 sed 's/^/| /' conftest.$ac_ext >&5
18515
18516         ac_cv_lib_gcc____chkstk=no
18517 fi
18518
18519 rm -f core conftest.err conftest.$ac_objext \
18520       conftest$ac_exeext conftest.$ac_ext
18521 LIBS=$ac_check_lib_save_LIBS
18522 fi
18523 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18524 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18525 if test $ac_cv_lib_gcc____chkstk = yes; then
18526
18527 cat >>confdefs.h <<\_ACEOF
18528 #define HAVE____CHKSTK 1
18529 _ACEOF
18530
18531 fi
18532
18533
18534   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18535 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18536 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18537   echo $ECHO_N "(cached) $ECHO_C" >&6
18538 else
18539   ac_check_lib_save_LIBS=$LIBS
18540 LIBS="-lgcc  $LIBS"
18541 cat >conftest.$ac_ext <<_ACEOF
18542 /* confdefs.h.  */
18543 _ACEOF
18544 cat confdefs.h >>conftest.$ac_ext
18545 cat >>conftest.$ac_ext <<_ACEOF
18546 /* end confdefs.h.  */
18547
18548 /* Override any GCC internal prototype to avoid an error.
18549    Use char because int might match the return type of a GCC
18550    builtin and then its argument prototype would still apply.  */
18551 #ifdef __cplusplus
18552 extern "C"
18553 #endif
18554 char __ashldi3 ();
18555 int
18556 main ()
18557 {
18558 return __ashldi3 ();
18559   ;
18560   return 0;
18561 }
18562 _ACEOF
18563 rm -f conftest.$ac_objext conftest$ac_exeext
18564 if { (ac_try="$ac_link"
18565 case "(($ac_try" in
18566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18567   *) ac_try_echo=$ac_try;;
18568 esac
18569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18570   (eval "$ac_link") 2>conftest.er1
18571   ac_status=$?
18572   grep -v '^ *+' conftest.er1 >conftest.err
18573   rm -f conftest.er1
18574   cat conftest.err >&5
18575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18576   (exit $ac_status); } &&
18577          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18578   { (case "(($ac_try" in
18579   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18580   *) ac_try_echo=$ac_try;;
18581 esac
18582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18583   (eval "$ac_try") 2>&5
18584   ac_status=$?
18585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18586   (exit $ac_status); }; } &&
18587          { ac_try='test -s conftest$ac_exeext'
18588   { (case "(($ac_try" in
18589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18590   *) ac_try_echo=$ac_try;;
18591 esac
18592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18593   (eval "$ac_try") 2>&5
18594   ac_status=$?
18595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18596   (exit $ac_status); }; }; then
18597   ac_cv_lib_gcc___ashldi3=yes
18598 else
18599   echo "$as_me: failed program was:" >&5
18600 sed 's/^/| /' conftest.$ac_ext >&5
18601
18602         ac_cv_lib_gcc___ashldi3=no
18603 fi
18604
18605 rm -f core conftest.err conftest.$ac_objext \
18606       conftest$ac_exeext conftest.$ac_ext
18607 LIBS=$ac_check_lib_save_LIBS
18608 fi
18609 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18610 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18611 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18612
18613 cat >>confdefs.h <<\_ACEOF
18614 #define HAVE___ASHLDI3 1
18615 _ACEOF
18616
18617 fi
18618
18619   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18620 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18621 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18622   echo $ECHO_N "(cached) $ECHO_C" >&6
18623 else
18624   ac_check_lib_save_LIBS=$LIBS
18625 LIBS="-lgcc  $LIBS"
18626 cat >conftest.$ac_ext <<_ACEOF
18627 /* confdefs.h.  */
18628 _ACEOF
18629 cat confdefs.h >>conftest.$ac_ext
18630 cat >>conftest.$ac_ext <<_ACEOF
18631 /* end confdefs.h.  */
18632
18633 /* Override any GCC internal prototype to avoid an error.
18634    Use char because int might match the return type of a GCC
18635    builtin and then its argument prototype would still apply.  */
18636 #ifdef __cplusplus
18637 extern "C"
18638 #endif
18639 char __ashrdi3 ();
18640 int
18641 main ()
18642 {
18643 return __ashrdi3 ();
18644   ;
18645   return 0;
18646 }
18647 _ACEOF
18648 rm -f conftest.$ac_objext conftest$ac_exeext
18649 if { (ac_try="$ac_link"
18650 case "(($ac_try" in
18651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18652   *) ac_try_echo=$ac_try;;
18653 esac
18654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18655   (eval "$ac_link") 2>conftest.er1
18656   ac_status=$?
18657   grep -v '^ *+' conftest.er1 >conftest.err
18658   rm -f conftest.er1
18659   cat conftest.err >&5
18660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18661   (exit $ac_status); } &&
18662          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18663   { (case "(($ac_try" in
18664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18665   *) ac_try_echo=$ac_try;;
18666 esac
18667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18668   (eval "$ac_try") 2>&5
18669   ac_status=$?
18670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18671   (exit $ac_status); }; } &&
18672          { ac_try='test -s conftest$ac_exeext'
18673   { (case "(($ac_try" in
18674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18675   *) ac_try_echo=$ac_try;;
18676 esac
18677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18678   (eval "$ac_try") 2>&5
18679   ac_status=$?
18680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18681   (exit $ac_status); }; }; then
18682   ac_cv_lib_gcc___ashrdi3=yes
18683 else
18684   echo "$as_me: failed program was:" >&5
18685 sed 's/^/| /' conftest.$ac_ext >&5
18686
18687         ac_cv_lib_gcc___ashrdi3=no
18688 fi
18689
18690 rm -f core conftest.err conftest.$ac_objext \
18691       conftest$ac_exeext conftest.$ac_ext
18692 LIBS=$ac_check_lib_save_LIBS
18693 fi
18694 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18695 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18696 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18697
18698 cat >>confdefs.h <<\_ACEOF
18699 #define HAVE___ASHRDI3 1
18700 _ACEOF
18701
18702 fi
18703
18704   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18705 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18706 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18707   echo $ECHO_N "(cached) $ECHO_C" >&6
18708 else
18709   ac_check_lib_save_LIBS=$LIBS
18710 LIBS="-lgcc  $LIBS"
18711 cat >conftest.$ac_ext <<_ACEOF
18712 /* confdefs.h.  */
18713 _ACEOF
18714 cat confdefs.h >>conftest.$ac_ext
18715 cat >>conftest.$ac_ext <<_ACEOF
18716 /* end confdefs.h.  */
18717
18718 /* Override any GCC internal prototype to avoid an error.
18719    Use char because int might match the return type of a GCC
18720    builtin and then its argument prototype would still apply.  */
18721 #ifdef __cplusplus
18722 extern "C"
18723 #endif
18724 char __divdi3 ();
18725 int
18726 main ()
18727 {
18728 return __divdi3 ();
18729   ;
18730   return 0;
18731 }
18732 _ACEOF
18733 rm -f conftest.$ac_objext conftest$ac_exeext
18734 if { (ac_try="$ac_link"
18735 case "(($ac_try" in
18736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18737   *) ac_try_echo=$ac_try;;
18738 esac
18739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18740   (eval "$ac_link") 2>conftest.er1
18741   ac_status=$?
18742   grep -v '^ *+' conftest.er1 >conftest.err
18743   rm -f conftest.er1
18744   cat conftest.err >&5
18745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18746   (exit $ac_status); } &&
18747          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18748   { (case "(($ac_try" in
18749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18750   *) ac_try_echo=$ac_try;;
18751 esac
18752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18753   (eval "$ac_try") 2>&5
18754   ac_status=$?
18755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18756   (exit $ac_status); }; } &&
18757          { ac_try='test -s conftest$ac_exeext'
18758   { (case "(($ac_try" in
18759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18760   *) ac_try_echo=$ac_try;;
18761 esac
18762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18763   (eval "$ac_try") 2>&5
18764   ac_status=$?
18765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18766   (exit $ac_status); }; }; then
18767   ac_cv_lib_gcc___divdi3=yes
18768 else
18769   echo "$as_me: failed program was:" >&5
18770 sed 's/^/| /' conftest.$ac_ext >&5
18771
18772         ac_cv_lib_gcc___divdi3=no
18773 fi
18774
18775 rm -f core conftest.err conftest.$ac_objext \
18776       conftest$ac_exeext conftest.$ac_ext
18777 LIBS=$ac_check_lib_save_LIBS
18778 fi
18779 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18780 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18781 if test $ac_cv_lib_gcc___divdi3 = yes; then
18782
18783 cat >>confdefs.h <<\_ACEOF
18784 #define HAVE___DIVDI3 1
18785 _ACEOF
18786
18787 fi
18788
18789   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18790 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18791 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18792   echo $ECHO_N "(cached) $ECHO_C" >&6
18793 else
18794   ac_check_lib_save_LIBS=$LIBS
18795 LIBS="-lgcc  $LIBS"
18796 cat >conftest.$ac_ext <<_ACEOF
18797 /* confdefs.h.  */
18798 _ACEOF
18799 cat confdefs.h >>conftest.$ac_ext
18800 cat >>conftest.$ac_ext <<_ACEOF
18801 /* end confdefs.h.  */
18802
18803 /* Override any GCC internal prototype to avoid an error.
18804    Use char because int might match the return type of a GCC
18805    builtin and then its argument prototype would still apply.  */
18806 #ifdef __cplusplus
18807 extern "C"
18808 #endif
18809 char __fixdfdi ();
18810 int
18811 main ()
18812 {
18813 return __fixdfdi ();
18814   ;
18815   return 0;
18816 }
18817 _ACEOF
18818 rm -f conftest.$ac_objext conftest$ac_exeext
18819 if { (ac_try="$ac_link"
18820 case "(($ac_try" in
18821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18822   *) ac_try_echo=$ac_try;;
18823 esac
18824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18825   (eval "$ac_link") 2>conftest.er1
18826   ac_status=$?
18827   grep -v '^ *+' conftest.er1 >conftest.err
18828   rm -f conftest.er1
18829   cat conftest.err >&5
18830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18831   (exit $ac_status); } &&
18832          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18833   { (case "(($ac_try" in
18834   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18835   *) ac_try_echo=$ac_try;;
18836 esac
18837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18838   (eval "$ac_try") 2>&5
18839   ac_status=$?
18840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18841   (exit $ac_status); }; } &&
18842          { ac_try='test -s conftest$ac_exeext'
18843   { (case "(($ac_try" in
18844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18845   *) ac_try_echo=$ac_try;;
18846 esac
18847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18848   (eval "$ac_try") 2>&5
18849   ac_status=$?
18850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18851   (exit $ac_status); }; }; then
18852   ac_cv_lib_gcc___fixdfdi=yes
18853 else
18854   echo "$as_me: failed program was:" >&5
18855 sed 's/^/| /' conftest.$ac_ext >&5
18856
18857         ac_cv_lib_gcc___fixdfdi=no
18858 fi
18859
18860 rm -f core conftest.err conftest.$ac_objext \
18861       conftest$ac_exeext conftest.$ac_ext
18862 LIBS=$ac_check_lib_save_LIBS
18863 fi
18864 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18865 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18866 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18867
18868 cat >>confdefs.h <<\_ACEOF
18869 #define HAVE___FIXDFDI 1
18870 _ACEOF
18871
18872 fi
18873
18874   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18875 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18876 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18877   echo $ECHO_N "(cached) $ECHO_C" >&6
18878 else
18879   ac_check_lib_save_LIBS=$LIBS
18880 LIBS="-lgcc  $LIBS"
18881 cat >conftest.$ac_ext <<_ACEOF
18882 /* confdefs.h.  */
18883 _ACEOF
18884 cat confdefs.h >>conftest.$ac_ext
18885 cat >>conftest.$ac_ext <<_ACEOF
18886 /* end confdefs.h.  */
18887
18888 /* Override any GCC internal prototype to avoid an error.
18889    Use char because int might match the return type of a GCC
18890    builtin and then its argument prototype would still apply.  */
18891 #ifdef __cplusplus
18892 extern "C"
18893 #endif
18894 char __fixsfdi ();
18895 int
18896 main ()
18897 {
18898 return __fixsfdi ();
18899   ;
18900   return 0;
18901 }
18902 _ACEOF
18903 rm -f conftest.$ac_objext conftest$ac_exeext
18904 if { (ac_try="$ac_link"
18905 case "(($ac_try" in
18906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18907   *) ac_try_echo=$ac_try;;
18908 esac
18909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18910   (eval "$ac_link") 2>conftest.er1
18911   ac_status=$?
18912   grep -v '^ *+' conftest.er1 >conftest.err
18913   rm -f conftest.er1
18914   cat conftest.err >&5
18915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18916   (exit $ac_status); } &&
18917          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18918   { (case "(($ac_try" in
18919   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18920   *) ac_try_echo=$ac_try;;
18921 esac
18922 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18923   (eval "$ac_try") 2>&5
18924   ac_status=$?
18925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18926   (exit $ac_status); }; } &&
18927          { ac_try='test -s conftest$ac_exeext'
18928   { (case "(($ac_try" in
18929   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18930   *) ac_try_echo=$ac_try;;
18931 esac
18932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18933   (eval "$ac_try") 2>&5
18934   ac_status=$?
18935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18936   (exit $ac_status); }; }; then
18937   ac_cv_lib_gcc___fixsfdi=yes
18938 else
18939   echo "$as_me: failed program was:" >&5
18940 sed 's/^/| /' conftest.$ac_ext >&5
18941
18942         ac_cv_lib_gcc___fixsfdi=no
18943 fi
18944
18945 rm -f core conftest.err conftest.$ac_objext \
18946       conftest$ac_exeext conftest.$ac_ext
18947 LIBS=$ac_check_lib_save_LIBS
18948 fi
18949 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18950 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18951 if test $ac_cv_lib_gcc___fixsfdi = yes; then
18952
18953 cat >>confdefs.h <<\_ACEOF
18954 #define HAVE___FIXSFDI 1
18955 _ACEOF
18956
18957 fi
18958
18959   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18960 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18961 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18962   echo $ECHO_N "(cached) $ECHO_C" >&6
18963 else
18964   ac_check_lib_save_LIBS=$LIBS
18965 LIBS="-lgcc  $LIBS"
18966 cat >conftest.$ac_ext <<_ACEOF
18967 /* confdefs.h.  */
18968 _ACEOF
18969 cat confdefs.h >>conftest.$ac_ext
18970 cat >>conftest.$ac_ext <<_ACEOF
18971 /* end confdefs.h.  */
18972
18973 /* Override any GCC internal prototype to avoid an error.
18974    Use char because int might match the return type of a GCC
18975    builtin and then its argument prototype would still apply.  */
18976 #ifdef __cplusplus
18977 extern "C"
18978 #endif
18979 char __floatdidf ();
18980 int
18981 main ()
18982 {
18983 return __floatdidf ();
18984   ;
18985   return 0;
18986 }
18987 _ACEOF
18988 rm -f conftest.$ac_objext conftest$ac_exeext
18989 if { (ac_try="$ac_link"
18990 case "(($ac_try" in
18991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18992   *) ac_try_echo=$ac_try;;
18993 esac
18994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18995   (eval "$ac_link") 2>conftest.er1
18996   ac_status=$?
18997   grep -v '^ *+' conftest.er1 >conftest.err
18998   rm -f conftest.er1
18999   cat conftest.err >&5
19000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19001   (exit $ac_status); } &&
19002          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19003   { (case "(($ac_try" in
19004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19005   *) ac_try_echo=$ac_try;;
19006 esac
19007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19008   (eval "$ac_try") 2>&5
19009   ac_status=$?
19010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19011   (exit $ac_status); }; } &&
19012          { ac_try='test -s conftest$ac_exeext'
19013   { (case "(($ac_try" in
19014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19015   *) ac_try_echo=$ac_try;;
19016 esac
19017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19018   (eval "$ac_try") 2>&5
19019   ac_status=$?
19020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19021   (exit $ac_status); }; }; then
19022   ac_cv_lib_gcc___floatdidf=yes
19023 else
19024   echo "$as_me: failed program was:" >&5
19025 sed 's/^/| /' conftest.$ac_ext >&5
19026
19027         ac_cv_lib_gcc___floatdidf=no
19028 fi
19029
19030 rm -f core conftest.err conftest.$ac_objext \
19031       conftest$ac_exeext conftest.$ac_ext
19032 LIBS=$ac_check_lib_save_LIBS
19033 fi
19034 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
19035 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
19036 if test $ac_cv_lib_gcc___floatdidf = yes; then
19037
19038 cat >>confdefs.h <<\_ACEOF
19039 #define HAVE___FLOATDIDF 1
19040 _ACEOF
19041
19042 fi
19043
19044   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
19045 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
19046 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
19047   echo $ECHO_N "(cached) $ECHO_C" >&6
19048 else
19049   ac_check_lib_save_LIBS=$LIBS
19050 LIBS="-lgcc  $LIBS"
19051 cat >conftest.$ac_ext <<_ACEOF
19052 /* confdefs.h.  */
19053 _ACEOF
19054 cat confdefs.h >>conftest.$ac_ext
19055 cat >>conftest.$ac_ext <<_ACEOF
19056 /* end confdefs.h.  */
19057
19058 /* Override any GCC internal prototype to avoid an error.
19059    Use char because int might match the return type of a GCC
19060    builtin and then its argument prototype would still apply.  */
19061 #ifdef __cplusplus
19062 extern "C"
19063 #endif
19064 char __lshrdi3 ();
19065 int
19066 main ()
19067 {
19068 return __lshrdi3 ();
19069   ;
19070   return 0;
19071 }
19072 _ACEOF
19073 rm -f conftest.$ac_objext conftest$ac_exeext
19074 if { (ac_try="$ac_link"
19075 case "(($ac_try" in
19076   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19077   *) ac_try_echo=$ac_try;;
19078 esac
19079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19080   (eval "$ac_link") 2>conftest.er1
19081   ac_status=$?
19082   grep -v '^ *+' conftest.er1 >conftest.err
19083   rm -f conftest.er1
19084   cat conftest.err >&5
19085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19086   (exit $ac_status); } &&
19087          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19088   { (case "(($ac_try" in
19089   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19090   *) ac_try_echo=$ac_try;;
19091 esac
19092 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19093   (eval "$ac_try") 2>&5
19094   ac_status=$?
19095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19096   (exit $ac_status); }; } &&
19097          { ac_try='test -s conftest$ac_exeext'
19098   { (case "(($ac_try" in
19099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19100   *) ac_try_echo=$ac_try;;
19101 esac
19102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19103   (eval "$ac_try") 2>&5
19104   ac_status=$?
19105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19106   (exit $ac_status); }; }; then
19107   ac_cv_lib_gcc___lshrdi3=yes
19108 else
19109   echo "$as_me: failed program was:" >&5
19110 sed 's/^/| /' conftest.$ac_ext >&5
19111
19112         ac_cv_lib_gcc___lshrdi3=no
19113 fi
19114
19115 rm -f core conftest.err conftest.$ac_objext \
19116       conftest$ac_exeext conftest.$ac_ext
19117 LIBS=$ac_check_lib_save_LIBS
19118 fi
19119 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19120 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19121 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19122
19123 cat >>confdefs.h <<\_ACEOF
19124 #define HAVE___LSHRDI3 1
19125 _ACEOF
19126
19127 fi
19128
19129   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19130 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19131 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19132   echo $ECHO_N "(cached) $ECHO_C" >&6
19133 else
19134   ac_check_lib_save_LIBS=$LIBS
19135 LIBS="-lgcc  $LIBS"
19136 cat >conftest.$ac_ext <<_ACEOF
19137 /* confdefs.h.  */
19138 _ACEOF
19139 cat confdefs.h >>conftest.$ac_ext
19140 cat >>conftest.$ac_ext <<_ACEOF
19141 /* end confdefs.h.  */
19142
19143 /* Override any GCC internal prototype to avoid an error.
19144    Use char because int might match the return type of a GCC
19145    builtin and then its argument prototype would still apply.  */
19146 #ifdef __cplusplus
19147 extern "C"
19148 #endif
19149 char __moddi3 ();
19150 int
19151 main ()
19152 {
19153 return __moddi3 ();
19154   ;
19155   return 0;
19156 }
19157 _ACEOF
19158 rm -f conftest.$ac_objext conftest$ac_exeext
19159 if { (ac_try="$ac_link"
19160 case "(($ac_try" in
19161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19162   *) ac_try_echo=$ac_try;;
19163 esac
19164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19165   (eval "$ac_link") 2>conftest.er1
19166   ac_status=$?
19167   grep -v '^ *+' conftest.er1 >conftest.err
19168   rm -f conftest.er1
19169   cat conftest.err >&5
19170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19171   (exit $ac_status); } &&
19172          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19173   { (case "(($ac_try" in
19174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19175   *) ac_try_echo=$ac_try;;
19176 esac
19177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19178   (eval "$ac_try") 2>&5
19179   ac_status=$?
19180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19181   (exit $ac_status); }; } &&
19182          { ac_try='test -s conftest$ac_exeext'
19183   { (case "(($ac_try" in
19184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19185   *) ac_try_echo=$ac_try;;
19186 esac
19187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19188   (eval "$ac_try") 2>&5
19189   ac_status=$?
19190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19191   (exit $ac_status); }; }; then
19192   ac_cv_lib_gcc___moddi3=yes
19193 else
19194   echo "$as_me: failed program was:" >&5
19195 sed 's/^/| /' conftest.$ac_ext >&5
19196
19197         ac_cv_lib_gcc___moddi3=no
19198 fi
19199
19200 rm -f core conftest.err conftest.$ac_objext \
19201       conftest$ac_exeext conftest.$ac_ext
19202 LIBS=$ac_check_lib_save_LIBS
19203 fi
19204 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19205 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19206 if test $ac_cv_lib_gcc___moddi3 = yes; then
19207
19208 cat >>confdefs.h <<\_ACEOF
19209 #define HAVE___MODDI3 1
19210 _ACEOF
19211
19212 fi
19213
19214   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19215 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19216 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19217   echo $ECHO_N "(cached) $ECHO_C" >&6
19218 else
19219   ac_check_lib_save_LIBS=$LIBS
19220 LIBS="-lgcc  $LIBS"
19221 cat >conftest.$ac_ext <<_ACEOF
19222 /* confdefs.h.  */
19223 _ACEOF
19224 cat confdefs.h >>conftest.$ac_ext
19225 cat >>conftest.$ac_ext <<_ACEOF
19226 /* end confdefs.h.  */
19227
19228 /* Override any GCC internal prototype to avoid an error.
19229    Use char because int might match the return type of a GCC
19230    builtin and then its argument prototype would still apply.  */
19231 #ifdef __cplusplus
19232 extern "C"
19233 #endif
19234 char __udivdi3 ();
19235 int
19236 main ()
19237 {
19238 return __udivdi3 ();
19239   ;
19240   return 0;
19241 }
19242 _ACEOF
19243 rm -f conftest.$ac_objext conftest$ac_exeext
19244 if { (ac_try="$ac_link"
19245 case "(($ac_try" in
19246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19247   *) ac_try_echo=$ac_try;;
19248 esac
19249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19250   (eval "$ac_link") 2>conftest.er1
19251   ac_status=$?
19252   grep -v '^ *+' conftest.er1 >conftest.err
19253   rm -f conftest.er1
19254   cat conftest.err >&5
19255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19256   (exit $ac_status); } &&
19257          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19258   { (case "(($ac_try" in
19259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19260   *) ac_try_echo=$ac_try;;
19261 esac
19262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19263   (eval "$ac_try") 2>&5
19264   ac_status=$?
19265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19266   (exit $ac_status); }; } &&
19267          { ac_try='test -s conftest$ac_exeext'
19268   { (case "(($ac_try" in
19269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19270   *) ac_try_echo=$ac_try;;
19271 esac
19272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19273   (eval "$ac_try") 2>&5
19274   ac_status=$?
19275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19276   (exit $ac_status); }; }; then
19277   ac_cv_lib_gcc___udivdi3=yes
19278 else
19279   echo "$as_me: failed program was:" >&5
19280 sed 's/^/| /' conftest.$ac_ext >&5
19281
19282         ac_cv_lib_gcc___udivdi3=no
19283 fi
19284
19285 rm -f core conftest.err conftest.$ac_objext \
19286       conftest$ac_exeext conftest.$ac_ext
19287 LIBS=$ac_check_lib_save_LIBS
19288 fi
19289 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19290 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19291 if test $ac_cv_lib_gcc___udivdi3 = yes; then
19292
19293 cat >>confdefs.h <<\_ACEOF
19294 #define HAVE___UDIVDI3 1
19295 _ACEOF
19296
19297 fi
19298
19299   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19300 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19301 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19302   echo $ECHO_N "(cached) $ECHO_C" >&6
19303 else
19304   ac_check_lib_save_LIBS=$LIBS
19305 LIBS="-lgcc  $LIBS"
19306 cat >conftest.$ac_ext <<_ACEOF
19307 /* confdefs.h.  */
19308 _ACEOF
19309 cat confdefs.h >>conftest.$ac_ext
19310 cat >>conftest.$ac_ext <<_ACEOF
19311 /* end confdefs.h.  */
19312
19313 /* Override any GCC internal prototype to avoid an error.
19314    Use char because int might match the return type of a GCC
19315    builtin and then its argument prototype would still apply.  */
19316 #ifdef __cplusplus
19317 extern "C"
19318 #endif
19319 char __umoddi3 ();
19320 int
19321 main ()
19322 {
19323 return __umoddi3 ();
19324   ;
19325   return 0;
19326 }
19327 _ACEOF
19328 rm -f conftest.$ac_objext conftest$ac_exeext
19329 if { (ac_try="$ac_link"
19330 case "(($ac_try" in
19331   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19332   *) ac_try_echo=$ac_try;;
19333 esac
19334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19335   (eval "$ac_link") 2>conftest.er1
19336   ac_status=$?
19337   grep -v '^ *+' conftest.er1 >conftest.err
19338   rm -f conftest.er1
19339   cat conftest.err >&5
19340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19341   (exit $ac_status); } &&
19342          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19343   { (case "(($ac_try" in
19344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19345   *) ac_try_echo=$ac_try;;
19346 esac
19347 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19348   (eval "$ac_try") 2>&5
19349   ac_status=$?
19350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19351   (exit $ac_status); }; } &&
19352          { ac_try='test -s conftest$ac_exeext'
19353   { (case "(($ac_try" in
19354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19355   *) ac_try_echo=$ac_try;;
19356 esac
19357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19358   (eval "$ac_try") 2>&5
19359   ac_status=$?
19360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19361   (exit $ac_status); }; }; then
19362   ac_cv_lib_gcc___umoddi3=yes
19363 else
19364   echo "$as_me: failed program was:" >&5
19365 sed 's/^/| /' conftest.$ac_ext >&5
19366
19367         ac_cv_lib_gcc___umoddi3=no
19368 fi
19369
19370 rm -f core conftest.err conftest.$ac_objext \
19371       conftest$ac_exeext conftest.$ac_ext
19372 LIBS=$ac_check_lib_save_LIBS
19373 fi
19374 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19375 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19376 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19377
19378 cat >>confdefs.h <<\_ACEOF
19379 #define HAVE___UMODDI3 1
19380 _ACEOF
19381
19382 fi
19383
19384
19385   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19386 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19387 if test "${ac_cv_lib_gcc___main+set}" = set; then
19388   echo $ECHO_N "(cached) $ECHO_C" >&6
19389 else
19390   ac_check_lib_save_LIBS=$LIBS
19391 LIBS="-lgcc  $LIBS"
19392 cat >conftest.$ac_ext <<_ACEOF
19393 /* confdefs.h.  */
19394 _ACEOF
19395 cat confdefs.h >>conftest.$ac_ext
19396 cat >>conftest.$ac_ext <<_ACEOF
19397 /* end confdefs.h.  */
19398
19399 /* Override any GCC internal prototype to avoid an error.
19400    Use char because int might match the return type of a GCC
19401    builtin and then its argument prototype would still apply.  */
19402 #ifdef __cplusplus
19403 extern "C"
19404 #endif
19405 char __main ();
19406 int
19407 main ()
19408 {
19409 return __main ();
19410   ;
19411   return 0;
19412 }
19413 _ACEOF
19414 rm -f conftest.$ac_objext conftest$ac_exeext
19415 if { (ac_try="$ac_link"
19416 case "(($ac_try" in
19417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19418   *) ac_try_echo=$ac_try;;
19419 esac
19420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19421   (eval "$ac_link") 2>conftest.er1
19422   ac_status=$?
19423   grep -v '^ *+' conftest.er1 >conftest.err
19424   rm -f conftest.er1
19425   cat conftest.err >&5
19426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19427   (exit $ac_status); } &&
19428          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19429   { (case "(($ac_try" in
19430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19431   *) ac_try_echo=$ac_try;;
19432 esac
19433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19434   (eval "$ac_try") 2>&5
19435   ac_status=$?
19436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19437   (exit $ac_status); }; } &&
19438          { ac_try='test -s conftest$ac_exeext'
19439   { (case "(($ac_try" in
19440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19441   *) ac_try_echo=$ac_try;;
19442 esac
19443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19444   (eval "$ac_try") 2>&5
19445   ac_status=$?
19446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19447   (exit $ac_status); }; }; then
19448   ac_cv_lib_gcc___main=yes
19449 else
19450   echo "$as_me: failed program was:" >&5
19451 sed 's/^/| /' conftest.$ac_ext >&5
19452
19453         ac_cv_lib_gcc___main=no
19454 fi
19455
19456 rm -f core conftest.err conftest.$ac_objext \
19457       conftest$ac_exeext conftest.$ac_ext
19458 LIBS=$ac_check_lib_save_LIBS
19459 fi
19460 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19461 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19462 if test $ac_cv_lib_gcc___main = yes; then
19463
19464 cat >>confdefs.h <<\_ACEOF
19465 #define HAVE___MAIN 1
19466 _ACEOF
19467
19468 fi
19469
19470   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19471 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19472 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19473   echo $ECHO_N "(cached) $ECHO_C" >&6
19474 else
19475   ac_check_lib_save_LIBS=$LIBS
19476 LIBS="-lgcc  $LIBS"
19477 cat >conftest.$ac_ext <<_ACEOF
19478 /* confdefs.h.  */
19479 _ACEOF
19480 cat confdefs.h >>conftest.$ac_ext
19481 cat >>conftest.$ac_ext <<_ACEOF
19482 /* end confdefs.h.  */
19483
19484 /* Override any GCC internal prototype to avoid an error.
19485    Use char because int might match the return type of a GCC
19486    builtin and then its argument prototype would still apply.  */
19487 #ifdef __cplusplus
19488 extern "C"
19489 #endif
19490 char __cmpdi2 ();
19491 int
19492 main ()
19493 {
19494 return __cmpdi2 ();
19495   ;
19496   return 0;
19497 }
19498 _ACEOF
19499 rm -f conftest.$ac_objext conftest$ac_exeext
19500 if { (ac_try="$ac_link"
19501 case "(($ac_try" in
19502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19503   *) ac_try_echo=$ac_try;;
19504 esac
19505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19506   (eval "$ac_link") 2>conftest.er1
19507   ac_status=$?
19508   grep -v '^ *+' conftest.er1 >conftest.err
19509   rm -f conftest.er1
19510   cat conftest.err >&5
19511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19512   (exit $ac_status); } &&
19513          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19514   { (case "(($ac_try" in
19515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19516   *) ac_try_echo=$ac_try;;
19517 esac
19518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19519   (eval "$ac_try") 2>&5
19520   ac_status=$?
19521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19522   (exit $ac_status); }; } &&
19523          { ac_try='test -s conftest$ac_exeext'
19524   { (case "(($ac_try" in
19525   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19526   *) ac_try_echo=$ac_try;;
19527 esac
19528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19529   (eval "$ac_try") 2>&5
19530   ac_status=$?
19531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19532   (exit $ac_status); }; }; then
19533   ac_cv_lib_gcc___cmpdi2=yes
19534 else
19535   echo "$as_me: failed program was:" >&5
19536 sed 's/^/| /' conftest.$ac_ext >&5
19537
19538         ac_cv_lib_gcc___cmpdi2=no
19539 fi
19540
19541 rm -f core conftest.err conftest.$ac_objext \
19542       conftest$ac_exeext conftest.$ac_ext
19543 LIBS=$ac_check_lib_save_LIBS
19544 fi
19545 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19546 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19547 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19548
19549 cat >>confdefs.h <<\_ACEOF
19550 #define HAVE___CMPDI2 1
19551 _ACEOF
19552
19553 fi
19554
19555 fi
19556
19557 if test "$llvm_cv_os_type" = "MingW" ; then
19558   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19559 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19560   cat >conftest.$ac_ext <<_ACEOF
19561 #include <windows.h>
19562 #include <imagehlp.h>
19563 extern void foo(PENUMLOADED_MODULES_CALLBACK);
19564 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19565 _ACEOF
19566 rm -f conftest.$ac_objext
19567 if { (ac_try="$ac_compile"
19568 case "(($ac_try" in
19569   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19570   *) ac_try_echo=$ac_try;;
19571 esac
19572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19573   (eval "$ac_compile") 2>conftest.er1
19574   ac_status=$?
19575   grep -v '^ *+' conftest.er1 >conftest.err
19576   rm -f conftest.er1
19577   cat conftest.err >&5
19578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19579   (exit $ac_status); } &&
19580          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19581   { (case "(($ac_try" in
19582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19583   *) ac_try_echo=$ac_try;;
19584 esac
19585 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19586   (eval "$ac_try") 2>&5
19587   ac_status=$?
19588   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19589   (exit $ac_status); }; } &&
19590          { ac_try='test -s conftest.$ac_objext'
19591   { (case "(($ac_try" in
19592   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19593   *) ac_try_echo=$ac_try;;
19594 esac
19595 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19596   (eval "$ac_try") 2>&5
19597   ac_status=$?
19598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19599   (exit $ac_status); }; }; then
19600
19601   { echo "$as_me:$LINENO: result: yes" >&5
19602 echo "${ECHO_T}yes" >&6; }
19603   llvm_cv_win32_elmcb_pcstr="PCSTR"
19604
19605 else
19606   echo "$as_me: failed program was:" >&5
19607 sed 's/^/| /' conftest.$ac_ext >&5
19608
19609
19610   { echo "$as_me:$LINENO: result: no" >&5
19611 echo "${ECHO_T}no" >&6; }
19612   llvm_cv_win32_elmcb_pcstr="PSTR"
19613
19614 fi
19615
19616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19617
19618 cat >>confdefs.h <<_ACEOF
19619 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19620 _ACEOF
19621
19622 fi
19623
19624
19625 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19626 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19627 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19628   echo $ECHO_N "(cached) $ECHO_C" >&6
19629 else
19630   ac_ext=cpp
19631 ac_cpp='$CXXCPP $CPPFLAGS'
19632 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19633 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19634 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19635
19636    cat >conftest.$ac_ext <<_ACEOF
19637 /* confdefs.h.  */
19638 _ACEOF
19639 cat confdefs.h >>conftest.$ac_ext
19640 cat >>conftest.$ac_ext <<_ACEOF
19641 /* end confdefs.h.  */
19642 #include <math.h>
19643 int
19644 main ()
19645 {
19646 float f; isnan(f);
19647   ;
19648   return 0;
19649 }
19650 _ACEOF
19651 rm -f conftest.$ac_objext
19652 if { (ac_try="$ac_compile"
19653 case "(($ac_try" in
19654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19655   *) ac_try_echo=$ac_try;;
19656 esac
19657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19658   (eval "$ac_compile") 2>conftest.er1
19659   ac_status=$?
19660   grep -v '^ *+' conftest.er1 >conftest.err
19661   rm -f conftest.er1
19662   cat conftest.err >&5
19663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19664   (exit $ac_status); } &&
19665          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19666   { (case "(($ac_try" in
19667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19668   *) ac_try_echo=$ac_try;;
19669 esac
19670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19671   (eval "$ac_try") 2>&5
19672   ac_status=$?
19673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19674   (exit $ac_status); }; } &&
19675          { ac_try='test -s conftest.$ac_objext'
19676   { (case "(($ac_try" in
19677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19678   *) ac_try_echo=$ac_try;;
19679 esac
19680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19681   (eval "$ac_try") 2>&5
19682   ac_status=$?
19683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19684   (exit $ac_status); }; }; then
19685   ac_cv_func_isnan_in_math_h=yes
19686 else
19687   echo "$as_me: failed program was:" >&5
19688 sed 's/^/| /' conftest.$ac_ext >&5
19689
19690         ac_cv_func_isnan_in_math_h=no
19691 fi
19692
19693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19694   ac_ext=c
19695 ac_cpp='$CPP $CPPFLAGS'
19696 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19697 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19698 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19699
19700 fi
19701 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19702 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19703
19704
19705 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19706
19707 cat >>confdefs.h <<\_ACEOF
19708 #define HAVE_ISNAN_IN_MATH_H 1
19709 _ACEOF
19710
19711 fi
19712
19713 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19714 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19715 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19716   echo $ECHO_N "(cached) $ECHO_C" >&6
19717 else
19718   ac_ext=cpp
19719 ac_cpp='$CXXCPP $CPPFLAGS'
19720 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19721 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19722 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19723
19724    cat >conftest.$ac_ext <<_ACEOF
19725 /* confdefs.h.  */
19726 _ACEOF
19727 cat confdefs.h >>conftest.$ac_ext
19728 cat >>conftest.$ac_ext <<_ACEOF
19729 /* end confdefs.h.  */
19730 #include <cmath>
19731 int
19732 main ()
19733 {
19734 float f; isnan(f);
19735   ;
19736   return 0;
19737 }
19738 _ACEOF
19739 rm -f conftest.$ac_objext
19740 if { (ac_try="$ac_compile"
19741 case "(($ac_try" in
19742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19743   *) ac_try_echo=$ac_try;;
19744 esac
19745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19746   (eval "$ac_compile") 2>conftest.er1
19747   ac_status=$?
19748   grep -v '^ *+' conftest.er1 >conftest.err
19749   rm -f conftest.er1
19750   cat conftest.err >&5
19751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19752   (exit $ac_status); } &&
19753          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19754   { (case "(($ac_try" in
19755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19756   *) ac_try_echo=$ac_try;;
19757 esac
19758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19759   (eval "$ac_try") 2>&5
19760   ac_status=$?
19761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19762   (exit $ac_status); }; } &&
19763          { ac_try='test -s conftest.$ac_objext'
19764   { (case "(($ac_try" in
19765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19766   *) ac_try_echo=$ac_try;;
19767 esac
19768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19769   (eval "$ac_try") 2>&5
19770   ac_status=$?
19771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19772   (exit $ac_status); }; }; then
19773   ac_cv_func_isnan_in_cmath=yes
19774 else
19775   echo "$as_me: failed program was:" >&5
19776 sed 's/^/| /' conftest.$ac_ext >&5
19777
19778         ac_cv_func_isnan_in_cmath=no
19779 fi
19780
19781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19782   ac_ext=c
19783 ac_cpp='$CPP $CPPFLAGS'
19784 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19785 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19786 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19787
19788 fi
19789 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19790 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19791
19792 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19793
19794 cat >>confdefs.h <<\_ACEOF
19795 #define HAVE_ISNAN_IN_CMATH 1
19796 _ACEOF
19797
19798 fi
19799
19800 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19801 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19802 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19803   echo $ECHO_N "(cached) $ECHO_C" >&6
19804 else
19805   ac_ext=cpp
19806 ac_cpp='$CXXCPP $CPPFLAGS'
19807 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19808 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19809 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19810
19811    cat >conftest.$ac_ext <<_ACEOF
19812 /* confdefs.h.  */
19813 _ACEOF
19814 cat confdefs.h >>conftest.$ac_ext
19815 cat >>conftest.$ac_ext <<_ACEOF
19816 /* end confdefs.h.  */
19817 #include <cmath>
19818 int
19819 main ()
19820 {
19821 float f; std::isnan(f);
19822   ;
19823   return 0;
19824 }
19825 _ACEOF
19826 rm -f conftest.$ac_objext
19827 if { (ac_try="$ac_compile"
19828 case "(($ac_try" in
19829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19830   *) ac_try_echo=$ac_try;;
19831 esac
19832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19833   (eval "$ac_compile") 2>conftest.er1
19834   ac_status=$?
19835   grep -v '^ *+' conftest.er1 >conftest.err
19836   rm -f conftest.er1
19837   cat conftest.err >&5
19838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19839   (exit $ac_status); } &&
19840          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19841   { (case "(($ac_try" in
19842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19843   *) ac_try_echo=$ac_try;;
19844 esac
19845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19846   (eval "$ac_try") 2>&5
19847   ac_status=$?
19848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19849   (exit $ac_status); }; } &&
19850          { ac_try='test -s conftest.$ac_objext'
19851   { (case "(($ac_try" in
19852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19853   *) ac_try_echo=$ac_try;;
19854 esac
19855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19856   (eval "$ac_try") 2>&5
19857   ac_status=$?
19858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19859   (exit $ac_status); }; }; then
19860   ac_cv_func_std_isnan_in_cmath=yes
19861 else
19862   echo "$as_me: failed program was:" >&5
19863 sed 's/^/| /' conftest.$ac_ext >&5
19864
19865         ac_cv_func_std_isnan_in_cmath=no
19866 fi
19867
19868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19869   ac_ext=c
19870 ac_cpp='$CPP $CPPFLAGS'
19871 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19872 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19873 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19874
19875 fi
19876 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19877 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19878
19879 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19880
19881 cat >>confdefs.h <<\_ACEOF
19882 #define HAVE_STD_ISNAN_IN_CMATH 1
19883 _ACEOF
19884
19885 fi
19886
19887
19888 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19889 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19890 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19891   echo $ECHO_N "(cached) $ECHO_C" >&6
19892 else
19893   ac_ext=cpp
19894 ac_cpp='$CXXCPP $CPPFLAGS'
19895 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19896 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19897 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19898
19899    cat >conftest.$ac_ext <<_ACEOF
19900 /* confdefs.h.  */
19901 _ACEOF
19902 cat confdefs.h >>conftest.$ac_ext
19903 cat >>conftest.$ac_ext <<_ACEOF
19904 /* end confdefs.h.  */
19905 #include <math.h>
19906 int
19907 main ()
19908 {
19909 float f; isinf(f);
19910   ;
19911   return 0;
19912 }
19913 _ACEOF
19914 rm -f conftest.$ac_objext
19915 if { (ac_try="$ac_compile"
19916 case "(($ac_try" in
19917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19918   *) ac_try_echo=$ac_try;;
19919 esac
19920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19921   (eval "$ac_compile") 2>conftest.er1
19922   ac_status=$?
19923   grep -v '^ *+' conftest.er1 >conftest.err
19924   rm -f conftest.er1
19925   cat conftest.err >&5
19926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19927   (exit $ac_status); } &&
19928          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19929   { (case "(($ac_try" in
19930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19931   *) ac_try_echo=$ac_try;;
19932 esac
19933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19934   (eval "$ac_try") 2>&5
19935   ac_status=$?
19936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19937   (exit $ac_status); }; } &&
19938          { ac_try='test -s conftest.$ac_objext'
19939   { (case "(($ac_try" in
19940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19941   *) ac_try_echo=$ac_try;;
19942 esac
19943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19944   (eval "$ac_try") 2>&5
19945   ac_status=$?
19946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19947   (exit $ac_status); }; }; then
19948   ac_cv_func_isinf_in_math_h=yes
19949 else
19950   echo "$as_me: failed program was:" >&5
19951 sed 's/^/| /' conftest.$ac_ext >&5
19952
19953         ac_cv_func_isinf_in_math_h=no
19954 fi
19955
19956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19957   ac_ext=c
19958 ac_cpp='$CPP $CPPFLAGS'
19959 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19960 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19961 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19962
19963 fi
19964 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19965 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19966
19967 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19968
19969 cat >>confdefs.h <<\_ACEOF
19970 #define HAVE_ISINF_IN_MATH_H 1
19971 _ACEOF
19972
19973 fi
19974
19975 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19976 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19977 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19978   echo $ECHO_N "(cached) $ECHO_C" >&6
19979 else
19980   ac_ext=cpp
19981 ac_cpp='$CXXCPP $CPPFLAGS'
19982 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19983 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19984 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19985
19986    cat >conftest.$ac_ext <<_ACEOF
19987 /* confdefs.h.  */
19988 _ACEOF
19989 cat confdefs.h >>conftest.$ac_ext
19990 cat >>conftest.$ac_ext <<_ACEOF
19991 /* end confdefs.h.  */
19992 #include <cmath>
19993 int
19994 main ()
19995 {
19996 float f; isinf(f);
19997   ;
19998   return 0;
19999 }
20000 _ACEOF
20001 rm -f conftest.$ac_objext
20002 if { (ac_try="$ac_compile"
20003 case "(($ac_try" in
20004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20005   *) ac_try_echo=$ac_try;;
20006 esac
20007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20008   (eval "$ac_compile") 2>conftest.er1
20009   ac_status=$?
20010   grep -v '^ *+' conftest.er1 >conftest.err
20011   rm -f conftest.er1
20012   cat conftest.err >&5
20013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20014   (exit $ac_status); } &&
20015          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20016   { (case "(($ac_try" in
20017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20018   *) ac_try_echo=$ac_try;;
20019 esac
20020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20021   (eval "$ac_try") 2>&5
20022   ac_status=$?
20023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20024   (exit $ac_status); }; } &&
20025          { ac_try='test -s conftest.$ac_objext'
20026   { (case "(($ac_try" in
20027   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20028   *) ac_try_echo=$ac_try;;
20029 esac
20030 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20031   (eval "$ac_try") 2>&5
20032   ac_status=$?
20033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20034   (exit $ac_status); }; }; then
20035   ac_cv_func_isinf_in_cmath=yes
20036 else
20037   echo "$as_me: failed program was:" >&5
20038 sed 's/^/| /' conftest.$ac_ext >&5
20039
20040         ac_cv_func_isinf_in_cmath=no
20041 fi
20042
20043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20044   ac_ext=c
20045 ac_cpp='$CPP $CPPFLAGS'
20046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20049
20050 fi
20051 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
20052 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
20053
20054 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
20055
20056 cat >>confdefs.h <<\_ACEOF
20057 #define HAVE_ISINF_IN_CMATH 1
20058 _ACEOF
20059
20060 fi
20061
20062 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
20063 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
20064 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
20065   echo $ECHO_N "(cached) $ECHO_C" >&6
20066 else
20067   ac_ext=cpp
20068 ac_cpp='$CXXCPP $CPPFLAGS'
20069 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20070 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20071 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20072
20073    cat >conftest.$ac_ext <<_ACEOF
20074 /* confdefs.h.  */
20075 _ACEOF
20076 cat confdefs.h >>conftest.$ac_ext
20077 cat >>conftest.$ac_ext <<_ACEOF
20078 /* end confdefs.h.  */
20079 #include <cmath>
20080 int
20081 main ()
20082 {
20083 float f; std::isinf(f);
20084   ;
20085   return 0;
20086 }
20087 _ACEOF
20088 rm -f conftest.$ac_objext
20089 if { (ac_try="$ac_compile"
20090 case "(($ac_try" in
20091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20092   *) ac_try_echo=$ac_try;;
20093 esac
20094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20095   (eval "$ac_compile") 2>conftest.er1
20096   ac_status=$?
20097   grep -v '^ *+' conftest.er1 >conftest.err
20098   rm -f conftest.er1
20099   cat conftest.err >&5
20100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20101   (exit $ac_status); } &&
20102          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20103   { (case "(($ac_try" in
20104   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20105   *) ac_try_echo=$ac_try;;
20106 esac
20107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20108   (eval "$ac_try") 2>&5
20109   ac_status=$?
20110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20111   (exit $ac_status); }; } &&
20112          { ac_try='test -s conftest.$ac_objext'
20113   { (case "(($ac_try" in
20114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20115   *) ac_try_echo=$ac_try;;
20116 esac
20117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20118   (eval "$ac_try") 2>&5
20119   ac_status=$?
20120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20121   (exit $ac_status); }; }; then
20122   ac_cv_func_std_isinf_in_cmath=yes
20123 else
20124   echo "$as_me: failed program was:" >&5
20125 sed 's/^/| /' conftest.$ac_ext >&5
20126
20127         ac_cv_func_std_isinf_in_cmath=no
20128 fi
20129
20130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20131   ac_ext=c
20132 ac_cpp='$CPP $CPPFLAGS'
20133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20136
20137 fi
20138 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20139 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
20140
20141 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
20142
20143 cat >>confdefs.h <<\_ACEOF
20144 #define HAVE_STD_ISINF_IN_CMATH 1
20145 _ACEOF
20146
20147 fi
20148
20149 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20150 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20151 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20152   echo $ECHO_N "(cached) $ECHO_C" >&6
20153 else
20154   ac_ext=cpp
20155 ac_cpp='$CXXCPP $CPPFLAGS'
20156 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20157 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20158 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20159
20160    cat >conftest.$ac_ext <<_ACEOF
20161 /* confdefs.h.  */
20162 _ACEOF
20163 cat confdefs.h >>conftest.$ac_ext
20164 cat >>conftest.$ac_ext <<_ACEOF
20165 /* end confdefs.h.  */
20166 #include <ieeefp.h>
20167 int
20168 main ()
20169 {
20170 float f; finite(f);
20171   ;
20172   return 0;
20173 }
20174 _ACEOF
20175 rm -f conftest.$ac_objext
20176 if { (ac_try="$ac_compile"
20177 case "(($ac_try" in
20178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20179   *) ac_try_echo=$ac_try;;
20180 esac
20181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20182   (eval "$ac_compile") 2>conftest.er1
20183   ac_status=$?
20184   grep -v '^ *+' conftest.er1 >conftest.err
20185   rm -f conftest.er1
20186   cat conftest.err >&5
20187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20188   (exit $ac_status); } &&
20189          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20190   { (case "(($ac_try" in
20191   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20192   *) ac_try_echo=$ac_try;;
20193 esac
20194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20195   (eval "$ac_try") 2>&5
20196   ac_status=$?
20197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20198   (exit $ac_status); }; } &&
20199          { ac_try='test -s conftest.$ac_objext'
20200   { (case "(($ac_try" in
20201   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20202   *) ac_try_echo=$ac_try;;
20203 esac
20204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20205   (eval "$ac_try") 2>&5
20206   ac_status=$?
20207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20208   (exit $ac_status); }; }; then
20209   ac_cv_func_finite_in_ieeefp_h=yes
20210 else
20211   echo "$as_me: failed program was:" >&5
20212 sed 's/^/| /' conftest.$ac_ext >&5
20213
20214         ac_cv_func_finite_in_ieeefp_h=no
20215 fi
20216
20217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20218   ac_ext=c
20219 ac_cpp='$CPP $CPPFLAGS'
20220 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20221 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20222 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20223
20224 fi
20225 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20226 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20227
20228 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20229
20230 cat >>confdefs.h <<\_ACEOF
20231 #define HAVE_FINITE_IN_IEEEFP_H 1
20232 _ACEOF
20233
20234 fi
20235
20236
20237
20238 if test "$llvm_cv_platform_type" = "Unix" ; then
20239
20240
20241 for ac_header in stdlib.h unistd.h
20242 do
20243 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20244 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20245   { echo "$as_me:$LINENO: checking for $ac_header" >&5
20246 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20247 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20248   echo $ECHO_N "(cached) $ECHO_C" >&6
20249 fi
20250 ac_res=`eval echo '${'$as_ac_Header'}'`
20251                { echo "$as_me:$LINENO: result: $ac_res" >&5
20252 echo "${ECHO_T}$ac_res" >&6; }
20253 else
20254   # Is the header compilable?
20255 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20256 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20257 cat >conftest.$ac_ext <<_ACEOF
20258 /* confdefs.h.  */
20259 _ACEOF
20260 cat confdefs.h >>conftest.$ac_ext
20261 cat >>conftest.$ac_ext <<_ACEOF
20262 /* end confdefs.h.  */
20263 $ac_includes_default
20264 #include <$ac_header>
20265 _ACEOF
20266 rm -f conftest.$ac_objext
20267 if { (ac_try="$ac_compile"
20268 case "(($ac_try" in
20269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20270   *) ac_try_echo=$ac_try;;
20271 esac
20272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20273   (eval "$ac_compile") 2>conftest.er1
20274   ac_status=$?
20275   grep -v '^ *+' conftest.er1 >conftest.err
20276   rm -f conftest.er1
20277   cat conftest.err >&5
20278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20279   (exit $ac_status); } &&
20280          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20281   { (case "(($ac_try" in
20282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20283   *) ac_try_echo=$ac_try;;
20284 esac
20285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20286   (eval "$ac_try") 2>&5
20287   ac_status=$?
20288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20289   (exit $ac_status); }; } &&
20290          { ac_try='test -s conftest.$ac_objext'
20291   { (case "(($ac_try" in
20292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20293   *) ac_try_echo=$ac_try;;
20294 esac
20295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20296   (eval "$ac_try") 2>&5
20297   ac_status=$?
20298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20299   (exit $ac_status); }; }; then
20300   ac_header_compiler=yes
20301 else
20302   echo "$as_me: failed program was:" >&5
20303 sed 's/^/| /' conftest.$ac_ext >&5
20304
20305         ac_header_compiler=no
20306 fi
20307
20308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20309 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20310 echo "${ECHO_T}$ac_header_compiler" >&6; }
20311
20312 # Is the header present?
20313 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20314 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20315 cat >conftest.$ac_ext <<_ACEOF
20316 /* confdefs.h.  */
20317 _ACEOF
20318 cat confdefs.h >>conftest.$ac_ext
20319 cat >>conftest.$ac_ext <<_ACEOF
20320 /* end confdefs.h.  */
20321 #include <$ac_header>
20322 _ACEOF
20323 if { (ac_try="$ac_cpp conftest.$ac_ext"
20324 case "(($ac_try" in
20325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20326   *) ac_try_echo=$ac_try;;
20327 esac
20328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20329   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20330   ac_status=$?
20331   grep -v '^ *+' conftest.er1 >conftest.err
20332   rm -f conftest.er1
20333   cat conftest.err >&5
20334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20335   (exit $ac_status); } >/dev/null; then
20336   if test -s conftest.err; then
20337     ac_cpp_err=$ac_c_preproc_warn_flag
20338     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20339   else
20340     ac_cpp_err=
20341   fi
20342 else
20343   ac_cpp_err=yes
20344 fi
20345 if test -z "$ac_cpp_err"; then
20346   ac_header_preproc=yes
20347 else
20348   echo "$as_me: failed program was:" >&5
20349 sed 's/^/| /' conftest.$ac_ext >&5
20350
20351   ac_header_preproc=no
20352 fi
20353
20354 rm -f conftest.err conftest.$ac_ext
20355 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20356 echo "${ECHO_T}$ac_header_preproc" >&6; }
20357
20358 # So?  What about this header?
20359 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20360   yes:no: )
20361     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20362 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20363     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20364 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20365     ac_header_preproc=yes
20366     ;;
20367   no:yes:* )
20368     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20369 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20370     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20371 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20372     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20373 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20374     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20375 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20376     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20377 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20378     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20379 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20380     ( cat <<\_ASBOX
20381 ## ------------------------------------ ##
20382 ## Report this to http://llvm.org/bugs/ ##
20383 ## ------------------------------------ ##
20384 _ASBOX
20385      ) | sed "s/^/$as_me: WARNING:     /" >&2
20386     ;;
20387 esac
20388 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20389 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20390 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20391   echo $ECHO_N "(cached) $ECHO_C" >&6
20392 else
20393   eval "$as_ac_Header=\$ac_header_preproc"
20394 fi
20395 ac_res=`eval echo '${'$as_ac_Header'}'`
20396                { echo "$as_me:$LINENO: result: $ac_res" >&5
20397 echo "${ECHO_T}$ac_res" >&6; }
20398
20399 fi
20400 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20401   cat >>confdefs.h <<_ACEOF
20402 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20403 _ACEOF
20404
20405 fi
20406
20407 done
20408
20409
20410 for ac_func in getpagesize
20411 do
20412 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20413 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20414 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20415 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20416   echo $ECHO_N "(cached) $ECHO_C" >&6
20417 else
20418   cat >conftest.$ac_ext <<_ACEOF
20419 /* confdefs.h.  */
20420 _ACEOF
20421 cat confdefs.h >>conftest.$ac_ext
20422 cat >>conftest.$ac_ext <<_ACEOF
20423 /* end confdefs.h.  */
20424 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20425    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20426 #define $ac_func innocuous_$ac_func
20427
20428 /* System header to define __stub macros and hopefully few prototypes,
20429     which can conflict with char $ac_func (); below.
20430     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20431     <limits.h> exists even on freestanding compilers.  */
20432
20433 #ifdef __STDC__
20434 # include <limits.h>
20435 #else
20436 # include <assert.h>
20437 #endif
20438
20439 #undef $ac_func
20440
20441 /* Override any GCC internal prototype to avoid an error.
20442    Use char because int might match the return type of a GCC
20443    builtin and then its argument prototype would still apply.  */
20444 #ifdef __cplusplus
20445 extern "C"
20446 #endif
20447 char $ac_func ();
20448 /* The GNU C library defines this for functions which it implements
20449     to always fail with ENOSYS.  Some functions are actually named
20450     something starting with __ and the normal name is an alias.  */
20451 #if defined __stub_$ac_func || defined __stub___$ac_func
20452 choke me
20453 #endif
20454
20455 int
20456 main ()
20457 {
20458 return $ac_func ();
20459   ;
20460   return 0;
20461 }
20462 _ACEOF
20463 rm -f conftest.$ac_objext conftest$ac_exeext
20464 if { (ac_try="$ac_link"
20465 case "(($ac_try" in
20466   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20467   *) ac_try_echo=$ac_try;;
20468 esac
20469 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20470   (eval "$ac_link") 2>conftest.er1
20471   ac_status=$?
20472   grep -v '^ *+' conftest.er1 >conftest.err
20473   rm -f conftest.er1
20474   cat conftest.err >&5
20475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20476   (exit $ac_status); } &&
20477          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20478   { (case "(($ac_try" in
20479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20480   *) ac_try_echo=$ac_try;;
20481 esac
20482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20483   (eval "$ac_try") 2>&5
20484   ac_status=$?
20485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20486   (exit $ac_status); }; } &&
20487          { ac_try='test -s conftest$ac_exeext'
20488   { (case "(($ac_try" in
20489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20490   *) ac_try_echo=$ac_try;;
20491 esac
20492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20493   (eval "$ac_try") 2>&5
20494   ac_status=$?
20495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20496   (exit $ac_status); }; }; then
20497   eval "$as_ac_var=yes"
20498 else
20499   echo "$as_me: failed program was:" >&5
20500 sed 's/^/| /' conftest.$ac_ext >&5
20501
20502         eval "$as_ac_var=no"
20503 fi
20504
20505 rm -f core conftest.err conftest.$ac_objext \
20506       conftest$ac_exeext conftest.$ac_ext
20507 fi
20508 ac_res=`eval echo '${'$as_ac_var'}'`
20509                { echo "$as_me:$LINENO: result: $ac_res" >&5
20510 echo "${ECHO_T}$ac_res" >&6; }
20511 if test `eval echo '${'$as_ac_var'}'` = yes; then
20512   cat >>confdefs.h <<_ACEOF
20513 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20514 _ACEOF
20515
20516 fi
20517 done
20518
20519 { echo "$as_me:$LINENO: checking for working mmap" >&5
20520 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20521 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20522   echo $ECHO_N "(cached) $ECHO_C" >&6
20523 else
20524   if test "$cross_compiling" = yes; then
20525   ac_cv_func_mmap_fixed_mapped=no
20526 else
20527   cat >conftest.$ac_ext <<_ACEOF
20528 /* confdefs.h.  */
20529 _ACEOF
20530 cat confdefs.h >>conftest.$ac_ext
20531 cat >>conftest.$ac_ext <<_ACEOF
20532 /* end confdefs.h.  */
20533 $ac_includes_default
20534 /* malloc might have been renamed as rpl_malloc. */
20535 #undef malloc
20536
20537 /* Thanks to Mike Haertel and Jim Avera for this test.
20538    Here is a matrix of mmap possibilities:
20539         mmap private not fixed
20540         mmap private fixed at somewhere currently unmapped
20541         mmap private fixed at somewhere already mapped
20542         mmap shared not fixed
20543         mmap shared fixed at somewhere currently unmapped
20544         mmap shared fixed at somewhere already mapped
20545    For private mappings, we should verify that changes cannot be read()
20546    back from the file, nor mmap's back from the file at a different
20547    address.  (There have been systems where private was not correctly
20548    implemented like the infamous i386 svr4.0, and systems where the
20549    VM page cache was not coherent with the file system buffer cache
20550    like early versions of FreeBSD and possibly contemporary NetBSD.)
20551    For shared mappings, we should conversely verify that changes get
20552    propagated back to all the places they're supposed to be.
20553
20554    Grep wants private fixed already mapped.
20555    The main things grep needs to know about mmap are:
20556    * does it exist and is it safe to write into the mmap'd area
20557    * how to use it (BSD variants)  */
20558
20559 #include <fcntl.h>
20560 #include <sys/mman.h>
20561
20562 #if !STDC_HEADERS && !HAVE_STDLIB_H
20563 char *malloc ();
20564 #endif
20565
20566 /* This mess was copied from the GNU getpagesize.h.  */
20567 #if !HAVE_GETPAGESIZE
20568 /* Assume that all systems that can run configure have sys/param.h.  */
20569 # if !HAVE_SYS_PARAM_H
20570 #  define HAVE_SYS_PARAM_H 1
20571 # endif
20572
20573 # ifdef _SC_PAGESIZE
20574 #  define getpagesize() sysconf(_SC_PAGESIZE)
20575 # else /* no _SC_PAGESIZE */
20576 #  if HAVE_SYS_PARAM_H
20577 #   include <sys/param.h>
20578 #   ifdef EXEC_PAGESIZE
20579 #    define getpagesize() EXEC_PAGESIZE
20580 #   else /* no EXEC_PAGESIZE */
20581 #    ifdef NBPG
20582 #     define getpagesize() NBPG * CLSIZE
20583 #     ifndef CLSIZE
20584 #      define CLSIZE 1
20585 #     endif /* no CLSIZE */
20586 #    else /* no NBPG */
20587 #     ifdef NBPC
20588 #      define getpagesize() NBPC
20589 #     else /* no NBPC */
20590 #      ifdef PAGESIZE
20591 #       define getpagesize() PAGESIZE
20592 #      endif /* PAGESIZE */
20593 #     endif /* no NBPC */
20594 #    endif /* no NBPG */
20595 #   endif /* no EXEC_PAGESIZE */
20596 #  else /* no HAVE_SYS_PARAM_H */
20597 #   define getpagesize() 8192   /* punt totally */
20598 #  endif /* no HAVE_SYS_PARAM_H */
20599 # endif /* no _SC_PAGESIZE */
20600
20601 #endif /* no HAVE_GETPAGESIZE */
20602
20603 int
20604 main ()
20605 {
20606   char *data, *data2, *data3;
20607   int i, pagesize;
20608   int fd;
20609
20610   pagesize = getpagesize ();
20611
20612   /* First, make a file with some known garbage in it. */
20613   data = (char *) malloc (pagesize);
20614   if (!data)
20615     return 1;
20616   for (i = 0; i < pagesize; ++i)
20617     *(data + i) = rand ();
20618   umask (0);
20619   fd = creat ("conftest.mmap", 0600);
20620   if (fd < 0)
20621     return 1;
20622   if (write (fd, data, pagesize) != pagesize)
20623     return 1;
20624   close (fd);
20625
20626   /* Next, try to mmap the file at a fixed address which already has
20627      something else allocated at it.  If we can, also make sure that
20628      we see the same garbage.  */
20629   fd = open ("conftest.mmap", O_RDWR);
20630   if (fd < 0)
20631     return 1;
20632   data2 = (char *) malloc (2 * pagesize);
20633   if (!data2)
20634     return 1;
20635   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20636   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20637                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20638     return 1;
20639   for (i = 0; i < pagesize; ++i)
20640     if (*(data + i) != *(data2 + i))
20641       return 1;
20642
20643   /* Finally, make sure that changes to the mapped area do not
20644      percolate back to the file as seen by read().  (This is a bug on
20645      some variants of i386 svr4.0.)  */
20646   for (i = 0; i < pagesize; ++i)
20647     *(data2 + i) = *(data2 + i) + 1;
20648   data3 = (char *) malloc (pagesize);
20649   if (!data3)
20650     return 1;
20651   if (read (fd, data3, pagesize) != pagesize)
20652     return 1;
20653   for (i = 0; i < pagesize; ++i)
20654     if (*(data + i) != *(data3 + i))
20655       return 1;
20656   close (fd);
20657   return 0;
20658 }
20659 _ACEOF
20660 rm -f conftest$ac_exeext
20661 if { (ac_try="$ac_link"
20662 case "(($ac_try" in
20663   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20664   *) ac_try_echo=$ac_try;;
20665 esac
20666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20667   (eval "$ac_link") 2>&5
20668   ac_status=$?
20669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20670   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20671   { (case "(($ac_try" in
20672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20673   *) ac_try_echo=$ac_try;;
20674 esac
20675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20676   (eval "$ac_try") 2>&5
20677   ac_status=$?
20678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20679   (exit $ac_status); }; }; then
20680   ac_cv_func_mmap_fixed_mapped=yes
20681 else
20682   echo "$as_me: program exited with status $ac_status" >&5
20683 echo "$as_me: failed program was:" >&5
20684 sed 's/^/| /' conftest.$ac_ext >&5
20685
20686 ( exit $ac_status )
20687 ac_cv_func_mmap_fixed_mapped=no
20688 fi
20689 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20690 fi
20691
20692
20693 fi
20694 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20695 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20696 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20697
20698 cat >>confdefs.h <<\_ACEOF
20699 #define HAVE_MMAP 1
20700 _ACEOF
20701
20702 fi
20703 rm -f conftest.mmap
20704
20705   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20706 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20707 if test "${ac_cv_func_mmap_file+set}" = set; then
20708   echo $ECHO_N "(cached) $ECHO_C" >&6
20709 else
20710    ac_ext=c
20711 ac_cpp='$CPP $CPPFLAGS'
20712 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20713 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20714 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20715
20716   if test "$cross_compiling" = yes; then
20717   ac_cv_func_mmap_file=no
20718 else
20719   cat >conftest.$ac_ext <<_ACEOF
20720
20721     /* confdefs.h.  */
20722 _ACEOF
20723 cat confdefs.h >>conftest.$ac_ext
20724 cat >>conftest.$ac_ext <<_ACEOF
20725 /* end confdefs.h.  */
20726
20727 #include <sys/types.h>
20728 #include <sys/mman.h>
20729 #include <fcntl.h>
20730
20731 int
20732 main ()
20733 {
20734
20735   int fd;
20736   fd = creat ("foo",0777);
20737   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20738   unlink ("foo");
20739   return (fd != (int) MAP_FAILED);
20740   ;
20741   return 0;
20742 }
20743 _ACEOF
20744 rm -f conftest$ac_exeext
20745 if { (ac_try="$ac_link"
20746 case "(($ac_try" in
20747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20748   *) ac_try_echo=$ac_try;;
20749 esac
20750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20751   (eval "$ac_link") 2>&5
20752   ac_status=$?
20753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20754   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20755   { (case "(($ac_try" in
20756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20757   *) ac_try_echo=$ac_try;;
20758 esac
20759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20760   (eval "$ac_try") 2>&5
20761   ac_status=$?
20762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20763   (exit $ac_status); }; }; then
20764   ac_cv_func_mmap_file=yes
20765 else
20766   echo "$as_me: program exited with status $ac_status" >&5
20767 echo "$as_me: failed program was:" >&5
20768 sed 's/^/| /' conftest.$ac_ext >&5
20769
20770 ( exit $ac_status )
20771 ac_cv_func_mmap_file=no
20772 fi
20773 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20774 fi
20775
20776
20777   ac_ext=c
20778 ac_cpp='$CPP $CPPFLAGS'
20779 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20780 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20781 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20782
20783
20784 fi
20785 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20786 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20787 if test "$ac_cv_func_mmap_file" = yes; then
20788
20789 cat >>confdefs.h <<\_ACEOF
20790 #define HAVE_MMAP_FILE
20791 _ACEOF
20792
20793    MMAP_FILE=yes
20794
20795 fi
20796
20797   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20798 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20799 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20800   echo $ECHO_N "(cached) $ECHO_C" >&6
20801 else
20802   if test "$llvm_cv_os_type" = "Interix" ; then
20803    ac_cv_need_dev_zero_for_mmap=yes
20804  else
20805    ac_cv_need_dev_zero_for_mmap=no
20806  fi
20807
20808 fi
20809 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20810 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20811 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20812
20813 cat >>confdefs.h <<\_ACEOF
20814 #define NEED_DEV_ZERO_FOR_MMAP 1
20815 _ACEOF
20816
20817 fi
20818
20819   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20820   then
20821     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20822 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20823   fi
20824   if test "$ac_cv_func_mmap_file" = "no"
20825   then
20826     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20827 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20828   fi
20829 fi
20830
20831 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20832 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20833 ac_ext=cpp
20834 ac_cpp='$CXXCPP $CPPFLAGS'
20835 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20836 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20837 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20838
20839 cat >conftest.$ac_ext <<_ACEOF
20840 /* confdefs.h.  */
20841 _ACEOF
20842 cat confdefs.h >>conftest.$ac_ext
20843 cat >>conftest.$ac_ext <<_ACEOF
20844 /* end confdefs.h.  */
20845 int main() {
20846         volatile unsigned long val = 1;
20847         __sync_synchronize();
20848         __sync_val_compare_and_swap(&val, 1, 0);
20849         __sync_add_and_fetch(&val, 1);
20850         __sync_sub_and_fetch(&val, 1);
20851         return 0;
20852       }
20853
20854 _ACEOF
20855 rm -f conftest.$ac_objext conftest$ac_exeext
20856 if { (ac_try="$ac_link"
20857 case "(($ac_try" in
20858   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20859   *) ac_try_echo=$ac_try;;
20860 esac
20861 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20862   (eval "$ac_link") 2>conftest.er1
20863   ac_status=$?
20864   grep -v '^ *+' conftest.er1 >conftest.err
20865   rm -f conftest.er1
20866   cat conftest.err >&5
20867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20868   (exit $ac_status); } &&
20869          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20870   { (case "(($ac_try" in
20871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20872   *) ac_try_echo=$ac_try;;
20873 esac
20874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20875   (eval "$ac_try") 2>&5
20876   ac_status=$?
20877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20878   (exit $ac_status); }; } &&
20879          { ac_try='test -s conftest$ac_exeext'
20880   { (case "(($ac_try" in
20881   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20882   *) ac_try_echo=$ac_try;;
20883 esac
20884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20885   (eval "$ac_try") 2>&5
20886   ac_status=$?
20887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20888   (exit $ac_status); }; }; then
20889   ac_ext=c
20890 ac_cpp='$CPP $CPPFLAGS'
20891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20894
20895   { echo "$as_me:$LINENO: result: yes" >&5
20896 echo "${ECHO_T}yes" >&6; }
20897
20898 cat >>confdefs.h <<\_ACEOF
20899 #define LLVM_HAS_ATOMICS 1
20900 _ACEOF
20901
20902 else
20903   echo "$as_me: failed program was:" >&5
20904 sed 's/^/| /' conftest.$ac_ext >&5
20905
20906         { echo "$as_me:$LINENO: result: no" >&5
20907 echo "${ECHO_T}no" >&6; }
20908
20909 cat >>confdefs.h <<\_ACEOF
20910 #define LLVM_HAS_ATOMICS 0
20911 _ACEOF
20912
20913   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20914 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20915 fi
20916
20917 rm -f core conftest.err conftest.$ac_objext \
20918       conftest$ac_exeext conftest.$ac_ext
20919
20920
20921 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20922   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20923 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20924 if test "${llvm_cv_linux_mixed+set}" = set; then
20925   echo $ECHO_N "(cached) $ECHO_C" >&6
20926 else
20927    ac_ext=c
20928 ac_cpp='$CPP $CPPFLAGS'
20929 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20930 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20931 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20932
20933   cat >conftest.$ac_ext <<_ACEOF
20934 /* confdefs.h.  */
20935 _ACEOF
20936 cat confdefs.h >>conftest.$ac_ext
20937 cat >>conftest.$ac_ext <<_ACEOF
20938 /* end confdefs.h.  */
20939 #ifndef __x86_64__
20940        error: Not x86-64 even if uname says so!
20941       #endif
20942
20943 int
20944 main ()
20945 {
20946
20947   ;
20948   return 0;
20949 }
20950 _ACEOF
20951 rm -f conftest.$ac_objext
20952 if { (ac_try="$ac_compile"
20953 case "(($ac_try" in
20954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20955   *) ac_try_echo=$ac_try;;
20956 esac
20957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20958   (eval "$ac_compile") 2>conftest.er1
20959   ac_status=$?
20960   grep -v '^ *+' conftest.er1 >conftest.err
20961   rm -f conftest.er1
20962   cat conftest.err >&5
20963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20964   (exit $ac_status); } &&
20965          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20966   { (case "(($ac_try" in
20967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20968   *) ac_try_echo=$ac_try;;
20969 esac
20970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20971   (eval "$ac_try") 2>&5
20972   ac_status=$?
20973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20974   (exit $ac_status); }; } &&
20975          { ac_try='test -s conftest.$ac_objext'
20976   { (case "(($ac_try" in
20977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20978   *) ac_try_echo=$ac_try;;
20979 esac
20980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20981   (eval "$ac_try") 2>&5
20982   ac_status=$?
20983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20984   (exit $ac_status); }; }; then
20985   llvm_cv_linux_mixed=no
20986 else
20987   echo "$as_me: failed program was:" >&5
20988 sed 's/^/| /' conftest.$ac_ext >&5
20989
20990         llvm_cv_linux_mixed=yes
20991 fi
20992
20993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20994   ac_ext=c
20995 ac_cpp='$CPP $CPPFLAGS'
20996 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20997 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20998 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20999
21000
21001 fi
21002 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
21003 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
21004
21005   if test "$llvm_cv_linux_mixed" = "yes"; then
21006     llvm_cv_target_arch="x86"
21007     ARCH="x86"
21008   fi
21009 fi
21010
21011
21012 for ac_func in __dso_handle
21013 do
21014 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21015 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21016 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21017 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21018   echo $ECHO_N "(cached) $ECHO_C" >&6
21019 else
21020   cat >conftest.$ac_ext <<_ACEOF
21021 /* confdefs.h.  */
21022 _ACEOF
21023 cat confdefs.h >>conftest.$ac_ext
21024 cat >>conftest.$ac_ext <<_ACEOF
21025 /* end confdefs.h.  */
21026 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21027    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21028 #define $ac_func innocuous_$ac_func
21029
21030 /* System header to define __stub macros and hopefully few prototypes,
21031     which can conflict with char $ac_func (); below.
21032     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21033     <limits.h> exists even on freestanding compilers.  */
21034
21035 #ifdef __STDC__
21036 # include <limits.h>
21037 #else
21038 # include <assert.h>
21039 #endif
21040
21041 #undef $ac_func
21042
21043 /* Override any GCC internal prototype to avoid an error.
21044    Use char because int might match the return type of a GCC
21045    builtin and then its argument prototype would still apply.  */
21046 #ifdef __cplusplus
21047 extern "C"
21048 #endif
21049 char $ac_func ();
21050 /* The GNU C library defines this for functions which it implements
21051     to always fail with ENOSYS.  Some functions are actually named
21052     something starting with __ and the normal name is an alias.  */
21053 #if defined __stub_$ac_func || defined __stub___$ac_func
21054 choke me
21055 #endif
21056
21057 int
21058 main ()
21059 {
21060 return $ac_func ();
21061   ;
21062   return 0;
21063 }
21064 _ACEOF
21065 rm -f conftest.$ac_objext conftest$ac_exeext
21066 if { (ac_try="$ac_link"
21067 case "(($ac_try" in
21068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21069   *) ac_try_echo=$ac_try;;
21070 esac
21071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21072   (eval "$ac_link") 2>conftest.er1
21073   ac_status=$?
21074   grep -v '^ *+' conftest.er1 >conftest.err
21075   rm -f conftest.er1
21076   cat conftest.err >&5
21077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21078   (exit $ac_status); } &&
21079          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21080   { (case "(($ac_try" in
21081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21082   *) ac_try_echo=$ac_try;;
21083 esac
21084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21085   (eval "$ac_try") 2>&5
21086   ac_status=$?
21087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21088   (exit $ac_status); }; } &&
21089          { ac_try='test -s conftest$ac_exeext'
21090   { (case "(($ac_try" in
21091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21092   *) ac_try_echo=$ac_try;;
21093 esac
21094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21095   (eval "$ac_try") 2>&5
21096   ac_status=$?
21097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21098   (exit $ac_status); }; }; then
21099   eval "$as_ac_var=yes"
21100 else
21101   echo "$as_me: failed program was:" >&5
21102 sed 's/^/| /' conftest.$ac_ext >&5
21103
21104         eval "$as_ac_var=no"
21105 fi
21106
21107 rm -f core conftest.err conftest.$ac_objext \
21108       conftest$ac_exeext conftest.$ac_ext
21109 fi
21110 ac_res=`eval echo '${'$as_ac_var'}'`
21111                { echo "$as_me:$LINENO: result: $ac_res" >&5
21112 echo "${ECHO_T}$ac_res" >&6; }
21113 if test `eval echo '${'$as_ac_var'}'` = yes; then
21114   cat >>confdefs.h <<_ACEOF
21115 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21116 _ACEOF
21117
21118 fi
21119 done
21120
21121
21122 SHLIBEXT=$libltdl_cv_shlibext
21123
21124
21125 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21126
21127
21128 if test "${prefix}" = "NONE" ; then
21129   prefix="/usr/local"
21130 fi
21131 eval LLVM_PREFIX="${prefix}";
21132 eval LLVM_BINDIR="${prefix}/bin";
21133 eval LLVM_LIBDIR="${prefix}/lib";
21134 eval LLVM_DATADIR="${prefix}/share/llvm";
21135 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
21136 eval LLVM_ETCDIR="${prefix}/etc/llvm";
21137 eval LLVM_INCLUDEDIR="${prefix}/include";
21138 eval LLVM_INFODIR="${prefix}/info";
21139 eval LLVM_MANDIR="${prefix}/man";
21140 LLVM_CONFIGTIME=`date`
21141
21142
21143
21144
21145
21146
21147
21148
21149
21150
21151
21152 if test "${ENABLE_TIMESTAMPS}" = "0"; then
21153   LLVM_CONFIGTIME="(timestamp not enabled)"
21154 fi
21155
21156
21157 cat >>confdefs.h <<_ACEOF
21158 #define LLVM_PREFIX "$LLVM_PREFIX"
21159 _ACEOF
21160
21161
21162 cat >>confdefs.h <<_ACEOF
21163 #define LLVM_BINDIR "$LLVM_BINDIR"
21164 _ACEOF
21165
21166
21167 cat >>confdefs.h <<_ACEOF
21168 #define LLVM_LIBDIR "$LLVM_LIBDIR"
21169 _ACEOF
21170
21171
21172 cat >>confdefs.h <<_ACEOF
21173 #define LLVM_DATADIR "$LLVM_DATADIR"
21174 _ACEOF
21175
21176
21177 cat >>confdefs.h <<_ACEOF
21178 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21179 _ACEOF
21180
21181
21182 cat >>confdefs.h <<_ACEOF
21183 #define LLVM_ETCDIR "$LLVM_ETCDIR"
21184 _ACEOF
21185
21186
21187 cat >>confdefs.h <<_ACEOF
21188 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21189 _ACEOF
21190
21191
21192 cat >>confdefs.h <<_ACEOF
21193 #define LLVM_INFODIR "$LLVM_INFODIR"
21194 _ACEOF
21195
21196
21197 cat >>confdefs.h <<_ACEOF
21198 #define LLVM_MANDIR "$LLVM_MANDIR"
21199 _ACEOF
21200
21201
21202 cat >>confdefs.h <<_ACEOF
21203 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21204 _ACEOF
21205
21206
21207 cat >>confdefs.h <<_ACEOF
21208 #define LLVM_HOSTTRIPLE "$host"
21209 _ACEOF
21210
21211
21212 cat >>confdefs.h <<_ACEOF
21213 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
21214 _ACEOF
21215
21216
21217 if test "$BINDINGS_TO_BUILD" = auto ; then
21218   BINDINGS_TO_BUILD=""
21219   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21220     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21221   fi
21222 fi
21223 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21224
21225
21226 ALL_BINDINGS=ocaml
21227
21228
21229 binding_prereqs_failed=0
21230 for a_binding in $BINDINGS_TO_BUILD ; do
21231   case "$a_binding" in
21232   ocaml)
21233     if test "x$OCAMLC" = x ; then
21234       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21235 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21236       binding_prereqs_failed=1
21237     fi
21238     if test "x$OCAMLDEP" = x ; then
21239       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21240 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21241       binding_prereqs_failed=1
21242     fi
21243     if test "x$OCAMLOPT" = x ; then
21244       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21245 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21246           fi
21247     if test "x$with_ocaml_libdir" != xauto ; then
21248       OCAML_LIBDIR=$with_ocaml_libdir
21249
21250     else
21251       ocaml_stdlib="`"$OCAMLC" -where`"
21252       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21253       then
21254         # ocaml stdlib is beneath our prefix; use stdlib
21255         OCAML_LIBDIR=$ocaml_stdlib
21256
21257       else
21258         # ocaml stdlib is outside our prefix; use libdir/ocaml
21259         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21260
21261       fi
21262     fi
21263     ;;
21264   esac
21265 done
21266 if test "$binding_prereqs_failed" = 1 ; then
21267   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21268 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21269    { (exit 1); exit 1; }; }
21270 fi
21271
21272 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21273 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21274 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21275   echo $ECHO_N "(cached) $ECHO_C" >&6
21276 else
21277    ac_ext=cpp
21278 ac_cpp='$CXXCPP $CPPFLAGS'
21279 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21280 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21281 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21282
21283   oldcxxflags="$CXXFLAGS"
21284   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
21285   cat >conftest.$ac_ext <<_ACEOF
21286 /* confdefs.h.  */
21287 _ACEOF
21288 cat confdefs.h >>conftest.$ac_ext
21289 cat >>conftest.$ac_ext <<_ACEOF
21290 /* end confdefs.h.  */
21291 template <typename T> struct X { void __attribute__((noinline)) f() {} };
21292 int
21293 main ()
21294 {
21295 X<int>().f();
21296   ;
21297   return 0;
21298 }
21299 _ACEOF
21300 rm -f conftest.$ac_objext
21301 if { (ac_try="$ac_compile"
21302 case "(($ac_try" in
21303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21304   *) ac_try_echo=$ac_try;;
21305 esac
21306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21307   (eval "$ac_compile") 2>conftest.er1
21308   ac_status=$?
21309   grep -v '^ *+' conftest.er1 >conftest.err
21310   rm -f conftest.er1
21311   cat conftest.err >&5
21312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21313   (exit $ac_status); } &&
21314          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21315   { (case "(($ac_try" in
21316   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21317   *) ac_try_echo=$ac_try;;
21318 esac
21319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21320   (eval "$ac_try") 2>&5
21321   ac_status=$?
21322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21323   (exit $ac_status); }; } &&
21324          { ac_try='test -s conftest.$ac_objext'
21325   { (case "(($ac_try" in
21326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21327   *) ac_try_echo=$ac_try;;
21328 esac
21329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21330   (eval "$ac_try") 2>&5
21331   ac_status=$?
21332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21333   (exit $ac_status); }; }; then
21334   llvm_cv_cxx_visibility_inlines_hidden=yes
21335 else
21336   echo "$as_me: failed program was:" >&5
21337 sed 's/^/| /' conftest.$ac_ext >&5
21338
21339         llvm_cv_cxx_visibility_inlines_hidden=no
21340 fi
21341
21342 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21343   CXXFLAGS="$oldcxxflags"
21344   ac_ext=c
21345 ac_cpp='$CPP $CPPFLAGS'
21346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21349
21350
21351 fi
21352 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21353 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21354 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21355   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21356
21357 else
21358   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21359
21360 fi
21361
21362
21363 if test "$llvm_cv_link_use_r" = "yes" ; then
21364   RPATH="-Wl,-R"
21365 else
21366   RPATH="-Wl,-rpath"
21367 fi
21368
21369
21370 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21371   RDYNAMIC="-Wl,-export-dynamic"
21372 else
21373   RDYNAMIC=""
21374 fi
21375
21376
21377
21378 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21379
21380
21381
21382
21383
21384
21385 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21386
21387 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21388
21389 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21390
21391 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21392
21393 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21394
21395
21396 ac_config_files="$ac_config_files Makefile.config"
21397
21398
21399 ac_config_files="$ac_config_files llvm.spec"
21400
21401
21402 ac_config_files="$ac_config_files docs/doxygen.cfg"
21403
21404
21405 if test "${clang_src_root}" = ""; then
21406   clang_src_root="$srcdir/tools/clang"
21407 fi
21408 if test -f ${clang_src_root}/README.txt; then
21409     configh="include/clang/Config/config.h"
21410   doxy="docs/doxygen.cfg"
21411   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21412
21413   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21414
21415 fi
21416
21417 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21418
21419
21420 test "x$program_prefix" = "xNONE" && program_prefix=""
21421
21422
21423
21424 ac_config_commands="$ac_config_commands setup"
21425
21426 ac_config_commands="$ac_config_commands Makefile"
21427
21428
21429 ac_config_commands="$ac_config_commands Makefile.common"
21430
21431
21432 ac_config_commands="$ac_config_commands examples/Makefile"
21433
21434
21435 ac_config_commands="$ac_config_commands lib/Makefile"
21436
21437
21438 ac_config_commands="$ac_config_commands runtime/Makefile"
21439
21440
21441 ac_config_commands="$ac_config_commands test/Makefile"
21442
21443
21444 ac_config_commands="$ac_config_commands test/Makefile.tests"
21445
21446
21447 ac_config_commands="$ac_config_commands unittests/Makefile"
21448
21449
21450 ac_config_commands="$ac_config_commands tools/Makefile"
21451
21452
21453 ac_config_commands="$ac_config_commands utils/Makefile"
21454
21455
21456 ac_config_commands="$ac_config_commands projects/Makefile"
21457
21458
21459 ac_config_commands="$ac_config_commands bindings/Makefile"
21460
21461
21462 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21463
21464
21465
21466 cat >confcache <<\_ACEOF
21467 # This file is a shell script that caches the results of configure
21468 # tests run on this system so they can be shared between configure
21469 # scripts and configure runs, see configure's option --config-cache.
21470 # It is not useful on other systems.  If it contains results you don't
21471 # want to keep, you may remove or edit it.
21472 #
21473 # config.status only pays attention to the cache file if you give it
21474 # the --recheck option to rerun configure.
21475 #
21476 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21477 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21478 # following values.
21479
21480 _ACEOF
21481
21482 # The following way of writing the cache mishandles newlines in values,
21483 # but we know of no workaround that is simple, portable, and efficient.
21484 # So, we kill variables containing newlines.
21485 # Ultrix sh set writes to stderr and can't be redirected directly,
21486 # and sets the high bit in the cache file unless we assign to the vars.
21487 (
21488   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21489     eval ac_val=\$$ac_var
21490     case $ac_val in #(
21491     *${as_nl}*)
21492       case $ac_var in #(
21493       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21494 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21495       esac
21496       case $ac_var in #(
21497       _ | IFS | as_nl) ;; #(
21498       *) $as_unset $ac_var ;;
21499       esac ;;
21500     esac
21501   done
21502
21503   (set) 2>&1 |
21504     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21505     *${as_nl}ac_space=\ *)
21506       # `set' does not quote correctly, so add quotes (double-quote
21507       # substitution turns \\\\ into \\, and sed turns \\ into \).
21508       sed -n \
21509         "s/'/'\\\\''/g;
21510           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21511       ;; #(
21512     *)
21513       # `set' quotes correctly as required by POSIX, so do not add quotes.
21514       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21515       ;;
21516     esac |
21517     sort
21518 ) |
21519   sed '
21520      /^ac_cv_env_/b end
21521      t clear
21522      :clear
21523      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21524      t end
21525      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21526      :end' >>confcache
21527 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21528   if test -w "$cache_file"; then
21529     test "x$cache_file" != "x/dev/null" &&
21530       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21531 echo "$as_me: updating cache $cache_file" >&6;}
21532     cat confcache >$cache_file
21533   else
21534     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21535 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21536   fi
21537 fi
21538 rm -f confcache
21539
21540 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21541 # Let make expand exec_prefix.
21542 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21543
21544 DEFS=-DHAVE_CONFIG_H
21545
21546 ac_libobjs=
21547 ac_ltlibobjs=
21548 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21549   # 1. Remove the extension, and $U if already installed.
21550   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21551   ac_i=`echo "$ac_i" | sed "$ac_script"`
21552   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21553   #    will be set to the directory where LIBOBJS objects are built.
21554   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21555   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21556 done
21557 LIBOBJS=$ac_libobjs
21558
21559 LTLIBOBJS=$ac_ltlibobjs
21560
21561
21562 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21563   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21564 Usually this means the macro was only invoked conditionally." >&5
21565 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21566 Usually this means the macro was only invoked conditionally." >&2;}
21567    { (exit 1); exit 1; }; }
21568 fi
21569 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21570   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21571 Usually this means the macro was only invoked conditionally." >&5
21572 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21573 Usually this means the macro was only invoked conditionally." >&2;}
21574    { (exit 1); exit 1; }; }
21575 fi
21576
21577 : ${CONFIG_STATUS=./config.status}
21578 ac_clean_files_save=$ac_clean_files
21579 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21580 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21581 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21582 cat >$CONFIG_STATUS <<_ACEOF
21583 #! $SHELL
21584 # Generated by $as_me.
21585 # Run this file to recreate the current configuration.
21586 # Compiler output produced by configure, useful for debugging
21587 # configure, is in config.log if it exists.
21588
21589 debug=false
21590 ac_cs_recheck=false
21591 ac_cs_silent=false
21592 SHELL=\${CONFIG_SHELL-$SHELL}
21593 _ACEOF
21594
21595 cat >>$CONFIG_STATUS <<\_ACEOF
21596 ## --------------------- ##
21597 ## M4sh Initialization.  ##
21598 ## --------------------- ##
21599
21600 # Be Bourne compatible
21601 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21602   emulate sh
21603   NULLCMD=:
21604   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21605   # is contrary to our usage.  Disable this feature.
21606   alias -g '${1+"$@"}'='"$@"'
21607   setopt NO_GLOB_SUBST
21608 else
21609   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21610 fi
21611 BIN_SH=xpg4; export BIN_SH # for Tru64
21612 DUALCASE=1; export DUALCASE # for MKS sh
21613
21614
21615 # PATH needs CR
21616 # Avoid depending upon Character Ranges.
21617 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21618 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21619 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21620 as_cr_digits='0123456789'
21621 as_cr_alnum=$as_cr_Letters$as_cr_digits
21622
21623 # The user is always right.
21624 if test "${PATH_SEPARATOR+set}" != set; then
21625   echo "#! /bin/sh" >conf$$.sh
21626   echo  "exit 0"   >>conf$$.sh
21627   chmod +x conf$$.sh
21628   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21629     PATH_SEPARATOR=';'
21630   else
21631     PATH_SEPARATOR=:
21632   fi
21633   rm -f conf$$.sh
21634 fi
21635
21636 # Support unset when possible.
21637 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21638   as_unset=unset
21639 else
21640   as_unset=false
21641 fi
21642
21643
21644 # IFS
21645 # We need space, tab and new line, in precisely that order.  Quoting is
21646 # there to prevent editors from complaining about space-tab.
21647 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21648 # splitting by setting IFS to empty value.)
21649 as_nl='
21650 '
21651 IFS=" ""        $as_nl"
21652
21653 # Find who we are.  Look in the path if we contain no directory separator.
21654 case $0 in
21655   *[\\/]* ) as_myself=$0 ;;
21656   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21657 for as_dir in $PATH
21658 do
21659   IFS=$as_save_IFS
21660   test -z "$as_dir" && as_dir=.
21661   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21662 done
21663 IFS=$as_save_IFS
21664
21665      ;;
21666 esac
21667 # We did not find ourselves, most probably we were run as `sh COMMAND'
21668 # in which case we are not to be found in the path.
21669 if test "x$as_myself" = x; then
21670   as_myself=$0
21671 fi
21672 if test ! -f "$as_myself"; then
21673   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21674   { (exit 1); exit 1; }
21675 fi
21676
21677 # Work around bugs in pre-3.0 UWIN ksh.
21678 for as_var in ENV MAIL MAILPATH
21679 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21680 done
21681 PS1='$ '
21682 PS2='> '
21683 PS4='+ '
21684
21685 # NLS nuisances.
21686 for as_var in \
21687   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21688   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21689   LC_TELEPHONE LC_TIME
21690 do
21691   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21692     eval $as_var=C; export $as_var
21693   else
21694     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21695   fi
21696 done
21697
21698 # Required to use basename.
21699 if expr a : '\(a\)' >/dev/null 2>&1 &&
21700    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21701   as_expr=expr
21702 else
21703   as_expr=false
21704 fi
21705
21706 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21707   as_basename=basename
21708 else
21709   as_basename=false
21710 fi
21711
21712
21713 # Name of the executable.
21714 as_me=`$as_basename -- "$0" ||
21715 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21716          X"$0" : 'X\(//\)$' \| \
21717          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21718 echo X/"$0" |
21719     sed '/^.*\/\([^/][^/]*\)\/*$/{
21720             s//\1/
21721             q
21722           }
21723           /^X\/\(\/\/\)$/{
21724             s//\1/
21725             q
21726           }
21727           /^X\/\(\/\).*/{
21728             s//\1/
21729             q
21730           }
21731           s/.*/./; q'`
21732
21733 # CDPATH.
21734 $as_unset CDPATH
21735
21736
21737
21738   as_lineno_1=$LINENO
21739   as_lineno_2=$LINENO
21740   test "x$as_lineno_1" != "x$as_lineno_2" &&
21741   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21742
21743   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21744   # uniformly replaced by the line number.  The first 'sed' inserts a
21745   # line-number line after each line using $LINENO; the second 'sed'
21746   # does the real work.  The second script uses 'N' to pair each
21747   # line-number line with the line containing $LINENO, and appends
21748   # trailing '-' during substitution so that $LINENO is not a special
21749   # case at line end.
21750   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21751   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21752   # E. McMahon (1931-1989) for sed's syntax.  :-)
21753   sed -n '
21754     p
21755     /[$]LINENO/=
21756   ' <$as_myself |
21757     sed '
21758       s/[$]LINENO.*/&-/
21759       t lineno
21760       b
21761       :lineno
21762       N
21763       :loop
21764       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21765       t loop
21766       s/-\n.*//
21767     ' >$as_me.lineno &&
21768   chmod +x "$as_me.lineno" ||
21769     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21770    { (exit 1); exit 1; }; }
21771
21772   # Don't try to exec as it changes $[0], causing all sort of problems
21773   # (the dirname of $[0] is not the place where we might find the
21774   # original and so on.  Autoconf is especially sensitive to this).
21775   . "./$as_me.lineno"
21776   # Exit status is that of the last command.
21777   exit
21778 }
21779
21780
21781 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21782   as_dirname=dirname
21783 else
21784   as_dirname=false
21785 fi
21786
21787 ECHO_C= ECHO_N= ECHO_T=
21788 case `echo -n x` in
21789 -n*)
21790   case `echo 'x\c'` in
21791   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21792   *)   ECHO_C='\c';;
21793   esac;;
21794 *)
21795   ECHO_N='-n';;
21796 esac
21797
21798 if expr a : '\(a\)' >/dev/null 2>&1 &&
21799    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21800   as_expr=expr
21801 else
21802   as_expr=false
21803 fi
21804
21805 rm -f conf$$ conf$$.exe conf$$.file
21806 if test -d conf$$.dir; then
21807   rm -f conf$$.dir/conf$$.file
21808 else
21809   rm -f conf$$.dir
21810   mkdir conf$$.dir
21811 fi
21812 echo >conf$$.file
21813 if ln -s conf$$.file conf$$ 2>/dev/null; then
21814   as_ln_s='ln -s'
21815   # ... but there are two gotchas:
21816   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21817   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21818   # In both cases, we have to default to `cp -p'.
21819   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21820     as_ln_s='cp -p'
21821 elif ln conf$$.file conf$$ 2>/dev/null; then
21822   as_ln_s=ln
21823 else
21824   as_ln_s='cp -p'
21825 fi
21826 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21827 rmdir conf$$.dir 2>/dev/null
21828
21829 if mkdir -p . 2>/dev/null; then
21830   as_mkdir_p=:
21831 else
21832   test -d ./-p && rmdir ./-p
21833   as_mkdir_p=false
21834 fi
21835
21836 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21837 # systems may use methods other than mode bits to determine executability.
21838 cat >conf$$.file <<_ASEOF
21839 #! /bin/sh
21840 exit 0
21841 _ASEOF
21842 chmod +x conf$$.file
21843 if test -x conf$$.file >/dev/null 2>&1; then
21844   as_executable_p="test -x"
21845 else
21846   as_executable_p=:
21847 fi
21848 rm -f conf$$.file
21849
21850 # Sed expression to map a string onto a valid CPP name.
21851 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21852
21853 # Sed expression to map a string onto a valid variable name.
21854 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21855
21856
21857 exec 6>&1
21858
21859 # Save the log message, to keep $[0] and so on meaningful, and to
21860 # report actual input values of CONFIG_FILES etc. instead of their
21861 # values after options handling.
21862 ac_log="
21863 This file was extended by LLVM $as_me 3.3svn, which was
21864 generated by GNU Autoconf 2.60.  Invocation command line was
21865
21866   CONFIG_FILES    = $CONFIG_FILES
21867   CONFIG_HEADERS  = $CONFIG_HEADERS
21868   CONFIG_LINKS    = $CONFIG_LINKS
21869   CONFIG_COMMANDS = $CONFIG_COMMANDS
21870   $ $0 $@
21871
21872 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21873 "
21874
21875 _ACEOF
21876
21877 cat >>$CONFIG_STATUS <<_ACEOF
21878 # Files that config.status was made for.
21879 config_files="$ac_config_files"
21880 config_headers="$ac_config_headers"
21881 config_commands="$ac_config_commands"
21882
21883 _ACEOF
21884
21885 cat >>$CONFIG_STATUS <<\_ACEOF
21886 ac_cs_usage="\
21887 \`$as_me' instantiates files from templates according to the
21888 current configuration.
21889
21890 Usage: $0 [OPTIONS] [FILE]...
21891
21892   -h, --help       print this help, then exit
21893   -V, --version    print version number, then exit
21894   -q, --quiet      do not print progress messages
21895   -d, --debug      don't remove temporary files
21896       --recheck    update $as_me by reconfiguring in the same conditions
21897   --file=FILE[:TEMPLATE]
21898                    instantiate the configuration file FILE
21899   --header=FILE[:TEMPLATE]
21900                    instantiate the configuration header FILE
21901
21902 Configuration files:
21903 $config_files
21904
21905 Configuration headers:
21906 $config_headers
21907
21908 Configuration commands:
21909 $config_commands
21910
21911 Report bugs to <bug-autoconf@gnu.org>."
21912
21913 _ACEOF
21914 cat >>$CONFIG_STATUS <<_ACEOF
21915 ac_cs_version="\\
21916 LLVM config.status 3.3svn
21917 configured by $0, generated by GNU Autoconf 2.60,
21918   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21919
21920 Copyright (C) 2006 Free Software Foundation, Inc.
21921 This config.status script is free software; the Free Software Foundation
21922 gives unlimited permission to copy, distribute and modify it."
21923
21924 ac_pwd='$ac_pwd'
21925 srcdir='$srcdir'
21926 INSTALL='$INSTALL'
21927 _ACEOF
21928
21929 cat >>$CONFIG_STATUS <<\_ACEOF
21930 # If no file are specified by the user, then we need to provide default
21931 # value.  By we need to know if files were specified by the user.
21932 ac_need_defaults=:
21933 while test $# != 0
21934 do
21935   case $1 in
21936   --*=*)
21937     ac_option=`expr "X$1" : 'X\([^=]*\)='`
21938     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21939     ac_shift=:
21940     ;;
21941   *)
21942     ac_option=$1
21943     ac_optarg=$2
21944     ac_shift=shift
21945     ;;
21946   esac
21947
21948   case $ac_option in
21949   # Handling of the options.
21950   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21951     ac_cs_recheck=: ;;
21952   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21953     echo "$ac_cs_version"; exit ;;
21954   --debug | --debu | --deb | --de | --d | -d )
21955     debug=: ;;
21956   --file | --fil | --fi | --f )
21957     $ac_shift
21958     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21959     ac_need_defaults=false;;
21960   --header | --heade | --head | --hea )
21961     $ac_shift
21962     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21963     ac_need_defaults=false;;
21964   --he | --h)
21965     # Conflict between --help and --header
21966     { echo "$as_me: error: ambiguous option: $1
21967 Try \`$0 --help' for more information." >&2
21968    { (exit 1); exit 1; }; };;
21969   --help | --hel | -h )
21970     echo "$ac_cs_usage"; exit ;;
21971   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21972   | -silent | --silent | --silen | --sile | --sil | --si | --s)
21973     ac_cs_silent=: ;;
21974
21975   # This is an error.
21976   -*) { echo "$as_me: error: unrecognized option: $1
21977 Try \`$0 --help' for more information." >&2
21978    { (exit 1); exit 1; }; } ;;
21979
21980   *) ac_config_targets="$ac_config_targets $1"
21981      ac_need_defaults=false ;;
21982
21983   esac
21984   shift
21985 done
21986
21987 ac_configure_extra_args=
21988
21989 if $ac_cs_silent; then
21990   exec 6>/dev/null
21991   ac_configure_extra_args="$ac_configure_extra_args --silent"
21992 fi
21993
21994 _ACEOF
21995 cat >>$CONFIG_STATUS <<_ACEOF
21996 if \$ac_cs_recheck; then
21997   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21998   CONFIG_SHELL=$SHELL
21999   export CONFIG_SHELL
22000   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22001 fi
22002
22003 _ACEOF
22004 cat >>$CONFIG_STATUS <<\_ACEOF
22005 exec 5>>config.log
22006 {
22007   echo
22008   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22009 ## Running $as_me. ##
22010 _ASBOX
22011   echo "$ac_log"
22012 } >&5
22013
22014 _ACEOF
22015 cat >>$CONFIG_STATUS <<_ACEOF
22016 #
22017 # INIT-COMMANDS
22018 #
22019 llvm_src="${srcdir}"
22020
22021 _ACEOF
22022
22023 cat >>$CONFIG_STATUS <<\_ACEOF
22024
22025 # Handling of arguments.
22026 for ac_config_target in $ac_config_targets
22027 do
22028   case $ac_config_target in
22029     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
22030     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
22031     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
22032     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
22033     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
22034     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
22035     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
22036     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
22037     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
22038     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
22039     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
22040     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
22041     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
22042     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
22043     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
22044     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
22045     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
22046     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
22047     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
22048     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
22049     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
22050     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
22051     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
22052     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
22053     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
22054     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
22055     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
22056
22057   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22058 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22059    { (exit 1); exit 1; }; };;
22060   esac
22061 done
22062
22063
22064 # If the user did not use the arguments to specify the items to instantiate,
22065 # then the envvar interface is used.  Set only those that are not.
22066 # We use the long form for the default assignment because of an extremely
22067 # bizarre bug on SunOS 4.1.3.
22068 if $ac_need_defaults; then
22069   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22070   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22071   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22072 fi
22073
22074 # Have a temporary directory for convenience.  Make it in the build tree
22075 # simply because there is no reason against having it here, and in addition,
22076 # creating and moving files from /tmp can sometimes cause problems.
22077 # Hook for its removal unless debugging.
22078 # Note that there is a small window in which the directory will not be cleaned:
22079 # after its creation but before its name has been assigned to `$tmp'.
22080 $debug ||
22081 {
22082   tmp=
22083   trap 'exit_status=$?
22084   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22085 ' 0
22086   trap '{ (exit 1); exit 1; }' 1 2 13 15
22087 }
22088 # Create a (secure) tmp directory for tmp files.
22089
22090 {
22091   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22092   test -n "$tmp" && test -d "$tmp"
22093 }  ||
22094 {
22095   tmp=./conf$$-$RANDOM
22096   (umask 077 && mkdir "$tmp")
22097 } ||
22098 {
22099    echo "$me: cannot create a temporary directory in ." >&2
22100    { (exit 1); exit 1; }
22101 }
22102
22103 #
22104 # Set up the sed scripts for CONFIG_FILES section.
22105 #
22106
22107 # No need to generate the scripts if there are no CONFIG_FILES.
22108 # This happens for instance when ./config.status config.h
22109 if test -n "$CONFIG_FILES"; then
22110
22111 _ACEOF
22112
22113
22114
22115 ac_delim='%!_!# '
22116 for ac_last_try in false false false false false :; do
22117   cat >conf$$subs.sed <<_ACEOF
22118 SHELL!$SHELL$ac_delim
22119 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22120 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22121 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22122 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22123 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22124 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22125 exec_prefix!$exec_prefix$ac_delim
22126 prefix!$prefix$ac_delim
22127 program_transform_name!$program_transform_name$ac_delim
22128 bindir!$bindir$ac_delim
22129 sbindir!$sbindir$ac_delim
22130 libexecdir!$libexecdir$ac_delim
22131 datarootdir!$datarootdir$ac_delim
22132 datadir!$datadir$ac_delim
22133 sysconfdir!$sysconfdir$ac_delim
22134 sharedstatedir!$sharedstatedir$ac_delim
22135 localstatedir!$localstatedir$ac_delim
22136 includedir!$includedir$ac_delim
22137 oldincludedir!$oldincludedir$ac_delim
22138 docdir!$docdir$ac_delim
22139 infodir!$infodir$ac_delim
22140 htmldir!$htmldir$ac_delim
22141 dvidir!$dvidir$ac_delim
22142 pdfdir!$pdfdir$ac_delim
22143 psdir!$psdir$ac_delim
22144 libdir!$libdir$ac_delim
22145 localedir!$localedir$ac_delim
22146 mandir!$mandir$ac_delim
22147 DEFS!$DEFS$ac_delim
22148 ECHO_C!$ECHO_C$ac_delim
22149 ECHO_N!$ECHO_N$ac_delim
22150 ECHO_T!$ECHO_T$ac_delim
22151 LIBS!$LIBS$ac_delim
22152 build_alias!$build_alias$ac_delim
22153 host_alias!$host_alias$ac_delim
22154 target_alias!$target_alias$ac_delim
22155 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
22156 CC!$CC$ac_delim
22157 CFLAGS!$CFLAGS$ac_delim
22158 LDFLAGS!$LDFLAGS$ac_delim
22159 CPPFLAGS!$CPPFLAGS$ac_delim
22160 ac_ct_CC!$ac_ct_CC$ac_delim
22161 EXEEXT!$EXEEXT$ac_delim
22162 OBJEXT!$OBJEXT$ac_delim
22163 CXX!$CXX$ac_delim
22164 CXXFLAGS!$CXXFLAGS$ac_delim
22165 ac_ct_CXX!$ac_ct_CXX$ac_delim
22166 CPP!$CPP$ac_delim
22167 subdirs!$subdirs$ac_delim
22168 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22169 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22170 build!$build$ac_delim
22171 build_cpu!$build_cpu$ac_delim
22172 build_vendor!$build_vendor$ac_delim
22173 build_os!$build_os$ac_delim
22174 host!$host$ac_delim
22175 host_cpu!$host_cpu$ac_delim
22176 host_vendor!$host_vendor$ac_delim
22177 host_os!$host_os$ac_delim
22178 target!$target$ac_delim
22179 target_cpu!$target_cpu$ac_delim
22180 target_vendor!$target_vendor$ac_delim
22181 target_os!$target_os$ac_delim
22182 OS!$OS$ac_delim
22183 HOST_OS!$HOST_OS$ac_delim
22184 TARGET_OS!$TARGET_OS$ac_delim
22185 LINKALL!$LINKALL$ac_delim
22186 NOLINKALL!$NOLINKALL$ac_delim
22187 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22188 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22189 ARCH!$ARCH$ac_delim
22190 HOST_ARCH!$HOST_ARCH$ac_delim
22191 ENDIAN!$ENDIAN$ac_delim
22192 GREP!$GREP$ac_delim
22193 EGREP!$EGREP$ac_delim
22194 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22195 BUILD_CC!$BUILD_CC$ac_delim
22196 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22197 BUILD_CXX!$BUILD_CXX$ac_delim
22198 CVSBUILD!$CVSBUILD$ac_delim
22199 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
22200 ENABLE_CXX11!$ENABLE_CXX11$ac_delim
22201 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
22202 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
22203 ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
22204 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22205 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22206 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22207 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
22208 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22209 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22210 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22211 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22212 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
22213 JIT!$JIT$ac_delim
22214 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22215 _ACEOF
22216
22217   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22218     break
22219   elif $ac_last_try; then
22220     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22221 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22222    { (exit 1); exit 1; }; }
22223   else
22224     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22225   fi
22226 done
22227
22228 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22229 if test -n "$ac_eof"; then
22230   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22231   ac_eof=`expr $ac_eof + 1`
22232 fi
22233
22234 cat >>$CONFIG_STATUS <<_ACEOF
22235 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22236 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22237 _ACEOF
22238 sed '
22239 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22240 s/^/s,@/; s/!/@,|#_!!_#|/
22241 :n
22242 t n
22243 s/'"$ac_delim"'$/,g/; t
22244 s/$/\\/; p
22245 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22246 ' >>$CONFIG_STATUS <conf$$subs.sed
22247 rm -f conf$$subs.sed
22248 cat >>$CONFIG_STATUS <<_ACEOF
22249 CEOF$ac_eof
22250 _ACEOF
22251
22252
22253 ac_delim='%!_!# '
22254 for ac_last_try in false false false false false :; do
22255   cat >conf$$subs.sed <<_ACEOF
22256 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22257 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22258 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
22259 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22260 ENABLE_PIC!$ENABLE_PIC$ac_delim
22261 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22262 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22263 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22264 ENABLE_BACKTRACES!$ENABLE_BACKTRACES$ac_delim
22265 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22266 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22267 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22268 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22269 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22270 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22271 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22272 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22273 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
22274 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22275 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
22276 NM!$NM$ac_delim
22277 ifGNUmake!$ifGNUmake$ac_delim
22278 LN_S!$LN_S$ac_delim
22279 CMP!$CMP$ac_delim
22280 CP!$CP$ac_delim
22281 DATE!$DATE$ac_delim
22282 FIND!$FIND$ac_delim
22283 MKDIR!$MKDIR$ac_delim
22284 MV!$MV$ac_delim
22285 RANLIB!$RANLIB$ac_delim
22286 AR!$AR$ac_delim
22287 RM!$RM$ac_delim
22288 SED!$SED$ac_delim
22289 TAR!$TAR$ac_delim
22290 BINPWD!$BINPWD$ac_delim
22291 GRAPHVIZ!$GRAPHVIZ$ac_delim
22292 DOT!$DOT$ac_delim
22293 FDP!$FDP$ac_delim
22294 NEATO!$NEATO$ac_delim
22295 TWOPI!$TWOPI$ac_delim
22296 CIRCO!$CIRCO$ac_delim
22297 GV!$GV$ac_delim
22298 DOTTY!$DOTTY$ac_delim
22299 XDOT_PY!$XDOT_PY$ac_delim
22300 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22301 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22302 INSTALL_DATA!$INSTALL_DATA$ac_delim
22303 BZIP2!$BZIP2$ac_delim
22304 CAT!$CAT$ac_delim
22305 DOXYGEN!$DOXYGEN$ac_delim
22306 GROFF!$GROFF$ac_delim
22307 GZIPBIN!$GZIPBIN$ac_delim
22308 PDFROFF!$PDFROFF$ac_delim
22309 ZIP!$ZIP$ac_delim
22310 OCAMLC!$OCAMLC$ac_delim
22311 OCAMLOPT!$OCAMLOPT$ac_delim
22312 OCAMLDEP!$OCAMLDEP$ac_delim
22313 OCAMLDOC!$OCAMLDOC$ac_delim
22314 GAS!$GAS$ac_delim
22315 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22316 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22317 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22318 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22319 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22320 LIBADD_DL!$LIBADD_DL$ac_delim
22321 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22322 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22323 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
22324 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
22325 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
22326 USE_UDIS86!$USE_UDIS86$ac_delim
22327 USE_OPROFILE!$USE_OPROFILE$ac_delim
22328 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22329 XML2CONFIG!$XML2CONFIG$ac_delim
22330 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
22331 LIBXML2_INC!$LIBXML2_INC$ac_delim
22332 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22333 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22334 MMAP_FILE!$MMAP_FILE$ac_delim
22335 SHLIBEXT!$SHLIBEXT$ac_delim
22336 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22337 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22338 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22339 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22340 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22341 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22342 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22343 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22344 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22345 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22346 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22347 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22348 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22349 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22350 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22351 RPATH!$RPATH$ac_delim
22352 RDYNAMIC!$RDYNAMIC$ac_delim
22353 _ACEOF
22354
22355   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22356     break
22357   elif $ac_last_try; then
22358     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22359 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22360    { (exit 1); exit 1; }; }
22361   else
22362     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22363   fi
22364 done
22365
22366 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22367 if test -n "$ac_eof"; then
22368   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22369   ac_eof=`expr $ac_eof + 1`
22370 fi
22371
22372 cat >>$CONFIG_STATUS <<_ACEOF
22373 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22374 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22375 _ACEOF
22376 sed '
22377 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22378 s/^/s,@/; s/!/@,|#_!!_#|/
22379 :n
22380 t n
22381 s/'"$ac_delim"'$/,g/; t
22382 s/$/\\/; p
22383 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22384 ' >>$CONFIG_STATUS <conf$$subs.sed
22385 rm -f conf$$subs.sed
22386 cat >>$CONFIG_STATUS <<_ACEOF
22387 CEOF$ac_eof
22388 _ACEOF
22389
22390
22391 ac_delim='%!_!# '
22392 for ac_last_try in false false false false false :; do
22393   cat >conf$$subs.sed <<_ACEOF
22394 program_prefix!$program_prefix$ac_delim
22395 LIBOBJS!$LIBOBJS$ac_delim
22396 LTLIBOBJS!$LTLIBOBJS$ac_delim
22397 _ACEOF
22398
22399   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 3; then
22400     break
22401   elif $ac_last_try; then
22402     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22403 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22404    { (exit 1); exit 1; }; }
22405   else
22406     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22407   fi
22408 done
22409
22410 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22411 if test -n "$ac_eof"; then
22412   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22413   ac_eof=`expr $ac_eof + 1`
22414 fi
22415
22416 cat >>$CONFIG_STATUS <<_ACEOF
22417 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22418 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22419 _ACEOF
22420 sed '
22421 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22422 s/^/s,@/; s/!/@,|#_!!_#|/
22423 :n
22424 t n
22425 s/'"$ac_delim"'$/,g/; t
22426 s/$/\\/; p
22427 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22428 ' >>$CONFIG_STATUS <conf$$subs.sed
22429 rm -f conf$$subs.sed
22430 cat >>$CONFIG_STATUS <<_ACEOF
22431 :end
22432 s/|#_!!_#|//g
22433 CEOF$ac_eof
22434 _ACEOF
22435
22436
22437 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22438 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22439 # trailing colons and then remove the whole line if VPATH becomes empty
22440 # (actually we leave an empty line to preserve line numbers).
22441 if test "x$srcdir" = x.; then
22442   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22443 s/:*\$(srcdir):*/:/
22444 s/:*\${srcdir}:*/:/
22445 s/:*@srcdir@:*/:/
22446 s/^\([^=]*=[     ]*\):*/\1/
22447 s/:*$//
22448 s/^[^=]*=[       ]*$//
22449 }'
22450 fi
22451
22452 cat >>$CONFIG_STATUS <<\_ACEOF
22453 fi # test -n "$CONFIG_FILES"
22454
22455
22456 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22457 do
22458   case $ac_tag in
22459   :[FHLC]) ac_mode=$ac_tag; continue;;
22460   esac
22461   case $ac_mode$ac_tag in
22462   :[FHL]*:*);;
22463   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22464 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22465    { (exit 1); exit 1; }; };;
22466   :[FH]-) ac_tag=-:-;;
22467   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22468   esac
22469   ac_save_IFS=$IFS
22470   IFS=:
22471   set x $ac_tag
22472   IFS=$ac_save_IFS
22473   shift
22474   ac_file=$1
22475   shift
22476
22477   case $ac_mode in
22478   :L) ac_source=$1;;
22479   :[FH])
22480     ac_file_inputs=
22481     for ac_f
22482     do
22483       case $ac_f in
22484       -) ac_f="$tmp/stdin";;
22485       *) # Look for the file first in the build tree, then in the source tree
22486          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22487          # because $ac_f cannot contain `:'.
22488          test -f "$ac_f" ||
22489            case $ac_f in
22490            [\\/$]*) false;;
22491            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22492            esac ||
22493            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22494 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22495    { (exit 1); exit 1; }; };;
22496       esac
22497       ac_file_inputs="$ac_file_inputs $ac_f"
22498     done
22499
22500     # Let's still pretend it is `configure' which instantiates (i.e., don't
22501     # use $as_me), people would be surprised to read:
22502     #    /* config.h.  Generated by config.status.  */
22503     configure_input="Generated from "`IFS=:
22504           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22505     if test x"$ac_file" != x-; then
22506       configure_input="$ac_file.  $configure_input"
22507       { echo "$as_me:$LINENO: creating $ac_file" >&5
22508 echo "$as_me: creating $ac_file" >&6;}
22509     fi
22510
22511     case $ac_tag in
22512     *:-:* | *:-) cat >"$tmp/stdin";;
22513     esac
22514     ;;
22515   esac
22516
22517   ac_dir=`$as_dirname -- "$ac_file" ||
22518 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22519          X"$ac_file" : 'X\(//\)[^/]' \| \
22520          X"$ac_file" : 'X\(//\)$' \| \
22521          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22522 echo X"$ac_file" |
22523     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22524             s//\1/
22525             q
22526           }
22527           /^X\(\/\/\)[^/].*/{
22528             s//\1/
22529             q
22530           }
22531           /^X\(\/\/\)$/{
22532             s//\1/
22533             q
22534           }
22535           /^X\(\/\).*/{
22536             s//\1/
22537             q
22538           }
22539           s/.*/./; q'`
22540   { as_dir="$ac_dir"
22541   case $as_dir in #(
22542   -*) as_dir=./$as_dir;;
22543   esac
22544   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22545     as_dirs=
22546     while :; do
22547       case $as_dir in #(
22548       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22549       *) as_qdir=$as_dir;;
22550       esac
22551       as_dirs="'$as_qdir' $as_dirs"
22552       as_dir=`$as_dirname -- "$as_dir" ||
22553 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22554          X"$as_dir" : 'X\(//\)[^/]' \| \
22555          X"$as_dir" : 'X\(//\)$' \| \
22556          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22557 echo X"$as_dir" |
22558     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22559             s//\1/
22560             q
22561           }
22562           /^X\(\/\/\)[^/].*/{
22563             s//\1/
22564             q
22565           }
22566           /^X\(\/\/\)$/{
22567             s//\1/
22568             q
22569           }
22570           /^X\(\/\).*/{
22571             s//\1/
22572             q
22573           }
22574           s/.*/./; q'`
22575       test -d "$as_dir" && break
22576     done
22577     test -z "$as_dirs" || eval "mkdir $as_dirs"
22578   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22579 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22580    { (exit 1); exit 1; }; }; }
22581   ac_builddir=.
22582
22583 case "$ac_dir" in
22584 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22585 *)
22586   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22587   # A ".." for each directory in $ac_dir_suffix.
22588   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22589   case $ac_top_builddir_sub in
22590   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22591   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22592   esac ;;
22593 esac
22594 ac_abs_top_builddir=$ac_pwd
22595 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22596 # for backward compatibility:
22597 ac_top_builddir=$ac_top_build_prefix
22598
22599 case $srcdir in
22600   .)  # We are building in place.
22601     ac_srcdir=.
22602     ac_top_srcdir=$ac_top_builddir_sub
22603     ac_abs_top_srcdir=$ac_pwd ;;
22604   [\\/]* | ?:[\\/]* )  # Absolute name.
22605     ac_srcdir=$srcdir$ac_dir_suffix;
22606     ac_top_srcdir=$srcdir
22607     ac_abs_top_srcdir=$srcdir ;;
22608   *) # Relative name.
22609     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22610     ac_top_srcdir=$ac_top_build_prefix$srcdir
22611     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22612 esac
22613 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22614
22615
22616   case $ac_mode in
22617   :F)
22618   #
22619   # CONFIG_FILE
22620   #
22621
22622   case $INSTALL in
22623   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22624   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22625   esac
22626 _ACEOF
22627
22628 cat >>$CONFIG_STATUS <<\_ACEOF
22629 # If the template does not know about datarootdir, expand it.
22630 # FIXME: This hack should be removed a few years after 2.60.
22631 ac_datarootdir_hack=; ac_datarootdir_seen=
22632
22633 case `sed -n '/datarootdir/ {
22634   p
22635   q
22636 }
22637 /@datadir@/p
22638 /@docdir@/p
22639 /@infodir@/p
22640 /@localedir@/p
22641 /@mandir@/p
22642 ' $ac_file_inputs` in
22643 *datarootdir*) ac_datarootdir_seen=yes;;
22644 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22645   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22646 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22647 _ACEOF
22648 cat >>$CONFIG_STATUS <<_ACEOF
22649   ac_datarootdir_hack='
22650   s&@datadir@&$datadir&g
22651   s&@docdir@&$docdir&g
22652   s&@infodir@&$infodir&g
22653   s&@localedir@&$localedir&g
22654   s&@mandir@&$mandir&g
22655     s&\\\${datarootdir}&$datarootdir&g' ;;
22656 esac
22657 _ACEOF
22658
22659 # Neutralize VPATH when `$srcdir' = `.'.
22660 # Shell code in configure.ac might set extrasub.
22661 # FIXME: do we really want to maintain this feature?
22662 cat >>$CONFIG_STATUS <<_ACEOF
22663   sed "$ac_vpsub
22664 $extrasub
22665 _ACEOF
22666 cat >>$CONFIG_STATUS <<\_ACEOF
22667 :t
22668 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22669 s&@configure_input@&$configure_input&;t t
22670 s&@top_builddir@&$ac_top_builddir_sub&;t t
22671 s&@srcdir@&$ac_srcdir&;t t
22672 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22673 s&@top_srcdir@&$ac_top_srcdir&;t t
22674 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22675 s&@builddir@&$ac_builddir&;t t
22676 s&@abs_builddir@&$ac_abs_builddir&;t t
22677 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22678 s&@INSTALL@&$ac_INSTALL&;t t
22679 $ac_datarootdir_hack
22680 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22681
22682 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22683   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22684   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22685   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22686 which seems to be undefined.  Please make sure it is defined." >&5
22687 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22688 which seems to be undefined.  Please make sure it is defined." >&2;}
22689
22690   rm -f "$tmp/stdin"
22691   case $ac_file in
22692   -) cat "$tmp/out"; rm -f "$tmp/out";;
22693   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22694   esac
22695  ;;
22696   :H)
22697   #
22698   # CONFIG_HEADER
22699   #
22700 _ACEOF
22701
22702 # Transform confdefs.h into a sed script `conftest.defines', that
22703 # substitutes the proper values into config.h.in to produce config.h.
22704 rm -f conftest.defines conftest.tail
22705 # First, append a space to every undef/define line, to ease matching.
22706 echo 's/$/ /' >conftest.defines
22707 # Then, protect against being on the right side of a sed subst, or in
22708 # an unquoted here document, in config.status.  If some macros were
22709 # called several times there might be several #defines for the same
22710 # symbol, which is useless.  But do not sort them, since the last
22711 # AC_DEFINE must be honored.
22712 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22713 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22714 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22715 # PARAMS is the parameter list in the macro definition--in most cases, it's
22716 # just an empty string.
22717 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22718 ac_dB='\\)[      (].*,\\1define\\2'
22719 ac_dC=' '
22720 ac_dD=' ,'
22721
22722 uniq confdefs.h |
22723   sed -n '
22724         t rset
22725         :rset
22726         s/^[     ]*#[    ]*define[       ][      ]*//
22727         t ok
22728         d
22729         :ok
22730         s/[\\&,]/\\&/g
22731         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22732         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22733   ' >>conftest.defines
22734
22735 # Remove the space that was appended to ease matching.
22736 # Then replace #undef with comments.  This is necessary, for
22737 # example, in the case of _POSIX_SOURCE, which is predefined and required
22738 # on some systems where configure will not decide to define it.
22739 # (The regexp can be short, since the line contains either #define or #undef.)
22740 echo 's/ $//
22741 s,^[     #]*u.*,/* & */,' >>conftest.defines
22742
22743 # Break up conftest.defines:
22744 ac_max_sed_lines=50
22745
22746 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22747 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22748 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22749 # et cetera.
22750 ac_in='$ac_file_inputs'
22751 ac_out='"$tmp/out1"'
22752 ac_nxt='"$tmp/out2"'
22753
22754 while :
22755 do
22756   # Write a here document:
22757     cat >>$CONFIG_STATUS <<_ACEOF
22758     # First, check the format of the line:
22759     cat >"\$tmp/defines.sed" <<\\CEOF
22760 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22761 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22762 b
22763 :def
22764 _ACEOF
22765   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22766   echo 'CEOF
22767     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22768   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22769   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22770   grep . conftest.tail >/dev/null || break
22771   rm -f conftest.defines
22772   mv conftest.tail conftest.defines
22773 done
22774 rm -f conftest.defines conftest.tail
22775
22776 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22777 cat >>$CONFIG_STATUS <<\_ACEOF
22778   if test x"$ac_file" != x-; then
22779     echo "/* $configure_input  */" >"$tmp/config.h"
22780     cat "$ac_result" >>"$tmp/config.h"
22781     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22782       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22783 echo "$as_me: $ac_file is unchanged" >&6;}
22784     else
22785       rm -f $ac_file
22786       mv "$tmp/config.h" $ac_file
22787     fi
22788   else
22789     echo "/* $configure_input  */"
22790     cat "$ac_result"
22791   fi
22792   rm -f "$tmp/out12"
22793  ;;
22794
22795   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22796 echo "$as_me: executing $ac_file commands" >&6;}
22797  ;;
22798   esac
22799
22800
22801   case $ac_file$ac_mode in
22802     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22803    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22804     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22805    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22806     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22807    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22808     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22809    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22810     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22811    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22812     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22813    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22814     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22815    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22816     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22817    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22818     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22819    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22820     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22821    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22822     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22823    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22824     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22825    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22826     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22827    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22828
22829   esac
22830 done # for ac_tag
22831
22832
22833 { (exit 0); exit 0; }
22834 _ACEOF
22835 chmod +x $CONFIG_STATUS
22836 ac_clean_files=$ac_clean_files_save
22837
22838
22839 # configure is writing to config.log, and then calls config.status.
22840 # config.status does its own redirection, appending to config.log.
22841 # Unfortunately, on DOS this fails, as config.log is still kept open
22842 # by configure, so config.status won't be able to write to it; its
22843 # output is simply discarded.  So we exec the FD to /dev/null,
22844 # effectively closing config.log, so it can be properly (re)opened and
22845 # appended to by config.status.  When coming back to configure, we
22846 # need to make the FD available again.
22847 if test "$no_create" != yes; then
22848   ac_cs_success=:
22849   ac_config_status_args=
22850   test "$silent" = yes &&
22851     ac_config_status_args="$ac_config_status_args --quiet"
22852   exec 5>/dev/null
22853   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22854   exec 5>>config.log
22855   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22856   # would make configure fail if this is the last instruction.
22857   $ac_cs_success || { (exit 1); exit 1; }
22858 fi
22859
22860 #
22861 # CONFIG_SUBDIRS section.
22862 #
22863 if test "$no_recursion" != yes; then
22864
22865   # Remove --cache-file and --srcdir arguments so they do not pile up.
22866   ac_sub_configure_args=
22867   ac_prev=
22868   eval "set x $ac_configure_args"
22869   shift
22870   for ac_arg
22871   do
22872     if test -n "$ac_prev"; then
22873       ac_prev=
22874       continue
22875     fi
22876     case $ac_arg in
22877     -cache-file | --cache-file | --cache-fil | --cache-fi \
22878     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22879       ac_prev=cache_file ;;
22880     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22881     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22882     | --c=*)
22883       ;;
22884     --config-cache | -C)
22885       ;;
22886     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22887       ac_prev=srcdir ;;
22888     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22889       ;;
22890     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22891       ac_prev=prefix ;;
22892     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22893       ;;
22894     *)
22895       case $ac_arg in
22896       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22897       esac
22898       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22899     esac
22900   done
22901
22902   # Always prepend --prefix to ensure using the same prefix
22903   # in subdir configurations.
22904   ac_arg="--prefix=$prefix"
22905   case $ac_arg in
22906   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22907   esac
22908   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22909
22910   ac_popdir=`pwd`
22911   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22912
22913     # Do not complain, so a configure script can configure whichever
22914     # parts of a large source tree are present.
22915     test -d "$srcdir/$ac_dir" || continue
22916
22917     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22918     echo "$as_me:$LINENO: $ac_msg" >&5
22919     echo "$ac_msg" >&6
22920     { as_dir="$ac_dir"
22921   case $as_dir in #(
22922   -*) as_dir=./$as_dir;;
22923   esac
22924   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22925     as_dirs=
22926     while :; do
22927       case $as_dir in #(
22928       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22929       *) as_qdir=$as_dir;;
22930       esac
22931       as_dirs="'$as_qdir' $as_dirs"
22932       as_dir=`$as_dirname -- "$as_dir" ||
22933 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22934          X"$as_dir" : 'X\(//\)[^/]' \| \
22935          X"$as_dir" : 'X\(//\)$' \| \
22936          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22937 echo X"$as_dir" |
22938     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22939             s//\1/
22940             q
22941           }
22942           /^X\(\/\/\)[^/].*/{
22943             s//\1/
22944             q
22945           }
22946           /^X\(\/\/\)$/{
22947             s//\1/
22948             q
22949           }
22950           /^X\(\/\).*/{
22951             s//\1/
22952             q
22953           }
22954           s/.*/./; q'`
22955       test -d "$as_dir" && break
22956     done
22957     test -z "$as_dirs" || eval "mkdir $as_dirs"
22958   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22959 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22960    { (exit 1); exit 1; }; }; }
22961     ac_builddir=.
22962
22963 case "$ac_dir" in
22964 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22965 *)
22966   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22967   # A ".." for each directory in $ac_dir_suffix.
22968   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22969   case $ac_top_builddir_sub in
22970   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22971   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22972   esac ;;
22973 esac
22974 ac_abs_top_builddir=$ac_pwd
22975 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22976 # for backward compatibility:
22977 ac_top_builddir=$ac_top_build_prefix
22978
22979 case $srcdir in
22980   .)  # We are building in place.
22981     ac_srcdir=.
22982     ac_top_srcdir=$ac_top_builddir_sub
22983     ac_abs_top_srcdir=$ac_pwd ;;
22984   [\\/]* | ?:[\\/]* )  # Absolute name.
22985     ac_srcdir=$srcdir$ac_dir_suffix;
22986     ac_top_srcdir=$srcdir
22987     ac_abs_top_srcdir=$srcdir ;;
22988   *) # Relative name.
22989     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22990     ac_top_srcdir=$ac_top_build_prefix$srcdir
22991     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22992 esac
22993 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22994
22995
22996     cd "$ac_dir"
22997
22998     # Check for guested configure; otherwise get Cygnus style configure.
22999     if test -f "$ac_srcdir/configure.gnu"; then
23000       ac_sub_configure=$ac_srcdir/configure.gnu
23001     elif test -f "$ac_srcdir/configure"; then
23002       ac_sub_configure=$ac_srcdir/configure
23003     elif test -f "$ac_srcdir/configure.in"; then
23004       # This should be Cygnus configure.
23005       ac_sub_configure=$ac_aux_dir/configure
23006     else
23007       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
23008 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
23009       ac_sub_configure=
23010     fi
23011
23012     # The recursion is here.
23013     if test -n "$ac_sub_configure"; then
23014       # Make the cache file name correct relative to the subdirectory.
23015       case $cache_file in
23016       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
23017       *) # Relative name.
23018         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
23019       esac
23020
23021       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
23022 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
23023       # The eval makes quoting arguments work.
23024       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
23025            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
23026         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
23027 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
23028    { (exit 1); exit 1; }; }
23029     fi
23030
23031     cd "$ac_popdir"
23032   done
23033 fi
23034