Add some accessor and query methods for retrieving Attribute objects and such.
[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 NO_NESTED_ANON_TYPES
770 COVERED_SWITCH_DEFAULT
771 NO_MAYBE_UNINITIALIZED
772 NO_UNINITIALIZED
773 PYTHON
774 USE_UDIS86
775 USE_OPROFILE
776 USE_INTEL_JITEVENTS
777 XML2CONFIG
778 LIBXML2_LIBS
779 LIBXML2_INC
780 HAVE_PTHREAD
781 HUGE_VAL_SANITY
782 MMAP_FILE
783 SHLIBEXT
784 SHLIBPATH_VAR
785 LLVM_PREFIX
786 LLVM_BINDIR
787 LLVM_LIBDIR
788 LLVM_DATADIR
789 LLVM_DOCSDIR
790 LLVM_ETCDIR
791 LLVM_INCLUDEDIR
792 LLVM_INFODIR
793 LLVM_MANDIR
794 LLVM_CONFIGTIME
795 BINDINGS_TO_BUILD
796 ALL_BINDINGS
797 OCAML_LIBDIR
798 ENABLE_VISIBILITY_INLINES_HIDDEN
799 RPATH
800 RDYNAMIC
801 program_prefix
802 LIBOBJS
803 LTLIBOBJS'
804 ac_subst_files=''
805       ac_precious_vars='build_alias
806 host_alias
807 target_alias
808 CC
809 CFLAGS
810 LDFLAGS
811 CPPFLAGS
812 CXX
813 CXXFLAGS
814 CCC
815 CPP'
816 ac_subdirs_all='projects/llvm-gcc
817 projects/test-suite
818 projects/llvm-test
819 projects/poolalloc
820 projects/llvm-poolalloc
821 projects/sample
822 projects/privbracket
823 projects/llvm-stacker
824 projects/llvm-reopt
825 projects/llvm-java
826 projects/llvm-tv
827 projects/safecode
828 projects/llvm-kernel
829 tools/polly'
830
831 # Initialize some variables set by options.
832 ac_init_help=
833 ac_init_version=false
834 # The variables have the same names as the options, with
835 # dashes changed to underlines.
836 cache_file=/dev/null
837 exec_prefix=NONE
838 no_create=
839 no_recursion=
840 prefix=NONE
841 program_prefix=NONE
842 program_suffix=NONE
843 program_transform_name=s,x,x,
844 silent=
845 site=
846 srcdir=
847 verbose=
848 x_includes=NONE
849 x_libraries=NONE
850
851 # Installation directory options.
852 # These are left unexpanded so users can "make install exec_prefix=/foo"
853 # and all the variables that are supposed to be based on exec_prefix
854 # by default will actually change.
855 # Use braces instead of parens because sh, perl, etc. also accept them.
856 # (The list follows the same order as the GNU Coding Standards.)
857 bindir='${exec_prefix}/bin'
858 sbindir='${exec_prefix}/sbin'
859 libexecdir='${exec_prefix}/libexec'
860 datarootdir='${prefix}/share'
861 datadir='${datarootdir}'
862 sysconfdir='${prefix}/etc'
863 sharedstatedir='${prefix}/com'
864 localstatedir='${prefix}/var'
865 includedir='${prefix}/include'
866 oldincludedir='/usr/include'
867 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
868 infodir='${datarootdir}/info'
869 htmldir='${docdir}'
870 dvidir='${docdir}'
871 pdfdir='${docdir}'
872 psdir='${docdir}'
873 libdir='${exec_prefix}/lib'
874 localedir='${datarootdir}/locale'
875 mandir='${datarootdir}/man'
876
877 ac_prev=
878 ac_dashdash=
879 for ac_option
880 do
881   # If the previous option needs an argument, assign it.
882   if test -n "$ac_prev"; then
883     eval $ac_prev=\$ac_option
884     ac_prev=
885     continue
886   fi
887
888   case $ac_option in
889   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
890   *)    ac_optarg=yes ;;
891   esac
892
893   # Accept the important Cygnus configure options, so we can diagnose typos.
894
895   case $ac_dashdash$ac_option in
896   --)
897     ac_dashdash=yes ;;
898
899   -bindir | --bindir | --bindi | --bind | --bin | --bi)
900     ac_prev=bindir ;;
901   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
902     bindir=$ac_optarg ;;
903
904   -build | --build | --buil | --bui | --bu)
905     ac_prev=build_alias ;;
906   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
907     build_alias=$ac_optarg ;;
908
909   -cache-file | --cache-file | --cache-fil | --cache-fi \
910   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
911     ac_prev=cache_file ;;
912   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
913   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
914     cache_file=$ac_optarg ;;
915
916   --config-cache | -C)
917     cache_file=config.cache ;;
918
919   -datadir | --datadir | --datadi | --datad)
920     ac_prev=datadir ;;
921   -datadir=* | --datadir=* | --datadi=* | --datad=*)
922     datadir=$ac_optarg ;;
923
924   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
925   | --dataroo | --dataro | --datar)
926     ac_prev=datarootdir ;;
927   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
928   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
929     datarootdir=$ac_optarg ;;
930
931   -disable-* | --disable-*)
932     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
933     # Reject names that are not valid shell variable names.
934     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
935       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
936    { (exit 1); exit 1; }; }
937     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
938     eval enable_$ac_feature=no ;;
939
940   -docdir | --docdir | --docdi | --doc | --do)
941     ac_prev=docdir ;;
942   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
943     docdir=$ac_optarg ;;
944
945   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
946     ac_prev=dvidir ;;
947   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
948     dvidir=$ac_optarg ;;
949
950   -enable-* | --enable-*)
951     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
952     # Reject names that are not valid shell variable names.
953     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
954       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
955    { (exit 1); exit 1; }; }
956     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
957     eval enable_$ac_feature=\$ac_optarg ;;
958
959   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
960   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
961   | --exec | --exe | --ex)
962     ac_prev=exec_prefix ;;
963   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
964   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
965   | --exec=* | --exe=* | --ex=*)
966     exec_prefix=$ac_optarg ;;
967
968   -gas | --gas | --ga | --g)
969     # Obsolete; use --with-gas.
970     with_gas=yes ;;
971
972   -help | --help | --hel | --he | -h)
973     ac_init_help=long ;;
974   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
975     ac_init_help=recursive ;;
976   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
977     ac_init_help=short ;;
978
979   -host | --host | --hos | --ho)
980     ac_prev=host_alias ;;
981   -host=* | --host=* | --hos=* | --ho=*)
982     host_alias=$ac_optarg ;;
983
984   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
985     ac_prev=htmldir ;;
986   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
987   | --ht=*)
988     htmldir=$ac_optarg ;;
989
990   -includedir | --includedir | --includedi | --included | --include \
991   | --includ | --inclu | --incl | --inc)
992     ac_prev=includedir ;;
993   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
994   | --includ=* | --inclu=* | --incl=* | --inc=*)
995     includedir=$ac_optarg ;;
996
997   -infodir | --infodir | --infodi | --infod | --info | --inf)
998     ac_prev=infodir ;;
999   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1000     infodir=$ac_optarg ;;
1001
1002   -libdir | --libdir | --libdi | --libd)
1003     ac_prev=libdir ;;
1004   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1005     libdir=$ac_optarg ;;
1006
1007   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1008   | --libexe | --libex | --libe)
1009     ac_prev=libexecdir ;;
1010   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1011   | --libexe=* | --libex=* | --libe=*)
1012     libexecdir=$ac_optarg ;;
1013
1014   -localedir | --localedir | --localedi | --localed | --locale)
1015     ac_prev=localedir ;;
1016   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1017     localedir=$ac_optarg ;;
1018
1019   -localstatedir | --localstatedir | --localstatedi | --localstated \
1020   | --localstate | --localstat | --localsta | --localst | --locals)
1021     ac_prev=localstatedir ;;
1022   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1023   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1024     localstatedir=$ac_optarg ;;
1025
1026   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1027     ac_prev=mandir ;;
1028   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1029     mandir=$ac_optarg ;;
1030
1031   -nfp | --nfp | --nf)
1032     # Obsolete; use --without-fp.
1033     with_fp=no ;;
1034
1035   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1036   | --no-cr | --no-c | -n)
1037     no_create=yes ;;
1038
1039   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1040   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1041     no_recursion=yes ;;
1042
1043   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1044   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1045   | --oldin | --oldi | --old | --ol | --o)
1046     ac_prev=oldincludedir ;;
1047   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1048   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1049   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1050     oldincludedir=$ac_optarg ;;
1051
1052   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1053     ac_prev=prefix ;;
1054   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1055     prefix=$ac_optarg ;;
1056
1057   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1058   | --program-pre | --program-pr | --program-p)
1059     ac_prev=program_prefix ;;
1060   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1061   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1062     program_prefix=$ac_optarg ;;
1063
1064   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1065   | --program-suf | --program-su | --program-s)
1066     ac_prev=program_suffix ;;
1067   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1068   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1069     program_suffix=$ac_optarg ;;
1070
1071   -program-transform-name | --program-transform-name \
1072   | --program-transform-nam | --program-transform-na \
1073   | --program-transform-n | --program-transform- \
1074   | --program-transform | --program-transfor \
1075   | --program-transfo | --program-transf \
1076   | --program-trans | --program-tran \
1077   | --progr-tra | --program-tr | --program-t)
1078     ac_prev=program_transform_name ;;
1079   -program-transform-name=* | --program-transform-name=* \
1080   | --program-transform-nam=* | --program-transform-na=* \
1081   | --program-transform-n=* | --program-transform-=* \
1082   | --program-transform=* | --program-transfor=* \
1083   | --program-transfo=* | --program-transf=* \
1084   | --program-trans=* | --program-tran=* \
1085   | --progr-tra=* | --program-tr=* | --program-t=*)
1086     program_transform_name=$ac_optarg ;;
1087
1088   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1089     ac_prev=pdfdir ;;
1090   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1091     pdfdir=$ac_optarg ;;
1092
1093   -psdir | --psdir | --psdi | --psd | --ps)
1094     ac_prev=psdir ;;
1095   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1096     psdir=$ac_optarg ;;
1097
1098   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099   | -silent | --silent | --silen | --sile | --sil)
1100     silent=yes ;;
1101
1102   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1103     ac_prev=sbindir ;;
1104   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1105   | --sbi=* | --sb=*)
1106     sbindir=$ac_optarg ;;
1107
1108   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1109   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1110   | --sharedst | --shareds | --shared | --share | --shar \
1111   | --sha | --sh)
1112     ac_prev=sharedstatedir ;;
1113   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1114   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1115   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1116   | --sha=* | --sh=*)
1117     sharedstatedir=$ac_optarg ;;
1118
1119   -site | --site | --sit)
1120     ac_prev=site ;;
1121   -site=* | --site=* | --sit=*)
1122     site=$ac_optarg ;;
1123
1124   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1125     ac_prev=srcdir ;;
1126   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1127     srcdir=$ac_optarg ;;
1128
1129   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1130   | --syscon | --sysco | --sysc | --sys | --sy)
1131     ac_prev=sysconfdir ;;
1132   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1133   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1134     sysconfdir=$ac_optarg ;;
1135
1136   -target | --target | --targe | --targ | --tar | --ta | --t)
1137     ac_prev=target_alias ;;
1138   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1139     target_alias=$ac_optarg ;;
1140
1141   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1142     verbose=yes ;;
1143
1144   -version | --version | --versio | --versi | --vers | -V)
1145     ac_init_version=: ;;
1146
1147   -with-* | --with-*)
1148     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1149     # Reject names that are not valid shell variable names.
1150     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1151       { echo "$as_me: error: invalid package name: $ac_package" >&2
1152    { (exit 1); exit 1; }; }
1153     ac_package=`echo $ac_package| sed 's/-/_/g'`
1154     eval with_$ac_package=\$ac_optarg ;;
1155
1156   -without-* | --without-*)
1157     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1158     # Reject names that are not valid shell variable names.
1159     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1160       { echo "$as_me: error: invalid package name: $ac_package" >&2
1161    { (exit 1); exit 1; }; }
1162     ac_package=`echo $ac_package | sed 's/-/_/g'`
1163     eval with_$ac_package=no ;;
1164
1165   --x)
1166     # Obsolete; use --with-x.
1167     with_x=yes ;;
1168
1169   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1170   | --x-incl | --x-inc | --x-in | --x-i)
1171     ac_prev=x_includes ;;
1172   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1173   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1174     x_includes=$ac_optarg ;;
1175
1176   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1177   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1178     ac_prev=x_libraries ;;
1179   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1180   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1181     x_libraries=$ac_optarg ;;
1182
1183   -*) { echo "$as_me: error: unrecognized option: $ac_option
1184 Try \`$0 --help' for more information." >&2
1185    { (exit 1); exit 1; }; }
1186     ;;
1187
1188   *=*)
1189     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1190     # Reject names that are not valid shell variable names.
1191     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1192       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1193    { (exit 1); exit 1; }; }
1194     eval $ac_envvar=\$ac_optarg
1195     export $ac_envvar ;;
1196
1197   *)
1198     # FIXME: should be removed in autoconf 3.0.
1199     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1200     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1201       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1202     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1203     ;;
1204
1205   esac
1206 done
1207
1208 if test -n "$ac_prev"; then
1209   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1210   { echo "$as_me: error: missing argument to $ac_option" >&2
1211    { (exit 1); exit 1; }; }
1212 fi
1213
1214 # Be sure to have absolute directory names.
1215 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216                 datadir sysconfdir sharedstatedir localstatedir includedir \
1217                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218                 libdir localedir mandir
1219 do
1220   eval ac_val=\$$ac_var
1221   case $ac_val in
1222     [\\/$]* | ?:[\\/]* )  continue;;
1223     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1224   esac
1225   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1226    { (exit 1); exit 1; }; }
1227 done
1228
1229 # There might be people who depend on the old broken behavior: `$host'
1230 # used to hold the argument of --host etc.
1231 # FIXME: To remove some day.
1232 build=$build_alias
1233 host=$host_alias
1234 target=$target_alias
1235
1236 # FIXME: To remove some day.
1237 if test "x$host_alias" != x; then
1238   if test "x$build_alias" = x; then
1239     cross_compiling=maybe
1240     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1241     If a cross compiler is detected then cross compile mode will be used." >&2
1242   elif test "x$build_alias" != "x$host_alias"; then
1243     cross_compiling=yes
1244   fi
1245 fi
1246
1247 ac_tool_prefix=
1248 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249
1250 test "$silent" = yes && exec 6>/dev/null
1251
1252
1253 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254 ac_ls_di=`ls -di .` &&
1255 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256   { echo "$as_me: error: Working directory cannot be determined" >&2
1257    { (exit 1); exit 1; }; }
1258 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1259   { echo "$as_me: error: pwd does not report name of working directory" >&2
1260    { (exit 1); exit 1; }; }
1261
1262
1263 # Find the source files, if location was not specified.
1264 if test -z "$srcdir"; then
1265   ac_srcdir_defaulted=yes
1266   # Try the directory containing this script, then the parent directory.
1267   ac_confdir=`$as_dirname -- "$0" ||
1268 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1269          X"$0" : 'X\(//\)[^/]' \| \
1270          X"$0" : 'X\(//\)$' \| \
1271          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1272 echo X"$0" |
1273     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1274             s//\1/
1275             q
1276           }
1277           /^X\(\/\/\)[^/].*/{
1278             s//\1/
1279             q
1280           }
1281           /^X\(\/\/\)$/{
1282             s//\1/
1283             q
1284           }
1285           /^X\(\/\).*/{
1286             s//\1/
1287             q
1288           }
1289           s/.*/./; q'`
1290   srcdir=$ac_confdir
1291   if test ! -r "$srcdir/$ac_unique_file"; then
1292     srcdir=..
1293   fi
1294 else
1295   ac_srcdir_defaulted=no
1296 fi
1297 if test ! -r "$srcdir/$ac_unique_file"; then
1298   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1299   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1300    { (exit 1); exit 1; }; }
1301 fi
1302 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1303 ac_abs_confdir=`(
1304         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1305    { (exit 1); exit 1; }; }
1306         pwd)`
1307 # When building in place, set srcdir=.
1308 if test "$ac_abs_confdir" = "$ac_pwd"; then
1309   srcdir=.
1310 fi
1311 # Remove unnecessary trailing slashes from srcdir.
1312 # Double slashes in file names in object file debugging info
1313 # mess up M-x gdb in Emacs.
1314 case $srcdir in
1315 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316 esac
1317 for ac_var in $ac_precious_vars; do
1318   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319   eval ac_env_${ac_var}_value=\$${ac_var}
1320   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1322 done
1323
1324 #
1325 # Report the --help message.
1326 #
1327 if test "$ac_init_help" = "long"; then
1328   # Omit some internal or obsolete options to make the list less imposing.
1329   # This message is too long to be a string in the A/UX 3.1 sh.
1330   cat <<_ACEOF
1331 \`configure' configures LLVM 3.3svn to adapt to many kinds of systems.
1332
1333 Usage: $0 [OPTION]... [VAR=VALUE]...
1334
1335 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336 VAR=VALUE.  See below for descriptions of some of the useful variables.
1337
1338 Defaults for the options are specified in brackets.
1339
1340 Configuration:
1341   -h, --help              display this help and exit
1342       --help=short        display options specific to this package
1343       --help=recursive    display the short help of all the included packages
1344   -V, --version           display version information and exit
1345   -q, --quiet, --silent   do not print \`checking...' messages
1346       --cache-file=FILE   cache test results in FILE [disabled]
1347   -C, --config-cache      alias for \`--cache-file=config.cache'
1348   -n, --no-create         do not create output files
1349       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1350
1351 Installation directories:
1352   --prefix=PREFIX         install architecture-independent files in PREFIX
1353                           [$ac_default_prefix]
1354   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1355                           [PREFIX]
1356
1357 By default, \`make install' will install all the files in
1358 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1359 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360 for instance \`--prefix=\$HOME'.
1361
1362 For better control, use the options below.
1363
1364 Fine tuning of the installation directories:
1365   --bindir=DIR           user executables [EPREFIX/bin]
1366   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1367   --libexecdir=DIR       program executables [EPREFIX/libexec]
1368   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1369   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1370   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1371   --libdir=DIR           object code libraries [EPREFIX/lib]
1372   --includedir=DIR       C header files [PREFIX/include]
1373   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1374   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1375   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1376   --infodir=DIR          info documentation [DATAROOTDIR/info]
1377   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1378   --mandir=DIR           man documentation [DATAROOTDIR/man]
1379   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1380   --htmldir=DIR          html documentation [DOCDIR]
1381   --dvidir=DIR           dvi documentation [DOCDIR]
1382   --pdfdir=DIR           pdf documentation [DOCDIR]
1383   --psdir=DIR            ps documentation [DOCDIR]
1384 _ACEOF
1385
1386   cat <<\_ACEOF
1387
1388 System types:
1389   --build=BUILD     configure for building on BUILD [guessed]
1390   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1391   --target=TARGET   configure for building compilers for TARGET [HOST]
1392 _ACEOF
1393 fi
1394
1395 if test -n "$ac_init_help"; then
1396   case $ac_init_help in
1397      short | recursive ) echo "Configuration of LLVM 3.3svn:";;
1398    esac
1399   cat <<\_ACEOF
1400
1401 Optional Features:
1402   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1403   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1404   --enable-polly          Use polly if available (default is YES)
1405   --enable-libcpp         Use libc++ if available (default is NO)
1406   --enable-cxx11          Use c++11 if available (default is NO)
1407   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1408   --enable-clang-static-analyzer
1409                           Enable building of clang Static Analyzer (default is
1410                           YES)
1411   --enable-clang-rewriter Enable building of clang rewriter (default is YES)
1412   --enable-optimized      Compile with optimizations enabled (default is NO)
1413   --enable-profiling      Compile with profiling enabled (default is NO)
1414   --enable-assertions     Compile with assertion checks enabled (default is
1415                           YES)
1416   --enable-werror         Compile with -Werror enabled (default is NO)
1417   --enable-expensive-checks
1418                           Compile with expensive debug checks enabled (default
1419                           is NO)
1420   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1421                           NO)
1422   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1423                           optimization is on and YES if it's off)
1424   --enable-keep-symbols   Do not strip installed executables)
1425   --enable-jit            Enable Just In Time Compiling (default is YES)
1426   --enable-docs           Build documents (default is YES)
1427   --enable-doxygen        Build doxygen documentation (default is NO)
1428   --enable-threads        Use threads if available (default is YES)
1429   --enable-pthreads       Use pthreads if available (default is YES)
1430   --enable-pic            Build LLVM with Position Independent Code (default
1431                           is YES)
1432   --enable-shared         Build a shared library and link tools against it
1433                           (default is NO)
1434   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1435                           Win32 DLL (default is NO)
1436   --enable-timestamps     Enable embedding timestamp information in build
1437                           (default is YES)
1438   --enable-backtraces     Enable embedding backtraces on crash (default is
1439                           YES)
1440   --enable-targets        Build specific host targets: all or
1441                           target1,target2,... Valid targets are: host, x86,
1442                           x86_64, sparc, powerpc, arm, aarch64, mips, hexagon,
1443                           xcore, msp430, nvptx, and cpp (default=all)
1444   --enable-experimental-targets
1445                           Build experimental host targets: disable or
1446                           target1,target2,... (default=disable)
1447   --enable-bindings       Build specific language bindings:
1448                           all,auto,none,{binding-name} (default=auto)
1449   --enable-libffi         Check for the presence of libffi (default is NO)
1450   --enable-ltdl-install   install libltdl
1451
1452 Optional Packages:
1453   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1454   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1455   --with-optimize-option  Select the compiler options to use for optimized
1456                           builds
1457   --with-extra-options    Specify additional options to compile LLVM with
1458   --with-extra-ld-options Specify additional options to link LLVM with
1459   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1460                           is stdlib)
1461   --with-clang-srcdir     Directory to the out-of-tree Clang source
1462   --with-clang-resource-dir
1463                           Relative directory from the Clang binary for
1464                           resource files
1465   --with-c-include-dirs   Colon separated list of directories clang will
1466                           search for headers
1467   --with-gcc-toolchain    Directory where gcc is installed.
1468   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1469   --with-binutils-include Specify path to binutils/include/ containing
1470                           plugin-api.h file for gold plugin.
1471   --with-bug-report-url   Specify the URL where bug reports should be
1472                           submitted (default=http://llvm.org/bugs/)
1473   --with-internal-prefix  Installation directory for internal files
1474   --with-python           path to python
1475   --with-udis86=<path>    Use udis86 external x86 disassembler library
1476   --with-oprofile=<prefix>
1477                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1478   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1479
1480
1481 Some influential environment variables:
1482   CC          C compiler command
1483   CFLAGS      C compiler flags
1484   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1485               nonstandard directory <lib dir>
1486   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1487               you have headers in a nonstandard directory <include dir>
1488   CXX         C++ compiler command
1489   CXXFLAGS    C++ compiler flags
1490   CPP         C preprocessor
1491
1492 Use these variables to override the choices made by `configure' or to help
1493 it to find libraries and programs with nonstandard names/locations.
1494
1495 Report bugs to <http://llvm.org/bugs/>.
1496 _ACEOF
1497 ac_status=$?
1498 fi
1499
1500 if test "$ac_init_help" = "recursive"; then
1501   # If there are subdirs, report their specific --help.
1502   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1503     test -d "$ac_dir" || continue
1504     ac_builddir=.
1505
1506 case "$ac_dir" in
1507 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1508 *)
1509   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1510   # A ".." for each directory in $ac_dir_suffix.
1511   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1512   case $ac_top_builddir_sub in
1513   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1514   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1515   esac ;;
1516 esac
1517 ac_abs_top_builddir=$ac_pwd
1518 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1519 # for backward compatibility:
1520 ac_top_builddir=$ac_top_build_prefix
1521
1522 case $srcdir in
1523   .)  # We are building in place.
1524     ac_srcdir=.
1525     ac_top_srcdir=$ac_top_builddir_sub
1526     ac_abs_top_srcdir=$ac_pwd ;;
1527   [\\/]* | ?:[\\/]* )  # Absolute name.
1528     ac_srcdir=$srcdir$ac_dir_suffix;
1529     ac_top_srcdir=$srcdir
1530     ac_abs_top_srcdir=$srcdir ;;
1531   *) # Relative name.
1532     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1533     ac_top_srcdir=$ac_top_build_prefix$srcdir
1534     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1535 esac
1536 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1537
1538     cd "$ac_dir" || { ac_status=$?; continue; }
1539     # Check for guested configure.
1540     if test -f "$ac_srcdir/configure.gnu"; then
1541       echo &&
1542       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1543     elif test -f "$ac_srcdir/configure"; then
1544       echo &&
1545       $SHELL "$ac_srcdir/configure" --help=recursive
1546     else
1547       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1548     fi || ac_status=$?
1549     cd "$ac_pwd" || { ac_status=$?; break; }
1550   done
1551 fi
1552
1553 test -n "$ac_init_help" && exit $ac_status
1554 if $ac_init_version; then
1555   cat <<\_ACEOF
1556 LLVM configure 3.3svn
1557 generated by GNU Autoconf 2.60
1558
1559 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1560 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1561 This configure script is free software; the Free Software Foundation
1562 gives unlimited permission to copy, distribute and modify it.
1563
1564 Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign.
1565 _ACEOF
1566   exit
1567 fi
1568 cat >config.log <<_ACEOF
1569 This file contains any messages produced by compilers while
1570 running configure, to aid debugging if configure makes a mistake.
1571
1572 It was created by LLVM $as_me 3.3svn, which was
1573 generated by GNU Autoconf 2.60.  Invocation command line was
1574
1575   $ $0 $@
1576
1577 _ACEOF
1578 exec 5>>config.log
1579 {
1580 cat <<_ASUNAME
1581 ## --------- ##
1582 ## Platform. ##
1583 ## --------- ##
1584
1585 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1586 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1587 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1588 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1589 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1590
1591 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1592 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1593
1594 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1595 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1596 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1597 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1598 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1599 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1600 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1601
1602 _ASUNAME
1603
1604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1605 for as_dir in $PATH
1606 do
1607   IFS=$as_save_IFS
1608   test -z "$as_dir" && as_dir=.
1609   echo "PATH: $as_dir"
1610 done
1611 IFS=$as_save_IFS
1612
1613 } >&5
1614
1615 cat >&5 <<_ACEOF
1616
1617
1618 ## ----------- ##
1619 ## Core tests. ##
1620 ## ----------- ##
1621
1622 _ACEOF
1623
1624
1625 # Keep a trace of the command line.
1626 # Strip out --no-create and --no-recursion so they do not pile up.
1627 # Strip out --silent because we don't want to record it for future runs.
1628 # Also quote any args containing shell meta-characters.
1629 # Make two passes to allow for proper duplicate-argument suppression.
1630 ac_configure_args=
1631 ac_configure_args0=
1632 ac_configure_args1=
1633 ac_must_keep_next=false
1634 for ac_pass in 1 2
1635 do
1636   for ac_arg
1637   do
1638     case $ac_arg in
1639     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1640     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1641     | -silent | --silent | --silen | --sile | --sil)
1642       continue ;;
1643     *\'*)
1644       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1645     esac
1646     case $ac_pass in
1647     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1648     2)
1649       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1650       if test $ac_must_keep_next = true; then
1651         ac_must_keep_next=false # Got value, back to normal.
1652       else
1653         case $ac_arg in
1654           *=* | --config-cache | -C | -disable-* | --disable-* \
1655           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1656           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1657           | -with-* | --with-* | -without-* | --without-* | --x)
1658             case "$ac_configure_args0 " in
1659               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1660             esac
1661             ;;
1662           -* ) ac_must_keep_next=true ;;
1663         esac
1664       fi
1665       ac_configure_args="$ac_configure_args '$ac_arg'"
1666       ;;
1667     esac
1668   done
1669 done
1670 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1671 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1672
1673 # When interrupted or exit'd, cleanup temporary files, and complete
1674 # config.log.  We remove comments because anyway the quotes in there
1675 # would cause problems or look ugly.
1676 # WARNING: Use '\'' to represent an apostrophe within the trap.
1677 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1678 trap 'exit_status=$?
1679   # Save into config.log some information that might help in debugging.
1680   {
1681     echo
1682
1683     cat <<\_ASBOX
1684 ## ---------------- ##
1685 ## Cache variables. ##
1686 ## ---------------- ##
1687 _ASBOX
1688     echo
1689     # The following way of writing the cache mishandles newlines in values,
1690 (
1691   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1692     eval ac_val=\$$ac_var
1693     case $ac_val in #(
1694     *${as_nl}*)
1695       case $ac_var in #(
1696       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1697 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1698       esac
1699       case $ac_var in #(
1700       _ | IFS | as_nl) ;; #(
1701       *) $as_unset $ac_var ;;
1702       esac ;;
1703     esac
1704   done
1705   (set) 2>&1 |
1706     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1707     *${as_nl}ac_space=\ *)
1708       sed -n \
1709         "s/'\''/'\''\\\\'\'''\''/g;
1710           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1711       ;; #(
1712     *)
1713       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1714       ;;
1715     esac |
1716     sort
1717 )
1718     echo
1719
1720     cat <<\_ASBOX
1721 ## ----------------- ##
1722 ## Output variables. ##
1723 ## ----------------- ##
1724 _ASBOX
1725     echo
1726     for ac_var in $ac_subst_vars
1727     do
1728       eval ac_val=\$$ac_var
1729       case $ac_val in
1730       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1731       esac
1732       echo "$ac_var='\''$ac_val'\''"
1733     done | sort
1734     echo
1735
1736     if test -n "$ac_subst_files"; then
1737       cat <<\_ASBOX
1738 ## ------------------- ##
1739 ## File substitutions. ##
1740 ## ------------------- ##
1741 _ASBOX
1742       echo
1743       for ac_var in $ac_subst_files
1744       do
1745         eval ac_val=\$$ac_var
1746         case $ac_val in
1747         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1748         esac
1749         echo "$ac_var='\''$ac_val'\''"
1750       done | sort
1751       echo
1752     fi
1753
1754     if test -s confdefs.h; then
1755       cat <<\_ASBOX
1756 ## ----------- ##
1757 ## confdefs.h. ##
1758 ## ----------- ##
1759 _ASBOX
1760       echo
1761       cat confdefs.h
1762       echo
1763     fi
1764     test "$ac_signal" != 0 &&
1765       echo "$as_me: caught signal $ac_signal"
1766     echo "$as_me: exit $exit_status"
1767   } >&5
1768   rm -f core *.core core.conftest.* &&
1769     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1770     exit $exit_status
1771 ' 0
1772 for ac_signal in 1 2 13 15; do
1773   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1774 done
1775 ac_signal=0
1776
1777 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1778 rm -f -r conftest* confdefs.h
1779
1780 # Predefined preprocessor variables.
1781
1782 cat >>confdefs.h <<_ACEOF
1783 #define PACKAGE_NAME "$PACKAGE_NAME"
1784 _ACEOF
1785
1786
1787 cat >>confdefs.h <<_ACEOF
1788 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1789 _ACEOF
1790
1791
1792 cat >>confdefs.h <<_ACEOF
1793 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1794 _ACEOF
1795
1796
1797 cat >>confdefs.h <<_ACEOF
1798 #define PACKAGE_STRING "$PACKAGE_STRING"
1799 _ACEOF
1800
1801
1802 cat >>confdefs.h <<_ACEOF
1803 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1804 _ACEOF
1805
1806
1807 # Let the site file select an alternate cache file if it wants to.
1808 # Prefer explicitly selected file to automatically selected ones.
1809 if test -n "$CONFIG_SITE"; then
1810   set x "$CONFIG_SITE"
1811 elif test "x$prefix" != xNONE; then
1812   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1813 else
1814   set x "$ac_default_prefix/share/config.site" \
1815         "$ac_default_prefix/etc/config.site"
1816 fi
1817 shift
1818 for ac_site_file
1819 do
1820   if test -r "$ac_site_file"; then
1821     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1822 echo "$as_me: loading site script $ac_site_file" >&6;}
1823     sed 's/^/| /' "$ac_site_file" >&5
1824     . "$ac_site_file"
1825   fi
1826 done
1827
1828 if test -r "$cache_file"; then
1829   # Some versions of bash will fail to source /dev/null (special
1830   # files actually), so we avoid doing that.
1831   if test -f "$cache_file"; then
1832     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1833 echo "$as_me: loading cache $cache_file" >&6;}
1834     case $cache_file in
1835       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1836       *)                      . "./$cache_file";;
1837     esac
1838   fi
1839 else
1840   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1841 echo "$as_me: creating cache $cache_file" >&6;}
1842   >$cache_file
1843 fi
1844
1845 # Check that the precious variables saved in the cache have kept the same
1846 # value.
1847 ac_cache_corrupted=false
1848 for ac_var in $ac_precious_vars; do
1849   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1850   eval ac_new_set=\$ac_env_${ac_var}_set
1851   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1852   eval ac_new_val=\$ac_env_${ac_var}_value
1853   case $ac_old_set,$ac_new_set in
1854     set,)
1855       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1856 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1857       ac_cache_corrupted=: ;;
1858     ,set)
1859       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1860 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1861       ac_cache_corrupted=: ;;
1862     ,);;
1863     *)
1864       if test "x$ac_old_val" != "x$ac_new_val"; then
1865         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1866 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1867         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1868 echo "$as_me:   former value:  $ac_old_val" >&2;}
1869         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1870 echo "$as_me:   current value: $ac_new_val" >&2;}
1871         ac_cache_corrupted=:
1872       fi;;
1873   esac
1874   # Pass precious variables to config.status.
1875   if test "$ac_new_set" = set; then
1876     case $ac_new_val in
1877     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1878     *) ac_arg=$ac_var=$ac_new_val ;;
1879     esac
1880     case " $ac_configure_args " in
1881       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1882       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1883     esac
1884   fi
1885 done
1886 if $ac_cache_corrupted; then
1887   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1888 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1889   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1890 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1891    { (exit 1); exit 1; }; }
1892 fi
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918 ac_ext=c
1919 ac_cpp='$CPP $CPPFLAGS'
1920 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1921 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1922 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1923
1924
1925
1926 cat >>confdefs.h <<\_ACEOF
1927 #define LLVM_VERSION_MAJOR 3
1928 _ACEOF
1929
1930
1931 cat >>confdefs.h <<\_ACEOF
1932 #define LLVM_VERSION_MINOR 3
1933 _ACEOF
1934
1935
1936 LLVM_COPYRIGHT="Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign."
1937
1938
1939
1940
1941
1942
1943
1944 ac_aux_dir=
1945 for ac_dir in autoconf "$srcdir"/autoconf; do
1946   if test -f "$ac_dir/install-sh"; then
1947     ac_aux_dir=$ac_dir
1948     ac_install_sh="$ac_aux_dir/install-sh -c"
1949     break
1950   elif test -f "$ac_dir/install.sh"; then
1951     ac_aux_dir=$ac_dir
1952     ac_install_sh="$ac_aux_dir/install.sh -c"
1953     break
1954   elif test -f "$ac_dir/shtool"; then
1955     ac_aux_dir=$ac_dir
1956     ac_install_sh="$ac_aux_dir/shtool install -c"
1957     break
1958   fi
1959 done
1960 if test -z "$ac_aux_dir"; then
1961   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1962 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1963    { (exit 1); exit 1; }; }
1964 fi
1965
1966 # These three variables are undocumented and unsupported,
1967 # and are intended to be withdrawn in a future Autoconf release.
1968 # They can cause serious problems if a builder's source tree is in a directory
1969 # whose full name contains unusual characters.
1970 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1971 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1972 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1973
1974
1975
1976 if test ${srcdir} != "." ; then
1977   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1978     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1979 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1980    { (exit 1); exit 1; }; }
1981   fi
1982 fi
1983
1984 ${CFLAGS=}
1985 ${CXXFLAGS=}
1986
1987 ac_ext=c
1988 ac_cpp='$CPP $CPPFLAGS'
1989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1992 if test -n "$ac_tool_prefix"; then
1993   for ac_prog in clang llvm-gcc gcc
1994   do
1995     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1996 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1997 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1998 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1999 if test "${ac_cv_prog_CC+set}" = set; then
2000   echo $ECHO_N "(cached) $ECHO_C" >&6
2001 else
2002   if test -n "$CC"; then
2003   ac_cv_prog_CC="$CC" # Let the user override the test.
2004 else
2005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2006 for as_dir in $PATH
2007 do
2008   IFS=$as_save_IFS
2009   test -z "$as_dir" && as_dir=.
2010   for ac_exec_ext in '' $ac_executable_extensions; do
2011   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2012     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2013     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2014     break 2
2015   fi
2016 done
2017 done
2018 IFS=$as_save_IFS
2019
2020 fi
2021 fi
2022 CC=$ac_cv_prog_CC
2023 if test -n "$CC"; then
2024   { echo "$as_me:$LINENO: result: $CC" >&5
2025 echo "${ECHO_T}$CC" >&6; }
2026 else
2027   { echo "$as_me:$LINENO: result: no" >&5
2028 echo "${ECHO_T}no" >&6; }
2029 fi
2030
2031
2032     test -n "$CC" && break
2033   done
2034 fi
2035 if test -z "$CC"; then
2036   ac_ct_CC=$CC
2037   for ac_prog in clang llvm-gcc gcc
2038 do
2039   # Extract the first word of "$ac_prog", so it can be a program name with args.
2040 set dummy $ac_prog; ac_word=$2
2041 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2042 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2043 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2044   echo $ECHO_N "(cached) $ECHO_C" >&6
2045 else
2046   if test -n "$ac_ct_CC"; then
2047   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2048 else
2049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2050 for as_dir in $PATH
2051 do
2052   IFS=$as_save_IFS
2053   test -z "$as_dir" && as_dir=.
2054   for ac_exec_ext in '' $ac_executable_extensions; do
2055   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2056     ac_cv_prog_ac_ct_CC="$ac_prog"
2057     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2058     break 2
2059   fi
2060 done
2061 done
2062 IFS=$as_save_IFS
2063
2064 fi
2065 fi
2066 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2067 if test -n "$ac_ct_CC"; then
2068   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2069 echo "${ECHO_T}$ac_ct_CC" >&6; }
2070 else
2071   { echo "$as_me:$LINENO: result: no" >&5
2072 echo "${ECHO_T}no" >&6; }
2073 fi
2074
2075
2076   test -n "$ac_ct_CC" && break
2077 done
2078
2079   if test "x$ac_ct_CC" = x; then
2080     CC=""
2081   else
2082     case $cross_compiling:$ac_tool_warned in
2083 yes:)
2084 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2085 whose name does not start with the host triplet.  If you think this
2086 configuration is useful to you, please write to autoconf@gnu.org." >&5
2087 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2088 whose name does not start with the host triplet.  If you think this
2089 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2090 ac_tool_warned=yes ;;
2091 esac
2092     CC=$ac_ct_CC
2093   fi
2094 fi
2095
2096
2097 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2098 See \`config.log' for more details." >&5
2099 echo "$as_me: error: no acceptable C compiler found in \$PATH
2100 See \`config.log' for more details." >&2;}
2101    { (exit 1); exit 1; }; }
2102
2103 # Provide some information about the compiler.
2104 echo "$as_me:$LINENO: checking for C compiler version" >&5
2105 ac_compiler=`set X $ac_compile; echo $2`
2106 { (ac_try="$ac_compiler --version >&5"
2107 case "(($ac_try" in
2108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2109   *) ac_try_echo=$ac_try;;
2110 esac
2111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2112   (eval "$ac_compiler --version >&5") 2>&5
2113   ac_status=$?
2114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2115   (exit $ac_status); }
2116 { (ac_try="$ac_compiler -v >&5"
2117 case "(($ac_try" in
2118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2119   *) ac_try_echo=$ac_try;;
2120 esac
2121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2122   (eval "$ac_compiler -v >&5") 2>&5
2123   ac_status=$?
2124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2125   (exit $ac_status); }
2126 { (ac_try="$ac_compiler -V >&5"
2127 case "(($ac_try" in
2128   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2129   *) ac_try_echo=$ac_try;;
2130 esac
2131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2132   (eval "$ac_compiler -V >&5") 2>&5
2133   ac_status=$?
2134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2135   (exit $ac_status); }
2136
2137 cat >conftest.$ac_ext <<_ACEOF
2138 /* confdefs.h.  */
2139 _ACEOF
2140 cat confdefs.h >>conftest.$ac_ext
2141 cat >>conftest.$ac_ext <<_ACEOF
2142 /* end confdefs.h.  */
2143
2144 int
2145 main ()
2146 {
2147
2148   ;
2149   return 0;
2150 }
2151 _ACEOF
2152 ac_clean_files_save=$ac_clean_files
2153 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2154 # Try to create an executable without -o first, disregard a.out.
2155 # It will help us diagnose broken compilers, and finding out an intuition
2156 # of exeext.
2157 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2158 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2159 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2160 #
2161 # List of possible output files, starting from the most likely.
2162 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2163 # only as a last resort.  b.out is created by i960 compilers.
2164 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2165 #
2166 # The IRIX 6 linker writes into existing files which may not be
2167 # executable, retaining their permissions.  Remove them first so a
2168 # subsequent execution test works.
2169 ac_rmfiles=
2170 for ac_file in $ac_files
2171 do
2172   case $ac_file in
2173     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2174     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2175   esac
2176 done
2177 rm -f $ac_rmfiles
2178
2179 if { (ac_try="$ac_link_default"
2180 case "(($ac_try" in
2181   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2182   *) ac_try_echo=$ac_try;;
2183 esac
2184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2185   (eval "$ac_link_default") 2>&5
2186   ac_status=$?
2187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2188   (exit $ac_status); }; then
2189   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2190 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2191 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2192 # so that the user can short-circuit this test for compilers unknown to
2193 # Autoconf.
2194 for ac_file in $ac_files
2195 do
2196   test -f "$ac_file" || continue
2197   case $ac_file in
2198     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2199         ;;
2200     [ab].out )
2201         # We found the default executable, but exeext='' is most
2202         # certainly right.
2203         break;;
2204     *.* )
2205         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2206         then :; else
2207            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2208         fi
2209         # We set ac_cv_exeext here because the later test for it is not
2210         # safe: cross compilers may not add the suffix if given an `-o'
2211         # argument, so we may need to know it at that point already.
2212         # Even if this section looks crufty: it has the advantage of
2213         # actually working.
2214         break;;
2215     * )
2216         break;;
2217   esac
2218 done
2219 test "$ac_cv_exeext" = no && ac_cv_exeext=
2220
2221 else
2222   echo "$as_me: failed program was:" >&5
2223 sed 's/^/| /' conftest.$ac_ext >&5
2224
2225 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2226 See \`config.log' for more details." >&5
2227 echo "$as_me: error: C compiler cannot create executables
2228 See \`config.log' for more details." >&2;}
2229    { (exit 77); exit 77; }; }
2230 fi
2231
2232 ac_exeext=$ac_cv_exeext
2233 { echo "$as_me:$LINENO: result: $ac_file" >&5
2234 echo "${ECHO_T}$ac_file" >&6; }
2235
2236 # Check that the compiler produces executables we can run.  If not, either
2237 # the compiler is broken, or we cross compile.
2238 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2239 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2240 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2241 # If not cross compiling, check that we can run a simple program.
2242 if test "$cross_compiling" != yes; then
2243   if { ac_try='./$ac_file'
2244   { (case "(($ac_try" in
2245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2246   *) ac_try_echo=$ac_try;;
2247 esac
2248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2249   (eval "$ac_try") 2>&5
2250   ac_status=$?
2251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2252   (exit $ac_status); }; }; then
2253     cross_compiling=no
2254   else
2255     if test "$cross_compiling" = maybe; then
2256         cross_compiling=yes
2257     else
2258         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2259 If you meant to cross compile, use \`--host'.
2260 See \`config.log' for more details." >&5
2261 echo "$as_me: error: cannot run C compiled programs.
2262 If you meant to cross compile, use \`--host'.
2263 See \`config.log' for more details." >&2;}
2264    { (exit 1); exit 1; }; }
2265     fi
2266   fi
2267 fi
2268 { echo "$as_me:$LINENO: result: yes" >&5
2269 echo "${ECHO_T}yes" >&6; }
2270
2271 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2272 ac_clean_files=$ac_clean_files_save
2273 # Check that the compiler produces executables we can run.  If not, either
2274 # the compiler is broken, or we cross compile.
2275 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2276 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2277 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2278 echo "${ECHO_T}$cross_compiling" >&6; }
2279
2280 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2281 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2282 if { (ac_try="$ac_link"
2283 case "(($ac_try" in
2284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2285   *) ac_try_echo=$ac_try;;
2286 esac
2287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2288   (eval "$ac_link") 2>&5
2289   ac_status=$?
2290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2291   (exit $ac_status); }; then
2292   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2293 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2294 # work properly (i.e., refer to `conftest.exe'), while it won't with
2295 # `rm'.
2296 for ac_file in conftest.exe conftest conftest.*; do
2297   test -f "$ac_file" || continue
2298   case $ac_file in
2299     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2300     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2301           break;;
2302     * ) break;;
2303   esac
2304 done
2305 else
2306   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2307 See \`config.log' for more details." >&5
2308 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2309 See \`config.log' for more details." >&2;}
2310    { (exit 1); exit 1; }; }
2311 fi
2312
2313 rm -f conftest$ac_cv_exeext
2314 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2315 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2316
2317 rm -f conftest.$ac_ext
2318 EXEEXT=$ac_cv_exeext
2319 ac_exeext=$EXEEXT
2320 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2321 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2322 if test "${ac_cv_objext+set}" = set; then
2323   echo $ECHO_N "(cached) $ECHO_C" >&6
2324 else
2325   cat >conftest.$ac_ext <<_ACEOF
2326 /* confdefs.h.  */
2327 _ACEOF
2328 cat confdefs.h >>conftest.$ac_ext
2329 cat >>conftest.$ac_ext <<_ACEOF
2330 /* end confdefs.h.  */
2331
2332 int
2333 main ()
2334 {
2335
2336   ;
2337   return 0;
2338 }
2339 _ACEOF
2340 rm -f conftest.o conftest.obj
2341 if { (ac_try="$ac_compile"
2342 case "(($ac_try" in
2343   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2344   *) ac_try_echo=$ac_try;;
2345 esac
2346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2347   (eval "$ac_compile") 2>&5
2348   ac_status=$?
2349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2350   (exit $ac_status); }; then
2351   for ac_file in conftest.o conftest.obj conftest.*; do
2352   test -f "$ac_file" || continue;
2353   case $ac_file in
2354     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2355     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2356        break;;
2357   esac
2358 done
2359 else
2360   echo "$as_me: failed program was:" >&5
2361 sed 's/^/| /' conftest.$ac_ext >&5
2362
2363 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2364 See \`config.log' for more details." >&5
2365 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2366 See \`config.log' for more details." >&2;}
2367    { (exit 1); exit 1; }; }
2368 fi
2369
2370 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2371 fi
2372 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2373 echo "${ECHO_T}$ac_cv_objext" >&6; }
2374 OBJEXT=$ac_cv_objext
2375 ac_objext=$OBJEXT
2376 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2377 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2378 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2379   echo $ECHO_N "(cached) $ECHO_C" >&6
2380 else
2381   cat >conftest.$ac_ext <<_ACEOF
2382 /* confdefs.h.  */
2383 _ACEOF
2384 cat confdefs.h >>conftest.$ac_ext
2385 cat >>conftest.$ac_ext <<_ACEOF
2386 /* end confdefs.h.  */
2387
2388 int
2389 main ()
2390 {
2391 #ifndef __GNUC__
2392        choke me
2393 #endif
2394
2395   ;
2396   return 0;
2397 }
2398 _ACEOF
2399 rm -f conftest.$ac_objext
2400 if { (ac_try="$ac_compile"
2401 case "(($ac_try" in
2402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2403   *) ac_try_echo=$ac_try;;
2404 esac
2405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2406   (eval "$ac_compile") 2>conftest.er1
2407   ac_status=$?
2408   grep -v '^ *+' conftest.er1 >conftest.err
2409   rm -f conftest.er1
2410   cat conftest.err >&5
2411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2412   (exit $ac_status); } &&
2413          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2414   { (case "(($ac_try" in
2415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2416   *) ac_try_echo=$ac_try;;
2417 esac
2418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2419   (eval "$ac_try") 2>&5
2420   ac_status=$?
2421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2422   (exit $ac_status); }; } &&
2423          { ac_try='test -s conftest.$ac_objext'
2424   { (case "(($ac_try" in
2425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2426   *) ac_try_echo=$ac_try;;
2427 esac
2428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2429   (eval "$ac_try") 2>&5
2430   ac_status=$?
2431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2432   (exit $ac_status); }; }; then
2433   ac_compiler_gnu=yes
2434 else
2435   echo "$as_me: failed program was:" >&5
2436 sed 's/^/| /' conftest.$ac_ext >&5
2437
2438         ac_compiler_gnu=no
2439 fi
2440
2441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2442 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2443
2444 fi
2445 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2446 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2447 GCC=`test $ac_compiler_gnu = yes && echo yes`
2448 ac_test_CFLAGS=${CFLAGS+set}
2449 ac_save_CFLAGS=$CFLAGS
2450 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2451 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2452 if test "${ac_cv_prog_cc_g+set}" = set; then
2453   echo $ECHO_N "(cached) $ECHO_C" >&6
2454 else
2455   ac_save_c_werror_flag=$ac_c_werror_flag
2456    ac_c_werror_flag=yes
2457    ac_cv_prog_cc_g=no
2458    CFLAGS="-g"
2459    cat >conftest.$ac_ext <<_ACEOF
2460 /* confdefs.h.  */
2461 _ACEOF
2462 cat confdefs.h >>conftest.$ac_ext
2463 cat >>conftest.$ac_ext <<_ACEOF
2464 /* end confdefs.h.  */
2465
2466 int
2467 main ()
2468 {
2469
2470   ;
2471   return 0;
2472 }
2473 _ACEOF
2474 rm -f conftest.$ac_objext
2475 if { (ac_try="$ac_compile"
2476 case "(($ac_try" in
2477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2478   *) ac_try_echo=$ac_try;;
2479 esac
2480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2481   (eval "$ac_compile") 2>conftest.er1
2482   ac_status=$?
2483   grep -v '^ *+' conftest.er1 >conftest.err
2484   rm -f conftest.er1
2485   cat conftest.err >&5
2486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2487   (exit $ac_status); } &&
2488          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2489   { (case "(($ac_try" in
2490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2491   *) ac_try_echo=$ac_try;;
2492 esac
2493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2494   (eval "$ac_try") 2>&5
2495   ac_status=$?
2496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2497   (exit $ac_status); }; } &&
2498          { ac_try='test -s conftest.$ac_objext'
2499   { (case "(($ac_try" in
2500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2501   *) ac_try_echo=$ac_try;;
2502 esac
2503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2504   (eval "$ac_try") 2>&5
2505   ac_status=$?
2506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2507   (exit $ac_status); }; }; then
2508   ac_cv_prog_cc_g=yes
2509 else
2510   echo "$as_me: failed program was:" >&5
2511 sed 's/^/| /' conftest.$ac_ext >&5
2512
2513         CFLAGS=""
2514       cat >conftest.$ac_ext <<_ACEOF
2515 /* confdefs.h.  */
2516 _ACEOF
2517 cat confdefs.h >>conftest.$ac_ext
2518 cat >>conftest.$ac_ext <<_ACEOF
2519 /* end confdefs.h.  */
2520
2521 int
2522 main ()
2523 {
2524
2525   ;
2526   return 0;
2527 }
2528 _ACEOF
2529 rm -f conftest.$ac_objext
2530 if { (ac_try="$ac_compile"
2531 case "(($ac_try" in
2532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2533   *) ac_try_echo=$ac_try;;
2534 esac
2535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2536   (eval "$ac_compile") 2>conftest.er1
2537   ac_status=$?
2538   grep -v '^ *+' conftest.er1 >conftest.err
2539   rm -f conftest.er1
2540   cat conftest.err >&5
2541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2542   (exit $ac_status); } &&
2543          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2544   { (case "(($ac_try" in
2545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2546   *) ac_try_echo=$ac_try;;
2547 esac
2548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2549   (eval "$ac_try") 2>&5
2550   ac_status=$?
2551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2552   (exit $ac_status); }; } &&
2553          { ac_try='test -s conftest.$ac_objext'
2554   { (case "(($ac_try" in
2555   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2556   *) ac_try_echo=$ac_try;;
2557 esac
2558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2559   (eval "$ac_try") 2>&5
2560   ac_status=$?
2561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2562   (exit $ac_status); }; }; then
2563   :
2564 else
2565   echo "$as_me: failed program was:" >&5
2566 sed 's/^/| /' conftest.$ac_ext >&5
2567
2568         ac_c_werror_flag=$ac_save_c_werror_flag
2569          CFLAGS="-g"
2570          cat >conftest.$ac_ext <<_ACEOF
2571 /* confdefs.h.  */
2572 _ACEOF
2573 cat confdefs.h >>conftest.$ac_ext
2574 cat >>conftest.$ac_ext <<_ACEOF
2575 /* end confdefs.h.  */
2576
2577 int
2578 main ()
2579 {
2580
2581   ;
2582   return 0;
2583 }
2584 _ACEOF
2585 rm -f conftest.$ac_objext
2586 if { (ac_try="$ac_compile"
2587 case "(($ac_try" in
2588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2589   *) ac_try_echo=$ac_try;;
2590 esac
2591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2592   (eval "$ac_compile") 2>conftest.er1
2593   ac_status=$?
2594   grep -v '^ *+' conftest.er1 >conftest.err
2595   rm -f conftest.er1
2596   cat conftest.err >&5
2597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2598   (exit $ac_status); } &&
2599          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2600   { (case "(($ac_try" in
2601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2602   *) ac_try_echo=$ac_try;;
2603 esac
2604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2605   (eval "$ac_try") 2>&5
2606   ac_status=$?
2607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2608   (exit $ac_status); }; } &&
2609          { ac_try='test -s conftest.$ac_objext'
2610   { (case "(($ac_try" in
2611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2612   *) ac_try_echo=$ac_try;;
2613 esac
2614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2615   (eval "$ac_try") 2>&5
2616   ac_status=$?
2617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2618   (exit $ac_status); }; }; then
2619   ac_cv_prog_cc_g=yes
2620 else
2621   echo "$as_me: failed program was:" >&5
2622 sed 's/^/| /' conftest.$ac_ext >&5
2623
2624
2625 fi
2626
2627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2628 fi
2629
2630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2631 fi
2632
2633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2634    ac_c_werror_flag=$ac_save_c_werror_flag
2635 fi
2636 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2637 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2638 if test "$ac_test_CFLAGS" = set; then
2639   CFLAGS=$ac_save_CFLAGS
2640 elif test $ac_cv_prog_cc_g = yes; then
2641   if test "$GCC" = yes; then
2642     CFLAGS="-g -O2"
2643   else
2644     CFLAGS="-g"
2645   fi
2646 else
2647   if test "$GCC" = yes; then
2648     CFLAGS="-O2"
2649   else
2650     CFLAGS=
2651   fi
2652 fi
2653 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2654 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2655 if test "${ac_cv_prog_cc_c89+set}" = set; then
2656   echo $ECHO_N "(cached) $ECHO_C" >&6
2657 else
2658   ac_cv_prog_cc_c89=no
2659 ac_save_CC=$CC
2660 cat >conftest.$ac_ext <<_ACEOF
2661 /* confdefs.h.  */
2662 _ACEOF
2663 cat confdefs.h >>conftest.$ac_ext
2664 cat >>conftest.$ac_ext <<_ACEOF
2665 /* end confdefs.h.  */
2666 #include <stdarg.h>
2667 #include <stdio.h>
2668 #include <sys/types.h>
2669 #include <sys/stat.h>
2670 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2671 struct buf { int x; };
2672 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2673 static char *e (p, i)
2674      char **p;
2675      int i;
2676 {
2677   return p[i];
2678 }
2679 static char *f (char * (*g) (char **, int), char **p, ...)
2680 {
2681   char *s;
2682   va_list v;
2683   va_start (v,p);
2684   s = g (p, va_arg (v,int));
2685   va_end (v);
2686   return s;
2687 }
2688
2689 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2690    function prototypes and stuff, but not '\xHH' hex character constants.
2691    These don't provoke an error unfortunately, instead are silently treated
2692    as 'x'.  The following induces an error, until -std is added to get
2693    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2694    array size at least.  It's necessary to write '\x00'==0 to get something
2695    that's true only with -std.  */
2696 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2697
2698 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2699    inside strings and character constants.  */
2700 #define FOO(x) 'x'
2701 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2702
2703 int test (int i, double x);
2704 struct s1 {int (*f) (int a);};
2705 struct s2 {int (*f) (double a);};
2706 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2707 int argc;
2708 char **argv;
2709 int
2710 main ()
2711 {
2712 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2713   ;
2714   return 0;
2715 }
2716 _ACEOF
2717 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2718         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2719 do
2720   CC="$ac_save_CC $ac_arg"
2721   rm -f conftest.$ac_objext
2722 if { (ac_try="$ac_compile"
2723 case "(($ac_try" in
2724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2725   *) ac_try_echo=$ac_try;;
2726 esac
2727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2728   (eval "$ac_compile") 2>conftest.er1
2729   ac_status=$?
2730   grep -v '^ *+' conftest.er1 >conftest.err
2731   rm -f conftest.er1
2732   cat conftest.err >&5
2733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2734   (exit $ac_status); } &&
2735          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2736   { (case "(($ac_try" in
2737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2738   *) ac_try_echo=$ac_try;;
2739 esac
2740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2741   (eval "$ac_try") 2>&5
2742   ac_status=$?
2743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2744   (exit $ac_status); }; } &&
2745          { ac_try='test -s conftest.$ac_objext'
2746   { (case "(($ac_try" in
2747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2748   *) ac_try_echo=$ac_try;;
2749 esac
2750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2751   (eval "$ac_try") 2>&5
2752   ac_status=$?
2753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2754   (exit $ac_status); }; }; then
2755   ac_cv_prog_cc_c89=$ac_arg
2756 else
2757   echo "$as_me: failed program was:" >&5
2758 sed 's/^/| /' conftest.$ac_ext >&5
2759
2760
2761 fi
2762
2763 rm -f core conftest.err conftest.$ac_objext
2764   test "x$ac_cv_prog_cc_c89" != "xno" && break
2765 done
2766 rm -f conftest.$ac_ext
2767 CC=$ac_save_CC
2768
2769 fi
2770 # AC_CACHE_VAL
2771 case "x$ac_cv_prog_cc_c89" in
2772   x)
2773     { echo "$as_me:$LINENO: result: none needed" >&5
2774 echo "${ECHO_T}none needed" >&6; } ;;
2775   xno)
2776     { echo "$as_me:$LINENO: result: unsupported" >&5
2777 echo "${ECHO_T}unsupported" >&6; } ;;
2778   *)
2779     CC="$CC $ac_cv_prog_cc_c89"
2780     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2781 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2782 esac
2783
2784
2785 ac_ext=c
2786 ac_cpp='$CPP $CPPFLAGS'
2787 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2788 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2789 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2790
2791 ac_ext=cpp
2792 ac_cpp='$CXXCPP $CPPFLAGS'
2793 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2794 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2795 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2796 if test -z "$CXX"; then
2797   if test -n "$CCC"; then
2798     CXX=$CCC
2799   else
2800     if test -n "$ac_tool_prefix"; then
2801   for ac_prog in clang++ llvm-g++ g++
2802   do
2803     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2804 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2805 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2806 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2807 if test "${ac_cv_prog_CXX+set}" = set; then
2808   echo $ECHO_N "(cached) $ECHO_C" >&6
2809 else
2810   if test -n "$CXX"; then
2811   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2812 else
2813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814 for as_dir in $PATH
2815 do
2816   IFS=$as_save_IFS
2817   test -z "$as_dir" && as_dir=.
2818   for ac_exec_ext in '' $ac_executable_extensions; do
2819   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2820     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2821     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2822     break 2
2823   fi
2824 done
2825 done
2826 IFS=$as_save_IFS
2827
2828 fi
2829 fi
2830 CXX=$ac_cv_prog_CXX
2831 if test -n "$CXX"; then
2832   { echo "$as_me:$LINENO: result: $CXX" >&5
2833 echo "${ECHO_T}$CXX" >&6; }
2834 else
2835   { echo "$as_me:$LINENO: result: no" >&5
2836 echo "${ECHO_T}no" >&6; }
2837 fi
2838
2839
2840     test -n "$CXX" && break
2841   done
2842 fi
2843 if test -z "$CXX"; then
2844   ac_ct_CXX=$CXX
2845   for ac_prog in clang++ llvm-g++ g++
2846 do
2847   # Extract the first word of "$ac_prog", so it can be a program name with args.
2848 set dummy $ac_prog; ac_word=$2
2849 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2850 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2851 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2852   echo $ECHO_N "(cached) $ECHO_C" >&6
2853 else
2854   if test -n "$ac_ct_CXX"; then
2855   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2856 else
2857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2858 for as_dir in $PATH
2859 do
2860   IFS=$as_save_IFS
2861   test -z "$as_dir" && as_dir=.
2862   for ac_exec_ext in '' $ac_executable_extensions; do
2863   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2864     ac_cv_prog_ac_ct_CXX="$ac_prog"
2865     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2866     break 2
2867   fi
2868 done
2869 done
2870 IFS=$as_save_IFS
2871
2872 fi
2873 fi
2874 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2875 if test -n "$ac_ct_CXX"; then
2876   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2877 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2878 else
2879   { echo "$as_me:$LINENO: result: no" >&5
2880 echo "${ECHO_T}no" >&6; }
2881 fi
2882
2883
2884   test -n "$ac_ct_CXX" && break
2885 done
2886
2887   if test "x$ac_ct_CXX" = x; then
2888     CXX="g++"
2889   else
2890     case $cross_compiling:$ac_tool_warned in
2891 yes:)
2892 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2893 whose name does not start with the host triplet.  If you think this
2894 configuration is useful to you, please write to autoconf@gnu.org." >&5
2895 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2896 whose name does not start with the host triplet.  If you think this
2897 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2898 ac_tool_warned=yes ;;
2899 esac
2900     CXX=$ac_ct_CXX
2901   fi
2902 fi
2903
2904   fi
2905 fi
2906 # Provide some information about the compiler.
2907 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2908 ac_compiler=`set X $ac_compile; echo $2`
2909 { (ac_try="$ac_compiler --version >&5"
2910 case "(($ac_try" in
2911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2912   *) ac_try_echo=$ac_try;;
2913 esac
2914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2915   (eval "$ac_compiler --version >&5") 2>&5
2916   ac_status=$?
2917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2918   (exit $ac_status); }
2919 { (ac_try="$ac_compiler -v >&5"
2920 case "(($ac_try" in
2921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2922   *) ac_try_echo=$ac_try;;
2923 esac
2924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2925   (eval "$ac_compiler -v >&5") 2>&5
2926   ac_status=$?
2927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928   (exit $ac_status); }
2929 { (ac_try="$ac_compiler -V >&5"
2930 case "(($ac_try" in
2931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2932   *) ac_try_echo=$ac_try;;
2933 esac
2934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2935   (eval "$ac_compiler -V >&5") 2>&5
2936   ac_status=$?
2937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938   (exit $ac_status); }
2939
2940 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2941 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2942 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2943   echo $ECHO_N "(cached) $ECHO_C" >&6
2944 else
2945   cat >conftest.$ac_ext <<_ACEOF
2946 /* confdefs.h.  */
2947 _ACEOF
2948 cat confdefs.h >>conftest.$ac_ext
2949 cat >>conftest.$ac_ext <<_ACEOF
2950 /* end confdefs.h.  */
2951
2952 int
2953 main ()
2954 {
2955 #ifndef __GNUC__
2956        choke me
2957 #endif
2958
2959   ;
2960   return 0;
2961 }
2962 _ACEOF
2963 rm -f conftest.$ac_objext
2964 if { (ac_try="$ac_compile"
2965 case "(($ac_try" in
2966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2967   *) ac_try_echo=$ac_try;;
2968 esac
2969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2970   (eval "$ac_compile") 2>conftest.er1
2971   ac_status=$?
2972   grep -v '^ *+' conftest.er1 >conftest.err
2973   rm -f conftest.er1
2974   cat conftest.err >&5
2975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976   (exit $ac_status); } &&
2977          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2978   { (case "(($ac_try" in
2979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980   *) ac_try_echo=$ac_try;;
2981 esac
2982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2983   (eval "$ac_try") 2>&5
2984   ac_status=$?
2985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986   (exit $ac_status); }; } &&
2987          { ac_try='test -s conftest.$ac_objext'
2988   { (case "(($ac_try" in
2989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2990   *) ac_try_echo=$ac_try;;
2991 esac
2992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2993   (eval "$ac_try") 2>&5
2994   ac_status=$?
2995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2996   (exit $ac_status); }; }; then
2997   ac_compiler_gnu=yes
2998 else
2999   echo "$as_me: failed program was:" >&5
3000 sed 's/^/| /' conftest.$ac_ext >&5
3001
3002         ac_compiler_gnu=no
3003 fi
3004
3005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3006 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3007
3008 fi
3009 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3010 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3011 GXX=`test $ac_compiler_gnu = yes && echo yes`
3012 ac_test_CXXFLAGS=${CXXFLAGS+set}
3013 ac_save_CXXFLAGS=$CXXFLAGS
3014 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3015 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3016 if test "${ac_cv_prog_cxx_g+set}" = set; then
3017   echo $ECHO_N "(cached) $ECHO_C" >&6
3018 else
3019   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3020    ac_cxx_werror_flag=yes
3021    ac_cv_prog_cxx_g=no
3022    CXXFLAGS="-g"
3023    cat >conftest.$ac_ext <<_ACEOF
3024 /* confdefs.h.  */
3025 _ACEOF
3026 cat confdefs.h >>conftest.$ac_ext
3027 cat >>conftest.$ac_ext <<_ACEOF
3028 /* end confdefs.h.  */
3029
3030 int
3031 main ()
3032 {
3033
3034   ;
3035   return 0;
3036 }
3037 _ACEOF
3038 rm -f conftest.$ac_objext
3039 if { (ac_try="$ac_compile"
3040 case "(($ac_try" in
3041   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3042   *) ac_try_echo=$ac_try;;
3043 esac
3044 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3045   (eval "$ac_compile") 2>conftest.er1
3046   ac_status=$?
3047   grep -v '^ *+' conftest.er1 >conftest.err
3048   rm -f conftest.er1
3049   cat conftest.err >&5
3050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3051   (exit $ac_status); } &&
3052          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3053   { (case "(($ac_try" in
3054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3055   *) ac_try_echo=$ac_try;;
3056 esac
3057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3058   (eval "$ac_try") 2>&5
3059   ac_status=$?
3060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3061   (exit $ac_status); }; } &&
3062          { ac_try='test -s conftest.$ac_objext'
3063   { (case "(($ac_try" in
3064   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3065   *) ac_try_echo=$ac_try;;
3066 esac
3067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3068   (eval "$ac_try") 2>&5
3069   ac_status=$?
3070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3071   (exit $ac_status); }; }; then
3072   ac_cv_prog_cxx_g=yes
3073 else
3074   echo "$as_me: failed program was:" >&5
3075 sed 's/^/| /' conftest.$ac_ext >&5
3076
3077         CXXFLAGS=""
3078       cat >conftest.$ac_ext <<_ACEOF
3079 /* confdefs.h.  */
3080 _ACEOF
3081 cat confdefs.h >>conftest.$ac_ext
3082 cat >>conftest.$ac_ext <<_ACEOF
3083 /* end confdefs.h.  */
3084
3085 int
3086 main ()
3087 {
3088
3089   ;
3090   return 0;
3091 }
3092 _ACEOF
3093 rm -f conftest.$ac_objext
3094 if { (ac_try="$ac_compile"
3095 case "(($ac_try" in
3096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3097   *) ac_try_echo=$ac_try;;
3098 esac
3099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3100   (eval "$ac_compile") 2>conftest.er1
3101   ac_status=$?
3102   grep -v '^ *+' conftest.er1 >conftest.err
3103   rm -f conftest.er1
3104   cat conftest.err >&5
3105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3106   (exit $ac_status); } &&
3107          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3108   { (case "(($ac_try" in
3109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3110   *) ac_try_echo=$ac_try;;
3111 esac
3112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3113   (eval "$ac_try") 2>&5
3114   ac_status=$?
3115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3116   (exit $ac_status); }; } &&
3117          { ac_try='test -s conftest.$ac_objext'
3118   { (case "(($ac_try" in
3119   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3120   *) ac_try_echo=$ac_try;;
3121 esac
3122 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3123   (eval "$ac_try") 2>&5
3124   ac_status=$?
3125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126   (exit $ac_status); }; }; then
3127   :
3128 else
3129   echo "$as_me: failed program was:" >&5
3130 sed 's/^/| /' conftest.$ac_ext >&5
3131
3132         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3133          CXXFLAGS="-g"
3134          cat >conftest.$ac_ext <<_ACEOF
3135 /* confdefs.h.  */
3136 _ACEOF
3137 cat confdefs.h >>conftest.$ac_ext
3138 cat >>conftest.$ac_ext <<_ACEOF
3139 /* end confdefs.h.  */
3140
3141 int
3142 main ()
3143 {
3144
3145   ;
3146   return 0;
3147 }
3148 _ACEOF
3149 rm -f conftest.$ac_objext
3150 if { (ac_try="$ac_compile"
3151 case "(($ac_try" in
3152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3153   *) ac_try_echo=$ac_try;;
3154 esac
3155 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3156   (eval "$ac_compile") 2>conftest.er1
3157   ac_status=$?
3158   grep -v '^ *+' conftest.er1 >conftest.err
3159   rm -f conftest.er1
3160   cat conftest.err >&5
3161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3162   (exit $ac_status); } &&
3163          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3164   { (case "(($ac_try" in
3165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3166   *) ac_try_echo=$ac_try;;
3167 esac
3168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3169   (eval "$ac_try") 2>&5
3170   ac_status=$?
3171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3172   (exit $ac_status); }; } &&
3173          { ac_try='test -s conftest.$ac_objext'
3174   { (case "(($ac_try" in
3175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3176   *) ac_try_echo=$ac_try;;
3177 esac
3178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3179   (eval "$ac_try") 2>&5
3180   ac_status=$?
3181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3182   (exit $ac_status); }; }; then
3183   ac_cv_prog_cxx_g=yes
3184 else
3185   echo "$as_me: failed program was:" >&5
3186 sed 's/^/| /' conftest.$ac_ext >&5
3187
3188
3189 fi
3190
3191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3192 fi
3193
3194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3195 fi
3196
3197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3198    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3199 fi
3200 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3201 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3202 if test "$ac_test_CXXFLAGS" = set; then
3203   CXXFLAGS=$ac_save_CXXFLAGS
3204 elif test $ac_cv_prog_cxx_g = yes; then
3205   if test "$GXX" = yes; then
3206     CXXFLAGS="-g -O2"
3207   else
3208     CXXFLAGS="-g"
3209   fi
3210 else
3211   if test "$GXX" = yes; then
3212     CXXFLAGS="-O2"
3213   else
3214     CXXFLAGS=
3215   fi
3216 fi
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
3223 ac_ext=c
3224 ac_cpp='$CPP $CPPFLAGS'
3225 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3226 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3227 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3228 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3229 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3230 # On Suns, sometimes $CPP names a directory.
3231 if test -n "$CPP" && test -d "$CPP"; then
3232   CPP=
3233 fi
3234 if test -z "$CPP"; then
3235   if test "${ac_cv_prog_CPP+set}" = set; then
3236   echo $ECHO_N "(cached) $ECHO_C" >&6
3237 else
3238       # Double quotes because CPP needs to be expanded
3239     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3240     do
3241       ac_preproc_ok=false
3242 for ac_c_preproc_warn_flag in '' yes
3243 do
3244   # Use a header file that comes with gcc, so configuring glibc
3245   # with a fresh cross-compiler works.
3246   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3247   # <limits.h> exists even on freestanding compilers.
3248   # On the NeXT, cc -E runs the code through the compiler's parser,
3249   # not just through cpp. "Syntax error" is here to catch this case.
3250   cat >conftest.$ac_ext <<_ACEOF
3251 /* confdefs.h.  */
3252 _ACEOF
3253 cat confdefs.h >>conftest.$ac_ext
3254 cat >>conftest.$ac_ext <<_ACEOF
3255 /* end confdefs.h.  */
3256 #ifdef __STDC__
3257 # include <limits.h>
3258 #else
3259 # include <assert.h>
3260 #endif
3261                      Syntax error
3262 _ACEOF
3263 if { (ac_try="$ac_cpp conftest.$ac_ext"
3264 case "(($ac_try" in
3265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3266   *) ac_try_echo=$ac_try;;
3267 esac
3268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3269   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3270   ac_status=$?
3271   grep -v '^ *+' conftest.er1 >conftest.err
3272   rm -f conftest.er1
3273   cat conftest.err >&5
3274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3275   (exit $ac_status); } >/dev/null; then
3276   if test -s conftest.err; then
3277     ac_cpp_err=$ac_c_preproc_warn_flag
3278     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3279   else
3280     ac_cpp_err=
3281   fi
3282 else
3283   ac_cpp_err=yes
3284 fi
3285 if test -z "$ac_cpp_err"; then
3286   :
3287 else
3288   echo "$as_me: failed program was:" >&5
3289 sed 's/^/| /' conftest.$ac_ext >&5
3290
3291   # Broken: fails on valid input.
3292 continue
3293 fi
3294
3295 rm -f conftest.err conftest.$ac_ext
3296
3297   # OK, works on sane cases.  Now check whether nonexistent headers
3298   # can be detected and how.
3299   cat >conftest.$ac_ext <<_ACEOF
3300 /* confdefs.h.  */
3301 _ACEOF
3302 cat confdefs.h >>conftest.$ac_ext
3303 cat >>conftest.$ac_ext <<_ACEOF
3304 /* end confdefs.h.  */
3305 #include <ac_nonexistent.h>
3306 _ACEOF
3307 if { (ac_try="$ac_cpp conftest.$ac_ext"
3308 case "(($ac_try" in
3309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3310   *) ac_try_echo=$ac_try;;
3311 esac
3312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3313   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3314   ac_status=$?
3315   grep -v '^ *+' conftest.er1 >conftest.err
3316   rm -f conftest.er1
3317   cat conftest.err >&5
3318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3319   (exit $ac_status); } >/dev/null; then
3320   if test -s conftest.err; then
3321     ac_cpp_err=$ac_c_preproc_warn_flag
3322     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3323   else
3324     ac_cpp_err=
3325   fi
3326 else
3327   ac_cpp_err=yes
3328 fi
3329 if test -z "$ac_cpp_err"; then
3330   # Broken: success on invalid input.
3331 continue
3332 else
3333   echo "$as_me: failed program was:" >&5
3334 sed 's/^/| /' conftest.$ac_ext >&5
3335
3336   # Passes both tests.
3337 ac_preproc_ok=:
3338 break
3339 fi
3340
3341 rm -f conftest.err conftest.$ac_ext
3342
3343 done
3344 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3345 rm -f conftest.err conftest.$ac_ext
3346 if $ac_preproc_ok; then
3347   break
3348 fi
3349
3350     done
3351     ac_cv_prog_CPP=$CPP
3352
3353 fi
3354   CPP=$ac_cv_prog_CPP
3355 else
3356   ac_cv_prog_CPP=$CPP
3357 fi
3358 { echo "$as_me:$LINENO: result: $CPP" >&5
3359 echo "${ECHO_T}$CPP" >&6; }
3360 ac_preproc_ok=false
3361 for ac_c_preproc_warn_flag in '' yes
3362 do
3363   # Use a header file that comes with gcc, so configuring glibc
3364   # with a fresh cross-compiler works.
3365   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3366   # <limits.h> exists even on freestanding compilers.
3367   # On the NeXT, cc -E runs the code through the compiler's parser,
3368   # not just through cpp. "Syntax error" is here to catch this case.
3369   cat >conftest.$ac_ext <<_ACEOF
3370 /* confdefs.h.  */
3371 _ACEOF
3372 cat confdefs.h >>conftest.$ac_ext
3373 cat >>conftest.$ac_ext <<_ACEOF
3374 /* end confdefs.h.  */
3375 #ifdef __STDC__
3376 # include <limits.h>
3377 #else
3378 # include <assert.h>
3379 #endif
3380                      Syntax error
3381 _ACEOF
3382 if { (ac_try="$ac_cpp conftest.$ac_ext"
3383 case "(($ac_try" in
3384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3385   *) ac_try_echo=$ac_try;;
3386 esac
3387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3388   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3389   ac_status=$?
3390   grep -v '^ *+' conftest.er1 >conftest.err
3391   rm -f conftest.er1
3392   cat conftest.err >&5
3393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3394   (exit $ac_status); } >/dev/null; then
3395   if test -s conftest.err; then
3396     ac_cpp_err=$ac_c_preproc_warn_flag
3397     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3398   else
3399     ac_cpp_err=
3400   fi
3401 else
3402   ac_cpp_err=yes
3403 fi
3404 if test -z "$ac_cpp_err"; then
3405   :
3406 else
3407   echo "$as_me: failed program was:" >&5
3408 sed 's/^/| /' conftest.$ac_ext >&5
3409
3410   # Broken: fails on valid input.
3411 continue
3412 fi
3413
3414 rm -f conftest.err conftest.$ac_ext
3415
3416   # OK, works on sane cases.  Now check whether nonexistent headers
3417   # can be detected and how.
3418   cat >conftest.$ac_ext <<_ACEOF
3419 /* confdefs.h.  */
3420 _ACEOF
3421 cat confdefs.h >>conftest.$ac_ext
3422 cat >>conftest.$ac_ext <<_ACEOF
3423 /* end confdefs.h.  */
3424 #include <ac_nonexistent.h>
3425 _ACEOF
3426 if { (ac_try="$ac_cpp conftest.$ac_ext"
3427 case "(($ac_try" in
3428   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3429   *) ac_try_echo=$ac_try;;
3430 esac
3431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3432   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3433   ac_status=$?
3434   grep -v '^ *+' conftest.er1 >conftest.err
3435   rm -f conftest.er1
3436   cat conftest.err >&5
3437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3438   (exit $ac_status); } >/dev/null; then
3439   if test -s conftest.err; then
3440     ac_cpp_err=$ac_c_preproc_warn_flag
3441     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3442   else
3443     ac_cpp_err=
3444   fi
3445 else
3446   ac_cpp_err=yes
3447 fi
3448 if test -z "$ac_cpp_err"; then
3449   # Broken: success on invalid input.
3450 continue
3451 else
3452   echo "$as_me: failed program was:" >&5
3453 sed 's/^/| /' conftest.$ac_ext >&5
3454
3455   # Passes both tests.
3456 ac_preproc_ok=:
3457 break
3458 fi
3459
3460 rm -f conftest.err conftest.$ac_ext
3461
3462 done
3463 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3464 rm -f conftest.err conftest.$ac_ext
3465 if $ac_preproc_ok; then
3466   :
3467 else
3468   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3469 See \`config.log' for more details." >&5
3470 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3471 See \`config.log' for more details." >&2;}
3472    { (exit 1); exit 1; }; }
3473 fi
3474
3475 ac_ext=c
3476 ac_cpp='$CPP $CPPFLAGS'
3477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3480
3481
3482 if test "$CXX" = "clang++" ; then
3483   { echo "$as_me:$LINENO: checking whether clang works" >&5
3484 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3485   ac_ext=cpp
3486 ac_cpp='$CXXCPP $CPPFLAGS'
3487 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3488 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3489 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3490
3491
3492 cat >conftest.$ac_ext <<_ACEOF
3493 /* confdefs.h.  */
3494 _ACEOF
3495 cat confdefs.h >>conftest.$ac_ext
3496 cat >>conftest.$ac_ext <<_ACEOF
3497 /* end confdefs.h.  */
3498 #include <limits>
3499 #if __has_include (<cxxabi.h>)
3500 #include <cxxabi.h>
3501 #endif
3502 #if __has_include (<unwind.h>)
3503 #include <unwind.h>
3504 #endif
3505
3506 int
3507 main ()
3508 {
3509
3510   ;
3511   return 0;
3512 }
3513 _ACEOF
3514 rm -f conftest.$ac_objext
3515 if { (ac_try="$ac_compile"
3516 case "(($ac_try" in
3517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3518   *) ac_try_echo=$ac_try;;
3519 esac
3520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3521   (eval "$ac_compile") 2>conftest.er1
3522   ac_status=$?
3523   grep -v '^ *+' conftest.er1 >conftest.err
3524   rm -f conftest.er1
3525   cat conftest.err >&5
3526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3527   (exit $ac_status); } &&
3528          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3529   { (case "(($ac_try" in
3530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3531   *) ac_try_echo=$ac_try;;
3532 esac
3533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3534   (eval "$ac_try") 2>&5
3535   ac_status=$?
3536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3537   (exit $ac_status); }; } &&
3538          { ac_try='test -s conftest.$ac_objext'
3539   { (case "(($ac_try" in
3540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3541   *) ac_try_echo=$ac_try;;
3542 esac
3543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3544   (eval "$ac_try") 2>&5
3545   ac_status=$?
3546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3547   (exit $ac_status); }; }; then
3548
3549   { echo "$as_me:$LINENO: result: yes" >&5
3550 echo "${ECHO_T}yes" >&6; }
3551
3552 else
3553   echo "$as_me: failed program was:" >&5
3554 sed 's/^/| /' conftest.$ac_ext >&5
3555
3556
3557   { echo "$as_me:$LINENO: result: no" >&5
3558 echo "${ECHO_T}no" >&6; }
3559   { { 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
3560 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;}
3561    { (exit 1); exit 1; }; }
3562
3563 fi
3564
3565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3566   ac_ext=c
3567 ac_cpp='$CPP $CPPFLAGS'
3568 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3569 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571
3572 fi
3573
3574
3575
3576 if test -d ${srcdir}/projects/llvm-gcc ; then
3577   subdirs="$subdirs projects/llvm-gcc"
3578
3579 fi
3580
3581 if test -d ${srcdir}/projects/test-suite ; then
3582   subdirs="$subdirs projects/test-suite"
3583
3584 fi
3585
3586 if test -d ${srcdir}/projects/llvm-test ; then
3587   subdirs="$subdirs projects/llvm-test"
3588
3589 fi
3590
3591 if test -d ${srcdir}/projects/poolalloc ; then
3592   subdirs="$subdirs projects/poolalloc"
3593
3594 fi
3595
3596 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3597   subdirs="$subdirs projects/llvm-poolalloc"
3598
3599 fi
3600
3601 for i in `ls ${srcdir}/projects`
3602 do
3603   if test -d ${srcdir}/projects/${i} ; then
3604     case ${i} in
3605       sample)       subdirs="$subdirs projects/sample"
3606     ;;
3607       privbracket)  subdirs="$subdirs projects/privbracket"
3608  ;;
3609       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3610  ;;
3611       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3612 ;;
3613       llvm-java)    subdirs="$subdirs projects/llvm-java"
3614  ;;
3615       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3616    ;;
3617       safecode)     subdirs="$subdirs projects/safecode"
3618  ;;
3619       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3620  ;;
3621       compiler-rt)       ;;
3622       llvm-gcc)       ;;
3623       test-suite)     ;;
3624       llvm-test)      ;;
3625       poolalloc)      ;;
3626       llvm-poolalloc) ;;
3627       *)
3628         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3629 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3630         ;;
3631     esac
3632   fi
3633 done
3634
3635 # Check whether --enable-polly was given.
3636 if test "${enable_polly+set}" = set; then
3637   enableval=$enable_polly;
3638 else
3639   enableval=default
3640 fi
3641
3642 case "$enableval" in
3643   yes) ENABLE_POLLY=1
3644  ;;
3645   no)  ENABLE_POLLY=0
3646  ;;
3647   default) ENABLE_POLLY=1
3648  ;;
3649   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3650 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3651    { (exit 1); exit 1; }; } ;;
3652 esac
3653
3654
3655 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3656   LLVM_HAS_POLLY=1
3657
3658   subdirs="$subdirs tools/polly"
3659
3660 fi
3661
3662
3663 # Make sure we can run config.sub.
3664 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3665   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3666 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3667    { (exit 1); exit 1; }; }
3668
3669 { echo "$as_me:$LINENO: checking build system type" >&5
3670 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3671 if test "${ac_cv_build+set}" = set; then
3672   echo $ECHO_N "(cached) $ECHO_C" >&6
3673 else
3674   ac_build_alias=$build_alias
3675 test "x$ac_build_alias" = x &&
3676   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3677 test "x$ac_build_alias" = x &&
3678   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3679 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3680    { (exit 1); exit 1; }; }
3681 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3682   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3683 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3684    { (exit 1); exit 1; }; }
3685
3686 fi
3687 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3688 echo "${ECHO_T}$ac_cv_build" >&6; }
3689 case $ac_cv_build in
3690 *-*-*) ;;
3691 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3692 echo "$as_me: error: invalid value of canonical build" >&2;}
3693    { (exit 1); exit 1; }; };;
3694 esac
3695 build=$ac_cv_build
3696 ac_save_IFS=$IFS; IFS='-'
3697 set x $ac_cv_build
3698 shift
3699 build_cpu=$1
3700 build_vendor=$2
3701 shift; shift
3702 # Remember, the first character of IFS is used to create $*,
3703 # except with old shells:
3704 build_os=$*
3705 IFS=$ac_save_IFS
3706 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3707
3708
3709 { echo "$as_me:$LINENO: checking host system type" >&5
3710 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3711 if test "${ac_cv_host+set}" = set; then
3712   echo $ECHO_N "(cached) $ECHO_C" >&6
3713 else
3714   if test "x$host_alias" = x; then
3715   ac_cv_host=$ac_cv_build
3716 else
3717   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3718     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3719 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3720    { (exit 1); exit 1; }; }
3721 fi
3722
3723 fi
3724 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3725 echo "${ECHO_T}$ac_cv_host" >&6; }
3726 case $ac_cv_host in
3727 *-*-*) ;;
3728 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3729 echo "$as_me: error: invalid value of canonical host" >&2;}
3730    { (exit 1); exit 1; }; };;
3731 esac
3732 host=$ac_cv_host
3733 ac_save_IFS=$IFS; IFS='-'
3734 set x $ac_cv_host
3735 shift
3736 host_cpu=$1
3737 host_vendor=$2
3738 shift; shift
3739 # Remember, the first character of IFS is used to create $*,
3740 # except with old shells:
3741 host_os=$*
3742 IFS=$ac_save_IFS
3743 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3744
3745
3746 { echo "$as_me:$LINENO: checking target system type" >&5
3747 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3748 if test "${ac_cv_target+set}" = set; then
3749   echo $ECHO_N "(cached) $ECHO_C" >&6
3750 else
3751   if test "x$target_alias" = x; then
3752   ac_cv_target=$ac_cv_host
3753 else
3754   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3755     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3756 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3757    { (exit 1); exit 1; }; }
3758 fi
3759
3760 fi
3761 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3762 echo "${ECHO_T}$ac_cv_target" >&6; }
3763 case $ac_cv_target in
3764 *-*-*) ;;
3765 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3766 echo "$as_me: error: invalid value of canonical target" >&2;}
3767    { (exit 1); exit 1; }; };;
3768 esac
3769 target=$ac_cv_target
3770 ac_save_IFS=$IFS; IFS='-'
3771 set x $ac_cv_target
3772 shift
3773 target_cpu=$1
3774 target_vendor=$2
3775 shift; shift
3776 # Remember, the first character of IFS is used to create $*,
3777 # except with old shells:
3778 target_os=$*
3779 IFS=$ac_save_IFS
3780 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3781
3782
3783 # The aliases save the names the user supplied, while $host etc.
3784 # will get canonicalized.
3785 test -n "$target_alias" &&
3786   test "$program_prefix$program_suffix$program_transform_name" = \
3787     NONENONEs,x,x, &&
3788   program_prefix=${target_alias}-
3789
3790 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3791 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3792 if test "${llvm_cv_os_type+set}" = set; then
3793   echo $ECHO_N "(cached) $ECHO_C" >&6
3794 else
3795   case $host in
3796   *-*-aix*)
3797     llvm_cv_link_all_option="-Wl,--whole-archive"
3798     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3799     llvm_cv_os_type="AIX"
3800     llvm_cv_platform_type="Unix" ;;
3801   *-*-irix*)
3802     llvm_cv_link_all_option="-Wl,--whole-archive"
3803     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3804     llvm_cv_os_type="IRIX"
3805     llvm_cv_platform_type="Unix" ;;
3806   *-*-cygwin*)
3807     llvm_cv_link_all_option="-Wl,--whole-archive"
3808     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3809     llvm_cv_os_type="Cygwin"
3810     llvm_cv_platform_type="Unix" ;;
3811   *-*-darwin*)
3812     llvm_cv_link_all_option="-Wl,-all_load"
3813     llvm_cv_no_link_all_option="-Wl,-noall_load"
3814     llvm_cv_os_type="Darwin"
3815     llvm_cv_platform_type="Unix" ;;
3816   *-*-minix*)
3817     llvm_cv_link_all_option="-Wl,-all_load"
3818     llvm_cv_no_link_all_option="-Wl,-noall_load"
3819     llvm_cv_os_type="Minix"
3820     llvm_cv_platform_type="Unix" ;;
3821   *-*-freebsd* | *-*-kfreebsd-gnu)
3822     llvm_cv_link_all_option="-Wl,--whole-archive"
3823     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3824     llvm_cv_os_type="FreeBSD"
3825     llvm_cv_platform_type="Unix" ;;
3826   *-*-openbsd*)
3827     llvm_cv_link_all_option="-Wl,--whole-archive"
3828     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3829     llvm_cv_os_type="OpenBSD"
3830     llvm_cv_platform_type="Unix" ;;
3831   *-*-netbsd*)
3832     llvm_cv_link_all_option="-Wl,--whole-archive"
3833     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3834     llvm_cv_os_type="NetBSD"
3835     llvm_cv_platform_type="Unix" ;;
3836   *-*-dragonfly*)
3837     llvm_cv_link_all_option="-Wl,--whole-archive"
3838     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3839     llvm_cv_os_type="DragonFly"
3840     llvm_cv_platform_type="Unix" ;;
3841   *-*-hpux*)
3842     llvm_cv_link_all_option="-Wl,--whole-archive"
3843     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3844     llvm_cv_os_type="HP-UX"
3845     llvm_cv_platform_type="Unix" ;;
3846   *-*-interix*)
3847     llvm_cv_link_all_option="-Wl,--whole-archive"
3848     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3849     llvm_cv_os_type="Interix"
3850     llvm_cv_platform_type="Unix" ;;
3851   *-*-linux*)
3852     llvm_cv_link_all_option="-Wl,--whole-archive"
3853     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3854     llvm_cv_os_type="Linux"
3855     llvm_cv_platform_type="Unix" ;;
3856   *-*-gnu*)
3857     llvm_cv_link_all_option="-Wl,--whole-archive"
3858     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3859     llvm_cv_os_type="GNU"
3860     llvm_cv_platform_type="Unix" ;;
3861   *-*-solaris*)
3862     llvm_cv_link_all_option="-Wl,-z,allextract"
3863     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3864     llvm_cv_os_type="SunOS"
3865     llvm_cv_platform_type="Unix" ;;
3866   *-*-auroraux*)
3867     llvm_cv_link_all_option="-Wl,-z,allextract"
3868     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3869     llvm_cv_os_type="AuroraUX"
3870     llvm_cv_platform_type="Unix" ;;
3871   *-*-win32*)
3872     llvm_cv_link_all_option="-Wl,--whole-archive"
3873     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3874     llvm_cv_os_type="Win32"
3875     llvm_cv_platform_type="Win32" ;;
3876   *-*-mingw*)
3877     llvm_cv_link_all_option="-Wl,--whole-archive"
3878     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3879     llvm_cv_os_type="MingW"
3880     llvm_cv_platform_type="Win32" ;;
3881   *-*-haiku*)
3882     llvm_cv_link_all_option="-Wl,--whole-archive"
3883     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3884     llvm_cv_os_type="Haiku"
3885     llvm_cv_platform_type="Unix" ;;
3886   *-unknown-eabi*)
3887     llvm_cv_link_all_option="-Wl,--whole-archive"
3888     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3889     llvm_cv_os_type="Freestanding"
3890     llvm_cv_platform_type="Unix" ;;
3891   *-unknown-elf*)
3892     llvm_cv_link_all_option="-Wl,--whole-archive"
3893     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3894     llvm_cv_os_type="Freestanding"
3895     llvm_cv_platform_type="Unix" ;;
3896   *)
3897     llvm_cv_link_all_option=""
3898     llvm_cv_no_link_all_option=""
3899     llvm_cv_os_type="Unknown"
3900     llvm_cv_platform_type="Unknown" ;;
3901 esac
3902 fi
3903 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3904 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3905
3906 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3907 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3908 if test "${llvm_cv_target_os_type+set}" = set; then
3909   echo $ECHO_N "(cached) $ECHO_C" >&6
3910 else
3911   case $target in
3912   *-*-aix*)
3913     llvm_cv_target_os_type="AIX" ;;
3914   *-*-irix*)
3915     llvm_cv_target_os_type="IRIX" ;;
3916   *-*-cygwin*)
3917     llvm_cv_target_os_type="Cygwin" ;;
3918   *-*-darwin*)
3919     llvm_cv_target_os_type="Darwin" ;;
3920   *-*-minix*)
3921     llvm_cv_target_os_type="Minix" ;;
3922   *-*-freebsd* | *-*-kfreebsd-gnu)
3923     llvm_cv_target_os_type="FreeBSD" ;;
3924   *-*-openbsd*)
3925     llvm_cv_target_os_type="OpenBSD" ;;
3926   *-*-netbsd*)
3927     llvm_cv_target_os_type="NetBSD" ;;
3928   *-*-dragonfly*)
3929     llvm_cv_target_os_type="DragonFly" ;;
3930   *-*-hpux*)
3931     llvm_cv_target_os_type="HP-UX" ;;
3932   *-*-interix*)
3933     llvm_cv_target_os_type="Interix" ;;
3934   *-*-linux*)
3935     llvm_cv_target_os_type="Linux" ;;
3936   *-*-gnu*)
3937     llvm_cv_target_os_type="GNU" ;;
3938   *-*-solaris*)
3939     llvm_cv_target_os_type="SunOS" ;;
3940   *-*-auroraux*)
3941     llvm_cv_target_os_type="AuroraUX" ;;
3942   *-*-win32*)
3943     llvm_cv_target_os_type="Win32" ;;
3944   *-*-mingw*)
3945     llvm_cv_target_os_type="MingW" ;;
3946   *-*-haiku*)
3947     llvm_cv_target_os_type="Haiku" ;;
3948   *-*-rtems*)
3949     llvm_cv_target_os_type="RTEMS" ;;
3950   *-*-nacl*)
3951     llvm_cv_target_os_type="NativeClient" ;;
3952   *-unknown-eabi*)
3953     llvm_cv_target_os_type="Freestanding" ;;
3954   *)
3955     llvm_cv_target_os_type="Unknown" ;;
3956 esac
3957 fi
3958 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3959 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3960
3961 if test "$llvm_cv_os_type" = "Unknown" ; then
3962   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3963 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3964    { (exit 1); exit 1; }; }
3965 fi
3966
3967 OS=$llvm_cv_os_type
3968
3969 HOST_OS=$llvm_cv_os_type
3970
3971 TARGET_OS=$llvm_cv_target_os_type
3972
3973
3974 LINKALL=$llvm_cv_link_all_option
3975
3976 NOLINKALL=$llvm_cv_no_link_all_option
3977
3978
3979 case $llvm_cv_platform_type in
3980   Unix)
3981
3982 cat >>confdefs.h <<\_ACEOF
3983 #define LLVM_ON_UNIX 1
3984 _ACEOF
3985
3986     LLVM_ON_UNIX=1
3987
3988     LLVM_ON_WIN32=0
3989
3990     ;;
3991   Win32)
3992
3993 cat >>confdefs.h <<\_ACEOF
3994 #define LLVM_ON_WIN32 1
3995 _ACEOF
3996
3997     LLVM_ON_UNIX=0
3998
3999     LLVM_ON_WIN32=1
4000
4001     ;;
4002 esac
4003
4004 { echo "$as_me:$LINENO: checking target architecture" >&5
4005 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4006 if test "${llvm_cv_target_arch+set}" = set; then
4007   echo $ECHO_N "(cached) $ECHO_C" >&6
4008 else
4009   case $target in
4010   i?86-*)                 llvm_cv_target_arch="x86" ;;
4011   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4012   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4013   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4014   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4015   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4016   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4017   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4018   xcore-*)                llvm_cv_target_arch="XCore" ;;
4019   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4020   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4021   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
4022   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4023   *)                      llvm_cv_target_arch="Unknown" ;;
4024 esac
4025 fi
4026 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4027 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4028
4029 if test "$llvm_cv_target_arch" = "Unknown" ; then
4030   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4031 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4032 fi
4033
4034 case "$llvm_cv_target_arch" in
4035     x86)     LLVM_NATIVE_ARCH="X86" ;;
4036     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4037     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4038 esac
4039
4040 ARCH=$llvm_cv_target_arch
4041
4042
4043 case $host in
4044   i?86-*)                 host_arch="x86" ;;
4045   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4046   sparc*-*)               host_arch="Sparc" ;;
4047   powerpc*-*)             host_arch="PowerPC" ;;
4048   arm*-*)                 host_arch="ARM" ;;
4049   aarch64*-*)             host_arch="AArch64" ;;
4050   mips-* | mips64-*)      host_arch="Mips" ;;
4051   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4052   xcore-*)                host_arch="XCore" ;;
4053   msp430-*)               host_arch="MSP430" ;;
4054   hexagon-*)              host_arch="Hexagon" ;;
4055   mblaze-*)               host_arch="MBlaze" ;;
4056   *)                      host_arch="Unknown" ;;
4057 esac
4058
4059 if test "$host_arch" = "Unknown" ; then
4060   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4061 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4062 fi
4063
4064 HOST_ARCH=$host_arch
4065
4066
4067
4068
4069 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4070 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4071 if test "${ac_cv_path_GREP+set}" = set; then
4072   echo $ECHO_N "(cached) $ECHO_C" >&6
4073 else
4074   # Extract the first word of "grep ggrep" to use in msg output
4075 if test -z "$GREP"; then
4076 set dummy grep ggrep; ac_prog_name=$2
4077 if test "${ac_cv_path_GREP+set}" = set; then
4078   echo $ECHO_N "(cached) $ECHO_C" >&6
4079 else
4080   ac_path_GREP_found=false
4081 # Loop through the user's path and test for each of PROGNAME-LIST
4082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4083 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4084 do
4085   IFS=$as_save_IFS
4086   test -z "$as_dir" && as_dir=.
4087   for ac_prog in grep ggrep; do
4088   for ac_exec_ext in '' $ac_executable_extensions; do
4089     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4090     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
4091     # Check for GNU ac_path_GREP and select it if it is found.
4092   # Check for GNU $ac_path_GREP
4093 case `"$ac_path_GREP" --version 2>&1` in
4094 *GNU*)
4095   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4096 *)
4097   ac_count=0
4098   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4099   while :
4100   do
4101     cat "conftest.in" "conftest.in" >"conftest.tmp"
4102     mv "conftest.tmp" "conftest.in"
4103     cp "conftest.in" "conftest.nl"
4104     echo 'GREP' >> "conftest.nl"
4105     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4106     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4107     ac_count=`expr $ac_count + 1`
4108     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4109       # Best one so far, save it but keep looking for a better one
4110       ac_cv_path_GREP="$ac_path_GREP"
4111       ac_path_GREP_max=$ac_count
4112     fi
4113     # 10*(2^10) chars as input seems more than enough
4114     test $ac_count -gt 10 && break
4115   done
4116   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4117 esac
4118
4119
4120     $ac_path_GREP_found && break 3
4121   done
4122 done
4123
4124 done
4125 IFS=$as_save_IFS
4126
4127
4128 fi
4129
4130 GREP="$ac_cv_path_GREP"
4131 if test -z "$GREP"; then
4132   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4133 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4134    { (exit 1); exit 1; }; }
4135 fi
4136
4137 else
4138   ac_cv_path_GREP=$GREP
4139 fi
4140
4141
4142 fi
4143 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4144 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4145  GREP="$ac_cv_path_GREP"
4146
4147
4148 { echo "$as_me:$LINENO: checking for egrep" >&5
4149 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4150 if test "${ac_cv_path_EGREP+set}" = set; then
4151   echo $ECHO_N "(cached) $ECHO_C" >&6
4152 else
4153   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4154    then ac_cv_path_EGREP="$GREP -E"
4155    else
4156      # Extract the first word of "egrep" to use in msg output
4157 if test -z "$EGREP"; then
4158 set dummy egrep; ac_prog_name=$2
4159 if test "${ac_cv_path_EGREP+set}" = set; then
4160   echo $ECHO_N "(cached) $ECHO_C" >&6
4161 else
4162   ac_path_EGREP_found=false
4163 # Loop through the user's path and test for each of PROGNAME-LIST
4164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4166 do
4167   IFS=$as_save_IFS
4168   test -z "$as_dir" && as_dir=.
4169   for ac_prog in egrep; do
4170   for ac_exec_ext in '' $ac_executable_extensions; do
4171     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4172     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4173     # Check for GNU ac_path_EGREP and select it if it is found.
4174   # Check for GNU $ac_path_EGREP
4175 case `"$ac_path_EGREP" --version 2>&1` in
4176 *GNU*)
4177   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4178 *)
4179   ac_count=0
4180   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4181   while :
4182   do
4183     cat "conftest.in" "conftest.in" >"conftest.tmp"
4184     mv "conftest.tmp" "conftest.in"
4185     cp "conftest.in" "conftest.nl"
4186     echo 'EGREP' >> "conftest.nl"
4187     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4188     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4189     ac_count=`expr $ac_count + 1`
4190     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4191       # Best one so far, save it but keep looking for a better one
4192       ac_cv_path_EGREP="$ac_path_EGREP"
4193       ac_path_EGREP_max=$ac_count
4194     fi
4195     # 10*(2^10) chars as input seems more than enough
4196     test $ac_count -gt 10 && break
4197   done
4198   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4199 esac
4200
4201
4202     $ac_path_EGREP_found && break 3
4203   done
4204 done
4205
4206 done
4207 IFS=$as_save_IFS
4208
4209
4210 fi
4211
4212 EGREP="$ac_cv_path_EGREP"
4213 if test -z "$EGREP"; then
4214   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4215 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4216    { (exit 1); exit 1; }; }
4217 fi
4218
4219 else
4220   ac_cv_path_EGREP=$EGREP
4221 fi
4222
4223
4224    fi
4225 fi
4226 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4227 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4228  EGREP="$ac_cv_path_EGREP"
4229
4230
4231 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4232 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4233 if test "${ac_cv_header_stdc+set}" = set; then
4234   echo $ECHO_N "(cached) $ECHO_C" >&6
4235 else
4236   cat >conftest.$ac_ext <<_ACEOF
4237 /* confdefs.h.  */
4238 _ACEOF
4239 cat confdefs.h >>conftest.$ac_ext
4240 cat >>conftest.$ac_ext <<_ACEOF
4241 /* end confdefs.h.  */
4242 #include <stdlib.h>
4243 #include <stdarg.h>
4244 #include <string.h>
4245 #include <float.h>
4246
4247 int
4248 main ()
4249 {
4250
4251   ;
4252   return 0;
4253 }
4254 _ACEOF
4255 rm -f conftest.$ac_objext
4256 if { (ac_try="$ac_compile"
4257 case "(($ac_try" in
4258   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4259   *) ac_try_echo=$ac_try;;
4260 esac
4261 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4262   (eval "$ac_compile") 2>conftest.er1
4263   ac_status=$?
4264   grep -v '^ *+' conftest.er1 >conftest.err
4265   rm -f conftest.er1
4266   cat conftest.err >&5
4267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4268   (exit $ac_status); } &&
4269          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4270   { (case "(($ac_try" in
4271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4272   *) ac_try_echo=$ac_try;;
4273 esac
4274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4275   (eval "$ac_try") 2>&5
4276   ac_status=$?
4277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4278   (exit $ac_status); }; } &&
4279          { ac_try='test -s conftest.$ac_objext'
4280   { (case "(($ac_try" in
4281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4282   *) ac_try_echo=$ac_try;;
4283 esac
4284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4285   (eval "$ac_try") 2>&5
4286   ac_status=$?
4287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4288   (exit $ac_status); }; }; then
4289   ac_cv_header_stdc=yes
4290 else
4291   echo "$as_me: failed program was:" >&5
4292 sed 's/^/| /' conftest.$ac_ext >&5
4293
4294         ac_cv_header_stdc=no
4295 fi
4296
4297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4298
4299 if test $ac_cv_header_stdc = yes; then
4300   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4301   cat >conftest.$ac_ext <<_ACEOF
4302 /* confdefs.h.  */
4303 _ACEOF
4304 cat confdefs.h >>conftest.$ac_ext
4305 cat >>conftest.$ac_ext <<_ACEOF
4306 /* end confdefs.h.  */
4307 #include <string.h>
4308
4309 _ACEOF
4310 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4311   $EGREP "memchr" >/dev/null 2>&1; then
4312   :
4313 else
4314   ac_cv_header_stdc=no
4315 fi
4316 rm -f conftest*
4317
4318 fi
4319
4320 if test $ac_cv_header_stdc = yes; then
4321   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4322   cat >conftest.$ac_ext <<_ACEOF
4323 /* confdefs.h.  */
4324 _ACEOF
4325 cat confdefs.h >>conftest.$ac_ext
4326 cat >>conftest.$ac_ext <<_ACEOF
4327 /* end confdefs.h.  */
4328 #include <stdlib.h>
4329
4330 _ACEOF
4331 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4332   $EGREP "free" >/dev/null 2>&1; then
4333   :
4334 else
4335   ac_cv_header_stdc=no
4336 fi
4337 rm -f conftest*
4338
4339 fi
4340
4341 if test $ac_cv_header_stdc = yes; then
4342   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4343   if test "$cross_compiling" = yes; then
4344   :
4345 else
4346   cat >conftest.$ac_ext <<_ACEOF
4347 /* confdefs.h.  */
4348 _ACEOF
4349 cat confdefs.h >>conftest.$ac_ext
4350 cat >>conftest.$ac_ext <<_ACEOF
4351 /* end confdefs.h.  */
4352 #include <ctype.h>
4353 #include <stdlib.h>
4354 #if ((' ' & 0x0FF) == 0x020)
4355 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4356 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4357 #else
4358 # define ISLOWER(c) \
4359                    (('a' <= (c) && (c) <= 'i') \
4360                      || ('j' <= (c) && (c) <= 'r') \
4361                      || ('s' <= (c) && (c) <= 'z'))
4362 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4363 #endif
4364
4365 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4366 int
4367 main ()
4368 {
4369   int i;
4370   for (i = 0; i < 256; i++)
4371     if (XOR (islower (i), ISLOWER (i))
4372         || toupper (i) != TOUPPER (i))
4373       return 2;
4374   return 0;
4375 }
4376 _ACEOF
4377 rm -f conftest$ac_exeext
4378 if { (ac_try="$ac_link"
4379 case "(($ac_try" in
4380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4381   *) ac_try_echo=$ac_try;;
4382 esac
4383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4384   (eval "$ac_link") 2>&5
4385   ac_status=$?
4386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4387   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4388   { (case "(($ac_try" in
4389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4390   *) ac_try_echo=$ac_try;;
4391 esac
4392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4393   (eval "$ac_try") 2>&5
4394   ac_status=$?
4395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4396   (exit $ac_status); }; }; then
4397   :
4398 else
4399   echo "$as_me: program exited with status $ac_status" >&5
4400 echo "$as_me: failed program was:" >&5
4401 sed 's/^/| /' conftest.$ac_ext >&5
4402
4403 ( exit $ac_status )
4404 ac_cv_header_stdc=no
4405 fi
4406 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4407 fi
4408
4409
4410 fi
4411 fi
4412 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4413 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4414 if test $ac_cv_header_stdc = yes; then
4415
4416 cat >>confdefs.h <<\_ACEOF
4417 #define STDC_HEADERS 1
4418 _ACEOF
4419
4420 fi
4421
4422 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4433                   inttypes.h stdint.h unistd.h
4434 do
4435 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4436 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4437 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4438 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4439   echo $ECHO_N "(cached) $ECHO_C" >&6
4440 else
4441   cat >conftest.$ac_ext <<_ACEOF
4442 /* confdefs.h.  */
4443 _ACEOF
4444 cat confdefs.h >>conftest.$ac_ext
4445 cat >>conftest.$ac_ext <<_ACEOF
4446 /* end confdefs.h.  */
4447 $ac_includes_default
4448
4449 #include <$ac_header>
4450 _ACEOF
4451 rm -f conftest.$ac_objext
4452 if { (ac_try="$ac_compile"
4453 case "(($ac_try" in
4454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4455   *) ac_try_echo=$ac_try;;
4456 esac
4457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4458   (eval "$ac_compile") 2>conftest.er1
4459   ac_status=$?
4460   grep -v '^ *+' conftest.er1 >conftest.err
4461   rm -f conftest.er1
4462   cat conftest.err >&5
4463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4464   (exit $ac_status); } &&
4465          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4466   { (case "(($ac_try" in
4467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4468   *) ac_try_echo=$ac_try;;
4469 esac
4470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4471   (eval "$ac_try") 2>&5
4472   ac_status=$?
4473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4474   (exit $ac_status); }; } &&
4475          { ac_try='test -s conftest.$ac_objext'
4476   { (case "(($ac_try" in
4477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4478   *) ac_try_echo=$ac_try;;
4479 esac
4480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4481   (eval "$ac_try") 2>&5
4482   ac_status=$?
4483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4484   (exit $ac_status); }; }; then
4485   eval "$as_ac_Header=yes"
4486 else
4487   echo "$as_me: failed program was:" >&5
4488 sed 's/^/| /' conftest.$ac_ext >&5
4489
4490         eval "$as_ac_Header=no"
4491 fi
4492
4493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4494 fi
4495 ac_res=`eval echo '${'$as_ac_Header'}'`
4496                { echo "$as_me:$LINENO: result: $ac_res" >&5
4497 echo "${ECHO_T}$ac_res" >&6; }
4498 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4499   cat >>confdefs.h <<_ACEOF
4500 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4501 _ACEOF
4502
4503 fi
4504
4505 done
4506
4507
4508 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4509 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4510 if test "${ac_cv_c_bigendian+set}" = set; then
4511   echo $ECHO_N "(cached) $ECHO_C" >&6
4512 else
4513   # See if sys/param.h defines the BYTE_ORDER macro.
4514 cat >conftest.$ac_ext <<_ACEOF
4515 /* confdefs.h.  */
4516 _ACEOF
4517 cat confdefs.h >>conftest.$ac_ext
4518 cat >>conftest.$ac_ext <<_ACEOF
4519 /* end confdefs.h.  */
4520 #include <sys/types.h>
4521 #include <sys/param.h>
4522
4523 int
4524 main ()
4525 {
4526 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4527  bogus endian macros
4528 #endif
4529
4530   ;
4531   return 0;
4532 }
4533 _ACEOF
4534 rm -f conftest.$ac_objext
4535 if { (ac_try="$ac_compile"
4536 case "(($ac_try" in
4537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4538   *) ac_try_echo=$ac_try;;
4539 esac
4540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4541   (eval "$ac_compile") 2>conftest.er1
4542   ac_status=$?
4543   grep -v '^ *+' conftest.er1 >conftest.err
4544   rm -f conftest.er1
4545   cat conftest.err >&5
4546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4547   (exit $ac_status); } &&
4548          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4549   { (case "(($ac_try" in
4550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4551   *) ac_try_echo=$ac_try;;
4552 esac
4553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4554   (eval "$ac_try") 2>&5
4555   ac_status=$?
4556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4557   (exit $ac_status); }; } &&
4558          { ac_try='test -s conftest.$ac_objext'
4559   { (case "(($ac_try" in
4560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4561   *) ac_try_echo=$ac_try;;
4562 esac
4563 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4564   (eval "$ac_try") 2>&5
4565   ac_status=$?
4566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4567   (exit $ac_status); }; }; then
4568   # It does; now see whether it defined to BIG_ENDIAN or not.
4569 cat >conftest.$ac_ext <<_ACEOF
4570 /* confdefs.h.  */
4571 _ACEOF
4572 cat confdefs.h >>conftest.$ac_ext
4573 cat >>conftest.$ac_ext <<_ACEOF
4574 /* end confdefs.h.  */
4575 #include <sys/types.h>
4576 #include <sys/param.h>
4577
4578 int
4579 main ()
4580 {
4581 #if BYTE_ORDER != BIG_ENDIAN
4582  not big endian
4583 #endif
4584
4585   ;
4586   return 0;
4587 }
4588 _ACEOF
4589 rm -f conftest.$ac_objext
4590 if { (ac_try="$ac_compile"
4591 case "(($ac_try" in
4592   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4593   *) ac_try_echo=$ac_try;;
4594 esac
4595 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4596   (eval "$ac_compile") 2>conftest.er1
4597   ac_status=$?
4598   grep -v '^ *+' conftest.er1 >conftest.err
4599   rm -f conftest.er1
4600   cat conftest.err >&5
4601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4602   (exit $ac_status); } &&
4603          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4604   { (case "(($ac_try" in
4605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4606   *) ac_try_echo=$ac_try;;
4607 esac
4608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4609   (eval "$ac_try") 2>&5
4610   ac_status=$?
4611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4612   (exit $ac_status); }; } &&
4613          { ac_try='test -s conftest.$ac_objext'
4614   { (case "(($ac_try" in
4615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4616   *) ac_try_echo=$ac_try;;
4617 esac
4618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4619   (eval "$ac_try") 2>&5
4620   ac_status=$?
4621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4622   (exit $ac_status); }; }; then
4623   ac_cv_c_bigendian=yes
4624 else
4625   echo "$as_me: failed program was:" >&5
4626 sed 's/^/| /' conftest.$ac_ext >&5
4627
4628         ac_cv_c_bigendian=no
4629 fi
4630
4631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4632 else
4633   echo "$as_me: failed program was:" >&5
4634 sed 's/^/| /' conftest.$ac_ext >&5
4635
4636         # It does not; compile a test program.
4637 if test "$cross_compiling" = yes; then
4638   # try to guess the endianness by grepping values into an object file
4639   ac_cv_c_bigendian=unknown
4640   cat >conftest.$ac_ext <<_ACEOF
4641 /* confdefs.h.  */
4642 _ACEOF
4643 cat confdefs.h >>conftest.$ac_ext
4644 cat >>conftest.$ac_ext <<_ACEOF
4645 /* end confdefs.h.  */
4646 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4647 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4648 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4649 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4650 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4651 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4652 int
4653 main ()
4654 {
4655  _ascii (); _ebcdic ();
4656   ;
4657   return 0;
4658 }
4659 _ACEOF
4660 rm -f conftest.$ac_objext
4661 if { (ac_try="$ac_compile"
4662 case "(($ac_try" in
4663   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4664   *) ac_try_echo=$ac_try;;
4665 esac
4666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4667   (eval "$ac_compile") 2>conftest.er1
4668   ac_status=$?
4669   grep -v '^ *+' conftest.er1 >conftest.err
4670   rm -f conftest.er1
4671   cat conftest.err >&5
4672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4673   (exit $ac_status); } &&
4674          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4675   { (case "(($ac_try" in
4676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4677   *) ac_try_echo=$ac_try;;
4678 esac
4679 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4680   (eval "$ac_try") 2>&5
4681   ac_status=$?
4682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4683   (exit $ac_status); }; } &&
4684          { ac_try='test -s conftest.$ac_objext'
4685   { (case "(($ac_try" in
4686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4687   *) ac_try_echo=$ac_try;;
4688 esac
4689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4690   (eval "$ac_try") 2>&5
4691   ac_status=$?
4692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4693   (exit $ac_status); }; }; then
4694   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4695   ac_cv_c_bigendian=yes
4696 fi
4697 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4698   if test "$ac_cv_c_bigendian" = unknown; then
4699     ac_cv_c_bigendian=no
4700   else
4701     # finding both strings is unlikely to happen, but who knows?
4702     ac_cv_c_bigendian=unknown
4703   fi
4704 fi
4705 else
4706   echo "$as_me: failed program was:" >&5
4707 sed 's/^/| /' conftest.$ac_ext >&5
4708
4709
4710 fi
4711
4712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4713 else
4714   cat >conftest.$ac_ext <<_ACEOF
4715 /* confdefs.h.  */
4716 _ACEOF
4717 cat confdefs.h >>conftest.$ac_ext
4718 cat >>conftest.$ac_ext <<_ACEOF
4719 /* end confdefs.h.  */
4720 $ac_includes_default
4721 int
4722 main ()
4723 {
4724
4725   /* Are we little or big endian?  From Harbison&Steele.  */
4726   union
4727   {
4728     long int l;
4729     char c[sizeof (long int)];
4730   } u;
4731   u.l = 1;
4732   return u.c[sizeof (long int) - 1] == 1;
4733
4734   ;
4735   return 0;
4736 }
4737 _ACEOF
4738 rm -f conftest$ac_exeext
4739 if { (ac_try="$ac_link"
4740 case "(($ac_try" in
4741   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4742   *) ac_try_echo=$ac_try;;
4743 esac
4744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4745   (eval "$ac_link") 2>&5
4746   ac_status=$?
4747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4748   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4749   { (case "(($ac_try" in
4750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4751   *) ac_try_echo=$ac_try;;
4752 esac
4753 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4754   (eval "$ac_try") 2>&5
4755   ac_status=$?
4756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4757   (exit $ac_status); }; }; then
4758   ac_cv_c_bigendian=no
4759 else
4760   echo "$as_me: program exited with status $ac_status" >&5
4761 echo "$as_me: failed program was:" >&5
4762 sed 's/^/| /' conftest.$ac_ext >&5
4763
4764 ( exit $ac_status )
4765 ac_cv_c_bigendian=yes
4766 fi
4767 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4768 fi
4769
4770
4771 fi
4772
4773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4774 fi
4775 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4776 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4777 case $ac_cv_c_bigendian in
4778   yes)
4779     ENDIAN=big
4780  ;;
4781   no)
4782     ENDIAN=little
4783  ;;
4784   *)
4785     { { echo "$as_me:$LINENO: error: unknown endianness
4786 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4787 echo "$as_me: error: unknown endianness
4788 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4789    { (exit 1); exit 1; }; } ;;
4790 esac
4791
4792
4793 if test "$cross_compiling" = yes; then
4794   LLVM_CROSS_COMPILING=1
4795
4796
4797 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4798 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4799 if test "${ac_cv_build_exeext+set}" = set; then
4800   echo $ECHO_N "(cached) $ECHO_C" >&6
4801 else
4802   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4803   ac_cv_build_exeext=.exe
4804 else
4805   ac_build_prefix=${build_alias}-
4806
4807   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4808 set dummy ${ac_build_prefix}gcc; ac_word=$2
4809 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4810 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4811 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4812   echo $ECHO_N "(cached) $ECHO_C" >&6
4813 else
4814   if test -n "$BUILD_CC"; then
4815   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4816 else
4817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4818 for as_dir in $PATH
4819 do
4820   IFS=$as_save_IFS
4821   test -z "$as_dir" && as_dir=.
4822   for ac_exec_ext in '' $ac_executable_extensions; do
4823   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4824     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4825     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4826     break 2
4827   fi
4828 done
4829 done
4830 IFS=$as_save_IFS
4831
4832 fi
4833 fi
4834 BUILD_CC=$ac_cv_prog_BUILD_CC
4835 if test -n "$BUILD_CC"; then
4836   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4837 echo "${ECHO_T}$BUILD_CC" >&6; }
4838 else
4839   { echo "$as_me:$LINENO: result: no" >&5
4840 echo "${ECHO_T}no" >&6; }
4841 fi
4842
4843
4844   if test -z "$BUILD_CC"; then
4845      # Extract the first word of "gcc", so it can be a program name with args.
4846 set dummy gcc; ac_word=$2
4847 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4848 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4849 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4850   echo $ECHO_N "(cached) $ECHO_C" >&6
4851 else
4852   if test -n "$BUILD_CC"; then
4853   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4854 else
4855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4856 for as_dir in $PATH
4857 do
4858   IFS=$as_save_IFS
4859   test -z "$as_dir" && as_dir=.
4860   for ac_exec_ext in '' $ac_executable_extensions; do
4861   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4862     ac_cv_prog_BUILD_CC="gcc"
4863     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4864     break 2
4865   fi
4866 done
4867 done
4868 IFS=$as_save_IFS
4869
4870 fi
4871 fi
4872 BUILD_CC=$ac_cv_prog_BUILD_CC
4873 if test -n "$BUILD_CC"; then
4874   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4875 echo "${ECHO_T}$BUILD_CC" >&6; }
4876 else
4877   { echo "$as_me:$LINENO: result: no" >&5
4878 echo "${ECHO_T}no" >&6; }
4879 fi
4880
4881
4882      if test -z "$BUILD_CC"; then
4883        # Extract the first word of "cc", so it can be a program name with args.
4884 set dummy cc; ac_word=$2
4885 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4886 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4887 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4888   echo $ECHO_N "(cached) $ECHO_C" >&6
4889 else
4890   if test -n "$BUILD_CC"; then
4891   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4892 else
4893   ac_prog_rejected=no
4894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4895 for as_dir in $PATH
4896 do
4897   IFS=$as_save_IFS
4898   test -z "$as_dir" && as_dir=.
4899   for ac_exec_ext in '' $ac_executable_extensions; do
4900   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4901     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4902        ac_prog_rejected=yes
4903        continue
4904      fi
4905     ac_cv_prog_BUILD_CC="cc"
4906     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4907     break 2
4908   fi
4909 done
4910 done
4911 IFS=$as_save_IFS
4912
4913 if test $ac_prog_rejected = yes; then
4914   # We found a bogon in the path, so make sure we never use it.
4915   set dummy $ac_cv_prog_BUILD_CC
4916   shift
4917   if test $# != 0; then
4918     # We chose a different compiler from the bogus one.
4919     # However, it has the same basename, so the bogon will be chosen
4920     # first if we set BUILD_CC to just the basename; use the full file name.
4921     shift
4922     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4923   fi
4924 fi
4925 fi
4926 fi
4927 BUILD_CC=$ac_cv_prog_BUILD_CC
4928 if test -n "$BUILD_CC"; then
4929   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4930 echo "${ECHO_T}$BUILD_CC" >&6; }
4931 else
4932   { echo "$as_me:$LINENO: result: no" >&5
4933 echo "${ECHO_T}no" >&6; }
4934 fi
4935
4936
4937      fi
4938   fi
4939   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4940 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4941    { (exit 1); exit 1; }; }
4942   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4943   rm -f conftest*
4944   echo 'int main () { return 0; }' > conftest.$ac_ext
4945   ac_cv_build_exeext=
4946   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4947   (eval $ac_build_link) 2>&5
4948   ac_status=$?
4949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4950   (exit $ac_status); }; then
4951     for file in conftest.*; do
4952       case $file in
4953       *.c | *.o | *.obj | *.dSYM) ;;
4954       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4955       esac
4956     done
4957   else
4958     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4959 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4960    { (exit 1); exit 1; }; }
4961   fi
4962   rm -f conftest*
4963   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4964 fi
4965 fi
4966
4967 BUILD_EXEEXT=""
4968 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4969 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4970 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4971 ac_build_exeext=$BUILD_EXEEXT
4972
4973   ac_build_prefix=${build_alias}-
4974   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4975 set dummy ${ac_build_prefix}g++; ac_word=$2
4976 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4977 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4978 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4979   echo $ECHO_N "(cached) $ECHO_C" >&6
4980 else
4981   if test -n "$BUILD_CXX"; then
4982   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4983 else
4984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4985 for as_dir in $PATH
4986 do
4987   IFS=$as_save_IFS
4988   test -z "$as_dir" && as_dir=.
4989   for ac_exec_ext in '' $ac_executable_extensions; do
4990   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4991     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4992     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4993     break 2
4994   fi
4995 done
4996 done
4997 IFS=$as_save_IFS
4998
4999 fi
5000 fi
5001 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5002 if test -n "$BUILD_CXX"; then
5003   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5004 echo "${ECHO_T}$BUILD_CXX" >&6; }
5005 else
5006   { echo "$as_me:$LINENO: result: no" >&5
5007 echo "${ECHO_T}no" >&6; }
5008 fi
5009
5010
5011   if test -z "$BUILD_CXX"; then
5012      # Extract the first word of "g++", so it can be a program name with args.
5013 set dummy g++; ac_word=$2
5014 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5015 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5016 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5017   echo $ECHO_N "(cached) $ECHO_C" >&6
5018 else
5019   if test -n "$BUILD_CXX"; then
5020   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5021 else
5022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5023 for as_dir in $PATH
5024 do
5025   IFS=$as_save_IFS
5026   test -z "$as_dir" && as_dir=.
5027   for ac_exec_ext in '' $ac_executable_extensions; do
5028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5029     ac_cv_prog_BUILD_CXX="g++"
5030     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5031     break 2
5032   fi
5033 done
5034 done
5035 IFS=$as_save_IFS
5036
5037 fi
5038 fi
5039 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5040 if test -n "$BUILD_CXX"; then
5041   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5042 echo "${ECHO_T}$BUILD_CXX" >&6; }
5043 else
5044   { echo "$as_me:$LINENO: result: no" >&5
5045 echo "${ECHO_T}no" >&6; }
5046 fi
5047
5048
5049      if test -z "$BUILD_CXX"; then
5050        # Extract the first word of "c++", so it can be a program name with args.
5051 set dummy c++; ac_word=$2
5052 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5054 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5055   echo $ECHO_N "(cached) $ECHO_C" >&6
5056 else
5057   if test -n "$BUILD_CXX"; then
5058   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5059 else
5060   ac_prog_rejected=no
5061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5062 for as_dir in $PATH
5063 do
5064   IFS=$as_save_IFS
5065   test -z "$as_dir" && as_dir=.
5066   for ac_exec_ext in '' $ac_executable_extensions; do
5067   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5068     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
5069        ac_prog_rejected=yes
5070        continue
5071      fi
5072     ac_cv_prog_BUILD_CXX="c++"
5073     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5074     break 2
5075   fi
5076 done
5077 done
5078 IFS=$as_save_IFS
5079
5080 if test $ac_prog_rejected = yes; then
5081   # We found a bogon in the path, so make sure we never use it.
5082   set dummy $ac_cv_prog_BUILD_CXX
5083   shift
5084   if test $# != 0; then
5085     # We chose a different compiler from the bogus one.
5086     # However, it has the same basename, so the bogon will be chosen
5087     # first if we set BUILD_CXX to just the basename; use the full file name.
5088     shift
5089     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
5090   fi
5091 fi
5092 fi
5093 fi
5094 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5095 if test -n "$BUILD_CXX"; then
5096   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5097 echo "${ECHO_T}$BUILD_CXX" >&6; }
5098 else
5099   { echo "$as_me:$LINENO: result: no" >&5
5100 echo "${ECHO_T}no" >&6; }
5101 fi
5102
5103
5104      fi
5105   fi
5106 else
5107   LLVM_CROSS_COMPILING=0
5108
5109 fi
5110
5111 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
5112   cvsbuild="yes"
5113   optimize="no"
5114   CVSBUILD=CVSBUILD=1
5115
5116 else
5117   cvsbuild="no"
5118   optimize="yes"
5119 fi
5120
5121
5122 # Check whether --enable-libcpp was given.
5123 if test "${enable_libcpp+set}" = set; then
5124   enableval=$enable_libcpp;
5125 else
5126   enableval=default
5127 fi
5128
5129 case "$enableval" in
5130   yes) ENABLE_LIBCPP=1
5131  ;;
5132   no)  ENABLE_LIBCPP=0
5133  ;;
5134   default) ENABLE_LIBCPP=0
5135 ;;
5136   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
5137 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
5138    { (exit 1); exit 1; }; } ;;
5139 esac
5140
5141 # Check whether --enable-cxx11 was given.
5142 if test "${enable_cxx11+set}" = set; then
5143   enableval=$enable_cxx11;
5144 else
5145   enableval=default
5146 fi
5147
5148 case "$enableval" in
5149   yes) ENABLE_CXX11=1
5150  ;;
5151   no)  ENABLE_CXX11=0
5152  ;;
5153   default) ENABLE_CXX11=0
5154 ;;
5155   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&5
5156 echo "$as_me: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&2;}
5157    { (exit 1); exit 1; }; } ;;
5158 esac
5159
5160 clang_arcmt="yes"
5161 # Check whether --enable-clang-arcmt was given.
5162 if test "${enable_clang_arcmt+set}" = set; then
5163   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
5164 else
5165   enableval="yes"
5166 fi
5167
5168 case "$enableval" in
5169   yes) ENABLE_CLANG_ARCMT=1
5170  ;;
5171   no)  ENABLE_CLANG_ARCMT=0
5172  ;;
5173   default) ENABLE_CLANG_ARCMT=1
5174 ;;
5175   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
5176 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
5177    { (exit 1); exit 1; }; } ;;
5178 esac
5179
5180 clang_static_analyzer="yes"
5181 # Check whether --enable-clang-static-analyzer was given.
5182 if test "${enable_clang_static_analyzer+set}" = set; then
5183   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
5184 else
5185   enableval="yes"
5186 fi
5187
5188 case "$enableval" in
5189   yes) ENABLE_CLANG_STATIC_ANALYZER=1
5190  ;;
5191   no)  ENABLE_CLANG_STATIC_ANALYZER=0
5192  ;;
5193   default) ENABLE_CLANG_STATIC_ANALYZER=1
5194 ;;
5195   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
5196 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
5197    { (exit 1); exit 1; }; } ;;
5198 esac
5199
5200 # Check whether --enable-clang-rewriter was given.
5201 if test "${enable_clang_rewriter+set}" = set; then
5202   enableval=$enable_clang_rewriter;
5203 else
5204   enableval="yes"
5205 fi
5206
5207 case "$enableval" in
5208   yes) ENABLE_CLANG_REWRITER=1
5209  ;;
5210   no)
5211     if test ${clang_arcmt} != "no" ; then
5212       { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&5
5213 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&2;}
5214    { (exit 1); exit 1; }; }
5215     fi
5216     if test ${clang_static_analyzer} != "no" ; then
5217       { { echo "$as_me:$LINENO: error: Cannot enable clang static analyzer while disabling rewriter." >&5
5218 echo "$as_me: error: Cannot enable clang static analyzer while disabling rewriter." >&2;}
5219    { (exit 1); exit 1; }; }
5220     fi
5221     ENABLE_CLANG_REWRITER=0
5222
5223     ;;
5224   default) ENABLE_CLANG_REWRITER=1
5225 ;;
5226   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&5
5227 echo "$as_me: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&2;}
5228    { (exit 1); exit 1; }; } ;;
5229 esac
5230
5231 # Check whether --enable-optimized was given.
5232 if test "${enable_optimized+set}" = set; then
5233   enableval=$enable_optimized;
5234 else
5235   enableval=$optimize
5236 fi
5237
5238 if test ${enableval} = "no" ; then
5239   ENABLE_OPTIMIZED=
5240
5241 else
5242   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5243
5244 fi
5245
5246 # Check whether --enable-profiling was given.
5247 if test "${enable_profiling+set}" = set; then
5248   enableval=$enable_profiling;
5249 else
5250   enableval="no"
5251 fi
5252
5253 if test ${enableval} = "no" ; then
5254   ENABLE_PROFILING=
5255
5256 else
5257   ENABLE_PROFILING=ENABLE_PROFILING=1
5258
5259 fi
5260
5261 # Check whether --enable-assertions was given.
5262 if test "${enable_assertions+set}" = set; then
5263   enableval=$enable_assertions;
5264 else
5265   enableval="yes"
5266 fi
5267
5268 if test ${enableval} = "yes" ; then
5269   DISABLE_ASSERTIONS=
5270
5271 else
5272   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5273
5274 fi
5275
5276 # Check whether --enable-werror was given.
5277 if test "${enable_werror+set}" = set; then
5278   enableval=$enable_werror;
5279 else
5280   enableval="no"
5281 fi
5282
5283 case "$enableval" in
5284   yes) ENABLE_WERROR=1
5285  ;;
5286   no)  ENABLE_WERROR=0
5287  ;;
5288   default) ENABLE_WERROR=0
5289 ;;
5290   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5291 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5292    { (exit 1); exit 1; }; } ;;
5293 esac
5294
5295 # Check whether --enable-expensive-checks was given.
5296 if test "${enable_expensive_checks+set}" = set; then
5297   enableval=$enable_expensive_checks;
5298 else
5299   enableval="no"
5300 fi
5301
5302 if test ${enableval} = "yes" ; then
5303   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5304
5305   EXPENSIVE_CHECKS=yes
5306
5307 else
5308   ENABLE_EXPENSIVE_CHECKS=
5309
5310   EXPENSIVE_CHECKS=no
5311
5312 fi
5313
5314 # Check whether --enable-debug-runtime was given.
5315 if test "${enable_debug_runtime+set}" = set; then
5316   enableval=$enable_debug_runtime;
5317 else
5318   enableval=no
5319 fi
5320
5321 if test ${enableval} = "no" ; then
5322   DEBUG_RUNTIME=
5323
5324 else
5325   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5326
5327 fi
5328
5329 # Check whether --enable-debug-symbols was given.
5330 if test "${enable_debug_symbols+set}" = set; then
5331   enableval=$enable_debug_symbols;
5332 else
5333   enableval=no
5334 fi
5335
5336 if test ${enableval} = "no" ; then
5337   DEBUG_SYMBOLS=
5338
5339 else
5340   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5341
5342 fi
5343
5344 # Check whether --enable-keep-symbols was given.
5345 if test "${enable_keep_symbols+set}" = set; then
5346   enableval=$enable_keep_symbols;
5347 else
5348   enableval=no
5349 fi
5350
5351 if test ${enableval} = "no" ; then
5352   KEEP_SYMBOLS=
5353
5354 else
5355   KEEP_SYMBOLS=KEEP_SYMBOLS=1
5356
5357 fi
5358
5359 # Check whether --enable-jit was given.
5360 if test "${enable_jit+set}" = set; then
5361   enableval=$enable_jit;
5362 else
5363   enableval=default
5364 fi
5365
5366 if test ${enableval} = "no"
5367 then
5368   JIT=
5369
5370 else
5371   case "$llvm_cv_target_arch" in
5372     x86)         TARGET_HAS_JIT=1
5373  ;;
5374     Sparc)       TARGET_HAS_JIT=0
5375  ;;
5376     PowerPC)     TARGET_HAS_JIT=1
5377  ;;
5378     x86_64)      TARGET_HAS_JIT=1
5379  ;;
5380     ARM)         TARGET_HAS_JIT=1
5381  ;;
5382     AArch64)     TARGET_HAS_JIT=0
5383  ;;
5384     Mips)        TARGET_HAS_JIT=1
5385  ;;
5386     XCore)       TARGET_HAS_JIT=0
5387  ;;
5388     MSP430)      TARGET_HAS_JIT=0
5389  ;;
5390     Hexagon)     TARGET_HAS_JIT=0
5391  ;;
5392     MBlaze)      TARGET_HAS_JIT=0
5393  ;;
5394     NVPTX)       TARGET_HAS_JIT=0
5395  ;;
5396     *)           TARGET_HAS_JIT=0
5397  ;;
5398   esac
5399 fi
5400
5401 # Check whether --enable-docs was given.
5402 if test "${enable_docs+set}" = set; then
5403   enableval=$enable_docs;
5404 else
5405   enableval=default
5406 fi
5407
5408 case "$enableval" in
5409   yes) ENABLE_DOCS=1
5410  ;;
5411   no)  ENABLE_DOCS=0
5412  ;;
5413   default) ENABLE_DOCS=1
5414  ;;
5415   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5416 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5417    { (exit 1); exit 1; }; } ;;
5418 esac
5419
5420 # Check whether --enable-doxygen was given.
5421 if test "${enable_doxygen+set}" = set; then
5422   enableval=$enable_doxygen;
5423 else
5424   enableval=default
5425 fi
5426
5427 case "$enableval" in
5428   yes) ENABLE_DOXYGEN=1
5429  ;;
5430   no)  ENABLE_DOXYGEN=0
5431  ;;
5432   default) ENABLE_DOXYGEN=0
5433  ;;
5434   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5435 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5436    { (exit 1); exit 1; }; } ;;
5437 esac
5438
5439 # Check whether --enable-threads was given.
5440 if test "${enable_threads+set}" = set; then
5441   enableval=$enable_threads;
5442 else
5443   enableval=default
5444 fi
5445
5446 case "$enableval" in
5447   yes) LLVM_ENABLE_THREADS=1
5448  ;;
5449   no)  LLVM_ENABLE_THREADS=0
5450  ;;
5451   default) LLVM_ENABLE_THREADS=1
5452  ;;
5453   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5454 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5455    { (exit 1); exit 1; }; } ;;
5456 esac
5457
5458 cat >>confdefs.h <<_ACEOF
5459 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5460 _ACEOF
5461
5462
5463 # Check whether --enable-pthreads was given.
5464 if test "${enable_pthreads+set}" = set; then
5465   enableval=$enable_pthreads;
5466 else
5467   enableval=default
5468 fi
5469
5470 case "$enableval" in
5471   yes) ENABLE_PTHREADS=1
5472  ;;
5473   no)  ENABLE_PTHREADS=0
5474  ;;
5475   default) ENABLE_PTHREADS=1
5476  ;;
5477   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5478 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5479    { (exit 1); exit 1; }; } ;;
5480 esac
5481
5482 # Check whether --enable-pic was given.
5483 if test "${enable_pic+set}" = set; then
5484   enableval=$enable_pic;
5485 else
5486   enableval=default
5487 fi
5488
5489 case "$enableval" in
5490   yes) ENABLE_PIC=1
5491  ;;
5492   no)  ENABLE_PIC=0
5493  ;;
5494   default) ENABLE_PIC=1
5495  ;;
5496   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5497 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5498    { (exit 1); exit 1; }; } ;;
5499 esac
5500
5501 cat >>confdefs.h <<_ACEOF
5502 #define ENABLE_PIC $ENABLE_PIC
5503 _ACEOF
5504
5505
5506 # Check whether --enable-shared was given.
5507 if test "${enable_shared+set}" = set; then
5508   enableval=$enable_shared;
5509 else
5510   enableval=default
5511 fi
5512
5513 case "$enableval" in
5514   yes) ENABLE_SHARED=1
5515  ;;
5516   no)  ENABLE_SHARED=0
5517  ;;
5518   default) ENABLE_SHARED=0
5519  ;;
5520   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5521 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5522    { (exit 1); exit 1; }; } ;;
5523 esac
5524
5525 # Check whether --enable-embed-stdcxx was given.
5526 if test "${enable_embed_stdcxx+set}" = set; then
5527   enableval=$enable_embed_stdcxx;
5528 else
5529   enableval=default
5530 fi
5531
5532 case "$enableval" in
5533   yes) ENABLE_EMBED_STDCXX=1
5534  ;;
5535   no)  ENABLE_EMBED_STDCXX=0
5536  ;;
5537   default) ENABLE_EMBED_STDCXX=0
5538  ;;
5539   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5540 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5541    { (exit 1); exit 1; }; } ;;
5542 esac
5543
5544 # Check whether --enable-timestamps was given.
5545 if test "${enable_timestamps+set}" = set; then
5546   enableval=$enable_timestamps;
5547 else
5548   enableval=default
5549 fi
5550
5551 case "$enableval" in
5552   yes) ENABLE_TIMESTAMPS=1
5553  ;;
5554   no)  ENABLE_TIMESTAMPS=0
5555  ;;
5556   default) ENABLE_TIMESTAMPS=1
5557  ;;
5558   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5559 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5560    { (exit 1); exit 1; }; } ;;
5561 esac
5562
5563 cat >>confdefs.h <<_ACEOF
5564 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5565 _ACEOF
5566
5567
5568
5569 # Check whether --enable-backtraces was given.
5570 if test "${enable_backtraces+set}" = set; then
5571   enableval=$enable_backtraces;
5572 else
5573   enableval=default
5574 fi
5575
5576 case "$enableval" in
5577   yes) ENABLE_BACKTRACES=1
5578  ;;
5579   no)  ENABLE_BACKTRACES=0
5580  ;;
5581   default) ENABLE_BACKTRACES=1
5582  ;;
5583   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5584 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5585    { (exit 1); exit 1; }; } ;;
5586 esac
5587
5588 cat >>confdefs.h <<_ACEOF
5589 #define ENABLE_BACKTRACES $ENABLE_BACKTRACES
5590 _ACEOF
5591
5592
5593 TARGETS_TO_BUILD=""
5594 # Check whether --enable-targets was given.
5595 if test "${enable_targets+set}" = set; then
5596   enableval=$enable_targets;
5597 else
5598   enableval=all
5599 fi
5600
5601 if test "$enableval" = host-only ; then
5602   enableval=host
5603 fi
5604 case "$enableval" in
5605   all) TARGETS_TO_BUILD="X86 Sparc PowerPC AArch64 ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon" ;;
5606   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5607       case "$a_target" in
5608         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5609         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5610         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5611         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5612         aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5613         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5614         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5615         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5616         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5617         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5618         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5619         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5620         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5621         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5622         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5623         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5624         host) case "$llvm_cv_target_arch" in
5625             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5626             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5627             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5628             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5629             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5630             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5631             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5632             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5633             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5634             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5635             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5636             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5637 echo "$as_me: error: Can not set target to build" >&2;}
5638    { (exit 1); exit 1; }; } ;;
5639           esac ;;
5640         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5641 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5642    { (exit 1); exit 1; }; } ;;
5643       esac
5644   done
5645   ;;
5646 esac
5647
5648 # Check whether --enable-experimental-targets was given.
5649 if test "${enable_experimental_targets+set}" = set; then
5650   enableval=$enable_experimental_targets;
5651 else
5652   enableval=disable
5653 fi
5654
5655
5656 if test ${enableval} != "disable"
5657 then
5658   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5659 fi
5660
5661 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5662
5663
5664 for a_target in $TARGETS_TO_BUILD; do
5665   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5666
5667 cat >>confdefs.h <<_ACEOF
5668 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5669 _ACEOF
5670
5671     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5672     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5673     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5674     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5675     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5676       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5677     fi
5678     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5679       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5680     fi
5681
5682 cat >>confdefs.h <<_ACEOF
5683 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5684 _ACEOF
5685
5686
5687 cat >>confdefs.h <<_ACEOF
5688 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5689 _ACEOF
5690
5691
5692 cat >>confdefs.h <<_ACEOF
5693 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5694 _ACEOF
5695
5696
5697 cat >>confdefs.h <<_ACEOF
5698 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5699 _ACEOF
5700
5701     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5702
5703 cat >>confdefs.h <<_ACEOF
5704 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5705 _ACEOF
5706
5707     fi
5708     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5709
5710 cat >>confdefs.h <<_ACEOF
5711 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5712 _ACEOF
5713
5714     fi
5715   fi
5716 done
5717
5718 LLVM_ENUM_TARGETS=""
5719 LLVM_ENUM_ASM_PRINTERS=""
5720 LLVM_ENUM_ASM_PARSERS=""
5721 LLVM_ENUM_DISASSEMBLERS=""
5722 for target_to_build in $TARGETS_TO_BUILD; do
5723   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5724   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5725     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5726   fi
5727   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5728     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5729   fi
5730   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5731     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5732   fi
5733 done
5734
5735
5736
5737
5738
5739
5740 # Check whether --with-optimize-option was given.
5741 if test "${with_optimize_option+set}" = set; then
5742   withval=$with_optimize_option;
5743 else
5744   withval=default
5745 fi
5746
5747 { echo "$as_me:$LINENO: checking optimization flags" >&5
5748 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5749 case "$withval" in
5750   default)
5751     case "$llvm_cv_os_type" in
5752     FreeBSD) optimize_option=-O2 ;;
5753     MingW) optimize_option=-O2 ;;
5754     *)     optimize_option=-O3 ;;
5755     esac ;;
5756   *) optimize_option="$withval" ;;
5757 esac
5758 OPTIMIZE_OPTION=$optimize_option
5759
5760 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5761 echo "${ECHO_T}$optimize_option" >&6; }
5762
5763
5764 # Check whether --with-extra-options was given.
5765 if test "${with_extra_options+set}" = set; then
5766   withval=$with_extra_options;
5767 else
5768   withval=default
5769 fi
5770
5771 case "$withval" in
5772   default) EXTRA_OPTIONS= ;;
5773   *) EXTRA_OPTIONS=$withval ;;
5774 esac
5775 EXTRA_OPTIONS=$EXTRA_OPTIONS
5776
5777
5778
5779 # Check whether --with-extra-ld-options was given.
5780 if test "${with_extra_ld_options+set}" = set; then
5781   withval=$with_extra_ld_options;
5782 else
5783   withval=default
5784 fi
5785
5786 case "$withval" in
5787   default) EXTRA_LD_OPTIONS= ;;
5788   *) EXTRA_LD_OPTIONS=$withval ;;
5789 esac
5790 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5791
5792
5793 # Check whether --enable-bindings was given.
5794 if test "${enable_bindings+set}" = set; then
5795   enableval=$enable_bindings;
5796 else
5797   enableval=default
5798 fi
5799
5800 BINDINGS_TO_BUILD=""
5801 case "$enableval" in
5802   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5803   all ) BINDINGS_TO_BUILD="ocaml" ;;
5804   none | no) BINDINGS_TO_BUILD="" ;;
5805   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5806       case "$a_binding" in
5807         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5808         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5809 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5810    { (exit 1); exit 1; }; } ;;
5811       esac
5812   done
5813   ;;
5814 esac
5815
5816
5817 # Check whether --with-ocaml-libdir was given.
5818 if test "${with_ocaml_libdir+set}" = set; then
5819   withval=$with_ocaml_libdir;
5820 else
5821   withval=auto
5822 fi
5823
5824 case "$withval" in
5825   auto) with_ocaml_libdir="$withval" ;;
5826   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5827   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5828 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5829    { (exit 1); exit 1; }; } ;;
5830 esac
5831
5832
5833 # Check whether --with-clang-srcdir was given.
5834 if test "${with_clang_srcdir+set}" = set; then
5835   withval=$with_clang_srcdir;
5836 else
5837   withval="-"
5838 fi
5839
5840 case "$withval" in
5841   -) clang_src_root="" ;;
5842   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5843   *) clang_src_root="$ac_pwd/$withval" ;;
5844 esac
5845 CLANG_SRC_ROOT=$clang_src_root
5846
5847
5848
5849 # Check whether --with-clang-resource-dir was given.
5850 if test "${with_clang_resource_dir+set}" = set; then
5851   withval=$with_clang_resource_dir;
5852 else
5853   withval=""
5854 fi
5855
5856
5857 cat >>confdefs.h <<_ACEOF
5858 #define CLANG_RESOURCE_DIR "$withval"
5859 _ACEOF
5860
5861
5862
5863 # Check whether --with-c-include-dirs was given.
5864 if test "${with_c_include_dirs+set}" = set; then
5865   withval=$with_c_include_dirs;
5866 else
5867   withval=""
5868 fi
5869
5870
5871 cat >>confdefs.h <<_ACEOF
5872 #define C_INCLUDE_DIRS "$withval"
5873 _ACEOF
5874
5875
5876 # Clang normally uses the system c++ headers and libraries. With this option,
5877 # clang will use the ones provided by a gcc installation instead. This option should
5878 # be passed the same value that was used with --prefix when configuring gcc.
5879
5880 # Check whether --with-gcc-toolchain was given.
5881 if test "${with_gcc_toolchain+set}" = set; then
5882   withval=$with_gcc_toolchain;
5883 else
5884   withval=""
5885 fi
5886
5887
5888 cat >>confdefs.h <<_ACEOF
5889 #define GCC_INSTALL_PREFIX "$withval"
5890 _ACEOF
5891
5892
5893
5894 # Check whether --with-default-sysroot was given.
5895 if test "${with_default_sysroot+set}" = set; then
5896   withval=$with_default_sysroot;
5897 else
5898   withval=""
5899 fi
5900
5901
5902 cat >>confdefs.h <<_ACEOF
5903 #define DEFAULT_SYSROOT "$withval"
5904 _ACEOF
5905
5906
5907
5908 # Check whether --with-binutils-include was given.
5909 if test "${with_binutils_include+set}" = set; then
5910   withval=$with_binutils_include;
5911 else
5912   withval=default
5913 fi
5914
5915 case "$withval" in
5916   default) WITH_BINUTILS_INCDIR=default ;;
5917   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5918   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5919 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5920    { (exit 1); exit 1; }; } ;;
5921 esac
5922 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5923   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5924
5925   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5926      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5927      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5928 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5929    { (exit 1); exit 1; }; };
5930   fi
5931 fi
5932
5933
5934 # Check whether --with-bug-report-url was given.
5935 if test "${with_bug_report_url+set}" = set; then
5936   withval=$with_bug_report_url;
5937 else
5938   withval="http://llvm.org/bugs/"
5939 fi
5940
5941
5942 cat >>confdefs.h <<_ACEOF
5943 #define BUG_REPORT_URL "$withval"
5944 _ACEOF
5945
5946
5947 # Check whether --enable-libffi was given.
5948 if test "${enable_libffi+set}" = set; then
5949   enableval=$enable_libffi; case "$enableval" in
5950     yes) llvm_cv_enable_libffi="yes" ;;
5951     no)  llvm_cv_enable_libffi="no"  ;;
5952     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5953 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5954    { (exit 1); exit 1; }; } ;;
5955   esac
5956 else
5957   llvm_cv_enable_libffi=no
5958 fi
5959
5960
5961
5962 # Check whether --with-internal-prefix was given.
5963 if test "${with_internal_prefix+set}" = set; then
5964   withval=$with_internal_prefix;
5965 else
5966   withval=""
5967 fi
5968
5969 INTERNAL_PREFIX=$withval
5970
5971
5972
5973 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5974 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5975 if test "${lt_cv_path_NM+set}" = set; then
5976   echo $ECHO_N "(cached) $ECHO_C" >&6
5977 else
5978   if test -n "$NM"; then
5979   # Let the user override the test.
5980   lt_cv_path_NM="$NM"
5981 else
5982   lt_nm_to_check="${ac_tool_prefix}nm"
5983   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5984     lt_nm_to_check="$lt_nm_to_check nm"
5985   fi
5986   for lt_tmp_nm in $lt_nm_to_check; do
5987     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5988     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5989       IFS="$lt_save_ifs"
5990       test -z "$ac_dir" && ac_dir=.
5991       tmp_nm="$ac_dir/$lt_tmp_nm"
5992       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5993         # Check to see if the nm accepts a BSD-compat flag.
5994         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5995         #   nm: unknown option "B" ignored
5996         # Tru64's nm complains that /dev/null is an invalid object file
5997         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5998         */dev/null* | *'Invalid file or object type'*)
5999           lt_cv_path_NM="$tmp_nm -B"
6000           break
6001           ;;
6002         *)
6003           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6004           */dev/null*)
6005             lt_cv_path_NM="$tmp_nm -p"
6006             break
6007             ;;
6008           *)
6009             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6010             continue # so that we can try to find one that supports BSD flags
6011             ;;
6012           esac
6013           ;;
6014         esac
6015       fi
6016     done
6017     IFS="$lt_save_ifs"
6018   done
6019   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6020 fi
6021 fi
6022 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6023 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6024 NM="$lt_cv_path_NM"
6025
6026
6027
6028 { echo "$as_me:$LINENO: checking for GNU make" >&5
6029 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6030 if test "${llvm_cv_gnu_make_command+set}" = set; then
6031   echo $ECHO_N "(cached) $ECHO_C" >&6
6032 else
6033   llvm_cv_gnu_make_command=''
6034  for a in "$MAKE" make gmake gnumake ; do
6035   if test -z "$a" ; then continue ; fi ;
6036   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6037   then
6038    llvm_cv_gnu_make_command=$a ;
6039    break;
6040   fi
6041  done
6042 fi
6043 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6044 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6045  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6046    ifGNUmake='' ;
6047  else
6048    ifGNUmake='#' ;
6049    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6050 echo "${ECHO_T}\"Not found\"" >&6; };
6051  fi
6052
6053
6054 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6055 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6056 LN_S=$as_ln_s
6057 if test "$LN_S" = "ln -s"; then
6058   { echo "$as_me:$LINENO: result: yes" >&5
6059 echo "${ECHO_T}yes" >&6; }
6060 else
6061   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6062 echo "${ECHO_T}no, using $LN_S" >&6; }
6063 fi
6064
6065 # Extract the first word of "cmp", so it can be a program name with args.
6066 set dummy cmp; ac_word=$2
6067 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6068 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6069 if test "${ac_cv_path_CMP+set}" = set; then
6070   echo $ECHO_N "(cached) $ECHO_C" >&6
6071 else
6072   case $CMP in
6073   [\\/]* | ?:[\\/]*)
6074   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6075   ;;
6076   *)
6077   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6078 for as_dir in $PATH
6079 do
6080   IFS=$as_save_IFS
6081   test -z "$as_dir" && as_dir=.
6082   for ac_exec_ext in '' $ac_executable_extensions; do
6083   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6084     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6085     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6086     break 2
6087   fi
6088 done
6089 done
6090 IFS=$as_save_IFS
6091
6092   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6093   ;;
6094 esac
6095 fi
6096 CMP=$ac_cv_path_CMP
6097 if test -n "$CMP"; then
6098   { echo "$as_me:$LINENO: result: $CMP" >&5
6099 echo "${ECHO_T}$CMP" >&6; }
6100 else
6101   { echo "$as_me:$LINENO: result: no" >&5
6102 echo "${ECHO_T}no" >&6; }
6103 fi
6104
6105
6106 # Extract the first word of "cp", so it can be a program name with args.
6107 set dummy cp; ac_word=$2
6108 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6109 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6110 if test "${ac_cv_path_CP+set}" = set; then
6111   echo $ECHO_N "(cached) $ECHO_C" >&6
6112 else
6113   case $CP in
6114   [\\/]* | ?:[\\/]*)
6115   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6116   ;;
6117   *)
6118   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6119 for as_dir in $PATH
6120 do
6121   IFS=$as_save_IFS
6122   test -z "$as_dir" && as_dir=.
6123   for ac_exec_ext in '' $ac_executable_extensions; do
6124   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6125     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6126     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6127     break 2
6128   fi
6129 done
6130 done
6131 IFS=$as_save_IFS
6132
6133   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6134   ;;
6135 esac
6136 fi
6137 CP=$ac_cv_path_CP
6138 if test -n "$CP"; then
6139   { echo "$as_me:$LINENO: result: $CP" >&5
6140 echo "${ECHO_T}$CP" >&6; }
6141 else
6142   { echo "$as_me:$LINENO: result: no" >&5
6143 echo "${ECHO_T}no" >&6; }
6144 fi
6145
6146
6147 # Extract the first word of "date", so it can be a program name with args.
6148 set dummy date; ac_word=$2
6149 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6150 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6151 if test "${ac_cv_path_DATE+set}" = set; then
6152   echo $ECHO_N "(cached) $ECHO_C" >&6
6153 else
6154   case $DATE in
6155   [\\/]* | ?:[\\/]*)
6156   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6157   ;;
6158   *)
6159   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6160 for as_dir in $PATH
6161 do
6162   IFS=$as_save_IFS
6163   test -z "$as_dir" && as_dir=.
6164   for ac_exec_ext in '' $ac_executable_extensions; do
6165   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6166     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6167     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6168     break 2
6169   fi
6170 done
6171 done
6172 IFS=$as_save_IFS
6173
6174   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6175   ;;
6176 esac
6177 fi
6178 DATE=$ac_cv_path_DATE
6179 if test -n "$DATE"; then
6180   { echo "$as_me:$LINENO: result: $DATE" >&5
6181 echo "${ECHO_T}$DATE" >&6; }
6182 else
6183   { echo "$as_me:$LINENO: result: no" >&5
6184 echo "${ECHO_T}no" >&6; }
6185 fi
6186
6187
6188 # Extract the first word of "find", so it can be a program name with args.
6189 set dummy find; ac_word=$2
6190 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6191 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6192 if test "${ac_cv_path_FIND+set}" = set; then
6193   echo $ECHO_N "(cached) $ECHO_C" >&6
6194 else
6195   case $FIND in
6196   [\\/]* | ?:[\\/]*)
6197   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6198   ;;
6199   *)
6200   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6201 for as_dir in $PATH
6202 do
6203   IFS=$as_save_IFS
6204   test -z "$as_dir" && as_dir=.
6205   for ac_exec_ext in '' $ac_executable_extensions; do
6206   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6207     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6208     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6209     break 2
6210   fi
6211 done
6212 done
6213 IFS=$as_save_IFS
6214
6215   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6216   ;;
6217 esac
6218 fi
6219 FIND=$ac_cv_path_FIND
6220 if test -n "$FIND"; then
6221   { echo "$as_me:$LINENO: result: $FIND" >&5
6222 echo "${ECHO_T}$FIND" >&6; }
6223 else
6224   { echo "$as_me:$LINENO: result: no" >&5
6225 echo "${ECHO_T}no" >&6; }
6226 fi
6227
6228
6229 # Extract the first word of "grep", so it can be a program name with args.
6230 set dummy grep; ac_word=$2
6231 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6232 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6233 if test "${ac_cv_path_GREP+set}" = set; then
6234   echo $ECHO_N "(cached) $ECHO_C" >&6
6235 else
6236   case $GREP in
6237   [\\/]* | ?:[\\/]*)
6238   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6239   ;;
6240   *)
6241   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6242 for as_dir in $PATH
6243 do
6244   IFS=$as_save_IFS
6245   test -z "$as_dir" && as_dir=.
6246   for ac_exec_ext in '' $ac_executable_extensions; do
6247   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6248     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6249     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6250     break 2
6251   fi
6252 done
6253 done
6254 IFS=$as_save_IFS
6255
6256   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6257   ;;
6258 esac
6259 fi
6260 GREP=$ac_cv_path_GREP
6261 if test -n "$GREP"; then
6262   { echo "$as_me:$LINENO: result: $GREP" >&5
6263 echo "${ECHO_T}$GREP" >&6; }
6264 else
6265   { echo "$as_me:$LINENO: result: no" >&5
6266 echo "${ECHO_T}no" >&6; }
6267 fi
6268
6269
6270 # Extract the first word of "mkdir", so it can be a program name with args.
6271 set dummy mkdir; ac_word=$2
6272 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6273 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6274 if test "${ac_cv_path_MKDIR+set}" = set; then
6275   echo $ECHO_N "(cached) $ECHO_C" >&6
6276 else
6277   case $MKDIR in
6278   [\\/]* | ?:[\\/]*)
6279   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6280   ;;
6281   *)
6282   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6283 for as_dir in $PATH
6284 do
6285   IFS=$as_save_IFS
6286   test -z "$as_dir" && as_dir=.
6287   for ac_exec_ext in '' $ac_executable_extensions; do
6288   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6289     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6290     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6291     break 2
6292   fi
6293 done
6294 done
6295 IFS=$as_save_IFS
6296
6297   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6298   ;;
6299 esac
6300 fi
6301 MKDIR=$ac_cv_path_MKDIR
6302 if test -n "$MKDIR"; then
6303   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6304 echo "${ECHO_T}$MKDIR" >&6; }
6305 else
6306   { echo "$as_me:$LINENO: result: no" >&5
6307 echo "${ECHO_T}no" >&6; }
6308 fi
6309
6310
6311 # Extract the first word of "mv", so it can be a program name with args.
6312 set dummy mv; ac_word=$2
6313 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6314 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6315 if test "${ac_cv_path_MV+set}" = set; then
6316   echo $ECHO_N "(cached) $ECHO_C" >&6
6317 else
6318   case $MV in
6319   [\\/]* | ?:[\\/]*)
6320   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6321   ;;
6322   *)
6323   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6324 for as_dir in $PATH
6325 do
6326   IFS=$as_save_IFS
6327   test -z "$as_dir" && as_dir=.
6328   for ac_exec_ext in '' $ac_executable_extensions; do
6329   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6330     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6331     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6332     break 2
6333   fi
6334 done
6335 done
6336 IFS=$as_save_IFS
6337
6338   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6339   ;;
6340 esac
6341 fi
6342 MV=$ac_cv_path_MV
6343 if test -n "$MV"; then
6344   { echo "$as_me:$LINENO: result: $MV" >&5
6345 echo "${ECHO_T}$MV" >&6; }
6346 else
6347   { echo "$as_me:$LINENO: result: no" >&5
6348 echo "${ECHO_T}no" >&6; }
6349 fi
6350
6351
6352 if test -n "$ac_tool_prefix"; then
6353   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6354 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6355 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6356 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6357 if test "${ac_cv_prog_RANLIB+set}" = set; then
6358   echo $ECHO_N "(cached) $ECHO_C" >&6
6359 else
6360   if test -n "$RANLIB"; then
6361   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6362 else
6363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6364 for as_dir in $PATH
6365 do
6366   IFS=$as_save_IFS
6367   test -z "$as_dir" && as_dir=.
6368   for ac_exec_ext in '' $ac_executable_extensions; do
6369   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6370     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6371     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6372     break 2
6373   fi
6374 done
6375 done
6376 IFS=$as_save_IFS
6377
6378 fi
6379 fi
6380 RANLIB=$ac_cv_prog_RANLIB
6381 if test -n "$RANLIB"; then
6382   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6383 echo "${ECHO_T}$RANLIB" >&6; }
6384 else
6385   { echo "$as_me:$LINENO: result: no" >&5
6386 echo "${ECHO_T}no" >&6; }
6387 fi
6388
6389
6390 fi
6391 if test -z "$ac_cv_prog_RANLIB"; then
6392   ac_ct_RANLIB=$RANLIB
6393   # Extract the first word of "ranlib", so it can be a program name with args.
6394 set dummy ranlib; ac_word=$2
6395 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6396 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6397 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6398   echo $ECHO_N "(cached) $ECHO_C" >&6
6399 else
6400   if test -n "$ac_ct_RANLIB"; then
6401   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6402 else
6403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6404 for as_dir in $PATH
6405 do
6406   IFS=$as_save_IFS
6407   test -z "$as_dir" && as_dir=.
6408   for ac_exec_ext in '' $ac_executable_extensions; do
6409   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6410     ac_cv_prog_ac_ct_RANLIB="ranlib"
6411     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6412     break 2
6413   fi
6414 done
6415 done
6416 IFS=$as_save_IFS
6417
6418 fi
6419 fi
6420 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6421 if test -n "$ac_ct_RANLIB"; then
6422   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6423 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6424 else
6425   { echo "$as_me:$LINENO: result: no" >&5
6426 echo "${ECHO_T}no" >&6; }
6427 fi
6428
6429   if test "x$ac_ct_RANLIB" = x; then
6430     RANLIB=":"
6431   else
6432     case $cross_compiling:$ac_tool_warned in
6433 yes:)
6434 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6435 whose name does not start with the host triplet.  If you think this
6436 configuration is useful to you, please write to autoconf@gnu.org." >&5
6437 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6438 whose name does not start with the host triplet.  If you think this
6439 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6440 ac_tool_warned=yes ;;
6441 esac
6442     RANLIB=$ac_ct_RANLIB
6443   fi
6444 else
6445   RANLIB="$ac_cv_prog_RANLIB"
6446 fi
6447
6448 if test -n "$ac_tool_prefix"; then
6449   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6450 set dummy ${ac_tool_prefix}ar; ac_word=$2
6451 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6453 if test "${ac_cv_prog_AR+set}" = set; then
6454   echo $ECHO_N "(cached) $ECHO_C" >&6
6455 else
6456   if test -n "$AR"; then
6457   ac_cv_prog_AR="$AR" # Let the user override the test.
6458 else
6459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6460 for as_dir in $PATH
6461 do
6462   IFS=$as_save_IFS
6463   test -z "$as_dir" && as_dir=.
6464   for ac_exec_ext in '' $ac_executable_extensions; do
6465   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6466     ac_cv_prog_AR="${ac_tool_prefix}ar"
6467     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6468     break 2
6469   fi
6470 done
6471 done
6472 IFS=$as_save_IFS
6473
6474 fi
6475 fi
6476 AR=$ac_cv_prog_AR
6477 if test -n "$AR"; then
6478   { echo "$as_me:$LINENO: result: $AR" >&5
6479 echo "${ECHO_T}$AR" >&6; }
6480 else
6481   { echo "$as_me:$LINENO: result: no" >&5
6482 echo "${ECHO_T}no" >&6; }
6483 fi
6484
6485
6486 fi
6487 if test -z "$ac_cv_prog_AR"; then
6488   ac_ct_AR=$AR
6489   # Extract the first word of "ar", so it can be a program name with args.
6490 set dummy ar; ac_word=$2
6491 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6492 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6493 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6494   echo $ECHO_N "(cached) $ECHO_C" >&6
6495 else
6496   if test -n "$ac_ct_AR"; then
6497   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6498 else
6499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6500 for as_dir in $PATH
6501 do
6502   IFS=$as_save_IFS
6503   test -z "$as_dir" && as_dir=.
6504   for ac_exec_ext in '' $ac_executable_extensions; do
6505   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6506     ac_cv_prog_ac_ct_AR="ar"
6507     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6508     break 2
6509   fi
6510 done
6511 done
6512 IFS=$as_save_IFS
6513
6514 fi
6515 fi
6516 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6517 if test -n "$ac_ct_AR"; then
6518   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6519 echo "${ECHO_T}$ac_ct_AR" >&6; }
6520 else
6521   { echo "$as_me:$LINENO: result: no" >&5
6522 echo "${ECHO_T}no" >&6; }
6523 fi
6524
6525   if test "x$ac_ct_AR" = x; then
6526     AR="false"
6527   else
6528     case $cross_compiling:$ac_tool_warned in
6529 yes:)
6530 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6531 whose name does not start with the host triplet.  If you think this
6532 configuration is useful to you, please write to autoconf@gnu.org." >&5
6533 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6534 whose name does not start with the host triplet.  If you think this
6535 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6536 ac_tool_warned=yes ;;
6537 esac
6538     AR=$ac_ct_AR
6539   fi
6540 else
6541   AR="$ac_cv_prog_AR"
6542 fi
6543
6544 # Extract the first word of "rm", so it can be a program name with args.
6545 set dummy rm; ac_word=$2
6546 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6547 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6548 if test "${ac_cv_path_RM+set}" = set; then
6549   echo $ECHO_N "(cached) $ECHO_C" >&6
6550 else
6551   case $RM in
6552   [\\/]* | ?:[\\/]*)
6553   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6554   ;;
6555   *)
6556   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6557 for as_dir in $PATH
6558 do
6559   IFS=$as_save_IFS
6560   test -z "$as_dir" && as_dir=.
6561   for ac_exec_ext in '' $ac_executable_extensions; do
6562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6563     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6564     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6565     break 2
6566   fi
6567 done
6568 done
6569 IFS=$as_save_IFS
6570
6571   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6572   ;;
6573 esac
6574 fi
6575 RM=$ac_cv_path_RM
6576 if test -n "$RM"; then
6577   { echo "$as_me:$LINENO: result: $RM" >&5
6578 echo "${ECHO_T}$RM" >&6; }
6579 else
6580   { echo "$as_me:$LINENO: result: no" >&5
6581 echo "${ECHO_T}no" >&6; }
6582 fi
6583
6584
6585 # Extract the first word of "sed", so it can be a program name with args.
6586 set dummy sed; ac_word=$2
6587 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6589 if test "${ac_cv_path_SED+set}" = set; then
6590   echo $ECHO_N "(cached) $ECHO_C" >&6
6591 else
6592   case $SED in
6593   [\\/]* | ?:[\\/]*)
6594   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6595   ;;
6596   *)
6597   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6598 for as_dir in $PATH
6599 do
6600   IFS=$as_save_IFS
6601   test -z "$as_dir" && as_dir=.
6602   for ac_exec_ext in '' $ac_executable_extensions; do
6603   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6604     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6605     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6606     break 2
6607   fi
6608 done
6609 done
6610 IFS=$as_save_IFS
6611
6612   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6613   ;;
6614 esac
6615 fi
6616 SED=$ac_cv_path_SED
6617 if test -n "$SED"; then
6618   { echo "$as_me:$LINENO: result: $SED" >&5
6619 echo "${ECHO_T}$SED" >&6; }
6620 else
6621   { echo "$as_me:$LINENO: result: no" >&5
6622 echo "${ECHO_T}no" >&6; }
6623 fi
6624
6625
6626 # Extract the first word of "tar", so it can be a program name with args.
6627 set dummy tar; ac_word=$2
6628 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6629 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6630 if test "${ac_cv_path_TAR+set}" = set; then
6631   echo $ECHO_N "(cached) $ECHO_C" >&6
6632 else
6633   case $TAR in
6634   [\\/]* | ?:[\\/]*)
6635   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6636   ;;
6637   *)
6638   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6639 for as_dir in $PATH
6640 do
6641   IFS=$as_save_IFS
6642   test -z "$as_dir" && as_dir=.
6643   for ac_exec_ext in '' $ac_executable_extensions; do
6644   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6645     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6646     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6647     break 2
6648   fi
6649 done
6650 done
6651 IFS=$as_save_IFS
6652
6653   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6654   ;;
6655 esac
6656 fi
6657 TAR=$ac_cv_path_TAR
6658 if test -n "$TAR"; then
6659   { echo "$as_me:$LINENO: result: $TAR" >&5
6660 echo "${ECHO_T}$TAR" >&6; }
6661 else
6662   { echo "$as_me:$LINENO: result: no" >&5
6663 echo "${ECHO_T}no" >&6; }
6664 fi
6665
6666
6667 # Extract the first word of "pwd", so it can be a program name with args.
6668 set dummy pwd; ac_word=$2
6669 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6670 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6671 if test "${ac_cv_path_BINPWD+set}" = set; then
6672   echo $ECHO_N "(cached) $ECHO_C" >&6
6673 else
6674   case $BINPWD in
6675   [\\/]* | ?:[\\/]*)
6676   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6677   ;;
6678   *)
6679   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680 for as_dir in $PATH
6681 do
6682   IFS=$as_save_IFS
6683   test -z "$as_dir" && as_dir=.
6684   for ac_exec_ext in '' $ac_executable_extensions; do
6685   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6686     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6687     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6688     break 2
6689   fi
6690 done
6691 done
6692 IFS=$as_save_IFS
6693
6694   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6695   ;;
6696 esac
6697 fi
6698 BINPWD=$ac_cv_path_BINPWD
6699 if test -n "$BINPWD"; then
6700   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6701 echo "${ECHO_T}$BINPWD" >&6; }
6702 else
6703   { echo "$as_me:$LINENO: result: no" >&5
6704 echo "${ECHO_T}no" >&6; }
6705 fi
6706
6707
6708
6709 # Extract the first word of "Graphviz", so it can be a program name with args.
6710 set dummy Graphviz; ac_word=$2
6711 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6712 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6713 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6714   echo $ECHO_N "(cached) $ECHO_C" >&6
6715 else
6716   case $GRAPHVIZ in
6717   [\\/]* | ?:[\\/]*)
6718   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6719   ;;
6720   *)
6721   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6722 for as_dir in $PATH
6723 do
6724   IFS=$as_save_IFS
6725   test -z "$as_dir" && as_dir=.
6726   for ac_exec_ext in '' $ac_executable_extensions; do
6727   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6728     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6729     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6730     break 2
6731   fi
6732 done
6733 done
6734 IFS=$as_save_IFS
6735
6736   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6737   ;;
6738 esac
6739 fi
6740 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6741 if test -n "$GRAPHVIZ"; then
6742   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6743 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6744 else
6745   { echo "$as_me:$LINENO: result: no" >&5
6746 echo "${ECHO_T}no" >&6; }
6747 fi
6748
6749
6750 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6751
6752 cat >>confdefs.h <<\_ACEOF
6753 #define HAVE_GRAPHVIZ 1
6754 _ACEOF
6755
6756     if test "$llvm_cv_os_type" = "MingW" ; then
6757     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6758   fi
6759
6760 cat >>confdefs.h <<_ACEOF
6761 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6762 _ACEOF
6763
6764 fi
6765 # Extract the first word of "dot", so it can be a program name with args.
6766 set dummy dot; ac_word=$2
6767 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6769 if test "${ac_cv_path_DOT+set}" = set; then
6770   echo $ECHO_N "(cached) $ECHO_C" >&6
6771 else
6772   case $DOT in
6773   [\\/]* | ?:[\\/]*)
6774   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6775   ;;
6776   *)
6777   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6778 for as_dir in $PATH
6779 do
6780   IFS=$as_save_IFS
6781   test -z "$as_dir" && as_dir=.
6782   for ac_exec_ext in '' $ac_executable_extensions; do
6783   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6784     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6785     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6786     break 2
6787   fi
6788 done
6789 done
6790 IFS=$as_save_IFS
6791
6792   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6793   ;;
6794 esac
6795 fi
6796 DOT=$ac_cv_path_DOT
6797 if test -n "$DOT"; then
6798   { echo "$as_me:$LINENO: result: $DOT" >&5
6799 echo "${ECHO_T}$DOT" >&6; }
6800 else
6801   { echo "$as_me:$LINENO: result: no" >&5
6802 echo "${ECHO_T}no" >&6; }
6803 fi
6804
6805
6806 if test "$DOT" != "echo dot" ; then
6807
6808 cat >>confdefs.h <<\_ACEOF
6809 #define HAVE_DOT 1
6810 _ACEOF
6811
6812     if test "$llvm_cv_os_type" = "MingW" ; then
6813     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6814   fi
6815
6816 cat >>confdefs.h <<_ACEOF
6817 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6818 _ACEOF
6819
6820 fi
6821 # Extract the first word of "fdp", so it can be a program name with args.
6822 set dummy fdp; ac_word=$2
6823 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6824 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6825 if test "${ac_cv_path_FDP+set}" = set; then
6826   echo $ECHO_N "(cached) $ECHO_C" >&6
6827 else
6828   case $FDP in
6829   [\\/]* | ?:[\\/]*)
6830   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6831   ;;
6832   *)
6833   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834 for as_dir in $PATH
6835 do
6836   IFS=$as_save_IFS
6837   test -z "$as_dir" && as_dir=.
6838   for ac_exec_ext in '' $ac_executable_extensions; do
6839   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6840     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6841     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6842     break 2
6843   fi
6844 done
6845 done
6846 IFS=$as_save_IFS
6847
6848   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6849   ;;
6850 esac
6851 fi
6852 FDP=$ac_cv_path_FDP
6853 if test -n "$FDP"; then
6854   { echo "$as_me:$LINENO: result: $FDP" >&5
6855 echo "${ECHO_T}$FDP" >&6; }
6856 else
6857   { echo "$as_me:$LINENO: result: no" >&5
6858 echo "${ECHO_T}no" >&6; }
6859 fi
6860
6861
6862 if test "$FDP" != "echo fdp" ; then
6863
6864 cat >>confdefs.h <<\_ACEOF
6865 #define HAVE_FDP 1
6866 _ACEOF
6867
6868     if test "$llvm_cv_os_type" = "MingW" ; then
6869     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6870   fi
6871
6872 cat >>confdefs.h <<_ACEOF
6873 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6874 _ACEOF
6875
6876 fi
6877 # Extract the first word of "neato", so it can be a program name with args.
6878 set dummy neato; ac_word=$2
6879 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6880 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6881 if test "${ac_cv_path_NEATO+set}" = set; then
6882   echo $ECHO_N "(cached) $ECHO_C" >&6
6883 else
6884   case $NEATO in
6885   [\\/]* | ?:[\\/]*)
6886   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6887   ;;
6888   *)
6889   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6890 for as_dir in $PATH
6891 do
6892   IFS=$as_save_IFS
6893   test -z "$as_dir" && as_dir=.
6894   for ac_exec_ext in '' $ac_executable_extensions; do
6895   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6896     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6897     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6898     break 2
6899   fi
6900 done
6901 done
6902 IFS=$as_save_IFS
6903
6904   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6905   ;;
6906 esac
6907 fi
6908 NEATO=$ac_cv_path_NEATO
6909 if test -n "$NEATO"; then
6910   { echo "$as_me:$LINENO: result: $NEATO" >&5
6911 echo "${ECHO_T}$NEATO" >&6; }
6912 else
6913   { echo "$as_me:$LINENO: result: no" >&5
6914 echo "${ECHO_T}no" >&6; }
6915 fi
6916
6917
6918 if test "$NEATO" != "echo neato" ; then
6919
6920 cat >>confdefs.h <<\_ACEOF
6921 #define HAVE_NEATO 1
6922 _ACEOF
6923
6924     if test "$llvm_cv_os_type" = "MingW" ; then
6925     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6926   fi
6927
6928 cat >>confdefs.h <<_ACEOF
6929 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6930 _ACEOF
6931
6932 fi
6933 # Extract the first word of "twopi", so it can be a program name with args.
6934 set dummy twopi; ac_word=$2
6935 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6936 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6937 if test "${ac_cv_path_TWOPI+set}" = set; then
6938   echo $ECHO_N "(cached) $ECHO_C" >&6
6939 else
6940   case $TWOPI in
6941   [\\/]* | ?:[\\/]*)
6942   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6943   ;;
6944   *)
6945   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6946 for as_dir in $PATH
6947 do
6948   IFS=$as_save_IFS
6949   test -z "$as_dir" && as_dir=.
6950   for ac_exec_ext in '' $ac_executable_extensions; do
6951   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6952     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6953     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6954     break 2
6955   fi
6956 done
6957 done
6958 IFS=$as_save_IFS
6959
6960   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6961   ;;
6962 esac
6963 fi
6964 TWOPI=$ac_cv_path_TWOPI
6965 if test -n "$TWOPI"; then
6966   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6967 echo "${ECHO_T}$TWOPI" >&6; }
6968 else
6969   { echo "$as_me:$LINENO: result: no" >&5
6970 echo "${ECHO_T}no" >&6; }
6971 fi
6972
6973
6974 if test "$TWOPI" != "echo twopi" ; then
6975
6976 cat >>confdefs.h <<\_ACEOF
6977 #define HAVE_TWOPI 1
6978 _ACEOF
6979
6980     if test "$llvm_cv_os_type" = "MingW" ; then
6981     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6982   fi
6983
6984 cat >>confdefs.h <<_ACEOF
6985 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6986 _ACEOF
6987
6988 fi
6989 # Extract the first word of "circo", so it can be a program name with args.
6990 set dummy circo; ac_word=$2
6991 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6992 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6993 if test "${ac_cv_path_CIRCO+set}" = set; then
6994   echo $ECHO_N "(cached) $ECHO_C" >&6
6995 else
6996   case $CIRCO in
6997   [\\/]* | ?:[\\/]*)
6998   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6999   ;;
7000   *)
7001   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7002 for as_dir in $PATH
7003 do
7004   IFS=$as_save_IFS
7005   test -z "$as_dir" && as_dir=.
7006   for ac_exec_ext in '' $ac_executable_extensions; do
7007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7008     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7009     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7010     break 2
7011   fi
7012 done
7013 done
7014 IFS=$as_save_IFS
7015
7016   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7017   ;;
7018 esac
7019 fi
7020 CIRCO=$ac_cv_path_CIRCO
7021 if test -n "$CIRCO"; then
7022   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7023 echo "${ECHO_T}$CIRCO" >&6; }
7024 else
7025   { echo "$as_me:$LINENO: result: no" >&5
7026 echo "${ECHO_T}no" >&6; }
7027 fi
7028
7029
7030 if test "$CIRCO" != "echo circo" ; then
7031
7032 cat >>confdefs.h <<\_ACEOF
7033 #define HAVE_CIRCO 1
7034 _ACEOF
7035
7036     if test "$llvm_cv_os_type" = "MingW" ; then
7037     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7038   fi
7039
7040 cat >>confdefs.h <<_ACEOF
7041 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7042 _ACEOF
7043
7044 fi
7045 for ac_prog in gv gsview32
7046 do
7047   # Extract the first word of "$ac_prog", so it can be a program name with args.
7048 set dummy $ac_prog; ac_word=$2
7049 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7050 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7051 if test "${ac_cv_path_GV+set}" = set; then
7052   echo $ECHO_N "(cached) $ECHO_C" >&6
7053 else
7054   case $GV in
7055   [\\/]* | ?:[\\/]*)
7056   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7057   ;;
7058   *)
7059   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7060 for as_dir in $PATH
7061 do
7062   IFS=$as_save_IFS
7063   test -z "$as_dir" && as_dir=.
7064   for ac_exec_ext in '' $ac_executable_extensions; do
7065   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7066     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7067     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7068     break 2
7069   fi
7070 done
7071 done
7072 IFS=$as_save_IFS
7073
7074   ;;
7075 esac
7076 fi
7077 GV=$ac_cv_path_GV
7078 if test -n "$GV"; then
7079   { echo "$as_me:$LINENO: result: $GV" >&5
7080 echo "${ECHO_T}$GV" >&6; }
7081 else
7082   { echo "$as_me:$LINENO: result: no" >&5
7083 echo "${ECHO_T}no" >&6; }
7084 fi
7085
7086
7087   test -n "$GV" && break
7088 done
7089 test -n "$GV" || GV="echo gv"
7090
7091 if test "$GV" != "echo gv" ; then
7092
7093 cat >>confdefs.h <<\_ACEOF
7094 #define HAVE_GV 1
7095 _ACEOF
7096
7097     if test "$llvm_cv_os_type" = "MingW" ; then
7098     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7099   fi
7100
7101 cat >>confdefs.h <<_ACEOF
7102 #define LLVM_PATH_GV "$GV${EXEEXT}"
7103 _ACEOF
7104
7105 fi
7106 # Extract the first word of "dotty", so it can be a program name with args.
7107 set dummy dotty; ac_word=$2
7108 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7109 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7110 if test "${ac_cv_path_DOTTY+set}" = set; then
7111   echo $ECHO_N "(cached) $ECHO_C" >&6
7112 else
7113   case $DOTTY in
7114   [\\/]* | ?:[\\/]*)
7115   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7116   ;;
7117   *)
7118   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7119 for as_dir in $PATH
7120 do
7121   IFS=$as_save_IFS
7122   test -z "$as_dir" && as_dir=.
7123   for ac_exec_ext in '' $ac_executable_extensions; do
7124   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7125     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7126     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7127     break 2
7128   fi
7129 done
7130 done
7131 IFS=$as_save_IFS
7132
7133   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7134   ;;
7135 esac
7136 fi
7137 DOTTY=$ac_cv_path_DOTTY
7138 if test -n "$DOTTY"; then
7139   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7140 echo "${ECHO_T}$DOTTY" >&6; }
7141 else
7142   { echo "$as_me:$LINENO: result: no" >&5
7143 echo "${ECHO_T}no" >&6; }
7144 fi
7145
7146
7147 if test "$DOTTY" != "echo dotty" ; then
7148
7149 cat >>confdefs.h <<\_ACEOF
7150 #define HAVE_DOTTY 1
7151 _ACEOF
7152
7153     if test "$llvm_cv_os_type" = "MingW" ; then
7154     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7155   fi
7156
7157 cat >>confdefs.h <<_ACEOF
7158 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7159 _ACEOF
7160
7161 fi
7162 # Extract the first word of "xdot.py", so it can be a program name with args.
7163 set dummy xdot.py; ac_word=$2
7164 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7165 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7166 if test "${ac_cv_path_XDOT_PY+set}" = set; then
7167   echo $ECHO_N "(cached) $ECHO_C" >&6
7168 else
7169   case $XDOT_PY in
7170   [\\/]* | ?:[\\/]*)
7171   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7172   ;;
7173   *)
7174   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175 for as_dir in $PATH
7176 do
7177   IFS=$as_save_IFS
7178   test -z "$as_dir" && as_dir=.
7179   for ac_exec_ext in '' $ac_executable_extensions; do
7180   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7181     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7182     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7183     break 2
7184   fi
7185 done
7186 done
7187 IFS=$as_save_IFS
7188
7189   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
7190   ;;
7191 esac
7192 fi
7193 XDOT_PY=$ac_cv_path_XDOT_PY
7194 if test -n "$XDOT_PY"; then
7195   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
7196 echo "${ECHO_T}$XDOT_PY" >&6; }
7197 else
7198   { echo "$as_me:$LINENO: result: no" >&5
7199 echo "${ECHO_T}no" >&6; }
7200 fi
7201
7202
7203 if test "$XDOT_PY" != "echo xdot.py" ; then
7204
7205 cat >>confdefs.h <<\_ACEOF
7206 #define HAVE_XDOT_PY 1
7207 _ACEOF
7208
7209     if test "$llvm_cv_os_type" = "MingW" ; then
7210     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7211   fi
7212
7213 cat >>confdefs.h <<_ACEOF
7214 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
7215 _ACEOF
7216
7217 fi
7218
7219 # Find a good install program.  We prefer a C program (faster),
7220 # so one script is as good as another.  But avoid the broken or
7221 # incompatible versions:
7222 # SysV /etc/install, /usr/sbin/install
7223 # SunOS /usr/etc/install
7224 # IRIX /sbin/install
7225 # AIX /bin/install
7226 # AmigaOS /C/install, which installs bootblocks on floppy discs
7227 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7228 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7229 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7230 # OS/2's system install, which has a completely different semantic
7231 # ./install, which can be erroneously created by make from ./install.sh.
7232 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7233 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7234 if test -z "$INSTALL"; then
7235 if test "${ac_cv_path_install+set}" = set; then
7236   echo $ECHO_N "(cached) $ECHO_C" >&6
7237 else
7238   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7239 for as_dir in $PATH
7240 do
7241   IFS=$as_save_IFS
7242   test -z "$as_dir" && as_dir=.
7243   # Account for people who put trailing slashes in PATH elements.
7244 case $as_dir/ in
7245   ./ | .// | /cC/* | \
7246   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7247   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7248   /usr/ucb/* ) ;;
7249   *)
7250     # OSF1 and SCO ODT 3.0 have their own names for install.
7251     # Don't use installbsd from OSF since it installs stuff as root
7252     # by default.
7253     for ac_prog in ginstall scoinst install; do
7254       for ac_exec_ext in '' $ac_executable_extensions; do
7255         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7256           if test $ac_prog = install &&
7257             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7258             # AIX install.  It has an incompatible calling convention.
7259             :
7260           elif test $ac_prog = install &&
7261             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7262             # program-specific install script used by HP pwplus--don't use.
7263             :
7264           else
7265             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7266             break 3
7267           fi
7268         fi
7269       done
7270     done
7271     ;;
7272 esac
7273 done
7274 IFS=$as_save_IFS
7275
7276
7277 fi
7278   if test "${ac_cv_path_install+set}" = set; then
7279     INSTALL=$ac_cv_path_install
7280   else
7281     # As a last resort, use the slow shell script.  Don't cache a
7282     # value for INSTALL within a source directory, because that will
7283     # break other packages using the cache if that directory is
7284     # removed, or if the value is a relative name.
7285     INSTALL=$ac_install_sh
7286   fi
7287 fi
7288 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7289 echo "${ECHO_T}$INSTALL" >&6; }
7290
7291 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7292 # It thinks the first close brace ends the variable substitution.
7293 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7294
7295 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7296
7297 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7298
7299 case "$INSTALL" in
7300  [\\/$]* | ?:[\\/]* ) ;;
7301  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7302 esac
7303
7304 # Extract the first word of "bzip2", so it can be a program name with args.
7305 set dummy bzip2; ac_word=$2
7306 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7307 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7308 if test "${ac_cv_path_BZIP2+set}" = set; then
7309   echo $ECHO_N "(cached) $ECHO_C" >&6
7310 else
7311   case $BZIP2 in
7312   [\\/]* | ?:[\\/]*)
7313   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7314   ;;
7315   *)
7316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7317 for as_dir in $PATH
7318 do
7319   IFS=$as_save_IFS
7320   test -z "$as_dir" && as_dir=.
7321   for ac_exec_ext in '' $ac_executable_extensions; do
7322   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7323     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7324     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7325     break 2
7326   fi
7327 done
7328 done
7329 IFS=$as_save_IFS
7330
7331   ;;
7332 esac
7333 fi
7334 BZIP2=$ac_cv_path_BZIP2
7335 if test -n "$BZIP2"; then
7336   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7337 echo "${ECHO_T}$BZIP2" >&6; }
7338 else
7339   { echo "$as_me:$LINENO: result: no" >&5
7340 echo "${ECHO_T}no" >&6; }
7341 fi
7342
7343
7344 # Extract the first word of "cat", so it can be a program name with args.
7345 set dummy cat; ac_word=$2
7346 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7348 if test "${ac_cv_path_CAT+set}" = set; then
7349   echo $ECHO_N "(cached) $ECHO_C" >&6
7350 else
7351   case $CAT in
7352   [\\/]* | ?:[\\/]*)
7353   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7354   ;;
7355   *)
7356   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357 for as_dir in $PATH
7358 do
7359   IFS=$as_save_IFS
7360   test -z "$as_dir" && as_dir=.
7361   for ac_exec_ext in '' $ac_executable_extensions; do
7362   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7363     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7364     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7365     break 2
7366   fi
7367 done
7368 done
7369 IFS=$as_save_IFS
7370
7371   ;;
7372 esac
7373 fi
7374 CAT=$ac_cv_path_CAT
7375 if test -n "$CAT"; then
7376   { echo "$as_me:$LINENO: result: $CAT" >&5
7377 echo "${ECHO_T}$CAT" >&6; }
7378 else
7379   { echo "$as_me:$LINENO: result: no" >&5
7380 echo "${ECHO_T}no" >&6; }
7381 fi
7382
7383
7384 # Extract the first word of "doxygen", so it can be a program name with args.
7385 set dummy doxygen; ac_word=$2
7386 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7387 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7388 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7389   echo $ECHO_N "(cached) $ECHO_C" >&6
7390 else
7391   case $DOXYGEN in
7392   [\\/]* | ?:[\\/]*)
7393   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7394   ;;
7395   *)
7396   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7397 for as_dir in $PATH
7398 do
7399   IFS=$as_save_IFS
7400   test -z "$as_dir" && as_dir=.
7401   for ac_exec_ext in '' $ac_executable_extensions; do
7402   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7403     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7404     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7405     break 2
7406   fi
7407 done
7408 done
7409 IFS=$as_save_IFS
7410
7411   ;;
7412 esac
7413 fi
7414 DOXYGEN=$ac_cv_path_DOXYGEN
7415 if test -n "$DOXYGEN"; then
7416   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7417 echo "${ECHO_T}$DOXYGEN" >&6; }
7418 else
7419   { echo "$as_me:$LINENO: result: no" >&5
7420 echo "${ECHO_T}no" >&6; }
7421 fi
7422
7423
7424 # Extract the first word of "groff", so it can be a program name with args.
7425 set dummy groff; ac_word=$2
7426 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7428 if test "${ac_cv_path_GROFF+set}" = set; then
7429   echo $ECHO_N "(cached) $ECHO_C" >&6
7430 else
7431   case $GROFF in
7432   [\\/]* | ?:[\\/]*)
7433   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7434   ;;
7435   *)
7436   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7437 for as_dir in $PATH
7438 do
7439   IFS=$as_save_IFS
7440   test -z "$as_dir" && as_dir=.
7441   for ac_exec_ext in '' $ac_executable_extensions; do
7442   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7443     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7444     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7445     break 2
7446   fi
7447 done
7448 done
7449 IFS=$as_save_IFS
7450
7451   ;;
7452 esac
7453 fi
7454 GROFF=$ac_cv_path_GROFF
7455 if test -n "$GROFF"; then
7456   { echo "$as_me:$LINENO: result: $GROFF" >&5
7457 echo "${ECHO_T}$GROFF" >&6; }
7458 else
7459   { echo "$as_me:$LINENO: result: no" >&5
7460 echo "${ECHO_T}no" >&6; }
7461 fi
7462
7463
7464 # Extract the first word of "gzip", so it can be a program name with args.
7465 set dummy gzip; ac_word=$2
7466 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7467 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7468 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7469   echo $ECHO_N "(cached) $ECHO_C" >&6
7470 else
7471   case $GZIPBIN in
7472   [\\/]* | ?:[\\/]*)
7473   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7474   ;;
7475   *)
7476   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7477 for as_dir in $PATH
7478 do
7479   IFS=$as_save_IFS
7480   test -z "$as_dir" && as_dir=.
7481   for ac_exec_ext in '' $ac_executable_extensions; do
7482   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7483     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7484     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7485     break 2
7486   fi
7487 done
7488 done
7489 IFS=$as_save_IFS
7490
7491   ;;
7492 esac
7493 fi
7494 GZIPBIN=$ac_cv_path_GZIPBIN
7495 if test -n "$GZIPBIN"; then
7496   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7497 echo "${ECHO_T}$GZIPBIN" >&6; }
7498 else
7499   { echo "$as_me:$LINENO: result: no" >&5
7500 echo "${ECHO_T}no" >&6; }
7501 fi
7502
7503
7504 # Extract the first word of "pdfroff", so it can be a program name with args.
7505 set dummy pdfroff; ac_word=$2
7506 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7507 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7508 if test "${ac_cv_path_PDFROFF+set}" = set; then
7509   echo $ECHO_N "(cached) $ECHO_C" >&6
7510 else
7511   case $PDFROFF in
7512   [\\/]* | ?:[\\/]*)
7513   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7514   ;;
7515   *)
7516   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7517 for as_dir in $PATH
7518 do
7519   IFS=$as_save_IFS
7520   test -z "$as_dir" && as_dir=.
7521   for ac_exec_ext in '' $ac_executable_extensions; do
7522   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7523     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7524     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7525     break 2
7526   fi
7527 done
7528 done
7529 IFS=$as_save_IFS
7530
7531   ;;
7532 esac
7533 fi
7534 PDFROFF=$ac_cv_path_PDFROFF
7535 if test -n "$PDFROFF"; then
7536   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7537 echo "${ECHO_T}$PDFROFF" >&6; }
7538 else
7539   { echo "$as_me:$LINENO: result: no" >&5
7540 echo "${ECHO_T}no" >&6; }
7541 fi
7542
7543
7544 # Extract the first word of "zip", so it can be a program name with args.
7545 set dummy zip; ac_word=$2
7546 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7547 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7548 if test "${ac_cv_path_ZIP+set}" = set; then
7549   echo $ECHO_N "(cached) $ECHO_C" >&6
7550 else
7551   case $ZIP in
7552   [\\/]* | ?:[\\/]*)
7553   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7554   ;;
7555   *)
7556   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7557 for as_dir in $PATH
7558 do
7559   IFS=$as_save_IFS
7560   test -z "$as_dir" && as_dir=.
7561   for ac_exec_ext in '' $ac_executable_extensions; do
7562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7563     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7564     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7565     break 2
7566   fi
7567 done
7568 done
7569 IFS=$as_save_IFS
7570
7571   ;;
7572 esac
7573 fi
7574 ZIP=$ac_cv_path_ZIP
7575 if test -n "$ZIP"; then
7576   { echo "$as_me:$LINENO: result: $ZIP" >&5
7577 echo "${ECHO_T}$ZIP" >&6; }
7578 else
7579   { echo "$as_me:$LINENO: result: no" >&5
7580 echo "${ECHO_T}no" >&6; }
7581 fi
7582
7583
7584 for ac_prog in ocamlc
7585 do
7586   # Extract the first word of "$ac_prog", so it can be a program name with args.
7587 set dummy $ac_prog; ac_word=$2
7588 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7589 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7590 if test "${ac_cv_path_OCAMLC+set}" = set; then
7591   echo $ECHO_N "(cached) $ECHO_C" >&6
7592 else
7593   case $OCAMLC in
7594   [\\/]* | ?:[\\/]*)
7595   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7596   ;;
7597   *)
7598   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7599 for as_dir in $PATH
7600 do
7601   IFS=$as_save_IFS
7602   test -z "$as_dir" && as_dir=.
7603   for ac_exec_ext in '' $ac_executable_extensions; do
7604   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7605     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7606     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7607     break 2
7608   fi
7609 done
7610 done
7611 IFS=$as_save_IFS
7612
7613   ;;
7614 esac
7615 fi
7616 OCAMLC=$ac_cv_path_OCAMLC
7617 if test -n "$OCAMLC"; then
7618   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7619 echo "${ECHO_T}$OCAMLC" >&6; }
7620 else
7621   { echo "$as_me:$LINENO: result: no" >&5
7622 echo "${ECHO_T}no" >&6; }
7623 fi
7624
7625
7626   test -n "$OCAMLC" && break
7627 done
7628
7629 for ac_prog in ocamlopt
7630 do
7631   # Extract the first word of "$ac_prog", so it can be a program name with args.
7632 set dummy $ac_prog; ac_word=$2
7633 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7634 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7635 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7636   echo $ECHO_N "(cached) $ECHO_C" >&6
7637 else
7638   case $OCAMLOPT in
7639   [\\/]* | ?:[\\/]*)
7640   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7641   ;;
7642   *)
7643   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644 for as_dir in $PATH
7645 do
7646   IFS=$as_save_IFS
7647   test -z "$as_dir" && as_dir=.
7648   for ac_exec_ext in '' $ac_executable_extensions; do
7649   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7650     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7651     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7652     break 2
7653   fi
7654 done
7655 done
7656 IFS=$as_save_IFS
7657
7658   ;;
7659 esac
7660 fi
7661 OCAMLOPT=$ac_cv_path_OCAMLOPT
7662 if test -n "$OCAMLOPT"; then
7663   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7664 echo "${ECHO_T}$OCAMLOPT" >&6; }
7665 else
7666   { echo "$as_me:$LINENO: result: no" >&5
7667 echo "${ECHO_T}no" >&6; }
7668 fi
7669
7670
7671   test -n "$OCAMLOPT" && break
7672 done
7673
7674 for ac_prog in ocamldep
7675 do
7676   # Extract the first word of "$ac_prog", so it can be a program name with args.
7677 set dummy $ac_prog; ac_word=$2
7678 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7679 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7680 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7681   echo $ECHO_N "(cached) $ECHO_C" >&6
7682 else
7683   case $OCAMLDEP in
7684   [\\/]* | ?:[\\/]*)
7685   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7686   ;;
7687   *)
7688   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689 for as_dir in $PATH
7690 do
7691   IFS=$as_save_IFS
7692   test -z "$as_dir" && as_dir=.
7693   for ac_exec_ext in '' $ac_executable_extensions; do
7694   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7695     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7696     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7697     break 2
7698   fi
7699 done
7700 done
7701 IFS=$as_save_IFS
7702
7703   ;;
7704 esac
7705 fi
7706 OCAMLDEP=$ac_cv_path_OCAMLDEP
7707 if test -n "$OCAMLDEP"; then
7708   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7709 echo "${ECHO_T}$OCAMLDEP" >&6; }
7710 else
7711   { echo "$as_me:$LINENO: result: no" >&5
7712 echo "${ECHO_T}no" >&6; }
7713 fi
7714
7715
7716   test -n "$OCAMLDEP" && break
7717 done
7718
7719 for ac_prog in ocamldoc
7720 do
7721   # Extract the first word of "$ac_prog", so it can be a program name with args.
7722 set dummy $ac_prog; ac_word=$2
7723 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7724 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7725 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7726   echo $ECHO_N "(cached) $ECHO_C" >&6
7727 else
7728   case $OCAMLDOC in
7729   [\\/]* | ?:[\\/]*)
7730   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7731   ;;
7732   *)
7733   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 for as_dir in $PATH
7735 do
7736   IFS=$as_save_IFS
7737   test -z "$as_dir" && as_dir=.
7738   for ac_exec_ext in '' $ac_executable_extensions; do
7739   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7740     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7741     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7742     break 2
7743   fi
7744 done
7745 done
7746 IFS=$as_save_IFS
7747
7748   ;;
7749 esac
7750 fi
7751 OCAMLDOC=$ac_cv_path_OCAMLDOC
7752 if test -n "$OCAMLDOC"; then
7753   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7754 echo "${ECHO_T}$OCAMLDOC" >&6; }
7755 else
7756   { echo "$as_me:$LINENO: result: no" >&5
7757 echo "${ECHO_T}no" >&6; }
7758 fi
7759
7760
7761   test -n "$OCAMLDOC" && break
7762 done
7763
7764 for ac_prog in gas as
7765 do
7766   # Extract the first word of "$ac_prog", so it can be a program name with args.
7767 set dummy $ac_prog; ac_word=$2
7768 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7769 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7770 if test "${ac_cv_path_GAS+set}" = set; then
7771   echo $ECHO_N "(cached) $ECHO_C" >&6
7772 else
7773   case $GAS in
7774   [\\/]* | ?:[\\/]*)
7775   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7776   ;;
7777   *)
7778   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7779 for as_dir in $PATH
7780 do
7781   IFS=$as_save_IFS
7782   test -z "$as_dir" && as_dir=.
7783   for ac_exec_ext in '' $ac_executable_extensions; do
7784   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7785     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7786     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7787     break 2
7788   fi
7789 done
7790 done
7791 IFS=$as_save_IFS
7792
7793   ;;
7794 esac
7795 fi
7796 GAS=$ac_cv_path_GAS
7797 if test -n "$GAS"; then
7798   { echo "$as_me:$LINENO: result: $GAS" >&5
7799 echo "${ECHO_T}$GAS" >&6; }
7800 else
7801   { echo "$as_me:$LINENO: result: no" >&5
7802 echo "${ECHO_T}no" >&6; }
7803 fi
7804
7805
7806   test -n "$GAS" && break
7807 done
7808
7809
7810 { echo "$as_me:$LINENO: checking for linker version" >&5
7811 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7812 if test "${llvm_cv_link_version+set}" = set; then
7813   echo $ECHO_N "(cached) $ECHO_C" >&6
7814 else
7815
7816    version_string="$(ld -v 2>&1 | head -1)"
7817
7818    # Check for ld64.
7819    if (echo "$version_string" | grep -q "ld64"); then
7820      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7821    else
7822      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7823    fi
7824
7825 fi
7826 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7827 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7828
7829 cat >>confdefs.h <<_ACEOF
7830 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7831 _ACEOF
7832
7833
7834
7835 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7836 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7837 if test "${llvm_cv_link_use_r+set}" = set; then
7838   echo $ECHO_N "(cached) $ECHO_C" >&6
7839 else
7840    ac_ext=c
7841 ac_cpp='$CPP $CPPFLAGS'
7842 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7843 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7844 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7845
7846   oldcflags="$CFLAGS"
7847   CFLAGS="$CFLAGS -Wl,-R."
7848   cat >conftest.$ac_ext <<_ACEOF
7849 /* confdefs.h.  */
7850 _ACEOF
7851 cat confdefs.h >>conftest.$ac_ext
7852 cat >>conftest.$ac_ext <<_ACEOF
7853 /* end confdefs.h.  */
7854
7855 int
7856 main ()
7857 {
7858
7859   ;
7860   return 0;
7861 }
7862 _ACEOF
7863 rm -f conftest.$ac_objext conftest$ac_exeext
7864 if { (ac_try="$ac_link"
7865 case "(($ac_try" in
7866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7867   *) ac_try_echo=$ac_try;;
7868 esac
7869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7870   (eval "$ac_link") 2>conftest.er1
7871   ac_status=$?
7872   grep -v '^ *+' conftest.er1 >conftest.err
7873   rm -f conftest.er1
7874   cat conftest.err >&5
7875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7876   (exit $ac_status); } &&
7877          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7878   { (case "(($ac_try" in
7879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7880   *) ac_try_echo=$ac_try;;
7881 esac
7882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7883   (eval "$ac_try") 2>&5
7884   ac_status=$?
7885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7886   (exit $ac_status); }; } &&
7887          { ac_try='test -s conftest$ac_exeext'
7888   { (case "(($ac_try" in
7889   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7890   *) ac_try_echo=$ac_try;;
7891 esac
7892 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7893   (eval "$ac_try") 2>&5
7894   ac_status=$?
7895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7896   (exit $ac_status); }; }; then
7897   llvm_cv_link_use_r=yes
7898 else
7899   echo "$as_me: failed program was:" >&5
7900 sed 's/^/| /' conftest.$ac_ext >&5
7901
7902         llvm_cv_link_use_r=no
7903 fi
7904
7905 rm -f core conftest.err conftest.$ac_objext \
7906       conftest$ac_exeext conftest.$ac_ext
7907   CFLAGS="$oldcflags"
7908   ac_ext=c
7909 ac_cpp='$CPP $CPPFLAGS'
7910 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7911 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7912 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7913
7914
7915 fi
7916 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7917 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7918 if test "$llvm_cv_link_use_r" = yes ; then
7919
7920 cat >>confdefs.h <<\_ACEOF
7921 #define HAVE_LINK_R 1
7922 _ACEOF
7923
7924   fi
7925
7926
7927 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7928 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7929 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7930   echo $ECHO_N "(cached) $ECHO_C" >&6
7931 else
7932    ac_ext=c
7933 ac_cpp='$CPP $CPPFLAGS'
7934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7936 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7937
7938   oldcflags="$CFLAGS"
7939   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7940   cat >conftest.$ac_ext <<_ACEOF
7941 /* confdefs.h.  */
7942 _ACEOF
7943 cat confdefs.h >>conftest.$ac_ext
7944 cat >>conftest.$ac_ext <<_ACEOF
7945 /* end confdefs.h.  */
7946
7947 int
7948 main ()
7949 {
7950
7951   ;
7952   return 0;
7953 }
7954 _ACEOF
7955 rm -f conftest.$ac_objext conftest$ac_exeext
7956 if { (ac_try="$ac_link"
7957 case "(($ac_try" in
7958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7959   *) ac_try_echo=$ac_try;;
7960 esac
7961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7962   (eval "$ac_link") 2>conftest.er1
7963   ac_status=$?
7964   grep -v '^ *+' conftest.er1 >conftest.err
7965   rm -f conftest.er1
7966   cat conftest.err >&5
7967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7968   (exit $ac_status); } &&
7969          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7970   { (case "(($ac_try" in
7971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7972   *) ac_try_echo=$ac_try;;
7973 esac
7974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7975   (eval "$ac_try") 2>&5
7976   ac_status=$?
7977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7978   (exit $ac_status); }; } &&
7979          { ac_try='test -s conftest$ac_exeext'
7980   { (case "(($ac_try" in
7981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7982   *) ac_try_echo=$ac_try;;
7983 esac
7984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7985   (eval "$ac_try") 2>&5
7986   ac_status=$?
7987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7988   (exit $ac_status); }; }; then
7989   llvm_cv_link_use_export_dynamic=yes
7990 else
7991   echo "$as_me: failed program was:" >&5
7992 sed 's/^/| /' conftest.$ac_ext >&5
7993
7994         llvm_cv_link_use_export_dynamic=no
7995 fi
7996
7997 rm -f core conftest.err conftest.$ac_objext \
7998       conftest$ac_exeext conftest.$ac_ext
7999   CFLAGS="$oldcflags"
8000   ac_ext=c
8001 ac_cpp='$CPP $CPPFLAGS'
8002 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8003 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8004 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8005
8006
8007 fi
8008 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8009 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8010 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8011
8012 cat >>confdefs.h <<\_ACEOF
8013 #define HAVE_LINK_EXPORT_DYNAMIC 1
8014 _ACEOF
8015
8016   fi
8017
8018
8019 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8020 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8021 if test "${llvm_cv_link_use_version_script+set}" = set; then
8022   echo $ECHO_N "(cached) $ECHO_C" >&6
8023 else
8024    ac_ext=c
8025 ac_cpp='$CPP $CPPFLAGS'
8026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8029
8030   oldcflags="$CFLAGS"
8031
8032   # The following code is from the autoconf manual,
8033   # "11.13: Limitations of Usual Tools".
8034   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8035   # Use mktemp if possible; otherwise fall back on mkdir,
8036   # with $RANDOM to make collisions less likely.
8037   : ${TMPDIR=/tmp}
8038   {
8039     tmp=`
8040       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8041     ` &&
8042     test -n "$tmp" && test -d "$tmp"
8043   } || {
8044     tmp=$TMPDIR/foo$$-$RANDOM
8045     (umask 077 && mkdir "$tmp")
8046   } || exit $?
8047
8048   echo "{" > "$tmp/export.map"
8049   echo "  global: main;" >> "$tmp/export.map"
8050   echo "  local: *;" >> "$tmp/export.map"
8051   echo "};" >> "$tmp/export.map"
8052
8053   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8054   cat >conftest.$ac_ext <<_ACEOF
8055 /* confdefs.h.  */
8056 _ACEOF
8057 cat confdefs.h >>conftest.$ac_ext
8058 cat >>conftest.$ac_ext <<_ACEOF
8059 /* end confdefs.h.  */
8060
8061 int
8062 main ()
8063 {
8064
8065   ;
8066   return 0;
8067 }
8068 _ACEOF
8069 rm -f conftest.$ac_objext conftest$ac_exeext
8070 if { (ac_try="$ac_link"
8071 case "(($ac_try" in
8072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8073   *) ac_try_echo=$ac_try;;
8074 esac
8075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8076   (eval "$ac_link") 2>conftest.er1
8077   ac_status=$?
8078   grep -v '^ *+' conftest.er1 >conftest.err
8079   rm -f conftest.er1
8080   cat conftest.err >&5
8081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8082   (exit $ac_status); } &&
8083          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8084   { (case "(($ac_try" in
8085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8086   *) ac_try_echo=$ac_try;;
8087 esac
8088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8089   (eval "$ac_try") 2>&5
8090   ac_status=$?
8091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8092   (exit $ac_status); }; } &&
8093          { ac_try='test -s conftest$ac_exeext'
8094   { (case "(($ac_try" in
8095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8096   *) ac_try_echo=$ac_try;;
8097 esac
8098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8099   (eval "$ac_try") 2>&5
8100   ac_status=$?
8101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8102   (exit $ac_status); }; }; then
8103   llvm_cv_link_use_version_script=yes
8104 else
8105   echo "$as_me: failed program was:" >&5
8106 sed 's/^/| /' conftest.$ac_ext >&5
8107
8108         llvm_cv_link_use_version_script=no
8109 fi
8110
8111 rm -f core conftest.err conftest.$ac_objext \
8112       conftest$ac_exeext conftest.$ac_ext
8113   rm "$tmp/export.map"
8114   rmdir "$tmp"
8115   CFLAGS="$oldcflags"
8116   ac_ext=c
8117 ac_cpp='$CPP $CPPFLAGS'
8118 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8119 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8120 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8121
8122
8123 fi
8124 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8125 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8126 if test "$llvm_cv_link_use_version_script" = yes ; then
8127   HAVE_LINK_VERSION_SCRIPT=1
8128
8129   fi
8130
8131
8132
8133
8134 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8135 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8136 if test "${ac_cv_c_const+set}" = set; then
8137   echo $ECHO_N "(cached) $ECHO_C" >&6
8138 else
8139   cat >conftest.$ac_ext <<_ACEOF
8140 /* confdefs.h.  */
8141 _ACEOF
8142 cat confdefs.h >>conftest.$ac_ext
8143 cat >>conftest.$ac_ext <<_ACEOF
8144 /* end confdefs.h.  */
8145
8146 int
8147 main ()
8148 {
8149 /* FIXME: Include the comments suggested by Paul. */
8150 #ifndef __cplusplus
8151   /* Ultrix mips cc rejects this.  */
8152   typedef int charset[2];
8153   const charset x;
8154   /* SunOS 4.1.1 cc rejects this.  */
8155   char const *const *ccp;
8156   char **p;
8157   /* NEC SVR4.0.2 mips cc rejects this.  */
8158   struct point {int x, y;};
8159   static struct point const zero = {0,0};
8160   /* AIX XL C 1.02.0.0 rejects this.
8161      It does not let you subtract one const X* pointer from another in
8162      an arm of an if-expression whose if-part is not a constant
8163      expression */
8164   const char *g = "string";
8165   ccp = &g + (g ? g-g : 0);
8166   /* HPUX 7.0 cc rejects these. */
8167   ++ccp;
8168   p = (char**) ccp;
8169   ccp = (char const *const *) p;
8170   { /* SCO 3.2v4 cc rejects this.  */
8171     char *t;
8172     char const *s = 0 ? (char *) 0 : (char const *) 0;
8173
8174     *t++ = 0;
8175     if (s) return 0;
8176   }
8177   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8178     int x[] = {25, 17};
8179     const int *foo = &x[0];
8180     ++foo;
8181   }
8182   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8183     typedef const int *iptr;
8184     iptr p = 0;
8185     ++p;
8186   }
8187   { /* AIX XL C 1.02.0.0 rejects this saying
8188        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8189     struct s { int j; const int *ap[3]; };
8190     struct s *b; b->j = 5;
8191   }
8192   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8193     const int foo = 10;
8194     if (!foo) return 0;
8195   }
8196   return !x[0] && !zero.x;
8197 #endif
8198
8199   ;
8200   return 0;
8201 }
8202 _ACEOF
8203 rm -f conftest.$ac_objext
8204 if { (ac_try="$ac_compile"
8205 case "(($ac_try" in
8206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8207   *) ac_try_echo=$ac_try;;
8208 esac
8209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8210   (eval "$ac_compile") 2>conftest.er1
8211   ac_status=$?
8212   grep -v '^ *+' conftest.er1 >conftest.err
8213   rm -f conftest.er1
8214   cat conftest.err >&5
8215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8216   (exit $ac_status); } &&
8217          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8218   { (case "(($ac_try" in
8219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8220   *) ac_try_echo=$ac_try;;
8221 esac
8222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8223   (eval "$ac_try") 2>&5
8224   ac_status=$?
8225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8226   (exit $ac_status); }; } &&
8227          { ac_try='test -s conftest.$ac_objext'
8228   { (case "(($ac_try" in
8229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8230   *) ac_try_echo=$ac_try;;
8231 esac
8232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8233   (eval "$ac_try") 2>&5
8234   ac_status=$?
8235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8236   (exit $ac_status); }; }; then
8237   ac_cv_c_const=yes
8238 else
8239   echo "$as_me: failed program was:" >&5
8240 sed 's/^/| /' conftest.$ac_ext >&5
8241
8242         ac_cv_c_const=no
8243 fi
8244
8245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8246 fi
8247 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8248 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8249 if test $ac_cv_c_const = no; then
8250
8251 cat >>confdefs.h <<\_ACEOF
8252 #define const
8253 _ACEOF
8254
8255 fi
8256
8257
8258
8259
8260
8261
8262 ac_header_dirent=no
8263 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8264   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8265 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8266 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8267 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8268   echo $ECHO_N "(cached) $ECHO_C" >&6
8269 else
8270   cat >conftest.$ac_ext <<_ACEOF
8271 /* confdefs.h.  */
8272 _ACEOF
8273 cat confdefs.h >>conftest.$ac_ext
8274 cat >>conftest.$ac_ext <<_ACEOF
8275 /* end confdefs.h.  */
8276 #include <sys/types.h>
8277 #include <$ac_hdr>
8278
8279 int
8280 main ()
8281 {
8282 if ((DIR *) 0)
8283 return 0;
8284   ;
8285   return 0;
8286 }
8287 _ACEOF
8288 rm -f conftest.$ac_objext
8289 if { (ac_try="$ac_compile"
8290 case "(($ac_try" in
8291   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8292   *) ac_try_echo=$ac_try;;
8293 esac
8294 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8295   (eval "$ac_compile") 2>conftest.er1
8296   ac_status=$?
8297   grep -v '^ *+' conftest.er1 >conftest.err
8298   rm -f conftest.er1
8299   cat conftest.err >&5
8300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8301   (exit $ac_status); } &&
8302          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8303   { (case "(($ac_try" in
8304   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8305   *) ac_try_echo=$ac_try;;
8306 esac
8307 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8308   (eval "$ac_try") 2>&5
8309   ac_status=$?
8310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8311   (exit $ac_status); }; } &&
8312          { ac_try='test -s conftest.$ac_objext'
8313   { (case "(($ac_try" in
8314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8315   *) ac_try_echo=$ac_try;;
8316 esac
8317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8318   (eval "$ac_try") 2>&5
8319   ac_status=$?
8320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8321   (exit $ac_status); }; }; then
8322   eval "$as_ac_Header=yes"
8323 else
8324   echo "$as_me: failed program was:" >&5
8325 sed 's/^/| /' conftest.$ac_ext >&5
8326
8327         eval "$as_ac_Header=no"
8328 fi
8329
8330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8331 fi
8332 ac_res=`eval echo '${'$as_ac_Header'}'`
8333                { echo "$as_me:$LINENO: result: $ac_res" >&5
8334 echo "${ECHO_T}$ac_res" >&6; }
8335 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8336   cat >>confdefs.h <<_ACEOF
8337 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8338 _ACEOF
8339
8340 ac_header_dirent=$ac_hdr; break
8341 fi
8342
8343 done
8344 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8345 if test $ac_header_dirent = dirent.h; then
8346   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8347 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8348 if test "${ac_cv_search_opendir+set}" = set; then
8349   echo $ECHO_N "(cached) $ECHO_C" >&6
8350 else
8351   ac_func_search_save_LIBS=$LIBS
8352 cat >conftest.$ac_ext <<_ACEOF
8353 /* confdefs.h.  */
8354 _ACEOF
8355 cat confdefs.h >>conftest.$ac_ext
8356 cat >>conftest.$ac_ext <<_ACEOF
8357 /* end confdefs.h.  */
8358
8359 /* Override any GCC internal prototype to avoid an error.
8360    Use char because int might match the return type of a GCC
8361    builtin and then its argument prototype would still apply.  */
8362 #ifdef __cplusplus
8363 extern "C"
8364 #endif
8365 char opendir ();
8366 int
8367 main ()
8368 {
8369 return opendir ();
8370   ;
8371   return 0;
8372 }
8373 _ACEOF
8374 for ac_lib in '' dir; do
8375   if test -z "$ac_lib"; then
8376     ac_res="none required"
8377   else
8378     ac_res=-l$ac_lib
8379     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8380   fi
8381   rm -f conftest.$ac_objext conftest$ac_exeext
8382 if { (ac_try="$ac_link"
8383 case "(($ac_try" in
8384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8385   *) ac_try_echo=$ac_try;;
8386 esac
8387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8388   (eval "$ac_link") 2>conftest.er1
8389   ac_status=$?
8390   grep -v '^ *+' conftest.er1 >conftest.err
8391   rm -f conftest.er1
8392   cat conftest.err >&5
8393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8394   (exit $ac_status); } &&
8395          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8396   { (case "(($ac_try" in
8397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8398   *) ac_try_echo=$ac_try;;
8399 esac
8400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8401   (eval "$ac_try") 2>&5
8402   ac_status=$?
8403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8404   (exit $ac_status); }; } &&
8405          { ac_try='test -s conftest$ac_exeext'
8406   { (case "(($ac_try" in
8407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8408   *) ac_try_echo=$ac_try;;
8409 esac
8410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8411   (eval "$ac_try") 2>&5
8412   ac_status=$?
8413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8414   (exit $ac_status); }; }; then
8415   ac_cv_search_opendir=$ac_res
8416 else
8417   echo "$as_me: failed program was:" >&5
8418 sed 's/^/| /' conftest.$ac_ext >&5
8419
8420
8421 fi
8422
8423 rm -f core conftest.err conftest.$ac_objext \
8424       conftest$ac_exeext
8425   if test "${ac_cv_search_opendir+set}" = set; then
8426   break
8427 fi
8428 done
8429 if test "${ac_cv_search_opendir+set}" = set; then
8430   :
8431 else
8432   ac_cv_search_opendir=no
8433 fi
8434 rm conftest.$ac_ext
8435 LIBS=$ac_func_search_save_LIBS
8436 fi
8437 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8438 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8439 ac_res=$ac_cv_search_opendir
8440 if test "$ac_res" != no; then
8441   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8442
8443 fi
8444
8445 else
8446   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8447 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8448 if test "${ac_cv_search_opendir+set}" = set; then
8449   echo $ECHO_N "(cached) $ECHO_C" >&6
8450 else
8451   ac_func_search_save_LIBS=$LIBS
8452 cat >conftest.$ac_ext <<_ACEOF
8453 /* confdefs.h.  */
8454 _ACEOF
8455 cat confdefs.h >>conftest.$ac_ext
8456 cat >>conftest.$ac_ext <<_ACEOF
8457 /* end confdefs.h.  */
8458
8459 /* Override any GCC internal prototype to avoid an error.
8460    Use char because int might match the return type of a GCC
8461    builtin and then its argument prototype would still apply.  */
8462 #ifdef __cplusplus
8463 extern "C"
8464 #endif
8465 char opendir ();
8466 int
8467 main ()
8468 {
8469 return opendir ();
8470   ;
8471   return 0;
8472 }
8473 _ACEOF
8474 for ac_lib in '' x; do
8475   if test -z "$ac_lib"; then
8476     ac_res="none required"
8477   else
8478     ac_res=-l$ac_lib
8479     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8480   fi
8481   rm -f conftest.$ac_objext conftest$ac_exeext
8482 if { (ac_try="$ac_link"
8483 case "(($ac_try" in
8484   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8485   *) ac_try_echo=$ac_try;;
8486 esac
8487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8488   (eval "$ac_link") 2>conftest.er1
8489   ac_status=$?
8490   grep -v '^ *+' conftest.er1 >conftest.err
8491   rm -f conftest.er1
8492   cat conftest.err >&5
8493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8494   (exit $ac_status); } &&
8495          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8496   { (case "(($ac_try" in
8497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8498   *) ac_try_echo=$ac_try;;
8499 esac
8500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8501   (eval "$ac_try") 2>&5
8502   ac_status=$?
8503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8504   (exit $ac_status); }; } &&
8505          { ac_try='test -s conftest$ac_exeext'
8506   { (case "(($ac_try" in
8507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8508   *) ac_try_echo=$ac_try;;
8509 esac
8510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8511   (eval "$ac_try") 2>&5
8512   ac_status=$?
8513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8514   (exit $ac_status); }; }; then
8515   ac_cv_search_opendir=$ac_res
8516 else
8517   echo "$as_me: failed program was:" >&5
8518 sed 's/^/| /' conftest.$ac_ext >&5
8519
8520
8521 fi
8522
8523 rm -f core conftest.err conftest.$ac_objext \
8524       conftest$ac_exeext
8525   if test "${ac_cv_search_opendir+set}" = set; then
8526   break
8527 fi
8528 done
8529 if test "${ac_cv_search_opendir+set}" = set; then
8530   :
8531 else
8532   ac_cv_search_opendir=no
8533 fi
8534 rm conftest.$ac_ext
8535 LIBS=$ac_func_search_save_LIBS
8536 fi
8537 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8538 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8539 ac_res=$ac_cv_search_opendir
8540 if test "$ac_res" != no; then
8541   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8542
8543 fi
8544
8545 fi
8546
8547
8548 for ac_header in dlfcn.h
8549 do
8550 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8551 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8552   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8553 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8554 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8555   echo $ECHO_N "(cached) $ECHO_C" >&6
8556 fi
8557 ac_res=`eval echo '${'$as_ac_Header'}'`
8558                { echo "$as_me:$LINENO: result: $ac_res" >&5
8559 echo "${ECHO_T}$ac_res" >&6; }
8560 else
8561   # Is the header compilable?
8562 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8563 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8564 cat >conftest.$ac_ext <<_ACEOF
8565 /* confdefs.h.  */
8566 _ACEOF
8567 cat confdefs.h >>conftest.$ac_ext
8568 cat >>conftest.$ac_ext <<_ACEOF
8569 /* end confdefs.h.  */
8570 $ac_includes_default
8571 #include <$ac_header>
8572 _ACEOF
8573 rm -f conftest.$ac_objext
8574 if { (ac_try="$ac_compile"
8575 case "(($ac_try" in
8576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8577   *) ac_try_echo=$ac_try;;
8578 esac
8579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8580   (eval "$ac_compile") 2>conftest.er1
8581   ac_status=$?
8582   grep -v '^ *+' conftest.er1 >conftest.err
8583   rm -f conftest.er1
8584   cat conftest.err >&5
8585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8586   (exit $ac_status); } &&
8587          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8588   { (case "(($ac_try" in
8589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8590   *) ac_try_echo=$ac_try;;
8591 esac
8592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8593   (eval "$ac_try") 2>&5
8594   ac_status=$?
8595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8596   (exit $ac_status); }; } &&
8597          { ac_try='test -s conftest.$ac_objext'
8598   { (case "(($ac_try" in
8599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8600   *) ac_try_echo=$ac_try;;
8601 esac
8602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8603   (eval "$ac_try") 2>&5
8604   ac_status=$?
8605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8606   (exit $ac_status); }; }; then
8607   ac_header_compiler=yes
8608 else
8609   echo "$as_me: failed program was:" >&5
8610 sed 's/^/| /' conftest.$ac_ext >&5
8611
8612         ac_header_compiler=no
8613 fi
8614
8615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8616 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8617 echo "${ECHO_T}$ac_header_compiler" >&6; }
8618
8619 # Is the header present?
8620 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8621 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8622 cat >conftest.$ac_ext <<_ACEOF
8623 /* confdefs.h.  */
8624 _ACEOF
8625 cat confdefs.h >>conftest.$ac_ext
8626 cat >>conftest.$ac_ext <<_ACEOF
8627 /* end confdefs.h.  */
8628 #include <$ac_header>
8629 _ACEOF
8630 if { (ac_try="$ac_cpp conftest.$ac_ext"
8631 case "(($ac_try" in
8632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8633   *) ac_try_echo=$ac_try;;
8634 esac
8635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8636   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8637   ac_status=$?
8638   grep -v '^ *+' conftest.er1 >conftest.err
8639   rm -f conftest.er1
8640   cat conftest.err >&5
8641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8642   (exit $ac_status); } >/dev/null; then
8643   if test -s conftest.err; then
8644     ac_cpp_err=$ac_c_preproc_warn_flag
8645     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8646   else
8647     ac_cpp_err=
8648   fi
8649 else
8650   ac_cpp_err=yes
8651 fi
8652 if test -z "$ac_cpp_err"; then
8653   ac_header_preproc=yes
8654 else
8655   echo "$as_me: failed program was:" >&5
8656 sed 's/^/| /' conftest.$ac_ext >&5
8657
8658   ac_header_preproc=no
8659 fi
8660
8661 rm -f conftest.err conftest.$ac_ext
8662 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8663 echo "${ECHO_T}$ac_header_preproc" >&6; }
8664
8665 # So?  What about this header?
8666 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8667   yes:no: )
8668     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8669 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8670     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8671 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8672     ac_header_preproc=yes
8673     ;;
8674   no:yes:* )
8675     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8676 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8677     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8678 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8679     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8680 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8681     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8682 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8683     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8684 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8685     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8686 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8687     ( cat <<\_ASBOX
8688 ## ------------------------------------ ##
8689 ## Report this to http://llvm.org/bugs/ ##
8690 ## ------------------------------------ ##
8691 _ASBOX
8692      ) | sed "s/^/$as_me: WARNING:     /" >&2
8693     ;;
8694 esac
8695 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8696 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8697 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8698   echo $ECHO_N "(cached) $ECHO_C" >&6
8699 else
8700   eval "$as_ac_Header=\$ac_header_preproc"
8701 fi
8702 ac_res=`eval echo '${'$as_ac_Header'}'`
8703                { echo "$as_me:$LINENO: result: $ac_res" >&5
8704 echo "${ECHO_T}$ac_res" >&6; }
8705
8706 fi
8707 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8708   cat >>confdefs.h <<_ACEOF
8709 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8710 _ACEOF
8711
8712 fi
8713
8714 done
8715
8716 # Check whether --enable-ltdl-install was given.
8717 if test "${enable_ltdl_install+set}" = set; then
8718   enableval=$enable_ltdl_install;
8719 fi
8720
8721
8722  if test x"${enable_ltdl_install-no}" != xno; then
8723   INSTALL_LTDL_TRUE=
8724   INSTALL_LTDL_FALSE='#'
8725 else
8726   INSTALL_LTDL_TRUE='#'
8727   INSTALL_LTDL_FALSE=
8728 fi
8729
8730  if test x"${enable_ltdl_convenience-no}" != xno; then
8731   CONVENIENCE_LTDL_TRUE=
8732   CONVENIENCE_LTDL_FALSE='#'
8733 else
8734   CONVENIENCE_LTDL_TRUE='#'
8735   CONVENIENCE_LTDL_FALSE=
8736 fi
8737
8738
8739 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8740 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8741 library_names_spec=
8742 libname_spec='lib$name'
8743 soname_spec=
8744 shrext_cmds=".so"
8745 postinstall_cmds=
8746 postuninstall_cmds=
8747 finish_cmds=
8748 finish_eval=
8749 shlibpath_var=
8750 shlibpath_overrides_runpath=unknown
8751 version_type=none
8752 dynamic_linker="$host_os ld.so"
8753 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8754 if test "$GCC" = yes; then
8755   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8756   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8757     # if the path contains ";" then we assume it to be the separator
8758     # otherwise default to the standard path separator (i.e. ":") - it is
8759     # assumed that no part of a normal pathname contains ";" but that should
8760     # okay in the real world where ";" in dirpaths is itself problematic.
8761     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8762   else
8763     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8764   fi
8765 else
8766   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8767 fi
8768 need_lib_prefix=unknown
8769 hardcode_into_libs=no
8770
8771 # when you set need_version to no, make sure it does not cause -set_version
8772 # flags to be left without arguments
8773 need_version=unknown
8774
8775 case $host_os in
8776 aix3*)
8777   version_type=linux
8778   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8779   shlibpath_var=LIBPATH
8780
8781   # AIX 3 has no versioning support, so we append a major version to the name.
8782   soname_spec='${libname}${release}${shared_ext}$major'
8783   ;;
8784
8785 aix4* | aix5*)
8786   version_type=linux
8787   need_lib_prefix=no
8788   need_version=no
8789   hardcode_into_libs=yes
8790   if test "$host_cpu" = ia64; then
8791     # AIX 5 supports IA64
8792     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8793     shlibpath_var=LD_LIBRARY_PATH
8794   else
8795     # With GCC up to 2.95.x, collect2 would create an import file
8796     # for dependence libraries.  The import file would start with
8797     # the line `#! .'.  This would cause the generated library to
8798     # depend on `.', always an invalid library.  This was fixed in
8799     # development snapshots of GCC prior to 3.0.
8800     case $host_os in
8801       aix4 | aix4.[01] | aix4.[01].*)
8802       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8803            echo ' yes '
8804            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8805         :
8806       else
8807         can_build_shared=no
8808       fi
8809       ;;
8810     esac
8811     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8812     # soname into executable. Probably we can add versioning support to
8813     # collect2, so additional links can be useful in future.
8814     if test "$aix_use_runtimelinking" = yes; then
8815       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8816       # instead of lib<name>.a to let people know that these are not
8817       # typical AIX shared libraries.
8818       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8819     else
8820       # We preserve .a as extension for shared libraries through AIX4.2
8821       # and later when we are not doing run time linking.
8822       library_names_spec='${libname}${release}.a $libname.a'
8823       soname_spec='${libname}${release}${shared_ext}$major'
8824     fi
8825     shlibpath_var=LIBPATH
8826   fi
8827   ;;
8828
8829 amigaos*)
8830   library_names_spec='$libname.ixlibrary $libname.a'
8831   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8832   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'
8833   ;;
8834
8835 beos*)
8836   library_names_spec='${libname}${shared_ext}'
8837   dynamic_linker="$host_os ld.so"
8838   shlibpath_var=LIBRARY_PATH
8839   ;;
8840
8841 bsdi[45]*)
8842   version_type=linux
8843   need_version=no
8844   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8845   soname_spec='${libname}${release}${shared_ext}$major'
8846   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8847   shlibpath_var=LD_LIBRARY_PATH
8848   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8849   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8850   # the default ld.so.conf also contains /usr/contrib/lib and
8851   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8852   # libtool to hard-code these into programs
8853   ;;
8854
8855 cygwin* | mingw* | pw32*)
8856   version_type=windows
8857   shrext_cmds=".dll"
8858   need_version=no
8859   need_lib_prefix=no
8860
8861   case $GCC,$host_os in
8862   yes,cygwin* | yes,mingw* | yes,pw32*)
8863     library_names_spec='$libname.dll.a'
8864     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8865     postinstall_cmds='base_file=`basename \${file}`~
8866       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8867       dldir=$destdir/`dirname \$dlpath`~
8868       test -d \$dldir || mkdir -p \$dldir~
8869       $install_prog $dir/$dlname \$dldir/$dlname~
8870       chmod a+x \$dldir/$dlname'
8871     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8872       dlpath=$dir/\$dldll~
8873        $rm \$dlpath'
8874     shlibpath_overrides_runpath=yes
8875
8876     case $host_os in
8877     cygwin*)
8878       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8879       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8880       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8881       ;;
8882     mingw*)
8883       # MinGW DLLs use traditional 'lib' prefix
8884       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8885       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8886       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8887         # It is most probably a Windows format PATH printed by
8888         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8889         # path with ; separators, and with drive letters. We can handle the
8890         # drive letters (cygwin fileutils understands them), so leave them,
8891         # especially as we might pass files found there to a mingw objdump,
8892         # which wouldn't understand a cygwinified path. Ahh.
8893         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8894       else
8895         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8896       fi
8897       ;;
8898     pw32*)
8899       # pw32 DLLs use 'pw' prefix rather than 'lib'
8900       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8901       ;;
8902     esac
8903     ;;
8904
8905   *)
8906     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8907     ;;
8908   esac
8909   dynamic_linker='Win32 ld.exe'
8910   # FIXME: first we should search . and the directory the executable is in
8911   shlibpath_var=PATH
8912   ;;
8913
8914 darwin* | rhapsody*)
8915   dynamic_linker="$host_os dyld"
8916   version_type=darwin
8917   need_lib_prefix=no
8918   need_version=no
8919   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8920   soname_spec='${libname}${release}${major}$shared_ext'
8921   shlibpath_overrides_runpath=yes
8922   shlibpath_var=DYLD_LIBRARY_PATH
8923   shrext_cmds='.dylib'
8924   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8925   if test "$GCC" = yes; then
8926     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"`
8927   else
8928     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8929   fi
8930   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8931   ;;
8932
8933 dgux*)
8934   version_type=linux
8935   need_lib_prefix=no
8936   need_version=no
8937   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8938   soname_spec='${libname}${release}${shared_ext}$major'
8939   shlibpath_var=LD_LIBRARY_PATH
8940   ;;
8941
8942 freebsd1.*)
8943   dynamic_linker=no
8944   ;;
8945
8946 kfreebsd*-gnu)
8947   version_type=linux
8948   need_lib_prefix=no
8949   need_version=no
8950   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8951   soname_spec='${libname}${release}${shared_ext}$major'
8952   shlibpath_var=LD_LIBRARY_PATH
8953   shlibpath_overrides_runpath=no
8954   hardcode_into_libs=yes
8955   dynamic_linker='GNU ld.so'
8956   ;;
8957
8958 freebsd* | dragonfly*)
8959   # DragonFly does not have aout.  When/if they implement a new
8960   # versioning mechanism, adjust this.
8961   if test -x /usr/bin/objformat; then
8962     objformat=`/usr/bin/objformat`
8963   else
8964     case $host_os in
8965     freebsd[123].*) objformat=aout ;;
8966     *) objformat=elf ;;
8967     esac
8968   fi
8969   version_type=freebsd-$objformat
8970   case $version_type in
8971     freebsd-elf*)
8972       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8973       need_version=no
8974       need_lib_prefix=no
8975       ;;
8976     freebsd-*)
8977       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8978       need_version=yes
8979       ;;
8980   esac
8981   shlibpath_var=LD_LIBRARY_PATH
8982   case $host_os in
8983   freebsd2.*)
8984     shlibpath_overrides_runpath=yes
8985     ;;
8986   freebsd3.[01]* | freebsdelf3.[01]*)
8987     shlibpath_overrides_runpath=yes
8988     hardcode_into_libs=yes
8989     ;;
8990   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8991   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8992     shlibpath_overrides_runpath=no
8993     hardcode_into_libs=yes
8994     ;;
8995   freebsd*) # from 4.6 on
8996     shlibpath_overrides_runpath=yes
8997     hardcode_into_libs=yes
8998     ;;
8999   esac
9000   ;;
9001
9002 gnu*)
9003   version_type=linux
9004   need_lib_prefix=no
9005   need_version=no
9006   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9007   soname_spec='${libname}${release}${shared_ext}$major'
9008   shlibpath_var=LD_LIBRARY_PATH
9009   hardcode_into_libs=yes
9010   ;;
9011
9012 hpux9* | hpux10* | hpux11*)
9013   # Give a soname corresponding to the major version so that dld.sl refuses to
9014   # link against other versions.
9015   version_type=sunos
9016   need_lib_prefix=no
9017   need_version=no
9018   case $host_cpu in
9019   ia64*)
9020     shrext_cmds='.so'
9021     hardcode_into_libs=yes
9022     dynamic_linker="$host_os dld.so"
9023     shlibpath_var=LD_LIBRARY_PATH
9024     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9025     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9026     soname_spec='${libname}${release}${shared_ext}$major'
9027     if test "X$HPUX_IA64_MODE" = X32; then
9028       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9029     else
9030       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9031     fi
9032     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9033     ;;
9034    hppa*64*)
9035      shrext_cmds='.sl'
9036      hardcode_into_libs=yes
9037      dynamic_linker="$host_os dld.sl"
9038      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9039      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9040      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9041      soname_spec='${libname}${release}${shared_ext}$major'
9042      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9043      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9044      ;;
9045    *)
9046     shrext_cmds='.sl'
9047     dynamic_linker="$host_os dld.sl"
9048     shlibpath_var=SHLIB_PATH
9049     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9050     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9051     soname_spec='${libname}${release}${shared_ext}$major'
9052     ;;
9053   esac
9054   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9055   postinstall_cmds='chmod 555 $lib'
9056   ;;
9057
9058 interix3*)
9059   version_type=linux
9060   need_lib_prefix=no
9061   need_version=no
9062   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9063   soname_spec='${libname}${release}${shared_ext}$major'
9064   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9065   shlibpath_var=LD_LIBRARY_PATH
9066   shlibpath_overrides_runpath=no
9067   hardcode_into_libs=yes
9068   ;;
9069
9070 irix5* | irix6* | nonstopux*)
9071   case $host_os in
9072     nonstopux*) version_type=nonstopux ;;
9073     *)
9074         if test "$lt_cv_prog_gnu_ld" = yes; then
9075                 version_type=linux
9076         else
9077                 version_type=irix
9078         fi ;;
9079   esac
9080   need_lib_prefix=no
9081   need_version=no
9082   soname_spec='${libname}${release}${shared_ext}$major'
9083   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9084   case $host_os in
9085   irix5* | nonstopux*)
9086     libsuff= shlibsuff=
9087     ;;
9088   *)
9089     case $LD in # libtool.m4 will add one of these switches to LD
9090     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9091       libsuff= shlibsuff= libmagic=32-bit;;
9092     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9093       libsuff=32 shlibsuff=N32 libmagic=N32;;
9094     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9095       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9096     *) libsuff= shlibsuff= libmagic=never-match;;
9097     esac
9098     ;;
9099   esac
9100   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9101   shlibpath_overrides_runpath=no
9102   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9103   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9104   hardcode_into_libs=yes
9105   ;;
9106
9107 # No shared lib support for Linux oldld, aout, or coff.
9108 linux*oldld* | linux*aout* | linux*coff*)
9109   dynamic_linker=no
9110   ;;
9111
9112 # This must be Linux ELF.
9113 linux*)
9114   version_type=linux
9115   need_lib_prefix=no
9116   need_version=no
9117   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9118   soname_spec='${libname}${release}${shared_ext}$major'
9119   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9120   shlibpath_var=LD_LIBRARY_PATH
9121   shlibpath_overrides_runpath=no
9122   # This implies no fast_install, which is unacceptable.
9123   # Some rework will be needed to allow for fast_install
9124   # before this can be enabled.
9125   hardcode_into_libs=yes
9126
9127   # Append ld.so.conf contents to the search path
9128   if test -f /etc/ld.so.conf; then
9129     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' ' '`
9130     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9131   fi
9132
9133   # We used to test for /lib/ld.so.1 and disable shared libraries on
9134   # powerpc, because MkLinux only supported shared libraries with the
9135   # GNU dynamic linker.  Since this was broken with cross compilers,
9136   # most powerpc-linux boxes support dynamic linking these days and
9137   # people can always --disable-shared, the test was removed, and we
9138   # assume the GNU/Linux dynamic linker is in use.
9139   dynamic_linker='GNU/Linux ld.so'
9140   ;;
9141
9142 knetbsd*-gnu)
9143   version_type=linux
9144   need_lib_prefix=no
9145   need_version=no
9146   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9147   soname_spec='${libname}${release}${shared_ext}$major'
9148   shlibpath_var=LD_LIBRARY_PATH
9149   shlibpath_overrides_runpath=no
9150   hardcode_into_libs=yes
9151   dynamic_linker='GNU ld.so'
9152   ;;
9153
9154 netbsd*)
9155   version_type=sunos
9156   need_lib_prefix=no
9157   need_version=no
9158   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9159     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9160     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9161     dynamic_linker='NetBSD (a.out) ld.so'
9162   else
9163     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9164     soname_spec='${libname}${release}${shared_ext}$major'
9165     dynamic_linker='NetBSD ld.elf_so'
9166   fi
9167   shlibpath_var=LD_LIBRARY_PATH
9168   shlibpath_overrides_runpath=yes
9169   hardcode_into_libs=yes
9170   ;;
9171
9172 newsos6)
9173   version_type=linux
9174   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9175   shlibpath_var=LD_LIBRARY_PATH
9176   shlibpath_overrides_runpath=yes
9177   ;;
9178
9179 nto-qnx*)
9180   version_type=linux
9181   need_lib_prefix=no
9182   need_version=no
9183   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9184   soname_spec='${libname}${release}${shared_ext}$major'
9185   shlibpath_var=LD_LIBRARY_PATH
9186   shlibpath_overrides_runpath=yes
9187   ;;
9188
9189 openbsd* | bitrig*)
9190   version_type=sunos
9191   sys_lib_dlsearch_path_spec="/usr/lib"
9192   need_lib_prefix=no
9193   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9194   case $host_os in
9195     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9196     *)                         need_version=no  ;;
9197   esac
9198   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9199   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9200   shlibpath_var=LD_LIBRARY_PATH
9201   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9202     case $host_os in
9203       openbsd2.[89] | openbsd2.[89].*)
9204         shlibpath_overrides_runpath=no
9205         ;;
9206       *)
9207         shlibpath_overrides_runpath=yes
9208         ;;
9209       esac
9210   else
9211     shlibpath_overrides_runpath=yes
9212   fi
9213   ;;
9214
9215 os2*)
9216   libname_spec='$name'
9217   shrext_cmds=".dll"
9218   need_lib_prefix=no
9219   library_names_spec='$libname${shared_ext} $libname.a'
9220   dynamic_linker='OS/2 ld.exe'
9221   shlibpath_var=LIBPATH
9222   ;;
9223
9224 osf3* | osf4* | osf5*)
9225   version_type=osf
9226   need_lib_prefix=no
9227   need_version=no
9228   soname_spec='${libname}${release}${shared_ext}$major'
9229   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9230   shlibpath_var=LD_LIBRARY_PATH
9231   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9232   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9233   ;;
9234
9235 solaris*)
9236   version_type=linux
9237   need_lib_prefix=no
9238   need_version=no
9239   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9240   soname_spec='${libname}${release}${shared_ext}$major'
9241   shlibpath_var=LD_LIBRARY_PATH
9242   shlibpath_overrides_runpath=yes
9243   hardcode_into_libs=yes
9244   # ldd complains unless libraries are executable
9245   postinstall_cmds='chmod +x $lib'
9246   ;;
9247
9248 sunos4*)
9249   version_type=sunos
9250   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9251   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9252   shlibpath_var=LD_LIBRARY_PATH
9253   shlibpath_overrides_runpath=yes
9254   if test "$with_gnu_ld" = yes; then
9255     need_lib_prefix=no
9256   fi
9257   need_version=yes
9258   ;;
9259
9260 sysv4 | sysv4.3*)
9261   version_type=linux
9262   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9263   soname_spec='${libname}${release}${shared_ext}$major'
9264   shlibpath_var=LD_LIBRARY_PATH
9265   case $host_vendor in
9266     sni)
9267       shlibpath_overrides_runpath=no
9268       need_lib_prefix=no
9269       export_dynamic_flag_spec='${wl}-Blargedynsym'
9270       runpath_var=LD_RUN_PATH
9271       ;;
9272     siemens)
9273       need_lib_prefix=no
9274       ;;
9275     motorola)
9276       need_lib_prefix=no
9277       need_version=no
9278       shlibpath_overrides_runpath=no
9279       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9280       ;;
9281   esac
9282   ;;
9283
9284 sysv4*MP*)
9285   if test -d /usr/nec ;then
9286     version_type=linux
9287     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9288     soname_spec='$libname${shared_ext}.$major'
9289     shlibpath_var=LD_LIBRARY_PATH
9290   fi
9291   ;;
9292
9293 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9294   version_type=freebsd-elf
9295   need_lib_prefix=no
9296   need_version=no
9297   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9298   soname_spec='${libname}${release}${shared_ext}$major'
9299   shlibpath_var=LD_LIBRARY_PATH
9300   hardcode_into_libs=yes
9301   if test "$with_gnu_ld" = yes; then
9302     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9303     shlibpath_overrides_runpath=no
9304   else
9305     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9306     shlibpath_overrides_runpath=yes
9307     case $host_os in
9308       sco3.2v5*)
9309         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9310         ;;
9311     esac
9312   fi
9313   sys_lib_dlsearch_path_spec='/usr/lib'
9314   ;;
9315
9316 uts4*)
9317   version_type=linux
9318   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9319   soname_spec='${libname}${release}${shared_ext}$major'
9320   shlibpath_var=LD_LIBRARY_PATH
9321   ;;
9322
9323 *)
9324   dynamic_linker=no
9325   ;;
9326 esac
9327 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9328 echo "${ECHO_T}$dynamic_linker" >&6; }
9329 test "$dynamic_linker" = no && can_build_shared=no
9330
9331 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9332 if test "$GCC" = yes; then
9333   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9334 fi
9335
9336
9337 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9338 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9339 if test "${libltdl_cv_shlibext+set}" = set; then
9340   echo $ECHO_N "(cached) $ECHO_C" >&6
9341 else
9342
9343 module=yes
9344 eval libltdl_cv_shlibext=$shrext_cmds
9345
9346 fi
9347 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9348 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9349 if test -n "$libltdl_cv_shlibext"; then
9350
9351 cat >>confdefs.h <<_ACEOF
9352 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9353 _ACEOF
9354
9355 fi
9356
9357
9358 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9359 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9360 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9361   echo $ECHO_N "(cached) $ECHO_C" >&6
9362 else
9363   libltdl_cv_shlibpath_var="$shlibpath_var"
9364 fi
9365 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9366 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9367 if test -n "$libltdl_cv_shlibpath_var"; then
9368
9369 cat >>confdefs.h <<_ACEOF
9370 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9371 _ACEOF
9372
9373 fi
9374
9375
9376 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9377 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9378 if test "${libltdl_cv_sys_search_path+set}" = set; then
9379   echo $ECHO_N "(cached) $ECHO_C" >&6
9380 else
9381   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9382 fi
9383 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9384 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9385 if test -n "$libltdl_cv_sys_search_path"; then
9386   sys_search_path=
9387   for dir in $libltdl_cv_sys_search_path; do
9388     if test -z "$sys_search_path"; then
9389       sys_search_path="$dir"
9390     else
9391       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9392     fi
9393   done
9394
9395 cat >>confdefs.h <<_ACEOF
9396 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9397 _ACEOF
9398
9399 fi
9400
9401 { echo "$as_me:$LINENO: checking for objdir" >&5
9402 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9403 if test "${libltdl_cv_objdir+set}" = set; then
9404   echo $ECHO_N "(cached) $ECHO_C" >&6
9405 else
9406   libltdl_cv_objdir="$objdir"
9407   if test -n "$objdir"; then
9408     :
9409   else
9410     rm -f .libs 2>/dev/null
9411     mkdir .libs 2>/dev/null
9412     if test -d .libs; then
9413       libltdl_cv_objdir=.libs
9414     else
9415       # MS-DOS does not allow filenames that begin with a dot.
9416       libltdl_cv_objdir=_libs
9417     fi
9418   rmdir .libs 2>/dev/null
9419   fi
9420
9421 fi
9422 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9423 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9424
9425 cat >>confdefs.h <<_ACEOF
9426 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9427 _ACEOF
9428
9429
9430
9431
9432
9433
9434 # Check for command to grab the raw symbol name followed by C symbol from nm.
9435 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9436 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9437 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9438   echo $ECHO_N "(cached) $ECHO_C" >&6
9439 else
9440
9441 # These are sane defaults that work on at least a few old systems.
9442 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9443
9444 # Character class describing NM global symbol codes.
9445 symcode='[BCDEGRST]'
9446
9447 # Regexp to match symbols that can be accessed directly from C.
9448 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9449
9450 # Transform an extracted symbol line into a proper C declaration
9451 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9452
9453 # Transform an extracted symbol line into symbol name and symbol address
9454 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'"
9455
9456 # Define system-specific variables.
9457 case $host_os in
9458 aix*)
9459   symcode='[BCDT]'
9460   ;;
9461 cygwin* | mingw* | pw32*)
9462   symcode='[ABCDGISTW]'
9463   ;;
9464 hpux*) # Its linker distinguishes data from code symbols
9465   if test "$host_cpu" = ia64; then
9466     symcode='[ABCDEGRST]'
9467   fi
9468   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9469   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'"
9470   ;;
9471 linux*)
9472   if test "$host_cpu" = ia64; then
9473     symcode='[ABCDGIRSTW]'
9474     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9475     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'"
9476   fi
9477   ;;
9478 irix* | nonstopux*)
9479   symcode='[BCDEGRST]'
9480   ;;
9481 osf*)
9482   symcode='[BCDEGQRST]'
9483   ;;
9484 solaris*)
9485   symcode='[BDRT]'
9486   ;;
9487 sco3.2v5*)
9488   symcode='[DT]'
9489   ;;
9490 sysv4.2uw2*)
9491   symcode='[DT]'
9492   ;;
9493 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9494   symcode='[ABDT]'
9495   ;;
9496 sysv4)
9497   symcode='[DFNSTU]'
9498   ;;
9499 esac
9500
9501 # Handle CRLF in mingw tool chain
9502 opt_cr=
9503 case $build_os in
9504 mingw*)
9505   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9506   ;;
9507 esac
9508
9509 # If we're using GNU nm, then use its standard symbol codes.
9510 case `$NM -V 2>&1` in
9511 *GNU* | *'with BFD'*)
9512   symcode='[ABCDGIRSTW]' ;;
9513 esac
9514
9515 # Try without a prefix undercore, then with it.
9516 for ac_symprfx in "" "_"; do
9517
9518   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9519   symxfrm="\\1 $ac_symprfx\\2 \\2"
9520
9521   # Write the raw and C identifiers.
9522   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9523
9524   # Check to see that the pipe works correctly.
9525   pipe_works=no
9526
9527   rm -f conftest*
9528   cat > conftest.$ac_ext <<EOF
9529 #ifdef __cplusplus
9530 extern "C" {
9531 #endif
9532 char nm_test_var;
9533 void nm_test_func(){}
9534 #ifdef __cplusplus
9535 }
9536 #endif
9537 int main(){nm_test_var='a';nm_test_func();return(0);}
9538 EOF
9539
9540   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9541   (eval $ac_compile) 2>&5
9542   ac_status=$?
9543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9544   (exit $ac_status); }; then
9545     # Now try to grab the symbols.
9546     nlist=conftest.nm
9547     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9548   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9549   ac_status=$?
9550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9551   (exit $ac_status); } && test -s "$nlist"; then
9552       # Try sorting and uniquifying the output.
9553       if sort "$nlist" | uniq > "$nlist"T; then
9554         mv -f "$nlist"T "$nlist"
9555       else
9556         rm -f "$nlist"T
9557       fi
9558
9559       # Make sure that we snagged all the symbols we need.
9560       if grep ' nm_test_var$' "$nlist" >/dev/null; then
9561         if grep ' nm_test_func$' "$nlist" >/dev/null; then
9562           cat <<EOF > conftest.$ac_ext
9563 #ifdef __cplusplus
9564 extern "C" {
9565 #endif
9566
9567 EOF
9568           # Now generate the symbol file.
9569           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9570
9571           cat <<EOF >> conftest.$ac_ext
9572 #if defined (__STDC__) && __STDC__
9573 # define lt_ptr_t void *
9574 #else
9575 # define lt_ptr_t char *
9576 # define const
9577 #endif
9578
9579 /* The mapping between symbol names and symbols. */
9580 const struct {
9581   const char *name;
9582   lt_ptr_t address;
9583 }
9584 lt_preloaded_symbols[] =
9585 {
9586 EOF
9587           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9588           cat <<\EOF >> conftest.$ac_ext
9589   {0, (lt_ptr_t) 0}
9590 };
9591
9592 #ifdef __cplusplus
9593 }
9594 #endif
9595 EOF
9596           # Now try linking the two files.
9597           mv conftest.$ac_objext conftstm.$ac_objext
9598           lt_save_LIBS="$LIBS"
9599           lt_save_CFLAGS="$CFLAGS"
9600           LIBS="conftstm.$ac_objext"
9601           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9602           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9603   (eval $ac_link) 2>&5
9604   ac_status=$?
9605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606   (exit $ac_status); } && test -s conftest${ac_exeext}; then
9607             pipe_works=yes
9608           fi
9609           LIBS="$lt_save_LIBS"
9610           CFLAGS="$lt_save_CFLAGS"
9611         else
9612           echo "cannot find nm_test_func in $nlist" >&5
9613         fi
9614       else
9615         echo "cannot find nm_test_var in $nlist" >&5
9616       fi
9617     else
9618       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9619     fi
9620   else
9621     echo "$progname: failed program was:" >&5
9622     cat conftest.$ac_ext >&5
9623   fi
9624   rm -f conftest* conftst*
9625
9626   # Do not use the global_symbol_pipe unless it works.
9627   if test "$pipe_works" = yes; then
9628     break
9629   else
9630     lt_cv_sys_global_symbol_pipe=
9631   fi
9632 done
9633
9634 fi
9635
9636 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9637   lt_cv_sys_global_symbol_to_cdecl=
9638 fi
9639 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9640   { echo "$as_me:$LINENO: result: failed" >&5
9641 echo "${ECHO_T}failed" >&6; }
9642 else
9643   { echo "$as_me:$LINENO: result: ok" >&5
9644 echo "${ECHO_T}ok" >&6; }
9645 fi
9646
9647
9648 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9649 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9650 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9651   echo $ECHO_N "(cached) $ECHO_C" >&6
9652 else
9653   if test -n "$lt_cv_sys_global_symbol_pipe"; then
9654     libltdl_cv_preloaded_symbols=yes
9655   else
9656     libltdl_cv_preloaded_symbols=no
9657   fi
9658
9659 fi
9660 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9661 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9662 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9663
9664 cat >>confdefs.h <<\_ACEOF
9665 #define HAVE_PRELOADED_SYMBOLS 1
9666 _ACEOF
9667
9668 fi
9669
9670 LIBADD_DL=
9671
9672 ac_ext=c
9673 ac_cpp='$CPP $CPPFLAGS'
9674 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9675 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9676 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9677
9678
9679 { echo "$as_me:$LINENO: checking for shl_load" >&5
9680 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9681 if test "${ac_cv_func_shl_load+set}" = set; then
9682   echo $ECHO_N "(cached) $ECHO_C" >&6
9683 else
9684   cat >conftest.$ac_ext <<_ACEOF
9685 /* confdefs.h.  */
9686 _ACEOF
9687 cat confdefs.h >>conftest.$ac_ext
9688 cat >>conftest.$ac_ext <<_ACEOF
9689 /* end confdefs.h.  */
9690 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9691    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9692 #define shl_load innocuous_shl_load
9693
9694 /* System header to define __stub macros and hopefully few prototypes,
9695     which can conflict with char shl_load (); below.
9696     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9697     <limits.h> exists even on freestanding compilers.  */
9698
9699 #ifdef __STDC__
9700 # include <limits.h>
9701 #else
9702 # include <assert.h>
9703 #endif
9704
9705 #undef shl_load
9706
9707 /* Override any GCC internal prototype to avoid an error.
9708    Use char because int might match the return type of a GCC
9709    builtin and then its argument prototype would still apply.  */
9710 #ifdef __cplusplus
9711 extern "C"
9712 #endif
9713 char shl_load ();
9714 /* The GNU C library defines this for functions which it implements
9715     to always fail with ENOSYS.  Some functions are actually named
9716     something starting with __ and the normal name is an alias.  */
9717 #if defined __stub_shl_load || defined __stub___shl_load
9718 choke me
9719 #endif
9720
9721 int
9722 main ()
9723 {
9724 return shl_load ();
9725   ;
9726   return 0;
9727 }
9728 _ACEOF
9729 rm -f conftest.$ac_objext conftest$ac_exeext
9730 if { (ac_try="$ac_link"
9731 case "(($ac_try" in
9732   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9733   *) ac_try_echo=$ac_try;;
9734 esac
9735 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9736   (eval "$ac_link") 2>conftest.er1
9737   ac_status=$?
9738   grep -v '^ *+' conftest.er1 >conftest.err
9739   rm -f conftest.er1
9740   cat conftest.err >&5
9741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9742   (exit $ac_status); } &&
9743          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9744   { (case "(($ac_try" in
9745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9746   *) ac_try_echo=$ac_try;;
9747 esac
9748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9749   (eval "$ac_try") 2>&5
9750   ac_status=$?
9751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9752   (exit $ac_status); }; } &&
9753          { ac_try='test -s conftest$ac_exeext'
9754   { (case "(($ac_try" in
9755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9756   *) ac_try_echo=$ac_try;;
9757 esac
9758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9759   (eval "$ac_try") 2>&5
9760   ac_status=$?
9761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9762   (exit $ac_status); }; }; then
9763   ac_cv_func_shl_load=yes
9764 else
9765   echo "$as_me: failed program was:" >&5
9766 sed 's/^/| /' conftest.$ac_ext >&5
9767
9768         ac_cv_func_shl_load=no
9769 fi
9770
9771 rm -f core conftest.err conftest.$ac_objext \
9772       conftest$ac_exeext conftest.$ac_ext
9773 fi
9774 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9775 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9776 if test $ac_cv_func_shl_load = yes; then
9777
9778 cat >>confdefs.h <<\_ACEOF
9779 #define HAVE_SHL_LOAD 1
9780 _ACEOF
9781
9782 else
9783   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9784 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9785 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9786   echo $ECHO_N "(cached) $ECHO_C" >&6
9787 else
9788   ac_check_lib_save_LIBS=$LIBS
9789 LIBS="-ldld  $LIBS"
9790 cat >conftest.$ac_ext <<_ACEOF
9791 /* confdefs.h.  */
9792 _ACEOF
9793 cat confdefs.h >>conftest.$ac_ext
9794 cat >>conftest.$ac_ext <<_ACEOF
9795 /* end confdefs.h.  */
9796
9797 /* Override any GCC internal prototype to avoid an error.
9798    Use char because int might match the return type of a GCC
9799    builtin and then its argument prototype would still apply.  */
9800 #ifdef __cplusplus
9801 extern "C"
9802 #endif
9803 char shl_load ();
9804 int
9805 main ()
9806 {
9807 return shl_load ();
9808   ;
9809   return 0;
9810 }
9811 _ACEOF
9812 rm -f conftest.$ac_objext conftest$ac_exeext
9813 if { (ac_try="$ac_link"
9814 case "(($ac_try" in
9815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9816   *) ac_try_echo=$ac_try;;
9817 esac
9818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9819   (eval "$ac_link") 2>conftest.er1
9820   ac_status=$?
9821   grep -v '^ *+' conftest.er1 >conftest.err
9822   rm -f conftest.er1
9823   cat conftest.err >&5
9824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9825   (exit $ac_status); } &&
9826          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9827   { (case "(($ac_try" in
9828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9829   *) ac_try_echo=$ac_try;;
9830 esac
9831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9832   (eval "$ac_try") 2>&5
9833   ac_status=$?
9834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9835   (exit $ac_status); }; } &&
9836          { ac_try='test -s conftest$ac_exeext'
9837   { (case "(($ac_try" in
9838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9839   *) ac_try_echo=$ac_try;;
9840 esac
9841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9842   (eval "$ac_try") 2>&5
9843   ac_status=$?
9844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9845   (exit $ac_status); }; }; then
9846   ac_cv_lib_dld_shl_load=yes
9847 else
9848   echo "$as_me: failed program was:" >&5
9849 sed 's/^/| /' conftest.$ac_ext >&5
9850
9851         ac_cv_lib_dld_shl_load=no
9852 fi
9853
9854 rm -f core conftest.err conftest.$ac_objext \
9855       conftest$ac_exeext conftest.$ac_ext
9856 LIBS=$ac_check_lib_save_LIBS
9857 fi
9858 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9859 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9860 if test $ac_cv_lib_dld_shl_load = yes; then
9861
9862 cat >>confdefs.h <<\_ACEOF
9863 #define HAVE_SHL_LOAD 1
9864 _ACEOF
9865
9866         LIBADD_DL="$LIBADD_DL -ldld"
9867 else
9868   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9869 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9870 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9871   echo $ECHO_N "(cached) $ECHO_C" >&6
9872 else
9873   ac_check_lib_save_LIBS=$LIBS
9874 LIBS="-ldl  $LIBS"
9875 cat >conftest.$ac_ext <<_ACEOF
9876 /* confdefs.h.  */
9877 _ACEOF
9878 cat confdefs.h >>conftest.$ac_ext
9879 cat >>conftest.$ac_ext <<_ACEOF
9880 /* end confdefs.h.  */
9881
9882 /* Override any GCC internal prototype to avoid an error.
9883    Use char because int might match the return type of a GCC
9884    builtin and then its argument prototype would still apply.  */
9885 #ifdef __cplusplus
9886 extern "C"
9887 #endif
9888 char dlopen ();
9889 int
9890 main ()
9891 {
9892 return dlopen ();
9893   ;
9894   return 0;
9895 }
9896 _ACEOF
9897 rm -f conftest.$ac_objext conftest$ac_exeext
9898 if { (ac_try="$ac_link"
9899 case "(($ac_try" in
9900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9901   *) ac_try_echo=$ac_try;;
9902 esac
9903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9904   (eval "$ac_link") 2>conftest.er1
9905   ac_status=$?
9906   grep -v '^ *+' conftest.er1 >conftest.err
9907   rm -f conftest.er1
9908   cat conftest.err >&5
9909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9910   (exit $ac_status); } &&
9911          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9912   { (case "(($ac_try" in
9913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9914   *) ac_try_echo=$ac_try;;
9915 esac
9916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9917   (eval "$ac_try") 2>&5
9918   ac_status=$?
9919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9920   (exit $ac_status); }; } &&
9921          { ac_try='test -s conftest$ac_exeext'
9922   { (case "(($ac_try" in
9923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9924   *) ac_try_echo=$ac_try;;
9925 esac
9926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9927   (eval "$ac_try") 2>&5
9928   ac_status=$?
9929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9930   (exit $ac_status); }; }; then
9931   ac_cv_lib_dl_dlopen=yes
9932 else
9933   echo "$as_me: failed program was:" >&5
9934 sed 's/^/| /' conftest.$ac_ext >&5
9935
9936         ac_cv_lib_dl_dlopen=no
9937 fi
9938
9939 rm -f core conftest.err conftest.$ac_objext \
9940       conftest$ac_exeext conftest.$ac_ext
9941 LIBS=$ac_check_lib_save_LIBS
9942 fi
9943 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9944 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9945 if test $ac_cv_lib_dl_dlopen = yes; then
9946
9947 cat >>confdefs.h <<\_ACEOF
9948 #define HAVE_LIBDL 1
9949 _ACEOF
9950
9951                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9952 else
9953   cat >conftest.$ac_ext <<_ACEOF
9954 /* confdefs.h.  */
9955 _ACEOF
9956 cat confdefs.h >>conftest.$ac_ext
9957 cat >>conftest.$ac_ext <<_ACEOF
9958 /* end confdefs.h.  */
9959 #if HAVE_DLFCN_H
9960 #  include <dlfcn.h>
9961 #endif
9962
9963 int
9964 main ()
9965 {
9966 dlopen(0, 0);
9967   ;
9968   return 0;
9969 }
9970 _ACEOF
9971 rm -f conftest.$ac_objext conftest$ac_exeext
9972 if { (ac_try="$ac_link"
9973 case "(($ac_try" in
9974   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9975   *) ac_try_echo=$ac_try;;
9976 esac
9977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9978   (eval "$ac_link") 2>conftest.er1
9979   ac_status=$?
9980   grep -v '^ *+' conftest.er1 >conftest.err
9981   rm -f conftest.er1
9982   cat conftest.err >&5
9983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9984   (exit $ac_status); } &&
9985          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9986   { (case "(($ac_try" in
9987   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9988   *) ac_try_echo=$ac_try;;
9989 esac
9990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9991   (eval "$ac_try") 2>&5
9992   ac_status=$?
9993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9994   (exit $ac_status); }; } &&
9995          { ac_try='test -s conftest$ac_exeext'
9996   { (case "(($ac_try" in
9997   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9998   *) ac_try_echo=$ac_try;;
9999 esac
10000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10001   (eval "$ac_try") 2>&5
10002   ac_status=$?
10003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10004   (exit $ac_status); }; }; then
10005
10006 cat >>confdefs.h <<\_ACEOF
10007 #define HAVE_LIBDL 1
10008 _ACEOF
10009  libltdl_cv_func_dlopen="yes"
10010 else
10011   echo "$as_me: failed program was:" >&5
10012 sed 's/^/| /' conftest.$ac_ext >&5
10013
10014         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10015 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10016 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10017   echo $ECHO_N "(cached) $ECHO_C" >&6
10018 else
10019   ac_check_lib_save_LIBS=$LIBS
10020 LIBS="-lsvld  $LIBS"
10021 cat >conftest.$ac_ext <<_ACEOF
10022 /* confdefs.h.  */
10023 _ACEOF
10024 cat confdefs.h >>conftest.$ac_ext
10025 cat >>conftest.$ac_ext <<_ACEOF
10026 /* end confdefs.h.  */
10027
10028 /* Override any GCC internal prototype to avoid an error.
10029    Use char because int might match the return type of a GCC
10030    builtin and then its argument prototype would still apply.  */
10031 #ifdef __cplusplus
10032 extern "C"
10033 #endif
10034 char dlopen ();
10035 int
10036 main ()
10037 {
10038 return dlopen ();
10039   ;
10040   return 0;
10041 }
10042 _ACEOF
10043 rm -f conftest.$ac_objext conftest$ac_exeext
10044 if { (ac_try="$ac_link"
10045 case "(($ac_try" in
10046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10047   *) ac_try_echo=$ac_try;;
10048 esac
10049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10050   (eval "$ac_link") 2>conftest.er1
10051   ac_status=$?
10052   grep -v '^ *+' conftest.er1 >conftest.err
10053   rm -f conftest.er1
10054   cat conftest.err >&5
10055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10056   (exit $ac_status); } &&
10057          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10058   { (case "(($ac_try" in
10059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10060   *) ac_try_echo=$ac_try;;
10061 esac
10062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10063   (eval "$ac_try") 2>&5
10064   ac_status=$?
10065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10066   (exit $ac_status); }; } &&
10067          { ac_try='test -s conftest$ac_exeext'
10068   { (case "(($ac_try" in
10069   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10070   *) ac_try_echo=$ac_try;;
10071 esac
10072 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10073   (eval "$ac_try") 2>&5
10074   ac_status=$?
10075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10076   (exit $ac_status); }; }; then
10077   ac_cv_lib_svld_dlopen=yes
10078 else
10079   echo "$as_me: failed program was:" >&5
10080 sed 's/^/| /' conftest.$ac_ext >&5
10081
10082         ac_cv_lib_svld_dlopen=no
10083 fi
10084
10085 rm -f core conftest.err conftest.$ac_objext \
10086       conftest$ac_exeext conftest.$ac_ext
10087 LIBS=$ac_check_lib_save_LIBS
10088 fi
10089 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10090 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10091 if test $ac_cv_lib_svld_dlopen = yes; then
10092
10093 cat >>confdefs.h <<\_ACEOF
10094 #define HAVE_LIBDL 1
10095 _ACEOF
10096
10097                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10098 else
10099   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10100 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10101 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10102   echo $ECHO_N "(cached) $ECHO_C" >&6
10103 else
10104   ac_check_lib_save_LIBS=$LIBS
10105 LIBS="-ldld  $LIBS"
10106 cat >conftest.$ac_ext <<_ACEOF
10107 /* confdefs.h.  */
10108 _ACEOF
10109 cat confdefs.h >>conftest.$ac_ext
10110 cat >>conftest.$ac_ext <<_ACEOF
10111 /* end confdefs.h.  */
10112
10113 /* Override any GCC internal prototype to avoid an error.
10114    Use char because int might match the return type of a GCC
10115    builtin and then its argument prototype would still apply.  */
10116 #ifdef __cplusplus
10117 extern "C"
10118 #endif
10119 char dld_link ();
10120 int
10121 main ()
10122 {
10123 return dld_link ();
10124   ;
10125   return 0;
10126 }
10127 _ACEOF
10128 rm -f conftest.$ac_objext conftest$ac_exeext
10129 if { (ac_try="$ac_link"
10130 case "(($ac_try" in
10131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10132   *) ac_try_echo=$ac_try;;
10133 esac
10134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10135   (eval "$ac_link") 2>conftest.er1
10136   ac_status=$?
10137   grep -v '^ *+' conftest.er1 >conftest.err
10138   rm -f conftest.er1
10139   cat conftest.err >&5
10140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10141   (exit $ac_status); } &&
10142          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10143   { (case "(($ac_try" in
10144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10145   *) ac_try_echo=$ac_try;;
10146 esac
10147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10148   (eval "$ac_try") 2>&5
10149   ac_status=$?
10150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10151   (exit $ac_status); }; } &&
10152          { ac_try='test -s conftest$ac_exeext'
10153   { (case "(($ac_try" in
10154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10155   *) ac_try_echo=$ac_try;;
10156 esac
10157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10158   (eval "$ac_try") 2>&5
10159   ac_status=$?
10160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10161   (exit $ac_status); }; }; then
10162   ac_cv_lib_dld_dld_link=yes
10163 else
10164   echo "$as_me: failed program was:" >&5
10165 sed 's/^/| /' conftest.$ac_ext >&5
10166
10167         ac_cv_lib_dld_dld_link=no
10168 fi
10169
10170 rm -f core conftest.err conftest.$ac_objext \
10171       conftest$ac_exeext conftest.$ac_ext
10172 LIBS=$ac_check_lib_save_LIBS
10173 fi
10174 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10175 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10176 if test $ac_cv_lib_dld_dld_link = yes; then
10177
10178 cat >>confdefs.h <<\_ACEOF
10179 #define HAVE_DLD 1
10180 _ACEOF
10181
10182                 LIBADD_DL="$LIBADD_DL -ldld"
10183 else
10184   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10185 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10186 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10187   echo $ECHO_N "(cached) $ECHO_C" >&6
10188 else
10189   cat >conftest.$ac_ext <<_ACEOF
10190 /* confdefs.h.  */
10191 _ACEOF
10192 cat confdefs.h >>conftest.$ac_ext
10193 cat >>conftest.$ac_ext <<_ACEOF
10194 /* end confdefs.h.  */
10195 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10196    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10197 #define _dyld_func_lookup innocuous__dyld_func_lookup
10198
10199 /* System header to define __stub macros and hopefully few prototypes,
10200     which can conflict with char _dyld_func_lookup (); below.
10201     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10202     <limits.h> exists even on freestanding compilers.  */
10203
10204 #ifdef __STDC__
10205 # include <limits.h>
10206 #else
10207 # include <assert.h>
10208 #endif
10209
10210 #undef _dyld_func_lookup
10211
10212 /* Override any GCC internal prototype to avoid an error.
10213    Use char because int might match the return type of a GCC
10214    builtin and then its argument prototype would still apply.  */
10215 #ifdef __cplusplus
10216 extern "C"
10217 #endif
10218 char _dyld_func_lookup ();
10219 /* The GNU C library defines this for functions which it implements
10220     to always fail with ENOSYS.  Some functions are actually named
10221     something starting with __ and the normal name is an alias.  */
10222 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10223 choke me
10224 #endif
10225
10226 int
10227 main ()
10228 {
10229 return _dyld_func_lookup ();
10230   ;
10231   return 0;
10232 }
10233 _ACEOF
10234 rm -f conftest.$ac_objext conftest$ac_exeext
10235 if { (ac_try="$ac_link"
10236 case "(($ac_try" in
10237   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10238   *) ac_try_echo=$ac_try;;
10239 esac
10240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10241   (eval "$ac_link") 2>conftest.er1
10242   ac_status=$?
10243   grep -v '^ *+' conftest.er1 >conftest.err
10244   rm -f conftest.er1
10245   cat conftest.err >&5
10246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10247   (exit $ac_status); } &&
10248          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10249   { (case "(($ac_try" in
10250   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10251   *) ac_try_echo=$ac_try;;
10252 esac
10253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10254   (eval "$ac_try") 2>&5
10255   ac_status=$?
10256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10257   (exit $ac_status); }; } &&
10258          { ac_try='test -s conftest$ac_exeext'
10259   { (case "(($ac_try" in
10260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10261   *) ac_try_echo=$ac_try;;
10262 esac
10263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10264   (eval "$ac_try") 2>&5
10265   ac_status=$?
10266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10267   (exit $ac_status); }; }; then
10268   ac_cv_func__dyld_func_lookup=yes
10269 else
10270   echo "$as_me: failed program was:" >&5
10271 sed 's/^/| /' conftest.$ac_ext >&5
10272
10273         ac_cv_func__dyld_func_lookup=no
10274 fi
10275
10276 rm -f core conftest.err conftest.$ac_objext \
10277       conftest$ac_exeext conftest.$ac_ext
10278 fi
10279 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10280 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10281 if test $ac_cv_func__dyld_func_lookup = yes; then
10282
10283 cat >>confdefs.h <<\_ACEOF
10284 #define HAVE_DYLD 1
10285 _ACEOF
10286
10287 fi
10288
10289
10290 fi
10291
10292
10293 fi
10294
10295
10296 fi
10297
10298 rm -f core conftest.err conftest.$ac_objext \
10299       conftest$ac_exeext conftest.$ac_ext
10300
10301 fi
10302
10303
10304 fi
10305
10306
10307 fi
10308
10309
10310 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10311 then
10312   lt_save_LIBS="$LIBS"
10313   LIBS="$LIBS $LIBADD_DL"
10314
10315 for ac_func in dlerror
10316 do
10317 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10318 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10319 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10320 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10321   echo $ECHO_N "(cached) $ECHO_C" >&6
10322 else
10323   cat >conftest.$ac_ext <<_ACEOF
10324 /* confdefs.h.  */
10325 _ACEOF
10326 cat confdefs.h >>conftest.$ac_ext
10327 cat >>conftest.$ac_ext <<_ACEOF
10328 /* end confdefs.h.  */
10329 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10330    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10331 #define $ac_func innocuous_$ac_func
10332
10333 /* System header to define __stub macros and hopefully few prototypes,
10334     which can conflict with char $ac_func (); below.
10335     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10336     <limits.h> exists even on freestanding compilers.  */
10337
10338 #ifdef __STDC__
10339 # include <limits.h>
10340 #else
10341 # include <assert.h>
10342 #endif
10343
10344 #undef $ac_func
10345
10346 /* Override any GCC internal prototype to avoid an error.
10347    Use char because int might match the return type of a GCC
10348    builtin and then its argument prototype would still apply.  */
10349 #ifdef __cplusplus
10350 extern "C"
10351 #endif
10352 char $ac_func ();
10353 /* The GNU C library defines this for functions which it implements
10354     to always fail with ENOSYS.  Some functions are actually named
10355     something starting with __ and the normal name is an alias.  */
10356 #if defined __stub_$ac_func || defined __stub___$ac_func
10357 choke me
10358 #endif
10359
10360 int
10361 main ()
10362 {
10363 return $ac_func ();
10364   ;
10365   return 0;
10366 }
10367 _ACEOF
10368 rm -f conftest.$ac_objext conftest$ac_exeext
10369 if { (ac_try="$ac_link"
10370 case "(($ac_try" in
10371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10372   *) ac_try_echo=$ac_try;;
10373 esac
10374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10375   (eval "$ac_link") 2>conftest.er1
10376   ac_status=$?
10377   grep -v '^ *+' conftest.er1 >conftest.err
10378   rm -f conftest.er1
10379   cat conftest.err >&5
10380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10381   (exit $ac_status); } &&
10382          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10383   { (case "(($ac_try" in
10384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10385   *) ac_try_echo=$ac_try;;
10386 esac
10387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10388   (eval "$ac_try") 2>&5
10389   ac_status=$?
10390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10391   (exit $ac_status); }; } &&
10392          { ac_try='test -s conftest$ac_exeext'
10393   { (case "(($ac_try" in
10394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10395   *) ac_try_echo=$ac_try;;
10396 esac
10397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10398   (eval "$ac_try") 2>&5
10399   ac_status=$?
10400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10401   (exit $ac_status); }; }; then
10402   eval "$as_ac_var=yes"
10403 else
10404   echo "$as_me: failed program was:" >&5
10405 sed 's/^/| /' conftest.$ac_ext >&5
10406
10407         eval "$as_ac_var=no"
10408 fi
10409
10410 rm -f core conftest.err conftest.$ac_objext \
10411       conftest$ac_exeext conftest.$ac_ext
10412 fi
10413 ac_res=`eval echo '${'$as_ac_var'}'`
10414                { echo "$as_me:$LINENO: result: $ac_res" >&5
10415 echo "${ECHO_T}$ac_res" >&6; }
10416 if test `eval echo '${'$as_ac_var'}'` = yes; then
10417   cat >>confdefs.h <<_ACEOF
10418 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10419 _ACEOF
10420
10421 fi
10422 done
10423
10424   LIBS="$lt_save_LIBS"
10425 fi
10426 ac_ext=c
10427 ac_cpp='$CPP $CPPFLAGS'
10428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10430 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10431
10432
10433
10434 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10435 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10436 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10437   echo $ECHO_N "(cached) $ECHO_C" >&6
10438 else
10439   ac_cv_sys_symbol_underscore=no
10440   cat > conftest.$ac_ext <<EOF
10441 void nm_test_func(){}
10442 int main(){nm_test_func;return 0;}
10443 EOF
10444   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10445   (eval $ac_compile) 2>&5
10446   ac_status=$?
10447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10448   (exit $ac_status); }; then
10449     # Now try to grab the symbols.
10450     ac_nlist=conftest.nm
10451     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10452   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10453   ac_status=$?
10454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10455   (exit $ac_status); } && test -s "$ac_nlist"; then
10456       # See whether the symbols have a leading underscore.
10457       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10458         ac_cv_sys_symbol_underscore=yes
10459       else
10460         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10461           :
10462         else
10463           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10464         fi
10465       fi
10466     else
10467       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10468     fi
10469   else
10470     echo "configure: failed program was:" >&5
10471     cat conftest.c >&5
10472   fi
10473   rm -rf conftest*
10474
10475 fi
10476 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10477 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10478
10479
10480 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10481   if test x"$libltdl_cv_func_dlopen" = xyes ||
10482      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10483         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10484 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10485 if test "${libltdl_cv_need_uscore+set}" = set; then
10486   echo $ECHO_N "(cached) $ECHO_C" >&6
10487 else
10488   libltdl_cv_need_uscore=unknown
10489           save_LIBS="$LIBS"
10490           LIBS="$LIBS $LIBADD_DL"
10491           if test "$cross_compiling" = yes; then :
10492   libltdl_cv_need_uscore=cross
10493 else
10494   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10495   lt_status=$lt_dlunknown
10496   cat > conftest.$ac_ext <<EOF
10497 #line 10497 "configure"
10498 #include "confdefs.h"
10499
10500 #if HAVE_DLFCN_H
10501 #include <dlfcn.h>
10502 #endif
10503
10504 #include <stdio.h>
10505
10506 #ifdef RTLD_GLOBAL
10507 #  define LT_DLGLOBAL           RTLD_GLOBAL
10508 #else
10509 #  ifdef DL_GLOBAL
10510 #    define LT_DLGLOBAL         DL_GLOBAL
10511 #  else
10512 #    define LT_DLGLOBAL         0
10513 #  endif
10514 #endif
10515
10516 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10517    find out it does not work in some platform. */
10518 #ifndef LT_DLLAZY_OR_NOW
10519 #  ifdef RTLD_LAZY
10520 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10521 #  else
10522 #    ifdef DL_LAZY
10523 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10524 #    else
10525 #      ifdef RTLD_NOW
10526 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10527 #      else
10528 #        ifdef DL_NOW
10529 #          define LT_DLLAZY_OR_NOW      DL_NOW
10530 #        else
10531 #          define LT_DLLAZY_OR_NOW      0
10532 #        endif
10533 #      endif
10534 #    endif
10535 #  endif
10536 #endif
10537
10538 #ifdef __cplusplus
10539 extern "C" void exit (int);
10540 #endif
10541
10542 void fnord() { int i=42;}
10543 int main ()
10544 {
10545   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10546   int status = $lt_dlunknown;
10547
10548   if (self)
10549     {
10550       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10551       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10552       /* dlclose (self); */
10553     }
10554   else
10555     puts (dlerror ());
10556
10557     exit (status);
10558 }
10559 EOF
10560   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10561   (eval $ac_link) 2>&5
10562   ac_status=$?
10563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10564   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10565     (./conftest; exit; ) >&5 2>/dev/null
10566     lt_status=$?
10567     case x$lt_status in
10568       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10569       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10570       x$lt_dlunknown|x*)  ;;
10571     esac
10572   else :
10573     # compilation failed
10574
10575   fi
10576 fi
10577 rm -fr conftest*
10578
10579           LIBS="$save_LIBS"
10580
10581 fi
10582 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10583 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10584   fi
10585 fi
10586
10587 if test x"$libltdl_cv_need_uscore" = xyes; then
10588
10589 cat >>confdefs.h <<\_ACEOF
10590 #define NEED_USCORE 1
10591 _ACEOF
10592
10593 fi
10594
10595
10596 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10597 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10598 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10599   echo $ECHO_N "(cached) $ECHO_C" >&6
10600 else
10601   # PORTME does your system automatically load deplibs for dlopen?
10602   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10603   # For now, we just catch OSes we know something about -- in the
10604   # future, we'll try test this programmatically.
10605   libltdl_cv_sys_dlopen_deplibs=unknown
10606   case "$host_os" in
10607   aix3*|aix4.1.*|aix4.2.*)
10608     # Unknown whether this is true for these versions of AIX, but
10609     # we want this `case' here to explicitly catch those versions.
10610     libltdl_cv_sys_dlopen_deplibs=unknown
10611     ;;
10612   aix[45]*)
10613     libltdl_cv_sys_dlopen_deplibs=yes
10614     ;;
10615   darwin*)
10616     # Assuming the user has installed a libdl from somewhere, this is true
10617     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10618     libltdl_cv_sys_dlopen_deplibs=yes
10619     ;;
10620   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10621     # GNU and its variants, using gnu ld.so (Glibc)
10622     libltdl_cv_sys_dlopen_deplibs=yes
10623     ;;
10624   hpux10*|hpux11*)
10625     libltdl_cv_sys_dlopen_deplibs=yes
10626     ;;
10627   interix*)
10628     libltdl_cv_sys_dlopen_deplibs=yes
10629     ;;
10630   irix[12345]*|irix6.[01]*)
10631     # Catch all versions of IRIX before 6.2, and indicate that we don't
10632     # know how it worked for any of those versions.
10633     libltdl_cv_sys_dlopen_deplibs=unknown
10634     ;;
10635   irix*)
10636     # The case above catches anything before 6.2, and it's known that
10637     # at 6.2 and later dlopen does load deplibs.
10638     libltdl_cv_sys_dlopen_deplibs=yes
10639     ;;
10640   netbsd*)
10641     libltdl_cv_sys_dlopen_deplibs=yes
10642     ;;
10643   openbsd*)
10644     libltdl_cv_sys_dlopen_deplibs=yes
10645     ;;
10646   osf[1234]*)
10647     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10648     # it did *not* use an RPATH in a shared library to find objects the
10649     # library depends on, so we explicitly say `no'.
10650     libltdl_cv_sys_dlopen_deplibs=no
10651     ;;
10652   osf5.0|osf5.0a|osf5.1)
10653     # dlopen *does* load deplibs and with the right loader patch applied
10654     # it even uses RPATH in a shared library to search for shared objects
10655     # that the library depends on, but there's no easy way to know if that
10656     # patch is installed.  Since this is the case, all we can really
10657     # say is unknown -- it depends on the patch being installed.  If
10658     # it is, this changes to `yes'.  Without it, it would be `no'.
10659     libltdl_cv_sys_dlopen_deplibs=unknown
10660     ;;
10661   osf*)
10662     # the two cases above should catch all versions of osf <= 5.1.  Read
10663     # the comments above for what we know about them.
10664     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10665     # is used to find them so we can finally say `yes'.
10666     libltdl_cv_sys_dlopen_deplibs=yes
10667     ;;
10668   solaris*)
10669     libltdl_cv_sys_dlopen_deplibs=yes
10670     ;;
10671   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10672     libltdl_cv_sys_dlopen_deplibs=yes
10673     ;;
10674   esac
10675
10676 fi
10677 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10678 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10679 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10680
10681 cat >>confdefs.h <<\_ACEOF
10682 #define LTDL_DLOPEN_DEPLIBS 1
10683 _ACEOF
10684
10685 fi
10686
10687
10688 for ac_header in argz.h
10689 do
10690 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10691 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10692   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10693 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10694 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10695   echo $ECHO_N "(cached) $ECHO_C" >&6
10696 fi
10697 ac_res=`eval echo '${'$as_ac_Header'}'`
10698                { echo "$as_me:$LINENO: result: $ac_res" >&5
10699 echo "${ECHO_T}$ac_res" >&6; }
10700 else
10701   # Is the header compilable?
10702 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10703 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10704 cat >conftest.$ac_ext <<_ACEOF
10705 /* confdefs.h.  */
10706 _ACEOF
10707 cat confdefs.h >>conftest.$ac_ext
10708 cat >>conftest.$ac_ext <<_ACEOF
10709 /* end confdefs.h.  */
10710 $ac_includes_default
10711 #include <$ac_header>
10712 _ACEOF
10713 rm -f conftest.$ac_objext
10714 if { (ac_try="$ac_compile"
10715 case "(($ac_try" in
10716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10717   *) ac_try_echo=$ac_try;;
10718 esac
10719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10720   (eval "$ac_compile") 2>conftest.er1
10721   ac_status=$?
10722   grep -v '^ *+' conftest.er1 >conftest.err
10723   rm -f conftest.er1
10724   cat conftest.err >&5
10725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10726   (exit $ac_status); } &&
10727          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10728   { (case "(($ac_try" in
10729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10730   *) ac_try_echo=$ac_try;;
10731 esac
10732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10733   (eval "$ac_try") 2>&5
10734   ac_status=$?
10735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10736   (exit $ac_status); }; } &&
10737          { ac_try='test -s conftest.$ac_objext'
10738   { (case "(($ac_try" in
10739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10740   *) ac_try_echo=$ac_try;;
10741 esac
10742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10743   (eval "$ac_try") 2>&5
10744   ac_status=$?
10745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10746   (exit $ac_status); }; }; then
10747   ac_header_compiler=yes
10748 else
10749   echo "$as_me: failed program was:" >&5
10750 sed 's/^/| /' conftest.$ac_ext >&5
10751
10752         ac_header_compiler=no
10753 fi
10754
10755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10756 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10757 echo "${ECHO_T}$ac_header_compiler" >&6; }
10758
10759 # Is the header present?
10760 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10761 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10762 cat >conftest.$ac_ext <<_ACEOF
10763 /* confdefs.h.  */
10764 _ACEOF
10765 cat confdefs.h >>conftest.$ac_ext
10766 cat >>conftest.$ac_ext <<_ACEOF
10767 /* end confdefs.h.  */
10768 #include <$ac_header>
10769 _ACEOF
10770 if { (ac_try="$ac_cpp conftest.$ac_ext"
10771 case "(($ac_try" in
10772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10773   *) ac_try_echo=$ac_try;;
10774 esac
10775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10776   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10777   ac_status=$?
10778   grep -v '^ *+' conftest.er1 >conftest.err
10779   rm -f conftest.er1
10780   cat conftest.err >&5
10781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10782   (exit $ac_status); } >/dev/null; then
10783   if test -s conftest.err; then
10784     ac_cpp_err=$ac_c_preproc_warn_flag
10785     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10786   else
10787     ac_cpp_err=
10788   fi
10789 else
10790   ac_cpp_err=yes
10791 fi
10792 if test -z "$ac_cpp_err"; then
10793   ac_header_preproc=yes
10794 else
10795   echo "$as_me: failed program was:" >&5
10796 sed 's/^/| /' conftest.$ac_ext >&5
10797
10798   ac_header_preproc=no
10799 fi
10800
10801 rm -f conftest.err conftest.$ac_ext
10802 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10803 echo "${ECHO_T}$ac_header_preproc" >&6; }
10804
10805 # So?  What about this header?
10806 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10807   yes:no: )
10808     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10809 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10810     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10811 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10812     ac_header_preproc=yes
10813     ;;
10814   no:yes:* )
10815     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10816 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10817     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10818 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10819     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10820 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10821     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10822 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10823     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10824 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10825     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10826 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10827     ( cat <<\_ASBOX
10828 ## ------------------------------------ ##
10829 ## Report this to http://llvm.org/bugs/ ##
10830 ## ------------------------------------ ##
10831 _ASBOX
10832      ) | sed "s/^/$as_me: WARNING:     /" >&2
10833     ;;
10834 esac
10835 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10836 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10837 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10838   echo $ECHO_N "(cached) $ECHO_C" >&6
10839 else
10840   eval "$as_ac_Header=\$ac_header_preproc"
10841 fi
10842 ac_res=`eval echo '${'$as_ac_Header'}'`
10843                { echo "$as_me:$LINENO: result: $ac_res" >&5
10844 echo "${ECHO_T}$ac_res" >&6; }
10845
10846 fi
10847 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10848   cat >>confdefs.h <<_ACEOF
10849 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10850 _ACEOF
10851
10852 fi
10853
10854 done
10855
10856
10857 { echo "$as_me:$LINENO: checking for error_t" >&5
10858 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10859 if test "${ac_cv_type_error_t+set}" = set; then
10860   echo $ECHO_N "(cached) $ECHO_C" >&6
10861 else
10862   cat >conftest.$ac_ext <<_ACEOF
10863 /* confdefs.h.  */
10864 _ACEOF
10865 cat confdefs.h >>conftest.$ac_ext
10866 cat >>conftest.$ac_ext <<_ACEOF
10867 /* end confdefs.h.  */
10868 #if HAVE_ARGZ_H
10869 #  include <argz.h>
10870 #endif
10871
10872 typedef error_t ac__type_new_;
10873 int
10874 main ()
10875 {
10876 if ((ac__type_new_ *) 0)
10877   return 0;
10878 if (sizeof (ac__type_new_))
10879   return 0;
10880   ;
10881   return 0;
10882 }
10883 _ACEOF
10884 rm -f conftest.$ac_objext
10885 if { (ac_try="$ac_compile"
10886 case "(($ac_try" in
10887   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10888   *) ac_try_echo=$ac_try;;
10889 esac
10890 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10891   (eval "$ac_compile") 2>conftest.er1
10892   ac_status=$?
10893   grep -v '^ *+' conftest.er1 >conftest.err
10894   rm -f conftest.er1
10895   cat conftest.err >&5
10896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10897   (exit $ac_status); } &&
10898          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10899   { (case "(($ac_try" in
10900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10901   *) ac_try_echo=$ac_try;;
10902 esac
10903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10904   (eval "$ac_try") 2>&5
10905   ac_status=$?
10906   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10907   (exit $ac_status); }; } &&
10908          { ac_try='test -s conftest.$ac_objext'
10909   { (case "(($ac_try" in
10910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10911   *) ac_try_echo=$ac_try;;
10912 esac
10913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10914   (eval "$ac_try") 2>&5
10915   ac_status=$?
10916   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10917   (exit $ac_status); }; }; then
10918   ac_cv_type_error_t=yes
10919 else
10920   echo "$as_me: failed program was:" >&5
10921 sed 's/^/| /' conftest.$ac_ext >&5
10922
10923         ac_cv_type_error_t=no
10924 fi
10925
10926 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10927 fi
10928 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10929 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10930 if test $ac_cv_type_error_t = yes; then
10931
10932 cat >>confdefs.h <<_ACEOF
10933 #define HAVE_ERROR_T 1
10934 _ACEOF
10935
10936
10937 else
10938
10939 cat >>confdefs.h <<\_ACEOF
10940 #define error_t int
10941 _ACEOF
10942
10943 fi
10944
10945
10946
10947
10948
10949
10950
10951 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10952 do
10953 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10954 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10955 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10956 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10957   echo $ECHO_N "(cached) $ECHO_C" >&6
10958 else
10959   cat >conftest.$ac_ext <<_ACEOF
10960 /* confdefs.h.  */
10961 _ACEOF
10962 cat confdefs.h >>conftest.$ac_ext
10963 cat >>conftest.$ac_ext <<_ACEOF
10964 /* end confdefs.h.  */
10965 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10966    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10967 #define $ac_func innocuous_$ac_func
10968
10969 /* System header to define __stub macros and hopefully few prototypes,
10970     which can conflict with char $ac_func (); below.
10971     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10972     <limits.h> exists even on freestanding compilers.  */
10973
10974 #ifdef __STDC__
10975 # include <limits.h>
10976 #else
10977 # include <assert.h>
10978 #endif
10979
10980 #undef $ac_func
10981
10982 /* Override any GCC internal prototype to avoid an error.
10983    Use char because int might match the return type of a GCC
10984    builtin and then its argument prototype would still apply.  */
10985 #ifdef __cplusplus
10986 extern "C"
10987 #endif
10988 char $ac_func ();
10989 /* The GNU C library defines this for functions which it implements
10990     to always fail with ENOSYS.  Some functions are actually named
10991     something starting with __ and the normal name is an alias.  */
10992 #if defined __stub_$ac_func || defined __stub___$ac_func
10993 choke me
10994 #endif
10995
10996 int
10997 main ()
10998 {
10999 return $ac_func ();
11000   ;
11001   return 0;
11002 }
11003 _ACEOF
11004 rm -f conftest.$ac_objext conftest$ac_exeext
11005 if { (ac_try="$ac_link"
11006 case "(($ac_try" in
11007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11008   *) ac_try_echo=$ac_try;;
11009 esac
11010 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11011   (eval "$ac_link") 2>conftest.er1
11012   ac_status=$?
11013   grep -v '^ *+' conftest.er1 >conftest.err
11014   rm -f conftest.er1
11015   cat conftest.err >&5
11016   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11017   (exit $ac_status); } &&
11018          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11019   { (case "(($ac_try" in
11020   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11021   *) ac_try_echo=$ac_try;;
11022 esac
11023 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11024   (eval "$ac_try") 2>&5
11025   ac_status=$?
11026   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11027   (exit $ac_status); }; } &&
11028          { ac_try='test -s conftest$ac_exeext'
11029   { (case "(($ac_try" in
11030   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11031   *) ac_try_echo=$ac_try;;
11032 esac
11033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11034   (eval "$ac_try") 2>&5
11035   ac_status=$?
11036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11037   (exit $ac_status); }; }; then
11038   eval "$as_ac_var=yes"
11039 else
11040   echo "$as_me: failed program was:" >&5
11041 sed 's/^/| /' conftest.$ac_ext >&5
11042
11043         eval "$as_ac_var=no"
11044 fi
11045
11046 rm -f core conftest.err conftest.$ac_objext \
11047       conftest$ac_exeext conftest.$ac_ext
11048 fi
11049 ac_res=`eval echo '${'$as_ac_var'}'`
11050                { echo "$as_me:$LINENO: result: $ac_res" >&5
11051 echo "${ECHO_T}$ac_res" >&6; }
11052 if test `eval echo '${'$as_ac_var'}'` = yes; then
11053   cat >>confdefs.h <<_ACEOF
11054 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11055 _ACEOF
11056
11057 fi
11058 done
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11088                   stdio.h unistd.h
11089 do
11090 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11091 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11092   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11093 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11094 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11095   echo $ECHO_N "(cached) $ECHO_C" >&6
11096 fi
11097 ac_res=`eval echo '${'$as_ac_Header'}'`
11098                { echo "$as_me:$LINENO: result: $ac_res" >&5
11099 echo "${ECHO_T}$ac_res" >&6; }
11100 else
11101   # Is the header compilable?
11102 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11103 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11104 cat >conftest.$ac_ext <<_ACEOF
11105 /* confdefs.h.  */
11106 _ACEOF
11107 cat confdefs.h >>conftest.$ac_ext
11108 cat >>conftest.$ac_ext <<_ACEOF
11109 /* end confdefs.h.  */
11110 $ac_includes_default
11111 #include <$ac_header>
11112 _ACEOF
11113 rm -f conftest.$ac_objext
11114 if { (ac_try="$ac_compile"
11115 case "(($ac_try" in
11116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11117   *) ac_try_echo=$ac_try;;
11118 esac
11119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11120   (eval "$ac_compile") 2>conftest.er1
11121   ac_status=$?
11122   grep -v '^ *+' conftest.er1 >conftest.err
11123   rm -f conftest.er1
11124   cat conftest.err >&5
11125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11126   (exit $ac_status); } &&
11127          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11128   { (case "(($ac_try" in
11129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11130   *) ac_try_echo=$ac_try;;
11131 esac
11132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11133   (eval "$ac_try") 2>&5
11134   ac_status=$?
11135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11136   (exit $ac_status); }; } &&
11137          { ac_try='test -s conftest.$ac_objext'
11138   { (case "(($ac_try" in
11139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11140   *) ac_try_echo=$ac_try;;
11141 esac
11142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11143   (eval "$ac_try") 2>&5
11144   ac_status=$?
11145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11146   (exit $ac_status); }; }; then
11147   ac_header_compiler=yes
11148 else
11149   echo "$as_me: failed program was:" >&5
11150 sed 's/^/| /' conftest.$ac_ext >&5
11151
11152         ac_header_compiler=no
11153 fi
11154
11155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11156 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11157 echo "${ECHO_T}$ac_header_compiler" >&6; }
11158
11159 # Is the header present?
11160 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11161 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11162 cat >conftest.$ac_ext <<_ACEOF
11163 /* confdefs.h.  */
11164 _ACEOF
11165 cat confdefs.h >>conftest.$ac_ext
11166 cat >>conftest.$ac_ext <<_ACEOF
11167 /* end confdefs.h.  */
11168 #include <$ac_header>
11169 _ACEOF
11170 if { (ac_try="$ac_cpp conftest.$ac_ext"
11171 case "(($ac_try" in
11172   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11173   *) ac_try_echo=$ac_try;;
11174 esac
11175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11176   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11177   ac_status=$?
11178   grep -v '^ *+' conftest.er1 >conftest.err
11179   rm -f conftest.er1
11180   cat conftest.err >&5
11181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11182   (exit $ac_status); } >/dev/null; then
11183   if test -s conftest.err; then
11184     ac_cpp_err=$ac_c_preproc_warn_flag
11185     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11186   else
11187     ac_cpp_err=
11188   fi
11189 else
11190   ac_cpp_err=yes
11191 fi
11192 if test -z "$ac_cpp_err"; then
11193   ac_header_preproc=yes
11194 else
11195   echo "$as_me: failed program was:" >&5
11196 sed 's/^/| /' conftest.$ac_ext >&5
11197
11198   ac_header_preproc=no
11199 fi
11200
11201 rm -f conftest.err conftest.$ac_ext
11202 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11203 echo "${ECHO_T}$ac_header_preproc" >&6; }
11204
11205 # So?  What about this header?
11206 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11207   yes:no: )
11208     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11209 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11210     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11211 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11212     ac_header_preproc=yes
11213     ;;
11214   no:yes:* )
11215     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11216 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11217     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11218 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11219     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11220 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11221     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11222 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11223     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11224 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11225     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11226 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11227     ( cat <<\_ASBOX
11228 ## ------------------------------------ ##
11229 ## Report this to http://llvm.org/bugs/ ##
11230 ## ------------------------------------ ##
11231 _ASBOX
11232      ) | sed "s/^/$as_me: WARNING:     /" >&2
11233     ;;
11234 esac
11235 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11237 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11238   echo $ECHO_N "(cached) $ECHO_C" >&6
11239 else
11240   eval "$as_ac_Header=\$ac_header_preproc"
11241 fi
11242 ac_res=`eval echo '${'$as_ac_Header'}'`
11243                { echo "$as_me:$LINENO: result: $ac_res" >&5
11244 echo "${ECHO_T}$ac_res" >&6; }
11245
11246 fi
11247 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11248   cat >>confdefs.h <<_ACEOF
11249 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11250 _ACEOF
11251
11252 fi
11253
11254 done
11255
11256
11257
11258
11259
11260 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11261 do
11262 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11263 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11264   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11265 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11266 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11267   echo $ECHO_N "(cached) $ECHO_C" >&6
11268 fi
11269 ac_res=`eval echo '${'$as_ac_Header'}'`
11270                { echo "$as_me:$LINENO: result: $ac_res" >&5
11271 echo "${ECHO_T}$ac_res" >&6; }
11272 else
11273   # Is the header compilable?
11274 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11275 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11276 cat >conftest.$ac_ext <<_ACEOF
11277 /* confdefs.h.  */
11278 _ACEOF
11279 cat confdefs.h >>conftest.$ac_ext
11280 cat >>conftest.$ac_ext <<_ACEOF
11281 /* end confdefs.h.  */
11282 $ac_includes_default
11283 #include <$ac_header>
11284 _ACEOF
11285 rm -f conftest.$ac_objext
11286 if { (ac_try="$ac_compile"
11287 case "(($ac_try" in
11288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11289   *) ac_try_echo=$ac_try;;
11290 esac
11291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11292   (eval "$ac_compile") 2>conftest.er1
11293   ac_status=$?
11294   grep -v '^ *+' conftest.er1 >conftest.err
11295   rm -f conftest.er1
11296   cat conftest.err >&5
11297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11298   (exit $ac_status); } &&
11299          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11300   { (case "(($ac_try" in
11301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11302   *) ac_try_echo=$ac_try;;
11303 esac
11304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11305   (eval "$ac_try") 2>&5
11306   ac_status=$?
11307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11308   (exit $ac_status); }; } &&
11309          { ac_try='test -s conftest.$ac_objext'
11310   { (case "(($ac_try" in
11311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11312   *) ac_try_echo=$ac_try;;
11313 esac
11314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11315   (eval "$ac_try") 2>&5
11316   ac_status=$?
11317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11318   (exit $ac_status); }; }; then
11319   ac_header_compiler=yes
11320 else
11321   echo "$as_me: failed program was:" >&5
11322 sed 's/^/| /' conftest.$ac_ext >&5
11323
11324         ac_header_compiler=no
11325 fi
11326
11327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11328 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11329 echo "${ECHO_T}$ac_header_compiler" >&6; }
11330
11331 # Is the header present?
11332 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11333 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11334 cat >conftest.$ac_ext <<_ACEOF
11335 /* confdefs.h.  */
11336 _ACEOF
11337 cat confdefs.h >>conftest.$ac_ext
11338 cat >>conftest.$ac_ext <<_ACEOF
11339 /* end confdefs.h.  */
11340 #include <$ac_header>
11341 _ACEOF
11342 if { (ac_try="$ac_cpp conftest.$ac_ext"
11343 case "(($ac_try" in
11344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11345   *) ac_try_echo=$ac_try;;
11346 esac
11347 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11348   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11349   ac_status=$?
11350   grep -v '^ *+' conftest.er1 >conftest.err
11351   rm -f conftest.er1
11352   cat conftest.err >&5
11353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11354   (exit $ac_status); } >/dev/null; then
11355   if test -s conftest.err; then
11356     ac_cpp_err=$ac_c_preproc_warn_flag
11357     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11358   else
11359     ac_cpp_err=
11360   fi
11361 else
11362   ac_cpp_err=yes
11363 fi
11364 if test -z "$ac_cpp_err"; then
11365   ac_header_preproc=yes
11366 else
11367   echo "$as_me: failed program was:" >&5
11368 sed 's/^/| /' conftest.$ac_ext >&5
11369
11370   ac_header_preproc=no
11371 fi
11372
11373 rm -f conftest.err conftest.$ac_ext
11374 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11375 echo "${ECHO_T}$ac_header_preproc" >&6; }
11376
11377 # So?  What about this header?
11378 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11379   yes:no: )
11380     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11381 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11382     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11383 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11384     ac_header_preproc=yes
11385     ;;
11386   no:yes:* )
11387     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11388 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11389     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11390 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11391     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11392 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11393     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11394 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11395     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11396 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11397     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11398 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11399     ( cat <<\_ASBOX
11400 ## ------------------------------------ ##
11401 ## Report this to http://llvm.org/bugs/ ##
11402 ## ------------------------------------ ##
11403 _ASBOX
11404      ) | sed "s/^/$as_me: WARNING:     /" >&2
11405     ;;
11406 esac
11407 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11408 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11409 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11410   echo $ECHO_N "(cached) $ECHO_C" >&6
11411 else
11412   eval "$as_ac_Header=\$ac_header_preproc"
11413 fi
11414 ac_res=`eval echo '${'$as_ac_Header'}'`
11415                { echo "$as_me:$LINENO: result: $ac_res" >&5
11416 echo "${ECHO_T}$ac_res" >&6; }
11417
11418 fi
11419 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11420   cat >>confdefs.h <<_ACEOF
11421 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11422 _ACEOF
11423
11424 fi
11425
11426 done
11427
11428
11429
11430 for ac_header in string.h strings.h
11431 do
11432 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11433 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11434   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11435 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11436 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11437   echo $ECHO_N "(cached) $ECHO_C" >&6
11438 fi
11439 ac_res=`eval echo '${'$as_ac_Header'}'`
11440                { echo "$as_me:$LINENO: result: $ac_res" >&5
11441 echo "${ECHO_T}$ac_res" >&6; }
11442 else
11443   # Is the header compilable?
11444 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11445 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11446 cat >conftest.$ac_ext <<_ACEOF
11447 /* confdefs.h.  */
11448 _ACEOF
11449 cat confdefs.h >>conftest.$ac_ext
11450 cat >>conftest.$ac_ext <<_ACEOF
11451 /* end confdefs.h.  */
11452 $ac_includes_default
11453 #include <$ac_header>
11454 _ACEOF
11455 rm -f conftest.$ac_objext
11456 if { (ac_try="$ac_compile"
11457 case "(($ac_try" in
11458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11459   *) ac_try_echo=$ac_try;;
11460 esac
11461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11462   (eval "$ac_compile") 2>conftest.er1
11463   ac_status=$?
11464   grep -v '^ *+' conftest.er1 >conftest.err
11465   rm -f conftest.er1
11466   cat conftest.err >&5
11467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11468   (exit $ac_status); } &&
11469          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11470   { (case "(($ac_try" in
11471   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11472   *) ac_try_echo=$ac_try;;
11473 esac
11474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11475   (eval "$ac_try") 2>&5
11476   ac_status=$?
11477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11478   (exit $ac_status); }; } &&
11479          { ac_try='test -s conftest.$ac_objext'
11480   { (case "(($ac_try" in
11481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11482   *) ac_try_echo=$ac_try;;
11483 esac
11484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11485   (eval "$ac_try") 2>&5
11486   ac_status=$?
11487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11488   (exit $ac_status); }; }; then
11489   ac_header_compiler=yes
11490 else
11491   echo "$as_me: failed program was:" >&5
11492 sed 's/^/| /' conftest.$ac_ext >&5
11493
11494         ac_header_compiler=no
11495 fi
11496
11497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11498 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11499 echo "${ECHO_T}$ac_header_compiler" >&6; }
11500
11501 # Is the header present?
11502 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11503 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11504 cat >conftest.$ac_ext <<_ACEOF
11505 /* confdefs.h.  */
11506 _ACEOF
11507 cat confdefs.h >>conftest.$ac_ext
11508 cat >>conftest.$ac_ext <<_ACEOF
11509 /* end confdefs.h.  */
11510 #include <$ac_header>
11511 _ACEOF
11512 if { (ac_try="$ac_cpp conftest.$ac_ext"
11513 case "(($ac_try" in
11514   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11515   *) ac_try_echo=$ac_try;;
11516 esac
11517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11518   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11519   ac_status=$?
11520   grep -v '^ *+' conftest.er1 >conftest.err
11521   rm -f conftest.er1
11522   cat conftest.err >&5
11523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11524   (exit $ac_status); } >/dev/null; then
11525   if test -s conftest.err; then
11526     ac_cpp_err=$ac_c_preproc_warn_flag
11527     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11528   else
11529     ac_cpp_err=
11530   fi
11531 else
11532   ac_cpp_err=yes
11533 fi
11534 if test -z "$ac_cpp_err"; then
11535   ac_header_preproc=yes
11536 else
11537   echo "$as_me: failed program was:" >&5
11538 sed 's/^/| /' conftest.$ac_ext >&5
11539
11540   ac_header_preproc=no
11541 fi
11542
11543 rm -f conftest.err conftest.$ac_ext
11544 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11545 echo "${ECHO_T}$ac_header_preproc" >&6; }
11546
11547 # So?  What about this header?
11548 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11549   yes:no: )
11550     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11551 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11552     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11553 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11554     ac_header_preproc=yes
11555     ;;
11556   no:yes:* )
11557     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11558 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11559     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11560 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11561     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11562 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11563     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11564 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11565     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11566 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11567     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11568 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11569     ( cat <<\_ASBOX
11570 ## ------------------------------------ ##
11571 ## Report this to http://llvm.org/bugs/ ##
11572 ## ------------------------------------ ##
11573 _ASBOX
11574      ) | sed "s/^/$as_me: WARNING:     /" >&2
11575     ;;
11576 esac
11577 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11578 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11579 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11580   echo $ECHO_N "(cached) $ECHO_C" >&6
11581 else
11582   eval "$as_ac_Header=\$ac_header_preproc"
11583 fi
11584 ac_res=`eval echo '${'$as_ac_Header'}'`
11585                { echo "$as_me:$LINENO: result: $ac_res" >&5
11586 echo "${ECHO_T}$ac_res" >&6; }
11587
11588 fi
11589 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11590   cat >>confdefs.h <<_ACEOF
11591 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11592 _ACEOF
11593  break
11594 fi
11595
11596 done
11597
11598
11599
11600
11601 for ac_func in strchr index
11602 do
11603 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11604 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11605 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11606 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11607   echo $ECHO_N "(cached) $ECHO_C" >&6
11608 else
11609   cat >conftest.$ac_ext <<_ACEOF
11610 /* confdefs.h.  */
11611 _ACEOF
11612 cat confdefs.h >>conftest.$ac_ext
11613 cat >>conftest.$ac_ext <<_ACEOF
11614 /* end confdefs.h.  */
11615 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11616    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11617 #define $ac_func innocuous_$ac_func
11618
11619 /* System header to define __stub macros and hopefully few prototypes,
11620     which can conflict with char $ac_func (); below.
11621     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11622     <limits.h> exists even on freestanding compilers.  */
11623
11624 #ifdef __STDC__
11625 # include <limits.h>
11626 #else
11627 # include <assert.h>
11628 #endif
11629
11630 #undef $ac_func
11631
11632 /* Override any GCC internal prototype to avoid an error.
11633    Use char because int might match the return type of a GCC
11634    builtin and then its argument prototype would still apply.  */
11635 #ifdef __cplusplus
11636 extern "C"
11637 #endif
11638 char $ac_func ();
11639 /* The GNU C library defines this for functions which it implements
11640     to always fail with ENOSYS.  Some functions are actually named
11641     something starting with __ and the normal name is an alias.  */
11642 #if defined __stub_$ac_func || defined __stub___$ac_func
11643 choke me
11644 #endif
11645
11646 int
11647 main ()
11648 {
11649 return $ac_func ();
11650   ;
11651   return 0;
11652 }
11653 _ACEOF
11654 rm -f conftest.$ac_objext conftest$ac_exeext
11655 if { (ac_try="$ac_link"
11656 case "(($ac_try" in
11657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11658   *) ac_try_echo=$ac_try;;
11659 esac
11660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11661   (eval "$ac_link") 2>conftest.er1
11662   ac_status=$?
11663   grep -v '^ *+' conftest.er1 >conftest.err
11664   rm -f conftest.er1
11665   cat conftest.err >&5
11666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11667   (exit $ac_status); } &&
11668          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11669   { (case "(($ac_try" in
11670   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11671   *) ac_try_echo=$ac_try;;
11672 esac
11673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11674   (eval "$ac_try") 2>&5
11675   ac_status=$?
11676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11677   (exit $ac_status); }; } &&
11678          { ac_try='test -s conftest$ac_exeext'
11679   { (case "(($ac_try" in
11680   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11681   *) ac_try_echo=$ac_try;;
11682 esac
11683 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11684   (eval "$ac_try") 2>&5
11685   ac_status=$?
11686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11687   (exit $ac_status); }; }; then
11688   eval "$as_ac_var=yes"
11689 else
11690   echo "$as_me: failed program was:" >&5
11691 sed 's/^/| /' conftest.$ac_ext >&5
11692
11693         eval "$as_ac_var=no"
11694 fi
11695
11696 rm -f core conftest.err conftest.$ac_objext \
11697       conftest$ac_exeext conftest.$ac_ext
11698 fi
11699 ac_res=`eval echo '${'$as_ac_var'}'`
11700                { echo "$as_me:$LINENO: result: $ac_res" >&5
11701 echo "${ECHO_T}$ac_res" >&6; }
11702 if test `eval echo '${'$as_ac_var'}'` = yes; then
11703   cat >>confdefs.h <<_ACEOF
11704 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11705 _ACEOF
11706  break
11707 fi
11708 done
11709
11710
11711
11712 for ac_func in strrchr rindex
11713 do
11714 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11715 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11716 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11717 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11718   echo $ECHO_N "(cached) $ECHO_C" >&6
11719 else
11720   cat >conftest.$ac_ext <<_ACEOF
11721 /* confdefs.h.  */
11722 _ACEOF
11723 cat confdefs.h >>conftest.$ac_ext
11724 cat >>conftest.$ac_ext <<_ACEOF
11725 /* end confdefs.h.  */
11726 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11727    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11728 #define $ac_func innocuous_$ac_func
11729
11730 /* System header to define __stub macros and hopefully few prototypes,
11731     which can conflict with char $ac_func (); below.
11732     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11733     <limits.h> exists even on freestanding compilers.  */
11734
11735 #ifdef __STDC__
11736 # include <limits.h>
11737 #else
11738 # include <assert.h>
11739 #endif
11740
11741 #undef $ac_func
11742
11743 /* Override any GCC internal prototype to avoid an error.
11744    Use char because int might match the return type of a GCC
11745    builtin and then its argument prototype would still apply.  */
11746 #ifdef __cplusplus
11747 extern "C"
11748 #endif
11749 char $ac_func ();
11750 /* The GNU C library defines this for functions which it implements
11751     to always fail with ENOSYS.  Some functions are actually named
11752     something starting with __ and the normal name is an alias.  */
11753 #if defined __stub_$ac_func || defined __stub___$ac_func
11754 choke me
11755 #endif
11756
11757 int
11758 main ()
11759 {
11760 return $ac_func ();
11761   ;
11762   return 0;
11763 }
11764 _ACEOF
11765 rm -f conftest.$ac_objext conftest$ac_exeext
11766 if { (ac_try="$ac_link"
11767 case "(($ac_try" in
11768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11769   *) ac_try_echo=$ac_try;;
11770 esac
11771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11772   (eval "$ac_link") 2>conftest.er1
11773   ac_status=$?
11774   grep -v '^ *+' conftest.er1 >conftest.err
11775   rm -f conftest.er1
11776   cat conftest.err >&5
11777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11778   (exit $ac_status); } &&
11779          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11780   { (case "(($ac_try" in
11781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11782   *) ac_try_echo=$ac_try;;
11783 esac
11784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11785   (eval "$ac_try") 2>&5
11786   ac_status=$?
11787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11788   (exit $ac_status); }; } &&
11789          { ac_try='test -s conftest$ac_exeext'
11790   { (case "(($ac_try" in
11791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11792   *) ac_try_echo=$ac_try;;
11793 esac
11794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11795   (eval "$ac_try") 2>&5
11796   ac_status=$?
11797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11798   (exit $ac_status); }; }; then
11799   eval "$as_ac_var=yes"
11800 else
11801   echo "$as_me: failed program was:" >&5
11802 sed 's/^/| /' conftest.$ac_ext >&5
11803
11804         eval "$as_ac_var=no"
11805 fi
11806
11807 rm -f core conftest.err conftest.$ac_objext \
11808       conftest$ac_exeext conftest.$ac_ext
11809 fi
11810 ac_res=`eval echo '${'$as_ac_var'}'`
11811                { echo "$as_me:$LINENO: result: $ac_res" >&5
11812 echo "${ECHO_T}$ac_res" >&6; }
11813 if test `eval echo '${'$as_ac_var'}'` = yes; then
11814   cat >>confdefs.h <<_ACEOF
11815 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11816 _ACEOF
11817  break
11818 fi
11819 done
11820
11821
11822
11823 for ac_func in memcpy bcopy
11824 do
11825 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11826 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11827 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11828 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11829   echo $ECHO_N "(cached) $ECHO_C" >&6
11830 else
11831   cat >conftest.$ac_ext <<_ACEOF
11832 /* confdefs.h.  */
11833 _ACEOF
11834 cat confdefs.h >>conftest.$ac_ext
11835 cat >>conftest.$ac_ext <<_ACEOF
11836 /* end confdefs.h.  */
11837 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11838    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11839 #define $ac_func innocuous_$ac_func
11840
11841 /* System header to define __stub macros and hopefully few prototypes,
11842     which can conflict with char $ac_func (); below.
11843     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11844     <limits.h> exists even on freestanding compilers.  */
11845
11846 #ifdef __STDC__
11847 # include <limits.h>
11848 #else
11849 # include <assert.h>
11850 #endif
11851
11852 #undef $ac_func
11853
11854 /* Override any GCC internal prototype to avoid an error.
11855    Use char because int might match the return type of a GCC
11856    builtin and then its argument prototype would still apply.  */
11857 #ifdef __cplusplus
11858 extern "C"
11859 #endif
11860 char $ac_func ();
11861 /* The GNU C library defines this for functions which it implements
11862     to always fail with ENOSYS.  Some functions are actually named
11863     something starting with __ and the normal name is an alias.  */
11864 #if defined __stub_$ac_func || defined __stub___$ac_func
11865 choke me
11866 #endif
11867
11868 int
11869 main ()
11870 {
11871 return $ac_func ();
11872   ;
11873   return 0;
11874 }
11875 _ACEOF
11876 rm -f conftest.$ac_objext conftest$ac_exeext
11877 if { (ac_try="$ac_link"
11878 case "(($ac_try" in
11879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11880   *) ac_try_echo=$ac_try;;
11881 esac
11882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11883   (eval "$ac_link") 2>conftest.er1
11884   ac_status=$?
11885   grep -v '^ *+' conftest.er1 >conftest.err
11886   rm -f conftest.er1
11887   cat conftest.err >&5
11888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11889   (exit $ac_status); } &&
11890          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11891   { (case "(($ac_try" in
11892   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11893   *) ac_try_echo=$ac_try;;
11894 esac
11895 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11896   (eval "$ac_try") 2>&5
11897   ac_status=$?
11898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11899   (exit $ac_status); }; } &&
11900          { ac_try='test -s conftest$ac_exeext'
11901   { (case "(($ac_try" in
11902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11903   *) ac_try_echo=$ac_try;;
11904 esac
11905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11906   (eval "$ac_try") 2>&5
11907   ac_status=$?
11908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11909   (exit $ac_status); }; }; then
11910   eval "$as_ac_var=yes"
11911 else
11912   echo "$as_me: failed program was:" >&5
11913 sed 's/^/| /' conftest.$ac_ext >&5
11914
11915         eval "$as_ac_var=no"
11916 fi
11917
11918 rm -f core conftest.err conftest.$ac_objext \
11919       conftest$ac_exeext conftest.$ac_ext
11920 fi
11921 ac_res=`eval echo '${'$as_ac_var'}'`
11922                { echo "$as_me:$LINENO: result: $ac_res" >&5
11923 echo "${ECHO_T}$ac_res" >&6; }
11924 if test `eval echo '${'$as_ac_var'}'` = yes; then
11925   cat >>confdefs.h <<_ACEOF
11926 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11927 _ACEOF
11928  break
11929 fi
11930 done
11931
11932
11933
11934 for ac_func in memmove strcmp
11935 do
11936 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11937 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11938 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11939 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11940   echo $ECHO_N "(cached) $ECHO_C" >&6
11941 else
11942   cat >conftest.$ac_ext <<_ACEOF
11943 /* confdefs.h.  */
11944 _ACEOF
11945 cat confdefs.h >>conftest.$ac_ext
11946 cat >>conftest.$ac_ext <<_ACEOF
11947 /* end confdefs.h.  */
11948 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11949    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11950 #define $ac_func innocuous_$ac_func
11951
11952 /* System header to define __stub macros and hopefully few prototypes,
11953     which can conflict with char $ac_func (); below.
11954     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11955     <limits.h> exists even on freestanding compilers.  */
11956
11957 #ifdef __STDC__
11958 # include <limits.h>
11959 #else
11960 # include <assert.h>
11961 #endif
11962
11963 #undef $ac_func
11964
11965 /* Override any GCC internal prototype to avoid an error.
11966    Use char because int might match the return type of a GCC
11967    builtin and then its argument prototype would still apply.  */
11968 #ifdef __cplusplus
11969 extern "C"
11970 #endif
11971 char $ac_func ();
11972 /* The GNU C library defines this for functions which it implements
11973     to always fail with ENOSYS.  Some functions are actually named
11974     something starting with __ and the normal name is an alias.  */
11975 #if defined __stub_$ac_func || defined __stub___$ac_func
11976 choke me
11977 #endif
11978
11979 int
11980 main ()
11981 {
11982 return $ac_func ();
11983   ;
11984   return 0;
11985 }
11986 _ACEOF
11987 rm -f conftest.$ac_objext conftest$ac_exeext
11988 if { (ac_try="$ac_link"
11989 case "(($ac_try" in
11990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11991   *) ac_try_echo=$ac_try;;
11992 esac
11993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11994   (eval "$ac_link") 2>conftest.er1
11995   ac_status=$?
11996   grep -v '^ *+' conftest.er1 >conftest.err
11997   rm -f conftest.er1
11998   cat conftest.err >&5
11999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12000   (exit $ac_status); } &&
12001          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12002   { (case "(($ac_try" in
12003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12004   *) ac_try_echo=$ac_try;;
12005 esac
12006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12007   (eval "$ac_try") 2>&5
12008   ac_status=$?
12009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12010   (exit $ac_status); }; } &&
12011          { ac_try='test -s conftest$ac_exeext'
12012   { (case "(($ac_try" in
12013   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12014   *) ac_try_echo=$ac_try;;
12015 esac
12016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12017   (eval "$ac_try") 2>&5
12018   ac_status=$?
12019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12020   (exit $ac_status); }; }; then
12021   eval "$as_ac_var=yes"
12022 else
12023   echo "$as_me: failed program was:" >&5
12024 sed 's/^/| /' conftest.$ac_ext >&5
12025
12026         eval "$as_ac_var=no"
12027 fi
12028
12029 rm -f core conftest.err conftest.$ac_objext \
12030       conftest$ac_exeext conftest.$ac_ext
12031 fi
12032 ac_res=`eval echo '${'$as_ac_var'}'`
12033                { echo "$as_me:$LINENO: result: $ac_res" >&5
12034 echo "${ECHO_T}$ac_res" >&6; }
12035 if test `eval echo '${'$as_ac_var'}'` = yes; then
12036   cat >>confdefs.h <<_ACEOF
12037 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12038 _ACEOF
12039
12040 fi
12041 done
12042
12043
12044
12045
12046 for ac_func in closedir opendir readdir
12047 do
12048 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12049 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12050 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12051 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12052   echo $ECHO_N "(cached) $ECHO_C" >&6
12053 else
12054   cat >conftest.$ac_ext <<_ACEOF
12055 /* confdefs.h.  */
12056 _ACEOF
12057 cat confdefs.h >>conftest.$ac_ext
12058 cat >>conftest.$ac_ext <<_ACEOF
12059 /* end confdefs.h.  */
12060 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12061    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12062 #define $ac_func innocuous_$ac_func
12063
12064 /* System header to define __stub macros and hopefully few prototypes,
12065     which can conflict with char $ac_func (); below.
12066     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12067     <limits.h> exists even on freestanding compilers.  */
12068
12069 #ifdef __STDC__
12070 # include <limits.h>
12071 #else
12072 # include <assert.h>
12073 #endif
12074
12075 #undef $ac_func
12076
12077 /* Override any GCC internal prototype to avoid an error.
12078    Use char because int might match the return type of a GCC
12079    builtin and then its argument prototype would still apply.  */
12080 #ifdef __cplusplus
12081 extern "C"
12082 #endif
12083 char $ac_func ();
12084 /* The GNU C library defines this for functions which it implements
12085     to always fail with ENOSYS.  Some functions are actually named
12086     something starting with __ and the normal name is an alias.  */
12087 #if defined __stub_$ac_func || defined __stub___$ac_func
12088 choke me
12089 #endif
12090
12091 int
12092 main ()
12093 {
12094 return $ac_func ();
12095   ;
12096   return 0;
12097 }
12098 _ACEOF
12099 rm -f conftest.$ac_objext conftest$ac_exeext
12100 if { (ac_try="$ac_link"
12101 case "(($ac_try" in
12102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12103   *) ac_try_echo=$ac_try;;
12104 esac
12105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12106   (eval "$ac_link") 2>conftest.er1
12107   ac_status=$?
12108   grep -v '^ *+' conftest.er1 >conftest.err
12109   rm -f conftest.er1
12110   cat conftest.err >&5
12111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12112   (exit $ac_status); } &&
12113          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12114   { (case "(($ac_try" in
12115   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12116   *) ac_try_echo=$ac_try;;
12117 esac
12118 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12119   (eval "$ac_try") 2>&5
12120   ac_status=$?
12121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12122   (exit $ac_status); }; } &&
12123          { ac_try='test -s conftest$ac_exeext'
12124   { (case "(($ac_try" in
12125   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12126   *) ac_try_echo=$ac_try;;
12127 esac
12128 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12129   (eval "$ac_try") 2>&5
12130   ac_status=$?
12131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12132   (exit $ac_status); }; }; then
12133   eval "$as_ac_var=yes"
12134 else
12135   echo "$as_me: failed program was:" >&5
12136 sed 's/^/| /' conftest.$ac_ext >&5
12137
12138         eval "$as_ac_var=no"
12139 fi
12140
12141 rm -f core conftest.err conftest.$ac_objext \
12142       conftest$ac_exeext conftest.$ac_ext
12143 fi
12144 ac_res=`eval echo '${'$as_ac_var'}'`
12145                { echo "$as_me:$LINENO: result: $ac_res" >&5
12146 echo "${ECHO_T}$ac_res" >&6; }
12147 if test `eval echo '${'$as_ac_var'}'` = yes; then
12148   cat >>confdefs.h <<_ACEOF
12149 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12150 _ACEOF
12151
12152 fi
12153 done
12154
12155
12156
12157 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12158 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12159
12160 ICC=no
12161 IXX=no
12162 case $CC in
12163   icc*|icpc*)
12164     ICC=yes
12165     IXX=yes
12166     ;;
12167    *)
12168     ;;
12169 esac
12170
12171 if test "$GCC" != "yes" && test "$ICC" != "yes"
12172 then
12173   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12174 echo "$as_me: error: gcc|icc required but not found" >&2;}
12175    { (exit 1); exit 1; }; }
12176 fi
12177
12178 if test "$GXX" != "yes" && test "$IXX" != "yes"
12179 then
12180   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12181 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12182    { (exit 1); exit 1; }; }
12183 fi
12184
12185 if test "$GCC" = "yes"
12186 then
12187   cat >conftest.$ac_ext <<_ACEOF
12188
12189   /* confdefs.h.  */
12190 _ACEOF
12191 cat confdefs.h >>conftest.$ac_ext
12192 cat >>conftest.$ac_ext <<_ACEOF
12193 /* end confdefs.h.  */
12194
12195     #if !defined(__GNUC__) || __GNUC__ < 3
12196     #error Unsupported GCC version
12197     #endif
12198
12199
12200 _ACEOF
12201 rm -f conftest.$ac_objext
12202 if { (ac_try="$ac_compile"
12203 case "(($ac_try" in
12204   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12205   *) ac_try_echo=$ac_try;;
12206 esac
12207 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12208   (eval "$ac_compile") 2>conftest.er1
12209   ac_status=$?
12210   grep -v '^ *+' conftest.er1 >conftest.err
12211   rm -f conftest.er1
12212   cat conftest.err >&5
12213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12214   (exit $ac_status); } &&
12215          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12216   { (case "(($ac_try" in
12217   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12218   *) ac_try_echo=$ac_try;;
12219 esac
12220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12221   (eval "$ac_try") 2>&5
12222   ac_status=$?
12223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12224   (exit $ac_status); }; } &&
12225          { ac_try='test -s conftest.$ac_objext'
12226   { (case "(($ac_try" in
12227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12228   *) ac_try_echo=$ac_try;;
12229 esac
12230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12231   (eval "$ac_try") 2>&5
12232   ac_status=$?
12233   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12234   (exit $ac_status); }; }; then
12235   :
12236 else
12237   echo "$as_me: failed program was:" >&5
12238 sed 's/^/| /' conftest.$ac_ext >&5
12239
12240         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12241 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12242    { (exit 1); exit 1; }; }
12243 fi
12244
12245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12246 fi
12247
12248 if test -z "$llvm_cv_gnu_make_command"
12249 then
12250   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12251 echo "$as_me: error: GNU Make required but not found" >&2;}
12252    { (exit 1); exit 1; }; }
12253 fi
12254
12255 { echo "$as_me:$LINENO: result: ok" >&5
12256 echo "${ECHO_T}ok" >&6; }
12257
12258 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12259 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12260 NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12261
12262 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12263
12264 NO_NESTED_ANON_TYPES=`$CXX -Werror -Wnested-anon-types -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-nested-anon-types`
12265
12266 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
12267
12268 if test "$GXX" = "yes"
12269 then
12270   NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
12271
12272         if test "$NO_MAYBE_UNINITIALIZED" != "-Wno-maybe-uninitialized"
12273   then
12274     NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
12275
12276   else
12277                     gxx_version=`$CXX -dumpversion`
12278     gxx_version_major=`echo $gxx_version | cut -d'.' -f1`
12279     gxx_version_minor=`echo $gxx_version | cut -d'.' -f2`
12280     gxx_version_patch=`echo $gxx_version | cut -d'.' -f3`
12281
12282     if    test "$gxx_version_major" -ge "4" \
12283        && test "$gxx_version_minor" -ge "7"; then
12284             NO_UNINITIALIZED=
12285     else
12286       NO_MAYBE_UNINITIALIZED=
12287       NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
12288
12289     fi
12290   fi
12291 else
12292   NO_UNINITIALIZED=
12293   NO_MAYBE_UNINITIALIZED=
12294 fi
12295 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $NO_NESTED_ANON_TYPES $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&5
12296 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $NO_NESTED_ANON_TYPES $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&6; }
12297
12298
12299 # Check whether --with-python was given.
12300 if test "${with_python+set}" = set; then
12301   withval=$with_python; PYTHON="$withval"
12302 fi
12303
12304
12305 if test -n "$PYTHON" && test -x "$PYTHON" ; then
12306   { echo "$as_me:$LINENO: checking for python" >&5
12307 echo $ECHO_N "checking for python... $ECHO_C" >&6; }
12308   { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
12309 echo "${ECHO_T}user defined: $with_python" >&6; }
12310 else
12311   if test -n "$PYTHON" ; then
12312     { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
12313 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
12314   fi
12315
12316   # Extract the first word of "python python2 python26", so it can be a program name with args.
12317 set dummy python python2 python26; ac_word=$2
12318 { echo "$as_me:$LINENO: checking for $ac_word" >&5
12319 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12320 if test "${ac_cv_path_PYTHON+set}" = set; then
12321   echo $ECHO_N "(cached) $ECHO_C" >&6
12322 else
12323   case $PYTHON in
12324   [\\/]* | ?:[\\/]*)
12325   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
12326   ;;
12327   *)
12328   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12329 for as_dir in $PATH
12330 do
12331   IFS=$as_save_IFS
12332   test -z "$as_dir" && as_dir=.
12333   for ac_exec_ext in '' $ac_executable_extensions; do
12334   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
12335     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
12336     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12337     break 2
12338   fi
12339 done
12340 done
12341 IFS=$as_save_IFS
12342
12343   test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
12344 echo "${ECHO_T}not found" >&6; }
12345                 { { echo "$as_me:$LINENO: error: could not find python 2.5 or higher" >&5
12346 echo "$as_me: error: could not find python 2.5 or higher" >&2;}
12347    { (exit 1); exit 1; }; }"
12348   ;;
12349 esac
12350 fi
12351 PYTHON=$ac_cv_path_PYTHON
12352 if test -n "$PYTHON"; then
12353   { echo "$as_me:$LINENO: result: $PYTHON" >&5
12354 echo "${ECHO_T}$PYTHON" >&6; }
12355 else
12356   { echo "$as_me:$LINENO: result: no" >&5
12357 echo "${ECHO_T}no" >&6; }
12358 fi
12359
12360
12361 fi
12362
12363 { echo "$as_me:$LINENO: checking for python >= 2.5" >&5
12364 echo $ECHO_N "checking for python >= 2.5... $ECHO_C" >&6; }
12365 ac_python_version=`$PYTHON -c 'import sys; print sys.version.split()[0]'`
12366 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
12367 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
12368 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
12369 if   test "$ac_python_version_major" -eq "2" \
12370    && test "$ac_python_version_minor" -ge "5" ; then
12371   { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
12372 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
12373 else
12374   { echo "$as_me:$LINENO: result: not found" >&5
12375 echo "${ECHO_T}not found" >&6; }
12376   { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.5
12377 See \`config.log' for more details." >&5
12378 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.5
12379 See \`config.log' for more details." >&2;}
12380    { (exit 1); exit 1; }; }
12381 fi
12382
12383
12384
12385 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12386 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12387 if test "${ac_cv_lib_m_sin+set}" = set; then
12388   echo $ECHO_N "(cached) $ECHO_C" >&6
12389 else
12390   ac_check_lib_save_LIBS=$LIBS
12391 LIBS="-lm  $LIBS"
12392 cat >conftest.$ac_ext <<_ACEOF
12393 /* confdefs.h.  */
12394 _ACEOF
12395 cat confdefs.h >>conftest.$ac_ext
12396 cat >>conftest.$ac_ext <<_ACEOF
12397 /* end confdefs.h.  */
12398
12399 /* Override any GCC internal prototype to avoid an error.
12400    Use char because int might match the return type of a GCC
12401    builtin and then its argument prototype would still apply.  */
12402 #ifdef __cplusplus
12403 extern "C"
12404 #endif
12405 char sin ();
12406 int
12407 main ()
12408 {
12409 return sin ();
12410   ;
12411   return 0;
12412 }
12413 _ACEOF
12414 rm -f conftest.$ac_objext conftest$ac_exeext
12415 if { (ac_try="$ac_link"
12416 case "(($ac_try" in
12417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12418   *) ac_try_echo=$ac_try;;
12419 esac
12420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12421   (eval "$ac_link") 2>conftest.er1
12422   ac_status=$?
12423   grep -v '^ *+' conftest.er1 >conftest.err
12424   rm -f conftest.er1
12425   cat conftest.err >&5
12426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12427   (exit $ac_status); } &&
12428          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12429   { (case "(($ac_try" in
12430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12431   *) ac_try_echo=$ac_try;;
12432 esac
12433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12434   (eval "$ac_try") 2>&5
12435   ac_status=$?
12436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12437   (exit $ac_status); }; } &&
12438          { ac_try='test -s conftest$ac_exeext'
12439   { (case "(($ac_try" in
12440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12441   *) ac_try_echo=$ac_try;;
12442 esac
12443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12444   (eval "$ac_try") 2>&5
12445   ac_status=$?
12446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12447   (exit $ac_status); }; }; then
12448   ac_cv_lib_m_sin=yes
12449 else
12450   echo "$as_me: failed program was:" >&5
12451 sed 's/^/| /' conftest.$ac_ext >&5
12452
12453         ac_cv_lib_m_sin=no
12454 fi
12455
12456 rm -f core conftest.err conftest.$ac_objext \
12457       conftest$ac_exeext conftest.$ac_ext
12458 LIBS=$ac_check_lib_save_LIBS
12459 fi
12460 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12461 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12462 if test $ac_cv_lib_m_sin = yes; then
12463   cat >>confdefs.h <<_ACEOF
12464 #define HAVE_LIBM 1
12465 _ACEOF
12466
12467   LIBS="-lm $LIBS"
12468
12469 fi
12470
12471 if test "$llvm_cv_os_type" = "MingW" ; then
12472
12473 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12474 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12475 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12476   echo $ECHO_N "(cached) $ECHO_C" >&6
12477 else
12478   ac_check_lib_save_LIBS=$LIBS
12479 LIBS="-limagehlp  $LIBS"
12480 cat >conftest.$ac_ext <<_ACEOF
12481 /* confdefs.h.  */
12482 _ACEOF
12483 cat confdefs.h >>conftest.$ac_ext
12484 cat >>conftest.$ac_ext <<_ACEOF
12485 /* end confdefs.h.  */
12486
12487
12488 int
12489 main ()
12490 {
12491 return main ();
12492   ;
12493   return 0;
12494 }
12495 _ACEOF
12496 rm -f conftest.$ac_objext conftest$ac_exeext
12497 if { (ac_try="$ac_link"
12498 case "(($ac_try" in
12499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12500   *) ac_try_echo=$ac_try;;
12501 esac
12502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12503   (eval "$ac_link") 2>conftest.er1
12504   ac_status=$?
12505   grep -v '^ *+' conftest.er1 >conftest.err
12506   rm -f conftest.er1
12507   cat conftest.err >&5
12508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12509   (exit $ac_status); } &&
12510          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12511   { (case "(($ac_try" in
12512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12513   *) ac_try_echo=$ac_try;;
12514 esac
12515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12516   (eval "$ac_try") 2>&5
12517   ac_status=$?
12518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12519   (exit $ac_status); }; } &&
12520          { ac_try='test -s conftest$ac_exeext'
12521   { (case "(($ac_try" in
12522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12523   *) ac_try_echo=$ac_try;;
12524 esac
12525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12526   (eval "$ac_try") 2>&5
12527   ac_status=$?
12528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12529   (exit $ac_status); }; }; then
12530   ac_cv_lib_imagehlp_main=yes
12531 else
12532   echo "$as_me: failed program was:" >&5
12533 sed 's/^/| /' conftest.$ac_ext >&5
12534
12535         ac_cv_lib_imagehlp_main=no
12536 fi
12537
12538 rm -f core conftest.err conftest.$ac_objext \
12539       conftest$ac_exeext conftest.$ac_ext
12540 LIBS=$ac_check_lib_save_LIBS
12541 fi
12542 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12543 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12544 if test $ac_cv_lib_imagehlp_main = yes; then
12545   cat >>confdefs.h <<_ACEOF
12546 #define HAVE_LIBIMAGEHLP 1
12547 _ACEOF
12548
12549   LIBS="-limagehlp $LIBS"
12550
12551 fi
12552
12553
12554 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12555 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12556 if test "${ac_cv_lib_psapi_main+set}" = set; then
12557   echo $ECHO_N "(cached) $ECHO_C" >&6
12558 else
12559   ac_check_lib_save_LIBS=$LIBS
12560 LIBS="-lpsapi  $LIBS"
12561 cat >conftest.$ac_ext <<_ACEOF
12562 /* confdefs.h.  */
12563 _ACEOF
12564 cat confdefs.h >>conftest.$ac_ext
12565 cat >>conftest.$ac_ext <<_ACEOF
12566 /* end confdefs.h.  */
12567
12568
12569 int
12570 main ()
12571 {
12572 return main ();
12573   ;
12574   return 0;
12575 }
12576 _ACEOF
12577 rm -f conftest.$ac_objext conftest$ac_exeext
12578 if { (ac_try="$ac_link"
12579 case "(($ac_try" in
12580   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12581   *) ac_try_echo=$ac_try;;
12582 esac
12583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12584   (eval "$ac_link") 2>conftest.er1
12585   ac_status=$?
12586   grep -v '^ *+' conftest.er1 >conftest.err
12587   rm -f conftest.er1
12588   cat conftest.err >&5
12589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12590   (exit $ac_status); } &&
12591          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12592   { (case "(($ac_try" in
12593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12594   *) ac_try_echo=$ac_try;;
12595 esac
12596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12597   (eval "$ac_try") 2>&5
12598   ac_status=$?
12599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12600   (exit $ac_status); }; } &&
12601          { ac_try='test -s conftest$ac_exeext'
12602   { (case "(($ac_try" in
12603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12604   *) ac_try_echo=$ac_try;;
12605 esac
12606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12607   (eval "$ac_try") 2>&5
12608   ac_status=$?
12609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12610   (exit $ac_status); }; }; then
12611   ac_cv_lib_psapi_main=yes
12612 else
12613   echo "$as_me: failed program was:" >&5
12614 sed 's/^/| /' conftest.$ac_ext >&5
12615
12616         ac_cv_lib_psapi_main=no
12617 fi
12618
12619 rm -f core conftest.err conftest.$ac_objext \
12620       conftest$ac_exeext conftest.$ac_ext
12621 LIBS=$ac_check_lib_save_LIBS
12622 fi
12623 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12624 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12625 if test $ac_cv_lib_psapi_main = yes; then
12626   cat >>confdefs.h <<_ACEOF
12627 #define HAVE_LIBPSAPI 1
12628 _ACEOF
12629
12630   LIBS="-lpsapi $LIBS"
12631
12632 fi
12633
12634 fi
12635
12636 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12637 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12638 if test "${ac_cv_search_dlopen+set}" = set; then
12639   echo $ECHO_N "(cached) $ECHO_C" >&6
12640 else
12641   ac_func_search_save_LIBS=$LIBS
12642 cat >conftest.$ac_ext <<_ACEOF
12643 /* confdefs.h.  */
12644 _ACEOF
12645 cat confdefs.h >>conftest.$ac_ext
12646 cat >>conftest.$ac_ext <<_ACEOF
12647 /* end confdefs.h.  */
12648
12649 /* Override any GCC internal prototype to avoid an error.
12650    Use char because int might match the return type of a GCC
12651    builtin and then its argument prototype would still apply.  */
12652 #ifdef __cplusplus
12653 extern "C"
12654 #endif
12655 char dlopen ();
12656 int
12657 main ()
12658 {
12659 return dlopen ();
12660   ;
12661   return 0;
12662 }
12663 _ACEOF
12664 for ac_lib in '' dl; do
12665   if test -z "$ac_lib"; then
12666     ac_res="none required"
12667   else
12668     ac_res=-l$ac_lib
12669     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12670   fi
12671   rm -f conftest.$ac_objext conftest$ac_exeext
12672 if { (ac_try="$ac_link"
12673 case "(($ac_try" in
12674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12675   *) ac_try_echo=$ac_try;;
12676 esac
12677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12678   (eval "$ac_link") 2>conftest.er1
12679   ac_status=$?
12680   grep -v '^ *+' conftest.er1 >conftest.err
12681   rm -f conftest.er1
12682   cat conftest.err >&5
12683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12684   (exit $ac_status); } &&
12685          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12686   { (case "(($ac_try" in
12687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12688   *) ac_try_echo=$ac_try;;
12689 esac
12690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12691   (eval "$ac_try") 2>&5
12692   ac_status=$?
12693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12694   (exit $ac_status); }; } &&
12695          { ac_try='test -s conftest$ac_exeext'
12696   { (case "(($ac_try" in
12697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12698   *) ac_try_echo=$ac_try;;
12699 esac
12700 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12701   (eval "$ac_try") 2>&5
12702   ac_status=$?
12703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12704   (exit $ac_status); }; }; then
12705   ac_cv_search_dlopen=$ac_res
12706 else
12707   echo "$as_me: failed program was:" >&5
12708 sed 's/^/| /' conftest.$ac_ext >&5
12709
12710
12711 fi
12712
12713 rm -f core conftest.err conftest.$ac_objext \
12714       conftest$ac_exeext
12715   if test "${ac_cv_search_dlopen+set}" = set; then
12716   break
12717 fi
12718 done
12719 if test "${ac_cv_search_dlopen+set}" = set; then
12720   :
12721 else
12722   ac_cv_search_dlopen=no
12723 fi
12724 rm conftest.$ac_ext
12725 LIBS=$ac_func_search_save_LIBS
12726 fi
12727 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12728 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12729 ac_res=$ac_cv_search_dlopen
12730 if test "$ac_res" != no; then
12731   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12732
12733 cat >>confdefs.h <<\_ACEOF
12734 #define HAVE_DLOPEN 1
12735 _ACEOF
12736
12737 else
12738   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12739 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12740 fi
12741
12742
12743 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
12744 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
12745 if test "${ac_cv_search_clock_gettime+set}" = set; then
12746   echo $ECHO_N "(cached) $ECHO_C" >&6
12747 else
12748   ac_func_search_save_LIBS=$LIBS
12749 cat >conftest.$ac_ext <<_ACEOF
12750 /* confdefs.h.  */
12751 _ACEOF
12752 cat confdefs.h >>conftest.$ac_ext
12753 cat >>conftest.$ac_ext <<_ACEOF
12754 /* end confdefs.h.  */
12755
12756 /* Override any GCC internal prototype to avoid an error.
12757    Use char because int might match the return type of a GCC
12758    builtin and then its argument prototype would still apply.  */
12759 #ifdef __cplusplus
12760 extern "C"
12761 #endif
12762 char clock_gettime ();
12763 int
12764 main ()
12765 {
12766 return clock_gettime ();
12767   ;
12768   return 0;
12769 }
12770 _ACEOF
12771 for ac_lib in '' rt; do
12772   if test -z "$ac_lib"; then
12773     ac_res="none required"
12774   else
12775     ac_res=-l$ac_lib
12776     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12777   fi
12778   rm -f conftest.$ac_objext conftest$ac_exeext
12779 if { (ac_try="$ac_link"
12780 case "(($ac_try" in
12781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12782   *) ac_try_echo=$ac_try;;
12783 esac
12784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12785   (eval "$ac_link") 2>conftest.er1
12786   ac_status=$?
12787   grep -v '^ *+' conftest.er1 >conftest.err
12788   rm -f conftest.er1
12789   cat conftest.err >&5
12790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12791   (exit $ac_status); } &&
12792          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12793   { (case "(($ac_try" in
12794   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12795   *) ac_try_echo=$ac_try;;
12796 esac
12797 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12798   (eval "$ac_try") 2>&5
12799   ac_status=$?
12800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12801   (exit $ac_status); }; } &&
12802          { ac_try='test -s conftest$ac_exeext'
12803   { (case "(($ac_try" in
12804   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12805   *) ac_try_echo=$ac_try;;
12806 esac
12807 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12808   (eval "$ac_try") 2>&5
12809   ac_status=$?
12810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12811   (exit $ac_status); }; }; then
12812   ac_cv_search_clock_gettime=$ac_res
12813 else
12814   echo "$as_me: failed program was:" >&5
12815 sed 's/^/| /' conftest.$ac_ext >&5
12816
12817
12818 fi
12819
12820 rm -f core conftest.err conftest.$ac_objext \
12821       conftest$ac_exeext
12822   if test "${ac_cv_search_clock_gettime+set}" = set; then
12823   break
12824 fi
12825 done
12826 if test "${ac_cv_search_clock_gettime+set}" = set; then
12827   :
12828 else
12829   ac_cv_search_clock_gettime=no
12830 fi
12831 rm conftest.$ac_ext
12832 LIBS=$ac_func_search_save_LIBS
12833 fi
12834 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
12835 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
12836 ac_res=$ac_cv_search_clock_gettime
12837 if test "$ac_res" != no; then
12838   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12839
12840 fi
12841
12842
12843 if test "$llvm_cv_enable_libffi" = "yes" ; then
12844   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12845 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12846 if test "${ac_cv_search_ffi_call+set}" = set; then
12847   echo $ECHO_N "(cached) $ECHO_C" >&6
12848 else
12849   ac_func_search_save_LIBS=$LIBS
12850 cat >conftest.$ac_ext <<_ACEOF
12851 /* confdefs.h.  */
12852 _ACEOF
12853 cat confdefs.h >>conftest.$ac_ext
12854 cat >>conftest.$ac_ext <<_ACEOF
12855 /* end confdefs.h.  */
12856
12857 /* Override any GCC internal prototype to avoid an error.
12858    Use char because int might match the return type of a GCC
12859    builtin and then its argument prototype would still apply.  */
12860 #ifdef __cplusplus
12861 extern "C"
12862 #endif
12863 char ffi_call ();
12864 int
12865 main ()
12866 {
12867 return ffi_call ();
12868   ;
12869   return 0;
12870 }
12871 _ACEOF
12872 for ac_lib in '' ffi; do
12873   if test -z "$ac_lib"; then
12874     ac_res="none required"
12875   else
12876     ac_res=-l$ac_lib
12877     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12878   fi
12879   rm -f conftest.$ac_objext conftest$ac_exeext
12880 if { (ac_try="$ac_link"
12881 case "(($ac_try" in
12882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12883   *) ac_try_echo=$ac_try;;
12884 esac
12885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12886   (eval "$ac_link") 2>conftest.er1
12887   ac_status=$?
12888   grep -v '^ *+' conftest.er1 >conftest.err
12889   rm -f conftest.er1
12890   cat conftest.err >&5
12891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12892   (exit $ac_status); } &&
12893          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12894   { (case "(($ac_try" in
12895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12896   *) ac_try_echo=$ac_try;;
12897 esac
12898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12899   (eval "$ac_try") 2>&5
12900   ac_status=$?
12901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12902   (exit $ac_status); }; } &&
12903          { ac_try='test -s conftest$ac_exeext'
12904   { (case "(($ac_try" in
12905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12906   *) ac_try_echo=$ac_try;;
12907 esac
12908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12909   (eval "$ac_try") 2>&5
12910   ac_status=$?
12911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12912   (exit $ac_status); }; }; then
12913   ac_cv_search_ffi_call=$ac_res
12914 else
12915   echo "$as_me: failed program was:" >&5
12916 sed 's/^/| /' conftest.$ac_ext >&5
12917
12918
12919 fi
12920
12921 rm -f core conftest.err conftest.$ac_objext \
12922       conftest$ac_exeext
12923   if test "${ac_cv_search_ffi_call+set}" = set; then
12924   break
12925 fi
12926 done
12927 if test "${ac_cv_search_ffi_call+set}" = set; then
12928   :
12929 else
12930   ac_cv_search_ffi_call=no
12931 fi
12932 rm conftest.$ac_ext
12933 LIBS=$ac_func_search_save_LIBS
12934 fi
12935 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12936 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12937 ac_res=$ac_cv_search_ffi_call
12938 if test "$ac_res" != no; then
12939   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12940
12941 cat >>confdefs.h <<\_ACEOF
12942 #define HAVE_FFI_CALL 1
12943 _ACEOF
12944
12945 else
12946   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12947 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12948    { (exit 1); exit 1; }; }
12949 fi
12950
12951 fi
12952
12953 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12954 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12955 if test "${ac_cv_search_mallinfo+set}" = set; then
12956   echo $ECHO_N "(cached) $ECHO_C" >&6
12957 else
12958   ac_func_search_save_LIBS=$LIBS
12959 cat >conftest.$ac_ext <<_ACEOF
12960 /* confdefs.h.  */
12961 _ACEOF
12962 cat confdefs.h >>conftest.$ac_ext
12963 cat >>conftest.$ac_ext <<_ACEOF
12964 /* end confdefs.h.  */
12965
12966 /* Override any GCC internal prototype to avoid an error.
12967    Use char because int might match the return type of a GCC
12968    builtin and then its argument prototype would still apply.  */
12969 #ifdef __cplusplus
12970 extern "C"
12971 #endif
12972 char mallinfo ();
12973 int
12974 main ()
12975 {
12976 return mallinfo ();
12977   ;
12978   return 0;
12979 }
12980 _ACEOF
12981 for ac_lib in '' malloc; do
12982   if test -z "$ac_lib"; then
12983     ac_res="none required"
12984   else
12985     ac_res=-l$ac_lib
12986     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12987   fi
12988   rm -f conftest.$ac_objext conftest$ac_exeext
12989 if { (ac_try="$ac_link"
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_link") 2>conftest.er1
12996   ac_status=$?
12997   grep -v '^ *+' conftest.er1 >conftest.err
12998   rm -f conftest.er1
12999   cat conftest.err >&5
13000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13001   (exit $ac_status); } &&
13002          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13003   { (case "(($ac_try" in
13004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13005   *) ac_try_echo=$ac_try;;
13006 esac
13007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13008   (eval "$ac_try") 2>&5
13009   ac_status=$?
13010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13011   (exit $ac_status); }; } &&
13012          { ac_try='test -s conftest$ac_exeext'
13013   { (case "(($ac_try" in
13014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13015   *) ac_try_echo=$ac_try;;
13016 esac
13017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13018   (eval "$ac_try") 2>&5
13019   ac_status=$?
13020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13021   (exit $ac_status); }; }; then
13022   ac_cv_search_mallinfo=$ac_res
13023 else
13024   echo "$as_me: failed program was:" >&5
13025 sed 's/^/| /' conftest.$ac_ext >&5
13026
13027
13028 fi
13029
13030 rm -f core conftest.err conftest.$ac_objext \
13031       conftest$ac_exeext
13032   if test "${ac_cv_search_mallinfo+set}" = set; then
13033   break
13034 fi
13035 done
13036 if test "${ac_cv_search_mallinfo+set}" = set; then
13037   :
13038 else
13039   ac_cv_search_mallinfo=no
13040 fi
13041 rm conftest.$ac_ext
13042 LIBS=$ac_func_search_save_LIBS
13043 fi
13044 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13045 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13046 ac_res=$ac_cv_search_mallinfo
13047 if test "$ac_res" != no; then
13048   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13049
13050 cat >>confdefs.h <<\_ACEOF
13051 #define HAVE_MALLINFO 1
13052 _ACEOF
13053
13054 fi
13055
13056
13057 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
13058
13059 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13060 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13061 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13062   echo $ECHO_N "(cached) $ECHO_C" >&6
13063 else
13064   ac_check_lib_save_LIBS=$LIBS
13065 LIBS="-lpthread  $LIBS"
13066 cat >conftest.$ac_ext <<_ACEOF
13067 /* confdefs.h.  */
13068 _ACEOF
13069 cat confdefs.h >>conftest.$ac_ext
13070 cat >>conftest.$ac_ext <<_ACEOF
13071 /* end confdefs.h.  */
13072
13073 /* Override any GCC internal prototype to avoid an error.
13074    Use char because int might match the return type of a GCC
13075    builtin and then its argument prototype would still apply.  */
13076 #ifdef __cplusplus
13077 extern "C"
13078 #endif
13079 char pthread_mutex_init ();
13080 int
13081 main ()
13082 {
13083 return pthread_mutex_init ();
13084   ;
13085   return 0;
13086 }
13087 _ACEOF
13088 rm -f conftest.$ac_objext conftest$ac_exeext
13089 if { (ac_try="$ac_link"
13090 case "(($ac_try" in
13091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13092   *) ac_try_echo=$ac_try;;
13093 esac
13094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13095   (eval "$ac_link") 2>conftest.er1
13096   ac_status=$?
13097   grep -v '^ *+' conftest.er1 >conftest.err
13098   rm -f conftest.er1
13099   cat conftest.err >&5
13100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13101   (exit $ac_status); } &&
13102          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13103   { (case "(($ac_try" in
13104   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13105   *) ac_try_echo=$ac_try;;
13106 esac
13107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13108   (eval "$ac_try") 2>&5
13109   ac_status=$?
13110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13111   (exit $ac_status); }; } &&
13112          { ac_try='test -s conftest$ac_exeext'
13113   { (case "(($ac_try" in
13114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13115   *) ac_try_echo=$ac_try;;
13116 esac
13117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13118   (eval "$ac_try") 2>&5
13119   ac_status=$?
13120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13121   (exit $ac_status); }; }; then
13122   ac_cv_lib_pthread_pthread_mutex_init=yes
13123 else
13124   echo "$as_me: failed program was:" >&5
13125 sed 's/^/| /' conftest.$ac_ext >&5
13126
13127         ac_cv_lib_pthread_pthread_mutex_init=no
13128 fi
13129
13130 rm -f core conftest.err conftest.$ac_objext \
13131       conftest$ac_exeext conftest.$ac_ext
13132 LIBS=$ac_check_lib_save_LIBS
13133 fi
13134 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13135 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13136 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
13137   cat >>confdefs.h <<_ACEOF
13138 #define HAVE_LIBPTHREAD 1
13139 _ACEOF
13140
13141   LIBS="-lpthread $LIBS"
13142
13143 fi
13144
13145   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13146 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13147 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13148   echo $ECHO_N "(cached) $ECHO_C" >&6
13149 else
13150   ac_func_search_save_LIBS=$LIBS
13151 cat >conftest.$ac_ext <<_ACEOF
13152 /* confdefs.h.  */
13153 _ACEOF
13154 cat confdefs.h >>conftest.$ac_ext
13155 cat >>conftest.$ac_ext <<_ACEOF
13156 /* end confdefs.h.  */
13157
13158 /* Override any GCC internal prototype to avoid an error.
13159    Use char because int might match the return type of a GCC
13160    builtin and then its argument prototype would still apply.  */
13161 #ifdef __cplusplus
13162 extern "C"
13163 #endif
13164 char pthread_mutex_lock ();
13165 int
13166 main ()
13167 {
13168 return pthread_mutex_lock ();
13169   ;
13170   return 0;
13171 }
13172 _ACEOF
13173 for ac_lib in '' pthread; do
13174   if test -z "$ac_lib"; then
13175     ac_res="none required"
13176   else
13177     ac_res=-l$ac_lib
13178     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13179   fi
13180   rm -f conftest.$ac_objext conftest$ac_exeext
13181 if { (ac_try="$ac_link"
13182 case "(($ac_try" in
13183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13184   *) ac_try_echo=$ac_try;;
13185 esac
13186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13187   (eval "$ac_link") 2>conftest.er1
13188   ac_status=$?
13189   grep -v '^ *+' conftest.er1 >conftest.err
13190   rm -f conftest.er1
13191   cat conftest.err >&5
13192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13193   (exit $ac_status); } &&
13194          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
13204          { ac_try='test -s conftest$ac_exeext'
13205   { (case "(($ac_try" in
13206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13207   *) ac_try_echo=$ac_try;;
13208 esac
13209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13210   (eval "$ac_try") 2>&5
13211   ac_status=$?
13212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13213   (exit $ac_status); }; }; then
13214   ac_cv_search_pthread_mutex_lock=$ac_res
13215 else
13216   echo "$as_me: failed program was:" >&5
13217 sed 's/^/| /' conftest.$ac_ext >&5
13218
13219
13220 fi
13221
13222 rm -f core conftest.err conftest.$ac_objext \
13223       conftest$ac_exeext
13224   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13225   break
13226 fi
13227 done
13228 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13229   :
13230 else
13231   ac_cv_search_pthread_mutex_lock=no
13232 fi
13233 rm conftest.$ac_ext
13234 LIBS=$ac_func_search_save_LIBS
13235 fi
13236 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13237 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
13238 ac_res=$ac_cv_search_pthread_mutex_lock
13239 if test "$ac_res" != no; then
13240   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13241
13242 cat >>confdefs.h <<\_ACEOF
13243 #define HAVE_PTHREAD_MUTEX_LOCK 1
13244 _ACEOF
13245
13246 fi
13247
13248   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13249 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13250 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13251   echo $ECHO_N "(cached) $ECHO_C" >&6
13252 else
13253   ac_func_search_save_LIBS=$LIBS
13254 cat >conftest.$ac_ext <<_ACEOF
13255 /* confdefs.h.  */
13256 _ACEOF
13257 cat confdefs.h >>conftest.$ac_ext
13258 cat >>conftest.$ac_ext <<_ACEOF
13259 /* end confdefs.h.  */
13260
13261 /* Override any GCC internal prototype to avoid an error.
13262    Use char because int might match the return type of a GCC
13263    builtin and then its argument prototype would still apply.  */
13264 #ifdef __cplusplus
13265 extern "C"
13266 #endif
13267 char pthread_rwlock_init ();
13268 int
13269 main ()
13270 {
13271 return pthread_rwlock_init ();
13272   ;
13273   return 0;
13274 }
13275 _ACEOF
13276 for ac_lib in '' pthread; do
13277   if test -z "$ac_lib"; then
13278     ac_res="none required"
13279   else
13280     ac_res=-l$ac_lib
13281     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13282   fi
13283   rm -f conftest.$ac_objext conftest$ac_exeext
13284 if { (ac_try="$ac_link"
13285 case "(($ac_try" in
13286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13287   *) ac_try_echo=$ac_try;;
13288 esac
13289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13290   (eval "$ac_link") 2>conftest.er1
13291   ac_status=$?
13292   grep -v '^ *+' conftest.er1 >conftest.err
13293   rm -f conftest.er1
13294   cat conftest.err >&5
13295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13296   (exit $ac_status); } &&
13297          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
13307          { ac_try='test -s conftest$ac_exeext'
13308   { (case "(($ac_try" in
13309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13310   *) ac_try_echo=$ac_try;;
13311 esac
13312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13313   (eval "$ac_try") 2>&5
13314   ac_status=$?
13315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13316   (exit $ac_status); }; }; then
13317   ac_cv_search_pthread_rwlock_init=$ac_res
13318 else
13319   echo "$as_me: failed program was:" >&5
13320 sed 's/^/| /' conftest.$ac_ext >&5
13321
13322
13323 fi
13324
13325 rm -f core conftest.err conftest.$ac_objext \
13326       conftest$ac_exeext
13327   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13328   break
13329 fi
13330 done
13331 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13332   :
13333 else
13334   ac_cv_search_pthread_rwlock_init=no
13335 fi
13336 rm conftest.$ac_ext
13337 LIBS=$ac_func_search_save_LIBS
13338 fi
13339 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13340 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13341 ac_res=$ac_cv_search_pthread_rwlock_init
13342 if test "$ac_res" != no; then
13343   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13344
13345 cat >>confdefs.h <<\_ACEOF
13346 #define HAVE_PTHREAD_RWLOCK_INIT 1
13347 _ACEOF
13348
13349 fi
13350
13351   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13352 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13353 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13354   echo $ECHO_N "(cached) $ECHO_C" >&6
13355 else
13356   ac_func_search_save_LIBS=$LIBS
13357 cat >conftest.$ac_ext <<_ACEOF
13358 /* confdefs.h.  */
13359 _ACEOF
13360 cat confdefs.h >>conftest.$ac_ext
13361 cat >>conftest.$ac_ext <<_ACEOF
13362 /* end confdefs.h.  */
13363
13364 /* Override any GCC internal prototype to avoid an error.
13365    Use char because int might match the return type of a GCC
13366    builtin and then its argument prototype would still apply.  */
13367 #ifdef __cplusplus
13368 extern "C"
13369 #endif
13370 char pthread_getspecific ();
13371 int
13372 main ()
13373 {
13374 return pthread_getspecific ();
13375   ;
13376   return 0;
13377 }
13378 _ACEOF
13379 for ac_lib in '' pthread; do
13380   if test -z "$ac_lib"; then
13381     ac_res="none required"
13382   else
13383     ac_res=-l$ac_lib
13384     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13385   fi
13386   rm -f conftest.$ac_objext conftest$ac_exeext
13387 if { (ac_try="$ac_link"
13388 case "(($ac_try" in
13389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13390   *) ac_try_echo=$ac_try;;
13391 esac
13392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13393   (eval "$ac_link") 2>conftest.er1
13394   ac_status=$?
13395   grep -v '^ *+' conftest.er1 >conftest.err
13396   rm -f conftest.er1
13397   cat conftest.err >&5
13398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13399   (exit $ac_status); } &&
13400          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13401   { (case "(($ac_try" in
13402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13403   *) ac_try_echo=$ac_try;;
13404 esac
13405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13406   (eval "$ac_try") 2>&5
13407   ac_status=$?
13408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13409   (exit $ac_status); }; } &&
13410          { ac_try='test -s conftest$ac_exeext'
13411   { (case "(($ac_try" in
13412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13413   *) ac_try_echo=$ac_try;;
13414 esac
13415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13416   (eval "$ac_try") 2>&5
13417   ac_status=$?
13418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13419   (exit $ac_status); }; }; then
13420   ac_cv_search_pthread_getspecific=$ac_res
13421 else
13422   echo "$as_me: failed program was:" >&5
13423 sed 's/^/| /' conftest.$ac_ext >&5
13424
13425
13426 fi
13427
13428 rm -f core conftest.err conftest.$ac_objext \
13429       conftest$ac_exeext
13430   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13431   break
13432 fi
13433 done
13434 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13435   :
13436 else
13437   ac_cv_search_pthread_getspecific=no
13438 fi
13439 rm conftest.$ac_ext
13440 LIBS=$ac_func_search_save_LIBS
13441 fi
13442 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13443 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13444 ac_res=$ac_cv_search_pthread_getspecific
13445 if test "$ac_res" != no; then
13446   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13447
13448 cat >>confdefs.h <<\_ACEOF
13449 #define HAVE_PTHREAD_GETSPECIFIC 1
13450 _ACEOF
13451
13452 fi
13453
13454 fi
13455
13456
13457 # Check whether --with-udis86 was given.
13458 if test "${with_udis86+set}" = set; then
13459   withval=$with_udis86;
13460       USE_UDIS86=1
13461
13462       case "$withval" in
13463         /usr/lib|yes) ;;
13464         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13465       esac
13466
13467 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13468 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13469 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13470   echo $ECHO_N "(cached) $ECHO_C" >&6
13471 else
13472   ac_check_lib_save_LIBS=$LIBS
13473 LIBS="-ludis86  $LIBS"
13474 cat >conftest.$ac_ext <<_ACEOF
13475 /* confdefs.h.  */
13476 _ACEOF
13477 cat confdefs.h >>conftest.$ac_ext
13478 cat >>conftest.$ac_ext <<_ACEOF
13479 /* end confdefs.h.  */
13480
13481 /* Override any GCC internal prototype to avoid an error.
13482    Use char because int might match the return type of a GCC
13483    builtin and then its argument prototype would still apply.  */
13484 #ifdef __cplusplus
13485 extern "C"
13486 #endif
13487 char ud_init ();
13488 int
13489 main ()
13490 {
13491 return ud_init ();
13492   ;
13493   return 0;
13494 }
13495 _ACEOF
13496 rm -f conftest.$ac_objext conftest$ac_exeext
13497 if { (ac_try="$ac_link"
13498 case "(($ac_try" in
13499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13500   *) ac_try_echo=$ac_try;;
13501 esac
13502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13503   (eval "$ac_link") 2>conftest.er1
13504   ac_status=$?
13505   grep -v '^ *+' conftest.er1 >conftest.err
13506   rm -f conftest.er1
13507   cat conftest.err >&5
13508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13509   (exit $ac_status); } &&
13510          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13511   { (case "(($ac_try" in
13512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13513   *) ac_try_echo=$ac_try;;
13514 esac
13515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13516   (eval "$ac_try") 2>&5
13517   ac_status=$?
13518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13519   (exit $ac_status); }; } &&
13520          { ac_try='test -s conftest$ac_exeext'
13521   { (case "(($ac_try" in
13522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13523   *) ac_try_echo=$ac_try;;
13524 esac
13525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13526   (eval "$ac_try") 2>&5
13527   ac_status=$?
13528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13529   (exit $ac_status); }; }; then
13530   ac_cv_lib_udis86_ud_init=yes
13531 else
13532   echo "$as_me: failed program was:" >&5
13533 sed 's/^/| /' conftest.$ac_ext >&5
13534
13535         ac_cv_lib_udis86_ud_init=no
13536 fi
13537
13538 rm -f core conftest.err conftest.$ac_objext \
13539       conftest$ac_exeext conftest.$ac_ext
13540 LIBS=$ac_check_lib_save_LIBS
13541 fi
13542 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13543 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13544 if test $ac_cv_lib_udis86_ud_init = yes; then
13545   cat >>confdefs.h <<_ACEOF
13546 #define HAVE_LIBUDIS86 1
13547 _ACEOF
13548
13549   LIBS="-ludis86 $LIBS"
13550
13551 else
13552
13553         echo "Error! You need to have libudis86 around."
13554         exit -1
13555
13556 fi
13557
13558
13559 else
13560   USE_UDIS86=0
13561
13562 fi
13563
13564
13565 cat >>confdefs.h <<_ACEOF
13566 #define USE_UDIS86 $USE_UDIS86
13567 _ACEOF
13568
13569
13570
13571 # Check whether --with-oprofile was given.
13572 if test "${with_oprofile+set}" = set; then
13573   withval=$with_oprofile;
13574       USE_OPROFILE=1
13575
13576       case "$withval" in
13577         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13578         no) llvm_cv_oppath=
13579             USE_OPROFILE=0
13580  ;;
13581         *) llvm_cv_oppath="${withval}/lib/oprofile"
13582            CPPFLAGS="-I${withval}/include";;
13583       esac
13584       case $llvm_cv_os_type in
13585         Linux)
13586           if test -n "$llvm_cv_oppath" ; then
13587             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13588                                                             { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13589 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13590 if test "${ac_cv_search_bfd_init+set}" = set; then
13591   echo $ECHO_N "(cached) $ECHO_C" >&6
13592 else
13593   ac_func_search_save_LIBS=$LIBS
13594 cat >conftest.$ac_ext <<_ACEOF
13595 /* confdefs.h.  */
13596 _ACEOF
13597 cat confdefs.h >>conftest.$ac_ext
13598 cat >>conftest.$ac_ext <<_ACEOF
13599 /* end confdefs.h.  */
13600
13601 /* Override any GCC internal prototype to avoid an error.
13602    Use char because int might match the return type of a GCC
13603    builtin and then its argument prototype would still apply.  */
13604 #ifdef __cplusplus
13605 extern "C"
13606 #endif
13607 char bfd_init ();
13608 int
13609 main ()
13610 {
13611 return bfd_init ();
13612   ;
13613   return 0;
13614 }
13615 _ACEOF
13616 for ac_lib in '' bfd; do
13617   if test -z "$ac_lib"; then
13618     ac_res="none required"
13619   else
13620     ac_res=-l$ac_lib
13621     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13622   fi
13623   rm -f conftest.$ac_objext conftest$ac_exeext
13624 if { (ac_try="$ac_link"
13625 case "(($ac_try" in
13626   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13627   *) ac_try_echo=$ac_try;;
13628 esac
13629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13630   (eval "$ac_link") 2>conftest.er1
13631   ac_status=$?
13632   grep -v '^ *+' conftest.er1 >conftest.err
13633   rm -f conftest.er1
13634   cat conftest.err >&5
13635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13636   (exit $ac_status); } &&
13637          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13638   { (case "(($ac_try" in
13639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13640   *) ac_try_echo=$ac_try;;
13641 esac
13642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13643   (eval "$ac_try") 2>&5
13644   ac_status=$?
13645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13646   (exit $ac_status); }; } &&
13647          { ac_try='test -s conftest$ac_exeext'
13648   { (case "(($ac_try" in
13649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13650   *) ac_try_echo=$ac_try;;
13651 esac
13652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13653   (eval "$ac_try") 2>&5
13654   ac_status=$?
13655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13656   (exit $ac_status); }; }; then
13657   ac_cv_search_bfd_init=$ac_res
13658 else
13659   echo "$as_me: failed program was:" >&5
13660 sed 's/^/| /' conftest.$ac_ext >&5
13661
13662
13663 fi
13664
13665 rm -f core conftest.err conftest.$ac_objext \
13666       conftest$ac_exeext
13667   if test "${ac_cv_search_bfd_init+set}" = set; then
13668   break
13669 fi
13670 done
13671 if test "${ac_cv_search_bfd_init+set}" = set; then
13672   :
13673 else
13674   ac_cv_search_bfd_init=no
13675 fi
13676 rm conftest.$ac_ext
13677 LIBS=$ac_func_search_save_LIBS
13678 fi
13679 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13680 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13681 ac_res=$ac_cv_search_bfd_init
13682 if test "$ac_res" != no; then
13683   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13684
13685 fi
13686
13687             { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13688 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13689 if test "${ac_cv_search_op_open_agent+set}" = set; then
13690   echo $ECHO_N "(cached) $ECHO_C" >&6
13691 else
13692   ac_func_search_save_LIBS=$LIBS
13693 cat >conftest.$ac_ext <<_ACEOF
13694 /* confdefs.h.  */
13695 _ACEOF
13696 cat confdefs.h >>conftest.$ac_ext
13697 cat >>conftest.$ac_ext <<_ACEOF
13698 /* end confdefs.h.  */
13699
13700 /* Override any GCC internal prototype to avoid an error.
13701    Use char because int might match the return type of a GCC
13702    builtin and then its argument prototype would still apply.  */
13703 #ifdef __cplusplus
13704 extern "C"
13705 #endif
13706 char op_open_agent ();
13707 int
13708 main ()
13709 {
13710 return op_open_agent ();
13711   ;
13712   return 0;
13713 }
13714 _ACEOF
13715 for ac_lib in '' opagent; do
13716   if test -z "$ac_lib"; then
13717     ac_res="none required"
13718   else
13719     ac_res=-l$ac_lib
13720     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13721   fi
13722   rm -f conftest.$ac_objext conftest$ac_exeext
13723 if { (ac_try="$ac_link"
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_link") 2>conftest.er1
13730   ac_status=$?
13731   grep -v '^ *+' conftest.er1 >conftest.err
13732   rm -f conftest.er1
13733   cat conftest.err >&5
13734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13735   (exit $ac_status); } &&
13736          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13737   { (case "(($ac_try" in
13738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13739   *) ac_try_echo=$ac_try;;
13740 esac
13741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13742   (eval "$ac_try") 2>&5
13743   ac_status=$?
13744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13745   (exit $ac_status); }; } &&
13746          { ac_try='test -s conftest$ac_exeext'
13747   { (case "(($ac_try" in
13748   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13749   *) ac_try_echo=$ac_try;;
13750 esac
13751 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13752   (eval "$ac_try") 2>&5
13753   ac_status=$?
13754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13755   (exit $ac_status); }; }; then
13756   ac_cv_search_op_open_agent=$ac_res
13757 else
13758   echo "$as_me: failed program was:" >&5
13759 sed 's/^/| /' conftest.$ac_ext >&5
13760
13761
13762 fi
13763
13764 rm -f core conftest.err conftest.$ac_objext \
13765       conftest$ac_exeext
13766   if test "${ac_cv_search_op_open_agent+set}" = set; then
13767   break
13768 fi
13769 done
13770 if test "${ac_cv_search_op_open_agent+set}" = set; then
13771   :
13772 else
13773   ac_cv_search_op_open_agent=no
13774 fi
13775 rm conftest.$ac_ext
13776 LIBS=$ac_func_search_save_LIBS
13777 fi
13778 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13779 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13780 ac_res=$ac_cv_search_op_open_agent
13781 if test "$ac_res" != no; then
13782   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13783
13784 else
13785
13786               echo "Error! You need to have libopagent around."
13787               exit -1
13788
13789 fi
13790
13791             if test "${ac_cv_header_opagent_h+set}" = set; then
13792   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13793 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13794 if test "${ac_cv_header_opagent_h+set}" = set; then
13795   echo $ECHO_N "(cached) $ECHO_C" >&6
13796 fi
13797 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13798 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13799 else
13800   # Is the header compilable?
13801 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13802 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13803 cat >conftest.$ac_ext <<_ACEOF
13804 /* confdefs.h.  */
13805 _ACEOF
13806 cat confdefs.h >>conftest.$ac_ext
13807 cat >>conftest.$ac_ext <<_ACEOF
13808 /* end confdefs.h.  */
13809 $ac_includes_default
13810 #include <opagent.h>
13811 _ACEOF
13812 rm -f conftest.$ac_objext
13813 if { (ac_try="$ac_compile"
13814 case "(($ac_try" in
13815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13816   *) ac_try_echo=$ac_try;;
13817 esac
13818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13819   (eval "$ac_compile") 2>conftest.er1
13820   ac_status=$?
13821   grep -v '^ *+' conftest.er1 >conftest.err
13822   rm -f conftest.er1
13823   cat conftest.err >&5
13824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13825   (exit $ac_status); } &&
13826          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13827   { (case "(($ac_try" in
13828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13829   *) ac_try_echo=$ac_try;;
13830 esac
13831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13832   (eval "$ac_try") 2>&5
13833   ac_status=$?
13834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13835   (exit $ac_status); }; } &&
13836          { ac_try='test -s conftest.$ac_objext'
13837   { (case "(($ac_try" in
13838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13839   *) ac_try_echo=$ac_try;;
13840 esac
13841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13842   (eval "$ac_try") 2>&5
13843   ac_status=$?
13844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13845   (exit $ac_status); }; }; then
13846   ac_header_compiler=yes
13847 else
13848   echo "$as_me: failed program was:" >&5
13849 sed 's/^/| /' conftest.$ac_ext >&5
13850
13851         ac_header_compiler=no
13852 fi
13853
13854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13855 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13856 echo "${ECHO_T}$ac_header_compiler" >&6; }
13857
13858 # Is the header present?
13859 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13860 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13861 cat >conftest.$ac_ext <<_ACEOF
13862 /* confdefs.h.  */
13863 _ACEOF
13864 cat confdefs.h >>conftest.$ac_ext
13865 cat >>conftest.$ac_ext <<_ACEOF
13866 /* end confdefs.h.  */
13867 #include <opagent.h>
13868 _ACEOF
13869 if { (ac_try="$ac_cpp conftest.$ac_ext"
13870 case "(($ac_try" in
13871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13872   *) ac_try_echo=$ac_try;;
13873 esac
13874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13875   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13876   ac_status=$?
13877   grep -v '^ *+' conftest.er1 >conftest.err
13878   rm -f conftest.er1
13879   cat conftest.err >&5
13880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13881   (exit $ac_status); } >/dev/null; then
13882   if test -s conftest.err; then
13883     ac_cpp_err=$ac_c_preproc_warn_flag
13884     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13885   else
13886     ac_cpp_err=
13887   fi
13888 else
13889   ac_cpp_err=yes
13890 fi
13891 if test -z "$ac_cpp_err"; then
13892   ac_header_preproc=yes
13893 else
13894   echo "$as_me: failed program was:" >&5
13895 sed 's/^/| /' conftest.$ac_ext >&5
13896
13897   ac_header_preproc=no
13898 fi
13899
13900 rm -f conftest.err conftest.$ac_ext
13901 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13902 echo "${ECHO_T}$ac_header_preproc" >&6; }
13903
13904 # So?  What about this header?
13905 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13906   yes:no: )
13907     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13908 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13909     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13910 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13911     ac_header_preproc=yes
13912     ;;
13913   no:yes:* )
13914     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13915 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13916     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13917 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13918     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13919 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13920     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13921 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13922     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13923 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13924     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13925 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13926     ( cat <<\_ASBOX
13927 ## ------------------------------------ ##
13928 ## Report this to http://llvm.org/bugs/ ##
13929 ## ------------------------------------ ##
13930 _ASBOX
13931      ) | sed "s/^/$as_me: WARNING:     /" >&2
13932     ;;
13933 esac
13934 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13935 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13936 if test "${ac_cv_header_opagent_h+set}" = set; then
13937   echo $ECHO_N "(cached) $ECHO_C" >&6
13938 else
13939   ac_cv_header_opagent_h=$ac_header_preproc
13940 fi
13941 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13942 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13943
13944 fi
13945 if test $ac_cv_header_opagent_h = yes; then
13946   :
13947 else
13948
13949               echo "Error! You need to have opagent.h around."
13950               exit -1
13951
13952 fi
13953
13954
13955           fi ;;
13956         *)
13957           { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13958 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13959    { (exit 1); exit 1; }; } ;;
13960       esac
13961
13962 else
13963
13964       USE_OPROFILE=0
13965
13966
13967 fi
13968
13969
13970 cat >>confdefs.h <<_ACEOF
13971 #define LLVM_USE_OPROFILE $USE_OPROFILE
13972 _ACEOF
13973
13974
13975
13976 # Check whether --with-intel-jitevents was given.
13977 if test "${with_intel_jitevents+set}" = set; then
13978   withval=$with_intel_jitevents;
13979        case "$withval" in
13980           yes) USE_INTEL_JITEVENTS=1
13981 ;;
13982           no)  USE_INTEL_JITEVENTS=0
13983 ;;
13984           *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
13985 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
13986    { (exit 1); exit 1; }; };;
13987        esac
13988
13989       case $llvm_cv_os_type in
13990         Linux|Win32|Cygwin|MingW) ;;
13991         *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
13992 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
13993    { (exit 1); exit 1; }; };;
13994       esac
13995
13996       case "$llvm_cv_target_arch" in
13997         x86|x86_64) ;;
13998         *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
13999 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
14000    { (exit 1); exit 1; }; };;
14001       esac
14002
14003 else
14004
14005       USE_INTEL_JITEVENTS=0
14006
14007
14008 fi
14009
14010
14011 cat >>confdefs.h <<_ACEOF
14012 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
14013 _ACEOF
14014
14015
14016 for ac_prog in xml2-config
14017 do
14018   # Extract the first word of "$ac_prog", so it can be a program name with args.
14019 set dummy $ac_prog; ac_word=$2
14020 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14021 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14022 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
14023   echo $ECHO_N "(cached) $ECHO_C" >&6
14024 else
14025   if test -n "$XML2CONFIG"; then
14026   ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
14027 else
14028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14029 for as_dir in $PATH
14030 do
14031   IFS=$as_save_IFS
14032   test -z "$as_dir" && as_dir=.
14033   for ac_exec_ext in '' $ac_executable_extensions; do
14034   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14035     ac_cv_prog_XML2CONFIG="$ac_prog"
14036     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14037     break 2
14038   fi
14039 done
14040 done
14041 IFS=$as_save_IFS
14042
14043 fi
14044 fi
14045 XML2CONFIG=$ac_cv_prog_XML2CONFIG
14046 if test -n "$XML2CONFIG"; then
14047   { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
14048 echo "${ECHO_T}$XML2CONFIG" >&6; }
14049 else
14050   { echo "$as_me:$LINENO: result: no" >&5
14051 echo "${ECHO_T}no" >&6; }
14052 fi
14053
14054
14055   test -n "$XML2CONFIG" && break
14056 done
14057
14058
14059 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
14060 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
14061 if test "x$XML2CONFIG" = "x"; then
14062  { echo "$as_me:$LINENO: result: xml2-config not found" >&5
14063 echo "${ECHO_T}xml2-config not found" >&6; }
14064 else
14065  LIBXML2_INC=`$XML2CONFIG --cflags`
14066  { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
14067 echo "${ECHO_T}$LIBXML2_INC" >&6; }
14068  { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
14069 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
14070 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
14071   echo $ECHO_N "(cached) $ECHO_C" >&6
14072 else
14073   ac_check_lib_save_LIBS=$LIBS
14074 LIBS="-lxml2  $LIBS"
14075 cat >conftest.$ac_ext <<_ACEOF
14076 /* confdefs.h.  */
14077 _ACEOF
14078 cat confdefs.h >>conftest.$ac_ext
14079 cat >>conftest.$ac_ext <<_ACEOF
14080 /* end confdefs.h.  */
14081
14082 /* Override any GCC internal prototype to avoid an error.
14083    Use char because int might match the return type of a GCC
14084    builtin and then its argument prototype would still apply.  */
14085 #ifdef __cplusplus
14086 extern "C"
14087 #endif
14088 char xmlReadFile ();
14089 int
14090 main ()
14091 {
14092 return xmlReadFile ();
14093   ;
14094   return 0;
14095 }
14096 _ACEOF
14097 rm -f conftest.$ac_objext conftest$ac_exeext
14098 if { (ac_try="$ac_link"
14099 case "(($ac_try" in
14100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14101   *) ac_try_echo=$ac_try;;
14102 esac
14103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14104   (eval "$ac_link") 2>conftest.er1
14105   ac_status=$?
14106   grep -v '^ *+' conftest.er1 >conftest.err
14107   rm -f conftest.er1
14108   cat conftest.err >&5
14109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14110   (exit $ac_status); } &&
14111          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14112   { (case "(($ac_try" in
14113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14114   *) ac_try_echo=$ac_try;;
14115 esac
14116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14117   (eval "$ac_try") 2>&5
14118   ac_status=$?
14119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14120   (exit $ac_status); }; } &&
14121          { ac_try='test -s conftest$ac_exeext'
14122   { (case "(($ac_try" in
14123   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14124   *) ac_try_echo=$ac_try;;
14125 esac
14126 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14127   (eval "$ac_try") 2>&5
14128   ac_status=$?
14129   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14130   (exit $ac_status); }; }; then
14131   ac_cv_lib_xml2_xmlReadFile=yes
14132 else
14133   echo "$as_me: failed program was:" >&5
14134 sed 's/^/| /' conftest.$ac_ext >&5
14135
14136         ac_cv_lib_xml2_xmlReadFile=no
14137 fi
14138
14139 rm -f core conftest.err conftest.$ac_objext \
14140       conftest$ac_exeext conftest.$ac_ext
14141 LIBS=$ac_check_lib_save_LIBS
14142 fi
14143 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
14144 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
14145 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
14146
14147 cat >>confdefs.h <<\_ACEOF
14148 #define CLANG_HAVE_LIBXML 1
14149 _ACEOF
14150
14151                                 LIBXML2_LIBS="-lxml2"
14152 fi
14153
14154 fi
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164 ac_header_dirent=no
14165 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14166   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14167 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14168 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14169 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14170   echo $ECHO_N "(cached) $ECHO_C" >&6
14171 else
14172   cat >conftest.$ac_ext <<_ACEOF
14173 /* confdefs.h.  */
14174 _ACEOF
14175 cat confdefs.h >>conftest.$ac_ext
14176 cat >>conftest.$ac_ext <<_ACEOF
14177 /* end confdefs.h.  */
14178 #include <sys/types.h>
14179 #include <$ac_hdr>
14180
14181 int
14182 main ()
14183 {
14184 if ((DIR *) 0)
14185 return 0;
14186   ;
14187   return 0;
14188 }
14189 _ACEOF
14190 rm -f conftest.$ac_objext
14191 if { (ac_try="$ac_compile"
14192 case "(($ac_try" in
14193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14194   *) ac_try_echo=$ac_try;;
14195 esac
14196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14197   (eval "$ac_compile") 2>conftest.er1
14198   ac_status=$?
14199   grep -v '^ *+' conftest.er1 >conftest.err
14200   rm -f conftest.er1
14201   cat conftest.err >&5
14202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14203   (exit $ac_status); } &&
14204          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14205   { (case "(($ac_try" in
14206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14207   *) ac_try_echo=$ac_try;;
14208 esac
14209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14210   (eval "$ac_try") 2>&5
14211   ac_status=$?
14212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14213   (exit $ac_status); }; } &&
14214          { ac_try='test -s conftest.$ac_objext'
14215   { (case "(($ac_try" in
14216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14217   *) ac_try_echo=$ac_try;;
14218 esac
14219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14220   (eval "$ac_try") 2>&5
14221   ac_status=$?
14222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14223   (exit $ac_status); }; }; then
14224   eval "$as_ac_Header=yes"
14225 else
14226   echo "$as_me: failed program was:" >&5
14227 sed 's/^/| /' conftest.$ac_ext >&5
14228
14229         eval "$as_ac_Header=no"
14230 fi
14231
14232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14233 fi
14234 ac_res=`eval echo '${'$as_ac_Header'}'`
14235                { echo "$as_me:$LINENO: result: $ac_res" >&5
14236 echo "${ECHO_T}$ac_res" >&6; }
14237 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14238   cat >>confdefs.h <<_ACEOF
14239 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14240 _ACEOF
14241
14242 ac_header_dirent=$ac_hdr; break
14243 fi
14244
14245 done
14246 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14247 if test $ac_header_dirent = dirent.h; then
14248   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14249 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14250 if test "${ac_cv_search_opendir+set}" = set; then
14251   echo $ECHO_N "(cached) $ECHO_C" >&6
14252 else
14253   ac_func_search_save_LIBS=$LIBS
14254 cat >conftest.$ac_ext <<_ACEOF
14255 /* confdefs.h.  */
14256 _ACEOF
14257 cat confdefs.h >>conftest.$ac_ext
14258 cat >>conftest.$ac_ext <<_ACEOF
14259 /* end confdefs.h.  */
14260
14261 /* Override any GCC internal prototype to avoid an error.
14262    Use char because int might match the return type of a GCC
14263    builtin and then its argument prototype would still apply.  */
14264 #ifdef __cplusplus
14265 extern "C"
14266 #endif
14267 char opendir ();
14268 int
14269 main ()
14270 {
14271 return opendir ();
14272   ;
14273   return 0;
14274 }
14275 _ACEOF
14276 for ac_lib in '' dir; do
14277   if test -z "$ac_lib"; then
14278     ac_res="none required"
14279   else
14280     ac_res=-l$ac_lib
14281     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14282   fi
14283   rm -f conftest.$ac_objext conftest$ac_exeext
14284 if { (ac_try="$ac_link"
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_link") 2>conftest.er1
14291   ac_status=$?
14292   grep -v '^ *+' conftest.er1 >conftest.err
14293   rm -f conftest.er1
14294   cat conftest.err >&5
14295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14296   (exit $ac_status); } &&
14297          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14298   { (case "(($ac_try" in
14299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14300   *) ac_try_echo=$ac_try;;
14301 esac
14302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14303   (eval "$ac_try") 2>&5
14304   ac_status=$?
14305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14306   (exit $ac_status); }; } &&
14307          { ac_try='test -s conftest$ac_exeext'
14308   { (case "(($ac_try" in
14309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14310   *) ac_try_echo=$ac_try;;
14311 esac
14312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14313   (eval "$ac_try") 2>&5
14314   ac_status=$?
14315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14316   (exit $ac_status); }; }; then
14317   ac_cv_search_opendir=$ac_res
14318 else
14319   echo "$as_me: failed program was:" >&5
14320 sed 's/^/| /' conftest.$ac_ext >&5
14321
14322
14323 fi
14324
14325 rm -f core conftest.err conftest.$ac_objext \
14326       conftest$ac_exeext
14327   if test "${ac_cv_search_opendir+set}" = set; then
14328   break
14329 fi
14330 done
14331 if test "${ac_cv_search_opendir+set}" = set; then
14332   :
14333 else
14334   ac_cv_search_opendir=no
14335 fi
14336 rm conftest.$ac_ext
14337 LIBS=$ac_func_search_save_LIBS
14338 fi
14339 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14340 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14341 ac_res=$ac_cv_search_opendir
14342 if test "$ac_res" != no; then
14343   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14344
14345 fi
14346
14347 else
14348   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14349 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14350 if test "${ac_cv_search_opendir+set}" = set; then
14351   echo $ECHO_N "(cached) $ECHO_C" >&6
14352 else
14353   ac_func_search_save_LIBS=$LIBS
14354 cat >conftest.$ac_ext <<_ACEOF
14355 /* confdefs.h.  */
14356 _ACEOF
14357 cat confdefs.h >>conftest.$ac_ext
14358 cat >>conftest.$ac_ext <<_ACEOF
14359 /* end confdefs.h.  */
14360
14361 /* Override any GCC internal prototype to avoid an error.
14362    Use char because int might match the return type of a GCC
14363    builtin and then its argument prototype would still apply.  */
14364 #ifdef __cplusplus
14365 extern "C"
14366 #endif
14367 char opendir ();
14368 int
14369 main ()
14370 {
14371 return opendir ();
14372   ;
14373   return 0;
14374 }
14375 _ACEOF
14376 for ac_lib in '' x; do
14377   if test -z "$ac_lib"; then
14378     ac_res="none required"
14379   else
14380     ac_res=-l$ac_lib
14381     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14382   fi
14383   rm -f conftest.$ac_objext conftest$ac_exeext
14384 if { (ac_try="$ac_link"
14385 case "(($ac_try" in
14386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14387   *) ac_try_echo=$ac_try;;
14388 esac
14389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14390   (eval "$ac_link") 2>conftest.er1
14391   ac_status=$?
14392   grep -v '^ *+' conftest.er1 >conftest.err
14393   rm -f conftest.er1
14394   cat conftest.err >&5
14395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14396   (exit $ac_status); } &&
14397          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14398   { (case "(($ac_try" in
14399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14400   *) ac_try_echo=$ac_try;;
14401 esac
14402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14403   (eval "$ac_try") 2>&5
14404   ac_status=$?
14405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14406   (exit $ac_status); }; } &&
14407          { ac_try='test -s conftest$ac_exeext'
14408   { (case "(($ac_try" in
14409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14410   *) ac_try_echo=$ac_try;;
14411 esac
14412 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14413   (eval "$ac_try") 2>&5
14414   ac_status=$?
14415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14416   (exit $ac_status); }; }; then
14417   ac_cv_search_opendir=$ac_res
14418 else
14419   echo "$as_me: failed program was:" >&5
14420 sed 's/^/| /' conftest.$ac_ext >&5
14421
14422
14423 fi
14424
14425 rm -f core conftest.err conftest.$ac_objext \
14426       conftest$ac_exeext
14427   if test "${ac_cv_search_opendir+set}" = set; then
14428   break
14429 fi
14430 done
14431 if test "${ac_cv_search_opendir+set}" = set; then
14432   :
14433 else
14434   ac_cv_search_opendir=no
14435 fi
14436 rm conftest.$ac_ext
14437 LIBS=$ac_func_search_save_LIBS
14438 fi
14439 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14440 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14441 ac_res=$ac_cv_search_opendir
14442 if test "$ac_res" != no; then
14443   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14444
14445 fi
14446
14447 fi
14448
14449 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14450 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14451 if test "${ac_cv_header_mmap_anon+set}" = set; then
14452   echo $ECHO_N "(cached) $ECHO_C" >&6
14453 else
14454    ac_ext=c
14455 ac_cpp='$CPP $CPPFLAGS'
14456 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14457 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14458 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14459
14460   cat >conftest.$ac_ext <<_ACEOF
14461 /* confdefs.h.  */
14462 _ACEOF
14463 cat confdefs.h >>conftest.$ac_ext
14464 cat >>conftest.$ac_ext <<_ACEOF
14465 /* end confdefs.h.  */
14466 #include <sys/mman.h>
14467 #include <unistd.h>
14468 #include <fcntl.h>
14469 int
14470 main ()
14471 {
14472 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14473   ;
14474   return 0;
14475 }
14476 _ACEOF
14477 rm -f conftest.$ac_objext
14478 if { (ac_try="$ac_compile"
14479 case "(($ac_try" in
14480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14481   *) ac_try_echo=$ac_try;;
14482 esac
14483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14484   (eval "$ac_compile") 2>conftest.er1
14485   ac_status=$?
14486   grep -v '^ *+' conftest.er1 >conftest.err
14487   rm -f conftest.er1
14488   cat conftest.err >&5
14489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14490   (exit $ac_status); } &&
14491          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14492   { (case "(($ac_try" in
14493   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14494   *) ac_try_echo=$ac_try;;
14495 esac
14496 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14497   (eval "$ac_try") 2>&5
14498   ac_status=$?
14499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14500   (exit $ac_status); }; } &&
14501          { ac_try='test -s conftest.$ac_objext'
14502   { (case "(($ac_try" in
14503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14504   *) ac_try_echo=$ac_try;;
14505 esac
14506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14507   (eval "$ac_try") 2>&5
14508   ac_status=$?
14509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14510   (exit $ac_status); }; }; then
14511   ac_cv_header_mmap_anon=yes
14512 else
14513   echo "$as_me: failed program was:" >&5
14514 sed 's/^/| /' conftest.$ac_ext >&5
14515
14516         ac_cv_header_mmap_anon=no
14517 fi
14518
14519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14520   ac_ext=c
14521 ac_cpp='$CPP $CPPFLAGS'
14522 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14523 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14524 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14525
14526
14527 fi
14528 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14529 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14530 if test "$ac_cv_header_mmap_anon" = yes; then
14531
14532 cat >>confdefs.h <<\_ACEOF
14533 #define HAVE_MMAP_ANONYMOUS 1
14534 _ACEOF
14535
14536 fi
14537
14538 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14539 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14540 if test "${ac_cv_header_stat_broken+set}" = set; then
14541   echo $ECHO_N "(cached) $ECHO_C" >&6
14542 else
14543   cat >conftest.$ac_ext <<_ACEOF
14544 /* confdefs.h.  */
14545 _ACEOF
14546 cat confdefs.h >>conftest.$ac_ext
14547 cat >>conftest.$ac_ext <<_ACEOF
14548 /* end confdefs.h.  */
14549 #include <sys/types.h>
14550 #include <sys/stat.h>
14551
14552 #if defined S_ISBLK && defined S_IFDIR
14553 # if S_ISBLK (S_IFDIR)
14554 You lose.
14555 # endif
14556 #endif
14557
14558 #if defined S_ISBLK && defined S_IFCHR
14559 # if S_ISBLK (S_IFCHR)
14560 You lose.
14561 # endif
14562 #endif
14563
14564 #if defined S_ISLNK && defined S_IFREG
14565 # if S_ISLNK (S_IFREG)
14566 You lose.
14567 # endif
14568 #endif
14569
14570 #if defined S_ISSOCK && defined S_IFREG
14571 # if S_ISSOCK (S_IFREG)
14572 You lose.
14573 # endif
14574 #endif
14575
14576 _ACEOF
14577 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14578   $EGREP "You lose" >/dev/null 2>&1; then
14579   ac_cv_header_stat_broken=yes
14580 else
14581   ac_cv_header_stat_broken=no
14582 fi
14583 rm -f conftest*
14584
14585 fi
14586 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14587 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14588 if test $ac_cv_header_stat_broken = yes; then
14589
14590 cat >>confdefs.h <<\_ACEOF
14591 #define STAT_MACROS_BROKEN 1
14592 _ACEOF
14593
14594 fi
14595
14596 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14597 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14598 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14599   echo $ECHO_N "(cached) $ECHO_C" >&6
14600 else
14601   cat >conftest.$ac_ext <<_ACEOF
14602 /* confdefs.h.  */
14603 _ACEOF
14604 cat confdefs.h >>conftest.$ac_ext
14605 cat >>conftest.$ac_ext <<_ACEOF
14606 /* end confdefs.h.  */
14607 #include <sys/types.h>
14608 #include <sys/wait.h>
14609 #ifndef WEXITSTATUS
14610 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14611 #endif
14612 #ifndef WIFEXITED
14613 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14614 #endif
14615
14616 int
14617 main ()
14618 {
14619   int s;
14620   wait (&s);
14621   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14622   ;
14623   return 0;
14624 }
14625 _ACEOF
14626 rm -f conftest.$ac_objext
14627 if { (ac_try="$ac_compile"
14628 case "(($ac_try" in
14629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14630   *) ac_try_echo=$ac_try;;
14631 esac
14632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14633   (eval "$ac_compile") 2>conftest.er1
14634   ac_status=$?
14635   grep -v '^ *+' conftest.er1 >conftest.err
14636   rm -f conftest.er1
14637   cat conftest.err >&5
14638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14639   (exit $ac_status); } &&
14640          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14641   { (case "(($ac_try" in
14642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14643   *) ac_try_echo=$ac_try;;
14644 esac
14645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14646   (eval "$ac_try") 2>&5
14647   ac_status=$?
14648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14649   (exit $ac_status); }; } &&
14650          { ac_try='test -s conftest.$ac_objext'
14651   { (case "(($ac_try" in
14652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14653   *) ac_try_echo=$ac_try;;
14654 esac
14655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14656   (eval "$ac_try") 2>&5
14657   ac_status=$?
14658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14659   (exit $ac_status); }; }; then
14660   ac_cv_header_sys_wait_h=yes
14661 else
14662   echo "$as_me: failed program was:" >&5
14663 sed 's/^/| /' conftest.$ac_ext >&5
14664
14665         ac_cv_header_sys_wait_h=no
14666 fi
14667
14668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14669 fi
14670 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14671 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14672 if test $ac_cv_header_sys_wait_h = yes; then
14673
14674 cat >>confdefs.h <<\_ACEOF
14675 #define HAVE_SYS_WAIT_H 1
14676 _ACEOF
14677
14678 fi
14679
14680 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14681 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14682 if test "${ac_cv_header_time+set}" = set; then
14683   echo $ECHO_N "(cached) $ECHO_C" >&6
14684 else
14685   cat >conftest.$ac_ext <<_ACEOF
14686 /* confdefs.h.  */
14687 _ACEOF
14688 cat confdefs.h >>conftest.$ac_ext
14689 cat >>conftest.$ac_ext <<_ACEOF
14690 /* end confdefs.h.  */
14691 #include <sys/types.h>
14692 #include <sys/time.h>
14693 #include <time.h>
14694
14695 int
14696 main ()
14697 {
14698 if ((struct tm *) 0)
14699 return 0;
14700   ;
14701   return 0;
14702 }
14703 _ACEOF
14704 rm -f conftest.$ac_objext
14705 if { (ac_try="$ac_compile"
14706 case "(($ac_try" in
14707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14708   *) ac_try_echo=$ac_try;;
14709 esac
14710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14711   (eval "$ac_compile") 2>conftest.er1
14712   ac_status=$?
14713   grep -v '^ *+' conftest.er1 >conftest.err
14714   rm -f conftest.er1
14715   cat conftest.err >&5
14716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14717   (exit $ac_status); } &&
14718          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14719   { (case "(($ac_try" in
14720   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14721   *) ac_try_echo=$ac_try;;
14722 esac
14723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14724   (eval "$ac_try") 2>&5
14725   ac_status=$?
14726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14727   (exit $ac_status); }; } &&
14728          { ac_try='test -s conftest.$ac_objext'
14729   { (case "(($ac_try" in
14730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14731   *) ac_try_echo=$ac_try;;
14732 esac
14733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14734   (eval "$ac_try") 2>&5
14735   ac_status=$?
14736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14737   (exit $ac_status); }; }; then
14738   ac_cv_header_time=yes
14739 else
14740   echo "$as_me: failed program was:" >&5
14741 sed 's/^/| /' conftest.$ac_ext >&5
14742
14743         ac_cv_header_time=no
14744 fi
14745
14746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14747 fi
14748 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14749 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14750 if test $ac_cv_header_time = yes; then
14751
14752 cat >>confdefs.h <<\_ACEOF
14753 #define TIME_WITH_SYS_TIME 1
14754 _ACEOF
14755
14756 fi
14757
14758
14759
14760
14761
14762
14763
14764
14765 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14766 do
14767 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14768 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14769   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14770 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14771 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14772   echo $ECHO_N "(cached) $ECHO_C" >&6
14773 fi
14774 ac_res=`eval echo '${'$as_ac_Header'}'`
14775                { echo "$as_me:$LINENO: result: $ac_res" >&5
14776 echo "${ECHO_T}$ac_res" >&6; }
14777 else
14778   # Is the header compilable?
14779 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14780 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14781 cat >conftest.$ac_ext <<_ACEOF
14782 /* confdefs.h.  */
14783 _ACEOF
14784 cat confdefs.h >>conftest.$ac_ext
14785 cat >>conftest.$ac_ext <<_ACEOF
14786 /* end confdefs.h.  */
14787 $ac_includes_default
14788 #include <$ac_header>
14789 _ACEOF
14790 rm -f conftest.$ac_objext
14791 if { (ac_try="$ac_compile"
14792 case "(($ac_try" in
14793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14794   *) ac_try_echo=$ac_try;;
14795 esac
14796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14797   (eval "$ac_compile") 2>conftest.er1
14798   ac_status=$?
14799   grep -v '^ *+' conftest.er1 >conftest.err
14800   rm -f conftest.er1
14801   cat conftest.err >&5
14802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14803   (exit $ac_status); } &&
14804          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14805   { (case "(($ac_try" in
14806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14807   *) ac_try_echo=$ac_try;;
14808 esac
14809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14810   (eval "$ac_try") 2>&5
14811   ac_status=$?
14812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14813   (exit $ac_status); }; } &&
14814          { ac_try='test -s conftest.$ac_objext'
14815   { (case "(($ac_try" in
14816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14817   *) ac_try_echo=$ac_try;;
14818 esac
14819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14820   (eval "$ac_try") 2>&5
14821   ac_status=$?
14822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14823   (exit $ac_status); }; }; then
14824   ac_header_compiler=yes
14825 else
14826   echo "$as_me: failed program was:" >&5
14827 sed 's/^/| /' conftest.$ac_ext >&5
14828
14829         ac_header_compiler=no
14830 fi
14831
14832 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14833 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14834 echo "${ECHO_T}$ac_header_compiler" >&6; }
14835
14836 # Is the header present?
14837 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14838 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14839 cat >conftest.$ac_ext <<_ACEOF
14840 /* confdefs.h.  */
14841 _ACEOF
14842 cat confdefs.h >>conftest.$ac_ext
14843 cat >>conftest.$ac_ext <<_ACEOF
14844 /* end confdefs.h.  */
14845 #include <$ac_header>
14846 _ACEOF
14847 if { (ac_try="$ac_cpp conftest.$ac_ext"
14848 case "(($ac_try" in
14849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14850   *) ac_try_echo=$ac_try;;
14851 esac
14852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14853   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14854   ac_status=$?
14855   grep -v '^ *+' conftest.er1 >conftest.err
14856   rm -f conftest.er1
14857   cat conftest.err >&5
14858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14859   (exit $ac_status); } >/dev/null; then
14860   if test -s conftest.err; then
14861     ac_cpp_err=$ac_c_preproc_warn_flag
14862     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14863   else
14864     ac_cpp_err=
14865   fi
14866 else
14867   ac_cpp_err=yes
14868 fi
14869 if test -z "$ac_cpp_err"; then
14870   ac_header_preproc=yes
14871 else
14872   echo "$as_me: failed program was:" >&5
14873 sed 's/^/| /' conftest.$ac_ext >&5
14874
14875   ac_header_preproc=no
14876 fi
14877
14878 rm -f conftest.err conftest.$ac_ext
14879 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14880 echo "${ECHO_T}$ac_header_preproc" >&6; }
14881
14882 # So?  What about this header?
14883 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14884   yes:no: )
14885     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14886 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14887     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14888 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14889     ac_header_preproc=yes
14890     ;;
14891   no:yes:* )
14892     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14893 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14894     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14895 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14896     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14897 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14898     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14899 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14900     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14901 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14902     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14903 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14904     ( cat <<\_ASBOX
14905 ## ------------------------------------ ##
14906 ## Report this to http://llvm.org/bugs/ ##
14907 ## ------------------------------------ ##
14908 _ASBOX
14909      ) | sed "s/^/$as_me: WARNING:     /" >&2
14910     ;;
14911 esac
14912 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14913 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14914 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14915   echo $ECHO_N "(cached) $ECHO_C" >&6
14916 else
14917   eval "$as_ac_Header=\$ac_header_preproc"
14918 fi
14919 ac_res=`eval echo '${'$as_ac_Header'}'`
14920                { echo "$as_me:$LINENO: result: $ac_res" >&5
14921 echo "${ECHO_T}$ac_res" >&6; }
14922
14923 fi
14924 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14925   cat >>confdefs.h <<_ACEOF
14926 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14927 _ACEOF
14928
14929 fi
14930
14931 done
14932
14933
14934
14935
14936
14937
14938
14939 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14940 do
14941 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14942 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14943   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14944 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14945 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14946   echo $ECHO_N "(cached) $ECHO_C" >&6
14947 fi
14948 ac_res=`eval echo '${'$as_ac_Header'}'`
14949                { echo "$as_me:$LINENO: result: $ac_res" >&5
14950 echo "${ECHO_T}$ac_res" >&6; }
14951 else
14952   # Is the header compilable?
14953 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14954 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14955 cat >conftest.$ac_ext <<_ACEOF
14956 /* confdefs.h.  */
14957 _ACEOF
14958 cat confdefs.h >>conftest.$ac_ext
14959 cat >>conftest.$ac_ext <<_ACEOF
14960 /* end confdefs.h.  */
14961 $ac_includes_default
14962 #include <$ac_header>
14963 _ACEOF
14964 rm -f conftest.$ac_objext
14965 if { (ac_try="$ac_compile"
14966 case "(($ac_try" in
14967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14968   *) ac_try_echo=$ac_try;;
14969 esac
14970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14971   (eval "$ac_compile") 2>conftest.er1
14972   ac_status=$?
14973   grep -v '^ *+' conftest.er1 >conftest.err
14974   rm -f conftest.er1
14975   cat conftest.err >&5
14976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14977   (exit $ac_status); } &&
14978          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14979   { (case "(($ac_try" in
14980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14981   *) ac_try_echo=$ac_try;;
14982 esac
14983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14984   (eval "$ac_try") 2>&5
14985   ac_status=$?
14986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14987   (exit $ac_status); }; } &&
14988          { ac_try='test -s conftest.$ac_objext'
14989   { (case "(($ac_try" in
14990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14991   *) ac_try_echo=$ac_try;;
14992 esac
14993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14994   (eval "$ac_try") 2>&5
14995   ac_status=$?
14996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14997   (exit $ac_status); }; }; then
14998   ac_header_compiler=yes
14999 else
15000   echo "$as_me: failed program was:" >&5
15001 sed 's/^/| /' conftest.$ac_ext >&5
15002
15003         ac_header_compiler=no
15004 fi
15005
15006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15007 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15008 echo "${ECHO_T}$ac_header_compiler" >&6; }
15009
15010 # Is the header present?
15011 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15012 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15013 cat >conftest.$ac_ext <<_ACEOF
15014 /* confdefs.h.  */
15015 _ACEOF
15016 cat confdefs.h >>conftest.$ac_ext
15017 cat >>conftest.$ac_ext <<_ACEOF
15018 /* end confdefs.h.  */
15019 #include <$ac_header>
15020 _ACEOF
15021 if { (ac_try="$ac_cpp conftest.$ac_ext"
15022 case "(($ac_try" in
15023   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15024   *) ac_try_echo=$ac_try;;
15025 esac
15026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15027   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15028   ac_status=$?
15029   grep -v '^ *+' conftest.er1 >conftest.err
15030   rm -f conftest.er1
15031   cat conftest.err >&5
15032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15033   (exit $ac_status); } >/dev/null; then
15034   if test -s conftest.err; then
15035     ac_cpp_err=$ac_c_preproc_warn_flag
15036     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15037   else
15038     ac_cpp_err=
15039   fi
15040 else
15041   ac_cpp_err=yes
15042 fi
15043 if test -z "$ac_cpp_err"; then
15044   ac_header_preproc=yes
15045 else
15046   echo "$as_me: failed program was:" >&5
15047 sed 's/^/| /' conftest.$ac_ext >&5
15048
15049   ac_header_preproc=no
15050 fi
15051
15052 rm -f conftest.err conftest.$ac_ext
15053 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15054 echo "${ECHO_T}$ac_header_preproc" >&6; }
15055
15056 # So?  What about this header?
15057 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15058   yes:no: )
15059     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15060 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15061     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15062 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15063     ac_header_preproc=yes
15064     ;;
15065   no:yes:* )
15066     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15067 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15068     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15069 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15070     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15071 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15072     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15073 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15074     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15075 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15076     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15077 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15078     ( cat <<\_ASBOX
15079 ## ------------------------------------ ##
15080 ## Report this to http://llvm.org/bugs/ ##
15081 ## ------------------------------------ ##
15082 _ASBOX
15083      ) | sed "s/^/$as_me: WARNING:     /" >&2
15084     ;;
15085 esac
15086 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15087 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15088 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15089   echo $ECHO_N "(cached) $ECHO_C" >&6
15090 else
15091   eval "$as_ac_Header=\$ac_header_preproc"
15092 fi
15093 ac_res=`eval echo '${'$as_ac_Header'}'`
15094                { echo "$as_me:$LINENO: result: $ac_res" >&5
15095 echo "${ECHO_T}$ac_res" >&6; }
15096
15097 fi
15098 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15099   cat >>confdefs.h <<_ACEOF
15100 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15101 _ACEOF
15102
15103 fi
15104
15105 done
15106
15107
15108
15109 for ac_header in utime.h windows.h
15110 do
15111 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15112 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15113   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15114 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15115 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15116   echo $ECHO_N "(cached) $ECHO_C" >&6
15117 fi
15118 ac_res=`eval echo '${'$as_ac_Header'}'`
15119                { echo "$as_me:$LINENO: result: $ac_res" >&5
15120 echo "${ECHO_T}$ac_res" >&6; }
15121 else
15122   # Is the header compilable?
15123 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15124 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15125 cat >conftest.$ac_ext <<_ACEOF
15126 /* confdefs.h.  */
15127 _ACEOF
15128 cat confdefs.h >>conftest.$ac_ext
15129 cat >>conftest.$ac_ext <<_ACEOF
15130 /* end confdefs.h.  */
15131 $ac_includes_default
15132 #include <$ac_header>
15133 _ACEOF
15134 rm -f conftest.$ac_objext
15135 if { (ac_try="$ac_compile"
15136 case "(($ac_try" in
15137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15138   *) ac_try_echo=$ac_try;;
15139 esac
15140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15141   (eval "$ac_compile") 2>conftest.er1
15142   ac_status=$?
15143   grep -v '^ *+' conftest.er1 >conftest.err
15144   rm -f conftest.er1
15145   cat conftest.err >&5
15146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15147   (exit $ac_status); } &&
15148          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15149   { (case "(($ac_try" in
15150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15151   *) ac_try_echo=$ac_try;;
15152 esac
15153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15154   (eval "$ac_try") 2>&5
15155   ac_status=$?
15156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15157   (exit $ac_status); }; } &&
15158          { ac_try='test -s conftest.$ac_objext'
15159   { (case "(($ac_try" in
15160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15161   *) ac_try_echo=$ac_try;;
15162 esac
15163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15164   (eval "$ac_try") 2>&5
15165   ac_status=$?
15166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15167   (exit $ac_status); }; }; then
15168   ac_header_compiler=yes
15169 else
15170   echo "$as_me: failed program was:" >&5
15171 sed 's/^/| /' conftest.$ac_ext >&5
15172
15173         ac_header_compiler=no
15174 fi
15175
15176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15177 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15178 echo "${ECHO_T}$ac_header_compiler" >&6; }
15179
15180 # Is the header present?
15181 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15182 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15183 cat >conftest.$ac_ext <<_ACEOF
15184 /* confdefs.h.  */
15185 _ACEOF
15186 cat confdefs.h >>conftest.$ac_ext
15187 cat >>conftest.$ac_ext <<_ACEOF
15188 /* end confdefs.h.  */
15189 #include <$ac_header>
15190 _ACEOF
15191 if { (ac_try="$ac_cpp conftest.$ac_ext"
15192 case "(($ac_try" in
15193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15194   *) ac_try_echo=$ac_try;;
15195 esac
15196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15197   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15198   ac_status=$?
15199   grep -v '^ *+' conftest.er1 >conftest.err
15200   rm -f conftest.er1
15201   cat conftest.err >&5
15202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15203   (exit $ac_status); } >/dev/null; then
15204   if test -s conftest.err; then
15205     ac_cpp_err=$ac_c_preproc_warn_flag
15206     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15207   else
15208     ac_cpp_err=
15209   fi
15210 else
15211   ac_cpp_err=yes
15212 fi
15213 if test -z "$ac_cpp_err"; then
15214   ac_header_preproc=yes
15215 else
15216   echo "$as_me: failed program was:" >&5
15217 sed 's/^/| /' conftest.$ac_ext >&5
15218
15219   ac_header_preproc=no
15220 fi
15221
15222 rm -f conftest.err conftest.$ac_ext
15223 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15224 echo "${ECHO_T}$ac_header_preproc" >&6; }
15225
15226 # So?  What about this header?
15227 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15228   yes:no: )
15229     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15230 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15231     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15232 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15233     ac_header_preproc=yes
15234     ;;
15235   no:yes:* )
15236     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15237 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15238     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15239 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15240     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15241 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15242     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15243 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15244     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15245 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15246     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15247 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15248     ( cat <<\_ASBOX
15249 ## ------------------------------------ ##
15250 ## Report this to http://llvm.org/bugs/ ##
15251 ## ------------------------------------ ##
15252 _ASBOX
15253      ) | sed "s/^/$as_me: WARNING:     /" >&2
15254     ;;
15255 esac
15256 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15257 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15258 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15259   echo $ECHO_N "(cached) $ECHO_C" >&6
15260 else
15261   eval "$as_ac_Header=\$ac_header_preproc"
15262 fi
15263 ac_res=`eval echo '${'$as_ac_Header'}'`
15264                { echo "$as_me:$LINENO: result: $ac_res" >&5
15265 echo "${ECHO_T}$ac_res" >&6; }
15266
15267 fi
15268 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15269   cat >>confdefs.h <<_ACEOF
15270 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15271 _ACEOF
15272
15273 fi
15274
15275 done
15276
15277
15278
15279
15280
15281
15282 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
15283 do
15284 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15285 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15286   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15287 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15288 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15289   echo $ECHO_N "(cached) $ECHO_C" >&6
15290 fi
15291 ac_res=`eval echo '${'$as_ac_Header'}'`
15292                { echo "$as_me:$LINENO: result: $ac_res" >&5
15293 echo "${ECHO_T}$ac_res" >&6; }
15294 else
15295   # Is the header compilable?
15296 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15297 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15298 cat >conftest.$ac_ext <<_ACEOF
15299 /* confdefs.h.  */
15300 _ACEOF
15301 cat confdefs.h >>conftest.$ac_ext
15302 cat >>conftest.$ac_ext <<_ACEOF
15303 /* end confdefs.h.  */
15304 $ac_includes_default
15305 #include <$ac_header>
15306 _ACEOF
15307 rm -f conftest.$ac_objext
15308 if { (ac_try="$ac_compile"
15309 case "(($ac_try" in
15310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15311   *) ac_try_echo=$ac_try;;
15312 esac
15313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15314   (eval "$ac_compile") 2>conftest.er1
15315   ac_status=$?
15316   grep -v '^ *+' conftest.er1 >conftest.err
15317   rm -f conftest.er1
15318   cat conftest.err >&5
15319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15320   (exit $ac_status); } &&
15321          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15322   { (case "(($ac_try" in
15323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15324   *) ac_try_echo=$ac_try;;
15325 esac
15326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15327   (eval "$ac_try") 2>&5
15328   ac_status=$?
15329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15330   (exit $ac_status); }; } &&
15331          { ac_try='test -s conftest.$ac_objext'
15332   { (case "(($ac_try" in
15333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15334   *) ac_try_echo=$ac_try;;
15335 esac
15336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15337   (eval "$ac_try") 2>&5
15338   ac_status=$?
15339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15340   (exit $ac_status); }; }; then
15341   ac_header_compiler=yes
15342 else
15343   echo "$as_me: failed program was:" >&5
15344 sed 's/^/| /' conftest.$ac_ext >&5
15345
15346         ac_header_compiler=no
15347 fi
15348
15349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15350 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15351 echo "${ECHO_T}$ac_header_compiler" >&6; }
15352
15353 # Is the header present?
15354 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15355 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15356 cat >conftest.$ac_ext <<_ACEOF
15357 /* confdefs.h.  */
15358 _ACEOF
15359 cat confdefs.h >>conftest.$ac_ext
15360 cat >>conftest.$ac_ext <<_ACEOF
15361 /* end confdefs.h.  */
15362 #include <$ac_header>
15363 _ACEOF
15364 if { (ac_try="$ac_cpp conftest.$ac_ext"
15365 case "(($ac_try" in
15366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15367   *) ac_try_echo=$ac_try;;
15368 esac
15369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15370   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15371   ac_status=$?
15372   grep -v '^ *+' conftest.er1 >conftest.err
15373   rm -f conftest.er1
15374   cat conftest.err >&5
15375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15376   (exit $ac_status); } >/dev/null; then
15377   if test -s conftest.err; then
15378     ac_cpp_err=$ac_c_preproc_warn_flag
15379     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15380   else
15381     ac_cpp_err=
15382   fi
15383 else
15384   ac_cpp_err=yes
15385 fi
15386 if test -z "$ac_cpp_err"; then
15387   ac_header_preproc=yes
15388 else
15389   echo "$as_me: failed program was:" >&5
15390 sed 's/^/| /' conftest.$ac_ext >&5
15391
15392   ac_header_preproc=no
15393 fi
15394
15395 rm -f conftest.err conftest.$ac_ext
15396 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15397 echo "${ECHO_T}$ac_header_preproc" >&6; }
15398
15399 # So?  What about this header?
15400 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15401   yes:no: )
15402     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15403 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15404     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15405 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15406     ac_header_preproc=yes
15407     ;;
15408   no:yes:* )
15409     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15410 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15411     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15412 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15413     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15414 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15415     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15416 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15417     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15418 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15419     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15420 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15421     ( cat <<\_ASBOX
15422 ## ------------------------------------ ##
15423 ## Report this to http://llvm.org/bugs/ ##
15424 ## ------------------------------------ ##
15425 _ASBOX
15426      ) | sed "s/^/$as_me: WARNING:     /" >&2
15427     ;;
15428 esac
15429 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15430 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15431 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15432   echo $ECHO_N "(cached) $ECHO_C" >&6
15433 else
15434   eval "$as_ac_Header=\$ac_header_preproc"
15435 fi
15436 ac_res=`eval echo '${'$as_ac_Header'}'`
15437                { echo "$as_me:$LINENO: result: $ac_res" >&5
15438 echo "${ECHO_T}$ac_res" >&6; }
15439
15440 fi
15441 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15442   cat >>confdefs.h <<_ACEOF
15443 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15444 _ACEOF
15445
15446 fi
15447
15448 done
15449
15450
15451
15452
15453
15454 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15455 do
15456 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15457 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15458   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15459 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15460 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15461   echo $ECHO_N "(cached) $ECHO_C" >&6
15462 fi
15463 ac_res=`eval echo '${'$as_ac_Header'}'`
15464                { echo "$as_me:$LINENO: result: $ac_res" >&5
15465 echo "${ECHO_T}$ac_res" >&6; }
15466 else
15467   # Is the header compilable?
15468 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15469 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15470 cat >conftest.$ac_ext <<_ACEOF
15471 /* confdefs.h.  */
15472 _ACEOF
15473 cat confdefs.h >>conftest.$ac_ext
15474 cat >>conftest.$ac_ext <<_ACEOF
15475 /* end confdefs.h.  */
15476 $ac_includes_default
15477 #include <$ac_header>
15478 _ACEOF
15479 rm -f conftest.$ac_objext
15480 if { (ac_try="$ac_compile"
15481 case "(($ac_try" in
15482   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15483   *) ac_try_echo=$ac_try;;
15484 esac
15485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15486   (eval "$ac_compile") 2>conftest.er1
15487   ac_status=$?
15488   grep -v '^ *+' conftest.er1 >conftest.err
15489   rm -f conftest.er1
15490   cat conftest.err >&5
15491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15492   (exit $ac_status); } &&
15493          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15494   { (case "(($ac_try" in
15495   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15496   *) ac_try_echo=$ac_try;;
15497 esac
15498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15499   (eval "$ac_try") 2>&5
15500   ac_status=$?
15501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15502   (exit $ac_status); }; } &&
15503          { ac_try='test -s conftest.$ac_objext'
15504   { (case "(($ac_try" in
15505   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15506   *) ac_try_echo=$ac_try;;
15507 esac
15508 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15509   (eval "$ac_try") 2>&5
15510   ac_status=$?
15511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15512   (exit $ac_status); }; }; then
15513   ac_header_compiler=yes
15514 else
15515   echo "$as_me: failed program was:" >&5
15516 sed 's/^/| /' conftest.$ac_ext >&5
15517
15518         ac_header_compiler=no
15519 fi
15520
15521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15522 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15523 echo "${ECHO_T}$ac_header_compiler" >&6; }
15524
15525 # Is the header present?
15526 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15527 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15528 cat >conftest.$ac_ext <<_ACEOF
15529 /* confdefs.h.  */
15530 _ACEOF
15531 cat confdefs.h >>conftest.$ac_ext
15532 cat >>conftest.$ac_ext <<_ACEOF
15533 /* end confdefs.h.  */
15534 #include <$ac_header>
15535 _ACEOF
15536 if { (ac_try="$ac_cpp conftest.$ac_ext"
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_cpp conftest.$ac_ext") 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); } >/dev/null; then
15549   if test -s conftest.err; then
15550     ac_cpp_err=$ac_c_preproc_warn_flag
15551     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15552   else
15553     ac_cpp_err=
15554   fi
15555 else
15556   ac_cpp_err=yes
15557 fi
15558 if test -z "$ac_cpp_err"; then
15559   ac_header_preproc=yes
15560 else
15561   echo "$as_me: failed program was:" >&5
15562 sed 's/^/| /' conftest.$ac_ext >&5
15563
15564   ac_header_preproc=no
15565 fi
15566
15567 rm -f conftest.err conftest.$ac_ext
15568 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15569 echo "${ECHO_T}$ac_header_preproc" >&6; }
15570
15571 # So?  What about this header?
15572 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15573   yes:no: )
15574     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15575 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15576     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15577 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15578     ac_header_preproc=yes
15579     ;;
15580   no:yes:* )
15581     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15582 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15583     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15584 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15585     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15586 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15587     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15588 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15589     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15590 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15591     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15592 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15593     ( cat <<\_ASBOX
15594 ## ------------------------------------ ##
15595 ## Report this to http://llvm.org/bugs/ ##
15596 ## ------------------------------------ ##
15597 _ASBOX
15598      ) | sed "s/^/$as_me: WARNING:     /" >&2
15599     ;;
15600 esac
15601 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15602 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15603 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15604   echo $ECHO_N "(cached) $ECHO_C" >&6
15605 else
15606   eval "$as_ac_Header=\$ac_header_preproc"
15607 fi
15608 ac_res=`eval echo '${'$as_ac_Header'}'`
15609                { echo "$as_me:$LINENO: result: $ac_res" >&5
15610 echo "${ECHO_T}$ac_res" >&6; }
15611
15612 fi
15613 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15614   cat >>confdefs.h <<_ACEOF
15615 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15616 _ACEOF
15617
15618 fi
15619
15620 done
15621
15622
15623 for ac_header in valgrind/valgrind.h
15624 do
15625 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15626 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15627   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15628 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15629 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15630   echo $ECHO_N "(cached) $ECHO_C" >&6
15631 fi
15632 ac_res=`eval echo '${'$as_ac_Header'}'`
15633                { echo "$as_me:$LINENO: result: $ac_res" >&5
15634 echo "${ECHO_T}$ac_res" >&6; }
15635 else
15636   # Is the header compilable?
15637 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15638 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15639 cat >conftest.$ac_ext <<_ACEOF
15640 /* confdefs.h.  */
15641 _ACEOF
15642 cat confdefs.h >>conftest.$ac_ext
15643 cat >>conftest.$ac_ext <<_ACEOF
15644 /* end confdefs.h.  */
15645 $ac_includes_default
15646 #include <$ac_header>
15647 _ACEOF
15648 rm -f conftest.$ac_objext
15649 if { (ac_try="$ac_compile"
15650 case "(($ac_try" in
15651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15652   *) ac_try_echo=$ac_try;;
15653 esac
15654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15655   (eval "$ac_compile") 2>conftest.er1
15656   ac_status=$?
15657   grep -v '^ *+' conftest.er1 >conftest.err
15658   rm -f conftest.er1
15659   cat conftest.err >&5
15660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15661   (exit $ac_status); } &&
15662          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15663   { (case "(($ac_try" in
15664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15665   *) ac_try_echo=$ac_try;;
15666 esac
15667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15668   (eval "$ac_try") 2>&5
15669   ac_status=$?
15670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15671   (exit $ac_status); }; } &&
15672          { ac_try='test -s conftest.$ac_objext'
15673   { (case "(($ac_try" in
15674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15675   *) ac_try_echo=$ac_try;;
15676 esac
15677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15678   (eval "$ac_try") 2>&5
15679   ac_status=$?
15680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15681   (exit $ac_status); }; }; then
15682   ac_header_compiler=yes
15683 else
15684   echo "$as_me: failed program was:" >&5
15685 sed 's/^/| /' conftest.$ac_ext >&5
15686
15687         ac_header_compiler=no
15688 fi
15689
15690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15691 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15692 echo "${ECHO_T}$ac_header_compiler" >&6; }
15693
15694 # Is the header present?
15695 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15696 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15697 cat >conftest.$ac_ext <<_ACEOF
15698 /* confdefs.h.  */
15699 _ACEOF
15700 cat confdefs.h >>conftest.$ac_ext
15701 cat >>conftest.$ac_ext <<_ACEOF
15702 /* end confdefs.h.  */
15703 #include <$ac_header>
15704 _ACEOF
15705 if { (ac_try="$ac_cpp conftest.$ac_ext"
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_cpp conftest.$ac_ext") 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); } >/dev/null; then
15718   if test -s conftest.err; then
15719     ac_cpp_err=$ac_c_preproc_warn_flag
15720     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15721   else
15722     ac_cpp_err=
15723   fi
15724 else
15725   ac_cpp_err=yes
15726 fi
15727 if test -z "$ac_cpp_err"; then
15728   ac_header_preproc=yes
15729 else
15730   echo "$as_me: failed program was:" >&5
15731 sed 's/^/| /' conftest.$ac_ext >&5
15732
15733   ac_header_preproc=no
15734 fi
15735
15736 rm -f conftest.err conftest.$ac_ext
15737 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15738 echo "${ECHO_T}$ac_header_preproc" >&6; }
15739
15740 # So?  What about this header?
15741 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15742   yes:no: )
15743     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15744 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15745     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15746 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15747     ac_header_preproc=yes
15748     ;;
15749   no:yes:* )
15750     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15751 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15752     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15753 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15754     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15755 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15756     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15757 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15758     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15759 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15760     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15761 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15762     ( cat <<\_ASBOX
15763 ## ------------------------------------ ##
15764 ## Report this to http://llvm.org/bugs/ ##
15765 ## ------------------------------------ ##
15766 _ASBOX
15767      ) | sed "s/^/$as_me: WARNING:     /" >&2
15768     ;;
15769 esac
15770 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15771 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15772 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15773   echo $ECHO_N "(cached) $ECHO_C" >&6
15774 else
15775   eval "$as_ac_Header=\$ac_header_preproc"
15776 fi
15777 ac_res=`eval echo '${'$as_ac_Header'}'`
15778                { echo "$as_me:$LINENO: result: $ac_res" >&5
15779 echo "${ECHO_T}$ac_res" >&6; }
15780
15781 fi
15782 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15783   cat >>confdefs.h <<_ACEOF
15784 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15785 _ACEOF
15786
15787 fi
15788
15789 done
15790
15791
15792 for ac_header in fenv.h
15793 do
15794 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15795 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15796   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15797 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15798 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15799   echo $ECHO_N "(cached) $ECHO_C" >&6
15800 fi
15801 ac_res=`eval echo '${'$as_ac_Header'}'`
15802                { echo "$as_me:$LINENO: result: $ac_res" >&5
15803 echo "${ECHO_T}$ac_res" >&6; }
15804 else
15805   # Is the header compilable?
15806 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15807 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15808 cat >conftest.$ac_ext <<_ACEOF
15809 /* confdefs.h.  */
15810 _ACEOF
15811 cat confdefs.h >>conftest.$ac_ext
15812 cat >>conftest.$ac_ext <<_ACEOF
15813 /* end confdefs.h.  */
15814 $ac_includes_default
15815 #include <$ac_header>
15816 _ACEOF
15817 rm -f conftest.$ac_objext
15818 if { (ac_try="$ac_compile"
15819 case "(($ac_try" in
15820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15821   *) ac_try_echo=$ac_try;;
15822 esac
15823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15824   (eval "$ac_compile") 2>conftest.er1
15825   ac_status=$?
15826   grep -v '^ *+' conftest.er1 >conftest.err
15827   rm -f conftest.er1
15828   cat conftest.err >&5
15829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15830   (exit $ac_status); } &&
15831          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15832   { (case "(($ac_try" in
15833   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15834   *) ac_try_echo=$ac_try;;
15835 esac
15836 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15837   (eval "$ac_try") 2>&5
15838   ac_status=$?
15839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15840   (exit $ac_status); }; } &&
15841          { ac_try='test -s conftest.$ac_objext'
15842   { (case "(($ac_try" in
15843   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15844   *) ac_try_echo=$ac_try;;
15845 esac
15846 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15847   (eval "$ac_try") 2>&5
15848   ac_status=$?
15849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15850   (exit $ac_status); }; }; then
15851   ac_header_compiler=yes
15852 else
15853   echo "$as_me: failed program was:" >&5
15854 sed 's/^/| /' conftest.$ac_ext >&5
15855
15856         ac_header_compiler=no
15857 fi
15858
15859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15860 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15861 echo "${ECHO_T}$ac_header_compiler" >&6; }
15862
15863 # Is the header present?
15864 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15865 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15866 cat >conftest.$ac_ext <<_ACEOF
15867 /* confdefs.h.  */
15868 _ACEOF
15869 cat confdefs.h >>conftest.$ac_ext
15870 cat >>conftest.$ac_ext <<_ACEOF
15871 /* end confdefs.h.  */
15872 #include <$ac_header>
15873 _ACEOF
15874 if { (ac_try="$ac_cpp conftest.$ac_ext"
15875 case "(($ac_try" in
15876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15877   *) ac_try_echo=$ac_try;;
15878 esac
15879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15880   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15881   ac_status=$?
15882   grep -v '^ *+' conftest.er1 >conftest.err
15883   rm -f conftest.er1
15884   cat conftest.err >&5
15885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15886   (exit $ac_status); } >/dev/null; then
15887   if test -s conftest.err; then
15888     ac_cpp_err=$ac_c_preproc_warn_flag
15889     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15890   else
15891     ac_cpp_err=
15892   fi
15893 else
15894   ac_cpp_err=yes
15895 fi
15896 if test -z "$ac_cpp_err"; then
15897   ac_header_preproc=yes
15898 else
15899   echo "$as_me: failed program was:" >&5
15900 sed 's/^/| /' conftest.$ac_ext >&5
15901
15902   ac_header_preproc=no
15903 fi
15904
15905 rm -f conftest.err conftest.$ac_ext
15906 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15907 echo "${ECHO_T}$ac_header_preproc" >&6; }
15908
15909 # So?  What about this header?
15910 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15911   yes:no: )
15912     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15913 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15914     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15915 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15916     ac_header_preproc=yes
15917     ;;
15918   no:yes:* )
15919     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15920 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15921     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15922 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15923     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15924 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15925     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15926 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15927     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15928 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15929     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15930 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15931     ( cat <<\_ASBOX
15932 ## ------------------------------------ ##
15933 ## Report this to http://llvm.org/bugs/ ##
15934 ## ------------------------------------ ##
15935 _ASBOX
15936      ) | sed "s/^/$as_me: WARNING:     /" >&2
15937     ;;
15938 esac
15939 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15940 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15941 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15942   echo $ECHO_N "(cached) $ECHO_C" >&6
15943 else
15944   eval "$as_ac_Header=\$ac_header_preproc"
15945 fi
15946 ac_res=`eval echo '${'$as_ac_Header'}'`
15947                { echo "$as_me:$LINENO: result: $ac_res" >&5
15948 echo "${ECHO_T}$ac_res" >&6; }
15949
15950 fi
15951 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15952   cat >>confdefs.h <<_ACEOF
15953 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15954 _ACEOF
15955
15956 fi
15957
15958 done
15959
15960 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15961
15962 for ac_header in pthread.h
15963 do
15964 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15965 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15966   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15967 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15968 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15969   echo $ECHO_N "(cached) $ECHO_C" >&6
15970 fi
15971 ac_res=`eval echo '${'$as_ac_Header'}'`
15972                { echo "$as_me:$LINENO: result: $ac_res" >&5
15973 echo "${ECHO_T}$ac_res" >&6; }
15974 else
15975   # Is the header compilable?
15976 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15977 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15978 cat >conftest.$ac_ext <<_ACEOF
15979 /* confdefs.h.  */
15980 _ACEOF
15981 cat confdefs.h >>conftest.$ac_ext
15982 cat >>conftest.$ac_ext <<_ACEOF
15983 /* end confdefs.h.  */
15984 $ac_includes_default
15985 #include <$ac_header>
15986 _ACEOF
15987 rm -f conftest.$ac_objext
15988 if { (ac_try="$ac_compile"
15989 case "(($ac_try" in
15990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15991   *) ac_try_echo=$ac_try;;
15992 esac
15993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15994   (eval "$ac_compile") 2>conftest.er1
15995   ac_status=$?
15996   grep -v '^ *+' conftest.er1 >conftest.err
15997   rm -f conftest.er1
15998   cat conftest.err >&5
15999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16000   (exit $ac_status); } &&
16001          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16002   { (case "(($ac_try" in
16003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16004   *) ac_try_echo=$ac_try;;
16005 esac
16006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16007   (eval "$ac_try") 2>&5
16008   ac_status=$?
16009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16010   (exit $ac_status); }; } &&
16011          { ac_try='test -s conftest.$ac_objext'
16012   { (case "(($ac_try" in
16013   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16014   *) ac_try_echo=$ac_try;;
16015 esac
16016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16017   (eval "$ac_try") 2>&5
16018   ac_status=$?
16019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16020   (exit $ac_status); }; }; then
16021   ac_header_compiler=yes
16022 else
16023   echo "$as_me: failed program was:" >&5
16024 sed 's/^/| /' conftest.$ac_ext >&5
16025
16026         ac_header_compiler=no
16027 fi
16028
16029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16030 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16031 echo "${ECHO_T}$ac_header_compiler" >&6; }
16032
16033 # Is the header present?
16034 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16035 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16036 cat >conftest.$ac_ext <<_ACEOF
16037 /* confdefs.h.  */
16038 _ACEOF
16039 cat confdefs.h >>conftest.$ac_ext
16040 cat >>conftest.$ac_ext <<_ACEOF
16041 /* end confdefs.h.  */
16042 #include <$ac_header>
16043 _ACEOF
16044 if { (ac_try="$ac_cpp conftest.$ac_ext"
16045 case "(($ac_try" in
16046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16047   *) ac_try_echo=$ac_try;;
16048 esac
16049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16050   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16051   ac_status=$?
16052   grep -v '^ *+' conftest.er1 >conftest.err
16053   rm -f conftest.er1
16054   cat conftest.err >&5
16055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16056   (exit $ac_status); } >/dev/null; then
16057   if test -s conftest.err; then
16058     ac_cpp_err=$ac_c_preproc_warn_flag
16059     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16060   else
16061     ac_cpp_err=
16062   fi
16063 else
16064   ac_cpp_err=yes
16065 fi
16066 if test -z "$ac_cpp_err"; then
16067   ac_header_preproc=yes
16068 else
16069   echo "$as_me: failed program was:" >&5
16070 sed 's/^/| /' conftest.$ac_ext >&5
16071
16072   ac_header_preproc=no
16073 fi
16074
16075 rm -f conftest.err conftest.$ac_ext
16076 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16077 echo "${ECHO_T}$ac_header_preproc" >&6; }
16078
16079 # So?  What about this header?
16080 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16081   yes:no: )
16082     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16083 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16084     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16085 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16086     ac_header_preproc=yes
16087     ;;
16088   no:yes:* )
16089     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16090 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16091     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16092 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16093     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16094 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16095     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16096 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16097     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16098 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16099     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16100 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16101     ( cat <<\_ASBOX
16102 ## ------------------------------------ ##
16103 ## Report this to http://llvm.org/bugs/ ##
16104 ## ------------------------------------ ##
16105 _ASBOX
16106      ) | sed "s/^/$as_me: WARNING:     /" >&2
16107     ;;
16108 esac
16109 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16110 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16111 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16112   echo $ECHO_N "(cached) $ECHO_C" >&6
16113 else
16114   eval "$as_ac_Header=\$ac_header_preproc"
16115 fi
16116 ac_res=`eval echo '${'$as_ac_Header'}'`
16117                { echo "$as_me:$LINENO: result: $ac_res" >&5
16118 echo "${ECHO_T}$ac_res" >&6; }
16119
16120 fi
16121 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16122   cat >>confdefs.h <<_ACEOF
16123 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16124 _ACEOF
16125  HAVE_PTHREAD=1
16126
16127 else
16128   HAVE_PTHREAD=0
16129
16130 fi
16131
16132 done
16133
16134 else
16135   HAVE_PTHREAD=0
16136
16137 fi
16138
16139 if test "$llvm_cv_enable_libffi" = "yes" ; then
16140
16141
16142 for ac_header in ffi.h ffi/ffi.h
16143 do
16144 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16145 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16146   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16147 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16148 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16149   echo $ECHO_N "(cached) $ECHO_C" >&6
16150 fi
16151 ac_res=`eval echo '${'$as_ac_Header'}'`
16152                { echo "$as_me:$LINENO: result: $ac_res" >&5
16153 echo "${ECHO_T}$ac_res" >&6; }
16154 else
16155   # Is the header compilable?
16156 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16157 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16158 cat >conftest.$ac_ext <<_ACEOF
16159 /* confdefs.h.  */
16160 _ACEOF
16161 cat confdefs.h >>conftest.$ac_ext
16162 cat >>conftest.$ac_ext <<_ACEOF
16163 /* end confdefs.h.  */
16164 $ac_includes_default
16165 #include <$ac_header>
16166 _ACEOF
16167 rm -f conftest.$ac_objext
16168 if { (ac_try="$ac_compile"
16169 case "(($ac_try" in
16170   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16171   *) ac_try_echo=$ac_try;;
16172 esac
16173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16174   (eval "$ac_compile") 2>conftest.er1
16175   ac_status=$?
16176   grep -v '^ *+' conftest.er1 >conftest.err
16177   rm -f conftest.er1
16178   cat conftest.err >&5
16179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16180   (exit $ac_status); } &&
16181          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16182   { (case "(($ac_try" in
16183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16184   *) ac_try_echo=$ac_try;;
16185 esac
16186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16187   (eval "$ac_try") 2>&5
16188   ac_status=$?
16189   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16190   (exit $ac_status); }; } &&
16191          { ac_try='test -s conftest.$ac_objext'
16192   { (case "(($ac_try" in
16193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16194   *) ac_try_echo=$ac_try;;
16195 esac
16196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16197   (eval "$ac_try") 2>&5
16198   ac_status=$?
16199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16200   (exit $ac_status); }; }; then
16201   ac_header_compiler=yes
16202 else
16203   echo "$as_me: failed program was:" >&5
16204 sed 's/^/| /' conftest.$ac_ext >&5
16205
16206         ac_header_compiler=no
16207 fi
16208
16209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16210 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16211 echo "${ECHO_T}$ac_header_compiler" >&6; }
16212
16213 # Is the header present?
16214 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16215 echo $ECHO_N "checking $ac_header presence... $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 #include <$ac_header>
16223 _ACEOF
16224 if { (ac_try="$ac_cpp conftest.$ac_ext"
16225 case "(($ac_try" in
16226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16227   *) ac_try_echo=$ac_try;;
16228 esac
16229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16230   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16231   ac_status=$?
16232   grep -v '^ *+' conftest.er1 >conftest.err
16233   rm -f conftest.er1
16234   cat conftest.err >&5
16235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16236   (exit $ac_status); } >/dev/null; then
16237   if test -s conftest.err; then
16238     ac_cpp_err=$ac_c_preproc_warn_flag
16239     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16240   else
16241     ac_cpp_err=
16242   fi
16243 else
16244   ac_cpp_err=yes
16245 fi
16246 if test -z "$ac_cpp_err"; then
16247   ac_header_preproc=yes
16248 else
16249   echo "$as_me: failed program was:" >&5
16250 sed 's/^/| /' conftest.$ac_ext >&5
16251
16252   ac_header_preproc=no
16253 fi
16254
16255 rm -f conftest.err conftest.$ac_ext
16256 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16257 echo "${ECHO_T}$ac_header_preproc" >&6; }
16258
16259 # So?  What about this header?
16260 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16261   yes:no: )
16262     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16263 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16264     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16265 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16266     ac_header_preproc=yes
16267     ;;
16268   no:yes:* )
16269     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16270 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16271     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16272 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16273     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16274 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16275     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16276 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16277     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16278 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16279     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16280 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16281     ( cat <<\_ASBOX
16282 ## ------------------------------------ ##
16283 ## Report this to http://llvm.org/bugs/ ##
16284 ## ------------------------------------ ##
16285 _ASBOX
16286      ) | sed "s/^/$as_me: WARNING:     /" >&2
16287     ;;
16288 esac
16289 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16290 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16291 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16292   echo $ECHO_N "(cached) $ECHO_C" >&6
16293 else
16294   eval "$as_ac_Header=\$ac_header_preproc"
16295 fi
16296 ac_res=`eval echo '${'$as_ac_Header'}'`
16297                { echo "$as_me:$LINENO: result: $ac_res" >&5
16298 echo "${ECHO_T}$ac_res" >&6; }
16299
16300 fi
16301 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16302   cat >>confdefs.h <<_ACEOF
16303 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16304 _ACEOF
16305
16306 fi
16307
16308 done
16309
16310 fi
16311
16312
16313 for ac_header in CrashReporterClient.h
16314 do
16315 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16316 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16317   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16318 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16319 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16320   echo $ECHO_N "(cached) $ECHO_C" >&6
16321 fi
16322 ac_res=`eval echo '${'$as_ac_Header'}'`
16323                { echo "$as_me:$LINENO: result: $ac_res" >&5
16324 echo "${ECHO_T}$ac_res" >&6; }
16325 else
16326   # Is the header compilable?
16327 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16328 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16329 cat >conftest.$ac_ext <<_ACEOF
16330 /* confdefs.h.  */
16331 _ACEOF
16332 cat confdefs.h >>conftest.$ac_ext
16333 cat >>conftest.$ac_ext <<_ACEOF
16334 /* end confdefs.h.  */
16335 $ac_includes_default
16336 #include <$ac_header>
16337 _ACEOF
16338 rm -f conftest.$ac_objext
16339 if { (ac_try="$ac_compile"
16340 case "(($ac_try" in
16341   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16342   *) ac_try_echo=$ac_try;;
16343 esac
16344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16345   (eval "$ac_compile") 2>conftest.er1
16346   ac_status=$?
16347   grep -v '^ *+' conftest.er1 >conftest.err
16348   rm -f conftest.er1
16349   cat conftest.err >&5
16350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16351   (exit $ac_status); } &&
16352          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16353   { (case "(($ac_try" in
16354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16355   *) ac_try_echo=$ac_try;;
16356 esac
16357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16358   (eval "$ac_try") 2>&5
16359   ac_status=$?
16360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16361   (exit $ac_status); }; } &&
16362          { ac_try='test -s conftest.$ac_objext'
16363   { (case "(($ac_try" in
16364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16365   *) ac_try_echo=$ac_try;;
16366 esac
16367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16368   (eval "$ac_try") 2>&5
16369   ac_status=$?
16370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16371   (exit $ac_status); }; }; then
16372   ac_header_compiler=yes
16373 else
16374   echo "$as_me: failed program was:" >&5
16375 sed 's/^/| /' conftest.$ac_ext >&5
16376
16377         ac_header_compiler=no
16378 fi
16379
16380 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16381 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16382 echo "${ECHO_T}$ac_header_compiler" >&6; }
16383
16384 # Is the header present?
16385 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16386 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16387 cat >conftest.$ac_ext <<_ACEOF
16388 /* confdefs.h.  */
16389 _ACEOF
16390 cat confdefs.h >>conftest.$ac_ext
16391 cat >>conftest.$ac_ext <<_ACEOF
16392 /* end confdefs.h.  */
16393 #include <$ac_header>
16394 _ACEOF
16395 if { (ac_try="$ac_cpp conftest.$ac_ext"
16396 case "(($ac_try" in
16397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16398   *) ac_try_echo=$ac_try;;
16399 esac
16400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16401   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16402   ac_status=$?
16403   grep -v '^ *+' conftest.er1 >conftest.err
16404   rm -f conftest.er1
16405   cat conftest.err >&5
16406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16407   (exit $ac_status); } >/dev/null; then
16408   if test -s conftest.err; then
16409     ac_cpp_err=$ac_c_preproc_warn_flag
16410     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16411   else
16412     ac_cpp_err=
16413   fi
16414 else
16415   ac_cpp_err=yes
16416 fi
16417 if test -z "$ac_cpp_err"; then
16418   ac_header_preproc=yes
16419 else
16420   echo "$as_me: failed program was:" >&5
16421 sed 's/^/| /' conftest.$ac_ext >&5
16422
16423   ac_header_preproc=no
16424 fi
16425
16426 rm -f conftest.err conftest.$ac_ext
16427 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16428 echo "${ECHO_T}$ac_header_preproc" >&6; }
16429
16430 # So?  What about this header?
16431 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16432   yes:no: )
16433     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16434 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16435     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16436 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16437     ac_header_preproc=yes
16438     ;;
16439   no:yes:* )
16440     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16441 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16442     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16443 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16444     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16445 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16446     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16447 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16448     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16449 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16450     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16451 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16452     ( cat <<\_ASBOX
16453 ## ------------------------------------ ##
16454 ## Report this to http://llvm.org/bugs/ ##
16455 ## ------------------------------------ ##
16456 _ASBOX
16457      ) | sed "s/^/$as_me: WARNING:     /" >&2
16458     ;;
16459 esac
16460 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16461 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16462 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16463   echo $ECHO_N "(cached) $ECHO_C" >&6
16464 else
16465   eval "$as_ac_Header=\$ac_header_preproc"
16466 fi
16467 ac_res=`eval echo '${'$as_ac_Header'}'`
16468                { echo "$as_me:$LINENO: result: $ac_res" >&5
16469 echo "${ECHO_T}$ac_res" >&6; }
16470
16471 fi
16472 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16473   cat >>confdefs.h <<_ACEOF
16474 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16475 _ACEOF
16476
16477 fi
16478
16479 done
16480
16481
16482 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16483 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16484 cat >conftest.$ac_ext <<_ACEOF
16485
16486   /* confdefs.h.  */
16487 _ACEOF
16488 cat confdefs.h >>conftest.$ac_ext
16489 cat >>conftest.$ac_ext <<_ACEOF
16490 /* end confdefs.h.  */
16491
16492     extern const char *__crashreporter_info__;
16493     int main() {
16494       __crashreporter_info__ = "test";
16495       return 0;
16496     }
16497
16498
16499 _ACEOF
16500 rm -f conftest.$ac_objext conftest$ac_exeext
16501 if { (ac_try="$ac_link"
16502 case "(($ac_try" in
16503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16504   *) ac_try_echo=$ac_try;;
16505 esac
16506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16507   (eval "$ac_link") 2>conftest.er1
16508   ac_status=$?
16509   grep -v '^ *+' conftest.er1 >conftest.err
16510   rm -f conftest.er1
16511   cat conftest.err >&5
16512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16513   (exit $ac_status); } &&
16514          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16515   { (case "(($ac_try" in
16516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16517   *) ac_try_echo=$ac_try;;
16518 esac
16519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16520   (eval "$ac_try") 2>&5
16521   ac_status=$?
16522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16523   (exit $ac_status); }; } &&
16524          { ac_try='test -s conftest$ac_exeext'
16525   { (case "(($ac_try" in
16526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16527   *) ac_try_echo=$ac_try;;
16528 esac
16529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16530   (eval "$ac_try") 2>&5
16531   ac_status=$?
16532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16533   (exit $ac_status); }; }; then
16534
16535   { echo "$as_me:$LINENO: result: yes" >&5
16536 echo "${ECHO_T}yes" >&6; }
16537
16538 cat >>confdefs.h <<\_ACEOF
16539 #define HAVE_CRASHREPORTER_INFO 1
16540 _ACEOF
16541
16542
16543 else
16544   echo "$as_me: failed program was:" >&5
16545 sed 's/^/| /' conftest.$ac_ext >&5
16546
16547
16548   { echo "$as_me:$LINENO: result: no" >&5
16549 echo "${ECHO_T}no" >&6; }
16550
16551 cat >>confdefs.h <<\_ACEOF
16552 #define HAVE_CRASHREPORTER_INFO 0
16553 _ACEOF
16554
16555
16556 fi
16557
16558 rm -f core conftest.err conftest.$ac_objext \
16559       conftest$ac_exeext conftest.$ac_ext
16560
16561
16562
16563   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16564 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16565 if test "${ac_cv_huge_val_sanity+set}" = set; then
16566   echo $ECHO_N "(cached) $ECHO_C" >&6
16567 else
16568
16569     ac_ext=cpp
16570 ac_cpp='$CXXCPP $CPPFLAGS'
16571 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16572 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16573 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16574
16575     ac_save_CXXFLAGS=$CXXFLAGS
16576     CXXFLAGS="$CXXFLAGS -pedantic"
16577     if test "$cross_compiling" = yes; then
16578   ac_cv_huge_val_sanity=yes
16579 else
16580   cat >conftest.$ac_ext <<_ACEOF
16581 /* confdefs.h.  */
16582 _ACEOF
16583 cat confdefs.h >>conftest.$ac_ext
16584 cat >>conftest.$ac_ext <<_ACEOF
16585 /* end confdefs.h.  */
16586 #include <math.h>
16587 int
16588 main ()
16589 {
16590 double x = HUGE_VAL; return x != x;
16591   ;
16592   return 0;
16593 }
16594 _ACEOF
16595 rm -f conftest$ac_exeext
16596 if { (ac_try="$ac_link"
16597 case "(($ac_try" in
16598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16599   *) ac_try_echo=$ac_try;;
16600 esac
16601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16602   (eval "$ac_link") 2>&5
16603   ac_status=$?
16604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16605   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16606   { (case "(($ac_try" in
16607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16608   *) ac_try_echo=$ac_try;;
16609 esac
16610 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16611   (eval "$ac_try") 2>&5
16612   ac_status=$?
16613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16614   (exit $ac_status); }; }; then
16615   ac_cv_huge_val_sanity=yes
16616 else
16617   echo "$as_me: program exited with status $ac_status" >&5
16618 echo "$as_me: failed program was:" >&5
16619 sed 's/^/| /' conftest.$ac_ext >&5
16620
16621 ( exit $ac_status )
16622 ac_cv_huge_val_sanity=no
16623 fi
16624 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16625 fi
16626
16627
16628     CXXFLAGS=$ac_save_CXXFLAGS
16629     ac_ext=c
16630 ac_cpp='$CPP $CPPFLAGS'
16631 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16632 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16633 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16634
16635
16636 fi
16637 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16638 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16639   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16640
16641
16642 { echo "$as_me:$LINENO: checking for pid_t" >&5
16643 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16644 if test "${ac_cv_type_pid_t+set}" = set; then
16645   echo $ECHO_N "(cached) $ECHO_C" >&6
16646 else
16647   cat >conftest.$ac_ext <<_ACEOF
16648 /* confdefs.h.  */
16649 _ACEOF
16650 cat confdefs.h >>conftest.$ac_ext
16651 cat >>conftest.$ac_ext <<_ACEOF
16652 /* end confdefs.h.  */
16653 $ac_includes_default
16654 typedef pid_t ac__type_new_;
16655 int
16656 main ()
16657 {
16658 if ((ac__type_new_ *) 0)
16659   return 0;
16660 if (sizeof (ac__type_new_))
16661   return 0;
16662   ;
16663   return 0;
16664 }
16665 _ACEOF
16666 rm -f conftest.$ac_objext
16667 if { (ac_try="$ac_compile"
16668 case "(($ac_try" in
16669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16670   *) ac_try_echo=$ac_try;;
16671 esac
16672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16673   (eval "$ac_compile") 2>conftest.er1
16674   ac_status=$?
16675   grep -v '^ *+' conftest.er1 >conftest.err
16676   rm -f conftest.er1
16677   cat conftest.err >&5
16678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16679   (exit $ac_status); } &&
16680          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16681   { (case "(($ac_try" in
16682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16683   *) ac_try_echo=$ac_try;;
16684 esac
16685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16686   (eval "$ac_try") 2>&5
16687   ac_status=$?
16688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16689   (exit $ac_status); }; } &&
16690          { ac_try='test -s conftest.$ac_objext'
16691   { (case "(($ac_try" in
16692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16693   *) ac_try_echo=$ac_try;;
16694 esac
16695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16696   (eval "$ac_try") 2>&5
16697   ac_status=$?
16698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16699   (exit $ac_status); }; }; then
16700   ac_cv_type_pid_t=yes
16701 else
16702   echo "$as_me: failed program was:" >&5
16703 sed 's/^/| /' conftest.$ac_ext >&5
16704
16705         ac_cv_type_pid_t=no
16706 fi
16707
16708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16709 fi
16710 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16711 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16712 if test $ac_cv_type_pid_t = yes; then
16713   :
16714 else
16715
16716 cat >>confdefs.h <<_ACEOF
16717 #define pid_t int
16718 _ACEOF
16719
16720 fi
16721
16722 { echo "$as_me:$LINENO: checking for size_t" >&5
16723 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16724 if test "${ac_cv_type_size_t+set}" = set; then
16725   echo $ECHO_N "(cached) $ECHO_C" >&6
16726 else
16727   cat >conftest.$ac_ext <<_ACEOF
16728 /* confdefs.h.  */
16729 _ACEOF
16730 cat confdefs.h >>conftest.$ac_ext
16731 cat >>conftest.$ac_ext <<_ACEOF
16732 /* end confdefs.h.  */
16733 $ac_includes_default
16734 typedef size_t ac__type_new_;
16735 int
16736 main ()
16737 {
16738 if ((ac__type_new_ *) 0)
16739   return 0;
16740 if (sizeof (ac__type_new_))
16741   return 0;
16742   ;
16743   return 0;
16744 }
16745 _ACEOF
16746 rm -f conftest.$ac_objext
16747 if { (ac_try="$ac_compile"
16748 case "(($ac_try" in
16749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16750   *) ac_try_echo=$ac_try;;
16751 esac
16752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16753   (eval "$ac_compile") 2>conftest.er1
16754   ac_status=$?
16755   grep -v '^ *+' conftest.er1 >conftest.err
16756   rm -f conftest.er1
16757   cat conftest.err >&5
16758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16759   (exit $ac_status); } &&
16760          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16761   { (case "(($ac_try" in
16762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16763   *) ac_try_echo=$ac_try;;
16764 esac
16765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16766   (eval "$ac_try") 2>&5
16767   ac_status=$?
16768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16769   (exit $ac_status); }; } &&
16770          { ac_try='test -s conftest.$ac_objext'
16771   { (case "(($ac_try" in
16772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16773   *) ac_try_echo=$ac_try;;
16774 esac
16775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16776   (eval "$ac_try") 2>&5
16777   ac_status=$?
16778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16779   (exit $ac_status); }; }; then
16780   ac_cv_type_size_t=yes
16781 else
16782   echo "$as_me: failed program was:" >&5
16783 sed 's/^/| /' conftest.$ac_ext >&5
16784
16785         ac_cv_type_size_t=no
16786 fi
16787
16788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16789 fi
16790 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16791 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16792 if test $ac_cv_type_size_t = yes; then
16793   :
16794 else
16795
16796 cat >>confdefs.h <<_ACEOF
16797 #define size_t unsigned int
16798 _ACEOF
16799
16800 fi
16801
16802
16803 cat >>confdefs.h <<_ACEOF
16804 #define RETSIGTYPE void
16805 _ACEOF
16806
16807 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16808 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16809 if test "${ac_cv_struct_tm+set}" = set; then
16810   echo $ECHO_N "(cached) $ECHO_C" >&6
16811 else
16812   cat >conftest.$ac_ext <<_ACEOF
16813 /* confdefs.h.  */
16814 _ACEOF
16815 cat confdefs.h >>conftest.$ac_ext
16816 cat >>conftest.$ac_ext <<_ACEOF
16817 /* end confdefs.h.  */
16818 #include <sys/types.h>
16819 #include <time.h>
16820
16821 int
16822 main ()
16823 {
16824 struct tm *tp; tp->tm_sec;
16825   ;
16826   return 0;
16827 }
16828 _ACEOF
16829 rm -f conftest.$ac_objext
16830 if { (ac_try="$ac_compile"
16831 case "(($ac_try" in
16832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16833   *) ac_try_echo=$ac_try;;
16834 esac
16835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16836   (eval "$ac_compile") 2>conftest.er1
16837   ac_status=$?
16838   grep -v '^ *+' conftest.er1 >conftest.err
16839   rm -f conftest.er1
16840   cat conftest.err >&5
16841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16842   (exit $ac_status); } &&
16843          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16844   { (case "(($ac_try" in
16845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16846   *) ac_try_echo=$ac_try;;
16847 esac
16848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16849   (eval "$ac_try") 2>&5
16850   ac_status=$?
16851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16852   (exit $ac_status); }; } &&
16853          { ac_try='test -s conftest.$ac_objext'
16854   { (case "(($ac_try" in
16855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16856   *) ac_try_echo=$ac_try;;
16857 esac
16858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16859   (eval "$ac_try") 2>&5
16860   ac_status=$?
16861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16862   (exit $ac_status); }; }; then
16863   ac_cv_struct_tm=time.h
16864 else
16865   echo "$as_me: failed program was:" >&5
16866 sed 's/^/| /' conftest.$ac_ext >&5
16867
16868         ac_cv_struct_tm=sys/time.h
16869 fi
16870
16871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16872 fi
16873 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16874 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16875 if test $ac_cv_struct_tm = sys/time.h; then
16876
16877 cat >>confdefs.h <<\_ACEOF
16878 #define TM_IN_SYS_TIME 1
16879 _ACEOF
16880
16881 fi
16882
16883 { echo "$as_me:$LINENO: checking for int64_t" >&5
16884 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16885 if test "${ac_cv_type_int64_t+set}" = set; then
16886   echo $ECHO_N "(cached) $ECHO_C" >&6
16887 else
16888   cat >conftest.$ac_ext <<_ACEOF
16889 /* confdefs.h.  */
16890 _ACEOF
16891 cat confdefs.h >>conftest.$ac_ext
16892 cat >>conftest.$ac_ext <<_ACEOF
16893 /* end confdefs.h.  */
16894 $ac_includes_default
16895 typedef int64_t ac__type_new_;
16896 int
16897 main ()
16898 {
16899 if ((ac__type_new_ *) 0)
16900   return 0;
16901 if (sizeof (ac__type_new_))
16902   return 0;
16903   ;
16904   return 0;
16905 }
16906 _ACEOF
16907 rm -f conftest.$ac_objext
16908 if { (ac_try="$ac_compile"
16909 case "(($ac_try" in
16910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16911   *) ac_try_echo=$ac_try;;
16912 esac
16913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16914   (eval "$ac_compile") 2>conftest.er1
16915   ac_status=$?
16916   grep -v '^ *+' conftest.er1 >conftest.err
16917   rm -f conftest.er1
16918   cat conftest.err >&5
16919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16920   (exit $ac_status); } &&
16921          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16922   { (case "(($ac_try" in
16923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16924   *) ac_try_echo=$ac_try;;
16925 esac
16926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16927   (eval "$ac_try") 2>&5
16928   ac_status=$?
16929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16930   (exit $ac_status); }; } &&
16931          { ac_try='test -s conftest.$ac_objext'
16932   { (case "(($ac_try" in
16933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16934   *) ac_try_echo=$ac_try;;
16935 esac
16936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16937   (eval "$ac_try") 2>&5
16938   ac_status=$?
16939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16940   (exit $ac_status); }; }; then
16941   ac_cv_type_int64_t=yes
16942 else
16943   echo "$as_me: failed program was:" >&5
16944 sed 's/^/| /' conftest.$ac_ext >&5
16945
16946         ac_cv_type_int64_t=no
16947 fi
16948
16949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16950 fi
16951 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16952 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16953 if test $ac_cv_type_int64_t = yes; then
16954
16955 cat >>confdefs.h <<_ACEOF
16956 #define HAVE_INT64_T 1
16957 _ACEOF
16958
16959
16960 else
16961   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16962 echo "$as_me: error: Type int64_t required but not found" >&2;}
16963    { (exit 1); exit 1; }; }
16964 fi
16965
16966 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16967 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16968 if test "${ac_cv_type_uint64_t+set}" = set; then
16969   echo $ECHO_N "(cached) $ECHO_C" >&6
16970 else
16971   cat >conftest.$ac_ext <<_ACEOF
16972 /* confdefs.h.  */
16973 _ACEOF
16974 cat confdefs.h >>conftest.$ac_ext
16975 cat >>conftest.$ac_ext <<_ACEOF
16976 /* end confdefs.h.  */
16977 $ac_includes_default
16978 typedef uint64_t ac__type_new_;
16979 int
16980 main ()
16981 {
16982 if ((ac__type_new_ *) 0)
16983   return 0;
16984 if (sizeof (ac__type_new_))
16985   return 0;
16986   ;
16987   return 0;
16988 }
16989 _ACEOF
16990 rm -f conftest.$ac_objext
16991 if { (ac_try="$ac_compile"
16992 case "(($ac_try" in
16993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16994   *) ac_try_echo=$ac_try;;
16995 esac
16996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16997   (eval "$ac_compile") 2>conftest.er1
16998   ac_status=$?
16999   grep -v '^ *+' conftest.er1 >conftest.err
17000   rm -f conftest.er1
17001   cat conftest.err >&5
17002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17003   (exit $ac_status); } &&
17004          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17005   { (case "(($ac_try" in
17006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17007   *) ac_try_echo=$ac_try;;
17008 esac
17009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17010   (eval "$ac_try") 2>&5
17011   ac_status=$?
17012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17013   (exit $ac_status); }; } &&
17014          { ac_try='test -s conftest.$ac_objext'
17015   { (case "(($ac_try" in
17016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17017   *) ac_try_echo=$ac_try;;
17018 esac
17019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17020   (eval "$ac_try") 2>&5
17021   ac_status=$?
17022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17023   (exit $ac_status); }; }; then
17024   ac_cv_type_uint64_t=yes
17025 else
17026   echo "$as_me: failed program was:" >&5
17027 sed 's/^/| /' conftest.$ac_ext >&5
17028
17029         ac_cv_type_uint64_t=no
17030 fi
17031
17032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17033 fi
17034 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17035 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17036 if test $ac_cv_type_uint64_t = yes; then
17037
17038 cat >>confdefs.h <<_ACEOF
17039 #define HAVE_UINT64_T 1
17040 _ACEOF
17041
17042
17043 else
17044   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17045 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17046 if test "${ac_cv_type_u_int64_t+set}" = set; then
17047   echo $ECHO_N "(cached) $ECHO_C" >&6
17048 else
17049   cat >conftest.$ac_ext <<_ACEOF
17050 /* confdefs.h.  */
17051 _ACEOF
17052 cat confdefs.h >>conftest.$ac_ext
17053 cat >>conftest.$ac_ext <<_ACEOF
17054 /* end confdefs.h.  */
17055 $ac_includes_default
17056 typedef u_int64_t ac__type_new_;
17057 int
17058 main ()
17059 {
17060 if ((ac__type_new_ *) 0)
17061   return 0;
17062 if (sizeof (ac__type_new_))
17063   return 0;
17064   ;
17065   return 0;
17066 }
17067 _ACEOF
17068 rm -f conftest.$ac_objext
17069 if { (ac_try="$ac_compile"
17070 case "(($ac_try" in
17071   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17072   *) ac_try_echo=$ac_try;;
17073 esac
17074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17075   (eval "$ac_compile") 2>conftest.er1
17076   ac_status=$?
17077   grep -v '^ *+' conftest.er1 >conftest.err
17078   rm -f conftest.er1
17079   cat conftest.err >&5
17080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17081   (exit $ac_status); } &&
17082          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17083   { (case "(($ac_try" in
17084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17085   *) ac_try_echo=$ac_try;;
17086 esac
17087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17088   (eval "$ac_try") 2>&5
17089   ac_status=$?
17090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17091   (exit $ac_status); }; } &&
17092          { ac_try='test -s conftest.$ac_objext'
17093   { (case "(($ac_try" in
17094   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17095   *) ac_try_echo=$ac_try;;
17096 esac
17097 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17098   (eval "$ac_try") 2>&5
17099   ac_status=$?
17100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17101   (exit $ac_status); }; }; then
17102   ac_cv_type_u_int64_t=yes
17103 else
17104   echo "$as_me: failed program was:" >&5
17105 sed 's/^/| /' conftest.$ac_ext >&5
17106
17107         ac_cv_type_u_int64_t=no
17108 fi
17109
17110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17111 fi
17112 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
17113 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
17114 if test $ac_cv_type_u_int64_t = yes; then
17115
17116 cat >>confdefs.h <<_ACEOF
17117 #define HAVE_U_INT64_T 1
17118 _ACEOF
17119
17120
17121 else
17122   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
17123 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
17124    { (exit 1); exit 1; }; }
17125 fi
17126
17127 fi
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
17139 do
17140 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17141 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17142 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17143 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17144   echo $ECHO_N "(cached) $ECHO_C" >&6
17145 else
17146   cat >conftest.$ac_ext <<_ACEOF
17147 /* confdefs.h.  */
17148 _ACEOF
17149 cat confdefs.h >>conftest.$ac_ext
17150 cat >>conftest.$ac_ext <<_ACEOF
17151 /* end confdefs.h.  */
17152 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17153    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17154 #define $ac_func innocuous_$ac_func
17155
17156 /* System header to define __stub macros and hopefully few prototypes,
17157     which can conflict with char $ac_func (); below.
17158     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17159     <limits.h> exists even on freestanding compilers.  */
17160
17161 #ifdef __STDC__
17162 # include <limits.h>
17163 #else
17164 # include <assert.h>
17165 #endif
17166
17167 #undef $ac_func
17168
17169 /* Override any GCC internal prototype to avoid an error.
17170    Use char because int might match the return type of a GCC
17171    builtin and then its argument prototype would still apply.  */
17172 #ifdef __cplusplus
17173 extern "C"
17174 #endif
17175 char $ac_func ();
17176 /* The GNU C library defines this for functions which it implements
17177     to always fail with ENOSYS.  Some functions are actually named
17178     something starting with __ and the normal name is an alias.  */
17179 #if defined __stub_$ac_func || defined __stub___$ac_func
17180 choke me
17181 #endif
17182
17183 int
17184 main ()
17185 {
17186 return $ac_func ();
17187   ;
17188   return 0;
17189 }
17190 _ACEOF
17191 rm -f conftest.$ac_objext conftest$ac_exeext
17192 if { (ac_try="$ac_link"
17193 case "(($ac_try" in
17194   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17195   *) ac_try_echo=$ac_try;;
17196 esac
17197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17198   (eval "$ac_link") 2>conftest.er1
17199   ac_status=$?
17200   grep -v '^ *+' conftest.er1 >conftest.err
17201   rm -f conftest.er1
17202   cat conftest.err >&5
17203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17204   (exit $ac_status); } &&
17205          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17206   { (case "(($ac_try" in
17207   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17208   *) ac_try_echo=$ac_try;;
17209 esac
17210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17211   (eval "$ac_try") 2>&5
17212   ac_status=$?
17213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17214   (exit $ac_status); }; } &&
17215          { ac_try='test -s conftest$ac_exeext'
17216   { (case "(($ac_try" in
17217   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17218   *) ac_try_echo=$ac_try;;
17219 esac
17220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17221   (eval "$ac_try") 2>&5
17222   ac_status=$?
17223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17224   (exit $ac_status); }; }; then
17225   eval "$as_ac_var=yes"
17226 else
17227   echo "$as_me: failed program was:" >&5
17228 sed 's/^/| /' conftest.$ac_ext >&5
17229
17230         eval "$as_ac_var=no"
17231 fi
17232
17233 rm -f core conftest.err conftest.$ac_objext \
17234       conftest$ac_exeext conftest.$ac_ext
17235 fi
17236 ac_res=`eval echo '${'$as_ac_var'}'`
17237                { echo "$as_me:$LINENO: result: $ac_res" >&5
17238 echo "${ECHO_T}$ac_res" >&6; }
17239 if test `eval echo '${'$as_ac_var'}'` = yes; then
17240   cat >>confdefs.h <<_ACEOF
17241 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17242 _ACEOF
17243
17244 fi
17245 done
17246
17247
17248
17249
17250
17251 for ac_func in powf fmodf strtof round
17252 do
17253 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17254 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17255 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17256 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17257   echo $ECHO_N "(cached) $ECHO_C" >&6
17258 else
17259   cat >conftest.$ac_ext <<_ACEOF
17260 /* confdefs.h.  */
17261 _ACEOF
17262 cat confdefs.h >>conftest.$ac_ext
17263 cat >>conftest.$ac_ext <<_ACEOF
17264 /* end confdefs.h.  */
17265 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17266    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17267 #define $ac_func innocuous_$ac_func
17268
17269 /* System header to define __stub macros and hopefully few prototypes,
17270     which can conflict with char $ac_func (); below.
17271     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17272     <limits.h> exists even on freestanding compilers.  */
17273
17274 #ifdef __STDC__
17275 # include <limits.h>
17276 #else
17277 # include <assert.h>
17278 #endif
17279
17280 #undef $ac_func
17281
17282 /* Override any GCC internal prototype to avoid an error.
17283    Use char because int might match the return type of a GCC
17284    builtin and then its argument prototype would still apply.  */
17285 #ifdef __cplusplus
17286 extern "C"
17287 #endif
17288 char $ac_func ();
17289 /* The GNU C library defines this for functions which it implements
17290     to always fail with ENOSYS.  Some functions are actually named
17291     something starting with __ and the normal name is an alias.  */
17292 #if defined __stub_$ac_func || defined __stub___$ac_func
17293 choke me
17294 #endif
17295
17296 int
17297 main ()
17298 {
17299 return $ac_func ();
17300   ;
17301   return 0;
17302 }
17303 _ACEOF
17304 rm -f conftest.$ac_objext conftest$ac_exeext
17305 if { (ac_try="$ac_link"
17306 case "(($ac_try" in
17307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17308   *) ac_try_echo=$ac_try;;
17309 esac
17310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17311   (eval "$ac_link") 2>conftest.er1
17312   ac_status=$?
17313   grep -v '^ *+' conftest.er1 >conftest.err
17314   rm -f conftest.er1
17315   cat conftest.err >&5
17316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17317   (exit $ac_status); } &&
17318          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17319   { (case "(($ac_try" in
17320   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17321   *) ac_try_echo=$ac_try;;
17322 esac
17323 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17324   (eval "$ac_try") 2>&5
17325   ac_status=$?
17326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17327   (exit $ac_status); }; } &&
17328          { ac_try='test -s conftest$ac_exeext'
17329   { (case "(($ac_try" in
17330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17331   *) ac_try_echo=$ac_try;;
17332 esac
17333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17334   (eval "$ac_try") 2>&5
17335   ac_status=$?
17336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17337   (exit $ac_status); }; }; then
17338   eval "$as_ac_var=yes"
17339 else
17340   echo "$as_me: failed program was:" >&5
17341 sed 's/^/| /' conftest.$ac_ext >&5
17342
17343         eval "$as_ac_var=no"
17344 fi
17345
17346 rm -f core conftest.err conftest.$ac_objext \
17347       conftest$ac_exeext conftest.$ac_ext
17348 fi
17349 ac_res=`eval echo '${'$as_ac_var'}'`
17350                { echo "$as_me:$LINENO: result: $ac_res" >&5
17351 echo "${ECHO_T}$ac_res" >&6; }
17352 if test `eval echo '${'$as_ac_var'}'` = yes; then
17353   cat >>confdefs.h <<_ACEOF
17354 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17355 _ACEOF
17356
17357 fi
17358 done
17359
17360
17361
17362
17363
17364
17365 for ac_func in log log2 log10 exp exp2
17366 do
17367 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17368 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17369 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17370 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17371   echo $ECHO_N "(cached) $ECHO_C" >&6
17372 else
17373   cat >conftest.$ac_ext <<_ACEOF
17374 /* confdefs.h.  */
17375 _ACEOF
17376 cat confdefs.h >>conftest.$ac_ext
17377 cat >>conftest.$ac_ext <<_ACEOF
17378 /* end confdefs.h.  */
17379 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17380    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17381 #define $ac_func innocuous_$ac_func
17382
17383 /* System header to define __stub macros and hopefully few prototypes,
17384     which can conflict with char $ac_func (); below.
17385     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17386     <limits.h> exists even on freestanding compilers.  */
17387
17388 #ifdef __STDC__
17389 # include <limits.h>
17390 #else
17391 # include <assert.h>
17392 #endif
17393
17394 #undef $ac_func
17395
17396 /* Override any GCC internal prototype to avoid an error.
17397    Use char because int might match the return type of a GCC
17398    builtin and then its argument prototype would still apply.  */
17399 #ifdef __cplusplus
17400 extern "C"
17401 #endif
17402 char $ac_func ();
17403 /* The GNU C library defines this for functions which it implements
17404     to always fail with ENOSYS.  Some functions are actually named
17405     something starting with __ and the normal name is an alias.  */
17406 #if defined __stub_$ac_func || defined __stub___$ac_func
17407 choke me
17408 #endif
17409
17410 int
17411 main ()
17412 {
17413 return $ac_func ();
17414   ;
17415   return 0;
17416 }
17417 _ACEOF
17418 rm -f conftest.$ac_objext conftest$ac_exeext
17419 if { (ac_try="$ac_link"
17420 case "(($ac_try" in
17421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17422   *) ac_try_echo=$ac_try;;
17423 esac
17424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17425   (eval "$ac_link") 2>conftest.er1
17426   ac_status=$?
17427   grep -v '^ *+' conftest.er1 >conftest.err
17428   rm -f conftest.er1
17429   cat conftest.err >&5
17430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17431   (exit $ac_status); } &&
17432          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17433   { (case "(($ac_try" in
17434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17435   *) ac_try_echo=$ac_try;;
17436 esac
17437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17438   (eval "$ac_try") 2>&5
17439   ac_status=$?
17440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17441   (exit $ac_status); }; } &&
17442          { ac_try='test -s conftest$ac_exeext'
17443   { (case "(($ac_try" in
17444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17445   *) ac_try_echo=$ac_try;;
17446 esac
17447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17448   (eval "$ac_try") 2>&5
17449   ac_status=$?
17450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17451   (exit $ac_status); }; }; then
17452   eval "$as_ac_var=yes"
17453 else
17454   echo "$as_me: failed program was:" >&5
17455 sed 's/^/| /' conftest.$ac_ext >&5
17456
17457         eval "$as_ac_var=no"
17458 fi
17459
17460 rm -f core conftest.err conftest.$ac_objext \
17461       conftest$ac_exeext conftest.$ac_ext
17462 fi
17463 ac_res=`eval echo '${'$as_ac_var'}'`
17464                { echo "$as_me:$LINENO: result: $ac_res" >&5
17465 echo "${ECHO_T}$ac_res" >&6; }
17466 if test `eval echo '${'$as_ac_var'}'` = yes; then
17467   cat >>confdefs.h <<_ACEOF
17468 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17469 _ACEOF
17470
17471 fi
17472 done
17473
17474
17475
17476
17477
17478
17479 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17480 do
17481 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17482 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17483 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17484 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17485   echo $ECHO_N "(cached) $ECHO_C" >&6
17486 else
17487   cat >conftest.$ac_ext <<_ACEOF
17488 /* confdefs.h.  */
17489 _ACEOF
17490 cat confdefs.h >>conftest.$ac_ext
17491 cat >>conftest.$ac_ext <<_ACEOF
17492 /* end confdefs.h.  */
17493 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17494    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17495 #define $ac_func innocuous_$ac_func
17496
17497 /* System header to define __stub macros and hopefully few prototypes,
17498     which can conflict with char $ac_func (); below.
17499     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17500     <limits.h> exists even on freestanding compilers.  */
17501
17502 #ifdef __STDC__
17503 # include <limits.h>
17504 #else
17505 # include <assert.h>
17506 #endif
17507
17508 #undef $ac_func
17509
17510 /* Override any GCC internal prototype to avoid an error.
17511    Use char because int might match the return type of a GCC
17512    builtin and then its argument prototype would still apply.  */
17513 #ifdef __cplusplus
17514 extern "C"
17515 #endif
17516 char $ac_func ();
17517 /* The GNU C library defines this for functions which it implements
17518     to always fail with ENOSYS.  Some functions are actually named
17519     something starting with __ and the normal name is an alias.  */
17520 #if defined __stub_$ac_func || defined __stub___$ac_func
17521 choke me
17522 #endif
17523
17524 int
17525 main ()
17526 {
17527 return $ac_func ();
17528   ;
17529   return 0;
17530 }
17531 _ACEOF
17532 rm -f conftest.$ac_objext conftest$ac_exeext
17533 if { (ac_try="$ac_link"
17534 case "(($ac_try" in
17535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17536   *) ac_try_echo=$ac_try;;
17537 esac
17538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17539   (eval "$ac_link") 2>conftest.er1
17540   ac_status=$?
17541   grep -v '^ *+' conftest.er1 >conftest.err
17542   rm -f conftest.er1
17543   cat conftest.err >&5
17544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17545   (exit $ac_status); } &&
17546          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17547   { (case "(($ac_try" in
17548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17549   *) ac_try_echo=$ac_try;;
17550 esac
17551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17552   (eval "$ac_try") 2>&5
17553   ac_status=$?
17554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17555   (exit $ac_status); }; } &&
17556          { ac_try='test -s conftest$ac_exeext'
17557   { (case "(($ac_try" in
17558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17559   *) ac_try_echo=$ac_try;;
17560 esac
17561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17562   (eval "$ac_try") 2>&5
17563   ac_status=$?
17564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17565   (exit $ac_status); }; }; then
17566   eval "$as_ac_var=yes"
17567 else
17568   echo "$as_me: failed program was:" >&5
17569 sed 's/^/| /' conftest.$ac_ext >&5
17570
17571         eval "$as_ac_var=no"
17572 fi
17573
17574 rm -f core conftest.err conftest.$ac_objext \
17575       conftest$ac_exeext conftest.$ac_ext
17576 fi
17577 ac_res=`eval echo '${'$as_ac_var'}'`
17578                { echo "$as_me:$LINENO: result: $ac_res" >&5
17579 echo "${ECHO_T}$ac_res" >&6; }
17580 if test `eval echo '${'$as_ac_var'}'` = yes; then
17581   cat >>confdefs.h <<_ACEOF
17582 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17583 _ACEOF
17584
17585 fi
17586 done
17587
17588
17589
17590
17591 for ac_func in isatty mkdtemp mkstemp
17592 do
17593 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17594 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17595 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17596 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17597   echo $ECHO_N "(cached) $ECHO_C" >&6
17598 else
17599   cat >conftest.$ac_ext <<_ACEOF
17600 /* confdefs.h.  */
17601 _ACEOF
17602 cat confdefs.h >>conftest.$ac_ext
17603 cat >>conftest.$ac_ext <<_ACEOF
17604 /* end confdefs.h.  */
17605 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17606    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17607 #define $ac_func innocuous_$ac_func
17608
17609 /* System header to define __stub macros and hopefully few prototypes,
17610     which can conflict with char $ac_func (); below.
17611     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17612     <limits.h> exists even on freestanding compilers.  */
17613
17614 #ifdef __STDC__
17615 # include <limits.h>
17616 #else
17617 # include <assert.h>
17618 #endif
17619
17620 #undef $ac_func
17621
17622 /* Override any GCC internal prototype to avoid an error.
17623    Use char because int might match the return type of a GCC
17624    builtin and then its argument prototype would still apply.  */
17625 #ifdef __cplusplus
17626 extern "C"
17627 #endif
17628 char $ac_func ();
17629 /* The GNU C library defines this for functions which it implements
17630     to always fail with ENOSYS.  Some functions are actually named
17631     something starting with __ and the normal name is an alias.  */
17632 #if defined __stub_$ac_func || defined __stub___$ac_func
17633 choke me
17634 #endif
17635
17636 int
17637 main ()
17638 {
17639 return $ac_func ();
17640   ;
17641   return 0;
17642 }
17643 _ACEOF
17644 rm -f conftest.$ac_objext conftest$ac_exeext
17645 if { (ac_try="$ac_link"
17646 case "(($ac_try" in
17647   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17648   *) ac_try_echo=$ac_try;;
17649 esac
17650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17651   (eval "$ac_link") 2>conftest.er1
17652   ac_status=$?
17653   grep -v '^ *+' conftest.er1 >conftest.err
17654   rm -f conftest.er1
17655   cat conftest.err >&5
17656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17657   (exit $ac_status); } &&
17658          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17659   { (case "(($ac_try" in
17660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17661   *) ac_try_echo=$ac_try;;
17662 esac
17663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17664   (eval "$ac_try") 2>&5
17665   ac_status=$?
17666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17667   (exit $ac_status); }; } &&
17668          { ac_try='test -s conftest$ac_exeext'
17669   { (case "(($ac_try" in
17670   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17671   *) ac_try_echo=$ac_try;;
17672 esac
17673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17674   (eval "$ac_try") 2>&5
17675   ac_status=$?
17676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17677   (exit $ac_status); }; }; then
17678   eval "$as_ac_var=yes"
17679 else
17680   echo "$as_me: failed program was:" >&5
17681 sed 's/^/| /' conftest.$ac_ext >&5
17682
17683         eval "$as_ac_var=no"
17684 fi
17685
17686 rm -f core conftest.err conftest.$ac_objext \
17687       conftest$ac_exeext conftest.$ac_ext
17688 fi
17689 ac_res=`eval echo '${'$as_ac_var'}'`
17690                { echo "$as_me:$LINENO: result: $ac_res" >&5
17691 echo "${ECHO_T}$ac_res" >&6; }
17692 if test `eval echo '${'$as_ac_var'}'` = yes; then
17693   cat >>confdefs.h <<_ACEOF
17694 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17695 _ACEOF
17696
17697 fi
17698 done
17699
17700
17701
17702
17703
17704
17705
17706
17707 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17708 do
17709 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17710 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17711 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17712 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17713   echo $ECHO_N "(cached) $ECHO_C" >&6
17714 else
17715   cat >conftest.$ac_ext <<_ACEOF
17716 /* confdefs.h.  */
17717 _ACEOF
17718 cat confdefs.h >>conftest.$ac_ext
17719 cat >>conftest.$ac_ext <<_ACEOF
17720 /* end confdefs.h.  */
17721 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17722    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17723 #define $ac_func innocuous_$ac_func
17724
17725 /* System header to define __stub macros and hopefully few prototypes,
17726     which can conflict with char $ac_func (); below.
17727     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17728     <limits.h> exists even on freestanding compilers.  */
17729
17730 #ifdef __STDC__
17731 # include <limits.h>
17732 #else
17733 # include <assert.h>
17734 #endif
17735
17736 #undef $ac_func
17737
17738 /* Override any GCC internal prototype to avoid an error.
17739    Use char because int might match the return type of a GCC
17740    builtin and then its argument prototype would still apply.  */
17741 #ifdef __cplusplus
17742 extern "C"
17743 #endif
17744 char $ac_func ();
17745 /* The GNU C library defines this for functions which it implements
17746     to always fail with ENOSYS.  Some functions are actually named
17747     something starting with __ and the normal name is an alias.  */
17748 #if defined __stub_$ac_func || defined __stub___$ac_func
17749 choke me
17750 #endif
17751
17752 int
17753 main ()
17754 {
17755 return $ac_func ();
17756   ;
17757   return 0;
17758 }
17759 _ACEOF
17760 rm -f conftest.$ac_objext conftest$ac_exeext
17761 if { (ac_try="$ac_link"
17762 case "(($ac_try" in
17763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17764   *) ac_try_echo=$ac_try;;
17765 esac
17766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17767   (eval "$ac_link") 2>conftest.er1
17768   ac_status=$?
17769   grep -v '^ *+' conftest.er1 >conftest.err
17770   rm -f conftest.er1
17771   cat conftest.err >&5
17772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17773   (exit $ac_status); } &&
17774          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17775   { (case "(($ac_try" in
17776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17777   *) ac_try_echo=$ac_try;;
17778 esac
17779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17780   (eval "$ac_try") 2>&5
17781   ac_status=$?
17782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17783   (exit $ac_status); }; } &&
17784          { ac_try='test -s conftest$ac_exeext'
17785   { (case "(($ac_try" in
17786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17787   *) ac_try_echo=$ac_try;;
17788 esac
17789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17790   (eval "$ac_try") 2>&5
17791   ac_status=$?
17792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17793   (exit $ac_status); }; }; then
17794   eval "$as_ac_var=yes"
17795 else
17796   echo "$as_me: failed program was:" >&5
17797 sed 's/^/| /' conftest.$ac_ext >&5
17798
17799         eval "$as_ac_var=no"
17800 fi
17801
17802 rm -f core conftest.err conftest.$ac_objext \
17803       conftest$ac_exeext conftest.$ac_ext
17804 fi
17805 ac_res=`eval echo '${'$as_ac_var'}'`
17806                { echo "$as_me:$LINENO: result: $ac_res" >&5
17807 echo "${ECHO_T}$ac_res" >&6; }
17808 if test `eval echo '${'$as_ac_var'}'` = yes; then
17809   cat >>confdefs.h <<_ACEOF
17810 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17811 _ACEOF
17812
17813 fi
17814 done
17815
17816
17817
17818
17819
17820 for ac_func in strerror strerror_r setenv arc4random
17821 do
17822 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17823 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17824 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17825 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17826   echo $ECHO_N "(cached) $ECHO_C" >&6
17827 else
17828   cat >conftest.$ac_ext <<_ACEOF
17829 /* confdefs.h.  */
17830 _ACEOF
17831 cat confdefs.h >>conftest.$ac_ext
17832 cat >>conftest.$ac_ext <<_ACEOF
17833 /* end confdefs.h.  */
17834 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17835    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17836 #define $ac_func innocuous_$ac_func
17837
17838 /* System header to define __stub macros and hopefully few prototypes,
17839     which can conflict with char $ac_func (); below.
17840     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17841     <limits.h> exists even on freestanding compilers.  */
17842
17843 #ifdef __STDC__
17844 # include <limits.h>
17845 #else
17846 # include <assert.h>
17847 #endif
17848
17849 #undef $ac_func
17850
17851 /* Override any GCC internal prototype to avoid an error.
17852    Use char because int might match the return type of a GCC
17853    builtin and then its argument prototype would still apply.  */
17854 #ifdef __cplusplus
17855 extern "C"
17856 #endif
17857 char $ac_func ();
17858 /* The GNU C library defines this for functions which it implements
17859     to always fail with ENOSYS.  Some functions are actually named
17860     something starting with __ and the normal name is an alias.  */
17861 #if defined __stub_$ac_func || defined __stub___$ac_func
17862 choke me
17863 #endif
17864
17865 int
17866 main ()
17867 {
17868 return $ac_func ();
17869   ;
17870   return 0;
17871 }
17872 _ACEOF
17873 rm -f conftest.$ac_objext conftest$ac_exeext
17874 if { (ac_try="$ac_link"
17875 case "(($ac_try" in
17876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17877   *) ac_try_echo=$ac_try;;
17878 esac
17879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17880   (eval "$ac_link") 2>conftest.er1
17881   ac_status=$?
17882   grep -v '^ *+' conftest.er1 >conftest.err
17883   rm -f conftest.er1
17884   cat conftest.err >&5
17885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17886   (exit $ac_status); } &&
17887          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17888   { (case "(($ac_try" in
17889   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17890   *) ac_try_echo=$ac_try;;
17891 esac
17892 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17893   (eval "$ac_try") 2>&5
17894   ac_status=$?
17895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17896   (exit $ac_status); }; } &&
17897          { ac_try='test -s conftest$ac_exeext'
17898   { (case "(($ac_try" in
17899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17900   *) ac_try_echo=$ac_try;;
17901 esac
17902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17903   (eval "$ac_try") 2>&5
17904   ac_status=$?
17905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17906   (exit $ac_status); }; }; then
17907   eval "$as_ac_var=yes"
17908 else
17909   echo "$as_me: failed program was:" >&5
17910 sed 's/^/| /' conftest.$ac_ext >&5
17911
17912         eval "$as_ac_var=no"
17913 fi
17914
17915 rm -f core conftest.err conftest.$ac_objext \
17916       conftest$ac_exeext conftest.$ac_ext
17917 fi
17918 ac_res=`eval echo '${'$as_ac_var'}'`
17919                { echo "$as_me:$LINENO: result: $ac_res" >&5
17920 echo "${ECHO_T}$ac_res" >&6; }
17921 if test `eval echo '${'$as_ac_var'}'` = yes; then
17922   cat >>confdefs.h <<_ACEOF
17923 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17924 _ACEOF
17925
17926 fi
17927 done
17928
17929
17930
17931
17932
17933 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17934 do
17935 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17936 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17937 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17938 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17939   echo $ECHO_N "(cached) $ECHO_C" >&6
17940 else
17941   cat >conftest.$ac_ext <<_ACEOF
17942 /* confdefs.h.  */
17943 _ACEOF
17944 cat confdefs.h >>conftest.$ac_ext
17945 cat >>conftest.$ac_ext <<_ACEOF
17946 /* end confdefs.h.  */
17947 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17948    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17949 #define $ac_func innocuous_$ac_func
17950
17951 /* System header to define __stub macros and hopefully few prototypes,
17952     which can conflict with char $ac_func (); below.
17953     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17954     <limits.h> exists even on freestanding compilers.  */
17955
17956 #ifdef __STDC__
17957 # include <limits.h>
17958 #else
17959 # include <assert.h>
17960 #endif
17961
17962 #undef $ac_func
17963
17964 /* Override any GCC internal prototype to avoid an error.
17965    Use char because int might match the return type of a GCC
17966    builtin and then its argument prototype would still apply.  */
17967 #ifdef __cplusplus
17968 extern "C"
17969 #endif
17970 char $ac_func ();
17971 /* The GNU C library defines this for functions which it implements
17972     to always fail with ENOSYS.  Some functions are actually named
17973     something starting with __ and the normal name is an alias.  */
17974 #if defined __stub_$ac_func || defined __stub___$ac_func
17975 choke me
17976 #endif
17977
17978 int
17979 main ()
17980 {
17981 return $ac_func ();
17982   ;
17983   return 0;
17984 }
17985 _ACEOF
17986 rm -f conftest.$ac_objext conftest$ac_exeext
17987 if { (ac_try="$ac_link"
17988 case "(($ac_try" in
17989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17990   *) ac_try_echo=$ac_try;;
17991 esac
17992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17993   (eval "$ac_link") 2>conftest.er1
17994   ac_status=$?
17995   grep -v '^ *+' conftest.er1 >conftest.err
17996   rm -f conftest.er1
17997   cat conftest.err >&5
17998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17999   (exit $ac_status); } &&
18000          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18001   { (case "(($ac_try" in
18002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18003   *) ac_try_echo=$ac_try;;
18004 esac
18005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18006   (eval "$ac_try") 2>&5
18007   ac_status=$?
18008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18009   (exit $ac_status); }; } &&
18010          { ac_try='test -s conftest$ac_exeext'
18011   { (case "(($ac_try" in
18012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18013   *) ac_try_echo=$ac_try;;
18014 esac
18015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18016   (eval "$ac_try") 2>&5
18017   ac_status=$?
18018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18019   (exit $ac_status); }; }; then
18020   eval "$as_ac_var=yes"
18021 else
18022   echo "$as_me: failed program was:" >&5
18023 sed 's/^/| /' conftest.$ac_ext >&5
18024
18025         eval "$as_ac_var=no"
18026 fi
18027
18028 rm -f core conftest.err conftest.$ac_objext \
18029       conftest$ac_exeext conftest.$ac_ext
18030 fi
18031 ac_res=`eval echo '${'$as_ac_var'}'`
18032                { echo "$as_me:$LINENO: result: $ac_res" >&5
18033 echo "${ECHO_T}$ac_res" >&6; }
18034 if test `eval echo '${'$as_ac_var'}'` = yes; then
18035   cat >>confdefs.h <<_ACEOF
18036 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18037 _ACEOF
18038
18039 fi
18040 done
18041
18042
18043
18044
18045
18046
18047 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
18048 do
18049 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18050 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18051 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18052 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18053   echo $ECHO_N "(cached) $ECHO_C" >&6
18054 else
18055   cat >conftest.$ac_ext <<_ACEOF
18056 /* confdefs.h.  */
18057 _ACEOF
18058 cat confdefs.h >>conftest.$ac_ext
18059 cat >>conftest.$ac_ext <<_ACEOF
18060 /* end confdefs.h.  */
18061 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18062    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18063 #define $ac_func innocuous_$ac_func
18064
18065 /* System header to define __stub macros and hopefully few prototypes,
18066     which can conflict with char $ac_func (); below.
18067     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18068     <limits.h> exists even on freestanding compilers.  */
18069
18070 #ifdef __STDC__
18071 # include <limits.h>
18072 #else
18073 # include <assert.h>
18074 #endif
18075
18076 #undef $ac_func
18077
18078 /* Override any GCC internal prototype to avoid an error.
18079    Use char because int might match the return type of a GCC
18080    builtin and then its argument prototype would still apply.  */
18081 #ifdef __cplusplus
18082 extern "C"
18083 #endif
18084 char $ac_func ();
18085 /* The GNU C library defines this for functions which it implements
18086     to always fail with ENOSYS.  Some functions are actually named
18087     something starting with __ and the normal name is an alias.  */
18088 #if defined __stub_$ac_func || defined __stub___$ac_func
18089 choke me
18090 #endif
18091
18092 int
18093 main ()
18094 {
18095 return $ac_func ();
18096   ;
18097   return 0;
18098 }
18099 _ACEOF
18100 rm -f conftest.$ac_objext conftest$ac_exeext
18101 if { (ac_try="$ac_link"
18102 case "(($ac_try" in
18103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18104   *) ac_try_echo=$ac_try;;
18105 esac
18106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18107   (eval "$ac_link") 2>conftest.er1
18108   ac_status=$?
18109   grep -v '^ *+' conftest.er1 >conftest.err
18110   rm -f conftest.er1
18111   cat conftest.err >&5
18112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18113   (exit $ac_status); } &&
18114          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18115   { (case "(($ac_try" in
18116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18117   *) ac_try_echo=$ac_try;;
18118 esac
18119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18120   (eval "$ac_try") 2>&5
18121   ac_status=$?
18122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18123   (exit $ac_status); }; } &&
18124          { ac_try='test -s conftest$ac_exeext'
18125   { (case "(($ac_try" in
18126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18127   *) ac_try_echo=$ac_try;;
18128 esac
18129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18130   (eval "$ac_try") 2>&5
18131   ac_status=$?
18132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18133   (exit $ac_status); }; }; then
18134   eval "$as_ac_var=yes"
18135 else
18136   echo "$as_me: failed program was:" >&5
18137 sed 's/^/| /' conftest.$ac_ext >&5
18138
18139         eval "$as_ac_var=no"
18140 fi
18141
18142 rm -f core conftest.err conftest.$ac_objext \
18143       conftest$ac_exeext conftest.$ac_ext
18144 fi
18145 ac_res=`eval echo '${'$as_ac_var'}'`
18146                { echo "$as_me:$LINENO: result: $ac_res" >&5
18147 echo "${ECHO_T}$ac_res" >&6; }
18148 if test `eval echo '${'$as_ac_var'}'` = yes; then
18149   cat >>confdefs.h <<_ACEOF
18150 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18151 _ACEOF
18152
18153 fi
18154 done
18155
18156 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18157 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18158 if test "${llvm_cv_c_printf_a+set}" = set; then
18159   echo $ECHO_N "(cached) $ECHO_C" >&6
18160 else
18161   ac_ext=c
18162 ac_cpp='$CPP $CPPFLAGS'
18163 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18164 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18165 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18166
18167  if test "$cross_compiling" = yes; then
18168   llvmac_cv_c_printf_a=no
18169 else
18170   cat >conftest.$ac_ext <<_ACEOF
18171
18172   /* confdefs.h.  */
18173 _ACEOF
18174 cat confdefs.h >>conftest.$ac_ext
18175 cat >>conftest.$ac_ext <<_ACEOF
18176 /* end confdefs.h.  */
18177
18178 #include <stdio.h>
18179 #include <stdlib.h>
18180
18181 int
18182 main ()
18183 {
18184
18185 volatile double A, B;
18186 char Buffer[100];
18187 A = 1;
18188 A /= 10.0;
18189 sprintf(Buffer, "%a", A);
18190 B = atof(Buffer);
18191 if (A != B)
18192   return (1);
18193 if (A != 0x1.999999999999ap-4)
18194   return (1);
18195 return (0);
18196   ;
18197   return 0;
18198 }
18199 _ACEOF
18200 rm -f conftest$ac_exeext
18201 if { (ac_try="$ac_link"
18202 case "(($ac_try" in
18203   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18204   *) ac_try_echo=$ac_try;;
18205 esac
18206 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18207   (eval "$ac_link") 2>&5
18208   ac_status=$?
18209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18210   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18211   { (case "(($ac_try" in
18212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18213   *) ac_try_echo=$ac_try;;
18214 esac
18215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18216   (eval "$ac_try") 2>&5
18217   ac_status=$?
18218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18219   (exit $ac_status); }; }; then
18220   llvm_cv_c_printf_a=yes
18221 else
18222   echo "$as_me: program exited with status $ac_status" >&5
18223 echo "$as_me: failed program was:" >&5
18224 sed 's/^/| /' conftest.$ac_ext >&5
18225
18226 ( exit $ac_status )
18227 llvmac_cv_c_printf_a=no
18228 fi
18229 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18230 fi
18231
18232
18233  ac_ext=c
18234 ac_cpp='$CPP $CPPFLAGS'
18235 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18236 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18237 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18238
18239 fi
18240 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18241 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18242  if test "$llvm_cv_c_printf_a" = "yes"; then
18243
18244 cat >>confdefs.h <<\_ACEOF
18245 #define HAVE_PRINTF_A 1
18246 _ACEOF
18247
18248  fi
18249
18250
18251
18252   { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18253 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18254 if test "${ac_cv_func_rand48+set}" = set; then
18255   echo $ECHO_N "(cached) $ECHO_C" >&6
18256 else
18257
18258     ac_ext=cpp
18259 ac_cpp='$CXXCPP $CPPFLAGS'
18260 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18261 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18262 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18263
18264     cat >conftest.$ac_ext <<_ACEOF
18265 /* confdefs.h.  */
18266 _ACEOF
18267 cat confdefs.h >>conftest.$ac_ext
18268 cat >>conftest.$ac_ext <<_ACEOF
18269 /* end confdefs.h.  */
18270 #include <stdlib.h>
18271 int
18272 main ()
18273 {
18274 srand48(0);lrand48();drand48();
18275   ;
18276   return 0;
18277 }
18278 _ACEOF
18279 rm -f conftest.$ac_objext
18280 if { (ac_try="$ac_compile"
18281 case "(($ac_try" in
18282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18283   *) ac_try_echo=$ac_try;;
18284 esac
18285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18286   (eval "$ac_compile") 2>conftest.er1
18287   ac_status=$?
18288   grep -v '^ *+' conftest.er1 >conftest.err
18289   rm -f conftest.er1
18290   cat conftest.err >&5
18291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18292   (exit $ac_status); } &&
18293          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18294   { (case "(($ac_try" in
18295   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18296   *) ac_try_echo=$ac_try;;
18297 esac
18298 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18299   (eval "$ac_try") 2>&5
18300   ac_status=$?
18301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18302   (exit $ac_status); }; } &&
18303          { ac_try='test -s conftest.$ac_objext'
18304   { (case "(($ac_try" in
18305   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18306   *) ac_try_echo=$ac_try;;
18307 esac
18308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18309   (eval "$ac_try") 2>&5
18310   ac_status=$?
18311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18312   (exit $ac_status); }; }; then
18313   ac_cv_func_rand48=yes
18314 else
18315   echo "$as_me: failed program was:" >&5
18316 sed 's/^/| /' conftest.$ac_ext >&5
18317
18318         ac_cv_func_rand48=no
18319 fi
18320
18321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18322     ac_ext=c
18323 ac_cpp='$CPP $CPPFLAGS'
18324 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18325 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18326 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18327
18328
18329 fi
18330 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18331 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18332
18333 if test "$ac_cv_func_rand48" = "yes" ; then
18334
18335 cat >>confdefs.h <<\_ACEOF
18336 #define HAVE_RAND48 1
18337 _ACEOF
18338
18339 fi
18340
18341
18342 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18343 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18344 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18345   echo $ECHO_N "(cached) $ECHO_C" >&6
18346 else
18347   cat >conftest.$ac_ext <<_ACEOF
18348 /* confdefs.h.  */
18349 _ACEOF
18350 cat confdefs.h >>conftest.$ac_ext
18351 cat >>conftest.$ac_ext <<_ACEOF
18352 /* end confdefs.h.  */
18353 $ac_includes_default
18354 int
18355 main ()
18356 {
18357 #ifndef strerror_s
18358   char *p = (char *) strerror_s;
18359   return !p;
18360 #endif
18361
18362   ;
18363   return 0;
18364 }
18365 _ACEOF
18366 rm -f conftest.$ac_objext
18367 if { (ac_try="$ac_compile"
18368 case "(($ac_try" in
18369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18370   *) ac_try_echo=$ac_try;;
18371 esac
18372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18373   (eval "$ac_compile") 2>conftest.er1
18374   ac_status=$?
18375   grep -v '^ *+' conftest.er1 >conftest.err
18376   rm -f conftest.er1
18377   cat conftest.err >&5
18378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18379   (exit $ac_status); } &&
18380          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18381   { (case "(($ac_try" in
18382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18383   *) ac_try_echo=$ac_try;;
18384 esac
18385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18386   (eval "$ac_try") 2>&5
18387   ac_status=$?
18388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18389   (exit $ac_status); }; } &&
18390          { ac_try='test -s conftest.$ac_objext'
18391   { (case "(($ac_try" in
18392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18393   *) ac_try_echo=$ac_try;;
18394 esac
18395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18396   (eval "$ac_try") 2>&5
18397   ac_status=$?
18398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18399   (exit $ac_status); }; }; then
18400   ac_cv_have_decl_strerror_s=yes
18401 else
18402   echo "$as_me: failed program was:" >&5
18403 sed 's/^/| /' conftest.$ac_ext >&5
18404
18405         ac_cv_have_decl_strerror_s=no
18406 fi
18407
18408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18409 fi
18410 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18411 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18412 if test $ac_cv_have_decl_strerror_s = yes; then
18413
18414 cat >>confdefs.h <<_ACEOF
18415 #define HAVE_DECL_STRERROR_S 1
18416 _ACEOF
18417
18418
18419 else
18420   cat >>confdefs.h <<_ACEOF
18421 #define HAVE_DECL_STRERROR_S 0
18422 _ACEOF
18423
18424
18425 fi
18426
18427
18428
18429 if test "$llvm_cv_os_type" = "MingW" ; then
18430   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18431 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18432 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18433   echo $ECHO_N "(cached) $ECHO_C" >&6
18434 else
18435   ac_check_lib_save_LIBS=$LIBS
18436 LIBS="-lgcc  $LIBS"
18437 cat >conftest.$ac_ext <<_ACEOF
18438 /* confdefs.h.  */
18439 _ACEOF
18440 cat confdefs.h >>conftest.$ac_ext
18441 cat >>conftest.$ac_ext <<_ACEOF
18442 /* end confdefs.h.  */
18443
18444 /* Override any GCC internal prototype to avoid an error.
18445    Use char because int might match the return type of a GCC
18446    builtin and then its argument prototype would still apply.  */
18447 #ifdef __cplusplus
18448 extern "C"
18449 #endif
18450 char _alloca ();
18451 int
18452 main ()
18453 {
18454 return _alloca ();
18455   ;
18456   return 0;
18457 }
18458 _ACEOF
18459 rm -f conftest.$ac_objext conftest$ac_exeext
18460 if { (ac_try="$ac_link"
18461 case "(($ac_try" in
18462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18463   *) ac_try_echo=$ac_try;;
18464 esac
18465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18466   (eval "$ac_link") 2>conftest.er1
18467   ac_status=$?
18468   grep -v '^ *+' conftest.er1 >conftest.err
18469   rm -f conftest.er1
18470   cat conftest.err >&5
18471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18472   (exit $ac_status); } &&
18473          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18474   { (case "(($ac_try" in
18475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18476   *) ac_try_echo=$ac_try;;
18477 esac
18478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18479   (eval "$ac_try") 2>&5
18480   ac_status=$?
18481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18482   (exit $ac_status); }; } &&
18483          { ac_try='test -s conftest$ac_exeext'
18484   { (case "(($ac_try" in
18485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18486   *) ac_try_echo=$ac_try;;
18487 esac
18488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18489   (eval "$ac_try") 2>&5
18490   ac_status=$?
18491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18492   (exit $ac_status); }; }; then
18493   ac_cv_lib_gcc__alloca=yes
18494 else
18495   echo "$as_me: failed program was:" >&5
18496 sed 's/^/| /' conftest.$ac_ext >&5
18497
18498         ac_cv_lib_gcc__alloca=no
18499 fi
18500
18501 rm -f core conftest.err conftest.$ac_objext \
18502       conftest$ac_exeext conftest.$ac_ext
18503 LIBS=$ac_check_lib_save_LIBS
18504 fi
18505 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18506 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18507 if test $ac_cv_lib_gcc__alloca = yes; then
18508
18509 cat >>confdefs.h <<\_ACEOF
18510 #define HAVE__ALLOCA 1
18511 _ACEOF
18512
18513 fi
18514
18515   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18516 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18517 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18518   echo $ECHO_N "(cached) $ECHO_C" >&6
18519 else
18520   ac_check_lib_save_LIBS=$LIBS
18521 LIBS="-lgcc  $LIBS"
18522 cat >conftest.$ac_ext <<_ACEOF
18523 /* confdefs.h.  */
18524 _ACEOF
18525 cat confdefs.h >>conftest.$ac_ext
18526 cat >>conftest.$ac_ext <<_ACEOF
18527 /* end confdefs.h.  */
18528
18529 /* Override any GCC internal prototype to avoid an error.
18530    Use char because int might match the return type of a GCC
18531    builtin and then its argument prototype would still apply.  */
18532 #ifdef __cplusplus
18533 extern "C"
18534 #endif
18535 char __alloca ();
18536 int
18537 main ()
18538 {
18539 return __alloca ();
18540   ;
18541   return 0;
18542 }
18543 _ACEOF
18544 rm -f conftest.$ac_objext conftest$ac_exeext
18545 if { (ac_try="$ac_link"
18546 case "(($ac_try" in
18547   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18548   *) ac_try_echo=$ac_try;;
18549 esac
18550 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18551   (eval "$ac_link") 2>conftest.er1
18552   ac_status=$?
18553   grep -v '^ *+' conftest.er1 >conftest.err
18554   rm -f conftest.er1
18555   cat conftest.err >&5
18556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18557   (exit $ac_status); } &&
18558          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18559   { (case "(($ac_try" in
18560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18561   *) ac_try_echo=$ac_try;;
18562 esac
18563 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18564   (eval "$ac_try") 2>&5
18565   ac_status=$?
18566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18567   (exit $ac_status); }; } &&
18568          { ac_try='test -s conftest$ac_exeext'
18569   { (case "(($ac_try" in
18570   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18571   *) ac_try_echo=$ac_try;;
18572 esac
18573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18574   (eval "$ac_try") 2>&5
18575   ac_status=$?
18576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18577   (exit $ac_status); }; }; then
18578   ac_cv_lib_gcc___alloca=yes
18579 else
18580   echo "$as_me: failed program was:" >&5
18581 sed 's/^/| /' conftest.$ac_ext >&5
18582
18583         ac_cv_lib_gcc___alloca=no
18584 fi
18585
18586 rm -f core conftest.err conftest.$ac_objext \
18587       conftest$ac_exeext conftest.$ac_ext
18588 LIBS=$ac_check_lib_save_LIBS
18589 fi
18590 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18591 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18592 if test $ac_cv_lib_gcc___alloca = yes; then
18593
18594 cat >>confdefs.h <<\_ACEOF
18595 #define HAVE___ALLOCA 1
18596 _ACEOF
18597
18598 fi
18599
18600   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18601 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18602 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18603   echo $ECHO_N "(cached) $ECHO_C" >&6
18604 else
18605   ac_check_lib_save_LIBS=$LIBS
18606 LIBS="-lgcc  $LIBS"
18607 cat >conftest.$ac_ext <<_ACEOF
18608 /* confdefs.h.  */
18609 _ACEOF
18610 cat confdefs.h >>conftest.$ac_ext
18611 cat >>conftest.$ac_ext <<_ACEOF
18612 /* end confdefs.h.  */
18613
18614 /* Override any GCC internal prototype to avoid an error.
18615    Use char because int might match the return type of a GCC
18616    builtin and then its argument prototype would still apply.  */
18617 #ifdef __cplusplus
18618 extern "C"
18619 #endif
18620 char __chkstk ();
18621 int
18622 main ()
18623 {
18624 return __chkstk ();
18625   ;
18626   return 0;
18627 }
18628 _ACEOF
18629 rm -f conftest.$ac_objext conftest$ac_exeext
18630 if { (ac_try="$ac_link"
18631 case "(($ac_try" in
18632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18633   *) ac_try_echo=$ac_try;;
18634 esac
18635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18636   (eval "$ac_link") 2>conftest.er1
18637   ac_status=$?
18638   grep -v '^ *+' conftest.er1 >conftest.err
18639   rm -f conftest.er1
18640   cat conftest.err >&5
18641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18642   (exit $ac_status); } &&
18643          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18644   { (case "(($ac_try" in
18645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18646   *) ac_try_echo=$ac_try;;
18647 esac
18648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18649   (eval "$ac_try") 2>&5
18650   ac_status=$?
18651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18652   (exit $ac_status); }; } &&
18653          { ac_try='test -s conftest$ac_exeext'
18654   { (case "(($ac_try" in
18655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18656   *) ac_try_echo=$ac_try;;
18657 esac
18658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18659   (eval "$ac_try") 2>&5
18660   ac_status=$?
18661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18662   (exit $ac_status); }; }; then
18663   ac_cv_lib_gcc___chkstk=yes
18664 else
18665   echo "$as_me: failed program was:" >&5
18666 sed 's/^/| /' conftest.$ac_ext >&5
18667
18668         ac_cv_lib_gcc___chkstk=no
18669 fi
18670
18671 rm -f core conftest.err conftest.$ac_objext \
18672       conftest$ac_exeext conftest.$ac_ext
18673 LIBS=$ac_check_lib_save_LIBS
18674 fi
18675 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18676 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18677 if test $ac_cv_lib_gcc___chkstk = yes; then
18678
18679 cat >>confdefs.h <<\_ACEOF
18680 #define HAVE___CHKSTK 1
18681 _ACEOF
18682
18683 fi
18684
18685   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18686 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18687 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18688   echo $ECHO_N "(cached) $ECHO_C" >&6
18689 else
18690   ac_check_lib_save_LIBS=$LIBS
18691 LIBS="-lgcc  $LIBS"
18692 cat >conftest.$ac_ext <<_ACEOF
18693 /* confdefs.h.  */
18694 _ACEOF
18695 cat confdefs.h >>conftest.$ac_ext
18696 cat >>conftest.$ac_ext <<_ACEOF
18697 /* end confdefs.h.  */
18698
18699 /* Override any GCC internal prototype to avoid an error.
18700    Use char because int might match the return type of a GCC
18701    builtin and then its argument prototype would still apply.  */
18702 #ifdef __cplusplus
18703 extern "C"
18704 #endif
18705 char ___chkstk ();
18706 int
18707 main ()
18708 {
18709 return ___chkstk ();
18710   ;
18711   return 0;
18712 }
18713 _ACEOF
18714 rm -f conftest.$ac_objext conftest$ac_exeext
18715 if { (ac_try="$ac_link"
18716 case "(($ac_try" in
18717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18718   *) ac_try_echo=$ac_try;;
18719 esac
18720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18721   (eval "$ac_link") 2>conftest.er1
18722   ac_status=$?
18723   grep -v '^ *+' conftest.er1 >conftest.err
18724   rm -f conftest.er1
18725   cat conftest.err >&5
18726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18727   (exit $ac_status); } &&
18728          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18729   { (case "(($ac_try" in
18730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18731   *) ac_try_echo=$ac_try;;
18732 esac
18733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18734   (eval "$ac_try") 2>&5
18735   ac_status=$?
18736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18737   (exit $ac_status); }; } &&
18738          { ac_try='test -s conftest$ac_exeext'
18739   { (case "(($ac_try" in
18740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18741   *) ac_try_echo=$ac_try;;
18742 esac
18743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18744   (eval "$ac_try") 2>&5
18745   ac_status=$?
18746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18747   (exit $ac_status); }; }; then
18748   ac_cv_lib_gcc____chkstk=yes
18749 else
18750   echo "$as_me: failed program was:" >&5
18751 sed 's/^/| /' conftest.$ac_ext >&5
18752
18753         ac_cv_lib_gcc____chkstk=no
18754 fi
18755
18756 rm -f core conftest.err conftest.$ac_objext \
18757       conftest$ac_exeext conftest.$ac_ext
18758 LIBS=$ac_check_lib_save_LIBS
18759 fi
18760 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18761 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18762 if test $ac_cv_lib_gcc____chkstk = yes; then
18763
18764 cat >>confdefs.h <<\_ACEOF
18765 #define HAVE____CHKSTK 1
18766 _ACEOF
18767
18768 fi
18769
18770
18771   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18772 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18773 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18774   echo $ECHO_N "(cached) $ECHO_C" >&6
18775 else
18776   ac_check_lib_save_LIBS=$LIBS
18777 LIBS="-lgcc  $LIBS"
18778 cat >conftest.$ac_ext <<_ACEOF
18779 /* confdefs.h.  */
18780 _ACEOF
18781 cat confdefs.h >>conftest.$ac_ext
18782 cat >>conftest.$ac_ext <<_ACEOF
18783 /* end confdefs.h.  */
18784
18785 /* Override any GCC internal prototype to avoid an error.
18786    Use char because int might match the return type of a GCC
18787    builtin and then its argument prototype would still apply.  */
18788 #ifdef __cplusplus
18789 extern "C"
18790 #endif
18791 char __ashldi3 ();
18792 int
18793 main ()
18794 {
18795 return __ashldi3 ();
18796   ;
18797   return 0;
18798 }
18799 _ACEOF
18800 rm -f conftest.$ac_objext conftest$ac_exeext
18801 if { (ac_try="$ac_link"
18802 case "(($ac_try" in
18803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18804   *) ac_try_echo=$ac_try;;
18805 esac
18806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18807   (eval "$ac_link") 2>conftest.er1
18808   ac_status=$?
18809   grep -v '^ *+' conftest.er1 >conftest.err
18810   rm -f conftest.er1
18811   cat conftest.err >&5
18812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18813   (exit $ac_status); } &&
18814          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18815   { (case "(($ac_try" in
18816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18817   *) ac_try_echo=$ac_try;;
18818 esac
18819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18820   (eval "$ac_try") 2>&5
18821   ac_status=$?
18822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18823   (exit $ac_status); }; } &&
18824          { ac_try='test -s conftest$ac_exeext'
18825   { (case "(($ac_try" in
18826   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18827   *) ac_try_echo=$ac_try;;
18828 esac
18829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18830   (eval "$ac_try") 2>&5
18831   ac_status=$?
18832   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18833   (exit $ac_status); }; }; then
18834   ac_cv_lib_gcc___ashldi3=yes
18835 else
18836   echo "$as_me: failed program was:" >&5
18837 sed 's/^/| /' conftest.$ac_ext >&5
18838
18839         ac_cv_lib_gcc___ashldi3=no
18840 fi
18841
18842 rm -f core conftest.err conftest.$ac_objext \
18843       conftest$ac_exeext conftest.$ac_ext
18844 LIBS=$ac_check_lib_save_LIBS
18845 fi
18846 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18847 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18848 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18849
18850 cat >>confdefs.h <<\_ACEOF
18851 #define HAVE___ASHLDI3 1
18852 _ACEOF
18853
18854 fi
18855
18856   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18857 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18858 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18859   echo $ECHO_N "(cached) $ECHO_C" >&6
18860 else
18861   ac_check_lib_save_LIBS=$LIBS
18862 LIBS="-lgcc  $LIBS"
18863 cat >conftest.$ac_ext <<_ACEOF
18864 /* confdefs.h.  */
18865 _ACEOF
18866 cat confdefs.h >>conftest.$ac_ext
18867 cat >>conftest.$ac_ext <<_ACEOF
18868 /* end confdefs.h.  */
18869
18870 /* Override any GCC internal prototype to avoid an error.
18871    Use char because int might match the return type of a GCC
18872    builtin and then its argument prototype would still apply.  */
18873 #ifdef __cplusplus
18874 extern "C"
18875 #endif
18876 char __ashrdi3 ();
18877 int
18878 main ()
18879 {
18880 return __ashrdi3 ();
18881   ;
18882   return 0;
18883 }
18884 _ACEOF
18885 rm -f conftest.$ac_objext conftest$ac_exeext
18886 if { (ac_try="$ac_link"
18887 case "(($ac_try" in
18888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18889   *) ac_try_echo=$ac_try;;
18890 esac
18891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18892   (eval "$ac_link") 2>conftest.er1
18893   ac_status=$?
18894   grep -v '^ *+' conftest.er1 >conftest.err
18895   rm -f conftest.er1
18896   cat conftest.err >&5
18897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18898   (exit $ac_status); } &&
18899          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18900   { (case "(($ac_try" in
18901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18902   *) ac_try_echo=$ac_try;;
18903 esac
18904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18905   (eval "$ac_try") 2>&5
18906   ac_status=$?
18907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18908   (exit $ac_status); }; } &&
18909          { ac_try='test -s conftest$ac_exeext'
18910   { (case "(($ac_try" in
18911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18912   *) ac_try_echo=$ac_try;;
18913 esac
18914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18915   (eval "$ac_try") 2>&5
18916   ac_status=$?
18917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18918   (exit $ac_status); }; }; then
18919   ac_cv_lib_gcc___ashrdi3=yes
18920 else
18921   echo "$as_me: failed program was:" >&5
18922 sed 's/^/| /' conftest.$ac_ext >&5
18923
18924         ac_cv_lib_gcc___ashrdi3=no
18925 fi
18926
18927 rm -f core conftest.err conftest.$ac_objext \
18928       conftest$ac_exeext conftest.$ac_ext
18929 LIBS=$ac_check_lib_save_LIBS
18930 fi
18931 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18932 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18933 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18934
18935 cat >>confdefs.h <<\_ACEOF
18936 #define HAVE___ASHRDI3 1
18937 _ACEOF
18938
18939 fi
18940
18941   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18942 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18943 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18944   echo $ECHO_N "(cached) $ECHO_C" >&6
18945 else
18946   ac_check_lib_save_LIBS=$LIBS
18947 LIBS="-lgcc  $LIBS"
18948 cat >conftest.$ac_ext <<_ACEOF
18949 /* confdefs.h.  */
18950 _ACEOF
18951 cat confdefs.h >>conftest.$ac_ext
18952 cat >>conftest.$ac_ext <<_ACEOF
18953 /* end confdefs.h.  */
18954
18955 /* Override any GCC internal prototype to avoid an error.
18956    Use char because int might match the return type of a GCC
18957    builtin and then its argument prototype would still apply.  */
18958 #ifdef __cplusplus
18959 extern "C"
18960 #endif
18961 char __divdi3 ();
18962 int
18963 main ()
18964 {
18965 return __divdi3 ();
18966   ;
18967   return 0;
18968 }
18969 _ACEOF
18970 rm -f conftest.$ac_objext conftest$ac_exeext
18971 if { (ac_try="$ac_link"
18972 case "(($ac_try" in
18973   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18974   *) ac_try_echo=$ac_try;;
18975 esac
18976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18977   (eval "$ac_link") 2>conftest.er1
18978   ac_status=$?
18979   grep -v '^ *+' conftest.er1 >conftest.err
18980   rm -f conftest.er1
18981   cat conftest.err >&5
18982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18983   (exit $ac_status); } &&
18984          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18985   { (case "(($ac_try" in
18986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18987   *) ac_try_echo=$ac_try;;
18988 esac
18989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18990   (eval "$ac_try") 2>&5
18991   ac_status=$?
18992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18993   (exit $ac_status); }; } &&
18994          { ac_try='test -s conftest$ac_exeext'
18995   { (case "(($ac_try" in
18996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18997   *) ac_try_echo=$ac_try;;
18998 esac
18999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19000   (eval "$ac_try") 2>&5
19001   ac_status=$?
19002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19003   (exit $ac_status); }; }; then
19004   ac_cv_lib_gcc___divdi3=yes
19005 else
19006   echo "$as_me: failed program was:" >&5
19007 sed 's/^/| /' conftest.$ac_ext >&5
19008
19009         ac_cv_lib_gcc___divdi3=no
19010 fi
19011
19012 rm -f core conftest.err conftest.$ac_objext \
19013       conftest$ac_exeext conftest.$ac_ext
19014 LIBS=$ac_check_lib_save_LIBS
19015 fi
19016 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
19017 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
19018 if test $ac_cv_lib_gcc___divdi3 = yes; then
19019
19020 cat >>confdefs.h <<\_ACEOF
19021 #define HAVE___DIVDI3 1
19022 _ACEOF
19023
19024 fi
19025
19026   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
19027 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
19028 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
19029   echo $ECHO_N "(cached) $ECHO_C" >&6
19030 else
19031   ac_check_lib_save_LIBS=$LIBS
19032 LIBS="-lgcc  $LIBS"
19033 cat >conftest.$ac_ext <<_ACEOF
19034 /* confdefs.h.  */
19035 _ACEOF
19036 cat confdefs.h >>conftest.$ac_ext
19037 cat >>conftest.$ac_ext <<_ACEOF
19038 /* end confdefs.h.  */
19039
19040 /* Override any GCC internal prototype to avoid an error.
19041    Use char because int might match the return type of a GCC
19042    builtin and then its argument prototype would still apply.  */
19043 #ifdef __cplusplus
19044 extern "C"
19045 #endif
19046 char __fixdfdi ();
19047 int
19048 main ()
19049 {
19050 return __fixdfdi ();
19051   ;
19052   return 0;
19053 }
19054 _ACEOF
19055 rm -f conftest.$ac_objext conftest$ac_exeext
19056 if { (ac_try="$ac_link"
19057 case "(($ac_try" in
19058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19059   *) ac_try_echo=$ac_try;;
19060 esac
19061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19062   (eval "$ac_link") 2>conftest.er1
19063   ac_status=$?
19064   grep -v '^ *+' conftest.er1 >conftest.err
19065   rm -f conftest.er1
19066   cat conftest.err >&5
19067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19068   (exit $ac_status); } &&
19069          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19070   { (case "(($ac_try" in
19071   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19072   *) ac_try_echo=$ac_try;;
19073 esac
19074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19075   (eval "$ac_try") 2>&5
19076   ac_status=$?
19077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19078   (exit $ac_status); }; } &&
19079          { ac_try='test -s conftest$ac_exeext'
19080   { (case "(($ac_try" in
19081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19082   *) ac_try_echo=$ac_try;;
19083 esac
19084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19085   (eval "$ac_try") 2>&5
19086   ac_status=$?
19087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19088   (exit $ac_status); }; }; then
19089   ac_cv_lib_gcc___fixdfdi=yes
19090 else
19091   echo "$as_me: failed program was:" >&5
19092 sed 's/^/| /' conftest.$ac_ext >&5
19093
19094         ac_cv_lib_gcc___fixdfdi=no
19095 fi
19096
19097 rm -f core conftest.err conftest.$ac_objext \
19098       conftest$ac_exeext conftest.$ac_ext
19099 LIBS=$ac_check_lib_save_LIBS
19100 fi
19101 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
19102 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
19103 if test $ac_cv_lib_gcc___fixdfdi = yes; then
19104
19105 cat >>confdefs.h <<\_ACEOF
19106 #define HAVE___FIXDFDI 1
19107 _ACEOF
19108
19109 fi
19110
19111   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
19112 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
19113 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
19114   echo $ECHO_N "(cached) $ECHO_C" >&6
19115 else
19116   ac_check_lib_save_LIBS=$LIBS
19117 LIBS="-lgcc  $LIBS"
19118 cat >conftest.$ac_ext <<_ACEOF
19119 /* confdefs.h.  */
19120 _ACEOF
19121 cat confdefs.h >>conftest.$ac_ext
19122 cat >>conftest.$ac_ext <<_ACEOF
19123 /* end confdefs.h.  */
19124
19125 /* Override any GCC internal prototype to avoid an error.
19126    Use char because int might match the return type of a GCC
19127    builtin and then its argument prototype would still apply.  */
19128 #ifdef __cplusplus
19129 extern "C"
19130 #endif
19131 char __fixsfdi ();
19132 int
19133 main ()
19134 {
19135 return __fixsfdi ();
19136   ;
19137   return 0;
19138 }
19139 _ACEOF
19140 rm -f conftest.$ac_objext conftest$ac_exeext
19141 if { (ac_try="$ac_link"
19142 case "(($ac_try" in
19143   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19144   *) ac_try_echo=$ac_try;;
19145 esac
19146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19147   (eval "$ac_link") 2>conftest.er1
19148   ac_status=$?
19149   grep -v '^ *+' conftest.er1 >conftest.err
19150   rm -f conftest.er1
19151   cat conftest.err >&5
19152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19153   (exit $ac_status); } &&
19154          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19155   { (case "(($ac_try" in
19156   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19157   *) ac_try_echo=$ac_try;;
19158 esac
19159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19160   (eval "$ac_try") 2>&5
19161   ac_status=$?
19162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19163   (exit $ac_status); }; } &&
19164          { ac_try='test -s conftest$ac_exeext'
19165   { (case "(($ac_try" in
19166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19167   *) ac_try_echo=$ac_try;;
19168 esac
19169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19170   (eval "$ac_try") 2>&5
19171   ac_status=$?
19172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19173   (exit $ac_status); }; }; then
19174   ac_cv_lib_gcc___fixsfdi=yes
19175 else
19176   echo "$as_me: failed program was:" >&5
19177 sed 's/^/| /' conftest.$ac_ext >&5
19178
19179         ac_cv_lib_gcc___fixsfdi=no
19180 fi
19181
19182 rm -f core conftest.err conftest.$ac_objext \
19183       conftest$ac_exeext conftest.$ac_ext
19184 LIBS=$ac_check_lib_save_LIBS
19185 fi
19186 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
19187 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
19188 if test $ac_cv_lib_gcc___fixsfdi = yes; then
19189
19190 cat >>confdefs.h <<\_ACEOF
19191 #define HAVE___FIXSFDI 1
19192 _ACEOF
19193
19194 fi
19195
19196   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
19197 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
19198 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
19199   echo $ECHO_N "(cached) $ECHO_C" >&6
19200 else
19201   ac_check_lib_save_LIBS=$LIBS
19202 LIBS="-lgcc  $LIBS"
19203 cat >conftest.$ac_ext <<_ACEOF
19204 /* confdefs.h.  */
19205 _ACEOF
19206 cat confdefs.h >>conftest.$ac_ext
19207 cat >>conftest.$ac_ext <<_ACEOF
19208 /* end confdefs.h.  */
19209
19210 /* Override any GCC internal prototype to avoid an error.
19211    Use char because int might match the return type of a GCC
19212    builtin and then its argument prototype would still apply.  */
19213 #ifdef __cplusplus
19214 extern "C"
19215 #endif
19216 char __floatdidf ();
19217 int
19218 main ()
19219 {
19220 return __floatdidf ();
19221   ;
19222   return 0;
19223 }
19224 _ACEOF
19225 rm -f conftest.$ac_objext conftest$ac_exeext
19226 if { (ac_try="$ac_link"
19227 case "(($ac_try" in
19228   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19229   *) ac_try_echo=$ac_try;;
19230 esac
19231 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19232   (eval "$ac_link") 2>conftest.er1
19233   ac_status=$?
19234   grep -v '^ *+' conftest.er1 >conftest.err
19235   rm -f conftest.er1
19236   cat conftest.err >&5
19237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19238   (exit $ac_status); } &&
19239          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19240   { (case "(($ac_try" in
19241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19242   *) ac_try_echo=$ac_try;;
19243 esac
19244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19245   (eval "$ac_try") 2>&5
19246   ac_status=$?
19247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19248   (exit $ac_status); }; } &&
19249          { ac_try='test -s conftest$ac_exeext'
19250   { (case "(($ac_try" in
19251   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19252   *) ac_try_echo=$ac_try;;
19253 esac
19254 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19255   (eval "$ac_try") 2>&5
19256   ac_status=$?
19257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19258   (exit $ac_status); }; }; then
19259   ac_cv_lib_gcc___floatdidf=yes
19260 else
19261   echo "$as_me: failed program was:" >&5
19262 sed 's/^/| /' conftest.$ac_ext >&5
19263
19264         ac_cv_lib_gcc___floatdidf=no
19265 fi
19266
19267 rm -f core conftest.err conftest.$ac_objext \
19268       conftest$ac_exeext conftest.$ac_ext
19269 LIBS=$ac_check_lib_save_LIBS
19270 fi
19271 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
19272 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
19273 if test $ac_cv_lib_gcc___floatdidf = yes; then
19274
19275 cat >>confdefs.h <<\_ACEOF
19276 #define HAVE___FLOATDIDF 1
19277 _ACEOF
19278
19279 fi
19280
19281   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
19282 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
19283 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
19284   echo $ECHO_N "(cached) $ECHO_C" >&6
19285 else
19286   ac_check_lib_save_LIBS=$LIBS
19287 LIBS="-lgcc  $LIBS"
19288 cat >conftest.$ac_ext <<_ACEOF
19289 /* confdefs.h.  */
19290 _ACEOF
19291 cat confdefs.h >>conftest.$ac_ext
19292 cat >>conftest.$ac_ext <<_ACEOF
19293 /* end confdefs.h.  */
19294
19295 /* Override any GCC internal prototype to avoid an error.
19296    Use char because int might match the return type of a GCC
19297    builtin and then its argument prototype would still apply.  */
19298 #ifdef __cplusplus
19299 extern "C"
19300 #endif
19301 char __lshrdi3 ();
19302 int
19303 main ()
19304 {
19305 return __lshrdi3 ();
19306   ;
19307   return 0;
19308 }
19309 _ACEOF
19310 rm -f conftest.$ac_objext conftest$ac_exeext
19311 if { (ac_try="$ac_link"
19312 case "(($ac_try" in
19313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19314   *) ac_try_echo=$ac_try;;
19315 esac
19316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19317   (eval "$ac_link") 2>conftest.er1
19318   ac_status=$?
19319   grep -v '^ *+' conftest.er1 >conftest.err
19320   rm -f conftest.er1
19321   cat conftest.err >&5
19322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19323   (exit $ac_status); } &&
19324          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19325   { (case "(($ac_try" in
19326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19327   *) ac_try_echo=$ac_try;;
19328 esac
19329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19330   (eval "$ac_try") 2>&5
19331   ac_status=$?
19332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19333   (exit $ac_status); }; } &&
19334          { ac_try='test -s conftest$ac_exeext'
19335   { (case "(($ac_try" in
19336   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19337   *) ac_try_echo=$ac_try;;
19338 esac
19339 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19340   (eval "$ac_try") 2>&5
19341   ac_status=$?
19342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19343   (exit $ac_status); }; }; then
19344   ac_cv_lib_gcc___lshrdi3=yes
19345 else
19346   echo "$as_me: failed program was:" >&5
19347 sed 's/^/| /' conftest.$ac_ext >&5
19348
19349         ac_cv_lib_gcc___lshrdi3=no
19350 fi
19351
19352 rm -f core conftest.err conftest.$ac_objext \
19353       conftest$ac_exeext conftest.$ac_ext
19354 LIBS=$ac_check_lib_save_LIBS
19355 fi
19356 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19357 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19358 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19359
19360 cat >>confdefs.h <<\_ACEOF
19361 #define HAVE___LSHRDI3 1
19362 _ACEOF
19363
19364 fi
19365
19366   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19367 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19368 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19369   echo $ECHO_N "(cached) $ECHO_C" >&6
19370 else
19371   ac_check_lib_save_LIBS=$LIBS
19372 LIBS="-lgcc  $LIBS"
19373 cat >conftest.$ac_ext <<_ACEOF
19374 /* confdefs.h.  */
19375 _ACEOF
19376 cat confdefs.h >>conftest.$ac_ext
19377 cat >>conftest.$ac_ext <<_ACEOF
19378 /* end confdefs.h.  */
19379
19380 /* Override any GCC internal prototype to avoid an error.
19381    Use char because int might match the return type of a GCC
19382    builtin and then its argument prototype would still apply.  */
19383 #ifdef __cplusplus
19384 extern "C"
19385 #endif
19386 char __moddi3 ();
19387 int
19388 main ()
19389 {
19390 return __moddi3 ();
19391   ;
19392   return 0;
19393 }
19394 _ACEOF
19395 rm -f conftest.$ac_objext conftest$ac_exeext
19396 if { (ac_try="$ac_link"
19397 case "(($ac_try" in
19398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19399   *) ac_try_echo=$ac_try;;
19400 esac
19401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19402   (eval "$ac_link") 2>conftest.er1
19403   ac_status=$?
19404   grep -v '^ *+' conftest.er1 >conftest.err
19405   rm -f conftest.er1
19406   cat conftest.err >&5
19407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19408   (exit $ac_status); } &&
19409          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19410   { (case "(($ac_try" in
19411   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19412   *) ac_try_echo=$ac_try;;
19413 esac
19414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19415   (eval "$ac_try") 2>&5
19416   ac_status=$?
19417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19418   (exit $ac_status); }; } &&
19419          { ac_try='test -s conftest$ac_exeext'
19420   { (case "(($ac_try" in
19421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19422   *) ac_try_echo=$ac_try;;
19423 esac
19424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19425   (eval "$ac_try") 2>&5
19426   ac_status=$?
19427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19428   (exit $ac_status); }; }; then
19429   ac_cv_lib_gcc___moddi3=yes
19430 else
19431   echo "$as_me: failed program was:" >&5
19432 sed 's/^/| /' conftest.$ac_ext >&5
19433
19434         ac_cv_lib_gcc___moddi3=no
19435 fi
19436
19437 rm -f core conftest.err conftest.$ac_objext \
19438       conftest$ac_exeext conftest.$ac_ext
19439 LIBS=$ac_check_lib_save_LIBS
19440 fi
19441 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19442 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19443 if test $ac_cv_lib_gcc___moddi3 = yes; then
19444
19445 cat >>confdefs.h <<\_ACEOF
19446 #define HAVE___MODDI3 1
19447 _ACEOF
19448
19449 fi
19450
19451   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19452 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19453 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19454   echo $ECHO_N "(cached) $ECHO_C" >&6
19455 else
19456   ac_check_lib_save_LIBS=$LIBS
19457 LIBS="-lgcc  $LIBS"
19458 cat >conftest.$ac_ext <<_ACEOF
19459 /* confdefs.h.  */
19460 _ACEOF
19461 cat confdefs.h >>conftest.$ac_ext
19462 cat >>conftest.$ac_ext <<_ACEOF
19463 /* end confdefs.h.  */
19464
19465 /* Override any GCC internal prototype to avoid an error.
19466    Use char because int might match the return type of a GCC
19467    builtin and then its argument prototype would still apply.  */
19468 #ifdef __cplusplus
19469 extern "C"
19470 #endif
19471 char __udivdi3 ();
19472 int
19473 main ()
19474 {
19475 return __udivdi3 ();
19476   ;
19477   return 0;
19478 }
19479 _ACEOF
19480 rm -f conftest.$ac_objext conftest$ac_exeext
19481 if { (ac_try="$ac_link"
19482 case "(($ac_try" in
19483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19484   *) ac_try_echo=$ac_try;;
19485 esac
19486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19487   (eval "$ac_link") 2>conftest.er1
19488   ac_status=$?
19489   grep -v '^ *+' conftest.er1 >conftest.err
19490   rm -f conftest.er1
19491   cat conftest.err >&5
19492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19493   (exit $ac_status); } &&
19494          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19495   { (case "(($ac_try" in
19496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19497   *) ac_try_echo=$ac_try;;
19498 esac
19499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19500   (eval "$ac_try") 2>&5
19501   ac_status=$?
19502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19503   (exit $ac_status); }; } &&
19504          { ac_try='test -s conftest$ac_exeext'
19505   { (case "(($ac_try" in
19506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19507   *) ac_try_echo=$ac_try;;
19508 esac
19509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19510   (eval "$ac_try") 2>&5
19511   ac_status=$?
19512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19513   (exit $ac_status); }; }; then
19514   ac_cv_lib_gcc___udivdi3=yes
19515 else
19516   echo "$as_me: failed program was:" >&5
19517 sed 's/^/| /' conftest.$ac_ext >&5
19518
19519         ac_cv_lib_gcc___udivdi3=no
19520 fi
19521
19522 rm -f core conftest.err conftest.$ac_objext \
19523       conftest$ac_exeext conftest.$ac_ext
19524 LIBS=$ac_check_lib_save_LIBS
19525 fi
19526 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19527 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19528 if test $ac_cv_lib_gcc___udivdi3 = yes; then
19529
19530 cat >>confdefs.h <<\_ACEOF
19531 #define HAVE___UDIVDI3 1
19532 _ACEOF
19533
19534 fi
19535
19536   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19537 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19538 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19539   echo $ECHO_N "(cached) $ECHO_C" >&6
19540 else
19541   ac_check_lib_save_LIBS=$LIBS
19542 LIBS="-lgcc  $LIBS"
19543 cat >conftest.$ac_ext <<_ACEOF
19544 /* confdefs.h.  */
19545 _ACEOF
19546 cat confdefs.h >>conftest.$ac_ext
19547 cat >>conftest.$ac_ext <<_ACEOF
19548 /* end confdefs.h.  */
19549
19550 /* Override any GCC internal prototype to avoid an error.
19551    Use char because int might match the return type of a GCC
19552    builtin and then its argument prototype would still apply.  */
19553 #ifdef __cplusplus
19554 extern "C"
19555 #endif
19556 char __umoddi3 ();
19557 int
19558 main ()
19559 {
19560 return __umoddi3 ();
19561   ;
19562   return 0;
19563 }
19564 _ACEOF
19565 rm -f conftest.$ac_objext conftest$ac_exeext
19566 if { (ac_try="$ac_link"
19567 case "(($ac_try" in
19568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19569   *) ac_try_echo=$ac_try;;
19570 esac
19571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19572   (eval "$ac_link") 2>conftest.er1
19573   ac_status=$?
19574   grep -v '^ *+' conftest.er1 >conftest.err
19575   rm -f conftest.er1
19576   cat conftest.err >&5
19577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19578   (exit $ac_status); } &&
19579          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19580   { (case "(($ac_try" in
19581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19582   *) ac_try_echo=$ac_try;;
19583 esac
19584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19585   (eval "$ac_try") 2>&5
19586   ac_status=$?
19587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19588   (exit $ac_status); }; } &&
19589          { ac_try='test -s conftest$ac_exeext'
19590   { (case "(($ac_try" in
19591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19592   *) ac_try_echo=$ac_try;;
19593 esac
19594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19595   (eval "$ac_try") 2>&5
19596   ac_status=$?
19597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19598   (exit $ac_status); }; }; then
19599   ac_cv_lib_gcc___umoddi3=yes
19600 else
19601   echo "$as_me: failed program was:" >&5
19602 sed 's/^/| /' conftest.$ac_ext >&5
19603
19604         ac_cv_lib_gcc___umoddi3=no
19605 fi
19606
19607 rm -f core conftest.err conftest.$ac_objext \
19608       conftest$ac_exeext conftest.$ac_ext
19609 LIBS=$ac_check_lib_save_LIBS
19610 fi
19611 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19612 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19613 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19614
19615 cat >>confdefs.h <<\_ACEOF
19616 #define HAVE___UMODDI3 1
19617 _ACEOF
19618
19619 fi
19620
19621
19622   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19623 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19624 if test "${ac_cv_lib_gcc___main+set}" = set; then
19625   echo $ECHO_N "(cached) $ECHO_C" >&6
19626 else
19627   ac_check_lib_save_LIBS=$LIBS
19628 LIBS="-lgcc  $LIBS"
19629 cat >conftest.$ac_ext <<_ACEOF
19630 /* confdefs.h.  */
19631 _ACEOF
19632 cat confdefs.h >>conftest.$ac_ext
19633 cat >>conftest.$ac_ext <<_ACEOF
19634 /* end confdefs.h.  */
19635
19636 /* Override any GCC internal prototype to avoid an error.
19637    Use char because int might match the return type of a GCC
19638    builtin and then its argument prototype would still apply.  */
19639 #ifdef __cplusplus
19640 extern "C"
19641 #endif
19642 char __main ();
19643 int
19644 main ()
19645 {
19646 return __main ();
19647   ;
19648   return 0;
19649 }
19650 _ACEOF
19651 rm -f conftest.$ac_objext conftest$ac_exeext
19652 if { (ac_try="$ac_link"
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_link") 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_c_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_exeext'
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_lib_gcc___main=yes
19686 else
19687   echo "$as_me: failed program was:" >&5
19688 sed 's/^/| /' conftest.$ac_ext >&5
19689
19690         ac_cv_lib_gcc___main=no
19691 fi
19692
19693 rm -f core conftest.err conftest.$ac_objext \
19694       conftest$ac_exeext conftest.$ac_ext
19695 LIBS=$ac_check_lib_save_LIBS
19696 fi
19697 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19698 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19699 if test $ac_cv_lib_gcc___main = yes; then
19700
19701 cat >>confdefs.h <<\_ACEOF
19702 #define HAVE___MAIN 1
19703 _ACEOF
19704
19705 fi
19706
19707   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19708 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19709 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19710   echo $ECHO_N "(cached) $ECHO_C" >&6
19711 else
19712   ac_check_lib_save_LIBS=$LIBS
19713 LIBS="-lgcc  $LIBS"
19714 cat >conftest.$ac_ext <<_ACEOF
19715 /* confdefs.h.  */
19716 _ACEOF
19717 cat confdefs.h >>conftest.$ac_ext
19718 cat >>conftest.$ac_ext <<_ACEOF
19719 /* end confdefs.h.  */
19720
19721 /* Override any GCC internal prototype to avoid an error.
19722    Use char because int might match the return type of a GCC
19723    builtin and then its argument prototype would still apply.  */
19724 #ifdef __cplusplus
19725 extern "C"
19726 #endif
19727 char __cmpdi2 ();
19728 int
19729 main ()
19730 {
19731 return __cmpdi2 ();
19732   ;
19733   return 0;
19734 }
19735 _ACEOF
19736 rm -f conftest.$ac_objext conftest$ac_exeext
19737 if { (ac_try="$ac_link"
19738 case "(($ac_try" in
19739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19740   *) ac_try_echo=$ac_try;;
19741 esac
19742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19743   (eval "$ac_link") 2>conftest.er1
19744   ac_status=$?
19745   grep -v '^ *+' conftest.er1 >conftest.err
19746   rm -f conftest.er1
19747   cat conftest.err >&5
19748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19749   (exit $ac_status); } &&
19750          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19751   { (case "(($ac_try" in
19752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19753   *) ac_try_echo=$ac_try;;
19754 esac
19755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19756   (eval "$ac_try") 2>&5
19757   ac_status=$?
19758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19759   (exit $ac_status); }; } &&
19760          { ac_try='test -s conftest$ac_exeext'
19761   { (case "(($ac_try" in
19762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19763   *) ac_try_echo=$ac_try;;
19764 esac
19765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19766   (eval "$ac_try") 2>&5
19767   ac_status=$?
19768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19769   (exit $ac_status); }; }; then
19770   ac_cv_lib_gcc___cmpdi2=yes
19771 else
19772   echo "$as_me: failed program was:" >&5
19773 sed 's/^/| /' conftest.$ac_ext >&5
19774
19775         ac_cv_lib_gcc___cmpdi2=no
19776 fi
19777
19778 rm -f core conftest.err conftest.$ac_objext \
19779       conftest$ac_exeext conftest.$ac_ext
19780 LIBS=$ac_check_lib_save_LIBS
19781 fi
19782 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19783 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19784 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19785
19786 cat >>confdefs.h <<\_ACEOF
19787 #define HAVE___CMPDI2 1
19788 _ACEOF
19789
19790 fi
19791
19792 fi
19793
19794 if test "$llvm_cv_os_type" = "MingW" ; then
19795   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19796 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19797   cat >conftest.$ac_ext <<_ACEOF
19798
19799   /* confdefs.h.  */
19800 _ACEOF
19801 cat confdefs.h >>conftest.$ac_ext
19802 cat >>conftest.$ac_ext <<_ACEOF
19803 /* end confdefs.h.  */
19804
19805     #include <windows.h>
19806     #include <imagehlp.h>
19807     extern void foo(PENUMLOADED_MODULES_CALLBACK);
19808     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19809
19810
19811 _ACEOF
19812 rm -f conftest.$ac_objext
19813 if { (ac_try="$ac_compile"
19814 case "(($ac_try" in
19815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19816   *) ac_try_echo=$ac_try;;
19817 esac
19818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19819   (eval "$ac_compile") 2>conftest.er1
19820   ac_status=$?
19821   grep -v '^ *+' conftest.er1 >conftest.err
19822   rm -f conftest.er1
19823   cat conftest.err >&5
19824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19825   (exit $ac_status); } &&
19826          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19827   { (case "(($ac_try" in
19828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19829   *) ac_try_echo=$ac_try;;
19830 esac
19831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19832   (eval "$ac_try") 2>&5
19833   ac_status=$?
19834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19835   (exit $ac_status); }; } &&
19836          { ac_try='test -s conftest.$ac_objext'
19837   { (case "(($ac_try" in
19838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19839   *) ac_try_echo=$ac_try;;
19840 esac
19841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19842   (eval "$ac_try") 2>&5
19843   ac_status=$?
19844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19845   (exit $ac_status); }; }; then
19846
19847   { echo "$as_me:$LINENO: result: yes" >&5
19848 echo "${ECHO_T}yes" >&6; }
19849   llvm_cv_win32_elmcb_pcstr="PCSTR"
19850
19851 else
19852   echo "$as_me: failed program was:" >&5
19853 sed 's/^/| /' conftest.$ac_ext >&5
19854
19855
19856   { echo "$as_me:$LINENO: result: no" >&5
19857 echo "${ECHO_T}no" >&6; }
19858   llvm_cv_win32_elmcb_pcstr="PSTR"
19859
19860 fi
19861
19862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19863
19864 cat >>confdefs.h <<_ACEOF
19865 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19866 _ACEOF
19867
19868 fi
19869
19870
19871
19872   { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19873 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19874 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19875   echo $ECHO_N "(cached) $ECHO_C" >&6
19876 else
19877
19878     ac_ext=cpp
19879 ac_cpp='$CXXCPP $CPPFLAGS'
19880 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19881 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19882 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19883
19884     cat >conftest.$ac_ext <<_ACEOF
19885 /* confdefs.h.  */
19886 _ACEOF
19887 cat confdefs.h >>conftest.$ac_ext
19888 cat >>conftest.$ac_ext <<_ACEOF
19889 /* end confdefs.h.  */
19890 #include <math.h>
19891 int
19892 main ()
19893 {
19894 float f; isnan(f);
19895   ;
19896   return 0;
19897 }
19898 _ACEOF
19899 rm -f conftest.$ac_objext
19900 if { (ac_try="$ac_compile"
19901 case "(($ac_try" in
19902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19903   *) ac_try_echo=$ac_try;;
19904 esac
19905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19906   (eval "$ac_compile") 2>conftest.er1
19907   ac_status=$?
19908   grep -v '^ *+' conftest.er1 >conftest.err
19909   rm -f conftest.er1
19910   cat conftest.err >&5
19911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19912   (exit $ac_status); } &&
19913          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19914   { (case "(($ac_try" in
19915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19916   *) ac_try_echo=$ac_try;;
19917 esac
19918 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19919   (eval "$ac_try") 2>&5
19920   ac_status=$?
19921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19922   (exit $ac_status); }; } &&
19923          { ac_try='test -s conftest.$ac_objext'
19924   { (case "(($ac_try" in
19925   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19926   *) ac_try_echo=$ac_try;;
19927 esac
19928 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19929   (eval "$ac_try") 2>&5
19930   ac_status=$?
19931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19932   (exit $ac_status); }; }; then
19933   ac_cv_func_isnan_in_math_h=yes
19934 else
19935   echo "$as_me: failed program was:" >&5
19936 sed 's/^/| /' conftest.$ac_ext >&5
19937
19938         ac_cv_func_isnan_in_math_h=no
19939 fi
19940
19941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19942     ac_ext=c
19943 ac_cpp='$CPP $CPPFLAGS'
19944 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19945 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19946 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19947
19948
19949 fi
19950 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19951 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19952
19953
19954 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19955
19956 cat >>confdefs.h <<\_ACEOF
19957 #define HAVE_ISNAN_IN_MATH_H 1
19958 _ACEOF
19959
19960 fi
19961
19962
19963   { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19964 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19965 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19966   echo $ECHO_N "(cached) $ECHO_C" >&6
19967 else
19968
19969     ac_ext=cpp
19970 ac_cpp='$CXXCPP $CPPFLAGS'
19971 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19972 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19973 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19974
19975     cat >conftest.$ac_ext <<_ACEOF
19976 /* confdefs.h.  */
19977 _ACEOF
19978 cat confdefs.h >>conftest.$ac_ext
19979 cat >>conftest.$ac_ext <<_ACEOF
19980 /* end confdefs.h.  */
19981 #include <cmath>
19982 int
19983 main ()
19984 {
19985 float f; isnan(f);
19986   ;
19987   return 0;
19988 }
19989 _ACEOF
19990 rm -f conftest.$ac_objext
19991 if { (ac_try="$ac_compile"
19992 case "(($ac_try" in
19993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19994   *) ac_try_echo=$ac_try;;
19995 esac
19996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19997   (eval "$ac_compile") 2>conftest.er1
19998   ac_status=$?
19999   grep -v '^ *+' conftest.er1 >conftest.err
20000   rm -f conftest.er1
20001   cat conftest.err >&5
20002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20003   (exit $ac_status); } &&
20004          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20005   { (case "(($ac_try" in
20006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20007   *) ac_try_echo=$ac_try;;
20008 esac
20009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20010   (eval "$ac_try") 2>&5
20011   ac_status=$?
20012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20013   (exit $ac_status); }; } &&
20014          { ac_try='test -s conftest.$ac_objext'
20015   { (case "(($ac_try" in
20016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20017   *) ac_try_echo=$ac_try;;
20018 esac
20019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20020   (eval "$ac_try") 2>&5
20021   ac_status=$?
20022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20023   (exit $ac_status); }; }; then
20024   ac_cv_func_isnan_in_cmath=yes
20025 else
20026   echo "$as_me: failed program was:" >&5
20027 sed 's/^/| /' conftest.$ac_ext >&5
20028
20029         ac_cv_func_isnan_in_cmath=no
20030 fi
20031
20032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20033     ac_ext=c
20034 ac_cpp='$CPP $CPPFLAGS'
20035 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20036 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20037 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20038
20039
20040 fi
20041 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
20042 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
20043
20044 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
20045
20046 cat >>confdefs.h <<\_ACEOF
20047 #define HAVE_ISNAN_IN_CMATH 1
20048 _ACEOF
20049
20050 fi
20051
20052
20053   { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
20054 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
20055 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
20056   echo $ECHO_N "(cached) $ECHO_C" >&6
20057 else
20058
20059     ac_ext=cpp
20060 ac_cpp='$CXXCPP $CPPFLAGS'
20061 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20062 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20063 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20064
20065     cat >conftest.$ac_ext <<_ACEOF
20066 /* confdefs.h.  */
20067 _ACEOF
20068 cat confdefs.h >>conftest.$ac_ext
20069 cat >>conftest.$ac_ext <<_ACEOF
20070 /* end confdefs.h.  */
20071 #include <cmath>
20072 int
20073 main ()
20074 {
20075 float f; std::isnan(f);
20076   ;
20077   return 0;
20078 }
20079 _ACEOF
20080 rm -f conftest.$ac_objext
20081 if { (ac_try="$ac_compile"
20082 case "(($ac_try" in
20083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20084   *) ac_try_echo=$ac_try;;
20085 esac
20086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20087   (eval "$ac_compile") 2>conftest.er1
20088   ac_status=$?
20089   grep -v '^ *+' conftest.er1 >conftest.err
20090   rm -f conftest.er1
20091   cat conftest.err >&5
20092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20093   (exit $ac_status); } &&
20094          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20095   { (case "(($ac_try" in
20096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20097   *) ac_try_echo=$ac_try;;
20098 esac
20099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20100   (eval "$ac_try") 2>&5
20101   ac_status=$?
20102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20103   (exit $ac_status); }; } &&
20104          { ac_try='test -s conftest.$ac_objext'
20105   { (case "(($ac_try" in
20106   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20107   *) ac_try_echo=$ac_try;;
20108 esac
20109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20110   (eval "$ac_try") 2>&5
20111   ac_status=$?
20112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20113   (exit $ac_status); }; }; then
20114   ac_cv_func_std_isnan_in_cmath=yes
20115 else
20116   echo "$as_me: failed program was:" >&5
20117 sed 's/^/| /' conftest.$ac_ext >&5
20118
20119         ac_cv_func_std_isnan_in_cmath=no
20120 fi
20121
20122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20123     ac_ext=c
20124 ac_cpp='$CPP $CPPFLAGS'
20125 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20126 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20127 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20128
20129
20130 fi
20131 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
20132 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
20133
20134 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
20135
20136 cat >>confdefs.h <<\_ACEOF
20137 #define HAVE_STD_ISNAN_IN_CMATH 1
20138 _ACEOF
20139
20140 fi
20141
20142
20143
20144
20145   { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
20146 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
20147 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
20148   echo $ECHO_N "(cached) $ECHO_C" >&6
20149 else
20150
20151     ac_ext=cpp
20152 ac_cpp='$CXXCPP $CPPFLAGS'
20153 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20154 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20155 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20156
20157     cat >conftest.$ac_ext <<_ACEOF
20158 /* confdefs.h.  */
20159 _ACEOF
20160 cat confdefs.h >>conftest.$ac_ext
20161 cat >>conftest.$ac_ext <<_ACEOF
20162 /* end confdefs.h.  */
20163 #include <math.h>
20164 int
20165 main ()
20166 {
20167 float f; isinf(f);
20168   ;
20169   return 0;
20170 }
20171 _ACEOF
20172 rm -f conftest.$ac_objext
20173 if { (ac_try="$ac_compile"
20174 case "(($ac_try" in
20175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20176   *) ac_try_echo=$ac_try;;
20177 esac
20178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20179   (eval "$ac_compile") 2>conftest.er1
20180   ac_status=$?
20181   grep -v '^ *+' conftest.er1 >conftest.err
20182   rm -f conftest.er1
20183   cat conftest.err >&5
20184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20185   (exit $ac_status); } &&
20186          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20187   { (case "(($ac_try" in
20188   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20189   *) ac_try_echo=$ac_try;;
20190 esac
20191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20192   (eval "$ac_try") 2>&5
20193   ac_status=$?
20194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20195   (exit $ac_status); }; } &&
20196          { ac_try='test -s conftest.$ac_objext'
20197   { (case "(($ac_try" in
20198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20199   *) ac_try_echo=$ac_try;;
20200 esac
20201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20202   (eval "$ac_try") 2>&5
20203   ac_status=$?
20204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20205   (exit $ac_status); }; }; then
20206   ac_cv_func_isinf_in_math_h=yes
20207 else
20208   echo "$as_me: failed program was:" >&5
20209 sed 's/^/| /' conftest.$ac_ext >&5
20210
20211         ac_cv_func_isinf_in_math_h=no
20212 fi
20213
20214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20215     ac_ext=c
20216 ac_cpp='$CPP $CPPFLAGS'
20217 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20218 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20219 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20220
20221
20222 fi
20223 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
20224 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
20225
20226 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
20227
20228 cat >>confdefs.h <<\_ACEOF
20229 #define HAVE_ISINF_IN_MATH_H 1
20230 _ACEOF
20231
20232 fi
20233
20234
20235   { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
20236 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
20237 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
20238   echo $ECHO_N "(cached) $ECHO_C" >&6
20239 else
20240
20241     ac_ext=cpp
20242 ac_cpp='$CXXCPP $CPPFLAGS'
20243 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20244 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20245 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20246
20247     cat >conftest.$ac_ext <<_ACEOF
20248 /* confdefs.h.  */
20249 _ACEOF
20250 cat confdefs.h >>conftest.$ac_ext
20251 cat >>conftest.$ac_ext <<_ACEOF
20252 /* end confdefs.h.  */
20253 #include <cmath>
20254 int
20255 main ()
20256 {
20257 float f; isinf(f);
20258   ;
20259   return 0;
20260 }
20261 _ACEOF
20262 rm -f conftest.$ac_objext
20263 if { (ac_try="$ac_compile"
20264 case "(($ac_try" in
20265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20266   *) ac_try_echo=$ac_try;;
20267 esac
20268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20269   (eval "$ac_compile") 2>conftest.er1
20270   ac_status=$?
20271   grep -v '^ *+' conftest.er1 >conftest.err
20272   rm -f conftest.er1
20273   cat conftest.err >&5
20274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20275   (exit $ac_status); } &&
20276          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20277   { (case "(($ac_try" in
20278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20279   *) ac_try_echo=$ac_try;;
20280 esac
20281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20282   (eval "$ac_try") 2>&5
20283   ac_status=$?
20284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20285   (exit $ac_status); }; } &&
20286          { ac_try='test -s conftest.$ac_objext'
20287   { (case "(($ac_try" in
20288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20289   *) ac_try_echo=$ac_try;;
20290 esac
20291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20292   (eval "$ac_try") 2>&5
20293   ac_status=$?
20294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20295   (exit $ac_status); }; }; then
20296   ac_cv_func_isinf_in_cmath=yes
20297 else
20298   echo "$as_me: failed program was:" >&5
20299 sed 's/^/| /' conftest.$ac_ext >&5
20300
20301         ac_cv_func_isinf_in_cmath=no
20302 fi
20303
20304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20305     ac_ext=c
20306 ac_cpp='$CPP $CPPFLAGS'
20307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20308 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20310
20311
20312 fi
20313 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
20314 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
20315
20316 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
20317
20318 cat >>confdefs.h <<\_ACEOF
20319 #define HAVE_ISINF_IN_CMATH 1
20320 _ACEOF
20321
20322 fi
20323
20324
20325   { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
20326 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
20327 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
20328   echo $ECHO_N "(cached) $ECHO_C" >&6
20329 else
20330
20331     ac_ext=cpp
20332 ac_cpp='$CXXCPP $CPPFLAGS'
20333 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20334 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20335 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20336
20337     cat >conftest.$ac_ext <<_ACEOF
20338 /* confdefs.h.  */
20339 _ACEOF
20340 cat confdefs.h >>conftest.$ac_ext
20341 cat >>conftest.$ac_ext <<_ACEOF
20342 /* end confdefs.h.  */
20343 #include <cmath>
20344 int
20345 main ()
20346 {
20347 float f; std::isinf(f);
20348   ;
20349   return 0;
20350 }
20351 _ACEOF
20352 rm -f conftest.$ac_objext
20353 if { (ac_try="$ac_compile"
20354 case "(($ac_try" in
20355   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20356   *) ac_try_echo=$ac_try;;
20357 esac
20358 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20359   (eval "$ac_compile") 2>conftest.er1
20360   ac_status=$?
20361   grep -v '^ *+' conftest.er1 >conftest.err
20362   rm -f conftest.er1
20363   cat conftest.err >&5
20364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20365   (exit $ac_status); } &&
20366          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20367   { (case "(($ac_try" in
20368   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20369   *) ac_try_echo=$ac_try;;
20370 esac
20371 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20372   (eval "$ac_try") 2>&5
20373   ac_status=$?
20374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20375   (exit $ac_status); }; } &&
20376          { ac_try='test -s conftest.$ac_objext'
20377   { (case "(($ac_try" in
20378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20379   *) ac_try_echo=$ac_try;;
20380 esac
20381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20382   (eval "$ac_try") 2>&5
20383   ac_status=$?
20384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20385   (exit $ac_status); }; }; then
20386   ac_cv_func_std_isinf_in_cmath=yes
20387 else
20388   echo "$as_me: failed program was:" >&5
20389 sed 's/^/| /' conftest.$ac_ext >&5
20390
20391         ac_cv_func_std_isinf_in_cmath=no
20392 fi
20393
20394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20395     ac_ext=c
20396 ac_cpp='$CPP $CPPFLAGS'
20397 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20398 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20399 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20400
20401
20402 fi
20403 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20404 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
20405
20406 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
20407
20408 cat >>confdefs.h <<\_ACEOF
20409 #define HAVE_STD_ISINF_IN_CMATH 1
20410 _ACEOF
20411
20412 fi
20413
20414
20415   { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20416 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20417 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20418   echo $ECHO_N "(cached) $ECHO_C" >&6
20419 else
20420
20421     ac_ext=cpp
20422 ac_cpp='$CXXCPP $CPPFLAGS'
20423 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20424 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20425 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20426
20427     cat >conftest.$ac_ext <<_ACEOF
20428 /* confdefs.h.  */
20429 _ACEOF
20430 cat confdefs.h >>conftest.$ac_ext
20431 cat >>conftest.$ac_ext <<_ACEOF
20432 /* end confdefs.h.  */
20433 #include <ieeefp.h>
20434 int
20435 main ()
20436 {
20437 float f; finite(f);
20438   ;
20439   return 0;
20440 }
20441 _ACEOF
20442 rm -f conftest.$ac_objext
20443 if { (ac_try="$ac_compile"
20444 case "(($ac_try" in
20445   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20446   *) ac_try_echo=$ac_try;;
20447 esac
20448 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20449   (eval "$ac_compile") 2>conftest.er1
20450   ac_status=$?
20451   grep -v '^ *+' conftest.er1 >conftest.err
20452   rm -f conftest.er1
20453   cat conftest.err >&5
20454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20455   (exit $ac_status); } &&
20456          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20457   { (case "(($ac_try" in
20458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20459   *) ac_try_echo=$ac_try;;
20460 esac
20461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20462   (eval "$ac_try") 2>&5
20463   ac_status=$?
20464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20465   (exit $ac_status); }; } &&
20466          { ac_try='test -s conftest.$ac_objext'
20467   { (case "(($ac_try" in
20468   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20469   *) ac_try_echo=$ac_try;;
20470 esac
20471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20472   (eval "$ac_try") 2>&5
20473   ac_status=$?
20474   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20475   (exit $ac_status); }; }; then
20476   ac_cv_func_finite_in_ieeefp_h=yes
20477 else
20478   echo "$as_me: failed program was:" >&5
20479 sed 's/^/| /' conftest.$ac_ext >&5
20480
20481         ac_cv_func_finite_in_ieeefp_h=no
20482 fi
20483
20484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20485     ac_ext=c
20486 ac_cpp='$CPP $CPPFLAGS'
20487 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20488 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20489 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20490
20491
20492 fi
20493 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20494 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20495
20496 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20497
20498 cat >>confdefs.h <<\_ACEOF
20499 #define HAVE_FINITE_IN_IEEEFP_H 1
20500 _ACEOF
20501
20502 fi
20503
20504
20505
20506 if test "$llvm_cv_platform_type" = "Unix" ; then
20507
20508
20509 for ac_header in stdlib.h unistd.h
20510 do
20511 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20512 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20513   { echo "$as_me:$LINENO: checking for $ac_header" >&5
20514 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20515 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20516   echo $ECHO_N "(cached) $ECHO_C" >&6
20517 fi
20518 ac_res=`eval echo '${'$as_ac_Header'}'`
20519                { echo "$as_me:$LINENO: result: $ac_res" >&5
20520 echo "${ECHO_T}$ac_res" >&6; }
20521 else
20522   # Is the header compilable?
20523 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20524 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20525 cat >conftest.$ac_ext <<_ACEOF
20526 /* confdefs.h.  */
20527 _ACEOF
20528 cat confdefs.h >>conftest.$ac_ext
20529 cat >>conftest.$ac_ext <<_ACEOF
20530 /* end confdefs.h.  */
20531 $ac_includes_default
20532 #include <$ac_header>
20533 _ACEOF
20534 rm -f conftest.$ac_objext
20535 if { (ac_try="$ac_compile"
20536 case "(($ac_try" in
20537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20538   *) ac_try_echo=$ac_try;;
20539 esac
20540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20541   (eval "$ac_compile") 2>conftest.er1
20542   ac_status=$?
20543   grep -v '^ *+' conftest.er1 >conftest.err
20544   rm -f conftest.er1
20545   cat conftest.err >&5
20546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20547   (exit $ac_status); } &&
20548          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20549   { (case "(($ac_try" in
20550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20551   *) ac_try_echo=$ac_try;;
20552 esac
20553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20554   (eval "$ac_try") 2>&5
20555   ac_status=$?
20556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20557   (exit $ac_status); }; } &&
20558          { ac_try='test -s conftest.$ac_objext'
20559   { (case "(($ac_try" in
20560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20561   *) ac_try_echo=$ac_try;;
20562 esac
20563 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20564   (eval "$ac_try") 2>&5
20565   ac_status=$?
20566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20567   (exit $ac_status); }; }; then
20568   ac_header_compiler=yes
20569 else
20570   echo "$as_me: failed program was:" >&5
20571 sed 's/^/| /' conftest.$ac_ext >&5
20572
20573         ac_header_compiler=no
20574 fi
20575
20576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20577 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20578 echo "${ECHO_T}$ac_header_compiler" >&6; }
20579
20580 # Is the header present?
20581 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20582 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20583 cat >conftest.$ac_ext <<_ACEOF
20584 /* confdefs.h.  */
20585 _ACEOF
20586 cat confdefs.h >>conftest.$ac_ext
20587 cat >>conftest.$ac_ext <<_ACEOF
20588 /* end confdefs.h.  */
20589 #include <$ac_header>
20590 _ACEOF
20591 if { (ac_try="$ac_cpp conftest.$ac_ext"
20592 case "(($ac_try" in
20593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20594   *) ac_try_echo=$ac_try;;
20595 esac
20596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20597   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20598   ac_status=$?
20599   grep -v '^ *+' conftest.er1 >conftest.err
20600   rm -f conftest.er1
20601   cat conftest.err >&5
20602   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20603   (exit $ac_status); } >/dev/null; then
20604   if test -s conftest.err; then
20605     ac_cpp_err=$ac_c_preproc_warn_flag
20606     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20607   else
20608     ac_cpp_err=
20609   fi
20610 else
20611   ac_cpp_err=yes
20612 fi
20613 if test -z "$ac_cpp_err"; then
20614   ac_header_preproc=yes
20615 else
20616   echo "$as_me: failed program was:" >&5
20617 sed 's/^/| /' conftest.$ac_ext >&5
20618
20619   ac_header_preproc=no
20620 fi
20621
20622 rm -f conftest.err conftest.$ac_ext
20623 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20624 echo "${ECHO_T}$ac_header_preproc" >&6; }
20625
20626 # So?  What about this header?
20627 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20628   yes:no: )
20629     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20630 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20631     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20632 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20633     ac_header_preproc=yes
20634     ;;
20635   no:yes:* )
20636     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20637 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20638     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20639 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20640     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20641 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20642     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20643 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20644     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20645 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20646     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20647 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20648     ( cat <<\_ASBOX
20649 ## ------------------------------------ ##
20650 ## Report this to http://llvm.org/bugs/ ##
20651 ## ------------------------------------ ##
20652 _ASBOX
20653      ) | sed "s/^/$as_me: WARNING:     /" >&2
20654     ;;
20655 esac
20656 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20657 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20658 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20659   echo $ECHO_N "(cached) $ECHO_C" >&6
20660 else
20661   eval "$as_ac_Header=\$ac_header_preproc"
20662 fi
20663 ac_res=`eval echo '${'$as_ac_Header'}'`
20664                { echo "$as_me:$LINENO: result: $ac_res" >&5
20665 echo "${ECHO_T}$ac_res" >&6; }
20666
20667 fi
20668 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20669   cat >>confdefs.h <<_ACEOF
20670 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20671 _ACEOF
20672
20673 fi
20674
20675 done
20676
20677
20678 for ac_func in getpagesize
20679 do
20680 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20681 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20682 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20683 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20684   echo $ECHO_N "(cached) $ECHO_C" >&6
20685 else
20686   cat >conftest.$ac_ext <<_ACEOF
20687 /* confdefs.h.  */
20688 _ACEOF
20689 cat confdefs.h >>conftest.$ac_ext
20690 cat >>conftest.$ac_ext <<_ACEOF
20691 /* end confdefs.h.  */
20692 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20693    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20694 #define $ac_func innocuous_$ac_func
20695
20696 /* System header to define __stub macros and hopefully few prototypes,
20697     which can conflict with char $ac_func (); below.
20698     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20699     <limits.h> exists even on freestanding compilers.  */
20700
20701 #ifdef __STDC__
20702 # include <limits.h>
20703 #else
20704 # include <assert.h>
20705 #endif
20706
20707 #undef $ac_func
20708
20709 /* Override any GCC internal prototype to avoid an error.
20710    Use char because int might match the return type of a GCC
20711    builtin and then its argument prototype would still apply.  */
20712 #ifdef __cplusplus
20713 extern "C"
20714 #endif
20715 char $ac_func ();
20716 /* The GNU C library defines this for functions which it implements
20717     to always fail with ENOSYS.  Some functions are actually named
20718     something starting with __ and the normal name is an alias.  */
20719 #if defined __stub_$ac_func || defined __stub___$ac_func
20720 choke me
20721 #endif
20722
20723 int
20724 main ()
20725 {
20726 return $ac_func ();
20727   ;
20728   return 0;
20729 }
20730 _ACEOF
20731 rm -f conftest.$ac_objext conftest$ac_exeext
20732 if { (ac_try="$ac_link"
20733 case "(($ac_try" in
20734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20735   *) ac_try_echo=$ac_try;;
20736 esac
20737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20738   (eval "$ac_link") 2>conftest.er1
20739   ac_status=$?
20740   grep -v '^ *+' conftest.er1 >conftest.err
20741   rm -f conftest.er1
20742   cat conftest.err >&5
20743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20744   (exit $ac_status); } &&
20745          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
20752   ac_status=$?
20753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20754   (exit $ac_status); }; } &&
20755          { ac_try='test -s conftest$ac_exeext'
20756   { (case "(($ac_try" in
20757   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20758   *) ac_try_echo=$ac_try;;
20759 esac
20760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20761   (eval "$ac_try") 2>&5
20762   ac_status=$?
20763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20764   (exit $ac_status); }; }; then
20765   eval "$as_ac_var=yes"
20766 else
20767   echo "$as_me: failed program was:" >&5
20768 sed 's/^/| /' conftest.$ac_ext >&5
20769
20770         eval "$as_ac_var=no"
20771 fi
20772
20773 rm -f core conftest.err conftest.$ac_objext \
20774       conftest$ac_exeext conftest.$ac_ext
20775 fi
20776 ac_res=`eval echo '${'$as_ac_var'}'`
20777                { echo "$as_me:$LINENO: result: $ac_res" >&5
20778 echo "${ECHO_T}$ac_res" >&6; }
20779 if test `eval echo '${'$as_ac_var'}'` = yes; then
20780   cat >>confdefs.h <<_ACEOF
20781 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20782 _ACEOF
20783
20784 fi
20785 done
20786
20787 { echo "$as_me:$LINENO: checking for working mmap" >&5
20788 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20789 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20790   echo $ECHO_N "(cached) $ECHO_C" >&6
20791 else
20792   if test "$cross_compiling" = yes; then
20793   ac_cv_func_mmap_fixed_mapped=no
20794 else
20795   cat >conftest.$ac_ext <<_ACEOF
20796 /* confdefs.h.  */
20797 _ACEOF
20798 cat confdefs.h >>conftest.$ac_ext
20799 cat >>conftest.$ac_ext <<_ACEOF
20800 /* end confdefs.h.  */
20801 $ac_includes_default
20802 /* malloc might have been renamed as rpl_malloc. */
20803 #undef malloc
20804
20805 /* Thanks to Mike Haertel and Jim Avera for this test.
20806    Here is a matrix of mmap possibilities:
20807         mmap private not fixed
20808         mmap private fixed at somewhere currently unmapped
20809         mmap private fixed at somewhere already mapped
20810         mmap shared not fixed
20811         mmap shared fixed at somewhere currently unmapped
20812         mmap shared fixed at somewhere already mapped
20813    For private mappings, we should verify that changes cannot be read()
20814    back from the file, nor mmap's back from the file at a different
20815    address.  (There have been systems where private was not correctly
20816    implemented like the infamous i386 svr4.0, and systems where the
20817    VM page cache was not coherent with the file system buffer cache
20818    like early versions of FreeBSD and possibly contemporary NetBSD.)
20819    For shared mappings, we should conversely verify that changes get
20820    propagated back to all the places they're supposed to be.
20821
20822    Grep wants private fixed already mapped.
20823    The main things grep needs to know about mmap are:
20824    * does it exist and is it safe to write into the mmap'd area
20825    * how to use it (BSD variants)  */
20826
20827 #include <fcntl.h>
20828 #include <sys/mman.h>
20829
20830 #if !STDC_HEADERS && !HAVE_STDLIB_H
20831 char *malloc ();
20832 #endif
20833
20834 /* This mess was copied from the GNU getpagesize.h.  */
20835 #if !HAVE_GETPAGESIZE
20836 /* Assume that all systems that can run configure have sys/param.h.  */
20837 # if !HAVE_SYS_PARAM_H
20838 #  define HAVE_SYS_PARAM_H 1
20839 # endif
20840
20841 # ifdef _SC_PAGESIZE
20842 #  define getpagesize() sysconf(_SC_PAGESIZE)
20843 # else /* no _SC_PAGESIZE */
20844 #  if HAVE_SYS_PARAM_H
20845 #   include <sys/param.h>
20846 #   ifdef EXEC_PAGESIZE
20847 #    define getpagesize() EXEC_PAGESIZE
20848 #   else /* no EXEC_PAGESIZE */
20849 #    ifdef NBPG
20850 #     define getpagesize() NBPG * CLSIZE
20851 #     ifndef CLSIZE
20852 #      define CLSIZE 1
20853 #     endif /* no CLSIZE */
20854 #    else /* no NBPG */
20855 #     ifdef NBPC
20856 #      define getpagesize() NBPC
20857 #     else /* no NBPC */
20858 #      ifdef PAGESIZE
20859 #       define getpagesize() PAGESIZE
20860 #      endif /* PAGESIZE */
20861 #     endif /* no NBPC */
20862 #    endif /* no NBPG */
20863 #   endif /* no EXEC_PAGESIZE */
20864 #  else /* no HAVE_SYS_PARAM_H */
20865 #   define getpagesize() 8192   /* punt totally */
20866 #  endif /* no HAVE_SYS_PARAM_H */
20867 # endif /* no _SC_PAGESIZE */
20868
20869 #endif /* no HAVE_GETPAGESIZE */
20870
20871 int
20872 main ()
20873 {
20874   char *data, *data2, *data3;
20875   int i, pagesize;
20876   int fd;
20877
20878   pagesize = getpagesize ();
20879
20880   /* First, make a file with some known garbage in it. */
20881   data = (char *) malloc (pagesize);
20882   if (!data)
20883     return 1;
20884   for (i = 0; i < pagesize; ++i)
20885     *(data + i) = rand ();
20886   umask (0);
20887   fd = creat ("conftest.mmap", 0600);
20888   if (fd < 0)
20889     return 1;
20890   if (write (fd, data, pagesize) != pagesize)
20891     return 1;
20892   close (fd);
20893
20894   /* Next, try to mmap the file at a fixed address which already has
20895      something else allocated at it.  If we can, also make sure that
20896      we see the same garbage.  */
20897   fd = open ("conftest.mmap", O_RDWR);
20898   if (fd < 0)
20899     return 1;
20900   data2 = (char *) malloc (2 * pagesize);
20901   if (!data2)
20902     return 1;
20903   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20904   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20905                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20906     return 1;
20907   for (i = 0; i < pagesize; ++i)
20908     if (*(data + i) != *(data2 + i))
20909       return 1;
20910
20911   /* Finally, make sure that changes to the mapped area do not
20912      percolate back to the file as seen by read().  (This is a bug on
20913      some variants of i386 svr4.0.)  */
20914   for (i = 0; i < pagesize; ++i)
20915     *(data2 + i) = *(data2 + i) + 1;
20916   data3 = (char *) malloc (pagesize);
20917   if (!data3)
20918     return 1;
20919   if (read (fd, data3, pagesize) != pagesize)
20920     return 1;
20921   for (i = 0; i < pagesize; ++i)
20922     if (*(data + i) != *(data3 + i))
20923       return 1;
20924   close (fd);
20925   return 0;
20926 }
20927 _ACEOF
20928 rm -f conftest$ac_exeext
20929 if { (ac_try="$ac_link"
20930 case "(($ac_try" in
20931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20932   *) ac_try_echo=$ac_try;;
20933 esac
20934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20935   (eval "$ac_link") 2>&5
20936   ac_status=$?
20937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20938   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20939   { (case "(($ac_try" in
20940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20941   *) ac_try_echo=$ac_try;;
20942 esac
20943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20944   (eval "$ac_try") 2>&5
20945   ac_status=$?
20946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20947   (exit $ac_status); }; }; then
20948   ac_cv_func_mmap_fixed_mapped=yes
20949 else
20950   echo "$as_me: program exited with status $ac_status" >&5
20951 echo "$as_me: failed program was:" >&5
20952 sed 's/^/| /' conftest.$ac_ext >&5
20953
20954 ( exit $ac_status )
20955 ac_cv_func_mmap_fixed_mapped=no
20956 fi
20957 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20958 fi
20959
20960
20961 fi
20962 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20963 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20964 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20965
20966 cat >>confdefs.h <<\_ACEOF
20967 #define HAVE_MMAP 1
20968 _ACEOF
20969
20970 fi
20971 rm -f conftest.mmap
20972
20973   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20974 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20975 if test "${ac_cv_func_mmap_file+set}" = set; then
20976   echo $ECHO_N "(cached) $ECHO_C" >&6
20977 else
20978    ac_ext=c
20979 ac_cpp='$CPP $CPPFLAGS'
20980 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20981 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20982 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20983
20984   if test "$cross_compiling" = yes; then
20985   ac_cv_func_mmap_file=no
20986 else
20987   cat >conftest.$ac_ext <<_ACEOF
20988
20989     /* confdefs.h.  */
20990 _ACEOF
20991 cat confdefs.h >>conftest.$ac_ext
20992 cat >>conftest.$ac_ext <<_ACEOF
20993 /* end confdefs.h.  */
20994
20995 #include <sys/types.h>
20996 #include <sys/mman.h>
20997 #include <fcntl.h>
20998
20999 int
21000 main ()
21001 {
21002
21003   int fd;
21004   fd = creat ("foo",0777);
21005   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
21006   unlink ("foo");
21007   return (fd != (int) MAP_FAILED);
21008   ;
21009   return 0;
21010 }
21011 _ACEOF
21012 rm -f conftest$ac_exeext
21013 if { (ac_try="$ac_link"
21014 case "(($ac_try" in
21015   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21016   *) ac_try_echo=$ac_try;;
21017 esac
21018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21019   (eval "$ac_link") 2>&5
21020   ac_status=$?
21021   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21022   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21023   { (case "(($ac_try" in
21024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21025   *) ac_try_echo=$ac_try;;
21026 esac
21027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21028   (eval "$ac_try") 2>&5
21029   ac_status=$?
21030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21031   (exit $ac_status); }; }; then
21032   ac_cv_func_mmap_file=yes
21033 else
21034   echo "$as_me: program exited with status $ac_status" >&5
21035 echo "$as_me: failed program was:" >&5
21036 sed 's/^/| /' conftest.$ac_ext >&5
21037
21038 ( exit $ac_status )
21039 ac_cv_func_mmap_file=no
21040 fi
21041 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21042 fi
21043
21044
21045   ac_ext=c
21046 ac_cpp='$CPP $CPPFLAGS'
21047 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21048 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21049 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21050
21051
21052 fi
21053 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
21054 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
21055 if test "$ac_cv_func_mmap_file" = yes; then
21056
21057 cat >>confdefs.h <<\_ACEOF
21058 #define HAVE_MMAP_FILE
21059 _ACEOF
21060
21061    MMAP_FILE=yes
21062
21063 fi
21064
21065   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
21066 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
21067 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
21068   echo $ECHO_N "(cached) $ECHO_C" >&6
21069 else
21070   if test "$llvm_cv_os_type" = "Interix" ; then
21071    ac_cv_need_dev_zero_for_mmap=yes
21072  else
21073    ac_cv_need_dev_zero_for_mmap=no
21074  fi
21075
21076 fi
21077 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
21078 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
21079 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
21080
21081 cat >>confdefs.h <<\_ACEOF
21082 #define NEED_DEV_ZERO_FOR_MMAP 1
21083 _ACEOF
21084
21085 fi
21086
21087   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
21088   then
21089     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
21090 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
21091   fi
21092   if test "$ac_cv_func_mmap_file" = "no"
21093   then
21094     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
21095 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
21096   fi
21097 fi
21098
21099 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
21100 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
21101 ac_ext=cpp
21102 ac_cpp='$CXXCPP $CPPFLAGS'
21103 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21104 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21105 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21106
21107 cat >conftest.$ac_ext <<_ACEOF
21108
21109   /* confdefs.h.  */
21110 _ACEOF
21111 cat confdefs.h >>conftest.$ac_ext
21112 cat >>conftest.$ac_ext <<_ACEOF
21113 /* end confdefs.h.  */
21114
21115     int main() {
21116       volatile unsigned long val = 1;
21117       __sync_synchronize();
21118       __sync_val_compare_and_swap(&val, 1, 0);
21119       __sync_add_and_fetch(&val, 1);
21120       __sync_sub_and_fetch(&val, 1);
21121       return 0;
21122     }
21123
21124
21125 _ACEOF
21126 rm -f conftest.$ac_objext conftest$ac_exeext
21127 if { (ac_try="$ac_link"
21128 case "(($ac_try" in
21129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21130   *) ac_try_echo=$ac_try;;
21131 esac
21132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21133   (eval "$ac_link") 2>conftest.er1
21134   ac_status=$?
21135   grep -v '^ *+' conftest.er1 >conftest.err
21136   rm -f conftest.er1
21137   cat conftest.err >&5
21138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21139   (exit $ac_status); } &&
21140          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21141   { (case "(($ac_try" in
21142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21143   *) ac_try_echo=$ac_try;;
21144 esac
21145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21146   (eval "$ac_try") 2>&5
21147   ac_status=$?
21148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21149   (exit $ac_status); }; } &&
21150          { ac_try='test -s conftest$ac_exeext'
21151   { (case "(($ac_try" in
21152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21153   *) ac_try_echo=$ac_try;;
21154 esac
21155 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21156   (eval "$ac_try") 2>&5
21157   ac_status=$?
21158   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21159   (exit $ac_status); }; }; then
21160
21161   { echo "$as_me:$LINENO: result: yes" >&5
21162 echo "${ECHO_T}yes" >&6; }
21163
21164 cat >>confdefs.h <<\_ACEOF
21165 #define LLVM_HAS_ATOMICS 1
21166 _ACEOF
21167
21168
21169 else
21170   echo "$as_me: failed program was:" >&5
21171 sed 's/^/| /' conftest.$ac_ext >&5
21172
21173
21174   { echo "$as_me:$LINENO: result: no" >&5
21175 echo "${ECHO_T}no" >&6; }
21176
21177 cat >>confdefs.h <<\_ACEOF
21178 #define LLVM_HAS_ATOMICS 0
21179 _ACEOF
21180
21181   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
21182 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
21183
21184 fi
21185
21186 rm -f core conftest.err conftest.$ac_objext \
21187       conftest$ac_exeext conftest.$ac_ext
21188 ac_ext=c
21189 ac_cpp='$CPP $CPPFLAGS'
21190 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21191 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21192 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21193
21194
21195
21196 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
21197   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
21198 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
21199 if test "${llvm_cv_linux_mixed+set}" = set; then
21200   echo $ECHO_N "(cached) $ECHO_C" >&6
21201 else
21202    ac_ext=c
21203 ac_cpp='$CPP $CPPFLAGS'
21204 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21205 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21206 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21207
21208   cat >conftest.$ac_ext <<_ACEOF
21209 /* confdefs.h.  */
21210 _ACEOF
21211 cat confdefs.h >>conftest.$ac_ext
21212 cat >>conftest.$ac_ext <<_ACEOF
21213 /* end confdefs.h.  */
21214 #ifndef __x86_64__
21215        error: Not x86-64 even if uname says so!
21216       #endif
21217
21218 int
21219 main ()
21220 {
21221
21222   ;
21223   return 0;
21224 }
21225 _ACEOF
21226 rm -f conftest.$ac_objext
21227 if { (ac_try="$ac_compile"
21228 case "(($ac_try" in
21229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21230   *) ac_try_echo=$ac_try;;
21231 esac
21232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21233   (eval "$ac_compile") 2>conftest.er1
21234   ac_status=$?
21235   grep -v '^ *+' conftest.er1 >conftest.err
21236   rm -f conftest.er1
21237   cat conftest.err >&5
21238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21239   (exit $ac_status); } &&
21240          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21241   { (case "(($ac_try" in
21242   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21243   *) ac_try_echo=$ac_try;;
21244 esac
21245 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21246   (eval "$ac_try") 2>&5
21247   ac_status=$?
21248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21249   (exit $ac_status); }; } &&
21250          { ac_try='test -s conftest.$ac_objext'
21251   { (case "(($ac_try" in
21252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21253   *) ac_try_echo=$ac_try;;
21254 esac
21255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21256   (eval "$ac_try") 2>&5
21257   ac_status=$?
21258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21259   (exit $ac_status); }; }; then
21260   llvm_cv_linux_mixed=no
21261 else
21262   echo "$as_me: failed program was:" >&5
21263 sed 's/^/| /' conftest.$ac_ext >&5
21264
21265         llvm_cv_linux_mixed=yes
21266 fi
21267
21268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21269   ac_ext=c
21270 ac_cpp='$CPP $CPPFLAGS'
21271 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21272 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21273 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21274
21275
21276 fi
21277 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
21278 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
21279
21280   if test "$llvm_cv_linux_mixed" = "yes"; then
21281     llvm_cv_target_arch="x86"
21282     ARCH="x86"
21283   fi
21284 fi
21285
21286
21287 for ac_func in __dso_handle
21288 do
21289 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21290 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21291 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21292 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21293   echo $ECHO_N "(cached) $ECHO_C" >&6
21294 else
21295   cat >conftest.$ac_ext <<_ACEOF
21296 /* confdefs.h.  */
21297 _ACEOF
21298 cat confdefs.h >>conftest.$ac_ext
21299 cat >>conftest.$ac_ext <<_ACEOF
21300 /* end confdefs.h.  */
21301 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21302    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21303 #define $ac_func innocuous_$ac_func
21304
21305 /* System header to define __stub macros and hopefully few prototypes,
21306     which can conflict with char $ac_func (); below.
21307     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21308     <limits.h> exists even on freestanding compilers.  */
21309
21310 #ifdef __STDC__
21311 # include <limits.h>
21312 #else
21313 # include <assert.h>
21314 #endif
21315
21316 #undef $ac_func
21317
21318 /* Override any GCC internal prototype to avoid an error.
21319    Use char because int might match the return type of a GCC
21320    builtin and then its argument prototype would still apply.  */
21321 #ifdef __cplusplus
21322 extern "C"
21323 #endif
21324 char $ac_func ();
21325 /* The GNU C library defines this for functions which it implements
21326     to always fail with ENOSYS.  Some functions are actually named
21327     something starting with __ and the normal name is an alias.  */
21328 #if defined __stub_$ac_func || defined __stub___$ac_func
21329 choke me
21330 #endif
21331
21332 int
21333 main ()
21334 {
21335 return $ac_func ();
21336   ;
21337   return 0;
21338 }
21339 _ACEOF
21340 rm -f conftest.$ac_objext conftest$ac_exeext
21341 if { (ac_try="$ac_link"
21342 case "(($ac_try" in
21343   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21344   *) ac_try_echo=$ac_try;;
21345 esac
21346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21347   (eval "$ac_link") 2>conftest.er1
21348   ac_status=$?
21349   grep -v '^ *+' conftest.er1 >conftest.err
21350   rm -f conftest.er1
21351   cat conftest.err >&5
21352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21353   (exit $ac_status); } &&
21354          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21355   { (case "(($ac_try" in
21356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21357   *) ac_try_echo=$ac_try;;
21358 esac
21359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21360   (eval "$ac_try") 2>&5
21361   ac_status=$?
21362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21363   (exit $ac_status); }; } &&
21364          { ac_try='test -s conftest$ac_exeext'
21365   { (case "(($ac_try" in
21366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21367   *) ac_try_echo=$ac_try;;
21368 esac
21369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21370   (eval "$ac_try") 2>&5
21371   ac_status=$?
21372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21373   (exit $ac_status); }; }; then
21374   eval "$as_ac_var=yes"
21375 else
21376   echo "$as_me: failed program was:" >&5
21377 sed 's/^/| /' conftest.$ac_ext >&5
21378
21379         eval "$as_ac_var=no"
21380 fi
21381
21382 rm -f core conftest.err conftest.$ac_objext \
21383       conftest$ac_exeext conftest.$ac_ext
21384 fi
21385 ac_res=`eval echo '${'$as_ac_var'}'`
21386                { echo "$as_me:$LINENO: result: $ac_res" >&5
21387 echo "${ECHO_T}$ac_res" >&6; }
21388 if test `eval echo '${'$as_ac_var'}'` = yes; then
21389   cat >>confdefs.h <<_ACEOF
21390 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21391 _ACEOF
21392
21393 fi
21394 done
21395
21396
21397 SHLIBEXT=$libltdl_cv_shlibext
21398
21399
21400 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21401
21402
21403 if test "${prefix}" = "NONE" ; then
21404   prefix="/usr/local"
21405 fi
21406 eval LLVM_PREFIX="${prefix}";
21407 eval LLVM_BINDIR="${prefix}/bin";
21408 eval LLVM_LIBDIR="${prefix}/lib";
21409 eval LLVM_DATADIR="${prefix}/share/llvm";
21410 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
21411 eval LLVM_ETCDIR="${prefix}/etc/llvm";
21412 eval LLVM_INCLUDEDIR="${prefix}/include";
21413 eval LLVM_INFODIR="${prefix}/info";
21414 eval LLVM_MANDIR="${prefix}/man";
21415 LLVM_CONFIGTIME=`date`
21416
21417
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427 if test "${ENABLE_TIMESTAMPS}" = "0"; then
21428   LLVM_CONFIGTIME="(timestamp not enabled)"
21429 fi
21430
21431
21432 cat >>confdefs.h <<_ACEOF
21433 #define LLVM_PREFIX "$LLVM_PREFIX"
21434 _ACEOF
21435
21436
21437 cat >>confdefs.h <<_ACEOF
21438 #define LLVM_BINDIR "$LLVM_BINDIR"
21439 _ACEOF
21440
21441
21442 cat >>confdefs.h <<_ACEOF
21443 #define LLVM_LIBDIR "$LLVM_LIBDIR"
21444 _ACEOF
21445
21446
21447 cat >>confdefs.h <<_ACEOF
21448 #define LLVM_DATADIR "$LLVM_DATADIR"
21449 _ACEOF
21450
21451
21452 cat >>confdefs.h <<_ACEOF
21453 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21454 _ACEOF
21455
21456
21457 cat >>confdefs.h <<_ACEOF
21458 #define LLVM_ETCDIR "$LLVM_ETCDIR"
21459 _ACEOF
21460
21461
21462 cat >>confdefs.h <<_ACEOF
21463 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21464 _ACEOF
21465
21466
21467 cat >>confdefs.h <<_ACEOF
21468 #define LLVM_INFODIR "$LLVM_INFODIR"
21469 _ACEOF
21470
21471
21472 cat >>confdefs.h <<_ACEOF
21473 #define LLVM_MANDIR "$LLVM_MANDIR"
21474 _ACEOF
21475
21476
21477 cat >>confdefs.h <<_ACEOF
21478 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21479 _ACEOF
21480
21481
21482 cat >>confdefs.h <<_ACEOF
21483 #define LLVM_HOSTTRIPLE "$host"
21484 _ACEOF
21485
21486
21487 cat >>confdefs.h <<_ACEOF
21488 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
21489 _ACEOF
21490
21491
21492 if test "$BINDINGS_TO_BUILD" = auto ; then
21493   BINDINGS_TO_BUILD=""
21494   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21495     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21496   fi
21497 fi
21498 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21499
21500
21501 ALL_BINDINGS=ocaml
21502
21503
21504 binding_prereqs_failed=0
21505 for a_binding in $BINDINGS_TO_BUILD ; do
21506   case "$a_binding" in
21507   ocaml)
21508     if test "x$OCAMLC" = x ; then
21509       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21510 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21511       binding_prereqs_failed=1
21512     fi
21513     if test "x$OCAMLDEP" = x ; then
21514       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21515 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21516       binding_prereqs_failed=1
21517     fi
21518     if test "x$OCAMLOPT" = x ; then
21519       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21520 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21521           fi
21522     if test "x$with_ocaml_libdir" != xauto ; then
21523       OCAML_LIBDIR=$with_ocaml_libdir
21524
21525     else
21526       ocaml_stdlib="`"$OCAMLC" -where`"
21527       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21528       then
21529         # ocaml stdlib is beneath our prefix; use stdlib
21530         OCAML_LIBDIR=$ocaml_stdlib
21531
21532       else
21533         # ocaml stdlib is outside our prefix; use libdir/ocaml
21534         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21535
21536       fi
21537     fi
21538     ;;
21539   esac
21540 done
21541 if test "$binding_prereqs_failed" = 1 ; then
21542   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21543 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21544    { (exit 1); exit 1; }; }
21545 fi
21546
21547 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21548 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21549 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21550   echo $ECHO_N "(cached) $ECHO_C" >&6
21551 else
21552    ac_ext=cpp
21553 ac_cpp='$CXXCPP $CPPFLAGS'
21554 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21555 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21556 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21557
21558   oldcxxflags="$CXXFLAGS"
21559   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
21560   cat >conftest.$ac_ext <<_ACEOF
21561 /* confdefs.h.  */
21562 _ACEOF
21563 cat confdefs.h >>conftest.$ac_ext
21564 cat >>conftest.$ac_ext <<_ACEOF
21565 /* end confdefs.h.  */
21566 template <typename T> struct X { void __attribute__((noinline)) f() {} };
21567 int
21568 main ()
21569 {
21570 X<int>().f();
21571   ;
21572   return 0;
21573 }
21574 _ACEOF
21575 rm -f conftest.$ac_objext
21576 if { (ac_try="$ac_compile"
21577 case "(($ac_try" in
21578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21579   *) ac_try_echo=$ac_try;;
21580 esac
21581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21582   (eval "$ac_compile") 2>conftest.er1
21583   ac_status=$?
21584   grep -v '^ *+' conftest.er1 >conftest.err
21585   rm -f conftest.er1
21586   cat conftest.err >&5
21587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21588   (exit $ac_status); } &&
21589          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21590   { (case "(($ac_try" in
21591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21592   *) ac_try_echo=$ac_try;;
21593 esac
21594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21595   (eval "$ac_try") 2>&5
21596   ac_status=$?
21597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21598   (exit $ac_status); }; } &&
21599          { ac_try='test -s conftest.$ac_objext'
21600   { (case "(($ac_try" in
21601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21602   *) ac_try_echo=$ac_try;;
21603 esac
21604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21605   (eval "$ac_try") 2>&5
21606   ac_status=$?
21607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21608   (exit $ac_status); }; }; then
21609   llvm_cv_cxx_visibility_inlines_hidden=yes
21610 else
21611   echo "$as_me: failed program was:" >&5
21612 sed 's/^/| /' conftest.$ac_ext >&5
21613
21614         llvm_cv_cxx_visibility_inlines_hidden=no
21615 fi
21616
21617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21618   CXXFLAGS="$oldcxxflags"
21619   ac_ext=c
21620 ac_cpp='$CPP $CPPFLAGS'
21621 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21622 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21623 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21624
21625
21626 fi
21627 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21628 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21629 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21630   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21631
21632 else
21633   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21634
21635 fi
21636
21637
21638 if test "$llvm_cv_link_use_r" = "yes" ; then
21639   RPATH="-Wl,-R"
21640 else
21641   RPATH="-Wl,-rpath"
21642 fi
21643
21644
21645 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21646   RDYNAMIC="-Wl,-export-dynamic"
21647 else
21648   RDYNAMIC=""
21649 fi
21650
21651
21652
21653 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21654
21655
21656
21657
21658
21659
21660 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21661
21662 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21663
21664 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21665
21666 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21667
21668 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21669
21670
21671 ac_config_files="$ac_config_files Makefile.config"
21672
21673
21674 ac_config_files="$ac_config_files llvm.spec"
21675
21676
21677 ac_config_files="$ac_config_files docs/doxygen.cfg"
21678
21679
21680 if test "${clang_src_root}" = ""; then
21681   clang_src_root="$srcdir/tools/clang"
21682 fi
21683 if test -f ${clang_src_root}/README.txt; then
21684     configh="include/clang/Config/config.h"
21685   doxy="docs/doxygen.cfg"
21686   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21687
21688   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21689
21690 fi
21691
21692 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21693
21694
21695 test "x$program_prefix" = "xNONE" && program_prefix=""
21696
21697
21698
21699 ac_config_commands="$ac_config_commands setup"
21700
21701 ac_config_commands="$ac_config_commands Makefile"
21702
21703
21704 ac_config_commands="$ac_config_commands Makefile.common"
21705
21706
21707 ac_config_commands="$ac_config_commands examples/Makefile"
21708
21709
21710 ac_config_commands="$ac_config_commands lib/Makefile"
21711
21712
21713 ac_config_commands="$ac_config_commands runtime/Makefile"
21714
21715
21716 ac_config_commands="$ac_config_commands test/Makefile"
21717
21718
21719 ac_config_commands="$ac_config_commands test/Makefile.tests"
21720
21721
21722 ac_config_commands="$ac_config_commands unittests/Makefile"
21723
21724
21725 ac_config_commands="$ac_config_commands tools/Makefile"
21726
21727
21728 ac_config_commands="$ac_config_commands utils/Makefile"
21729
21730
21731 ac_config_commands="$ac_config_commands projects/Makefile"
21732
21733
21734 ac_config_commands="$ac_config_commands bindings/Makefile"
21735
21736
21737 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21738
21739
21740
21741 cat >confcache <<\_ACEOF
21742 # This file is a shell script that caches the results of configure
21743 # tests run on this system so they can be shared between configure
21744 # scripts and configure runs, see configure's option --config-cache.
21745 # It is not useful on other systems.  If it contains results you don't
21746 # want to keep, you may remove or edit it.
21747 #
21748 # config.status only pays attention to the cache file if you give it
21749 # the --recheck option to rerun configure.
21750 #
21751 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21752 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21753 # following values.
21754
21755 _ACEOF
21756
21757 # The following way of writing the cache mishandles newlines in values,
21758 # but we know of no workaround that is simple, portable, and efficient.
21759 # So, we kill variables containing newlines.
21760 # Ultrix sh set writes to stderr and can't be redirected directly,
21761 # and sets the high bit in the cache file unless we assign to the vars.
21762 (
21763   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21764     eval ac_val=\$$ac_var
21765     case $ac_val in #(
21766     *${as_nl}*)
21767       case $ac_var in #(
21768       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21769 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21770       esac
21771       case $ac_var in #(
21772       _ | IFS | as_nl) ;; #(
21773       *) $as_unset $ac_var ;;
21774       esac ;;
21775     esac
21776   done
21777
21778   (set) 2>&1 |
21779     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21780     *${as_nl}ac_space=\ *)
21781       # `set' does not quote correctly, so add quotes (double-quote
21782       # substitution turns \\\\ into \\, and sed turns \\ into \).
21783       sed -n \
21784         "s/'/'\\\\''/g;
21785           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21786       ;; #(
21787     *)
21788       # `set' quotes correctly as required by POSIX, so do not add quotes.
21789       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21790       ;;
21791     esac |
21792     sort
21793 ) |
21794   sed '
21795      /^ac_cv_env_/b end
21796      t clear
21797      :clear
21798      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21799      t end
21800      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21801      :end' >>confcache
21802 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21803   if test -w "$cache_file"; then
21804     test "x$cache_file" != "x/dev/null" &&
21805       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21806 echo "$as_me: updating cache $cache_file" >&6;}
21807     cat confcache >$cache_file
21808   else
21809     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21810 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21811   fi
21812 fi
21813 rm -f confcache
21814
21815 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21816 # Let make expand exec_prefix.
21817 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21818
21819 DEFS=-DHAVE_CONFIG_H
21820
21821 ac_libobjs=
21822 ac_ltlibobjs=
21823 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21824   # 1. Remove the extension, and $U if already installed.
21825   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21826   ac_i=`echo "$ac_i" | sed "$ac_script"`
21827   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21828   #    will be set to the directory where LIBOBJS objects are built.
21829   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21830   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21831 done
21832 LIBOBJS=$ac_libobjs
21833
21834 LTLIBOBJS=$ac_ltlibobjs
21835
21836
21837 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21838   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21839 Usually this means the macro was only invoked conditionally." >&5
21840 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21841 Usually this means the macro was only invoked conditionally." >&2;}
21842    { (exit 1); exit 1; }; }
21843 fi
21844 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21845   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21846 Usually this means the macro was only invoked conditionally." >&5
21847 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21848 Usually this means the macro was only invoked conditionally." >&2;}
21849    { (exit 1); exit 1; }; }
21850 fi
21851
21852 : ${CONFIG_STATUS=./config.status}
21853 ac_clean_files_save=$ac_clean_files
21854 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21855 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21856 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21857 cat >$CONFIG_STATUS <<_ACEOF
21858 #! $SHELL
21859 # Generated by $as_me.
21860 # Run this file to recreate the current configuration.
21861 # Compiler output produced by configure, useful for debugging
21862 # configure, is in config.log if it exists.
21863
21864 debug=false
21865 ac_cs_recheck=false
21866 ac_cs_silent=false
21867 SHELL=\${CONFIG_SHELL-$SHELL}
21868 _ACEOF
21869
21870 cat >>$CONFIG_STATUS <<\_ACEOF
21871 ## --------------------- ##
21872 ## M4sh Initialization.  ##
21873 ## --------------------- ##
21874
21875 # Be Bourne compatible
21876 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21877   emulate sh
21878   NULLCMD=:
21879   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21880   # is contrary to our usage.  Disable this feature.
21881   alias -g '${1+"$@"}'='"$@"'
21882   setopt NO_GLOB_SUBST
21883 else
21884   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21885 fi
21886 BIN_SH=xpg4; export BIN_SH # for Tru64
21887 DUALCASE=1; export DUALCASE # for MKS sh
21888
21889
21890 # PATH needs CR
21891 # Avoid depending upon Character Ranges.
21892 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21893 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21894 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21895 as_cr_digits='0123456789'
21896 as_cr_alnum=$as_cr_Letters$as_cr_digits
21897
21898 # The user is always right.
21899 if test "${PATH_SEPARATOR+set}" != set; then
21900   echo "#! /bin/sh" >conf$$.sh
21901   echo  "exit 0"   >>conf$$.sh
21902   chmod +x conf$$.sh
21903   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21904     PATH_SEPARATOR=';'
21905   else
21906     PATH_SEPARATOR=:
21907   fi
21908   rm -f conf$$.sh
21909 fi
21910
21911 # Support unset when possible.
21912 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21913   as_unset=unset
21914 else
21915   as_unset=false
21916 fi
21917
21918
21919 # IFS
21920 # We need space, tab and new line, in precisely that order.  Quoting is
21921 # there to prevent editors from complaining about space-tab.
21922 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21923 # splitting by setting IFS to empty value.)
21924 as_nl='
21925 '
21926 IFS=" ""        $as_nl"
21927
21928 # Find who we are.  Look in the path if we contain no directory separator.
21929 case $0 in
21930   *[\\/]* ) as_myself=$0 ;;
21931   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21932 for as_dir in $PATH
21933 do
21934   IFS=$as_save_IFS
21935   test -z "$as_dir" && as_dir=.
21936   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21937 done
21938 IFS=$as_save_IFS
21939
21940      ;;
21941 esac
21942 # We did not find ourselves, most probably we were run as `sh COMMAND'
21943 # in which case we are not to be found in the path.
21944 if test "x$as_myself" = x; then
21945   as_myself=$0
21946 fi
21947 if test ! -f "$as_myself"; then
21948   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21949   { (exit 1); exit 1; }
21950 fi
21951
21952 # Work around bugs in pre-3.0 UWIN ksh.
21953 for as_var in ENV MAIL MAILPATH
21954 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21955 done
21956 PS1='$ '
21957 PS2='> '
21958 PS4='+ '
21959
21960 # NLS nuisances.
21961 for as_var in \
21962   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21963   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21964   LC_TELEPHONE LC_TIME
21965 do
21966   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21967     eval $as_var=C; export $as_var
21968   else
21969     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21970   fi
21971 done
21972
21973 # Required to use basename.
21974 if expr a : '\(a\)' >/dev/null 2>&1 &&
21975    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21976   as_expr=expr
21977 else
21978   as_expr=false
21979 fi
21980
21981 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21982   as_basename=basename
21983 else
21984   as_basename=false
21985 fi
21986
21987
21988 # Name of the executable.
21989 as_me=`$as_basename -- "$0" ||
21990 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21991          X"$0" : 'X\(//\)$' \| \
21992          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21993 echo X/"$0" |
21994     sed '/^.*\/\([^/][^/]*\)\/*$/{
21995             s//\1/
21996             q
21997           }
21998           /^X\/\(\/\/\)$/{
21999             s//\1/
22000             q
22001           }
22002           /^X\/\(\/\).*/{
22003             s//\1/
22004             q
22005           }
22006           s/.*/./; q'`
22007
22008 # CDPATH.
22009 $as_unset CDPATH
22010
22011
22012
22013   as_lineno_1=$LINENO
22014   as_lineno_2=$LINENO
22015   test "x$as_lineno_1" != "x$as_lineno_2" &&
22016   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22017
22018   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22019   # uniformly replaced by the line number.  The first 'sed' inserts a
22020   # line-number line after each line using $LINENO; the second 'sed'
22021   # does the real work.  The second script uses 'N' to pair each
22022   # line-number line with the line containing $LINENO, and appends
22023   # trailing '-' during substitution so that $LINENO is not a special
22024   # case at line end.
22025   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22026   # scripts with optimization help from Paolo Bonzini.  Blame Lee
22027   # E. McMahon (1931-1989) for sed's syntax.  :-)
22028   sed -n '
22029     p
22030     /[$]LINENO/=
22031   ' <$as_myself |
22032     sed '
22033       s/[$]LINENO.*/&-/
22034       t lineno
22035       b
22036       :lineno
22037       N
22038       :loop
22039       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22040       t loop
22041       s/-\n.*//
22042     ' >$as_me.lineno &&
22043   chmod +x "$as_me.lineno" ||
22044     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22045    { (exit 1); exit 1; }; }
22046
22047   # Don't try to exec as it changes $[0], causing all sort of problems
22048   # (the dirname of $[0] is not the place where we might find the
22049   # original and so on.  Autoconf is especially sensitive to this).
22050   . "./$as_me.lineno"
22051   # Exit status is that of the last command.
22052   exit
22053 }
22054
22055
22056 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22057   as_dirname=dirname
22058 else
22059   as_dirname=false
22060 fi
22061
22062 ECHO_C= ECHO_N= ECHO_T=
22063 case `echo -n x` in
22064 -n*)
22065   case `echo 'x\c'` in
22066   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
22067   *)   ECHO_C='\c';;
22068   esac;;
22069 *)
22070   ECHO_N='-n';;
22071 esac
22072
22073 if expr a : '\(a\)' >/dev/null 2>&1 &&
22074    test "X`expr 00001 : '.*\(...\)'`" = X001; then
22075   as_expr=expr
22076 else
22077   as_expr=false
22078 fi
22079
22080 rm -f conf$$ conf$$.exe conf$$.file
22081 if test -d conf$$.dir; then
22082   rm -f conf$$.dir/conf$$.file
22083 else
22084   rm -f conf$$.dir
22085   mkdir conf$$.dir
22086 fi
22087 echo >conf$$.file
22088 if ln -s conf$$.file conf$$ 2>/dev/null; then
22089   as_ln_s='ln -s'
22090   # ... but there are two gotchas:
22091   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22092   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22093   # In both cases, we have to default to `cp -p'.
22094   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22095     as_ln_s='cp -p'
22096 elif ln conf$$.file conf$$ 2>/dev/null; then
22097   as_ln_s=ln
22098 else
22099   as_ln_s='cp -p'
22100 fi
22101 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22102 rmdir conf$$.dir 2>/dev/null
22103
22104 if mkdir -p . 2>/dev/null; then
22105   as_mkdir_p=:
22106 else
22107   test -d ./-p && rmdir ./-p
22108   as_mkdir_p=false
22109 fi
22110
22111 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
22112 # systems may use methods other than mode bits to determine executability.
22113 cat >conf$$.file <<_ASEOF
22114 #! /bin/sh
22115 exit 0
22116 _ASEOF
22117 chmod +x conf$$.file
22118 if test -x conf$$.file >/dev/null 2>&1; then
22119   as_executable_p="test -x"
22120 else
22121   as_executable_p=:
22122 fi
22123 rm -f conf$$.file
22124
22125 # Sed expression to map a string onto a valid CPP name.
22126 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22127
22128 # Sed expression to map a string onto a valid variable name.
22129 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22130
22131
22132 exec 6>&1
22133
22134 # Save the log message, to keep $[0] and so on meaningful, and to
22135 # report actual input values of CONFIG_FILES etc. instead of their
22136 # values after options handling.
22137 ac_log="
22138 This file was extended by LLVM $as_me 3.3svn, which was
22139 generated by GNU Autoconf 2.60.  Invocation command line was
22140
22141   CONFIG_FILES    = $CONFIG_FILES
22142   CONFIG_HEADERS  = $CONFIG_HEADERS
22143   CONFIG_LINKS    = $CONFIG_LINKS
22144   CONFIG_COMMANDS = $CONFIG_COMMANDS
22145   $ $0 $@
22146
22147 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22148 "
22149
22150 _ACEOF
22151
22152 cat >>$CONFIG_STATUS <<_ACEOF
22153 # Files that config.status was made for.
22154 config_files="$ac_config_files"
22155 config_headers="$ac_config_headers"
22156 config_commands="$ac_config_commands"
22157
22158 _ACEOF
22159
22160 cat >>$CONFIG_STATUS <<\_ACEOF
22161 ac_cs_usage="\
22162 \`$as_me' instantiates files from templates according to the
22163 current configuration.
22164
22165 Usage: $0 [OPTIONS] [FILE]...
22166
22167   -h, --help       print this help, then exit
22168   -V, --version    print version number, then exit
22169   -q, --quiet      do not print progress messages
22170   -d, --debug      don't remove temporary files
22171       --recheck    update $as_me by reconfiguring in the same conditions
22172   --file=FILE[:TEMPLATE]
22173                    instantiate the configuration file FILE
22174   --header=FILE[:TEMPLATE]
22175                    instantiate the configuration header FILE
22176
22177 Configuration files:
22178 $config_files
22179
22180 Configuration headers:
22181 $config_headers
22182
22183 Configuration commands:
22184 $config_commands
22185
22186 Report bugs to <bug-autoconf@gnu.org>."
22187
22188 _ACEOF
22189 cat >>$CONFIG_STATUS <<_ACEOF
22190 ac_cs_version="\\
22191 LLVM config.status 3.3svn
22192 configured by $0, generated by GNU Autoconf 2.60,
22193   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22194
22195 Copyright (C) 2006 Free Software Foundation, Inc.
22196 This config.status script is free software; the Free Software Foundation
22197 gives unlimited permission to copy, distribute and modify it."
22198
22199 ac_pwd='$ac_pwd'
22200 srcdir='$srcdir'
22201 INSTALL='$INSTALL'
22202 _ACEOF
22203
22204 cat >>$CONFIG_STATUS <<\_ACEOF
22205 # If no file are specified by the user, then we need to provide default
22206 # value.  By we need to know if files were specified by the user.
22207 ac_need_defaults=:
22208 while test $# != 0
22209 do
22210   case $1 in
22211   --*=*)
22212     ac_option=`expr "X$1" : 'X\([^=]*\)='`
22213     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22214     ac_shift=:
22215     ;;
22216   *)
22217     ac_option=$1
22218     ac_optarg=$2
22219     ac_shift=shift
22220     ;;
22221   esac
22222
22223   case $ac_option in
22224   # Handling of the options.
22225   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22226     ac_cs_recheck=: ;;
22227   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22228     echo "$ac_cs_version"; exit ;;
22229   --debug | --debu | --deb | --de | --d | -d )
22230     debug=: ;;
22231   --file | --fil | --fi | --f )
22232     $ac_shift
22233     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22234     ac_need_defaults=false;;
22235   --header | --heade | --head | --hea )
22236     $ac_shift
22237     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22238     ac_need_defaults=false;;
22239   --he | --h)
22240     # Conflict between --help and --header
22241     { echo "$as_me: error: ambiguous option: $1
22242 Try \`$0 --help' for more information." >&2
22243    { (exit 1); exit 1; }; };;
22244   --help | --hel | -h )
22245     echo "$ac_cs_usage"; exit ;;
22246   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22247   | -silent | --silent | --silen | --sile | --sil | --si | --s)
22248     ac_cs_silent=: ;;
22249
22250   # This is an error.
22251   -*) { echo "$as_me: error: unrecognized option: $1
22252 Try \`$0 --help' for more information." >&2
22253    { (exit 1); exit 1; }; } ;;
22254
22255   *) ac_config_targets="$ac_config_targets $1"
22256      ac_need_defaults=false ;;
22257
22258   esac
22259   shift
22260 done
22261
22262 ac_configure_extra_args=
22263
22264 if $ac_cs_silent; then
22265   exec 6>/dev/null
22266   ac_configure_extra_args="$ac_configure_extra_args --silent"
22267 fi
22268
22269 _ACEOF
22270 cat >>$CONFIG_STATUS <<_ACEOF
22271 if \$ac_cs_recheck; then
22272   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22273   CONFIG_SHELL=$SHELL
22274   export CONFIG_SHELL
22275   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22276 fi
22277
22278 _ACEOF
22279 cat >>$CONFIG_STATUS <<\_ACEOF
22280 exec 5>>config.log
22281 {
22282   echo
22283   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22284 ## Running $as_me. ##
22285 _ASBOX
22286   echo "$ac_log"
22287 } >&5
22288
22289 _ACEOF
22290 cat >>$CONFIG_STATUS <<_ACEOF
22291 #
22292 # INIT-COMMANDS
22293 #
22294 llvm_src="${srcdir}"
22295
22296 _ACEOF
22297
22298 cat >>$CONFIG_STATUS <<\_ACEOF
22299
22300 # Handling of arguments.
22301 for ac_config_target in $ac_config_targets
22302 do
22303   case $ac_config_target in
22304     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
22305     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
22306     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
22307     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
22308     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
22309     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
22310     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
22311     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
22312     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
22313     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
22314     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
22315     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
22316     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
22317     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
22318     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
22319     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
22320     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
22321     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
22322     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
22323     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
22324     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
22325     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
22326     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
22327     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
22328     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
22329     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
22330     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
22331
22332   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22333 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22334    { (exit 1); exit 1; }; };;
22335   esac
22336 done
22337
22338
22339 # If the user did not use the arguments to specify the items to instantiate,
22340 # then the envvar interface is used.  Set only those that are not.
22341 # We use the long form for the default assignment because of an extremely
22342 # bizarre bug on SunOS 4.1.3.
22343 if $ac_need_defaults; then
22344   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22345   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22346   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22347 fi
22348
22349 # Have a temporary directory for convenience.  Make it in the build tree
22350 # simply because there is no reason against having it here, and in addition,
22351 # creating and moving files from /tmp can sometimes cause problems.
22352 # Hook for its removal unless debugging.
22353 # Note that there is a small window in which the directory will not be cleaned:
22354 # after its creation but before its name has been assigned to `$tmp'.
22355 $debug ||
22356 {
22357   tmp=
22358   trap 'exit_status=$?
22359   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22360 ' 0
22361   trap '{ (exit 1); exit 1; }' 1 2 13 15
22362 }
22363 # Create a (secure) tmp directory for tmp files.
22364
22365 {
22366   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22367   test -n "$tmp" && test -d "$tmp"
22368 }  ||
22369 {
22370   tmp=./conf$$-$RANDOM
22371   (umask 077 && mkdir "$tmp")
22372 } ||
22373 {
22374    echo "$me: cannot create a temporary directory in ." >&2
22375    { (exit 1); exit 1; }
22376 }
22377
22378 #
22379 # Set up the sed scripts for CONFIG_FILES section.
22380 #
22381
22382 # No need to generate the scripts if there are no CONFIG_FILES.
22383 # This happens for instance when ./config.status config.h
22384 if test -n "$CONFIG_FILES"; then
22385
22386 _ACEOF
22387
22388
22389
22390 ac_delim='%!_!# '
22391 for ac_last_try in false false false false false :; do
22392   cat >conf$$subs.sed <<_ACEOF
22393 SHELL!$SHELL$ac_delim
22394 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22395 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22396 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22397 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22398 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22399 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22400 exec_prefix!$exec_prefix$ac_delim
22401 prefix!$prefix$ac_delim
22402 program_transform_name!$program_transform_name$ac_delim
22403 bindir!$bindir$ac_delim
22404 sbindir!$sbindir$ac_delim
22405 libexecdir!$libexecdir$ac_delim
22406 datarootdir!$datarootdir$ac_delim
22407 datadir!$datadir$ac_delim
22408 sysconfdir!$sysconfdir$ac_delim
22409 sharedstatedir!$sharedstatedir$ac_delim
22410 localstatedir!$localstatedir$ac_delim
22411 includedir!$includedir$ac_delim
22412 oldincludedir!$oldincludedir$ac_delim
22413 docdir!$docdir$ac_delim
22414 infodir!$infodir$ac_delim
22415 htmldir!$htmldir$ac_delim
22416 dvidir!$dvidir$ac_delim
22417 pdfdir!$pdfdir$ac_delim
22418 psdir!$psdir$ac_delim
22419 libdir!$libdir$ac_delim
22420 localedir!$localedir$ac_delim
22421 mandir!$mandir$ac_delim
22422 DEFS!$DEFS$ac_delim
22423 ECHO_C!$ECHO_C$ac_delim
22424 ECHO_N!$ECHO_N$ac_delim
22425 ECHO_T!$ECHO_T$ac_delim
22426 LIBS!$LIBS$ac_delim
22427 build_alias!$build_alias$ac_delim
22428 host_alias!$host_alias$ac_delim
22429 target_alias!$target_alias$ac_delim
22430 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
22431 CC!$CC$ac_delim
22432 CFLAGS!$CFLAGS$ac_delim
22433 LDFLAGS!$LDFLAGS$ac_delim
22434 CPPFLAGS!$CPPFLAGS$ac_delim
22435 ac_ct_CC!$ac_ct_CC$ac_delim
22436 EXEEXT!$EXEEXT$ac_delim
22437 OBJEXT!$OBJEXT$ac_delim
22438 CXX!$CXX$ac_delim
22439 CXXFLAGS!$CXXFLAGS$ac_delim
22440 ac_ct_CXX!$ac_ct_CXX$ac_delim
22441 CPP!$CPP$ac_delim
22442 subdirs!$subdirs$ac_delim
22443 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22444 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22445 build!$build$ac_delim
22446 build_cpu!$build_cpu$ac_delim
22447 build_vendor!$build_vendor$ac_delim
22448 build_os!$build_os$ac_delim
22449 host!$host$ac_delim
22450 host_cpu!$host_cpu$ac_delim
22451 host_vendor!$host_vendor$ac_delim
22452 host_os!$host_os$ac_delim
22453 target!$target$ac_delim
22454 target_cpu!$target_cpu$ac_delim
22455 target_vendor!$target_vendor$ac_delim
22456 target_os!$target_os$ac_delim
22457 OS!$OS$ac_delim
22458 HOST_OS!$HOST_OS$ac_delim
22459 TARGET_OS!$TARGET_OS$ac_delim
22460 LINKALL!$LINKALL$ac_delim
22461 NOLINKALL!$NOLINKALL$ac_delim
22462 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22463 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22464 ARCH!$ARCH$ac_delim
22465 HOST_ARCH!$HOST_ARCH$ac_delim
22466 ENDIAN!$ENDIAN$ac_delim
22467 GREP!$GREP$ac_delim
22468 EGREP!$EGREP$ac_delim
22469 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22470 BUILD_CC!$BUILD_CC$ac_delim
22471 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22472 BUILD_CXX!$BUILD_CXX$ac_delim
22473 CVSBUILD!$CVSBUILD$ac_delim
22474 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
22475 ENABLE_CXX11!$ENABLE_CXX11$ac_delim
22476 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
22477 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
22478 ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
22479 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22480 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22481 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22482 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
22483 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22484 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22485 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22486 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22487 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
22488 JIT!$JIT$ac_delim
22489 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22490 _ACEOF
22491
22492   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22493     break
22494   elif $ac_last_try; then
22495     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22496 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22497    { (exit 1); exit 1; }; }
22498   else
22499     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22500   fi
22501 done
22502
22503 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22504 if test -n "$ac_eof"; then
22505   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22506   ac_eof=`expr $ac_eof + 1`
22507 fi
22508
22509 cat >>$CONFIG_STATUS <<_ACEOF
22510 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22511 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22512 _ACEOF
22513 sed '
22514 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22515 s/^/s,@/; s/!/@,|#_!!_#|/
22516 :n
22517 t n
22518 s/'"$ac_delim"'$/,g/; t
22519 s/$/\\/; p
22520 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22521 ' >>$CONFIG_STATUS <conf$$subs.sed
22522 rm -f conf$$subs.sed
22523 cat >>$CONFIG_STATUS <<_ACEOF
22524 CEOF$ac_eof
22525 _ACEOF
22526
22527
22528 ac_delim='%!_!# '
22529 for ac_last_try in false false false false false :; do
22530   cat >conf$$subs.sed <<_ACEOF
22531 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22532 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22533 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
22534 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22535 ENABLE_PIC!$ENABLE_PIC$ac_delim
22536 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22537 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22538 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22539 ENABLE_BACKTRACES!$ENABLE_BACKTRACES$ac_delim
22540 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22541 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22542 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22543 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22544 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22545 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22546 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22547 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22548 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
22549 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22550 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
22551 NM!$NM$ac_delim
22552 ifGNUmake!$ifGNUmake$ac_delim
22553 LN_S!$LN_S$ac_delim
22554 CMP!$CMP$ac_delim
22555 CP!$CP$ac_delim
22556 DATE!$DATE$ac_delim
22557 FIND!$FIND$ac_delim
22558 MKDIR!$MKDIR$ac_delim
22559 MV!$MV$ac_delim
22560 RANLIB!$RANLIB$ac_delim
22561 AR!$AR$ac_delim
22562 RM!$RM$ac_delim
22563 SED!$SED$ac_delim
22564 TAR!$TAR$ac_delim
22565 BINPWD!$BINPWD$ac_delim
22566 GRAPHVIZ!$GRAPHVIZ$ac_delim
22567 DOT!$DOT$ac_delim
22568 FDP!$FDP$ac_delim
22569 NEATO!$NEATO$ac_delim
22570 TWOPI!$TWOPI$ac_delim
22571 CIRCO!$CIRCO$ac_delim
22572 GV!$GV$ac_delim
22573 DOTTY!$DOTTY$ac_delim
22574 XDOT_PY!$XDOT_PY$ac_delim
22575 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22576 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22577 INSTALL_DATA!$INSTALL_DATA$ac_delim
22578 BZIP2!$BZIP2$ac_delim
22579 CAT!$CAT$ac_delim
22580 DOXYGEN!$DOXYGEN$ac_delim
22581 GROFF!$GROFF$ac_delim
22582 GZIPBIN!$GZIPBIN$ac_delim
22583 PDFROFF!$PDFROFF$ac_delim
22584 ZIP!$ZIP$ac_delim
22585 OCAMLC!$OCAMLC$ac_delim
22586 OCAMLOPT!$OCAMLOPT$ac_delim
22587 OCAMLDEP!$OCAMLDEP$ac_delim
22588 OCAMLDOC!$OCAMLDOC$ac_delim
22589 GAS!$GAS$ac_delim
22590 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22591 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22592 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22593 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22594 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22595 LIBADD_DL!$LIBADD_DL$ac_delim
22596 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22597 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22598 NO_NESTED_ANON_TYPES!$NO_NESTED_ANON_TYPES$ac_delim
22599 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
22600 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
22601 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
22602 PYTHON!$PYTHON$ac_delim
22603 USE_UDIS86!$USE_UDIS86$ac_delim
22604 USE_OPROFILE!$USE_OPROFILE$ac_delim
22605 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22606 XML2CONFIG!$XML2CONFIG$ac_delim
22607 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
22608 LIBXML2_INC!$LIBXML2_INC$ac_delim
22609 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22610 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22611 MMAP_FILE!$MMAP_FILE$ac_delim
22612 SHLIBEXT!$SHLIBEXT$ac_delim
22613 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22614 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22615 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22616 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22617 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22618 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22619 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22620 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22621 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22622 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22623 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22624 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22625 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22626 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22627 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22628 _ACEOF
22629
22630   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22631     break
22632   elif $ac_last_try; then
22633     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22634 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22635    { (exit 1); exit 1; }; }
22636   else
22637     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22638   fi
22639 done
22640
22641 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22642 if test -n "$ac_eof"; then
22643   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22644   ac_eof=`expr $ac_eof + 1`
22645 fi
22646
22647 cat >>$CONFIG_STATUS <<_ACEOF
22648 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22649 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22650 _ACEOF
22651 sed '
22652 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22653 s/^/s,@/; s/!/@,|#_!!_#|/
22654 :n
22655 t n
22656 s/'"$ac_delim"'$/,g/; t
22657 s/$/\\/; p
22658 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22659 ' >>$CONFIG_STATUS <conf$$subs.sed
22660 rm -f conf$$subs.sed
22661 cat >>$CONFIG_STATUS <<_ACEOF
22662 CEOF$ac_eof
22663 _ACEOF
22664
22665
22666 ac_delim='%!_!# '
22667 for ac_last_try in false false false false false :; do
22668   cat >conf$$subs.sed <<_ACEOF
22669 RPATH!$RPATH$ac_delim
22670 RDYNAMIC!$RDYNAMIC$ac_delim
22671 program_prefix!$program_prefix$ac_delim
22672 LIBOBJS!$LIBOBJS$ac_delim
22673 LTLIBOBJS!$LTLIBOBJS$ac_delim
22674 _ACEOF
22675
22676   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 5; then
22677     break
22678   elif $ac_last_try; then
22679     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22680 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22681    { (exit 1); exit 1; }; }
22682   else
22683     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22684   fi
22685 done
22686
22687 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22688 if test -n "$ac_eof"; then
22689   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22690   ac_eof=`expr $ac_eof + 1`
22691 fi
22692
22693 cat >>$CONFIG_STATUS <<_ACEOF
22694 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22695 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22696 _ACEOF
22697 sed '
22698 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22699 s/^/s,@/; s/!/@,|#_!!_#|/
22700 :n
22701 t n
22702 s/'"$ac_delim"'$/,g/; t
22703 s/$/\\/; p
22704 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22705 ' >>$CONFIG_STATUS <conf$$subs.sed
22706 rm -f conf$$subs.sed
22707 cat >>$CONFIG_STATUS <<_ACEOF
22708 :end
22709 s/|#_!!_#|//g
22710 CEOF$ac_eof
22711 _ACEOF
22712
22713
22714 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22715 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22716 # trailing colons and then remove the whole line if VPATH becomes empty
22717 # (actually we leave an empty line to preserve line numbers).
22718 if test "x$srcdir" = x.; then
22719   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22720 s/:*\$(srcdir):*/:/
22721 s/:*\${srcdir}:*/:/
22722 s/:*@srcdir@:*/:/
22723 s/^\([^=]*=[     ]*\):*/\1/
22724 s/:*$//
22725 s/^[^=]*=[       ]*$//
22726 }'
22727 fi
22728
22729 cat >>$CONFIG_STATUS <<\_ACEOF
22730 fi # test -n "$CONFIG_FILES"
22731
22732
22733 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22734 do
22735   case $ac_tag in
22736   :[FHLC]) ac_mode=$ac_tag; continue;;
22737   esac
22738   case $ac_mode$ac_tag in
22739   :[FHL]*:*);;
22740   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22741 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22742    { (exit 1); exit 1; }; };;
22743   :[FH]-) ac_tag=-:-;;
22744   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22745   esac
22746   ac_save_IFS=$IFS
22747   IFS=:
22748   set x $ac_tag
22749   IFS=$ac_save_IFS
22750   shift
22751   ac_file=$1
22752   shift
22753
22754   case $ac_mode in
22755   :L) ac_source=$1;;
22756   :[FH])
22757     ac_file_inputs=
22758     for ac_f
22759     do
22760       case $ac_f in
22761       -) ac_f="$tmp/stdin";;
22762       *) # Look for the file first in the build tree, then in the source tree
22763          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22764          # because $ac_f cannot contain `:'.
22765          test -f "$ac_f" ||
22766            case $ac_f in
22767            [\\/$]*) false;;
22768            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22769            esac ||
22770            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22771 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22772    { (exit 1); exit 1; }; };;
22773       esac
22774       ac_file_inputs="$ac_file_inputs $ac_f"
22775     done
22776
22777     # Let's still pretend it is `configure' which instantiates (i.e., don't
22778     # use $as_me), people would be surprised to read:
22779     #    /* config.h.  Generated by config.status.  */
22780     configure_input="Generated from "`IFS=:
22781           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22782     if test x"$ac_file" != x-; then
22783       configure_input="$ac_file.  $configure_input"
22784       { echo "$as_me:$LINENO: creating $ac_file" >&5
22785 echo "$as_me: creating $ac_file" >&6;}
22786     fi
22787
22788     case $ac_tag in
22789     *:-:* | *:-) cat >"$tmp/stdin";;
22790     esac
22791     ;;
22792   esac
22793
22794   ac_dir=`$as_dirname -- "$ac_file" ||
22795 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22796          X"$ac_file" : 'X\(//\)[^/]' \| \
22797          X"$ac_file" : 'X\(//\)$' \| \
22798          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22799 echo X"$ac_file" |
22800     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22801             s//\1/
22802             q
22803           }
22804           /^X\(\/\/\)[^/].*/{
22805             s//\1/
22806             q
22807           }
22808           /^X\(\/\/\)$/{
22809             s//\1/
22810             q
22811           }
22812           /^X\(\/\).*/{
22813             s//\1/
22814             q
22815           }
22816           s/.*/./; q'`
22817   { as_dir="$ac_dir"
22818   case $as_dir in #(
22819   -*) as_dir=./$as_dir;;
22820   esac
22821   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22822     as_dirs=
22823     while :; do
22824       case $as_dir in #(
22825       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22826       *) as_qdir=$as_dir;;
22827       esac
22828       as_dirs="'$as_qdir' $as_dirs"
22829       as_dir=`$as_dirname -- "$as_dir" ||
22830 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22831          X"$as_dir" : 'X\(//\)[^/]' \| \
22832          X"$as_dir" : 'X\(//\)$' \| \
22833          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22834 echo X"$as_dir" |
22835     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22836             s//\1/
22837             q
22838           }
22839           /^X\(\/\/\)[^/].*/{
22840             s//\1/
22841             q
22842           }
22843           /^X\(\/\/\)$/{
22844             s//\1/
22845             q
22846           }
22847           /^X\(\/\).*/{
22848             s//\1/
22849             q
22850           }
22851           s/.*/./; q'`
22852       test -d "$as_dir" && break
22853     done
22854     test -z "$as_dirs" || eval "mkdir $as_dirs"
22855   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22856 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22857    { (exit 1); exit 1; }; }; }
22858   ac_builddir=.
22859
22860 case "$ac_dir" in
22861 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22862 *)
22863   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22864   # A ".." for each directory in $ac_dir_suffix.
22865   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22866   case $ac_top_builddir_sub in
22867   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22868   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22869   esac ;;
22870 esac
22871 ac_abs_top_builddir=$ac_pwd
22872 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22873 # for backward compatibility:
22874 ac_top_builddir=$ac_top_build_prefix
22875
22876 case $srcdir in
22877   .)  # We are building in place.
22878     ac_srcdir=.
22879     ac_top_srcdir=$ac_top_builddir_sub
22880     ac_abs_top_srcdir=$ac_pwd ;;
22881   [\\/]* | ?:[\\/]* )  # Absolute name.
22882     ac_srcdir=$srcdir$ac_dir_suffix;
22883     ac_top_srcdir=$srcdir
22884     ac_abs_top_srcdir=$srcdir ;;
22885   *) # Relative name.
22886     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22887     ac_top_srcdir=$ac_top_build_prefix$srcdir
22888     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22889 esac
22890 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22891
22892
22893   case $ac_mode in
22894   :F)
22895   #
22896   # CONFIG_FILE
22897   #
22898
22899   case $INSTALL in
22900   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22901   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22902   esac
22903 _ACEOF
22904
22905 cat >>$CONFIG_STATUS <<\_ACEOF
22906 # If the template does not know about datarootdir, expand it.
22907 # FIXME: This hack should be removed a few years after 2.60.
22908 ac_datarootdir_hack=; ac_datarootdir_seen=
22909
22910 case `sed -n '/datarootdir/ {
22911   p
22912   q
22913 }
22914 /@datadir@/p
22915 /@docdir@/p
22916 /@infodir@/p
22917 /@localedir@/p
22918 /@mandir@/p
22919 ' $ac_file_inputs` in
22920 *datarootdir*) ac_datarootdir_seen=yes;;
22921 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22922   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22923 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22924 _ACEOF
22925 cat >>$CONFIG_STATUS <<_ACEOF
22926   ac_datarootdir_hack='
22927   s&@datadir@&$datadir&g
22928   s&@docdir@&$docdir&g
22929   s&@infodir@&$infodir&g
22930   s&@localedir@&$localedir&g
22931   s&@mandir@&$mandir&g
22932     s&\\\${datarootdir}&$datarootdir&g' ;;
22933 esac
22934 _ACEOF
22935
22936 # Neutralize VPATH when `$srcdir' = `.'.
22937 # Shell code in configure.ac might set extrasub.
22938 # FIXME: do we really want to maintain this feature?
22939 cat >>$CONFIG_STATUS <<_ACEOF
22940   sed "$ac_vpsub
22941 $extrasub
22942 _ACEOF
22943 cat >>$CONFIG_STATUS <<\_ACEOF
22944 :t
22945 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22946 s&@configure_input@&$configure_input&;t t
22947 s&@top_builddir@&$ac_top_builddir_sub&;t t
22948 s&@srcdir@&$ac_srcdir&;t t
22949 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22950 s&@top_srcdir@&$ac_top_srcdir&;t t
22951 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22952 s&@builddir@&$ac_builddir&;t t
22953 s&@abs_builddir@&$ac_abs_builddir&;t t
22954 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22955 s&@INSTALL@&$ac_INSTALL&;t t
22956 $ac_datarootdir_hack
22957 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22958
22959 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22960   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22961   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22962   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22963 which seems to be undefined.  Please make sure it is defined." >&5
22964 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22965 which seems to be undefined.  Please make sure it is defined." >&2;}
22966
22967   rm -f "$tmp/stdin"
22968   case $ac_file in
22969   -) cat "$tmp/out"; rm -f "$tmp/out";;
22970   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22971   esac
22972  ;;
22973   :H)
22974   #
22975   # CONFIG_HEADER
22976   #
22977 _ACEOF
22978
22979 # Transform confdefs.h into a sed script `conftest.defines', that
22980 # substitutes the proper values into config.h.in to produce config.h.
22981 rm -f conftest.defines conftest.tail
22982 # First, append a space to every undef/define line, to ease matching.
22983 echo 's/$/ /' >conftest.defines
22984 # Then, protect against being on the right side of a sed subst, or in
22985 # an unquoted here document, in config.status.  If some macros were
22986 # called several times there might be several #defines for the same
22987 # symbol, which is useless.  But do not sort them, since the last
22988 # AC_DEFINE must be honored.
22989 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22990 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22991 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22992 # PARAMS is the parameter list in the macro definition--in most cases, it's
22993 # just an empty string.
22994 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22995 ac_dB='\\)[      (].*,\\1define\\2'
22996 ac_dC=' '
22997 ac_dD=' ,'
22998
22999 uniq confdefs.h |
23000   sed -n '
23001         t rset
23002         :rset
23003         s/^[     ]*#[    ]*define[       ][      ]*//
23004         t ok
23005         d
23006         :ok
23007         s/[\\&,]/\\&/g
23008         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
23009         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
23010   ' >>conftest.defines
23011
23012 # Remove the space that was appended to ease matching.
23013 # Then replace #undef with comments.  This is necessary, for
23014 # example, in the case of _POSIX_SOURCE, which is predefined and required
23015 # on some systems where configure will not decide to define it.
23016 # (The regexp can be short, since the line contains either #define or #undef.)
23017 echo 's/ $//
23018 s,^[     #]*u.*,/* & */,' >>conftest.defines
23019
23020 # Break up conftest.defines:
23021 ac_max_sed_lines=50
23022
23023 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
23024 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
23025 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
23026 # et cetera.
23027 ac_in='$ac_file_inputs'
23028 ac_out='"$tmp/out1"'
23029 ac_nxt='"$tmp/out2"'
23030
23031 while :
23032 do
23033   # Write a here document:
23034     cat >>$CONFIG_STATUS <<_ACEOF
23035     # First, check the format of the line:
23036     cat >"\$tmp/defines.sed" <<\\CEOF
23037 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
23038 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
23039 b
23040 :def
23041 _ACEOF
23042   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
23043   echo 'CEOF
23044     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
23045   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
23046   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
23047   grep . conftest.tail >/dev/null || break
23048   rm -f conftest.defines
23049   mv conftest.tail conftest.defines
23050 done
23051 rm -f conftest.defines conftest.tail
23052
23053 echo "ac_result=$ac_in" >>$CONFIG_STATUS
23054 cat >>$CONFIG_STATUS <<\_ACEOF
23055   if test x"$ac_file" != x-; then
23056     echo "/* $configure_input  */" >"$tmp/config.h"
23057     cat "$ac_result" >>"$tmp/config.h"
23058     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
23059       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23060 echo "$as_me: $ac_file is unchanged" >&6;}
23061     else
23062       rm -f $ac_file
23063       mv "$tmp/config.h" $ac_file
23064     fi
23065   else
23066     echo "/* $configure_input  */"
23067     cat "$ac_result"
23068   fi
23069   rm -f "$tmp/out12"
23070  ;;
23071
23072   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
23073 echo "$as_me: executing $ac_file commands" >&6;}
23074  ;;
23075   esac
23076
23077
23078   case $ac_file$ac_mode in
23079     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
23080    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
23081     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
23082    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
23083     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
23084    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
23085     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
23086    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
23087     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
23088    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
23089     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
23090    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
23091     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
23092    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
23093     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
23094    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
23095     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
23096    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
23097     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
23098    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
23099     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
23100    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
23101     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
23102    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
23103     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
23104    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
23105
23106   esac
23107 done # for ac_tag
23108
23109
23110 { (exit 0); exit 0; }
23111 _ACEOF
23112 chmod +x $CONFIG_STATUS
23113 ac_clean_files=$ac_clean_files_save
23114
23115
23116 # configure is writing to config.log, and then calls config.status.
23117 # config.status does its own redirection, appending to config.log.
23118 # Unfortunately, on DOS this fails, as config.log is still kept open
23119 # by configure, so config.status won't be able to write to it; its
23120 # output is simply discarded.  So we exec the FD to /dev/null,
23121 # effectively closing config.log, so it can be properly (re)opened and
23122 # appended to by config.status.  When coming back to configure, we
23123 # need to make the FD available again.
23124 if test "$no_create" != yes; then
23125   ac_cs_success=:
23126   ac_config_status_args=
23127   test "$silent" = yes &&
23128     ac_config_status_args="$ac_config_status_args --quiet"
23129   exec 5>/dev/null
23130   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23131   exec 5>>config.log
23132   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23133   # would make configure fail if this is the last instruction.
23134   $ac_cs_success || { (exit 1); exit 1; }
23135 fi
23136
23137 #
23138 # CONFIG_SUBDIRS section.
23139 #
23140 if test "$no_recursion" != yes; then
23141
23142   # Remove --cache-file and --srcdir arguments so they do not pile up.
23143   ac_sub_configure_args=
23144   ac_prev=
23145   eval "set x $ac_configure_args"
23146   shift
23147   for ac_arg
23148   do
23149     if test -n "$ac_prev"; then
23150       ac_prev=
23151       continue
23152     fi
23153     case $ac_arg in
23154     -cache-file | --cache-file | --cache-fil | --cache-fi \
23155     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
23156       ac_prev=cache_file ;;
23157     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
23158     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
23159     | --c=*)
23160       ;;
23161     --config-cache | -C)
23162       ;;
23163     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
23164       ac_prev=srcdir ;;
23165     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
23166       ;;
23167     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
23168       ac_prev=prefix ;;
23169     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
23170       ;;
23171     *)
23172       case $ac_arg in
23173       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23174       esac
23175       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
23176     esac
23177   done
23178
23179   # Always prepend --prefix to ensure using the same prefix
23180   # in subdir configurations.
23181   ac_arg="--prefix=$prefix"
23182   case $ac_arg in
23183   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23184   esac
23185   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
23186
23187   ac_popdir=`pwd`
23188   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
23189
23190     # Do not complain, so a configure script can configure whichever
23191     # parts of a large source tree are present.
23192     test -d "$srcdir/$ac_dir" || continue
23193
23194     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
23195     echo "$as_me:$LINENO: $ac_msg" >&5
23196     echo "$ac_msg" >&6
23197     { as_dir="$ac_dir"
23198   case $as_dir in #(
23199   -*) as_dir=./$as_dir;;
23200   esac
23201   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23202     as_dirs=
23203     while :; do
23204       case $as_dir in #(
23205       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23206       *) as_qdir=$as_dir;;
23207       esac
23208       as_dirs="'$as_qdir' $as_dirs"
23209       as_dir=`$as_dirname -- "$as_dir" ||
23210 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23211          X"$as_dir" : 'X\(//\)[^/]' \| \
23212          X"$as_dir" : 'X\(//\)$' \| \
23213          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23214 echo X"$as_dir" |
23215     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23216             s//\1/
23217             q
23218           }
23219           /^X\(\/\/\)[^/].*/{
23220             s//\1/
23221             q
23222           }
23223           /^X\(\/\/\)$/{
23224             s//\1/
23225             q
23226           }
23227           /^X\(\/\).*/{
23228             s//\1/
23229             q
23230           }
23231           s/.*/./; q'`
23232       test -d "$as_dir" && break
23233     done
23234     test -z "$as_dirs" || eval "mkdir $as_dirs"
23235   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23236 echo "$as_me: error: cannot create directory $as_dir" >&2;}
23237    { (exit 1); exit 1; }; }; }
23238     ac_builddir=.
23239
23240 case "$ac_dir" in
23241 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23242 *)
23243   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23244   # A ".." for each directory in $ac_dir_suffix.
23245   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
23246   case $ac_top_builddir_sub in
23247   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23248   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23249   esac ;;
23250 esac
23251 ac_abs_top_builddir=$ac_pwd
23252 ac_abs_builddir=$ac_pwd$ac_dir_suffix
23253 # for backward compatibility:
23254 ac_top_builddir=$ac_top_build_prefix
23255
23256 case $srcdir in
23257   .)  # We are building in place.
23258     ac_srcdir=.
23259     ac_top_srcdir=$ac_top_builddir_sub
23260     ac_abs_top_srcdir=$ac_pwd ;;
23261   [\\/]* | ?:[\\/]* )  # Absolute name.
23262     ac_srcdir=$srcdir$ac_dir_suffix;
23263     ac_top_srcdir=$srcdir
23264     ac_abs_top_srcdir=$srcdir ;;
23265   *) # Relative name.
23266     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23267     ac_top_srcdir=$ac_top_build_prefix$srcdir
23268     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23269 esac
23270 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23271
23272
23273     cd "$ac_dir"
23274
23275     # Check for guested configure; otherwise get Cygnus style configure.
23276     if test -f "$ac_srcdir/configure.gnu"; then
23277       ac_sub_configure=$ac_srcdir/configure.gnu
23278     elif test -f "$ac_srcdir/configure"; then
23279       ac_sub_configure=$ac_srcdir/configure
23280     elif test -f "$ac_srcdir/configure.in"; then
23281       # This should be Cygnus configure.
23282       ac_sub_configure=$ac_aux_dir/configure
23283     else
23284       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
23285 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
23286       ac_sub_configure=
23287     fi
23288
23289     # The recursion is here.
23290     if test -n "$ac_sub_configure"; then
23291       # Make the cache file name correct relative to the subdirectory.
23292       case $cache_file in
23293       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
23294       *) # Relative name.
23295         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
23296       esac
23297
23298       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
23299 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
23300       # The eval makes quoting arguments work.
23301       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
23302            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
23303         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
23304 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
23305    { (exit 1); exit 1; }; }
23306     fi
23307
23308     cd "$ac_popdir"
23309   done
23310 fi
23311