8dcbaf3f17163c6f4e91cd59be462aeb8a62e946
[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 ac_ext=c
1985 ac_cpp='$CPP $CPPFLAGS'
1986 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1987 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1988 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1989 if test -n "$ac_tool_prefix"; then
1990   for ac_prog in clang llvm-gcc gcc
1991   do
1992     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1993 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1994 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1995 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1996 if test "${ac_cv_prog_CC+set}" = set; then
1997   echo $ECHO_N "(cached) $ECHO_C" >&6
1998 else
1999   if test -n "$CC"; then
2000   ac_cv_prog_CC="$CC" # Let the user override the test.
2001 else
2002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2003 for as_dir in $PATH
2004 do
2005   IFS=$as_save_IFS
2006   test -z "$as_dir" && as_dir=.
2007   for ac_exec_ext in '' $ac_executable_extensions; do
2008   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2009     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2010     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2011     break 2
2012   fi
2013 done
2014 done
2015 IFS=$as_save_IFS
2016
2017 fi
2018 fi
2019 CC=$ac_cv_prog_CC
2020 if test -n "$CC"; then
2021   { echo "$as_me:$LINENO: result: $CC" >&5
2022 echo "${ECHO_T}$CC" >&6; }
2023 else
2024   { echo "$as_me:$LINENO: result: no" >&5
2025 echo "${ECHO_T}no" >&6; }
2026 fi
2027
2028
2029     test -n "$CC" && break
2030   done
2031 fi
2032 if test -z "$CC"; then
2033   ac_ct_CC=$CC
2034   for ac_prog in clang llvm-gcc gcc
2035 do
2036   # Extract the first word of "$ac_prog", so it can be a program name with args.
2037 set dummy $ac_prog; ac_word=$2
2038 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2039 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2040 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2041   echo $ECHO_N "(cached) $ECHO_C" >&6
2042 else
2043   if test -n "$ac_ct_CC"; then
2044   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2045 else
2046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2047 for as_dir in $PATH
2048 do
2049   IFS=$as_save_IFS
2050   test -z "$as_dir" && as_dir=.
2051   for ac_exec_ext in '' $ac_executable_extensions; do
2052   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2053     ac_cv_prog_ac_ct_CC="$ac_prog"
2054     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2055     break 2
2056   fi
2057 done
2058 done
2059 IFS=$as_save_IFS
2060
2061 fi
2062 fi
2063 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2064 if test -n "$ac_ct_CC"; then
2065   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2066 echo "${ECHO_T}$ac_ct_CC" >&6; }
2067 else
2068   { echo "$as_me:$LINENO: result: no" >&5
2069 echo "${ECHO_T}no" >&6; }
2070 fi
2071
2072
2073   test -n "$ac_ct_CC" && break
2074 done
2075
2076   if test "x$ac_ct_CC" = x; then
2077     CC=""
2078   else
2079     case $cross_compiling:$ac_tool_warned in
2080 yes:)
2081 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2082 whose name does not start with the host triplet.  If you think this
2083 configuration is useful to you, please write to autoconf@gnu.org." >&5
2084 echo "$as_me: 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." >&2;}
2087 ac_tool_warned=yes ;;
2088 esac
2089     CC=$ac_ct_CC
2090   fi
2091 fi
2092
2093
2094 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2095 See \`config.log' for more details." >&5
2096 echo "$as_me: error: no acceptable C compiler found in \$PATH
2097 See \`config.log' for more details." >&2;}
2098    { (exit 1); exit 1; }; }
2099
2100 # Provide some information about the compiler.
2101 echo "$as_me:$LINENO: checking for C compiler version" >&5
2102 ac_compiler=`set X $ac_compile; echo $2`
2103 { (ac_try="$ac_compiler --version >&5"
2104 case "(($ac_try" in
2105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2106   *) ac_try_echo=$ac_try;;
2107 esac
2108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2109   (eval "$ac_compiler --version >&5") 2>&5
2110   ac_status=$?
2111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2112   (exit $ac_status); }
2113 { (ac_try="$ac_compiler -v >&5"
2114 case "(($ac_try" in
2115   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2116   *) ac_try_echo=$ac_try;;
2117 esac
2118 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2119   (eval "$ac_compiler -v >&5") 2>&5
2120   ac_status=$?
2121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2122   (exit $ac_status); }
2123 { (ac_try="$ac_compiler -V >&5"
2124 case "(($ac_try" in
2125   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2126   *) ac_try_echo=$ac_try;;
2127 esac
2128 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2129   (eval "$ac_compiler -V >&5") 2>&5
2130   ac_status=$?
2131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2132   (exit $ac_status); }
2133
2134 cat >conftest.$ac_ext <<_ACEOF
2135 /* confdefs.h.  */
2136 _ACEOF
2137 cat confdefs.h >>conftest.$ac_ext
2138 cat >>conftest.$ac_ext <<_ACEOF
2139 /* end confdefs.h.  */
2140
2141 int
2142 main ()
2143 {
2144
2145   ;
2146   return 0;
2147 }
2148 _ACEOF
2149 ac_clean_files_save=$ac_clean_files
2150 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2151 # Try to create an executable without -o first, disregard a.out.
2152 # It will help us diagnose broken compilers, and finding out an intuition
2153 # of exeext.
2154 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2155 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2156 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2157 #
2158 # List of possible output files, starting from the most likely.
2159 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2160 # only as a last resort.  b.out is created by i960 compilers.
2161 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2162 #
2163 # The IRIX 6 linker writes into existing files which may not be
2164 # executable, retaining their permissions.  Remove them first so a
2165 # subsequent execution test works.
2166 ac_rmfiles=
2167 for ac_file in $ac_files
2168 do
2169   case $ac_file in
2170     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2171     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2172   esac
2173 done
2174 rm -f $ac_rmfiles
2175
2176 if { (ac_try="$ac_link_default"
2177 case "(($ac_try" in
2178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2179   *) ac_try_echo=$ac_try;;
2180 esac
2181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2182   (eval "$ac_link_default") 2>&5
2183   ac_status=$?
2184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2185   (exit $ac_status); }; then
2186   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2187 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2188 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2189 # so that the user can short-circuit this test for compilers unknown to
2190 # Autoconf.
2191 for ac_file in $ac_files
2192 do
2193   test -f "$ac_file" || continue
2194   case $ac_file in
2195     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2196         ;;
2197     [ab].out )
2198         # We found the default executable, but exeext='' is most
2199         # certainly right.
2200         break;;
2201     *.* )
2202         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2203         then :; else
2204            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2205         fi
2206         # We set ac_cv_exeext here because the later test for it is not
2207         # safe: cross compilers may not add the suffix if given an `-o'
2208         # argument, so we may need to know it at that point already.
2209         # Even if this section looks crufty: it has the advantage of
2210         # actually working.
2211         break;;
2212     * )
2213         break;;
2214   esac
2215 done
2216 test "$ac_cv_exeext" = no && ac_cv_exeext=
2217
2218 else
2219   echo "$as_me: failed program was:" >&5
2220 sed 's/^/| /' conftest.$ac_ext >&5
2221
2222 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2223 See \`config.log' for more details." >&5
2224 echo "$as_me: error: C compiler cannot create executables
2225 See \`config.log' for more details." >&2;}
2226    { (exit 77); exit 77; }; }
2227 fi
2228
2229 ac_exeext=$ac_cv_exeext
2230 { echo "$as_me:$LINENO: result: $ac_file" >&5
2231 echo "${ECHO_T}$ac_file" >&6; }
2232
2233 # Check that the compiler produces executables we can run.  If not, either
2234 # the compiler is broken, or we cross compile.
2235 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2236 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2237 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2238 # If not cross compiling, check that we can run a simple program.
2239 if test "$cross_compiling" != yes; then
2240   if { ac_try='./$ac_file'
2241   { (case "(($ac_try" in
2242   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2243   *) ac_try_echo=$ac_try;;
2244 esac
2245 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2246   (eval "$ac_try") 2>&5
2247   ac_status=$?
2248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2249   (exit $ac_status); }; }; then
2250     cross_compiling=no
2251   else
2252     if test "$cross_compiling" = maybe; then
2253         cross_compiling=yes
2254     else
2255         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2256 If you meant to cross compile, use \`--host'.
2257 See \`config.log' for more details." >&5
2258 echo "$as_me: error: cannot run C compiled programs.
2259 If you meant to cross compile, use \`--host'.
2260 See \`config.log' for more details." >&2;}
2261    { (exit 1); exit 1; }; }
2262     fi
2263   fi
2264 fi
2265 { echo "$as_me:$LINENO: result: yes" >&5
2266 echo "${ECHO_T}yes" >&6; }
2267
2268 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2269 ac_clean_files=$ac_clean_files_save
2270 # Check that the compiler produces executables we can run.  If not, either
2271 # the compiler is broken, or we cross compile.
2272 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2273 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2274 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2275 echo "${ECHO_T}$cross_compiling" >&6; }
2276
2277 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2278 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2279 if { (ac_try="$ac_link"
2280 case "(($ac_try" in
2281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2282   *) ac_try_echo=$ac_try;;
2283 esac
2284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2285   (eval "$ac_link") 2>&5
2286   ac_status=$?
2287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2288   (exit $ac_status); }; then
2289   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2290 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2291 # work properly (i.e., refer to `conftest.exe'), while it won't with
2292 # `rm'.
2293 for ac_file in conftest.exe conftest conftest.*; do
2294   test -f "$ac_file" || continue
2295   case $ac_file in
2296     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2297     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2298           break;;
2299     * ) break;;
2300   esac
2301 done
2302 else
2303   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2304 See \`config.log' for more details." >&5
2305 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2306 See \`config.log' for more details." >&2;}
2307    { (exit 1); exit 1; }; }
2308 fi
2309
2310 rm -f conftest$ac_cv_exeext
2311 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2312 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2313
2314 rm -f conftest.$ac_ext
2315 EXEEXT=$ac_cv_exeext
2316 ac_exeext=$EXEEXT
2317 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2318 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2319 if test "${ac_cv_objext+set}" = set; then
2320   echo $ECHO_N "(cached) $ECHO_C" >&6
2321 else
2322   cat >conftest.$ac_ext <<_ACEOF
2323 /* confdefs.h.  */
2324 _ACEOF
2325 cat confdefs.h >>conftest.$ac_ext
2326 cat >>conftest.$ac_ext <<_ACEOF
2327 /* end confdefs.h.  */
2328
2329 int
2330 main ()
2331 {
2332
2333   ;
2334   return 0;
2335 }
2336 _ACEOF
2337 rm -f conftest.o conftest.obj
2338 if { (ac_try="$ac_compile"
2339 case "(($ac_try" in
2340   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2341   *) ac_try_echo=$ac_try;;
2342 esac
2343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2344   (eval "$ac_compile") 2>&5
2345   ac_status=$?
2346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2347   (exit $ac_status); }; then
2348   for ac_file in conftest.o conftest.obj conftest.*; do
2349   test -f "$ac_file" || continue;
2350   case $ac_file in
2351     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2352     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2353        break;;
2354   esac
2355 done
2356 else
2357   echo "$as_me: failed program was:" >&5
2358 sed 's/^/| /' conftest.$ac_ext >&5
2359
2360 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2361 See \`config.log' for more details." >&5
2362 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2363 See \`config.log' for more details." >&2;}
2364    { (exit 1); exit 1; }; }
2365 fi
2366
2367 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2368 fi
2369 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2370 echo "${ECHO_T}$ac_cv_objext" >&6; }
2371 OBJEXT=$ac_cv_objext
2372 ac_objext=$OBJEXT
2373 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2374 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2375 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2376   echo $ECHO_N "(cached) $ECHO_C" >&6
2377 else
2378   cat >conftest.$ac_ext <<_ACEOF
2379 /* confdefs.h.  */
2380 _ACEOF
2381 cat confdefs.h >>conftest.$ac_ext
2382 cat >>conftest.$ac_ext <<_ACEOF
2383 /* end confdefs.h.  */
2384
2385 int
2386 main ()
2387 {
2388 #ifndef __GNUC__
2389        choke me
2390 #endif
2391
2392   ;
2393   return 0;
2394 }
2395 _ACEOF
2396 rm -f conftest.$ac_objext
2397 if { (ac_try="$ac_compile"
2398 case "(($ac_try" in
2399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2400   *) ac_try_echo=$ac_try;;
2401 esac
2402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2403   (eval "$ac_compile") 2>conftest.er1
2404   ac_status=$?
2405   grep -v '^ *+' conftest.er1 >conftest.err
2406   rm -f conftest.er1
2407   cat conftest.err >&5
2408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2409   (exit $ac_status); } &&
2410          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2411   { (case "(($ac_try" in
2412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2413   *) ac_try_echo=$ac_try;;
2414 esac
2415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2416   (eval "$ac_try") 2>&5
2417   ac_status=$?
2418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2419   (exit $ac_status); }; } &&
2420          { ac_try='test -s conftest.$ac_objext'
2421   { (case "(($ac_try" in
2422   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2423   *) ac_try_echo=$ac_try;;
2424 esac
2425 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2426   (eval "$ac_try") 2>&5
2427   ac_status=$?
2428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2429   (exit $ac_status); }; }; then
2430   ac_compiler_gnu=yes
2431 else
2432   echo "$as_me: failed program was:" >&5
2433 sed 's/^/| /' conftest.$ac_ext >&5
2434
2435         ac_compiler_gnu=no
2436 fi
2437
2438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2439 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2440
2441 fi
2442 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2443 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2444 GCC=`test $ac_compiler_gnu = yes && echo yes`
2445 ac_test_CFLAGS=${CFLAGS+set}
2446 ac_save_CFLAGS=$CFLAGS
2447 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2448 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2449 if test "${ac_cv_prog_cc_g+set}" = set; then
2450   echo $ECHO_N "(cached) $ECHO_C" >&6
2451 else
2452   ac_save_c_werror_flag=$ac_c_werror_flag
2453    ac_c_werror_flag=yes
2454    ac_cv_prog_cc_g=no
2455    CFLAGS="-g"
2456    cat >conftest.$ac_ext <<_ACEOF
2457 /* confdefs.h.  */
2458 _ACEOF
2459 cat confdefs.h >>conftest.$ac_ext
2460 cat >>conftest.$ac_ext <<_ACEOF
2461 /* end confdefs.h.  */
2462
2463 int
2464 main ()
2465 {
2466
2467   ;
2468   return 0;
2469 }
2470 _ACEOF
2471 rm -f conftest.$ac_objext
2472 if { (ac_try="$ac_compile"
2473 case "(($ac_try" in
2474   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2475   *) ac_try_echo=$ac_try;;
2476 esac
2477 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2478   (eval "$ac_compile") 2>conftest.er1
2479   ac_status=$?
2480   grep -v '^ *+' conftest.er1 >conftest.err
2481   rm -f conftest.er1
2482   cat conftest.err >&5
2483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2484   (exit $ac_status); } &&
2485          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2486   { (case "(($ac_try" in
2487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2488   *) ac_try_echo=$ac_try;;
2489 esac
2490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2491   (eval "$ac_try") 2>&5
2492   ac_status=$?
2493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2494   (exit $ac_status); }; } &&
2495          { ac_try='test -s conftest.$ac_objext'
2496   { (case "(($ac_try" in
2497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2498   *) ac_try_echo=$ac_try;;
2499 esac
2500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2501   (eval "$ac_try") 2>&5
2502   ac_status=$?
2503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2504   (exit $ac_status); }; }; then
2505   ac_cv_prog_cc_g=yes
2506 else
2507   echo "$as_me: failed program was:" >&5
2508 sed 's/^/| /' conftest.$ac_ext >&5
2509
2510         CFLAGS=""
2511       cat >conftest.$ac_ext <<_ACEOF
2512 /* confdefs.h.  */
2513 _ACEOF
2514 cat confdefs.h >>conftest.$ac_ext
2515 cat >>conftest.$ac_ext <<_ACEOF
2516 /* end confdefs.h.  */
2517
2518 int
2519 main ()
2520 {
2521
2522   ;
2523   return 0;
2524 }
2525 _ACEOF
2526 rm -f conftest.$ac_objext
2527 if { (ac_try="$ac_compile"
2528 case "(($ac_try" in
2529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2530   *) ac_try_echo=$ac_try;;
2531 esac
2532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2533   (eval "$ac_compile") 2>conftest.er1
2534   ac_status=$?
2535   grep -v '^ *+' conftest.er1 >conftest.err
2536   rm -f conftest.er1
2537   cat conftest.err >&5
2538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2539   (exit $ac_status); } &&
2540          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2541   { (case "(($ac_try" in
2542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2543   *) ac_try_echo=$ac_try;;
2544 esac
2545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2546   (eval "$ac_try") 2>&5
2547   ac_status=$?
2548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2549   (exit $ac_status); }; } &&
2550          { ac_try='test -s conftest.$ac_objext'
2551   { (case "(($ac_try" in
2552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2553   *) ac_try_echo=$ac_try;;
2554 esac
2555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2556   (eval "$ac_try") 2>&5
2557   ac_status=$?
2558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2559   (exit $ac_status); }; }; then
2560   :
2561 else
2562   echo "$as_me: failed program was:" >&5
2563 sed 's/^/| /' conftest.$ac_ext >&5
2564
2565         ac_c_werror_flag=$ac_save_c_werror_flag
2566          CFLAGS="-g"
2567          cat >conftest.$ac_ext <<_ACEOF
2568 /* confdefs.h.  */
2569 _ACEOF
2570 cat confdefs.h >>conftest.$ac_ext
2571 cat >>conftest.$ac_ext <<_ACEOF
2572 /* end confdefs.h.  */
2573
2574 int
2575 main ()
2576 {
2577
2578   ;
2579   return 0;
2580 }
2581 _ACEOF
2582 rm -f conftest.$ac_objext
2583 if { (ac_try="$ac_compile"
2584 case "(($ac_try" in
2585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2586   *) ac_try_echo=$ac_try;;
2587 esac
2588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2589   (eval "$ac_compile") 2>conftest.er1
2590   ac_status=$?
2591   grep -v '^ *+' conftest.er1 >conftest.err
2592   rm -f conftest.er1
2593   cat conftest.err >&5
2594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2595   (exit $ac_status); } &&
2596          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2597   { (case "(($ac_try" in
2598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2599   *) ac_try_echo=$ac_try;;
2600 esac
2601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2602   (eval "$ac_try") 2>&5
2603   ac_status=$?
2604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2605   (exit $ac_status); }; } &&
2606          { ac_try='test -s conftest.$ac_objext'
2607   { (case "(($ac_try" in
2608   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2609   *) ac_try_echo=$ac_try;;
2610 esac
2611 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2612   (eval "$ac_try") 2>&5
2613   ac_status=$?
2614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2615   (exit $ac_status); }; }; then
2616   ac_cv_prog_cc_g=yes
2617 else
2618   echo "$as_me: failed program was:" >&5
2619 sed 's/^/| /' conftest.$ac_ext >&5
2620
2621
2622 fi
2623
2624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2625 fi
2626
2627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2628 fi
2629
2630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2631    ac_c_werror_flag=$ac_save_c_werror_flag
2632 fi
2633 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2634 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2635 if test "$ac_test_CFLAGS" = set; then
2636   CFLAGS=$ac_save_CFLAGS
2637 elif test $ac_cv_prog_cc_g = yes; then
2638   if test "$GCC" = yes; then
2639     CFLAGS="-g -O2"
2640   else
2641     CFLAGS="-g"
2642   fi
2643 else
2644   if test "$GCC" = yes; then
2645     CFLAGS="-O2"
2646   else
2647     CFLAGS=
2648   fi
2649 fi
2650 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2651 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2652 if test "${ac_cv_prog_cc_c89+set}" = set; then
2653   echo $ECHO_N "(cached) $ECHO_C" >&6
2654 else
2655   ac_cv_prog_cc_c89=no
2656 ac_save_CC=$CC
2657 cat >conftest.$ac_ext <<_ACEOF
2658 /* confdefs.h.  */
2659 _ACEOF
2660 cat confdefs.h >>conftest.$ac_ext
2661 cat >>conftest.$ac_ext <<_ACEOF
2662 /* end confdefs.h.  */
2663 #include <stdarg.h>
2664 #include <stdio.h>
2665 #include <sys/types.h>
2666 #include <sys/stat.h>
2667 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2668 struct buf { int x; };
2669 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2670 static char *e (p, i)
2671      char **p;
2672      int i;
2673 {
2674   return p[i];
2675 }
2676 static char *f (char * (*g) (char **, int), char **p, ...)
2677 {
2678   char *s;
2679   va_list v;
2680   va_start (v,p);
2681   s = g (p, va_arg (v,int));
2682   va_end (v);
2683   return s;
2684 }
2685
2686 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2687    function prototypes and stuff, but not '\xHH' hex character constants.
2688    These don't provoke an error unfortunately, instead are silently treated
2689    as 'x'.  The following induces an error, until -std is added to get
2690    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2691    array size at least.  It's necessary to write '\x00'==0 to get something
2692    that's true only with -std.  */
2693 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2694
2695 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2696    inside strings and character constants.  */
2697 #define FOO(x) 'x'
2698 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2699
2700 int test (int i, double x);
2701 struct s1 {int (*f) (int a);};
2702 struct s2 {int (*f) (double a);};
2703 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2704 int argc;
2705 char **argv;
2706 int
2707 main ()
2708 {
2709 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2710   ;
2711   return 0;
2712 }
2713 _ACEOF
2714 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2715         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2716 do
2717   CC="$ac_save_CC $ac_arg"
2718   rm -f conftest.$ac_objext
2719 if { (ac_try="$ac_compile"
2720 case "(($ac_try" in
2721   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2722   *) ac_try_echo=$ac_try;;
2723 esac
2724 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2725   (eval "$ac_compile") 2>conftest.er1
2726   ac_status=$?
2727   grep -v '^ *+' conftest.er1 >conftest.err
2728   rm -f conftest.er1
2729   cat conftest.err >&5
2730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2731   (exit $ac_status); } &&
2732          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2733   { (case "(($ac_try" in
2734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735   *) ac_try_echo=$ac_try;;
2736 esac
2737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2738   (eval "$ac_try") 2>&5
2739   ac_status=$?
2740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741   (exit $ac_status); }; } &&
2742          { ac_try='test -s conftest.$ac_objext'
2743   { (case "(($ac_try" in
2744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2745   *) ac_try_echo=$ac_try;;
2746 esac
2747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2748   (eval "$ac_try") 2>&5
2749   ac_status=$?
2750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2751   (exit $ac_status); }; }; then
2752   ac_cv_prog_cc_c89=$ac_arg
2753 else
2754   echo "$as_me: failed program was:" >&5
2755 sed 's/^/| /' conftest.$ac_ext >&5
2756
2757
2758 fi
2759
2760 rm -f core conftest.err conftest.$ac_objext
2761   test "x$ac_cv_prog_cc_c89" != "xno" && break
2762 done
2763 rm -f conftest.$ac_ext
2764 CC=$ac_save_CC
2765
2766 fi
2767 # AC_CACHE_VAL
2768 case "x$ac_cv_prog_cc_c89" in
2769   x)
2770     { echo "$as_me:$LINENO: result: none needed" >&5
2771 echo "${ECHO_T}none needed" >&6; } ;;
2772   xno)
2773     { echo "$as_me:$LINENO: result: unsupported" >&5
2774 echo "${ECHO_T}unsupported" >&6; } ;;
2775   *)
2776     CC="$CC $ac_cv_prog_cc_c89"
2777     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2778 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2779 esac
2780
2781
2782 ac_ext=c
2783 ac_cpp='$CPP $CPPFLAGS'
2784 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2785 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2786 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2787
2788 ac_ext=cpp
2789 ac_cpp='$CXXCPP $CPPFLAGS'
2790 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2791 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2792 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2793 if test -z "$CXX"; then
2794   if test -n "$CCC"; then
2795     CXX=$CCC
2796   else
2797     if test -n "$ac_tool_prefix"; then
2798   for ac_prog in clang++ llvm-g++ g++
2799   do
2800     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2801 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2802 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2803 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2804 if test "${ac_cv_prog_CXX+set}" = set; then
2805   echo $ECHO_N "(cached) $ECHO_C" >&6
2806 else
2807   if test -n "$CXX"; then
2808   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2809 else
2810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2811 for as_dir in $PATH
2812 do
2813   IFS=$as_save_IFS
2814   test -z "$as_dir" && as_dir=.
2815   for ac_exec_ext in '' $ac_executable_extensions; do
2816   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2817     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2818     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2819     break 2
2820   fi
2821 done
2822 done
2823 IFS=$as_save_IFS
2824
2825 fi
2826 fi
2827 CXX=$ac_cv_prog_CXX
2828 if test -n "$CXX"; then
2829   { echo "$as_me:$LINENO: result: $CXX" >&5
2830 echo "${ECHO_T}$CXX" >&6; }
2831 else
2832   { echo "$as_me:$LINENO: result: no" >&5
2833 echo "${ECHO_T}no" >&6; }
2834 fi
2835
2836
2837     test -n "$CXX" && break
2838   done
2839 fi
2840 if test -z "$CXX"; then
2841   ac_ct_CXX=$CXX
2842   for ac_prog in clang++ llvm-g++ g++
2843 do
2844   # Extract the first word of "$ac_prog", so it can be a program name with args.
2845 set dummy $ac_prog; ac_word=$2
2846 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2847 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2848 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2849   echo $ECHO_N "(cached) $ECHO_C" >&6
2850 else
2851   if test -n "$ac_ct_CXX"; then
2852   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2853 else
2854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855 for as_dir in $PATH
2856 do
2857   IFS=$as_save_IFS
2858   test -z "$as_dir" && as_dir=.
2859   for ac_exec_ext in '' $ac_executable_extensions; do
2860   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2861     ac_cv_prog_ac_ct_CXX="$ac_prog"
2862     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2863     break 2
2864   fi
2865 done
2866 done
2867 IFS=$as_save_IFS
2868
2869 fi
2870 fi
2871 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2872 if test -n "$ac_ct_CXX"; then
2873   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2874 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2875 else
2876   { echo "$as_me:$LINENO: result: no" >&5
2877 echo "${ECHO_T}no" >&6; }
2878 fi
2879
2880
2881   test -n "$ac_ct_CXX" && break
2882 done
2883
2884   if test "x$ac_ct_CXX" = x; then
2885     CXX="g++"
2886   else
2887     case $cross_compiling:$ac_tool_warned in
2888 yes:)
2889 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2890 whose name does not start with the host triplet.  If you think this
2891 configuration is useful to you, please write to autoconf@gnu.org." >&5
2892 echo "$as_me: 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." >&2;}
2895 ac_tool_warned=yes ;;
2896 esac
2897     CXX=$ac_ct_CXX
2898   fi
2899 fi
2900
2901   fi
2902 fi
2903 # Provide some information about the compiler.
2904 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2905 ac_compiler=`set X $ac_compile; echo $2`
2906 { (ac_try="$ac_compiler --version >&5"
2907 case "(($ac_try" in
2908   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2909   *) ac_try_echo=$ac_try;;
2910 esac
2911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2912   (eval "$ac_compiler --version >&5") 2>&5
2913   ac_status=$?
2914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2915   (exit $ac_status); }
2916 { (ac_try="$ac_compiler -v >&5"
2917 case "(($ac_try" in
2918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919   *) ac_try_echo=$ac_try;;
2920 esac
2921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2922   (eval "$ac_compiler -v >&5") 2>&5
2923   ac_status=$?
2924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2925   (exit $ac_status); }
2926 { (ac_try="$ac_compiler -V >&5"
2927 case "(($ac_try" in
2928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929   *) ac_try_echo=$ac_try;;
2930 esac
2931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2932   (eval "$ac_compiler -V >&5") 2>&5
2933   ac_status=$?
2934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935   (exit $ac_status); }
2936
2937 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2938 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2939 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2940   echo $ECHO_N "(cached) $ECHO_C" >&6
2941 else
2942   cat >conftest.$ac_ext <<_ACEOF
2943 /* confdefs.h.  */
2944 _ACEOF
2945 cat confdefs.h >>conftest.$ac_ext
2946 cat >>conftest.$ac_ext <<_ACEOF
2947 /* end confdefs.h.  */
2948
2949 int
2950 main ()
2951 {
2952 #ifndef __GNUC__
2953        choke me
2954 #endif
2955
2956   ;
2957   return 0;
2958 }
2959 _ACEOF
2960 rm -f conftest.$ac_objext
2961 if { (ac_try="$ac_compile"
2962 case "(($ac_try" in
2963   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2964   *) ac_try_echo=$ac_try;;
2965 esac
2966 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2967   (eval "$ac_compile") 2>conftest.er1
2968   ac_status=$?
2969   grep -v '^ *+' conftest.er1 >conftest.err
2970   rm -f conftest.er1
2971   cat conftest.err >&5
2972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2973   (exit $ac_status); } &&
2974          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2975   { (case "(($ac_try" in
2976   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2977   *) ac_try_echo=$ac_try;;
2978 esac
2979 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2980   (eval "$ac_try") 2>&5
2981   ac_status=$?
2982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2983   (exit $ac_status); }; } &&
2984          { ac_try='test -s conftest.$ac_objext'
2985   { (case "(($ac_try" in
2986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987   *) ac_try_echo=$ac_try;;
2988 esac
2989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2990   (eval "$ac_try") 2>&5
2991   ac_status=$?
2992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993   (exit $ac_status); }; }; then
2994   ac_compiler_gnu=yes
2995 else
2996   echo "$as_me: failed program was:" >&5
2997 sed 's/^/| /' conftest.$ac_ext >&5
2998
2999         ac_compiler_gnu=no
3000 fi
3001
3002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3003 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3004
3005 fi
3006 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3007 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3008 GXX=`test $ac_compiler_gnu = yes && echo yes`
3009 ac_test_CXXFLAGS=${CXXFLAGS+set}
3010 ac_save_CXXFLAGS=$CXXFLAGS
3011 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3012 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3013 if test "${ac_cv_prog_cxx_g+set}" = set; then
3014   echo $ECHO_N "(cached) $ECHO_C" >&6
3015 else
3016   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3017    ac_cxx_werror_flag=yes
3018    ac_cv_prog_cxx_g=no
3019    CXXFLAGS="-g"
3020    cat >conftest.$ac_ext <<_ACEOF
3021 /* confdefs.h.  */
3022 _ACEOF
3023 cat confdefs.h >>conftest.$ac_ext
3024 cat >>conftest.$ac_ext <<_ACEOF
3025 /* end confdefs.h.  */
3026
3027 int
3028 main ()
3029 {
3030
3031   ;
3032   return 0;
3033 }
3034 _ACEOF
3035 rm -f conftest.$ac_objext
3036 if { (ac_try="$ac_compile"
3037 case "(($ac_try" in
3038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3039   *) ac_try_echo=$ac_try;;
3040 esac
3041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3042   (eval "$ac_compile") 2>conftest.er1
3043   ac_status=$?
3044   grep -v '^ *+' conftest.er1 >conftest.err
3045   rm -f conftest.er1
3046   cat conftest.err >&5
3047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3048   (exit $ac_status); } &&
3049          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3050   { (case "(($ac_try" in
3051   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3052   *) ac_try_echo=$ac_try;;
3053 esac
3054 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3055   (eval "$ac_try") 2>&5
3056   ac_status=$?
3057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3058   (exit $ac_status); }; } &&
3059          { ac_try='test -s conftest.$ac_objext'
3060   { (case "(($ac_try" in
3061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3062   *) ac_try_echo=$ac_try;;
3063 esac
3064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3065   (eval "$ac_try") 2>&5
3066   ac_status=$?
3067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068   (exit $ac_status); }; }; then
3069   ac_cv_prog_cxx_g=yes
3070 else
3071   echo "$as_me: failed program was:" >&5
3072 sed 's/^/| /' conftest.$ac_ext >&5
3073
3074         CXXFLAGS=""
3075       cat >conftest.$ac_ext <<_ACEOF
3076 /* confdefs.h.  */
3077 _ACEOF
3078 cat confdefs.h >>conftest.$ac_ext
3079 cat >>conftest.$ac_ext <<_ACEOF
3080 /* end confdefs.h.  */
3081
3082 int
3083 main ()
3084 {
3085
3086   ;
3087   return 0;
3088 }
3089 _ACEOF
3090 rm -f conftest.$ac_objext
3091 if { (ac_try="$ac_compile"
3092 case "(($ac_try" in
3093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3094   *) ac_try_echo=$ac_try;;
3095 esac
3096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3097   (eval "$ac_compile") 2>conftest.er1
3098   ac_status=$?
3099   grep -v '^ *+' conftest.er1 >conftest.err
3100   rm -f conftest.er1
3101   cat conftest.err >&5
3102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3103   (exit $ac_status); } &&
3104          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3105   { (case "(($ac_try" in
3106   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3107   *) ac_try_echo=$ac_try;;
3108 esac
3109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3110   (eval "$ac_try") 2>&5
3111   ac_status=$?
3112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3113   (exit $ac_status); }; } &&
3114          { ac_try='test -s conftest.$ac_objext'
3115   { (case "(($ac_try" in
3116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3117   *) ac_try_echo=$ac_try;;
3118 esac
3119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3120   (eval "$ac_try") 2>&5
3121   ac_status=$?
3122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3123   (exit $ac_status); }; }; then
3124   :
3125 else
3126   echo "$as_me: failed program was:" >&5
3127 sed 's/^/| /' conftest.$ac_ext >&5
3128
3129         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3130          CXXFLAGS="-g"
3131          cat >conftest.$ac_ext <<_ACEOF
3132 /* confdefs.h.  */
3133 _ACEOF
3134 cat confdefs.h >>conftest.$ac_ext
3135 cat >>conftest.$ac_ext <<_ACEOF
3136 /* end confdefs.h.  */
3137
3138 int
3139 main ()
3140 {
3141
3142   ;
3143   return 0;
3144 }
3145 _ACEOF
3146 rm -f conftest.$ac_objext
3147 if { (ac_try="$ac_compile"
3148 case "(($ac_try" in
3149   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3150   *) ac_try_echo=$ac_try;;
3151 esac
3152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3153   (eval "$ac_compile") 2>conftest.er1
3154   ac_status=$?
3155   grep -v '^ *+' conftest.er1 >conftest.err
3156   rm -f conftest.er1
3157   cat conftest.err >&5
3158   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3159   (exit $ac_status); } &&
3160          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3161   { (case "(($ac_try" in
3162   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3163   *) ac_try_echo=$ac_try;;
3164 esac
3165 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3166   (eval "$ac_try") 2>&5
3167   ac_status=$?
3168   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3169   (exit $ac_status); }; } &&
3170          { ac_try='test -s conftest.$ac_objext'
3171   { (case "(($ac_try" in
3172   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3173   *) ac_try_echo=$ac_try;;
3174 esac
3175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3176   (eval "$ac_try") 2>&5
3177   ac_status=$?
3178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3179   (exit $ac_status); }; }; then
3180   ac_cv_prog_cxx_g=yes
3181 else
3182   echo "$as_me: failed program was:" >&5
3183 sed 's/^/| /' conftest.$ac_ext >&5
3184
3185
3186 fi
3187
3188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3189 fi
3190
3191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3192 fi
3193
3194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3195    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3196 fi
3197 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3198 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3199 if test "$ac_test_CXXFLAGS" = set; then
3200   CXXFLAGS=$ac_save_CXXFLAGS
3201 elif test $ac_cv_prog_cxx_g = yes; then
3202   if test "$GXX" = yes; then
3203     CXXFLAGS="-g -O2"
3204   else
3205     CXXFLAGS="-g"
3206   fi
3207 else
3208   if test "$GXX" = yes; then
3209     CXXFLAGS="-O2"
3210   else
3211     CXXFLAGS=
3212   fi
3213 fi
3214 ac_ext=c
3215 ac_cpp='$CPP $CPPFLAGS'
3216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3219
3220 ac_ext=c
3221 ac_cpp='$CPP $CPPFLAGS'
3222 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3223 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3224 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3225 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3226 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3227 # On Suns, sometimes $CPP names a directory.
3228 if test -n "$CPP" && test -d "$CPP"; then
3229   CPP=
3230 fi
3231 if test -z "$CPP"; then
3232   if test "${ac_cv_prog_CPP+set}" = set; then
3233   echo $ECHO_N "(cached) $ECHO_C" >&6
3234 else
3235       # Double quotes because CPP needs to be expanded
3236     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3237     do
3238       ac_preproc_ok=false
3239 for ac_c_preproc_warn_flag in '' yes
3240 do
3241   # Use a header file that comes with gcc, so configuring glibc
3242   # with a fresh cross-compiler works.
3243   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3244   # <limits.h> exists even on freestanding compilers.
3245   # On the NeXT, cc -E runs the code through the compiler's parser,
3246   # not just through cpp. "Syntax error" is here to catch this case.
3247   cat >conftest.$ac_ext <<_ACEOF
3248 /* confdefs.h.  */
3249 _ACEOF
3250 cat confdefs.h >>conftest.$ac_ext
3251 cat >>conftest.$ac_ext <<_ACEOF
3252 /* end confdefs.h.  */
3253 #ifdef __STDC__
3254 # include <limits.h>
3255 #else
3256 # include <assert.h>
3257 #endif
3258                      Syntax error
3259 _ACEOF
3260 if { (ac_try="$ac_cpp conftest.$ac_ext"
3261 case "(($ac_try" in
3262   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3263   *) ac_try_echo=$ac_try;;
3264 esac
3265 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3266   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3267   ac_status=$?
3268   grep -v '^ *+' conftest.er1 >conftest.err
3269   rm -f conftest.er1
3270   cat conftest.err >&5
3271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3272   (exit $ac_status); } >/dev/null; then
3273   if test -s conftest.err; then
3274     ac_cpp_err=$ac_c_preproc_warn_flag
3275     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3276   else
3277     ac_cpp_err=
3278   fi
3279 else
3280   ac_cpp_err=yes
3281 fi
3282 if test -z "$ac_cpp_err"; then
3283   :
3284 else
3285   echo "$as_me: failed program was:" >&5
3286 sed 's/^/| /' conftest.$ac_ext >&5
3287
3288   # Broken: fails on valid input.
3289 continue
3290 fi
3291
3292 rm -f conftest.err conftest.$ac_ext
3293
3294   # OK, works on sane cases.  Now check whether nonexistent headers
3295   # can be detected and how.
3296   cat >conftest.$ac_ext <<_ACEOF
3297 /* confdefs.h.  */
3298 _ACEOF
3299 cat confdefs.h >>conftest.$ac_ext
3300 cat >>conftest.$ac_ext <<_ACEOF
3301 /* end confdefs.h.  */
3302 #include <ac_nonexistent.h>
3303 _ACEOF
3304 if { (ac_try="$ac_cpp conftest.$ac_ext"
3305 case "(($ac_try" in
3306   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3307   *) ac_try_echo=$ac_try;;
3308 esac
3309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3310   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3311   ac_status=$?
3312   grep -v '^ *+' conftest.er1 >conftest.err
3313   rm -f conftest.er1
3314   cat conftest.err >&5
3315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3316   (exit $ac_status); } >/dev/null; then
3317   if test -s conftest.err; then
3318     ac_cpp_err=$ac_c_preproc_warn_flag
3319     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3320   else
3321     ac_cpp_err=
3322   fi
3323 else
3324   ac_cpp_err=yes
3325 fi
3326 if test -z "$ac_cpp_err"; then
3327   # Broken: success on invalid input.
3328 continue
3329 else
3330   echo "$as_me: failed program was:" >&5
3331 sed 's/^/| /' conftest.$ac_ext >&5
3332
3333   # Passes both tests.
3334 ac_preproc_ok=:
3335 break
3336 fi
3337
3338 rm -f conftest.err conftest.$ac_ext
3339
3340 done
3341 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3342 rm -f conftest.err conftest.$ac_ext
3343 if $ac_preproc_ok; then
3344   break
3345 fi
3346
3347     done
3348     ac_cv_prog_CPP=$CPP
3349
3350 fi
3351   CPP=$ac_cv_prog_CPP
3352 else
3353   ac_cv_prog_CPP=$CPP
3354 fi
3355 { echo "$as_me:$LINENO: result: $CPP" >&5
3356 echo "${ECHO_T}$CPP" >&6; }
3357 ac_preproc_ok=false
3358 for ac_c_preproc_warn_flag in '' yes
3359 do
3360   # Use a header file that comes with gcc, so configuring glibc
3361   # with a fresh cross-compiler works.
3362   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3363   # <limits.h> exists even on freestanding compilers.
3364   # On the NeXT, cc -E runs the code through the compiler's parser,
3365   # not just through cpp. "Syntax error" is here to catch this case.
3366   cat >conftest.$ac_ext <<_ACEOF
3367 /* confdefs.h.  */
3368 _ACEOF
3369 cat confdefs.h >>conftest.$ac_ext
3370 cat >>conftest.$ac_ext <<_ACEOF
3371 /* end confdefs.h.  */
3372 #ifdef __STDC__
3373 # include <limits.h>
3374 #else
3375 # include <assert.h>
3376 #endif
3377                      Syntax error
3378 _ACEOF
3379 if { (ac_try="$ac_cpp conftest.$ac_ext"
3380 case "(($ac_try" in
3381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3382   *) ac_try_echo=$ac_try;;
3383 esac
3384 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3385   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3386   ac_status=$?
3387   grep -v '^ *+' conftest.er1 >conftest.err
3388   rm -f conftest.er1
3389   cat conftest.err >&5
3390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3391   (exit $ac_status); } >/dev/null; then
3392   if test -s conftest.err; then
3393     ac_cpp_err=$ac_c_preproc_warn_flag
3394     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3395   else
3396     ac_cpp_err=
3397   fi
3398 else
3399   ac_cpp_err=yes
3400 fi
3401 if test -z "$ac_cpp_err"; then
3402   :
3403 else
3404   echo "$as_me: failed program was:" >&5
3405 sed 's/^/| /' conftest.$ac_ext >&5
3406
3407   # Broken: fails on valid input.
3408 continue
3409 fi
3410
3411 rm -f conftest.err conftest.$ac_ext
3412
3413   # OK, works on sane cases.  Now check whether nonexistent headers
3414   # can be detected and how.
3415   cat >conftest.$ac_ext <<_ACEOF
3416 /* confdefs.h.  */
3417 _ACEOF
3418 cat confdefs.h >>conftest.$ac_ext
3419 cat >>conftest.$ac_ext <<_ACEOF
3420 /* end confdefs.h.  */
3421 #include <ac_nonexistent.h>
3422 _ACEOF
3423 if { (ac_try="$ac_cpp conftest.$ac_ext"
3424 case "(($ac_try" in
3425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3426   *) ac_try_echo=$ac_try;;
3427 esac
3428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3429   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3430   ac_status=$?
3431   grep -v '^ *+' conftest.er1 >conftest.err
3432   rm -f conftest.er1
3433   cat conftest.err >&5
3434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3435   (exit $ac_status); } >/dev/null; then
3436   if test -s conftest.err; then
3437     ac_cpp_err=$ac_c_preproc_warn_flag
3438     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3439   else
3440     ac_cpp_err=
3441   fi
3442 else
3443   ac_cpp_err=yes
3444 fi
3445 if test -z "$ac_cpp_err"; then
3446   # Broken: success on invalid input.
3447 continue
3448 else
3449   echo "$as_me: failed program was:" >&5
3450 sed 's/^/| /' conftest.$ac_ext >&5
3451
3452   # Passes both tests.
3453 ac_preproc_ok=:
3454 break
3455 fi
3456
3457 rm -f conftest.err conftest.$ac_ext
3458
3459 done
3460 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3461 rm -f conftest.err conftest.$ac_ext
3462 if $ac_preproc_ok; then
3463   :
3464 else
3465   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3466 See \`config.log' for more details." >&5
3467 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3468 See \`config.log' for more details." >&2;}
3469    { (exit 1); exit 1; }; }
3470 fi
3471
3472 ac_ext=c
3473 ac_cpp='$CPP $CPPFLAGS'
3474 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3475 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3476 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3477
3478
3479 if test "$CXX" = "clang++" ; then
3480   { echo "$as_me:$LINENO: checking whether clang works" >&5
3481 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3482   ac_ext=cpp
3483 ac_cpp='$CXXCPP $CPPFLAGS'
3484 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3485 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3486 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3487
3488
3489 cat >conftest.$ac_ext <<_ACEOF
3490 /* confdefs.h.  */
3491 _ACEOF
3492 cat confdefs.h >>conftest.$ac_ext
3493 cat >>conftest.$ac_ext <<_ACEOF
3494 /* end confdefs.h.  */
3495 #include <limits>
3496 #if __has_include (<cxxabi.h>)
3497 #include <cxxabi.h>
3498 #endif
3499 #if __has_include (<unwind.h>)
3500 #include <unwind.h>
3501 #endif
3502
3503 int
3504 main ()
3505 {
3506
3507   ;
3508   return 0;
3509 }
3510 _ACEOF
3511 rm -f conftest.$ac_objext
3512 if { (ac_try="$ac_compile"
3513 case "(($ac_try" in
3514   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3515   *) ac_try_echo=$ac_try;;
3516 esac
3517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3518   (eval "$ac_compile") 2>conftest.er1
3519   ac_status=$?
3520   grep -v '^ *+' conftest.er1 >conftest.err
3521   rm -f conftest.er1
3522   cat conftest.err >&5
3523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3524   (exit $ac_status); } &&
3525          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3526   { (case "(($ac_try" in
3527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3528   *) ac_try_echo=$ac_try;;
3529 esac
3530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3531   (eval "$ac_try") 2>&5
3532   ac_status=$?
3533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3534   (exit $ac_status); }; } &&
3535          { ac_try='test -s conftest.$ac_objext'
3536   { (case "(($ac_try" in
3537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3538   *) ac_try_echo=$ac_try;;
3539 esac
3540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3541   (eval "$ac_try") 2>&5
3542   ac_status=$?
3543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3544   (exit $ac_status); }; }; then
3545
3546   { echo "$as_me:$LINENO: result: yes" >&5
3547 echo "${ECHO_T}yes" >&6; }
3548
3549 else
3550   echo "$as_me: failed program was:" >&5
3551 sed 's/^/| /' conftest.$ac_ext >&5
3552
3553
3554   { echo "$as_me:$LINENO: result: no" >&5
3555 echo "${ECHO_T}no" >&6; }
3556   { { 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
3557 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;}
3558    { (exit 1); exit 1; }; }
3559
3560 fi
3561
3562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3563   ac_ext=c
3564 ac_cpp='$CPP $CPPFLAGS'
3565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3568
3569 fi
3570
3571
3572
3573 if test -d ${srcdir}/projects/llvm-gcc ; then
3574   subdirs="$subdirs projects/llvm-gcc"
3575
3576 fi
3577
3578 if test -d ${srcdir}/projects/test-suite ; then
3579   subdirs="$subdirs projects/test-suite"
3580
3581 fi
3582
3583 if test -d ${srcdir}/projects/llvm-test ; then
3584   subdirs="$subdirs projects/llvm-test"
3585
3586 fi
3587
3588 if test -d ${srcdir}/projects/poolalloc ; then
3589   subdirs="$subdirs projects/poolalloc"
3590
3591 fi
3592
3593 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3594   subdirs="$subdirs projects/llvm-poolalloc"
3595
3596 fi
3597
3598 for i in `ls ${srcdir}/projects`
3599 do
3600   if test -d ${srcdir}/projects/${i} ; then
3601     case ${i} in
3602       sample)       subdirs="$subdirs projects/sample"
3603     ;;
3604       privbracket)  subdirs="$subdirs projects/privbracket"
3605  ;;
3606       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3607  ;;
3608       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3609 ;;
3610       llvm-java)    subdirs="$subdirs projects/llvm-java"
3611  ;;
3612       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3613    ;;
3614       safecode)     subdirs="$subdirs projects/safecode"
3615  ;;
3616       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3617  ;;
3618       compiler-rt)       ;;
3619       llvm-gcc)       ;;
3620       test-suite)     ;;
3621       llvm-test)      ;;
3622       poolalloc)      ;;
3623       llvm-poolalloc) ;;
3624       *)
3625         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3626 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3627         ;;
3628     esac
3629   fi
3630 done
3631
3632 # Check whether --enable-polly was given.
3633 if test "${enable_polly+set}" = set; then
3634   enableval=$enable_polly;
3635 else
3636   enableval=default
3637 fi
3638
3639 case "$enableval" in
3640   yes) ENABLE_POLLY=1
3641  ;;
3642   no)  ENABLE_POLLY=0
3643  ;;
3644   default) ENABLE_POLLY=1
3645  ;;
3646   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3647 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3648    { (exit 1); exit 1; }; } ;;
3649 esac
3650
3651
3652 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3653   LLVM_HAS_POLLY=1
3654
3655   subdirs="$subdirs tools/polly"
3656
3657 fi
3658
3659
3660 # Make sure we can run config.sub.
3661 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3662   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3663 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3664    { (exit 1); exit 1; }; }
3665
3666 { echo "$as_me:$LINENO: checking build system type" >&5
3667 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3668 if test "${ac_cv_build+set}" = set; then
3669   echo $ECHO_N "(cached) $ECHO_C" >&6
3670 else
3671   ac_build_alias=$build_alias
3672 test "x$ac_build_alias" = x &&
3673   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3674 test "x$ac_build_alias" = x &&
3675   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3676 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3677    { (exit 1); exit 1; }; }
3678 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3679   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3680 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3681    { (exit 1); exit 1; }; }
3682
3683 fi
3684 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3685 echo "${ECHO_T}$ac_cv_build" >&6; }
3686 case $ac_cv_build in
3687 *-*-*) ;;
3688 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3689 echo "$as_me: error: invalid value of canonical build" >&2;}
3690    { (exit 1); exit 1; }; };;
3691 esac
3692 build=$ac_cv_build
3693 ac_save_IFS=$IFS; IFS='-'
3694 set x $ac_cv_build
3695 shift
3696 build_cpu=$1
3697 build_vendor=$2
3698 shift; shift
3699 # Remember, the first character of IFS is used to create $*,
3700 # except with old shells:
3701 build_os=$*
3702 IFS=$ac_save_IFS
3703 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3704
3705
3706 { echo "$as_me:$LINENO: checking host system type" >&5
3707 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3708 if test "${ac_cv_host+set}" = set; then
3709   echo $ECHO_N "(cached) $ECHO_C" >&6
3710 else
3711   if test "x$host_alias" = x; then
3712   ac_cv_host=$ac_cv_build
3713 else
3714   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3715     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3716 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3717    { (exit 1); exit 1; }; }
3718 fi
3719
3720 fi
3721 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3722 echo "${ECHO_T}$ac_cv_host" >&6; }
3723 case $ac_cv_host in
3724 *-*-*) ;;
3725 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3726 echo "$as_me: error: invalid value of canonical host" >&2;}
3727    { (exit 1); exit 1; }; };;
3728 esac
3729 host=$ac_cv_host
3730 ac_save_IFS=$IFS; IFS='-'
3731 set x $ac_cv_host
3732 shift
3733 host_cpu=$1
3734 host_vendor=$2
3735 shift; shift
3736 # Remember, the first character of IFS is used to create $*,
3737 # except with old shells:
3738 host_os=$*
3739 IFS=$ac_save_IFS
3740 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3741
3742
3743 { echo "$as_me:$LINENO: checking target system type" >&5
3744 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3745 if test "${ac_cv_target+set}" = set; then
3746   echo $ECHO_N "(cached) $ECHO_C" >&6
3747 else
3748   if test "x$target_alias" = x; then
3749   ac_cv_target=$ac_cv_host
3750 else
3751   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3752     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3753 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3754    { (exit 1); exit 1; }; }
3755 fi
3756
3757 fi
3758 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3759 echo "${ECHO_T}$ac_cv_target" >&6; }
3760 case $ac_cv_target in
3761 *-*-*) ;;
3762 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3763 echo "$as_me: error: invalid value of canonical target" >&2;}
3764    { (exit 1); exit 1; }; };;
3765 esac
3766 target=$ac_cv_target
3767 ac_save_IFS=$IFS; IFS='-'
3768 set x $ac_cv_target
3769 shift
3770 target_cpu=$1
3771 target_vendor=$2
3772 shift; shift
3773 # Remember, the first character of IFS is used to create $*,
3774 # except with old shells:
3775 target_os=$*
3776 IFS=$ac_save_IFS
3777 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3778
3779
3780 # The aliases save the names the user supplied, while $host etc.
3781 # will get canonicalized.
3782 test -n "$target_alias" &&
3783   test "$program_prefix$program_suffix$program_transform_name" = \
3784     NONENONEs,x,x, &&
3785   program_prefix=${target_alias}-
3786
3787 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3788 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3789 if test "${llvm_cv_os_type+set}" = set; then
3790   echo $ECHO_N "(cached) $ECHO_C" >&6
3791 else
3792   case $host in
3793   *-*-aix*)
3794     llvm_cv_link_all_option="-Wl,--whole-archive"
3795     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3796     llvm_cv_os_type="AIX"
3797     llvm_cv_platform_type="Unix" ;;
3798   *-*-irix*)
3799     llvm_cv_link_all_option="-Wl,--whole-archive"
3800     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3801     llvm_cv_os_type="IRIX"
3802     llvm_cv_platform_type="Unix" ;;
3803   *-*-cygwin*)
3804     llvm_cv_link_all_option="-Wl,--whole-archive"
3805     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3806     llvm_cv_os_type="Cygwin"
3807     llvm_cv_platform_type="Unix" ;;
3808   *-*-darwin*)
3809     llvm_cv_link_all_option="-Wl,-all_load"
3810     llvm_cv_no_link_all_option="-Wl,-noall_load"
3811     llvm_cv_os_type="Darwin"
3812     llvm_cv_platform_type="Unix" ;;
3813   *-*-minix*)
3814     llvm_cv_link_all_option="-Wl,-all_load"
3815     llvm_cv_no_link_all_option="-Wl,-noall_load"
3816     llvm_cv_os_type="Minix"
3817     llvm_cv_platform_type="Unix" ;;
3818   *-*-freebsd* | *-*-kfreebsd-gnu)
3819     llvm_cv_link_all_option="-Wl,--whole-archive"
3820     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3821     llvm_cv_os_type="FreeBSD"
3822     llvm_cv_platform_type="Unix" ;;
3823   *-*-openbsd*)
3824     llvm_cv_link_all_option="-Wl,--whole-archive"
3825     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3826     llvm_cv_os_type="OpenBSD"
3827     llvm_cv_platform_type="Unix" ;;
3828   *-*-netbsd*)
3829     llvm_cv_link_all_option="-Wl,--whole-archive"
3830     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3831     llvm_cv_os_type="NetBSD"
3832     llvm_cv_platform_type="Unix" ;;
3833   *-*-dragonfly*)
3834     llvm_cv_link_all_option="-Wl,--whole-archive"
3835     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3836     llvm_cv_os_type="DragonFly"
3837     llvm_cv_platform_type="Unix" ;;
3838   *-*-hpux*)
3839     llvm_cv_link_all_option="-Wl,--whole-archive"
3840     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3841     llvm_cv_os_type="HP-UX"
3842     llvm_cv_platform_type="Unix" ;;
3843   *-*-interix*)
3844     llvm_cv_link_all_option="-Wl,--whole-archive"
3845     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3846     llvm_cv_os_type="Interix"
3847     llvm_cv_platform_type="Unix" ;;
3848   *-*-linux*)
3849     llvm_cv_link_all_option="-Wl,--whole-archive"
3850     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3851     llvm_cv_os_type="Linux"
3852     llvm_cv_platform_type="Unix" ;;
3853   *-*-gnu*)
3854     llvm_cv_link_all_option="-Wl,--whole-archive"
3855     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3856     llvm_cv_os_type="GNU"
3857     llvm_cv_platform_type="Unix" ;;
3858   *-*-solaris*)
3859     llvm_cv_link_all_option="-Wl,-z,allextract"
3860     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3861     llvm_cv_os_type="SunOS"
3862     llvm_cv_platform_type="Unix" ;;
3863   *-*-auroraux*)
3864     llvm_cv_link_all_option="-Wl,-z,allextract"
3865     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3866     llvm_cv_os_type="AuroraUX"
3867     llvm_cv_platform_type="Unix" ;;
3868   *-*-win32*)
3869     llvm_cv_link_all_option="-Wl,--whole-archive"
3870     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3871     llvm_cv_os_type="Win32"
3872     llvm_cv_platform_type="Win32" ;;
3873   *-*-mingw*)
3874     llvm_cv_link_all_option="-Wl,--whole-archive"
3875     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3876     llvm_cv_os_type="MingW"
3877     llvm_cv_platform_type="Win32" ;;
3878   *-*-haiku*)
3879     llvm_cv_link_all_option="-Wl,--whole-archive"
3880     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3881     llvm_cv_os_type="Haiku"
3882     llvm_cv_platform_type="Unix" ;;
3883   *-unknown-eabi*)
3884     llvm_cv_link_all_option="-Wl,--whole-archive"
3885     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3886     llvm_cv_os_type="Freestanding"
3887     llvm_cv_platform_type="Unix" ;;
3888   *-unknown-elf*)
3889     llvm_cv_link_all_option="-Wl,--whole-archive"
3890     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3891     llvm_cv_os_type="Freestanding"
3892     llvm_cv_platform_type="Unix" ;;
3893   *)
3894     llvm_cv_link_all_option=""
3895     llvm_cv_no_link_all_option=""
3896     llvm_cv_os_type="Unknown"
3897     llvm_cv_platform_type="Unknown" ;;
3898 esac
3899 fi
3900 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3901 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3902
3903 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3904 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3905 if test "${llvm_cv_target_os_type+set}" = set; then
3906   echo $ECHO_N "(cached) $ECHO_C" >&6
3907 else
3908   case $target in
3909   *-*-aix*)
3910     llvm_cv_target_os_type="AIX" ;;
3911   *-*-irix*)
3912     llvm_cv_target_os_type="IRIX" ;;
3913   *-*-cygwin*)
3914     llvm_cv_target_os_type="Cygwin" ;;
3915   *-*-darwin*)
3916     llvm_cv_target_os_type="Darwin" ;;
3917   *-*-minix*)
3918     llvm_cv_target_os_type="Minix" ;;
3919   *-*-freebsd* | *-*-kfreebsd-gnu)
3920     llvm_cv_target_os_type="FreeBSD" ;;
3921   *-*-openbsd*)
3922     llvm_cv_target_os_type="OpenBSD" ;;
3923   *-*-netbsd*)
3924     llvm_cv_target_os_type="NetBSD" ;;
3925   *-*-dragonfly*)
3926     llvm_cv_target_os_type="DragonFly" ;;
3927   *-*-hpux*)
3928     llvm_cv_target_os_type="HP-UX" ;;
3929   *-*-interix*)
3930     llvm_cv_target_os_type="Interix" ;;
3931   *-*-linux*)
3932     llvm_cv_target_os_type="Linux" ;;
3933   *-*-gnu*)
3934     llvm_cv_target_os_type="GNU" ;;
3935   *-*-solaris*)
3936     llvm_cv_target_os_type="SunOS" ;;
3937   *-*-auroraux*)
3938     llvm_cv_target_os_type="AuroraUX" ;;
3939   *-*-win32*)
3940     llvm_cv_target_os_type="Win32" ;;
3941   *-*-mingw*)
3942     llvm_cv_target_os_type="MingW" ;;
3943   *-*-haiku*)
3944     llvm_cv_target_os_type="Haiku" ;;
3945   *-*-rtems*)
3946     llvm_cv_target_os_type="RTEMS" ;;
3947   *-*-nacl*)
3948     llvm_cv_target_os_type="NativeClient" ;;
3949   *-unknown-eabi*)
3950     llvm_cv_target_os_type="Freestanding" ;;
3951   *)
3952     llvm_cv_target_os_type="Unknown" ;;
3953 esac
3954 fi
3955 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3956 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3957
3958 if test "$llvm_cv_os_type" = "Unknown" ; then
3959   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3960 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3961    { (exit 1); exit 1; }; }
3962 fi
3963
3964 OS=$llvm_cv_os_type
3965
3966 HOST_OS=$llvm_cv_os_type
3967
3968 TARGET_OS=$llvm_cv_target_os_type
3969
3970
3971 LINKALL=$llvm_cv_link_all_option
3972
3973 NOLINKALL=$llvm_cv_no_link_all_option
3974
3975
3976 case $llvm_cv_platform_type in
3977   Unix)
3978
3979 cat >>confdefs.h <<\_ACEOF
3980 #define LLVM_ON_UNIX 1
3981 _ACEOF
3982
3983     LLVM_ON_UNIX=1
3984
3985     LLVM_ON_WIN32=0
3986
3987     ;;
3988   Win32)
3989
3990 cat >>confdefs.h <<\_ACEOF
3991 #define LLVM_ON_WIN32 1
3992 _ACEOF
3993
3994     LLVM_ON_UNIX=0
3995
3996     LLVM_ON_WIN32=1
3997
3998     ;;
3999 esac
4000
4001 { echo "$as_me:$LINENO: checking target architecture" >&5
4002 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4003 if test "${llvm_cv_target_arch+set}" = set; then
4004   echo $ECHO_N "(cached) $ECHO_C" >&6
4005 else
4006   case $target in
4007   i?86-*)                 llvm_cv_target_arch="x86" ;;
4008   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4009   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4010   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4011   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4012   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4013   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4014   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4015   xcore-*)                llvm_cv_target_arch="XCore" ;;
4016   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4017   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4018   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
4019   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4020   *)                      llvm_cv_target_arch="Unknown" ;;
4021 esac
4022 fi
4023 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4024 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4025
4026 if test "$llvm_cv_target_arch" = "Unknown" ; then
4027   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4028 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4029 fi
4030
4031 case "$llvm_cv_target_arch" in
4032     x86)     LLVM_NATIVE_ARCH="X86" ;;
4033     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4034     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4035 esac
4036
4037 ARCH=$llvm_cv_target_arch
4038
4039
4040 case $host in
4041   i?86-*)                 host_arch="x86" ;;
4042   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4043   sparc*-*)               host_arch="Sparc" ;;
4044   powerpc*-*)             host_arch="PowerPC" ;;
4045   arm*-*)                 host_arch="ARM" ;;
4046   aarch64*-*)             host_arch="AArch64" ;;
4047   mips-* | mips64-*)      host_arch="Mips" ;;
4048   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4049   xcore-*)                host_arch="XCore" ;;
4050   msp430-*)               host_arch="MSP430" ;;
4051   hexagon-*)              host_arch="Hexagon" ;;
4052   mblaze-*)               host_arch="MBlaze" ;;
4053   *)                      host_arch="Unknown" ;;
4054 esac
4055
4056 if test "$host_arch" = "Unknown" ; then
4057   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4058 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4059 fi
4060
4061 HOST_ARCH=$host_arch
4062
4063
4064
4065
4066 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4067 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4068 if test "${ac_cv_path_GREP+set}" = set; then
4069   echo $ECHO_N "(cached) $ECHO_C" >&6
4070 else
4071   # Extract the first word of "grep ggrep" to use in msg output
4072 if test -z "$GREP"; then
4073 set dummy grep ggrep; ac_prog_name=$2
4074 if test "${ac_cv_path_GREP+set}" = set; then
4075   echo $ECHO_N "(cached) $ECHO_C" >&6
4076 else
4077   ac_path_GREP_found=false
4078 # Loop through the user's path and test for each of PROGNAME-LIST
4079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4080 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4081 do
4082   IFS=$as_save_IFS
4083   test -z "$as_dir" && as_dir=.
4084   for ac_prog in grep ggrep; do
4085   for ac_exec_ext in '' $ac_executable_extensions; do
4086     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4087     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
4088     # Check for GNU ac_path_GREP and select it if it is found.
4089   # Check for GNU $ac_path_GREP
4090 case `"$ac_path_GREP" --version 2>&1` in
4091 *GNU*)
4092   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4093 *)
4094   ac_count=0
4095   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4096   while :
4097   do
4098     cat "conftest.in" "conftest.in" >"conftest.tmp"
4099     mv "conftest.tmp" "conftest.in"
4100     cp "conftest.in" "conftest.nl"
4101     echo 'GREP' >> "conftest.nl"
4102     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4103     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4104     ac_count=`expr $ac_count + 1`
4105     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4106       # Best one so far, save it but keep looking for a better one
4107       ac_cv_path_GREP="$ac_path_GREP"
4108       ac_path_GREP_max=$ac_count
4109     fi
4110     # 10*(2^10) chars as input seems more than enough
4111     test $ac_count -gt 10 && break
4112   done
4113   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4114 esac
4115
4116
4117     $ac_path_GREP_found && break 3
4118   done
4119 done
4120
4121 done
4122 IFS=$as_save_IFS
4123
4124
4125 fi
4126
4127 GREP="$ac_cv_path_GREP"
4128 if test -z "$GREP"; then
4129   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4130 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4131    { (exit 1); exit 1; }; }
4132 fi
4133
4134 else
4135   ac_cv_path_GREP=$GREP
4136 fi
4137
4138
4139 fi
4140 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4141 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4142  GREP="$ac_cv_path_GREP"
4143
4144
4145 { echo "$as_me:$LINENO: checking for egrep" >&5
4146 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4147 if test "${ac_cv_path_EGREP+set}" = set; then
4148   echo $ECHO_N "(cached) $ECHO_C" >&6
4149 else
4150   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4151    then ac_cv_path_EGREP="$GREP -E"
4152    else
4153      # Extract the first word of "egrep" to use in msg output
4154 if test -z "$EGREP"; then
4155 set dummy egrep; ac_prog_name=$2
4156 if test "${ac_cv_path_EGREP+set}" = set; then
4157   echo $ECHO_N "(cached) $ECHO_C" >&6
4158 else
4159   ac_path_EGREP_found=false
4160 # Loop through the user's path and test for each of PROGNAME-LIST
4161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4162 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4163 do
4164   IFS=$as_save_IFS
4165   test -z "$as_dir" && as_dir=.
4166   for ac_prog in egrep; do
4167   for ac_exec_ext in '' $ac_executable_extensions; do
4168     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4169     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4170     # Check for GNU ac_path_EGREP and select it if it is found.
4171   # Check for GNU $ac_path_EGREP
4172 case `"$ac_path_EGREP" --version 2>&1` in
4173 *GNU*)
4174   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4175 *)
4176   ac_count=0
4177   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4178   while :
4179   do
4180     cat "conftest.in" "conftest.in" >"conftest.tmp"
4181     mv "conftest.tmp" "conftest.in"
4182     cp "conftest.in" "conftest.nl"
4183     echo 'EGREP' >> "conftest.nl"
4184     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4185     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4186     ac_count=`expr $ac_count + 1`
4187     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4188       # Best one so far, save it but keep looking for a better one
4189       ac_cv_path_EGREP="$ac_path_EGREP"
4190       ac_path_EGREP_max=$ac_count
4191     fi
4192     # 10*(2^10) chars as input seems more than enough
4193     test $ac_count -gt 10 && break
4194   done
4195   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4196 esac
4197
4198
4199     $ac_path_EGREP_found && break 3
4200   done
4201 done
4202
4203 done
4204 IFS=$as_save_IFS
4205
4206
4207 fi
4208
4209 EGREP="$ac_cv_path_EGREP"
4210 if test -z "$EGREP"; then
4211   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4212 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4213    { (exit 1); exit 1; }; }
4214 fi
4215
4216 else
4217   ac_cv_path_EGREP=$EGREP
4218 fi
4219
4220
4221    fi
4222 fi
4223 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4224 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4225  EGREP="$ac_cv_path_EGREP"
4226
4227
4228 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4229 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4230 if test "${ac_cv_header_stdc+set}" = set; then
4231   echo $ECHO_N "(cached) $ECHO_C" >&6
4232 else
4233   cat >conftest.$ac_ext <<_ACEOF
4234 /* confdefs.h.  */
4235 _ACEOF
4236 cat confdefs.h >>conftest.$ac_ext
4237 cat >>conftest.$ac_ext <<_ACEOF
4238 /* end confdefs.h.  */
4239 #include <stdlib.h>
4240 #include <stdarg.h>
4241 #include <string.h>
4242 #include <float.h>
4243
4244 int
4245 main ()
4246 {
4247
4248   ;
4249   return 0;
4250 }
4251 _ACEOF
4252 rm -f conftest.$ac_objext
4253 if { (ac_try="$ac_compile"
4254 case "(($ac_try" in
4255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4256   *) ac_try_echo=$ac_try;;
4257 esac
4258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4259   (eval "$ac_compile") 2>conftest.er1
4260   ac_status=$?
4261   grep -v '^ *+' conftest.er1 >conftest.err
4262   rm -f conftest.er1
4263   cat conftest.err >&5
4264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4265   (exit $ac_status); } &&
4266          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4267   { (case "(($ac_try" in
4268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4269   *) ac_try_echo=$ac_try;;
4270 esac
4271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4272   (eval "$ac_try") 2>&5
4273   ac_status=$?
4274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4275   (exit $ac_status); }; } &&
4276          { ac_try='test -s conftest.$ac_objext'
4277   { (case "(($ac_try" in
4278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4279   *) ac_try_echo=$ac_try;;
4280 esac
4281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4282   (eval "$ac_try") 2>&5
4283   ac_status=$?
4284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4285   (exit $ac_status); }; }; then
4286   ac_cv_header_stdc=yes
4287 else
4288   echo "$as_me: failed program was:" >&5
4289 sed 's/^/| /' conftest.$ac_ext >&5
4290
4291         ac_cv_header_stdc=no
4292 fi
4293
4294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4295
4296 if test $ac_cv_header_stdc = yes; then
4297   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4298   cat >conftest.$ac_ext <<_ACEOF
4299 /* confdefs.h.  */
4300 _ACEOF
4301 cat confdefs.h >>conftest.$ac_ext
4302 cat >>conftest.$ac_ext <<_ACEOF
4303 /* end confdefs.h.  */
4304 #include <string.h>
4305
4306 _ACEOF
4307 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4308   $EGREP "memchr" >/dev/null 2>&1; then
4309   :
4310 else
4311   ac_cv_header_stdc=no
4312 fi
4313 rm -f conftest*
4314
4315 fi
4316
4317 if test $ac_cv_header_stdc = yes; then
4318   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4319   cat >conftest.$ac_ext <<_ACEOF
4320 /* confdefs.h.  */
4321 _ACEOF
4322 cat confdefs.h >>conftest.$ac_ext
4323 cat >>conftest.$ac_ext <<_ACEOF
4324 /* end confdefs.h.  */
4325 #include <stdlib.h>
4326
4327 _ACEOF
4328 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4329   $EGREP "free" >/dev/null 2>&1; then
4330   :
4331 else
4332   ac_cv_header_stdc=no
4333 fi
4334 rm -f conftest*
4335
4336 fi
4337
4338 if test $ac_cv_header_stdc = yes; then
4339   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4340   if test "$cross_compiling" = yes; then
4341   :
4342 else
4343   cat >conftest.$ac_ext <<_ACEOF
4344 /* confdefs.h.  */
4345 _ACEOF
4346 cat confdefs.h >>conftest.$ac_ext
4347 cat >>conftest.$ac_ext <<_ACEOF
4348 /* end confdefs.h.  */
4349 #include <ctype.h>
4350 #include <stdlib.h>
4351 #if ((' ' & 0x0FF) == 0x020)
4352 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4353 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4354 #else
4355 # define ISLOWER(c) \
4356                    (('a' <= (c) && (c) <= 'i') \
4357                      || ('j' <= (c) && (c) <= 'r') \
4358                      || ('s' <= (c) && (c) <= 'z'))
4359 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4360 #endif
4361
4362 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4363 int
4364 main ()
4365 {
4366   int i;
4367   for (i = 0; i < 256; i++)
4368     if (XOR (islower (i), ISLOWER (i))
4369         || toupper (i) != TOUPPER (i))
4370       return 2;
4371   return 0;
4372 }
4373 _ACEOF
4374 rm -f conftest$ac_exeext
4375 if { (ac_try="$ac_link"
4376 case "(($ac_try" in
4377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4378   *) ac_try_echo=$ac_try;;
4379 esac
4380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4381   (eval "$ac_link") 2>&5
4382   ac_status=$?
4383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4384   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4385   { (case "(($ac_try" in
4386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4387   *) ac_try_echo=$ac_try;;
4388 esac
4389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4390   (eval "$ac_try") 2>&5
4391   ac_status=$?
4392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4393   (exit $ac_status); }; }; then
4394   :
4395 else
4396   echo "$as_me: program exited with status $ac_status" >&5
4397 echo "$as_me: failed program was:" >&5
4398 sed 's/^/| /' conftest.$ac_ext >&5
4399
4400 ( exit $ac_status )
4401 ac_cv_header_stdc=no
4402 fi
4403 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4404 fi
4405
4406
4407 fi
4408 fi
4409 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4410 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4411 if test $ac_cv_header_stdc = yes; then
4412
4413 cat >>confdefs.h <<\_ACEOF
4414 #define STDC_HEADERS 1
4415 _ACEOF
4416
4417 fi
4418
4419 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4430                   inttypes.h stdint.h unistd.h
4431 do
4432 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4433 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4434 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4435 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4436   echo $ECHO_N "(cached) $ECHO_C" >&6
4437 else
4438   cat >conftest.$ac_ext <<_ACEOF
4439 /* confdefs.h.  */
4440 _ACEOF
4441 cat confdefs.h >>conftest.$ac_ext
4442 cat >>conftest.$ac_ext <<_ACEOF
4443 /* end confdefs.h.  */
4444 $ac_includes_default
4445
4446 #include <$ac_header>
4447 _ACEOF
4448 rm -f conftest.$ac_objext
4449 if { (ac_try="$ac_compile"
4450 case "(($ac_try" in
4451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4452   *) ac_try_echo=$ac_try;;
4453 esac
4454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4455   (eval "$ac_compile") 2>conftest.er1
4456   ac_status=$?
4457   grep -v '^ *+' conftest.er1 >conftest.err
4458   rm -f conftest.er1
4459   cat conftest.err >&5
4460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461   (exit $ac_status); } &&
4462          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4463   { (case "(($ac_try" in
4464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4465   *) ac_try_echo=$ac_try;;
4466 esac
4467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4468   (eval "$ac_try") 2>&5
4469   ac_status=$?
4470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4471   (exit $ac_status); }; } &&
4472          { ac_try='test -s conftest.$ac_objext'
4473   { (case "(($ac_try" in
4474   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4475   *) ac_try_echo=$ac_try;;
4476 esac
4477 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4478   (eval "$ac_try") 2>&5
4479   ac_status=$?
4480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4481   (exit $ac_status); }; }; then
4482   eval "$as_ac_Header=yes"
4483 else
4484   echo "$as_me: failed program was:" >&5
4485 sed 's/^/| /' conftest.$ac_ext >&5
4486
4487         eval "$as_ac_Header=no"
4488 fi
4489
4490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4491 fi
4492 ac_res=`eval echo '${'$as_ac_Header'}'`
4493                { echo "$as_me:$LINENO: result: $ac_res" >&5
4494 echo "${ECHO_T}$ac_res" >&6; }
4495 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4496   cat >>confdefs.h <<_ACEOF
4497 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4498 _ACEOF
4499
4500 fi
4501
4502 done
4503
4504
4505 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4506 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4507 if test "${ac_cv_c_bigendian+set}" = set; then
4508   echo $ECHO_N "(cached) $ECHO_C" >&6
4509 else
4510   # See if sys/param.h defines the BYTE_ORDER macro.
4511 cat >conftest.$ac_ext <<_ACEOF
4512 /* confdefs.h.  */
4513 _ACEOF
4514 cat confdefs.h >>conftest.$ac_ext
4515 cat >>conftest.$ac_ext <<_ACEOF
4516 /* end confdefs.h.  */
4517 #include <sys/types.h>
4518 #include <sys/param.h>
4519
4520 int
4521 main ()
4522 {
4523 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4524  bogus endian macros
4525 #endif
4526
4527   ;
4528   return 0;
4529 }
4530 _ACEOF
4531 rm -f conftest.$ac_objext
4532 if { (ac_try="$ac_compile"
4533 case "(($ac_try" in
4534   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4535   *) ac_try_echo=$ac_try;;
4536 esac
4537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4538   (eval "$ac_compile") 2>conftest.er1
4539   ac_status=$?
4540   grep -v '^ *+' conftest.er1 >conftest.err
4541   rm -f conftest.er1
4542   cat conftest.err >&5
4543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4544   (exit $ac_status); } &&
4545          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4546   { (case "(($ac_try" in
4547   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4548   *) ac_try_echo=$ac_try;;
4549 esac
4550 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4551   (eval "$ac_try") 2>&5
4552   ac_status=$?
4553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4554   (exit $ac_status); }; } &&
4555          { ac_try='test -s conftest.$ac_objext'
4556   { (case "(($ac_try" in
4557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4558   *) ac_try_echo=$ac_try;;
4559 esac
4560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4561   (eval "$ac_try") 2>&5
4562   ac_status=$?
4563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4564   (exit $ac_status); }; }; then
4565   # It does; now see whether it defined to BIG_ENDIAN or not.
4566 cat >conftest.$ac_ext <<_ACEOF
4567 /* confdefs.h.  */
4568 _ACEOF
4569 cat confdefs.h >>conftest.$ac_ext
4570 cat >>conftest.$ac_ext <<_ACEOF
4571 /* end confdefs.h.  */
4572 #include <sys/types.h>
4573 #include <sys/param.h>
4574
4575 int
4576 main ()
4577 {
4578 #if BYTE_ORDER != BIG_ENDIAN
4579  not big endian
4580 #endif
4581
4582   ;
4583   return 0;
4584 }
4585 _ACEOF
4586 rm -f conftest.$ac_objext
4587 if { (ac_try="$ac_compile"
4588 case "(($ac_try" in
4589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4590   *) ac_try_echo=$ac_try;;
4591 esac
4592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4593   (eval "$ac_compile") 2>conftest.er1
4594   ac_status=$?
4595   grep -v '^ *+' conftest.er1 >conftest.err
4596   rm -f conftest.er1
4597   cat conftest.err >&5
4598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4599   (exit $ac_status); } &&
4600          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4601   { (case "(($ac_try" in
4602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4603   *) ac_try_echo=$ac_try;;
4604 esac
4605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4606   (eval "$ac_try") 2>&5
4607   ac_status=$?
4608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4609   (exit $ac_status); }; } &&
4610          { ac_try='test -s conftest.$ac_objext'
4611   { (case "(($ac_try" in
4612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4613   *) ac_try_echo=$ac_try;;
4614 esac
4615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4616   (eval "$ac_try") 2>&5
4617   ac_status=$?
4618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4619   (exit $ac_status); }; }; then
4620   ac_cv_c_bigendian=yes
4621 else
4622   echo "$as_me: failed program was:" >&5
4623 sed 's/^/| /' conftest.$ac_ext >&5
4624
4625         ac_cv_c_bigendian=no
4626 fi
4627
4628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4629 else
4630   echo "$as_me: failed program was:" >&5
4631 sed 's/^/| /' conftest.$ac_ext >&5
4632
4633         # It does not; compile a test program.
4634 if test "$cross_compiling" = yes; then
4635   # try to guess the endianness by grepping values into an object file
4636   ac_cv_c_bigendian=unknown
4637   cat >conftest.$ac_ext <<_ACEOF
4638 /* confdefs.h.  */
4639 _ACEOF
4640 cat confdefs.h >>conftest.$ac_ext
4641 cat >>conftest.$ac_ext <<_ACEOF
4642 /* end confdefs.h.  */
4643 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4644 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4645 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4646 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4647 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4648 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4649 int
4650 main ()
4651 {
4652  _ascii (); _ebcdic ();
4653   ;
4654   return 0;
4655 }
4656 _ACEOF
4657 rm -f conftest.$ac_objext
4658 if { (ac_try="$ac_compile"
4659 case "(($ac_try" in
4660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4661   *) ac_try_echo=$ac_try;;
4662 esac
4663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4664   (eval "$ac_compile") 2>conftest.er1
4665   ac_status=$?
4666   grep -v '^ *+' conftest.er1 >conftest.err
4667   rm -f conftest.er1
4668   cat conftest.err >&5
4669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4670   (exit $ac_status); } &&
4671          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4672   { (case "(($ac_try" in
4673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4674   *) ac_try_echo=$ac_try;;
4675 esac
4676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4677   (eval "$ac_try") 2>&5
4678   ac_status=$?
4679   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4680   (exit $ac_status); }; } &&
4681          { ac_try='test -s conftest.$ac_objext'
4682   { (case "(($ac_try" in
4683   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4684   *) ac_try_echo=$ac_try;;
4685 esac
4686 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4687   (eval "$ac_try") 2>&5
4688   ac_status=$?
4689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4690   (exit $ac_status); }; }; then
4691   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4692   ac_cv_c_bigendian=yes
4693 fi
4694 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4695   if test "$ac_cv_c_bigendian" = unknown; then
4696     ac_cv_c_bigendian=no
4697   else
4698     # finding both strings is unlikely to happen, but who knows?
4699     ac_cv_c_bigendian=unknown
4700   fi
4701 fi
4702 else
4703   echo "$as_me: failed program was:" >&5
4704 sed 's/^/| /' conftest.$ac_ext >&5
4705
4706
4707 fi
4708
4709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4710 else
4711   cat >conftest.$ac_ext <<_ACEOF
4712 /* confdefs.h.  */
4713 _ACEOF
4714 cat confdefs.h >>conftest.$ac_ext
4715 cat >>conftest.$ac_ext <<_ACEOF
4716 /* end confdefs.h.  */
4717 $ac_includes_default
4718 int
4719 main ()
4720 {
4721
4722   /* Are we little or big endian?  From Harbison&Steele.  */
4723   union
4724   {
4725     long int l;
4726     char c[sizeof (long int)];
4727   } u;
4728   u.l = 1;
4729   return u.c[sizeof (long int) - 1] == 1;
4730
4731   ;
4732   return 0;
4733 }
4734 _ACEOF
4735 rm -f conftest$ac_exeext
4736 if { (ac_try="$ac_link"
4737 case "(($ac_try" in
4738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4739   *) ac_try_echo=$ac_try;;
4740 esac
4741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4742   (eval "$ac_link") 2>&5
4743   ac_status=$?
4744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4745   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4746   { (case "(($ac_try" in
4747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4748   *) ac_try_echo=$ac_try;;
4749 esac
4750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4751   (eval "$ac_try") 2>&5
4752   ac_status=$?
4753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4754   (exit $ac_status); }; }; then
4755   ac_cv_c_bigendian=no
4756 else
4757   echo "$as_me: program exited with status $ac_status" >&5
4758 echo "$as_me: failed program was:" >&5
4759 sed 's/^/| /' conftest.$ac_ext >&5
4760
4761 ( exit $ac_status )
4762 ac_cv_c_bigendian=yes
4763 fi
4764 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4765 fi
4766
4767
4768 fi
4769
4770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4771 fi
4772 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4773 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4774 case $ac_cv_c_bigendian in
4775   yes)
4776     ENDIAN=big
4777  ;;
4778   no)
4779     ENDIAN=little
4780  ;;
4781   *)
4782     { { echo "$as_me:$LINENO: error: unknown endianness
4783 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4784 echo "$as_me: error: unknown endianness
4785 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4786    { (exit 1); exit 1; }; } ;;
4787 esac
4788
4789
4790 if test "$cross_compiling" = yes; then
4791   LLVM_CROSS_COMPILING=1
4792
4793
4794 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4795 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4796 if test "${ac_cv_build_exeext+set}" = set; then
4797   echo $ECHO_N "(cached) $ECHO_C" >&6
4798 else
4799   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4800   ac_cv_build_exeext=.exe
4801 else
4802   ac_build_prefix=${build_alias}-
4803
4804   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4805 set dummy ${ac_build_prefix}gcc; ac_word=$2
4806 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4807 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4808 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4809   echo $ECHO_N "(cached) $ECHO_C" >&6
4810 else
4811   if test -n "$BUILD_CC"; then
4812   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4813 else
4814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4815 for as_dir in $PATH
4816 do
4817   IFS=$as_save_IFS
4818   test -z "$as_dir" && as_dir=.
4819   for ac_exec_ext in '' $ac_executable_extensions; do
4820   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4821     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4822     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4823     break 2
4824   fi
4825 done
4826 done
4827 IFS=$as_save_IFS
4828
4829 fi
4830 fi
4831 BUILD_CC=$ac_cv_prog_BUILD_CC
4832 if test -n "$BUILD_CC"; then
4833   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4834 echo "${ECHO_T}$BUILD_CC" >&6; }
4835 else
4836   { echo "$as_me:$LINENO: result: no" >&5
4837 echo "${ECHO_T}no" >&6; }
4838 fi
4839
4840
4841   if test -z "$BUILD_CC"; then
4842      # Extract the first word of "gcc", so it can be a program name with args.
4843 set dummy gcc; ac_word=$2
4844 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4845 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4846 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4847   echo $ECHO_N "(cached) $ECHO_C" >&6
4848 else
4849   if test -n "$BUILD_CC"; then
4850   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4851 else
4852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4853 for as_dir in $PATH
4854 do
4855   IFS=$as_save_IFS
4856   test -z "$as_dir" && as_dir=.
4857   for ac_exec_ext in '' $ac_executable_extensions; do
4858   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4859     ac_cv_prog_BUILD_CC="gcc"
4860     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4861     break 2
4862   fi
4863 done
4864 done
4865 IFS=$as_save_IFS
4866
4867 fi
4868 fi
4869 BUILD_CC=$ac_cv_prog_BUILD_CC
4870 if test -n "$BUILD_CC"; then
4871   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4872 echo "${ECHO_T}$BUILD_CC" >&6; }
4873 else
4874   { echo "$as_me:$LINENO: result: no" >&5
4875 echo "${ECHO_T}no" >&6; }
4876 fi
4877
4878
4879      if test -z "$BUILD_CC"; then
4880        # Extract the first word of "cc", so it can be a program name with args.
4881 set dummy cc; ac_word=$2
4882 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4883 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4884 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4885   echo $ECHO_N "(cached) $ECHO_C" >&6
4886 else
4887   if test -n "$BUILD_CC"; then
4888   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4889 else
4890   ac_prog_rejected=no
4891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4892 for as_dir in $PATH
4893 do
4894   IFS=$as_save_IFS
4895   test -z "$as_dir" && as_dir=.
4896   for ac_exec_ext in '' $ac_executable_extensions; do
4897   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4898     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4899        ac_prog_rejected=yes
4900        continue
4901      fi
4902     ac_cv_prog_BUILD_CC="cc"
4903     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4904     break 2
4905   fi
4906 done
4907 done
4908 IFS=$as_save_IFS
4909
4910 if test $ac_prog_rejected = yes; then
4911   # We found a bogon in the path, so make sure we never use it.
4912   set dummy $ac_cv_prog_BUILD_CC
4913   shift
4914   if test $# != 0; then
4915     # We chose a different compiler from the bogus one.
4916     # However, it has the same basename, so the bogon will be chosen
4917     # first if we set BUILD_CC to just the basename; use the full file name.
4918     shift
4919     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4920   fi
4921 fi
4922 fi
4923 fi
4924 BUILD_CC=$ac_cv_prog_BUILD_CC
4925 if test -n "$BUILD_CC"; then
4926   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4927 echo "${ECHO_T}$BUILD_CC" >&6; }
4928 else
4929   { echo "$as_me:$LINENO: result: no" >&5
4930 echo "${ECHO_T}no" >&6; }
4931 fi
4932
4933
4934      fi
4935   fi
4936   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4937 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4938    { (exit 1); exit 1; }; }
4939   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4940   rm -f conftest*
4941   echo 'int main () { return 0; }' > conftest.$ac_ext
4942   ac_cv_build_exeext=
4943   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4944   (eval $ac_build_link) 2>&5
4945   ac_status=$?
4946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4947   (exit $ac_status); }; then
4948     for file in conftest.*; do
4949       case $file in
4950       *.c | *.o | *.obj | *.dSYM) ;;
4951       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4952       esac
4953     done
4954   else
4955     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4956 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4957    { (exit 1); exit 1; }; }
4958   fi
4959   rm -f conftest*
4960   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4961 fi
4962 fi
4963
4964 BUILD_EXEEXT=""
4965 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4966 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4967 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4968 ac_build_exeext=$BUILD_EXEEXT
4969
4970   ac_build_prefix=${build_alias}-
4971   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4972 set dummy ${ac_build_prefix}g++; ac_word=$2
4973 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4974 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4975 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4976   echo $ECHO_N "(cached) $ECHO_C" >&6
4977 else
4978   if test -n "$BUILD_CXX"; then
4979   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4980 else
4981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4982 for as_dir in $PATH
4983 do
4984   IFS=$as_save_IFS
4985   test -z "$as_dir" && as_dir=.
4986   for ac_exec_ext in '' $ac_executable_extensions; do
4987   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4988     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4989     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4990     break 2
4991   fi
4992 done
4993 done
4994 IFS=$as_save_IFS
4995
4996 fi
4997 fi
4998 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4999 if test -n "$BUILD_CXX"; then
5000   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5001 echo "${ECHO_T}$BUILD_CXX" >&6; }
5002 else
5003   { echo "$as_me:$LINENO: result: no" >&5
5004 echo "${ECHO_T}no" >&6; }
5005 fi
5006
5007
5008   if test -z "$BUILD_CXX"; then
5009      # Extract the first word of "g++", so it can be a program name with args.
5010 set dummy g++; ac_word=$2
5011 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5012 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5013 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5014   echo $ECHO_N "(cached) $ECHO_C" >&6
5015 else
5016   if test -n "$BUILD_CXX"; then
5017   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5018 else
5019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5020 for as_dir in $PATH
5021 do
5022   IFS=$as_save_IFS
5023   test -z "$as_dir" && as_dir=.
5024   for ac_exec_ext in '' $ac_executable_extensions; do
5025   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5026     ac_cv_prog_BUILD_CXX="g++"
5027     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5028     break 2
5029   fi
5030 done
5031 done
5032 IFS=$as_save_IFS
5033
5034 fi
5035 fi
5036 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5037 if test -n "$BUILD_CXX"; then
5038   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5039 echo "${ECHO_T}$BUILD_CXX" >&6; }
5040 else
5041   { echo "$as_me:$LINENO: result: no" >&5
5042 echo "${ECHO_T}no" >&6; }
5043 fi
5044
5045
5046      if test -z "$BUILD_CXX"; then
5047        # Extract the first word of "c++", so it can be a program name with args.
5048 set dummy c++; ac_word=$2
5049 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5050 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5051 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5052   echo $ECHO_N "(cached) $ECHO_C" >&6
5053 else
5054   if test -n "$BUILD_CXX"; then
5055   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5056 else
5057   ac_prog_rejected=no
5058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5059 for as_dir in $PATH
5060 do
5061   IFS=$as_save_IFS
5062   test -z "$as_dir" && as_dir=.
5063   for ac_exec_ext in '' $ac_executable_extensions; do
5064   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5065     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
5066        ac_prog_rejected=yes
5067        continue
5068      fi
5069     ac_cv_prog_BUILD_CXX="c++"
5070     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5071     break 2
5072   fi
5073 done
5074 done
5075 IFS=$as_save_IFS
5076
5077 if test $ac_prog_rejected = yes; then
5078   # We found a bogon in the path, so make sure we never use it.
5079   set dummy $ac_cv_prog_BUILD_CXX
5080   shift
5081   if test $# != 0; then
5082     # We chose a different compiler from the bogus one.
5083     # However, it has the same basename, so the bogon will be chosen
5084     # first if we set BUILD_CXX to just the basename; use the full file name.
5085     shift
5086     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
5087   fi
5088 fi
5089 fi
5090 fi
5091 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5092 if test -n "$BUILD_CXX"; then
5093   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5094 echo "${ECHO_T}$BUILD_CXX" >&6; }
5095 else
5096   { echo "$as_me:$LINENO: result: no" >&5
5097 echo "${ECHO_T}no" >&6; }
5098 fi
5099
5100
5101      fi
5102   fi
5103 else
5104   LLVM_CROSS_COMPILING=0
5105
5106 fi
5107
5108 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
5109   cvsbuild="yes"
5110   optimize="no"
5111   CVSBUILD=CVSBUILD=1
5112
5113 else
5114   cvsbuild="no"
5115   optimize="yes"
5116 fi
5117
5118
5119 # Check whether --enable-libcpp was given.
5120 if test "${enable_libcpp+set}" = set; then
5121   enableval=$enable_libcpp;
5122 else
5123   enableval=default
5124 fi
5125
5126 case "$enableval" in
5127   yes) ENABLE_LIBCPP=1
5128  ;;
5129   no)  ENABLE_LIBCPP=0
5130  ;;
5131   default) ENABLE_LIBCPP=0
5132 ;;
5133   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
5134 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
5135    { (exit 1); exit 1; }; } ;;
5136 esac
5137
5138 # Check whether --enable-cxx11 was given.
5139 if test "${enable_cxx11+set}" = set; then
5140   enableval=$enable_cxx11;
5141 else
5142   enableval=default
5143 fi
5144
5145 case "$enableval" in
5146   yes) ENABLE_CXX11=1
5147  ;;
5148   no)  ENABLE_CXX11=0
5149  ;;
5150   default) ENABLE_CXX11=0
5151 ;;
5152   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&5
5153 echo "$as_me: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&2;}
5154    { (exit 1); exit 1; }; } ;;
5155 esac
5156
5157 clang_arcmt="yes"
5158 # Check whether --enable-clang-arcmt was given.
5159 if test "${enable_clang_arcmt+set}" = set; then
5160   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
5161 else
5162   enableval="yes"
5163 fi
5164
5165 case "$enableval" in
5166   yes) ENABLE_CLANG_ARCMT=1
5167  ;;
5168   no)  ENABLE_CLANG_ARCMT=0
5169  ;;
5170   default) ENABLE_CLANG_ARCMT=1
5171 ;;
5172   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
5173 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
5174    { (exit 1); exit 1; }; } ;;
5175 esac
5176
5177 clang_static_analyzer="yes"
5178 # Check whether --enable-clang-static-analyzer was given.
5179 if test "${enable_clang_static_analyzer+set}" = set; then
5180   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
5181 else
5182   enableval="yes"
5183 fi
5184
5185 case "$enableval" in
5186   yes) ENABLE_CLANG_STATIC_ANALYZER=1
5187  ;;
5188   no)  ENABLE_CLANG_STATIC_ANALYZER=0
5189  ;;
5190   default) ENABLE_CLANG_STATIC_ANALYZER=1
5191 ;;
5192   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
5193 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
5194    { (exit 1); exit 1; }; } ;;
5195 esac
5196
5197 # Check whether --enable-clang-rewriter was given.
5198 if test "${enable_clang_rewriter+set}" = set; then
5199   enableval=$enable_clang_rewriter;
5200 else
5201   enableval="yes"
5202 fi
5203
5204 case "$enableval" in
5205   yes) ENABLE_CLANG_REWRITER=1
5206  ;;
5207   no)
5208     if test ${clang_arcmt} != "no" ; then
5209       { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&5
5210 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&2;}
5211    { (exit 1); exit 1; }; }
5212     fi
5213     if test ${clang_static_analyzer} != "no" ; then
5214       { { echo "$as_me:$LINENO: error: Cannot enable clang static analyzer while disabling rewriter." >&5
5215 echo "$as_me: error: Cannot enable clang static analyzer while disabling rewriter." >&2;}
5216    { (exit 1); exit 1; }; }
5217     fi
5218     ENABLE_CLANG_REWRITER=0
5219
5220     ;;
5221   default) ENABLE_CLANG_REWRITER=1
5222 ;;
5223   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&5
5224 echo "$as_me: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&2;}
5225    { (exit 1); exit 1; }; } ;;
5226 esac
5227
5228 # Check whether --enable-optimized was given.
5229 if test "${enable_optimized+set}" = set; then
5230   enableval=$enable_optimized;
5231 else
5232   enableval=$optimize
5233 fi
5234
5235 if test ${enableval} = "no" ; then
5236   ENABLE_OPTIMIZED=
5237
5238 else
5239   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5240
5241 fi
5242
5243 # Check whether --enable-profiling was given.
5244 if test "${enable_profiling+set}" = set; then
5245   enableval=$enable_profiling;
5246 else
5247   enableval="no"
5248 fi
5249
5250 if test ${enableval} = "no" ; then
5251   ENABLE_PROFILING=
5252
5253 else
5254   ENABLE_PROFILING=ENABLE_PROFILING=1
5255
5256 fi
5257
5258 # Check whether --enable-assertions was given.
5259 if test "${enable_assertions+set}" = set; then
5260   enableval=$enable_assertions;
5261 else
5262   enableval="yes"
5263 fi
5264
5265 if test ${enableval} = "yes" ; then
5266   DISABLE_ASSERTIONS=
5267
5268 else
5269   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5270
5271 fi
5272
5273 # Check whether --enable-werror was given.
5274 if test "${enable_werror+set}" = set; then
5275   enableval=$enable_werror;
5276 else
5277   enableval="no"
5278 fi
5279
5280 case "$enableval" in
5281   yes) ENABLE_WERROR=1
5282  ;;
5283   no)  ENABLE_WERROR=0
5284  ;;
5285   default) ENABLE_WERROR=0
5286 ;;
5287   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5288 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5289    { (exit 1); exit 1; }; } ;;
5290 esac
5291
5292 # Check whether --enable-expensive-checks was given.
5293 if test "${enable_expensive_checks+set}" = set; then
5294   enableval=$enable_expensive_checks;
5295 else
5296   enableval="no"
5297 fi
5298
5299 if test ${enableval} = "yes" ; then
5300   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5301
5302   EXPENSIVE_CHECKS=yes
5303
5304 else
5305   ENABLE_EXPENSIVE_CHECKS=
5306
5307   EXPENSIVE_CHECKS=no
5308
5309 fi
5310
5311 # Check whether --enable-debug-runtime was given.
5312 if test "${enable_debug_runtime+set}" = set; then
5313   enableval=$enable_debug_runtime;
5314 else
5315   enableval=no
5316 fi
5317
5318 if test ${enableval} = "no" ; then
5319   DEBUG_RUNTIME=
5320
5321 else
5322   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5323
5324 fi
5325
5326 # Check whether --enable-debug-symbols was given.
5327 if test "${enable_debug_symbols+set}" = set; then
5328   enableval=$enable_debug_symbols;
5329 else
5330   enableval=no
5331 fi
5332
5333 if test ${enableval} = "no" ; then
5334   DEBUG_SYMBOLS=
5335
5336 else
5337   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5338
5339 fi
5340
5341 # Check whether --enable-keep-symbols was given.
5342 if test "${enable_keep_symbols+set}" = set; then
5343   enableval=$enable_keep_symbols;
5344 else
5345   enableval=no
5346 fi
5347
5348 if test ${enableval} = "no" ; then
5349   KEEP_SYMBOLS=
5350
5351 else
5352   KEEP_SYMBOLS=KEEP_SYMBOLS=1
5353
5354 fi
5355
5356 # Check whether --enable-jit was given.
5357 if test "${enable_jit+set}" = set; then
5358   enableval=$enable_jit;
5359 else
5360   enableval=default
5361 fi
5362
5363 if test ${enableval} = "no"
5364 then
5365   JIT=
5366
5367 else
5368   case "$llvm_cv_target_arch" in
5369     x86)         TARGET_HAS_JIT=1
5370  ;;
5371     Sparc)       TARGET_HAS_JIT=0
5372  ;;
5373     PowerPC)     TARGET_HAS_JIT=1
5374  ;;
5375     x86_64)      TARGET_HAS_JIT=1
5376  ;;
5377     ARM)         TARGET_HAS_JIT=1
5378  ;;
5379     AArch64)     TARGET_HAS_JIT=0
5380  ;;
5381     Mips)        TARGET_HAS_JIT=1
5382  ;;
5383     XCore)       TARGET_HAS_JIT=0
5384  ;;
5385     MSP430)      TARGET_HAS_JIT=0
5386  ;;
5387     Hexagon)     TARGET_HAS_JIT=0
5388  ;;
5389     MBlaze)      TARGET_HAS_JIT=0
5390  ;;
5391     NVPTX)       TARGET_HAS_JIT=0
5392  ;;
5393     *)           TARGET_HAS_JIT=0
5394  ;;
5395   esac
5396 fi
5397
5398 # Check whether --enable-docs was given.
5399 if test "${enable_docs+set}" = set; then
5400   enableval=$enable_docs;
5401 else
5402   enableval=default
5403 fi
5404
5405 case "$enableval" in
5406   yes) ENABLE_DOCS=1
5407  ;;
5408   no)  ENABLE_DOCS=0
5409  ;;
5410   default) ENABLE_DOCS=1
5411  ;;
5412   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5413 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5414    { (exit 1); exit 1; }; } ;;
5415 esac
5416
5417 # Check whether --enable-doxygen was given.
5418 if test "${enable_doxygen+set}" = set; then
5419   enableval=$enable_doxygen;
5420 else
5421   enableval=default
5422 fi
5423
5424 case "$enableval" in
5425   yes) ENABLE_DOXYGEN=1
5426  ;;
5427   no)  ENABLE_DOXYGEN=0
5428  ;;
5429   default) ENABLE_DOXYGEN=0
5430  ;;
5431   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5432 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5433    { (exit 1); exit 1; }; } ;;
5434 esac
5435
5436 # Check whether --enable-threads was given.
5437 if test "${enable_threads+set}" = set; then
5438   enableval=$enable_threads;
5439 else
5440   enableval=default
5441 fi
5442
5443 case "$enableval" in
5444   yes) LLVM_ENABLE_THREADS=1
5445  ;;
5446   no)  LLVM_ENABLE_THREADS=0
5447  ;;
5448   default) LLVM_ENABLE_THREADS=1
5449  ;;
5450   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5451 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5452    { (exit 1); exit 1; }; } ;;
5453 esac
5454
5455 cat >>confdefs.h <<_ACEOF
5456 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5457 _ACEOF
5458
5459
5460 # Check whether --enable-pthreads was given.
5461 if test "${enable_pthreads+set}" = set; then
5462   enableval=$enable_pthreads;
5463 else
5464   enableval=default
5465 fi
5466
5467 case "$enableval" in
5468   yes) ENABLE_PTHREADS=1
5469  ;;
5470   no)  ENABLE_PTHREADS=0
5471  ;;
5472   default) ENABLE_PTHREADS=1
5473  ;;
5474   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5475 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5476    { (exit 1); exit 1; }; } ;;
5477 esac
5478
5479 # Check whether --enable-pic was given.
5480 if test "${enable_pic+set}" = set; then
5481   enableval=$enable_pic;
5482 else
5483   enableval=default
5484 fi
5485
5486 case "$enableval" in
5487   yes) ENABLE_PIC=1
5488  ;;
5489   no)  ENABLE_PIC=0
5490  ;;
5491   default) ENABLE_PIC=1
5492  ;;
5493   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5494 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5495    { (exit 1); exit 1; }; } ;;
5496 esac
5497
5498 cat >>confdefs.h <<_ACEOF
5499 #define ENABLE_PIC $ENABLE_PIC
5500 _ACEOF
5501
5502
5503 # Check whether --enable-shared was given.
5504 if test "${enable_shared+set}" = set; then
5505   enableval=$enable_shared;
5506 else
5507   enableval=default
5508 fi
5509
5510 case "$enableval" in
5511   yes) ENABLE_SHARED=1
5512  ;;
5513   no)  ENABLE_SHARED=0
5514  ;;
5515   default) ENABLE_SHARED=0
5516  ;;
5517   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5518 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5519    { (exit 1); exit 1; }; } ;;
5520 esac
5521
5522 # Check whether --enable-embed-stdcxx was given.
5523 if test "${enable_embed_stdcxx+set}" = set; then
5524   enableval=$enable_embed_stdcxx;
5525 else
5526   enableval=default
5527 fi
5528
5529 case "$enableval" in
5530   yes) ENABLE_EMBED_STDCXX=1
5531  ;;
5532   no)  ENABLE_EMBED_STDCXX=0
5533  ;;
5534   default) ENABLE_EMBED_STDCXX=0
5535  ;;
5536   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5537 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5538    { (exit 1); exit 1; }; } ;;
5539 esac
5540
5541 # Check whether --enable-timestamps was given.
5542 if test "${enable_timestamps+set}" = set; then
5543   enableval=$enable_timestamps;
5544 else
5545   enableval=default
5546 fi
5547
5548 case "$enableval" in
5549   yes) ENABLE_TIMESTAMPS=1
5550  ;;
5551   no)  ENABLE_TIMESTAMPS=0
5552  ;;
5553   default) ENABLE_TIMESTAMPS=1
5554  ;;
5555   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5556 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5557    { (exit 1); exit 1; }; } ;;
5558 esac
5559
5560 cat >>confdefs.h <<_ACEOF
5561 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5562 _ACEOF
5563
5564
5565
5566 # Check whether --enable-backtraces was given.
5567 if test "${enable_backtraces+set}" = set; then
5568   enableval=$enable_backtraces;
5569 else
5570   enableval=default
5571 fi
5572
5573 case "$enableval" in
5574   yes) ENABLE_BACKTRACES=1
5575  ;;
5576   no)  ENABLE_BACKTRACES=0
5577  ;;
5578   default) ENABLE_BACKTRACES=1
5579  ;;
5580   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5581 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5582    { (exit 1); exit 1; }; } ;;
5583 esac
5584
5585 cat >>confdefs.h <<_ACEOF
5586 #define ENABLE_BACKTRACES $ENABLE_BACKTRACES
5587 _ACEOF
5588
5589
5590 TARGETS_TO_BUILD=""
5591 # Check whether --enable-targets was given.
5592 if test "${enable_targets+set}" = set; then
5593   enableval=$enable_targets;
5594 else
5595   enableval=all
5596 fi
5597
5598 if test "$enableval" = host-only ; then
5599   enableval=host
5600 fi
5601 case "$enableval" in
5602   all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon" ;;
5603   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5604       case "$a_target" in
5605         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5606         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5607         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5608         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5609         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5610         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5611         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5612         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5613         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5614         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5615         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5616         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5617         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5618         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5619         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5620         host) case "$llvm_cv_target_arch" in
5621             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5622             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5623             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5624             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5625             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5626             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5627             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5628             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5629             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5630             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5631             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5632             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5633 echo "$as_me: error: Can not set target to build" >&2;}
5634    { (exit 1); exit 1; }; } ;;
5635           esac ;;
5636         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5637 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5638    { (exit 1); exit 1; }; } ;;
5639       esac
5640   done
5641   ;;
5642 esac
5643
5644 # Check whether --enable-experimental-targets was given.
5645 if test "${enable_experimental_targets+set}" = set; then
5646   enableval=$enable_experimental_targets;
5647 else
5648   enableval=disable
5649 fi
5650
5651
5652 if test ${enableval} != "disable"
5653 then
5654   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5655 fi
5656
5657 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5658
5659
5660 for a_target in $TARGETS_TO_BUILD; do
5661   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5662
5663 cat >>confdefs.h <<_ACEOF
5664 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5665 _ACEOF
5666
5667     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5668     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5669     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5670     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5671     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5672       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5673     fi
5674     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5675       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5676     fi
5677
5678 cat >>confdefs.h <<_ACEOF
5679 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5680 _ACEOF
5681
5682
5683 cat >>confdefs.h <<_ACEOF
5684 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5685 _ACEOF
5686
5687
5688 cat >>confdefs.h <<_ACEOF
5689 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5690 _ACEOF
5691
5692
5693 cat >>confdefs.h <<_ACEOF
5694 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5695 _ACEOF
5696
5697     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5698
5699 cat >>confdefs.h <<_ACEOF
5700 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5701 _ACEOF
5702
5703     fi
5704     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5705
5706 cat >>confdefs.h <<_ACEOF
5707 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5708 _ACEOF
5709
5710     fi
5711   fi
5712 done
5713
5714 LLVM_ENUM_TARGETS=""
5715 LLVM_ENUM_ASM_PRINTERS=""
5716 LLVM_ENUM_ASM_PARSERS=""
5717 LLVM_ENUM_DISASSEMBLERS=""
5718 for target_to_build in $TARGETS_TO_BUILD; do
5719   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5720   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5721     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5722   fi
5723   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5724     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5725   fi
5726   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5727     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5728   fi
5729 done
5730
5731
5732
5733
5734
5735
5736 # Check whether --with-optimize-option was given.
5737 if test "${with_optimize_option+set}" = set; then
5738   withval=$with_optimize_option;
5739 else
5740   withval=default
5741 fi
5742
5743 { echo "$as_me:$LINENO: checking optimization flags" >&5
5744 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5745 case "$withval" in
5746   default)
5747     case "$llvm_cv_os_type" in
5748     FreeBSD) optimize_option=-O2 ;;
5749     MingW) optimize_option=-O2 ;;
5750     *)     optimize_option=-O3 ;;
5751     esac ;;
5752   *) optimize_option="$withval" ;;
5753 esac
5754 OPTIMIZE_OPTION=$optimize_option
5755
5756 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5757 echo "${ECHO_T}$optimize_option" >&6; }
5758
5759
5760 # Check whether --with-extra-options was given.
5761 if test "${with_extra_options+set}" = set; then
5762   withval=$with_extra_options;
5763 else
5764   withval=default
5765 fi
5766
5767 case "$withval" in
5768   default) EXTRA_OPTIONS= ;;
5769   *) EXTRA_OPTIONS=$withval ;;
5770 esac
5771 EXTRA_OPTIONS=$EXTRA_OPTIONS
5772
5773
5774
5775 # Check whether --with-extra-ld-options was given.
5776 if test "${with_extra_ld_options+set}" = set; then
5777   withval=$with_extra_ld_options;
5778 else
5779   withval=default
5780 fi
5781
5782 case "$withval" in
5783   default) EXTRA_LD_OPTIONS= ;;
5784   *) EXTRA_LD_OPTIONS=$withval ;;
5785 esac
5786 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5787
5788
5789 # Check whether --enable-bindings was given.
5790 if test "${enable_bindings+set}" = set; then
5791   enableval=$enable_bindings;
5792 else
5793   enableval=default
5794 fi
5795
5796 BINDINGS_TO_BUILD=""
5797 case "$enableval" in
5798   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5799   all ) BINDINGS_TO_BUILD="ocaml" ;;
5800   none | no) BINDINGS_TO_BUILD="" ;;
5801   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5802       case "$a_binding" in
5803         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5804         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5805 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5806    { (exit 1); exit 1; }; } ;;
5807       esac
5808   done
5809   ;;
5810 esac
5811
5812
5813 # Check whether --with-ocaml-libdir was given.
5814 if test "${with_ocaml_libdir+set}" = set; then
5815   withval=$with_ocaml_libdir;
5816 else
5817   withval=auto
5818 fi
5819
5820 case "$withval" in
5821   auto) with_ocaml_libdir="$withval" ;;
5822   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5823   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5824 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5825    { (exit 1); exit 1; }; } ;;
5826 esac
5827
5828
5829 # Check whether --with-clang-srcdir was given.
5830 if test "${with_clang_srcdir+set}" = set; then
5831   withval=$with_clang_srcdir;
5832 else
5833   withval="-"
5834 fi
5835
5836 case "$withval" in
5837   -) clang_src_root="" ;;
5838   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5839   *) clang_src_root="$ac_pwd/$withval" ;;
5840 esac
5841 CLANG_SRC_ROOT=$clang_src_root
5842
5843
5844
5845 # Check whether --with-clang-resource-dir was given.
5846 if test "${with_clang_resource_dir+set}" = set; then
5847   withval=$with_clang_resource_dir;
5848 else
5849   withval=""
5850 fi
5851
5852
5853 cat >>confdefs.h <<_ACEOF
5854 #define CLANG_RESOURCE_DIR "$withval"
5855 _ACEOF
5856
5857
5858
5859 # Check whether --with-c-include-dirs was given.
5860 if test "${with_c_include_dirs+set}" = set; then
5861   withval=$with_c_include_dirs;
5862 else
5863   withval=""
5864 fi
5865
5866
5867 cat >>confdefs.h <<_ACEOF
5868 #define C_INCLUDE_DIRS "$withval"
5869 _ACEOF
5870
5871
5872 # Clang normally uses the system c++ headers and libraries. With this option,
5873 # clang will use the ones provided by a gcc installation instead. This option should
5874 # be passed the same value that was used with --prefix when configuring gcc.
5875
5876 # Check whether --with-gcc-toolchain was given.
5877 if test "${with_gcc_toolchain+set}" = set; then
5878   withval=$with_gcc_toolchain;
5879 else
5880   withval=""
5881 fi
5882
5883
5884 cat >>confdefs.h <<_ACEOF
5885 #define GCC_INSTALL_PREFIX "$withval"
5886 _ACEOF
5887
5888
5889
5890 # Check whether --with-default-sysroot was given.
5891 if test "${with_default_sysroot+set}" = set; then
5892   withval=$with_default_sysroot;
5893 else
5894   withval=""
5895 fi
5896
5897
5898 cat >>confdefs.h <<_ACEOF
5899 #define DEFAULT_SYSROOT "$withval"
5900 _ACEOF
5901
5902
5903
5904 # Check whether --with-binutils-include was given.
5905 if test "${with_binutils_include+set}" = set; then
5906   withval=$with_binutils_include;
5907 else
5908   withval=default
5909 fi
5910
5911 case "$withval" in
5912   default) WITH_BINUTILS_INCDIR=default ;;
5913   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5914   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5915 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5916    { (exit 1); exit 1; }; } ;;
5917 esac
5918 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5919   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5920
5921   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5922      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5923      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5924 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5925    { (exit 1); exit 1; }; };
5926   fi
5927 fi
5928
5929
5930 # Check whether --with-bug-report-url was given.
5931 if test "${with_bug_report_url+set}" = set; then
5932   withval=$with_bug_report_url;
5933 else
5934   withval="http://llvm.org/bugs/"
5935 fi
5936
5937
5938 cat >>confdefs.h <<_ACEOF
5939 #define BUG_REPORT_URL "$withval"
5940 _ACEOF
5941
5942
5943 # Check whether --enable-libffi was given.
5944 if test "${enable_libffi+set}" = set; then
5945   enableval=$enable_libffi; case "$enableval" in
5946     yes) llvm_cv_enable_libffi="yes" ;;
5947     no)  llvm_cv_enable_libffi="no"  ;;
5948     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5949 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5950    { (exit 1); exit 1; }; } ;;
5951   esac
5952 else
5953   llvm_cv_enable_libffi=no
5954 fi
5955
5956
5957
5958 # Check whether --with-internal-prefix was given.
5959 if test "${with_internal_prefix+set}" = set; then
5960   withval=$with_internal_prefix;
5961 else
5962   withval=""
5963 fi
5964
5965 INTERNAL_PREFIX=$withval
5966
5967
5968
5969 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5970 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5971 if test "${lt_cv_path_NM+set}" = set; then
5972   echo $ECHO_N "(cached) $ECHO_C" >&6
5973 else
5974   if test -n "$NM"; then
5975   # Let the user override the test.
5976   lt_cv_path_NM="$NM"
5977 else
5978   lt_nm_to_check="${ac_tool_prefix}nm"
5979   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5980     lt_nm_to_check="$lt_nm_to_check nm"
5981   fi
5982   for lt_tmp_nm in $lt_nm_to_check; do
5983     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5984     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5985       IFS="$lt_save_ifs"
5986       test -z "$ac_dir" && ac_dir=.
5987       tmp_nm="$ac_dir/$lt_tmp_nm"
5988       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5989         # Check to see if the nm accepts a BSD-compat flag.
5990         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5991         #   nm: unknown option "B" ignored
5992         # Tru64's nm complains that /dev/null is an invalid object file
5993         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5994         */dev/null* | *'Invalid file or object type'*)
5995           lt_cv_path_NM="$tmp_nm -B"
5996           break
5997           ;;
5998         *)
5999           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6000           */dev/null*)
6001             lt_cv_path_NM="$tmp_nm -p"
6002             break
6003             ;;
6004           *)
6005             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6006             continue # so that we can try to find one that supports BSD flags
6007             ;;
6008           esac
6009           ;;
6010         esac
6011       fi
6012     done
6013     IFS="$lt_save_ifs"
6014   done
6015   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6016 fi
6017 fi
6018 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6019 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6020 NM="$lt_cv_path_NM"
6021
6022
6023
6024 { echo "$as_me:$LINENO: checking for GNU make" >&5
6025 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6026 if test "${llvm_cv_gnu_make_command+set}" = set; then
6027   echo $ECHO_N "(cached) $ECHO_C" >&6
6028 else
6029   llvm_cv_gnu_make_command=''
6030  for a in "$MAKE" make gmake gnumake ; do
6031   if test -z "$a" ; then continue ; fi ;
6032   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6033   then
6034    llvm_cv_gnu_make_command=$a ;
6035    break;
6036   fi
6037  done
6038 fi
6039 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6040 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6041  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6042    ifGNUmake='' ;
6043  else
6044    ifGNUmake='#' ;
6045    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6046 echo "${ECHO_T}\"Not found\"" >&6; };
6047  fi
6048
6049
6050 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6051 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6052 LN_S=$as_ln_s
6053 if test "$LN_S" = "ln -s"; then
6054   { echo "$as_me:$LINENO: result: yes" >&5
6055 echo "${ECHO_T}yes" >&6; }
6056 else
6057   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6058 echo "${ECHO_T}no, using $LN_S" >&6; }
6059 fi
6060
6061 # Extract the first word of "cmp", so it can be a program name with args.
6062 set dummy cmp; ac_word=$2
6063 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6064 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6065 if test "${ac_cv_path_CMP+set}" = set; then
6066   echo $ECHO_N "(cached) $ECHO_C" >&6
6067 else
6068   case $CMP in
6069   [\\/]* | ?:[\\/]*)
6070   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6071   ;;
6072   *)
6073   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6074 for as_dir in $PATH
6075 do
6076   IFS=$as_save_IFS
6077   test -z "$as_dir" && as_dir=.
6078   for ac_exec_ext in '' $ac_executable_extensions; do
6079   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6080     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6081     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6082     break 2
6083   fi
6084 done
6085 done
6086 IFS=$as_save_IFS
6087
6088   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6089   ;;
6090 esac
6091 fi
6092 CMP=$ac_cv_path_CMP
6093 if test -n "$CMP"; then
6094   { echo "$as_me:$LINENO: result: $CMP" >&5
6095 echo "${ECHO_T}$CMP" >&6; }
6096 else
6097   { echo "$as_me:$LINENO: result: no" >&5
6098 echo "${ECHO_T}no" >&6; }
6099 fi
6100
6101
6102 # Extract the first word of "cp", so it can be a program name with args.
6103 set dummy cp; ac_word=$2
6104 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6105 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6106 if test "${ac_cv_path_CP+set}" = set; then
6107   echo $ECHO_N "(cached) $ECHO_C" >&6
6108 else
6109   case $CP in
6110   [\\/]* | ?:[\\/]*)
6111   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6112   ;;
6113   *)
6114   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6115 for as_dir in $PATH
6116 do
6117   IFS=$as_save_IFS
6118   test -z "$as_dir" && as_dir=.
6119   for ac_exec_ext in '' $ac_executable_extensions; do
6120   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6121     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6122     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6123     break 2
6124   fi
6125 done
6126 done
6127 IFS=$as_save_IFS
6128
6129   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6130   ;;
6131 esac
6132 fi
6133 CP=$ac_cv_path_CP
6134 if test -n "$CP"; then
6135   { echo "$as_me:$LINENO: result: $CP" >&5
6136 echo "${ECHO_T}$CP" >&6; }
6137 else
6138   { echo "$as_me:$LINENO: result: no" >&5
6139 echo "${ECHO_T}no" >&6; }
6140 fi
6141
6142
6143 # Extract the first word of "date", so it can be a program name with args.
6144 set dummy date; ac_word=$2
6145 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6146 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6147 if test "${ac_cv_path_DATE+set}" = set; then
6148   echo $ECHO_N "(cached) $ECHO_C" >&6
6149 else
6150   case $DATE in
6151   [\\/]* | ?:[\\/]*)
6152   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6153   ;;
6154   *)
6155   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6156 for as_dir in $PATH
6157 do
6158   IFS=$as_save_IFS
6159   test -z "$as_dir" && as_dir=.
6160   for ac_exec_ext in '' $ac_executable_extensions; do
6161   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6162     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6163     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6164     break 2
6165   fi
6166 done
6167 done
6168 IFS=$as_save_IFS
6169
6170   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6171   ;;
6172 esac
6173 fi
6174 DATE=$ac_cv_path_DATE
6175 if test -n "$DATE"; then
6176   { echo "$as_me:$LINENO: result: $DATE" >&5
6177 echo "${ECHO_T}$DATE" >&6; }
6178 else
6179   { echo "$as_me:$LINENO: result: no" >&5
6180 echo "${ECHO_T}no" >&6; }
6181 fi
6182
6183
6184 # Extract the first word of "find", so it can be a program name with args.
6185 set dummy find; ac_word=$2
6186 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6187 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6188 if test "${ac_cv_path_FIND+set}" = set; then
6189   echo $ECHO_N "(cached) $ECHO_C" >&6
6190 else
6191   case $FIND in
6192   [\\/]* | ?:[\\/]*)
6193   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6194   ;;
6195   *)
6196   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6197 for as_dir in $PATH
6198 do
6199   IFS=$as_save_IFS
6200   test -z "$as_dir" && as_dir=.
6201   for ac_exec_ext in '' $ac_executable_extensions; do
6202   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6203     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6204     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6205     break 2
6206   fi
6207 done
6208 done
6209 IFS=$as_save_IFS
6210
6211   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6212   ;;
6213 esac
6214 fi
6215 FIND=$ac_cv_path_FIND
6216 if test -n "$FIND"; then
6217   { echo "$as_me:$LINENO: result: $FIND" >&5
6218 echo "${ECHO_T}$FIND" >&6; }
6219 else
6220   { echo "$as_me:$LINENO: result: no" >&5
6221 echo "${ECHO_T}no" >&6; }
6222 fi
6223
6224
6225 # Extract the first word of "grep", so it can be a program name with args.
6226 set dummy grep; ac_word=$2
6227 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6228 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6229 if test "${ac_cv_path_GREP+set}" = set; then
6230   echo $ECHO_N "(cached) $ECHO_C" >&6
6231 else
6232   case $GREP in
6233   [\\/]* | ?:[\\/]*)
6234   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6235   ;;
6236   *)
6237   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6238 for as_dir in $PATH
6239 do
6240   IFS=$as_save_IFS
6241   test -z "$as_dir" && as_dir=.
6242   for ac_exec_ext in '' $ac_executable_extensions; do
6243   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6244     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6245     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6246     break 2
6247   fi
6248 done
6249 done
6250 IFS=$as_save_IFS
6251
6252   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6253   ;;
6254 esac
6255 fi
6256 GREP=$ac_cv_path_GREP
6257 if test -n "$GREP"; then
6258   { echo "$as_me:$LINENO: result: $GREP" >&5
6259 echo "${ECHO_T}$GREP" >&6; }
6260 else
6261   { echo "$as_me:$LINENO: result: no" >&5
6262 echo "${ECHO_T}no" >&6; }
6263 fi
6264
6265
6266 # Extract the first word of "mkdir", so it can be a program name with args.
6267 set dummy mkdir; ac_word=$2
6268 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6269 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6270 if test "${ac_cv_path_MKDIR+set}" = set; then
6271   echo $ECHO_N "(cached) $ECHO_C" >&6
6272 else
6273   case $MKDIR in
6274   [\\/]* | ?:[\\/]*)
6275   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6276   ;;
6277   *)
6278   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6279 for as_dir in $PATH
6280 do
6281   IFS=$as_save_IFS
6282   test -z "$as_dir" && as_dir=.
6283   for ac_exec_ext in '' $ac_executable_extensions; do
6284   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6285     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6286     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6287     break 2
6288   fi
6289 done
6290 done
6291 IFS=$as_save_IFS
6292
6293   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6294   ;;
6295 esac
6296 fi
6297 MKDIR=$ac_cv_path_MKDIR
6298 if test -n "$MKDIR"; then
6299   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6300 echo "${ECHO_T}$MKDIR" >&6; }
6301 else
6302   { echo "$as_me:$LINENO: result: no" >&5
6303 echo "${ECHO_T}no" >&6; }
6304 fi
6305
6306
6307 # Extract the first word of "mv", so it can be a program name with args.
6308 set dummy mv; ac_word=$2
6309 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6310 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6311 if test "${ac_cv_path_MV+set}" = set; then
6312   echo $ECHO_N "(cached) $ECHO_C" >&6
6313 else
6314   case $MV in
6315   [\\/]* | ?:[\\/]*)
6316   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6317   ;;
6318   *)
6319   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6320 for as_dir in $PATH
6321 do
6322   IFS=$as_save_IFS
6323   test -z "$as_dir" && as_dir=.
6324   for ac_exec_ext in '' $ac_executable_extensions; do
6325   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6326     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6327     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6328     break 2
6329   fi
6330 done
6331 done
6332 IFS=$as_save_IFS
6333
6334   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6335   ;;
6336 esac
6337 fi
6338 MV=$ac_cv_path_MV
6339 if test -n "$MV"; then
6340   { echo "$as_me:$LINENO: result: $MV" >&5
6341 echo "${ECHO_T}$MV" >&6; }
6342 else
6343   { echo "$as_me:$LINENO: result: no" >&5
6344 echo "${ECHO_T}no" >&6; }
6345 fi
6346
6347
6348 if test -n "$ac_tool_prefix"; then
6349   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6350 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6351 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6352 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6353 if test "${ac_cv_prog_RANLIB+set}" = set; then
6354   echo $ECHO_N "(cached) $ECHO_C" >&6
6355 else
6356   if test -n "$RANLIB"; then
6357   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6358 else
6359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6360 for as_dir in $PATH
6361 do
6362   IFS=$as_save_IFS
6363   test -z "$as_dir" && as_dir=.
6364   for ac_exec_ext in '' $ac_executable_extensions; do
6365   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6366     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6367     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6368     break 2
6369   fi
6370 done
6371 done
6372 IFS=$as_save_IFS
6373
6374 fi
6375 fi
6376 RANLIB=$ac_cv_prog_RANLIB
6377 if test -n "$RANLIB"; then
6378   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6379 echo "${ECHO_T}$RANLIB" >&6; }
6380 else
6381   { echo "$as_me:$LINENO: result: no" >&5
6382 echo "${ECHO_T}no" >&6; }
6383 fi
6384
6385
6386 fi
6387 if test -z "$ac_cv_prog_RANLIB"; then
6388   ac_ct_RANLIB=$RANLIB
6389   # Extract the first word of "ranlib", so it can be a program name with args.
6390 set dummy ranlib; ac_word=$2
6391 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6392 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6393 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6394   echo $ECHO_N "(cached) $ECHO_C" >&6
6395 else
6396   if test -n "$ac_ct_RANLIB"; then
6397   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6398 else
6399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400 for as_dir in $PATH
6401 do
6402   IFS=$as_save_IFS
6403   test -z "$as_dir" && as_dir=.
6404   for ac_exec_ext in '' $ac_executable_extensions; do
6405   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6406     ac_cv_prog_ac_ct_RANLIB="ranlib"
6407     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6408     break 2
6409   fi
6410 done
6411 done
6412 IFS=$as_save_IFS
6413
6414 fi
6415 fi
6416 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6417 if test -n "$ac_ct_RANLIB"; then
6418   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6419 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6420 else
6421   { echo "$as_me:$LINENO: result: no" >&5
6422 echo "${ECHO_T}no" >&6; }
6423 fi
6424
6425   if test "x$ac_ct_RANLIB" = x; then
6426     RANLIB=":"
6427   else
6428     case $cross_compiling:$ac_tool_warned in
6429 yes:)
6430 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6431 whose name does not start with the host triplet.  If you think this
6432 configuration is useful to you, please write to autoconf@gnu.org." >&5
6433 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6434 whose name does not start with the host triplet.  If you think this
6435 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6436 ac_tool_warned=yes ;;
6437 esac
6438     RANLIB=$ac_ct_RANLIB
6439   fi
6440 else
6441   RANLIB="$ac_cv_prog_RANLIB"
6442 fi
6443
6444 if test -n "$ac_tool_prefix"; then
6445   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6446 set dummy ${ac_tool_prefix}ar; ac_word=$2
6447 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6448 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6449 if test "${ac_cv_prog_AR+set}" = set; then
6450   echo $ECHO_N "(cached) $ECHO_C" >&6
6451 else
6452   if test -n "$AR"; then
6453   ac_cv_prog_AR="$AR" # Let the user override the test.
6454 else
6455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6456 for as_dir in $PATH
6457 do
6458   IFS=$as_save_IFS
6459   test -z "$as_dir" && as_dir=.
6460   for ac_exec_ext in '' $ac_executable_extensions; do
6461   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6462     ac_cv_prog_AR="${ac_tool_prefix}ar"
6463     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6464     break 2
6465   fi
6466 done
6467 done
6468 IFS=$as_save_IFS
6469
6470 fi
6471 fi
6472 AR=$ac_cv_prog_AR
6473 if test -n "$AR"; then
6474   { echo "$as_me:$LINENO: result: $AR" >&5
6475 echo "${ECHO_T}$AR" >&6; }
6476 else
6477   { echo "$as_me:$LINENO: result: no" >&5
6478 echo "${ECHO_T}no" >&6; }
6479 fi
6480
6481
6482 fi
6483 if test -z "$ac_cv_prog_AR"; then
6484   ac_ct_AR=$AR
6485   # Extract the first word of "ar", so it can be a program name with args.
6486 set dummy ar; ac_word=$2
6487 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6488 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6489 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6490   echo $ECHO_N "(cached) $ECHO_C" >&6
6491 else
6492   if test -n "$ac_ct_AR"; then
6493   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6494 else
6495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496 for as_dir in $PATH
6497 do
6498   IFS=$as_save_IFS
6499   test -z "$as_dir" && as_dir=.
6500   for ac_exec_ext in '' $ac_executable_extensions; do
6501   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6502     ac_cv_prog_ac_ct_AR="ar"
6503     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6504     break 2
6505   fi
6506 done
6507 done
6508 IFS=$as_save_IFS
6509
6510 fi
6511 fi
6512 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6513 if test -n "$ac_ct_AR"; then
6514   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6515 echo "${ECHO_T}$ac_ct_AR" >&6; }
6516 else
6517   { echo "$as_me:$LINENO: result: no" >&5
6518 echo "${ECHO_T}no" >&6; }
6519 fi
6520
6521   if test "x$ac_ct_AR" = x; then
6522     AR="false"
6523   else
6524     case $cross_compiling:$ac_tool_warned in
6525 yes:)
6526 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6527 whose name does not start with the host triplet.  If you think this
6528 configuration is useful to you, please write to autoconf@gnu.org." >&5
6529 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6530 whose name does not start with the host triplet.  If you think this
6531 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6532 ac_tool_warned=yes ;;
6533 esac
6534     AR=$ac_ct_AR
6535   fi
6536 else
6537   AR="$ac_cv_prog_AR"
6538 fi
6539
6540 # Extract the first word of "rm", so it can be a program name with args.
6541 set dummy rm; ac_word=$2
6542 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6544 if test "${ac_cv_path_RM+set}" = set; then
6545   echo $ECHO_N "(cached) $ECHO_C" >&6
6546 else
6547   case $RM in
6548   [\\/]* | ?:[\\/]*)
6549   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6550   ;;
6551   *)
6552   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6553 for as_dir in $PATH
6554 do
6555   IFS=$as_save_IFS
6556   test -z "$as_dir" && as_dir=.
6557   for ac_exec_ext in '' $ac_executable_extensions; do
6558   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6559     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6560     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6561     break 2
6562   fi
6563 done
6564 done
6565 IFS=$as_save_IFS
6566
6567   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6568   ;;
6569 esac
6570 fi
6571 RM=$ac_cv_path_RM
6572 if test -n "$RM"; then
6573   { echo "$as_me:$LINENO: result: $RM" >&5
6574 echo "${ECHO_T}$RM" >&6; }
6575 else
6576   { echo "$as_me:$LINENO: result: no" >&5
6577 echo "${ECHO_T}no" >&6; }
6578 fi
6579
6580
6581 # Extract the first word of "sed", so it can be a program name with args.
6582 set dummy sed; ac_word=$2
6583 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6584 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6585 if test "${ac_cv_path_SED+set}" = set; then
6586   echo $ECHO_N "(cached) $ECHO_C" >&6
6587 else
6588   case $SED in
6589   [\\/]* | ?:[\\/]*)
6590   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6591   ;;
6592   *)
6593   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6594 for as_dir in $PATH
6595 do
6596   IFS=$as_save_IFS
6597   test -z "$as_dir" && as_dir=.
6598   for ac_exec_ext in '' $ac_executable_extensions; do
6599   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6600     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6601     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6602     break 2
6603   fi
6604 done
6605 done
6606 IFS=$as_save_IFS
6607
6608   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6609   ;;
6610 esac
6611 fi
6612 SED=$ac_cv_path_SED
6613 if test -n "$SED"; then
6614   { echo "$as_me:$LINENO: result: $SED" >&5
6615 echo "${ECHO_T}$SED" >&6; }
6616 else
6617   { echo "$as_me:$LINENO: result: no" >&5
6618 echo "${ECHO_T}no" >&6; }
6619 fi
6620
6621
6622 # Extract the first word of "tar", so it can be a program name with args.
6623 set dummy tar; ac_word=$2
6624 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6625 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6626 if test "${ac_cv_path_TAR+set}" = set; then
6627   echo $ECHO_N "(cached) $ECHO_C" >&6
6628 else
6629   case $TAR in
6630   [\\/]* | ?:[\\/]*)
6631   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6632   ;;
6633   *)
6634   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6635 for as_dir in $PATH
6636 do
6637   IFS=$as_save_IFS
6638   test -z "$as_dir" && as_dir=.
6639   for ac_exec_ext in '' $ac_executable_extensions; do
6640   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6641     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6642     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6643     break 2
6644   fi
6645 done
6646 done
6647 IFS=$as_save_IFS
6648
6649   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6650   ;;
6651 esac
6652 fi
6653 TAR=$ac_cv_path_TAR
6654 if test -n "$TAR"; then
6655   { echo "$as_me:$LINENO: result: $TAR" >&5
6656 echo "${ECHO_T}$TAR" >&6; }
6657 else
6658   { echo "$as_me:$LINENO: result: no" >&5
6659 echo "${ECHO_T}no" >&6; }
6660 fi
6661
6662
6663 # Extract the first word of "pwd", so it can be a program name with args.
6664 set dummy pwd; ac_word=$2
6665 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6666 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6667 if test "${ac_cv_path_BINPWD+set}" = set; then
6668   echo $ECHO_N "(cached) $ECHO_C" >&6
6669 else
6670   case $BINPWD in
6671   [\\/]* | ?:[\\/]*)
6672   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6673   ;;
6674   *)
6675   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676 for as_dir in $PATH
6677 do
6678   IFS=$as_save_IFS
6679   test -z "$as_dir" && as_dir=.
6680   for ac_exec_ext in '' $ac_executable_extensions; do
6681   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6682     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6683     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6684     break 2
6685   fi
6686 done
6687 done
6688 IFS=$as_save_IFS
6689
6690   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6691   ;;
6692 esac
6693 fi
6694 BINPWD=$ac_cv_path_BINPWD
6695 if test -n "$BINPWD"; then
6696   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6697 echo "${ECHO_T}$BINPWD" >&6; }
6698 else
6699   { echo "$as_me:$LINENO: result: no" >&5
6700 echo "${ECHO_T}no" >&6; }
6701 fi
6702
6703
6704
6705 # Extract the first word of "Graphviz", so it can be a program name with args.
6706 set dummy Graphviz; ac_word=$2
6707 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6709 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6710   echo $ECHO_N "(cached) $ECHO_C" >&6
6711 else
6712   case $GRAPHVIZ in
6713   [\\/]* | ?:[\\/]*)
6714   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6715   ;;
6716   *)
6717   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718 for as_dir in $PATH
6719 do
6720   IFS=$as_save_IFS
6721   test -z "$as_dir" && as_dir=.
6722   for ac_exec_ext in '' $ac_executable_extensions; do
6723   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6724     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6725     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6726     break 2
6727   fi
6728 done
6729 done
6730 IFS=$as_save_IFS
6731
6732   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6733   ;;
6734 esac
6735 fi
6736 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6737 if test -n "$GRAPHVIZ"; then
6738   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6739 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6740 else
6741   { echo "$as_me:$LINENO: result: no" >&5
6742 echo "${ECHO_T}no" >&6; }
6743 fi
6744
6745
6746 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6747
6748 cat >>confdefs.h <<\_ACEOF
6749 #define HAVE_GRAPHVIZ 1
6750 _ACEOF
6751
6752     if test "$llvm_cv_os_type" = "MingW" ; then
6753     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6754   fi
6755
6756 cat >>confdefs.h <<_ACEOF
6757 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6758 _ACEOF
6759
6760 fi
6761 # Extract the first word of "dot", so it can be a program name with args.
6762 set dummy dot; ac_word=$2
6763 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6764 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6765 if test "${ac_cv_path_DOT+set}" = set; then
6766   echo $ECHO_N "(cached) $ECHO_C" >&6
6767 else
6768   case $DOT in
6769   [\\/]* | ?:[\\/]*)
6770   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6771   ;;
6772   *)
6773   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6774 for as_dir in $PATH
6775 do
6776   IFS=$as_save_IFS
6777   test -z "$as_dir" && as_dir=.
6778   for ac_exec_ext in '' $ac_executable_extensions; do
6779   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6780     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6781     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6782     break 2
6783   fi
6784 done
6785 done
6786 IFS=$as_save_IFS
6787
6788   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6789   ;;
6790 esac
6791 fi
6792 DOT=$ac_cv_path_DOT
6793 if test -n "$DOT"; then
6794   { echo "$as_me:$LINENO: result: $DOT" >&5
6795 echo "${ECHO_T}$DOT" >&6; }
6796 else
6797   { echo "$as_me:$LINENO: result: no" >&5
6798 echo "${ECHO_T}no" >&6; }
6799 fi
6800
6801
6802 if test "$DOT" != "echo dot" ; then
6803
6804 cat >>confdefs.h <<\_ACEOF
6805 #define HAVE_DOT 1
6806 _ACEOF
6807
6808     if test "$llvm_cv_os_type" = "MingW" ; then
6809     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6810   fi
6811
6812 cat >>confdefs.h <<_ACEOF
6813 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6814 _ACEOF
6815
6816 fi
6817 # Extract the first word of "fdp", so it can be a program name with args.
6818 set dummy fdp; ac_word=$2
6819 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6820 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6821 if test "${ac_cv_path_FDP+set}" = set; then
6822   echo $ECHO_N "(cached) $ECHO_C" >&6
6823 else
6824   case $FDP in
6825   [\\/]* | ?:[\\/]*)
6826   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6827   ;;
6828   *)
6829   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6830 for as_dir in $PATH
6831 do
6832   IFS=$as_save_IFS
6833   test -z "$as_dir" && as_dir=.
6834   for ac_exec_ext in '' $ac_executable_extensions; do
6835   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6836     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6837     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6838     break 2
6839   fi
6840 done
6841 done
6842 IFS=$as_save_IFS
6843
6844   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6845   ;;
6846 esac
6847 fi
6848 FDP=$ac_cv_path_FDP
6849 if test -n "$FDP"; then
6850   { echo "$as_me:$LINENO: result: $FDP" >&5
6851 echo "${ECHO_T}$FDP" >&6; }
6852 else
6853   { echo "$as_me:$LINENO: result: no" >&5
6854 echo "${ECHO_T}no" >&6; }
6855 fi
6856
6857
6858 if test "$FDP" != "echo fdp" ; then
6859
6860 cat >>confdefs.h <<\_ACEOF
6861 #define HAVE_FDP 1
6862 _ACEOF
6863
6864     if test "$llvm_cv_os_type" = "MingW" ; then
6865     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6866   fi
6867
6868 cat >>confdefs.h <<_ACEOF
6869 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6870 _ACEOF
6871
6872 fi
6873 # Extract the first word of "neato", so it can be a program name with args.
6874 set dummy neato; ac_word=$2
6875 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6876 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6877 if test "${ac_cv_path_NEATO+set}" = set; then
6878   echo $ECHO_N "(cached) $ECHO_C" >&6
6879 else
6880   case $NEATO in
6881   [\\/]* | ?:[\\/]*)
6882   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6883   ;;
6884   *)
6885   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6886 for as_dir in $PATH
6887 do
6888   IFS=$as_save_IFS
6889   test -z "$as_dir" && as_dir=.
6890   for ac_exec_ext in '' $ac_executable_extensions; do
6891   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6892     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6893     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6894     break 2
6895   fi
6896 done
6897 done
6898 IFS=$as_save_IFS
6899
6900   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6901   ;;
6902 esac
6903 fi
6904 NEATO=$ac_cv_path_NEATO
6905 if test -n "$NEATO"; then
6906   { echo "$as_me:$LINENO: result: $NEATO" >&5
6907 echo "${ECHO_T}$NEATO" >&6; }
6908 else
6909   { echo "$as_me:$LINENO: result: no" >&5
6910 echo "${ECHO_T}no" >&6; }
6911 fi
6912
6913
6914 if test "$NEATO" != "echo neato" ; then
6915
6916 cat >>confdefs.h <<\_ACEOF
6917 #define HAVE_NEATO 1
6918 _ACEOF
6919
6920     if test "$llvm_cv_os_type" = "MingW" ; then
6921     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6922   fi
6923
6924 cat >>confdefs.h <<_ACEOF
6925 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6926 _ACEOF
6927
6928 fi
6929 # Extract the first word of "twopi", so it can be a program name with args.
6930 set dummy twopi; ac_word=$2
6931 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6932 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6933 if test "${ac_cv_path_TWOPI+set}" = set; then
6934   echo $ECHO_N "(cached) $ECHO_C" >&6
6935 else
6936   case $TWOPI in
6937   [\\/]* | ?:[\\/]*)
6938   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6939   ;;
6940   *)
6941   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6942 for as_dir in $PATH
6943 do
6944   IFS=$as_save_IFS
6945   test -z "$as_dir" && as_dir=.
6946   for ac_exec_ext in '' $ac_executable_extensions; do
6947   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6948     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6949     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6950     break 2
6951   fi
6952 done
6953 done
6954 IFS=$as_save_IFS
6955
6956   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6957   ;;
6958 esac
6959 fi
6960 TWOPI=$ac_cv_path_TWOPI
6961 if test -n "$TWOPI"; then
6962   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6963 echo "${ECHO_T}$TWOPI" >&6; }
6964 else
6965   { echo "$as_me:$LINENO: result: no" >&5
6966 echo "${ECHO_T}no" >&6; }
6967 fi
6968
6969
6970 if test "$TWOPI" != "echo twopi" ; then
6971
6972 cat >>confdefs.h <<\_ACEOF
6973 #define HAVE_TWOPI 1
6974 _ACEOF
6975
6976     if test "$llvm_cv_os_type" = "MingW" ; then
6977     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6978   fi
6979
6980 cat >>confdefs.h <<_ACEOF
6981 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6982 _ACEOF
6983
6984 fi
6985 # Extract the first word of "circo", so it can be a program name with args.
6986 set dummy circo; ac_word=$2
6987 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6988 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6989 if test "${ac_cv_path_CIRCO+set}" = set; then
6990   echo $ECHO_N "(cached) $ECHO_C" >&6
6991 else
6992   case $CIRCO in
6993   [\\/]* | ?:[\\/]*)
6994   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6995   ;;
6996   *)
6997   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6998 for as_dir in $PATH
6999 do
7000   IFS=$as_save_IFS
7001   test -z "$as_dir" && as_dir=.
7002   for ac_exec_ext in '' $ac_executable_extensions; do
7003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7004     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7005     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7006     break 2
7007   fi
7008 done
7009 done
7010 IFS=$as_save_IFS
7011
7012   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7013   ;;
7014 esac
7015 fi
7016 CIRCO=$ac_cv_path_CIRCO
7017 if test -n "$CIRCO"; then
7018   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7019 echo "${ECHO_T}$CIRCO" >&6; }
7020 else
7021   { echo "$as_me:$LINENO: result: no" >&5
7022 echo "${ECHO_T}no" >&6; }
7023 fi
7024
7025
7026 if test "$CIRCO" != "echo circo" ; then
7027
7028 cat >>confdefs.h <<\_ACEOF
7029 #define HAVE_CIRCO 1
7030 _ACEOF
7031
7032     if test "$llvm_cv_os_type" = "MingW" ; then
7033     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7034   fi
7035
7036 cat >>confdefs.h <<_ACEOF
7037 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7038 _ACEOF
7039
7040 fi
7041 for ac_prog in gv gsview32
7042 do
7043   # Extract the first word of "$ac_prog", so it can be a program name with args.
7044 set dummy $ac_prog; ac_word=$2
7045 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7046 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7047 if test "${ac_cv_path_GV+set}" = set; then
7048   echo $ECHO_N "(cached) $ECHO_C" >&6
7049 else
7050   case $GV in
7051   [\\/]* | ?:[\\/]*)
7052   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7053   ;;
7054   *)
7055   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7056 for as_dir in $PATH
7057 do
7058   IFS=$as_save_IFS
7059   test -z "$as_dir" && as_dir=.
7060   for ac_exec_ext in '' $ac_executable_extensions; do
7061   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7062     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7063     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7064     break 2
7065   fi
7066 done
7067 done
7068 IFS=$as_save_IFS
7069
7070   ;;
7071 esac
7072 fi
7073 GV=$ac_cv_path_GV
7074 if test -n "$GV"; then
7075   { echo "$as_me:$LINENO: result: $GV" >&5
7076 echo "${ECHO_T}$GV" >&6; }
7077 else
7078   { echo "$as_me:$LINENO: result: no" >&5
7079 echo "${ECHO_T}no" >&6; }
7080 fi
7081
7082
7083   test -n "$GV" && break
7084 done
7085 test -n "$GV" || GV="echo gv"
7086
7087 if test "$GV" != "echo gv" ; then
7088
7089 cat >>confdefs.h <<\_ACEOF
7090 #define HAVE_GV 1
7091 _ACEOF
7092
7093     if test "$llvm_cv_os_type" = "MingW" ; then
7094     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7095   fi
7096
7097 cat >>confdefs.h <<_ACEOF
7098 #define LLVM_PATH_GV "$GV${EXEEXT}"
7099 _ACEOF
7100
7101 fi
7102 # Extract the first word of "dotty", so it can be a program name with args.
7103 set dummy dotty; ac_word=$2
7104 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7105 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7106 if test "${ac_cv_path_DOTTY+set}" = set; then
7107   echo $ECHO_N "(cached) $ECHO_C" >&6
7108 else
7109   case $DOTTY in
7110   [\\/]* | ?:[\\/]*)
7111   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7112   ;;
7113   *)
7114   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7115 for as_dir in $PATH
7116 do
7117   IFS=$as_save_IFS
7118   test -z "$as_dir" && as_dir=.
7119   for ac_exec_ext in '' $ac_executable_extensions; do
7120   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7121     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7122     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7123     break 2
7124   fi
7125 done
7126 done
7127 IFS=$as_save_IFS
7128
7129   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7130   ;;
7131 esac
7132 fi
7133 DOTTY=$ac_cv_path_DOTTY
7134 if test -n "$DOTTY"; then
7135   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7136 echo "${ECHO_T}$DOTTY" >&6; }
7137 else
7138   { echo "$as_me:$LINENO: result: no" >&5
7139 echo "${ECHO_T}no" >&6; }
7140 fi
7141
7142
7143 if test "$DOTTY" != "echo dotty" ; then
7144
7145 cat >>confdefs.h <<\_ACEOF
7146 #define HAVE_DOTTY 1
7147 _ACEOF
7148
7149     if test "$llvm_cv_os_type" = "MingW" ; then
7150     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7151   fi
7152
7153 cat >>confdefs.h <<_ACEOF
7154 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7155 _ACEOF
7156
7157 fi
7158 # Extract the first word of "xdot.py", so it can be a program name with args.
7159 set dummy xdot.py; ac_word=$2
7160 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7161 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7162 if test "${ac_cv_path_XDOT_PY+set}" = set; then
7163   echo $ECHO_N "(cached) $ECHO_C" >&6
7164 else
7165   case $XDOT_PY in
7166   [\\/]* | ?:[\\/]*)
7167   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7168   ;;
7169   *)
7170   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7171 for as_dir in $PATH
7172 do
7173   IFS=$as_save_IFS
7174   test -z "$as_dir" && as_dir=.
7175   for ac_exec_ext in '' $ac_executable_extensions; do
7176   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7177     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7178     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7179     break 2
7180   fi
7181 done
7182 done
7183 IFS=$as_save_IFS
7184
7185   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
7186   ;;
7187 esac
7188 fi
7189 XDOT_PY=$ac_cv_path_XDOT_PY
7190 if test -n "$XDOT_PY"; then
7191   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
7192 echo "${ECHO_T}$XDOT_PY" >&6; }
7193 else
7194   { echo "$as_me:$LINENO: result: no" >&5
7195 echo "${ECHO_T}no" >&6; }
7196 fi
7197
7198
7199 if test "$XDOT_PY" != "echo xdot.py" ; then
7200
7201 cat >>confdefs.h <<\_ACEOF
7202 #define HAVE_XDOT_PY 1
7203 _ACEOF
7204
7205     if test "$llvm_cv_os_type" = "MingW" ; then
7206     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7207   fi
7208
7209 cat >>confdefs.h <<_ACEOF
7210 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
7211 _ACEOF
7212
7213 fi
7214
7215 # Find a good install program.  We prefer a C program (faster),
7216 # so one script is as good as another.  But avoid the broken or
7217 # incompatible versions:
7218 # SysV /etc/install, /usr/sbin/install
7219 # SunOS /usr/etc/install
7220 # IRIX /sbin/install
7221 # AIX /bin/install
7222 # AmigaOS /C/install, which installs bootblocks on floppy discs
7223 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7224 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7225 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7226 # OS/2's system install, which has a completely different semantic
7227 # ./install, which can be erroneously created by make from ./install.sh.
7228 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7229 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7230 if test -z "$INSTALL"; then
7231 if test "${ac_cv_path_install+set}" = set; then
7232   echo $ECHO_N "(cached) $ECHO_C" >&6
7233 else
7234   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7235 for as_dir in $PATH
7236 do
7237   IFS=$as_save_IFS
7238   test -z "$as_dir" && as_dir=.
7239   # Account for people who put trailing slashes in PATH elements.
7240 case $as_dir/ in
7241   ./ | .// | /cC/* | \
7242   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7243   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7244   /usr/ucb/* ) ;;
7245   *)
7246     # OSF1 and SCO ODT 3.0 have their own names for install.
7247     # Don't use installbsd from OSF since it installs stuff as root
7248     # by default.
7249     for ac_prog in ginstall scoinst install; do
7250       for ac_exec_ext in '' $ac_executable_extensions; do
7251         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7252           if test $ac_prog = install &&
7253             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7254             # AIX install.  It has an incompatible calling convention.
7255             :
7256           elif test $ac_prog = install &&
7257             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7258             # program-specific install script used by HP pwplus--don't use.
7259             :
7260           else
7261             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7262             break 3
7263           fi
7264         fi
7265       done
7266     done
7267     ;;
7268 esac
7269 done
7270 IFS=$as_save_IFS
7271
7272
7273 fi
7274   if test "${ac_cv_path_install+set}" = set; then
7275     INSTALL=$ac_cv_path_install
7276   else
7277     # As a last resort, use the slow shell script.  Don't cache a
7278     # value for INSTALL within a source directory, because that will
7279     # break other packages using the cache if that directory is
7280     # removed, or if the value is a relative name.
7281     INSTALL=$ac_install_sh
7282   fi
7283 fi
7284 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7285 echo "${ECHO_T}$INSTALL" >&6; }
7286
7287 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7288 # It thinks the first close brace ends the variable substitution.
7289 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7290
7291 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7292
7293 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7294
7295 case "$INSTALL" in
7296  [\\/$]* | ?:[\\/]* ) ;;
7297  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7298 esac
7299
7300 # Extract the first word of "bzip2", so it can be a program name with args.
7301 set dummy bzip2; ac_word=$2
7302 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7303 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7304 if test "${ac_cv_path_BZIP2+set}" = set; then
7305   echo $ECHO_N "(cached) $ECHO_C" >&6
7306 else
7307   case $BZIP2 in
7308   [\\/]* | ?:[\\/]*)
7309   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7310   ;;
7311   *)
7312   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7313 for as_dir in $PATH
7314 do
7315   IFS=$as_save_IFS
7316   test -z "$as_dir" && as_dir=.
7317   for ac_exec_ext in '' $ac_executable_extensions; do
7318   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7319     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7320     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7321     break 2
7322   fi
7323 done
7324 done
7325 IFS=$as_save_IFS
7326
7327   ;;
7328 esac
7329 fi
7330 BZIP2=$ac_cv_path_BZIP2
7331 if test -n "$BZIP2"; then
7332   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7333 echo "${ECHO_T}$BZIP2" >&6; }
7334 else
7335   { echo "$as_me:$LINENO: result: no" >&5
7336 echo "${ECHO_T}no" >&6; }
7337 fi
7338
7339
7340 # Extract the first word of "cat", so it can be a program name with args.
7341 set dummy cat; ac_word=$2
7342 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7343 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7344 if test "${ac_cv_path_CAT+set}" = set; then
7345   echo $ECHO_N "(cached) $ECHO_C" >&6
7346 else
7347   case $CAT in
7348   [\\/]* | ?:[\\/]*)
7349   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7350   ;;
7351   *)
7352   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7353 for as_dir in $PATH
7354 do
7355   IFS=$as_save_IFS
7356   test -z "$as_dir" && as_dir=.
7357   for ac_exec_ext in '' $ac_executable_extensions; do
7358   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7359     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7360     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7361     break 2
7362   fi
7363 done
7364 done
7365 IFS=$as_save_IFS
7366
7367   ;;
7368 esac
7369 fi
7370 CAT=$ac_cv_path_CAT
7371 if test -n "$CAT"; then
7372   { echo "$as_me:$LINENO: result: $CAT" >&5
7373 echo "${ECHO_T}$CAT" >&6; }
7374 else
7375   { echo "$as_me:$LINENO: result: no" >&5
7376 echo "${ECHO_T}no" >&6; }
7377 fi
7378
7379
7380 # Extract the first word of "doxygen", so it can be a program name with args.
7381 set dummy doxygen; ac_word=$2
7382 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7383 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7384 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7385   echo $ECHO_N "(cached) $ECHO_C" >&6
7386 else
7387   case $DOXYGEN in
7388   [\\/]* | ?:[\\/]*)
7389   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7390   ;;
7391   *)
7392   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7393 for as_dir in $PATH
7394 do
7395   IFS=$as_save_IFS
7396   test -z "$as_dir" && as_dir=.
7397   for ac_exec_ext in '' $ac_executable_extensions; do
7398   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7399     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7400     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7401     break 2
7402   fi
7403 done
7404 done
7405 IFS=$as_save_IFS
7406
7407   ;;
7408 esac
7409 fi
7410 DOXYGEN=$ac_cv_path_DOXYGEN
7411 if test -n "$DOXYGEN"; then
7412   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7413 echo "${ECHO_T}$DOXYGEN" >&6; }
7414 else
7415   { echo "$as_me:$LINENO: result: no" >&5
7416 echo "${ECHO_T}no" >&6; }
7417 fi
7418
7419
7420 # Extract the first word of "groff", so it can be a program name with args.
7421 set dummy groff; ac_word=$2
7422 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7423 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7424 if test "${ac_cv_path_GROFF+set}" = set; then
7425   echo $ECHO_N "(cached) $ECHO_C" >&6
7426 else
7427   case $GROFF in
7428   [\\/]* | ?:[\\/]*)
7429   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7430   ;;
7431   *)
7432   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7433 for as_dir in $PATH
7434 do
7435   IFS=$as_save_IFS
7436   test -z "$as_dir" && as_dir=.
7437   for ac_exec_ext in '' $ac_executable_extensions; do
7438   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7439     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7440     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7441     break 2
7442   fi
7443 done
7444 done
7445 IFS=$as_save_IFS
7446
7447   ;;
7448 esac
7449 fi
7450 GROFF=$ac_cv_path_GROFF
7451 if test -n "$GROFF"; then
7452   { echo "$as_me:$LINENO: result: $GROFF" >&5
7453 echo "${ECHO_T}$GROFF" >&6; }
7454 else
7455   { echo "$as_me:$LINENO: result: no" >&5
7456 echo "${ECHO_T}no" >&6; }
7457 fi
7458
7459
7460 # Extract the first word of "gzip", so it can be a program name with args.
7461 set dummy gzip; ac_word=$2
7462 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7463 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7464 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7465   echo $ECHO_N "(cached) $ECHO_C" >&6
7466 else
7467   case $GZIPBIN in
7468   [\\/]* | ?:[\\/]*)
7469   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7470   ;;
7471   *)
7472   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7473 for as_dir in $PATH
7474 do
7475   IFS=$as_save_IFS
7476   test -z "$as_dir" && as_dir=.
7477   for ac_exec_ext in '' $ac_executable_extensions; do
7478   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7479     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7480     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7481     break 2
7482   fi
7483 done
7484 done
7485 IFS=$as_save_IFS
7486
7487   ;;
7488 esac
7489 fi
7490 GZIPBIN=$ac_cv_path_GZIPBIN
7491 if test -n "$GZIPBIN"; then
7492   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7493 echo "${ECHO_T}$GZIPBIN" >&6; }
7494 else
7495   { echo "$as_me:$LINENO: result: no" >&5
7496 echo "${ECHO_T}no" >&6; }
7497 fi
7498
7499
7500 # Extract the first word of "pdfroff", so it can be a program name with args.
7501 set dummy pdfroff; ac_word=$2
7502 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7504 if test "${ac_cv_path_PDFROFF+set}" = set; then
7505   echo $ECHO_N "(cached) $ECHO_C" >&6
7506 else
7507   case $PDFROFF in
7508   [\\/]* | ?:[\\/]*)
7509   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7510   ;;
7511   *)
7512   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7513 for as_dir in $PATH
7514 do
7515   IFS=$as_save_IFS
7516   test -z "$as_dir" && as_dir=.
7517   for ac_exec_ext in '' $ac_executable_extensions; do
7518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7519     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7520     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7521     break 2
7522   fi
7523 done
7524 done
7525 IFS=$as_save_IFS
7526
7527   ;;
7528 esac
7529 fi
7530 PDFROFF=$ac_cv_path_PDFROFF
7531 if test -n "$PDFROFF"; then
7532   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7533 echo "${ECHO_T}$PDFROFF" >&6; }
7534 else
7535   { echo "$as_me:$LINENO: result: no" >&5
7536 echo "${ECHO_T}no" >&6; }
7537 fi
7538
7539
7540 # Extract the first word of "zip", so it can be a program name with args.
7541 set dummy zip; ac_word=$2
7542 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7544 if test "${ac_cv_path_ZIP+set}" = set; then
7545   echo $ECHO_N "(cached) $ECHO_C" >&6
7546 else
7547   case $ZIP in
7548   [\\/]* | ?:[\\/]*)
7549   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7550   ;;
7551   *)
7552   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7553 for as_dir in $PATH
7554 do
7555   IFS=$as_save_IFS
7556   test -z "$as_dir" && as_dir=.
7557   for ac_exec_ext in '' $ac_executable_extensions; do
7558   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7559     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7560     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7561     break 2
7562   fi
7563 done
7564 done
7565 IFS=$as_save_IFS
7566
7567   ;;
7568 esac
7569 fi
7570 ZIP=$ac_cv_path_ZIP
7571 if test -n "$ZIP"; then
7572   { echo "$as_me:$LINENO: result: $ZIP" >&5
7573 echo "${ECHO_T}$ZIP" >&6; }
7574 else
7575   { echo "$as_me:$LINENO: result: no" >&5
7576 echo "${ECHO_T}no" >&6; }
7577 fi
7578
7579
7580 for ac_prog in ocamlc
7581 do
7582   # Extract the first word of "$ac_prog", so it can be a program name with args.
7583 set dummy $ac_prog; ac_word=$2
7584 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7585 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7586 if test "${ac_cv_path_OCAMLC+set}" = set; then
7587   echo $ECHO_N "(cached) $ECHO_C" >&6
7588 else
7589   case $OCAMLC in
7590   [\\/]* | ?:[\\/]*)
7591   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7592   ;;
7593   *)
7594   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7595 for as_dir in $PATH
7596 do
7597   IFS=$as_save_IFS
7598   test -z "$as_dir" && as_dir=.
7599   for ac_exec_ext in '' $ac_executable_extensions; do
7600   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7601     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7602     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7603     break 2
7604   fi
7605 done
7606 done
7607 IFS=$as_save_IFS
7608
7609   ;;
7610 esac
7611 fi
7612 OCAMLC=$ac_cv_path_OCAMLC
7613 if test -n "$OCAMLC"; then
7614   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7615 echo "${ECHO_T}$OCAMLC" >&6; }
7616 else
7617   { echo "$as_me:$LINENO: result: no" >&5
7618 echo "${ECHO_T}no" >&6; }
7619 fi
7620
7621
7622   test -n "$OCAMLC" && break
7623 done
7624
7625 for ac_prog in ocamlopt
7626 do
7627   # Extract the first word of "$ac_prog", so it can be a program name with args.
7628 set dummy $ac_prog; ac_word=$2
7629 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7630 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7631 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7632   echo $ECHO_N "(cached) $ECHO_C" >&6
7633 else
7634   case $OCAMLOPT in
7635   [\\/]* | ?:[\\/]*)
7636   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7637   ;;
7638   *)
7639   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7640 for as_dir in $PATH
7641 do
7642   IFS=$as_save_IFS
7643   test -z "$as_dir" && as_dir=.
7644   for ac_exec_ext in '' $ac_executable_extensions; do
7645   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7646     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7647     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7648     break 2
7649   fi
7650 done
7651 done
7652 IFS=$as_save_IFS
7653
7654   ;;
7655 esac
7656 fi
7657 OCAMLOPT=$ac_cv_path_OCAMLOPT
7658 if test -n "$OCAMLOPT"; then
7659   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7660 echo "${ECHO_T}$OCAMLOPT" >&6; }
7661 else
7662   { echo "$as_me:$LINENO: result: no" >&5
7663 echo "${ECHO_T}no" >&6; }
7664 fi
7665
7666
7667   test -n "$OCAMLOPT" && break
7668 done
7669
7670 for ac_prog in ocamldep
7671 do
7672   # Extract the first word of "$ac_prog", so it can be a program name with args.
7673 set dummy $ac_prog; ac_word=$2
7674 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7675 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7676 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7677   echo $ECHO_N "(cached) $ECHO_C" >&6
7678 else
7679   case $OCAMLDEP in
7680   [\\/]* | ?:[\\/]*)
7681   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7682   ;;
7683   *)
7684   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7685 for as_dir in $PATH
7686 do
7687   IFS=$as_save_IFS
7688   test -z "$as_dir" && as_dir=.
7689   for ac_exec_ext in '' $ac_executable_extensions; do
7690   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7691     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7692     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7693     break 2
7694   fi
7695 done
7696 done
7697 IFS=$as_save_IFS
7698
7699   ;;
7700 esac
7701 fi
7702 OCAMLDEP=$ac_cv_path_OCAMLDEP
7703 if test -n "$OCAMLDEP"; then
7704   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7705 echo "${ECHO_T}$OCAMLDEP" >&6; }
7706 else
7707   { echo "$as_me:$LINENO: result: no" >&5
7708 echo "${ECHO_T}no" >&6; }
7709 fi
7710
7711
7712   test -n "$OCAMLDEP" && break
7713 done
7714
7715 for ac_prog in ocamldoc
7716 do
7717   # Extract the first word of "$ac_prog", so it can be a program name with args.
7718 set dummy $ac_prog; ac_word=$2
7719 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7720 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7721 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7722   echo $ECHO_N "(cached) $ECHO_C" >&6
7723 else
7724   case $OCAMLDOC in
7725   [\\/]* | ?:[\\/]*)
7726   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7727   ;;
7728   *)
7729   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7730 for as_dir in $PATH
7731 do
7732   IFS=$as_save_IFS
7733   test -z "$as_dir" && as_dir=.
7734   for ac_exec_ext in '' $ac_executable_extensions; do
7735   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7736     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7737     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7738     break 2
7739   fi
7740 done
7741 done
7742 IFS=$as_save_IFS
7743
7744   ;;
7745 esac
7746 fi
7747 OCAMLDOC=$ac_cv_path_OCAMLDOC
7748 if test -n "$OCAMLDOC"; then
7749   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7750 echo "${ECHO_T}$OCAMLDOC" >&6; }
7751 else
7752   { echo "$as_me:$LINENO: result: no" >&5
7753 echo "${ECHO_T}no" >&6; }
7754 fi
7755
7756
7757   test -n "$OCAMLDOC" && break
7758 done
7759
7760 for ac_prog in gas as
7761 do
7762   # Extract the first word of "$ac_prog", so it can be a program name with args.
7763 set dummy $ac_prog; ac_word=$2
7764 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7765 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7766 if test "${ac_cv_path_GAS+set}" = set; then
7767   echo $ECHO_N "(cached) $ECHO_C" >&6
7768 else
7769   case $GAS in
7770   [\\/]* | ?:[\\/]*)
7771   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7772   ;;
7773   *)
7774   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7775 for as_dir in $PATH
7776 do
7777   IFS=$as_save_IFS
7778   test -z "$as_dir" && as_dir=.
7779   for ac_exec_ext in '' $ac_executable_extensions; do
7780   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7781     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7782     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7783     break 2
7784   fi
7785 done
7786 done
7787 IFS=$as_save_IFS
7788
7789   ;;
7790 esac
7791 fi
7792 GAS=$ac_cv_path_GAS
7793 if test -n "$GAS"; then
7794   { echo "$as_me:$LINENO: result: $GAS" >&5
7795 echo "${ECHO_T}$GAS" >&6; }
7796 else
7797   { echo "$as_me:$LINENO: result: no" >&5
7798 echo "${ECHO_T}no" >&6; }
7799 fi
7800
7801
7802   test -n "$GAS" && break
7803 done
7804
7805
7806 { echo "$as_me:$LINENO: checking for linker version" >&5
7807 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7808 if test "${llvm_cv_link_version+set}" = set; then
7809   echo $ECHO_N "(cached) $ECHO_C" >&6
7810 else
7811
7812    version_string="$(ld -v 2>&1 | head -1)"
7813
7814    # Check for ld64.
7815    if (echo "$version_string" | grep -q "ld64"); then
7816      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7817    else
7818      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7819    fi
7820
7821 fi
7822 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7823 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7824
7825 cat >>confdefs.h <<_ACEOF
7826 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7827 _ACEOF
7828
7829
7830
7831 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7832 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7833 if test "${llvm_cv_link_use_r+set}" = set; then
7834   echo $ECHO_N "(cached) $ECHO_C" >&6
7835 else
7836    ac_ext=c
7837 ac_cpp='$CPP $CPPFLAGS'
7838 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7839 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7840 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7841
7842   oldcflags="$CFLAGS"
7843   CFLAGS="$CFLAGS -Wl,-R."
7844   cat >conftest.$ac_ext <<_ACEOF
7845 /* confdefs.h.  */
7846 _ACEOF
7847 cat confdefs.h >>conftest.$ac_ext
7848 cat >>conftest.$ac_ext <<_ACEOF
7849 /* end confdefs.h.  */
7850
7851 int
7852 main ()
7853 {
7854
7855   ;
7856   return 0;
7857 }
7858 _ACEOF
7859 rm -f conftest.$ac_objext conftest$ac_exeext
7860 if { (ac_try="$ac_link"
7861 case "(($ac_try" in
7862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7863   *) ac_try_echo=$ac_try;;
7864 esac
7865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7866   (eval "$ac_link") 2>conftest.er1
7867   ac_status=$?
7868   grep -v '^ *+' conftest.er1 >conftest.err
7869   rm -f conftest.er1
7870   cat conftest.err >&5
7871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7872   (exit $ac_status); } &&
7873          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7874   { (case "(($ac_try" in
7875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7876   *) ac_try_echo=$ac_try;;
7877 esac
7878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7879   (eval "$ac_try") 2>&5
7880   ac_status=$?
7881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7882   (exit $ac_status); }; } &&
7883          { ac_try='test -s conftest$ac_exeext'
7884   { (case "(($ac_try" in
7885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7886   *) ac_try_echo=$ac_try;;
7887 esac
7888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7889   (eval "$ac_try") 2>&5
7890   ac_status=$?
7891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7892   (exit $ac_status); }; }; then
7893   llvm_cv_link_use_r=yes
7894 else
7895   echo "$as_me: failed program was:" >&5
7896 sed 's/^/| /' conftest.$ac_ext >&5
7897
7898         llvm_cv_link_use_r=no
7899 fi
7900
7901 rm -f core conftest.err conftest.$ac_objext \
7902       conftest$ac_exeext conftest.$ac_ext
7903   CFLAGS="$oldcflags"
7904   ac_ext=c
7905 ac_cpp='$CPP $CPPFLAGS'
7906 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7907 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7908 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7909
7910
7911 fi
7912 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7913 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7914 if test "$llvm_cv_link_use_r" = yes ; then
7915
7916 cat >>confdefs.h <<\_ACEOF
7917 #define HAVE_LINK_R 1
7918 _ACEOF
7919
7920   fi
7921
7922
7923 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7924 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7925 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7926   echo $ECHO_N "(cached) $ECHO_C" >&6
7927 else
7928    ac_ext=c
7929 ac_cpp='$CPP $CPPFLAGS'
7930 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7931 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7932 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7933
7934   oldcflags="$CFLAGS"
7935   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7936   cat >conftest.$ac_ext <<_ACEOF
7937 /* confdefs.h.  */
7938 _ACEOF
7939 cat confdefs.h >>conftest.$ac_ext
7940 cat >>conftest.$ac_ext <<_ACEOF
7941 /* end confdefs.h.  */
7942
7943 int
7944 main ()
7945 {
7946
7947   ;
7948   return 0;
7949 }
7950 _ACEOF
7951 rm -f conftest.$ac_objext conftest$ac_exeext
7952 if { (ac_try="$ac_link"
7953 case "(($ac_try" in
7954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7955   *) ac_try_echo=$ac_try;;
7956 esac
7957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7958   (eval "$ac_link") 2>conftest.er1
7959   ac_status=$?
7960   grep -v '^ *+' conftest.er1 >conftest.err
7961   rm -f conftest.er1
7962   cat conftest.err >&5
7963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7964   (exit $ac_status); } &&
7965          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7966   { (case "(($ac_try" in
7967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7968   *) ac_try_echo=$ac_try;;
7969 esac
7970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7971   (eval "$ac_try") 2>&5
7972   ac_status=$?
7973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7974   (exit $ac_status); }; } &&
7975          { ac_try='test -s conftest$ac_exeext'
7976   { (case "(($ac_try" in
7977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7978   *) ac_try_echo=$ac_try;;
7979 esac
7980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7981   (eval "$ac_try") 2>&5
7982   ac_status=$?
7983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7984   (exit $ac_status); }; }; then
7985   llvm_cv_link_use_export_dynamic=yes
7986 else
7987   echo "$as_me: failed program was:" >&5
7988 sed 's/^/| /' conftest.$ac_ext >&5
7989
7990         llvm_cv_link_use_export_dynamic=no
7991 fi
7992
7993 rm -f core conftest.err conftest.$ac_objext \
7994       conftest$ac_exeext conftest.$ac_ext
7995   CFLAGS="$oldcflags"
7996   ac_ext=c
7997 ac_cpp='$CPP $CPPFLAGS'
7998 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7999 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8000 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8001
8002
8003 fi
8004 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8005 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8006 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8007
8008 cat >>confdefs.h <<\_ACEOF
8009 #define HAVE_LINK_EXPORT_DYNAMIC 1
8010 _ACEOF
8011
8012   fi
8013
8014
8015 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8016 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8017 if test "${llvm_cv_link_use_version_script+set}" = set; then
8018   echo $ECHO_N "(cached) $ECHO_C" >&6
8019 else
8020    ac_ext=c
8021 ac_cpp='$CPP $CPPFLAGS'
8022 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8023 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8024 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8025
8026   oldcflags="$CFLAGS"
8027
8028   # The following code is from the autoconf manual,
8029   # "11.13: Limitations of Usual Tools".
8030   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8031   # Use mktemp if possible; otherwise fall back on mkdir,
8032   # with $RANDOM to make collisions less likely.
8033   : ${TMPDIR=/tmp}
8034   {
8035     tmp=`
8036       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8037     ` &&
8038     test -n "$tmp" && test -d "$tmp"
8039   } || {
8040     tmp=$TMPDIR/foo$$-$RANDOM
8041     (umask 077 && mkdir "$tmp")
8042   } || exit $?
8043
8044   echo "{" > "$tmp/export.map"
8045   echo "  global: main;" >> "$tmp/export.map"
8046   echo "  local: *;" >> "$tmp/export.map"
8047   echo "};" >> "$tmp/export.map"
8048
8049   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8050   cat >conftest.$ac_ext <<_ACEOF
8051 /* confdefs.h.  */
8052 _ACEOF
8053 cat confdefs.h >>conftest.$ac_ext
8054 cat >>conftest.$ac_ext <<_ACEOF
8055 /* end confdefs.h.  */
8056
8057 int
8058 main ()
8059 {
8060
8061   ;
8062   return 0;
8063 }
8064 _ACEOF
8065 rm -f conftest.$ac_objext conftest$ac_exeext
8066 if { (ac_try="$ac_link"
8067 case "(($ac_try" in
8068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8069   *) ac_try_echo=$ac_try;;
8070 esac
8071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8072   (eval "$ac_link") 2>conftest.er1
8073   ac_status=$?
8074   grep -v '^ *+' conftest.er1 >conftest.err
8075   rm -f conftest.er1
8076   cat conftest.err >&5
8077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8078   (exit $ac_status); } &&
8079          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8080   { (case "(($ac_try" in
8081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8082   *) ac_try_echo=$ac_try;;
8083 esac
8084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8085   (eval "$ac_try") 2>&5
8086   ac_status=$?
8087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8088   (exit $ac_status); }; } &&
8089          { ac_try='test -s conftest$ac_exeext'
8090   { (case "(($ac_try" in
8091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8092   *) ac_try_echo=$ac_try;;
8093 esac
8094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8095   (eval "$ac_try") 2>&5
8096   ac_status=$?
8097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8098   (exit $ac_status); }; }; then
8099   llvm_cv_link_use_version_script=yes
8100 else
8101   echo "$as_me: failed program was:" >&5
8102 sed 's/^/| /' conftest.$ac_ext >&5
8103
8104         llvm_cv_link_use_version_script=no
8105 fi
8106
8107 rm -f core conftest.err conftest.$ac_objext \
8108       conftest$ac_exeext conftest.$ac_ext
8109   rm "$tmp/export.map"
8110   rmdir "$tmp"
8111   CFLAGS="$oldcflags"
8112   ac_ext=c
8113 ac_cpp='$CPP $CPPFLAGS'
8114 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8115 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8116 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8117
8118
8119 fi
8120 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8121 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8122 if test "$llvm_cv_link_use_version_script" = yes ; then
8123   HAVE_LINK_VERSION_SCRIPT=1
8124
8125   fi
8126
8127
8128
8129
8130 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8131 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8132 if test "${ac_cv_c_const+set}" = set; then
8133   echo $ECHO_N "(cached) $ECHO_C" >&6
8134 else
8135   cat >conftest.$ac_ext <<_ACEOF
8136 /* confdefs.h.  */
8137 _ACEOF
8138 cat confdefs.h >>conftest.$ac_ext
8139 cat >>conftest.$ac_ext <<_ACEOF
8140 /* end confdefs.h.  */
8141
8142 int
8143 main ()
8144 {
8145 /* FIXME: Include the comments suggested by Paul. */
8146 #ifndef __cplusplus
8147   /* Ultrix mips cc rejects this.  */
8148   typedef int charset[2];
8149   const charset x;
8150   /* SunOS 4.1.1 cc rejects this.  */
8151   char const *const *ccp;
8152   char **p;
8153   /* NEC SVR4.0.2 mips cc rejects this.  */
8154   struct point {int x, y;};
8155   static struct point const zero = {0,0};
8156   /* AIX XL C 1.02.0.0 rejects this.
8157      It does not let you subtract one const X* pointer from another in
8158      an arm of an if-expression whose if-part is not a constant
8159      expression */
8160   const char *g = "string";
8161   ccp = &g + (g ? g-g : 0);
8162   /* HPUX 7.0 cc rejects these. */
8163   ++ccp;
8164   p = (char**) ccp;
8165   ccp = (char const *const *) p;
8166   { /* SCO 3.2v4 cc rejects this.  */
8167     char *t;
8168     char const *s = 0 ? (char *) 0 : (char const *) 0;
8169
8170     *t++ = 0;
8171     if (s) return 0;
8172   }
8173   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8174     int x[] = {25, 17};
8175     const int *foo = &x[0];
8176     ++foo;
8177   }
8178   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8179     typedef const int *iptr;
8180     iptr p = 0;
8181     ++p;
8182   }
8183   { /* AIX XL C 1.02.0.0 rejects this saying
8184        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8185     struct s { int j; const int *ap[3]; };
8186     struct s *b; b->j = 5;
8187   }
8188   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8189     const int foo = 10;
8190     if (!foo) return 0;
8191   }
8192   return !x[0] && !zero.x;
8193 #endif
8194
8195   ;
8196   return 0;
8197 }
8198 _ACEOF
8199 rm -f conftest.$ac_objext
8200 if { (ac_try="$ac_compile"
8201 case "(($ac_try" in
8202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8203   *) ac_try_echo=$ac_try;;
8204 esac
8205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8206   (eval "$ac_compile") 2>conftest.er1
8207   ac_status=$?
8208   grep -v '^ *+' conftest.er1 >conftest.err
8209   rm -f conftest.er1
8210   cat conftest.err >&5
8211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8212   (exit $ac_status); } &&
8213          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8214   { (case "(($ac_try" in
8215   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8216   *) ac_try_echo=$ac_try;;
8217 esac
8218 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8219   (eval "$ac_try") 2>&5
8220   ac_status=$?
8221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8222   (exit $ac_status); }; } &&
8223          { ac_try='test -s conftest.$ac_objext'
8224   { (case "(($ac_try" in
8225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8226   *) ac_try_echo=$ac_try;;
8227 esac
8228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8229   (eval "$ac_try") 2>&5
8230   ac_status=$?
8231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8232   (exit $ac_status); }; }; then
8233   ac_cv_c_const=yes
8234 else
8235   echo "$as_me: failed program was:" >&5
8236 sed 's/^/| /' conftest.$ac_ext >&5
8237
8238         ac_cv_c_const=no
8239 fi
8240
8241 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8242 fi
8243 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8244 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8245 if test $ac_cv_c_const = no; then
8246
8247 cat >>confdefs.h <<\_ACEOF
8248 #define const
8249 _ACEOF
8250
8251 fi
8252
8253
8254
8255
8256
8257
8258 ac_header_dirent=no
8259 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8260   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8261 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8262 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8263 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8264   echo $ECHO_N "(cached) $ECHO_C" >&6
8265 else
8266   cat >conftest.$ac_ext <<_ACEOF
8267 /* confdefs.h.  */
8268 _ACEOF
8269 cat confdefs.h >>conftest.$ac_ext
8270 cat >>conftest.$ac_ext <<_ACEOF
8271 /* end confdefs.h.  */
8272 #include <sys/types.h>
8273 #include <$ac_hdr>
8274
8275 int
8276 main ()
8277 {
8278 if ((DIR *) 0)
8279 return 0;
8280   ;
8281   return 0;
8282 }
8283 _ACEOF
8284 rm -f conftest.$ac_objext
8285 if { (ac_try="$ac_compile"
8286 case "(($ac_try" in
8287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8288   *) ac_try_echo=$ac_try;;
8289 esac
8290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8291   (eval "$ac_compile") 2>conftest.er1
8292   ac_status=$?
8293   grep -v '^ *+' conftest.er1 >conftest.err
8294   rm -f conftest.er1
8295   cat conftest.err >&5
8296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8297   (exit $ac_status); } &&
8298          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8299   { (case "(($ac_try" in
8300   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8301   *) ac_try_echo=$ac_try;;
8302 esac
8303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8304   (eval "$ac_try") 2>&5
8305   ac_status=$?
8306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8307   (exit $ac_status); }; } &&
8308          { ac_try='test -s conftest.$ac_objext'
8309   { (case "(($ac_try" in
8310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8311   *) ac_try_echo=$ac_try;;
8312 esac
8313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8314   (eval "$ac_try") 2>&5
8315   ac_status=$?
8316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8317   (exit $ac_status); }; }; then
8318   eval "$as_ac_Header=yes"
8319 else
8320   echo "$as_me: failed program was:" >&5
8321 sed 's/^/| /' conftest.$ac_ext >&5
8322
8323         eval "$as_ac_Header=no"
8324 fi
8325
8326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8327 fi
8328 ac_res=`eval echo '${'$as_ac_Header'}'`
8329                { echo "$as_me:$LINENO: result: $ac_res" >&5
8330 echo "${ECHO_T}$ac_res" >&6; }
8331 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8332   cat >>confdefs.h <<_ACEOF
8333 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8334 _ACEOF
8335
8336 ac_header_dirent=$ac_hdr; break
8337 fi
8338
8339 done
8340 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8341 if test $ac_header_dirent = dirent.h; then
8342   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8343 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8344 if test "${ac_cv_search_opendir+set}" = set; then
8345   echo $ECHO_N "(cached) $ECHO_C" >&6
8346 else
8347   ac_func_search_save_LIBS=$LIBS
8348 cat >conftest.$ac_ext <<_ACEOF
8349 /* confdefs.h.  */
8350 _ACEOF
8351 cat confdefs.h >>conftest.$ac_ext
8352 cat >>conftest.$ac_ext <<_ACEOF
8353 /* end confdefs.h.  */
8354
8355 /* Override any GCC internal prototype to avoid an error.
8356    Use char because int might match the return type of a GCC
8357    builtin and then its argument prototype would still apply.  */
8358 #ifdef __cplusplus
8359 extern "C"
8360 #endif
8361 char opendir ();
8362 int
8363 main ()
8364 {
8365 return opendir ();
8366   ;
8367   return 0;
8368 }
8369 _ACEOF
8370 for ac_lib in '' dir; do
8371   if test -z "$ac_lib"; then
8372     ac_res="none required"
8373   else
8374     ac_res=-l$ac_lib
8375     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8376   fi
8377   rm -f conftest.$ac_objext conftest$ac_exeext
8378 if { (ac_try="$ac_link"
8379 case "(($ac_try" in
8380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8381   *) ac_try_echo=$ac_try;;
8382 esac
8383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8384   (eval "$ac_link") 2>conftest.er1
8385   ac_status=$?
8386   grep -v '^ *+' conftest.er1 >conftest.err
8387   rm -f conftest.er1
8388   cat conftest.err >&5
8389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8390   (exit $ac_status); } &&
8391          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8392   { (case "(($ac_try" in
8393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8394   *) ac_try_echo=$ac_try;;
8395 esac
8396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8397   (eval "$ac_try") 2>&5
8398   ac_status=$?
8399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8400   (exit $ac_status); }; } &&
8401          { ac_try='test -s conftest$ac_exeext'
8402   { (case "(($ac_try" in
8403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8404   *) ac_try_echo=$ac_try;;
8405 esac
8406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8407   (eval "$ac_try") 2>&5
8408   ac_status=$?
8409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8410   (exit $ac_status); }; }; then
8411   ac_cv_search_opendir=$ac_res
8412 else
8413   echo "$as_me: failed program was:" >&5
8414 sed 's/^/| /' conftest.$ac_ext >&5
8415
8416
8417 fi
8418
8419 rm -f core conftest.err conftest.$ac_objext \
8420       conftest$ac_exeext
8421   if test "${ac_cv_search_opendir+set}" = set; then
8422   break
8423 fi
8424 done
8425 if test "${ac_cv_search_opendir+set}" = set; then
8426   :
8427 else
8428   ac_cv_search_opendir=no
8429 fi
8430 rm conftest.$ac_ext
8431 LIBS=$ac_func_search_save_LIBS
8432 fi
8433 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8434 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8435 ac_res=$ac_cv_search_opendir
8436 if test "$ac_res" != no; then
8437   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8438
8439 fi
8440
8441 else
8442   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8443 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8444 if test "${ac_cv_search_opendir+set}" = set; then
8445   echo $ECHO_N "(cached) $ECHO_C" >&6
8446 else
8447   ac_func_search_save_LIBS=$LIBS
8448 cat >conftest.$ac_ext <<_ACEOF
8449 /* confdefs.h.  */
8450 _ACEOF
8451 cat confdefs.h >>conftest.$ac_ext
8452 cat >>conftest.$ac_ext <<_ACEOF
8453 /* end confdefs.h.  */
8454
8455 /* Override any GCC internal prototype to avoid an error.
8456    Use char because int might match the return type of a GCC
8457    builtin and then its argument prototype would still apply.  */
8458 #ifdef __cplusplus
8459 extern "C"
8460 #endif
8461 char opendir ();
8462 int
8463 main ()
8464 {
8465 return opendir ();
8466   ;
8467   return 0;
8468 }
8469 _ACEOF
8470 for ac_lib in '' x; do
8471   if test -z "$ac_lib"; then
8472     ac_res="none required"
8473   else
8474     ac_res=-l$ac_lib
8475     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8476   fi
8477   rm -f conftest.$ac_objext conftest$ac_exeext
8478 if { (ac_try="$ac_link"
8479 case "(($ac_try" in
8480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8481   *) ac_try_echo=$ac_try;;
8482 esac
8483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8484   (eval "$ac_link") 2>conftest.er1
8485   ac_status=$?
8486   grep -v '^ *+' conftest.er1 >conftest.err
8487   rm -f conftest.er1
8488   cat conftest.err >&5
8489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8490   (exit $ac_status); } &&
8491          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8492   { (case "(($ac_try" in
8493   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8494   *) ac_try_echo=$ac_try;;
8495 esac
8496 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8497   (eval "$ac_try") 2>&5
8498   ac_status=$?
8499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8500   (exit $ac_status); }; } &&
8501          { ac_try='test -s conftest$ac_exeext'
8502   { (case "(($ac_try" in
8503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8504   *) ac_try_echo=$ac_try;;
8505 esac
8506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8507   (eval "$ac_try") 2>&5
8508   ac_status=$?
8509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8510   (exit $ac_status); }; }; then
8511   ac_cv_search_opendir=$ac_res
8512 else
8513   echo "$as_me: failed program was:" >&5
8514 sed 's/^/| /' conftest.$ac_ext >&5
8515
8516
8517 fi
8518
8519 rm -f core conftest.err conftest.$ac_objext \
8520       conftest$ac_exeext
8521   if test "${ac_cv_search_opendir+set}" = set; then
8522   break
8523 fi
8524 done
8525 if test "${ac_cv_search_opendir+set}" = set; then
8526   :
8527 else
8528   ac_cv_search_opendir=no
8529 fi
8530 rm conftest.$ac_ext
8531 LIBS=$ac_func_search_save_LIBS
8532 fi
8533 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8534 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8535 ac_res=$ac_cv_search_opendir
8536 if test "$ac_res" != no; then
8537   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8538
8539 fi
8540
8541 fi
8542
8543
8544 for ac_header in dlfcn.h
8545 do
8546 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8547 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8548   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8549 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8550 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8551   echo $ECHO_N "(cached) $ECHO_C" >&6
8552 fi
8553 ac_res=`eval echo '${'$as_ac_Header'}'`
8554                { echo "$as_me:$LINENO: result: $ac_res" >&5
8555 echo "${ECHO_T}$ac_res" >&6; }
8556 else
8557   # Is the header compilable?
8558 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8559 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8560 cat >conftest.$ac_ext <<_ACEOF
8561 /* confdefs.h.  */
8562 _ACEOF
8563 cat confdefs.h >>conftest.$ac_ext
8564 cat >>conftest.$ac_ext <<_ACEOF
8565 /* end confdefs.h.  */
8566 $ac_includes_default
8567 #include <$ac_header>
8568 _ACEOF
8569 rm -f conftest.$ac_objext
8570 if { (ac_try="$ac_compile"
8571 case "(($ac_try" in
8572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8573   *) ac_try_echo=$ac_try;;
8574 esac
8575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8576   (eval "$ac_compile") 2>conftest.er1
8577   ac_status=$?
8578   grep -v '^ *+' conftest.er1 >conftest.err
8579   rm -f conftest.er1
8580   cat conftest.err >&5
8581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8582   (exit $ac_status); } &&
8583          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8584   { (case "(($ac_try" in
8585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8586   *) ac_try_echo=$ac_try;;
8587 esac
8588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8589   (eval "$ac_try") 2>&5
8590   ac_status=$?
8591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8592   (exit $ac_status); }; } &&
8593          { ac_try='test -s conftest.$ac_objext'
8594   { (case "(($ac_try" in
8595   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8596   *) ac_try_echo=$ac_try;;
8597 esac
8598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8599   (eval "$ac_try") 2>&5
8600   ac_status=$?
8601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8602   (exit $ac_status); }; }; then
8603   ac_header_compiler=yes
8604 else
8605   echo "$as_me: failed program was:" >&5
8606 sed 's/^/| /' conftest.$ac_ext >&5
8607
8608         ac_header_compiler=no
8609 fi
8610
8611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8612 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8613 echo "${ECHO_T}$ac_header_compiler" >&6; }
8614
8615 # Is the header present?
8616 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8617 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8618 cat >conftest.$ac_ext <<_ACEOF
8619 /* confdefs.h.  */
8620 _ACEOF
8621 cat confdefs.h >>conftest.$ac_ext
8622 cat >>conftest.$ac_ext <<_ACEOF
8623 /* end confdefs.h.  */
8624 #include <$ac_header>
8625 _ACEOF
8626 if { (ac_try="$ac_cpp conftest.$ac_ext"
8627 case "(($ac_try" in
8628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8629   *) ac_try_echo=$ac_try;;
8630 esac
8631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8632   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8633   ac_status=$?
8634   grep -v '^ *+' conftest.er1 >conftest.err
8635   rm -f conftest.er1
8636   cat conftest.err >&5
8637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638   (exit $ac_status); } >/dev/null; then
8639   if test -s conftest.err; then
8640     ac_cpp_err=$ac_c_preproc_warn_flag
8641     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8642   else
8643     ac_cpp_err=
8644   fi
8645 else
8646   ac_cpp_err=yes
8647 fi
8648 if test -z "$ac_cpp_err"; then
8649   ac_header_preproc=yes
8650 else
8651   echo "$as_me: failed program was:" >&5
8652 sed 's/^/| /' conftest.$ac_ext >&5
8653
8654   ac_header_preproc=no
8655 fi
8656
8657 rm -f conftest.err conftest.$ac_ext
8658 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8659 echo "${ECHO_T}$ac_header_preproc" >&6; }
8660
8661 # So?  What about this header?
8662 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8663   yes:no: )
8664     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8665 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8666     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8667 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8668     ac_header_preproc=yes
8669     ;;
8670   no:yes:* )
8671     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8672 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8673     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8674 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8675     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8676 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8677     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8678 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8679     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8680 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8681     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8682 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8683     ( cat <<\_ASBOX
8684 ## ------------------------------------ ##
8685 ## Report this to http://llvm.org/bugs/ ##
8686 ## ------------------------------------ ##
8687 _ASBOX
8688      ) | sed "s/^/$as_me: WARNING:     /" >&2
8689     ;;
8690 esac
8691 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8692 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8693 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8694   echo $ECHO_N "(cached) $ECHO_C" >&6
8695 else
8696   eval "$as_ac_Header=\$ac_header_preproc"
8697 fi
8698 ac_res=`eval echo '${'$as_ac_Header'}'`
8699                { echo "$as_me:$LINENO: result: $ac_res" >&5
8700 echo "${ECHO_T}$ac_res" >&6; }
8701
8702 fi
8703 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8704   cat >>confdefs.h <<_ACEOF
8705 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8706 _ACEOF
8707
8708 fi
8709
8710 done
8711
8712 # Check whether --enable-ltdl-install was given.
8713 if test "${enable_ltdl_install+set}" = set; then
8714   enableval=$enable_ltdl_install;
8715 fi
8716
8717
8718
8719
8720 if test x"${enable_ltdl_install-no}" != xno; then
8721   INSTALL_LTDL_TRUE=
8722   INSTALL_LTDL_FALSE='#'
8723 else
8724   INSTALL_LTDL_TRUE='#'
8725   INSTALL_LTDL_FALSE=
8726 fi
8727
8728
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 10496 "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 -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12261
12262 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12263
12264 NO_NESTED_ANON_TYPES=`$CXX -Werror -Wno-nested-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 -Wno-maybe-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 -Wno-uninitialized -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 -Wno-uninitialized -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 getpagesize getrusage getrlimit setrlimit gettimeofday
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 for ac_func in isatty mkdtemp mkstemp
17478 do
17479 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17480 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17481 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17482 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17483   echo $ECHO_N "(cached) $ECHO_C" >&6
17484 else
17485   cat >conftest.$ac_ext <<_ACEOF
17486 /* confdefs.h.  */
17487 _ACEOF
17488 cat confdefs.h >>conftest.$ac_ext
17489 cat >>conftest.$ac_ext <<_ACEOF
17490 /* end confdefs.h.  */
17491 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17492    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17493 #define $ac_func innocuous_$ac_func
17494
17495 /* System header to define __stub macros and hopefully few prototypes,
17496     which can conflict with char $ac_func (); below.
17497     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17498     <limits.h> exists even on freestanding compilers.  */
17499
17500 #ifdef __STDC__
17501 # include <limits.h>
17502 #else
17503 # include <assert.h>
17504 #endif
17505
17506 #undef $ac_func
17507
17508 /* Override any GCC internal prototype to avoid an error.
17509    Use char because int might match the return type of a GCC
17510    builtin and then its argument prototype would still apply.  */
17511 #ifdef __cplusplus
17512 extern "C"
17513 #endif
17514 char $ac_func ();
17515 /* The GNU C library defines this for functions which it implements
17516     to always fail with ENOSYS.  Some functions are actually named
17517     something starting with __ and the normal name is an alias.  */
17518 #if defined __stub_$ac_func || defined __stub___$ac_func
17519 choke me
17520 #endif
17521
17522 int
17523 main ()
17524 {
17525 return $ac_func ();
17526   ;
17527   return 0;
17528 }
17529 _ACEOF
17530 rm -f conftest.$ac_objext conftest$ac_exeext
17531 if { (ac_try="$ac_link"
17532 case "(($ac_try" in
17533   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17534   *) ac_try_echo=$ac_try;;
17535 esac
17536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17537   (eval "$ac_link") 2>conftest.er1
17538   ac_status=$?
17539   grep -v '^ *+' conftest.er1 >conftest.err
17540   rm -f conftest.er1
17541   cat conftest.err >&5
17542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17543   (exit $ac_status); } &&
17544          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17545   { (case "(($ac_try" in
17546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17547   *) ac_try_echo=$ac_try;;
17548 esac
17549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17550   (eval "$ac_try") 2>&5
17551   ac_status=$?
17552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17553   (exit $ac_status); }; } &&
17554          { ac_try='test -s conftest$ac_exeext'
17555   { (case "(($ac_try" in
17556   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17557   *) ac_try_echo=$ac_try;;
17558 esac
17559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17560   (eval "$ac_try") 2>&5
17561   ac_status=$?
17562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17563   (exit $ac_status); }; }; then
17564   eval "$as_ac_var=yes"
17565 else
17566   echo "$as_me: failed program was:" >&5
17567 sed 's/^/| /' conftest.$ac_ext >&5
17568
17569         eval "$as_ac_var=no"
17570 fi
17571
17572 rm -f core conftest.err conftest.$ac_objext \
17573       conftest$ac_exeext conftest.$ac_ext
17574 fi
17575 ac_res=`eval echo '${'$as_ac_var'}'`
17576                { echo "$as_me:$LINENO: result: $ac_res" >&5
17577 echo "${ECHO_T}$ac_res" >&6; }
17578 if test `eval echo '${'$as_ac_var'}'` = yes; then
17579   cat >>confdefs.h <<_ACEOF
17580 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17581 _ACEOF
17582
17583 fi
17584 done
17585
17586
17587
17588
17589
17590
17591
17592
17593 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17594 do
17595 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17596 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17597 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17598 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17599   echo $ECHO_N "(cached) $ECHO_C" >&6
17600 else
17601   cat >conftest.$ac_ext <<_ACEOF
17602 /* confdefs.h.  */
17603 _ACEOF
17604 cat confdefs.h >>conftest.$ac_ext
17605 cat >>conftest.$ac_ext <<_ACEOF
17606 /* end confdefs.h.  */
17607 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17608    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17609 #define $ac_func innocuous_$ac_func
17610
17611 /* System header to define __stub macros and hopefully few prototypes,
17612     which can conflict with char $ac_func (); below.
17613     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17614     <limits.h> exists even on freestanding compilers.  */
17615
17616 #ifdef __STDC__
17617 # include <limits.h>
17618 #else
17619 # include <assert.h>
17620 #endif
17621
17622 #undef $ac_func
17623
17624 /* Override any GCC internal prototype to avoid an error.
17625    Use char because int might match the return type of a GCC
17626    builtin and then its argument prototype would still apply.  */
17627 #ifdef __cplusplus
17628 extern "C"
17629 #endif
17630 char $ac_func ();
17631 /* The GNU C library defines this for functions which it implements
17632     to always fail with ENOSYS.  Some functions are actually named
17633     something starting with __ and the normal name is an alias.  */
17634 #if defined __stub_$ac_func || defined __stub___$ac_func
17635 choke me
17636 #endif
17637
17638 int
17639 main ()
17640 {
17641 return $ac_func ();
17642   ;
17643   return 0;
17644 }
17645 _ACEOF
17646 rm -f conftest.$ac_objext conftest$ac_exeext
17647 if { (ac_try="$ac_link"
17648 case "(($ac_try" in
17649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17650   *) ac_try_echo=$ac_try;;
17651 esac
17652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17653   (eval "$ac_link") 2>conftest.er1
17654   ac_status=$?
17655   grep -v '^ *+' conftest.er1 >conftest.err
17656   rm -f conftest.er1
17657   cat conftest.err >&5
17658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17659   (exit $ac_status); } &&
17660          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17661   { (case "(($ac_try" in
17662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17663   *) ac_try_echo=$ac_try;;
17664 esac
17665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17666   (eval "$ac_try") 2>&5
17667   ac_status=$?
17668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17669   (exit $ac_status); }; } &&
17670          { ac_try='test -s conftest$ac_exeext'
17671   { (case "(($ac_try" in
17672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17673   *) ac_try_echo=$ac_try;;
17674 esac
17675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17676   (eval "$ac_try") 2>&5
17677   ac_status=$?
17678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17679   (exit $ac_status); }; }; then
17680   eval "$as_ac_var=yes"
17681 else
17682   echo "$as_me: failed program was:" >&5
17683 sed 's/^/| /' conftest.$ac_ext >&5
17684
17685         eval "$as_ac_var=no"
17686 fi
17687
17688 rm -f core conftest.err conftest.$ac_objext \
17689       conftest$ac_exeext conftest.$ac_ext
17690 fi
17691 ac_res=`eval echo '${'$as_ac_var'}'`
17692                { echo "$as_me:$LINENO: result: $ac_res" >&5
17693 echo "${ECHO_T}$ac_res" >&6; }
17694 if test `eval echo '${'$as_ac_var'}'` = yes; then
17695   cat >>confdefs.h <<_ACEOF
17696 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17697 _ACEOF
17698
17699 fi
17700 done
17701
17702
17703
17704
17705
17706 for ac_func in strerror strerror_r setenv arc4random
17707 do
17708 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17709 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17710 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17711 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17712   echo $ECHO_N "(cached) $ECHO_C" >&6
17713 else
17714   cat >conftest.$ac_ext <<_ACEOF
17715 /* confdefs.h.  */
17716 _ACEOF
17717 cat confdefs.h >>conftest.$ac_ext
17718 cat >>conftest.$ac_ext <<_ACEOF
17719 /* end confdefs.h.  */
17720 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17721    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17722 #define $ac_func innocuous_$ac_func
17723
17724 /* System header to define __stub macros and hopefully few prototypes,
17725     which can conflict with char $ac_func (); below.
17726     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17727     <limits.h> exists even on freestanding compilers.  */
17728
17729 #ifdef __STDC__
17730 # include <limits.h>
17731 #else
17732 # include <assert.h>
17733 #endif
17734
17735 #undef $ac_func
17736
17737 /* Override any GCC internal prototype to avoid an error.
17738    Use char because int might match the return type of a GCC
17739    builtin and then its argument prototype would still apply.  */
17740 #ifdef __cplusplus
17741 extern "C"
17742 #endif
17743 char $ac_func ();
17744 /* The GNU C library defines this for functions which it implements
17745     to always fail with ENOSYS.  Some functions are actually named
17746     something starting with __ and the normal name is an alias.  */
17747 #if defined __stub_$ac_func || defined __stub___$ac_func
17748 choke me
17749 #endif
17750
17751 int
17752 main ()
17753 {
17754 return $ac_func ();
17755   ;
17756   return 0;
17757 }
17758 _ACEOF
17759 rm -f conftest.$ac_objext conftest$ac_exeext
17760 if { (ac_try="$ac_link"
17761 case "(($ac_try" in
17762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17763   *) ac_try_echo=$ac_try;;
17764 esac
17765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17766   (eval "$ac_link") 2>conftest.er1
17767   ac_status=$?
17768   grep -v '^ *+' conftest.er1 >conftest.err
17769   rm -f conftest.er1
17770   cat conftest.err >&5
17771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17772   (exit $ac_status); } &&
17773          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17774   { (case "(($ac_try" in
17775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17776   *) ac_try_echo=$ac_try;;
17777 esac
17778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17779   (eval "$ac_try") 2>&5
17780   ac_status=$?
17781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17782   (exit $ac_status); }; } &&
17783          { ac_try='test -s conftest$ac_exeext'
17784   { (case "(($ac_try" in
17785   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17786   *) ac_try_echo=$ac_try;;
17787 esac
17788 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17789   (eval "$ac_try") 2>&5
17790   ac_status=$?
17791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17792   (exit $ac_status); }; }; then
17793   eval "$as_ac_var=yes"
17794 else
17795   echo "$as_me: failed program was:" >&5
17796 sed 's/^/| /' conftest.$ac_ext >&5
17797
17798         eval "$as_ac_var=no"
17799 fi
17800
17801 rm -f core conftest.err conftest.$ac_objext \
17802       conftest$ac_exeext conftest.$ac_ext
17803 fi
17804 ac_res=`eval echo '${'$as_ac_var'}'`
17805                { echo "$as_me:$LINENO: result: $ac_res" >&5
17806 echo "${ECHO_T}$ac_res" >&6; }
17807 if test `eval echo '${'$as_ac_var'}'` = yes; then
17808   cat >>confdefs.h <<_ACEOF
17809 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17810 _ACEOF
17811
17812 fi
17813 done
17814
17815
17816
17817
17818
17819 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17820 do
17821 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17822 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17823 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17824 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17825   echo $ECHO_N "(cached) $ECHO_C" >&6
17826 else
17827   cat >conftest.$ac_ext <<_ACEOF
17828 /* confdefs.h.  */
17829 _ACEOF
17830 cat confdefs.h >>conftest.$ac_ext
17831 cat >>conftest.$ac_ext <<_ACEOF
17832 /* end confdefs.h.  */
17833 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17834    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17835 #define $ac_func innocuous_$ac_func
17836
17837 /* System header to define __stub macros and hopefully few prototypes,
17838     which can conflict with char $ac_func (); below.
17839     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17840     <limits.h> exists even on freestanding compilers.  */
17841
17842 #ifdef __STDC__
17843 # include <limits.h>
17844 #else
17845 # include <assert.h>
17846 #endif
17847
17848 #undef $ac_func
17849
17850 /* Override any GCC internal prototype to avoid an error.
17851    Use char because int might match the return type of a GCC
17852    builtin and then its argument prototype would still apply.  */
17853 #ifdef __cplusplus
17854 extern "C"
17855 #endif
17856 char $ac_func ();
17857 /* The GNU C library defines this for functions which it implements
17858     to always fail with ENOSYS.  Some functions are actually named
17859     something starting with __ and the normal name is an alias.  */
17860 #if defined __stub_$ac_func || defined __stub___$ac_func
17861 choke me
17862 #endif
17863
17864 int
17865 main ()
17866 {
17867 return $ac_func ();
17868   ;
17869   return 0;
17870 }
17871 _ACEOF
17872 rm -f conftest.$ac_objext conftest$ac_exeext
17873 if { (ac_try="$ac_link"
17874 case "(($ac_try" in
17875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17876   *) ac_try_echo=$ac_try;;
17877 esac
17878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17879   (eval "$ac_link") 2>conftest.er1
17880   ac_status=$?
17881   grep -v '^ *+' conftest.er1 >conftest.err
17882   rm -f conftest.er1
17883   cat conftest.err >&5
17884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17885   (exit $ac_status); } &&
17886          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17887   { (case "(($ac_try" in
17888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17889   *) ac_try_echo=$ac_try;;
17890 esac
17891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17892   (eval "$ac_try") 2>&5
17893   ac_status=$?
17894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17895   (exit $ac_status); }; } &&
17896          { ac_try='test -s conftest$ac_exeext'
17897   { (case "(($ac_try" in
17898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17899   *) ac_try_echo=$ac_try;;
17900 esac
17901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17902   (eval "$ac_try") 2>&5
17903   ac_status=$?
17904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17905   (exit $ac_status); }; }; then
17906   eval "$as_ac_var=yes"
17907 else
17908   echo "$as_me: failed program was:" >&5
17909 sed 's/^/| /' conftest.$ac_ext >&5
17910
17911         eval "$as_ac_var=no"
17912 fi
17913
17914 rm -f core conftest.err conftest.$ac_objext \
17915       conftest$ac_exeext conftest.$ac_ext
17916 fi
17917 ac_res=`eval echo '${'$as_ac_var'}'`
17918                { echo "$as_me:$LINENO: result: $ac_res" >&5
17919 echo "${ECHO_T}$ac_res" >&6; }
17920 if test `eval echo '${'$as_ac_var'}'` = yes; then
17921   cat >>confdefs.h <<_ACEOF
17922 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17923 _ACEOF
17924
17925 fi
17926 done
17927
17928
17929
17930
17931
17932
17933 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
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 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18043 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18044 if test "${llvm_cv_c_printf_a+set}" = set; then
18045   echo $ECHO_N "(cached) $ECHO_C" >&6
18046 else
18047   ac_ext=c
18048 ac_cpp='$CPP $CPPFLAGS'
18049 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18050 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18051 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18052
18053  if test "$cross_compiling" = yes; then
18054   llvmac_cv_c_printf_a=no
18055 else
18056   cat >conftest.$ac_ext <<_ACEOF
18057
18058   /* confdefs.h.  */
18059 _ACEOF
18060 cat confdefs.h >>conftest.$ac_ext
18061 cat >>conftest.$ac_ext <<_ACEOF
18062 /* end confdefs.h.  */
18063
18064 #include <stdio.h>
18065 #include <stdlib.h>
18066
18067 int
18068 main ()
18069 {
18070
18071 volatile double A, B;
18072 char Buffer[100];
18073 A = 1;
18074 A /= 10.0;
18075 sprintf(Buffer, "%a", A);
18076 B = atof(Buffer);
18077 if (A != B)
18078   return (1);
18079 if (A != 0x1.999999999999ap-4)
18080   return (1);
18081 return (0);
18082   ;
18083   return 0;
18084 }
18085 _ACEOF
18086 rm -f conftest$ac_exeext
18087 if { (ac_try="$ac_link"
18088 case "(($ac_try" in
18089   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18090   *) ac_try_echo=$ac_try;;
18091 esac
18092 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18093   (eval "$ac_link") 2>&5
18094   ac_status=$?
18095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18096   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18097   { (case "(($ac_try" in
18098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18099   *) ac_try_echo=$ac_try;;
18100 esac
18101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18102   (eval "$ac_try") 2>&5
18103   ac_status=$?
18104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18105   (exit $ac_status); }; }; then
18106   llvm_cv_c_printf_a=yes
18107 else
18108   echo "$as_me: program exited with status $ac_status" >&5
18109 echo "$as_me: failed program was:" >&5
18110 sed 's/^/| /' conftest.$ac_ext >&5
18111
18112 ( exit $ac_status )
18113 llvmac_cv_c_printf_a=no
18114 fi
18115 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18116 fi
18117
18118
18119  ac_ext=c
18120 ac_cpp='$CPP $CPPFLAGS'
18121 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18122 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18123 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18124
18125 fi
18126 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18127 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18128  if test "$llvm_cv_c_printf_a" = "yes"; then
18129
18130 cat >>confdefs.h <<\_ACEOF
18131 #define HAVE_PRINTF_A 1
18132 _ACEOF
18133
18134  fi
18135
18136
18137
18138   { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18139 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18140 if test "${ac_cv_func_rand48+set}" = set; then
18141   echo $ECHO_N "(cached) $ECHO_C" >&6
18142 else
18143
18144     ac_ext=cpp
18145 ac_cpp='$CXXCPP $CPPFLAGS'
18146 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18147 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18148 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18149
18150     cat >conftest.$ac_ext <<_ACEOF
18151 /* confdefs.h.  */
18152 _ACEOF
18153 cat confdefs.h >>conftest.$ac_ext
18154 cat >>conftest.$ac_ext <<_ACEOF
18155 /* end confdefs.h.  */
18156 #include <stdlib.h>
18157 int
18158 main ()
18159 {
18160 srand48(0);lrand48();drand48();
18161   ;
18162   return 0;
18163 }
18164 _ACEOF
18165 rm -f conftest.$ac_objext
18166 if { (ac_try="$ac_compile"
18167 case "(($ac_try" in
18168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18169   *) ac_try_echo=$ac_try;;
18170 esac
18171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18172   (eval "$ac_compile") 2>conftest.er1
18173   ac_status=$?
18174   grep -v '^ *+' conftest.er1 >conftest.err
18175   rm -f conftest.er1
18176   cat conftest.err >&5
18177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18178   (exit $ac_status); } &&
18179          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18180   { (case "(($ac_try" in
18181   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18182   *) ac_try_echo=$ac_try;;
18183 esac
18184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18185   (eval "$ac_try") 2>&5
18186   ac_status=$?
18187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18188   (exit $ac_status); }; } &&
18189          { ac_try='test -s conftest.$ac_objext'
18190   { (case "(($ac_try" in
18191   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18192   *) ac_try_echo=$ac_try;;
18193 esac
18194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18195   (eval "$ac_try") 2>&5
18196   ac_status=$?
18197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18198   (exit $ac_status); }; }; then
18199   ac_cv_func_rand48=yes
18200 else
18201   echo "$as_me: failed program was:" >&5
18202 sed 's/^/| /' conftest.$ac_ext >&5
18203
18204         ac_cv_func_rand48=no
18205 fi
18206
18207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18208     ac_ext=c
18209 ac_cpp='$CPP $CPPFLAGS'
18210 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18211 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18212 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18213
18214
18215 fi
18216 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18217 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18218
18219 if test "$ac_cv_func_rand48" = "yes" ; then
18220
18221 cat >>confdefs.h <<\_ACEOF
18222 #define HAVE_RAND48 1
18223 _ACEOF
18224
18225 fi
18226
18227
18228 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18229 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18230 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18231   echo $ECHO_N "(cached) $ECHO_C" >&6
18232 else
18233   cat >conftest.$ac_ext <<_ACEOF
18234 /* confdefs.h.  */
18235 _ACEOF
18236 cat confdefs.h >>conftest.$ac_ext
18237 cat >>conftest.$ac_ext <<_ACEOF
18238 /* end confdefs.h.  */
18239 $ac_includes_default
18240 int
18241 main ()
18242 {
18243 #ifndef strerror_s
18244   char *p = (char *) strerror_s;
18245   return !p;
18246 #endif
18247
18248   ;
18249   return 0;
18250 }
18251 _ACEOF
18252 rm -f conftest.$ac_objext
18253 if { (ac_try="$ac_compile"
18254 case "(($ac_try" in
18255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18256   *) ac_try_echo=$ac_try;;
18257 esac
18258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18259   (eval "$ac_compile") 2>conftest.er1
18260   ac_status=$?
18261   grep -v '^ *+' conftest.er1 >conftest.err
18262   rm -f conftest.er1
18263   cat conftest.err >&5
18264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18265   (exit $ac_status); } &&
18266          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18267   { (case "(($ac_try" in
18268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18269   *) ac_try_echo=$ac_try;;
18270 esac
18271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18272   (eval "$ac_try") 2>&5
18273   ac_status=$?
18274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18275   (exit $ac_status); }; } &&
18276          { ac_try='test -s conftest.$ac_objext'
18277   { (case "(($ac_try" in
18278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18279   *) ac_try_echo=$ac_try;;
18280 esac
18281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18282   (eval "$ac_try") 2>&5
18283   ac_status=$?
18284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18285   (exit $ac_status); }; }; then
18286   ac_cv_have_decl_strerror_s=yes
18287 else
18288   echo "$as_me: failed program was:" >&5
18289 sed 's/^/| /' conftest.$ac_ext >&5
18290
18291         ac_cv_have_decl_strerror_s=no
18292 fi
18293
18294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18295 fi
18296 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18297 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18298 if test $ac_cv_have_decl_strerror_s = yes; then
18299
18300 cat >>confdefs.h <<_ACEOF
18301 #define HAVE_DECL_STRERROR_S 1
18302 _ACEOF
18303
18304
18305 else
18306   cat >>confdefs.h <<_ACEOF
18307 #define HAVE_DECL_STRERROR_S 0
18308 _ACEOF
18309
18310
18311 fi
18312
18313
18314
18315 if test "$llvm_cv_os_type" = "MingW" ; then
18316   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18317 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18318 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18319   echo $ECHO_N "(cached) $ECHO_C" >&6
18320 else
18321   ac_check_lib_save_LIBS=$LIBS
18322 LIBS="-lgcc  $LIBS"
18323 cat >conftest.$ac_ext <<_ACEOF
18324 /* confdefs.h.  */
18325 _ACEOF
18326 cat confdefs.h >>conftest.$ac_ext
18327 cat >>conftest.$ac_ext <<_ACEOF
18328 /* end confdefs.h.  */
18329
18330 /* Override any GCC internal prototype to avoid an error.
18331    Use char because int might match the return type of a GCC
18332    builtin and then its argument prototype would still apply.  */
18333 #ifdef __cplusplus
18334 extern "C"
18335 #endif
18336 char _alloca ();
18337 int
18338 main ()
18339 {
18340 return _alloca ();
18341   ;
18342   return 0;
18343 }
18344 _ACEOF
18345 rm -f conftest.$ac_objext conftest$ac_exeext
18346 if { (ac_try="$ac_link"
18347 case "(($ac_try" in
18348   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18349   *) ac_try_echo=$ac_try;;
18350 esac
18351 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18352   (eval "$ac_link") 2>conftest.er1
18353   ac_status=$?
18354   grep -v '^ *+' conftest.er1 >conftest.err
18355   rm -f conftest.er1
18356   cat conftest.err >&5
18357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18358   (exit $ac_status); } &&
18359          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18360   { (case "(($ac_try" in
18361   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18362   *) ac_try_echo=$ac_try;;
18363 esac
18364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18365   (eval "$ac_try") 2>&5
18366   ac_status=$?
18367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18368   (exit $ac_status); }; } &&
18369          { ac_try='test -s conftest$ac_exeext'
18370   { (case "(($ac_try" in
18371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18372   *) ac_try_echo=$ac_try;;
18373 esac
18374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18375   (eval "$ac_try") 2>&5
18376   ac_status=$?
18377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18378   (exit $ac_status); }; }; then
18379   ac_cv_lib_gcc__alloca=yes
18380 else
18381   echo "$as_me: failed program was:" >&5
18382 sed 's/^/| /' conftest.$ac_ext >&5
18383
18384         ac_cv_lib_gcc__alloca=no
18385 fi
18386
18387 rm -f core conftest.err conftest.$ac_objext \
18388       conftest$ac_exeext conftest.$ac_ext
18389 LIBS=$ac_check_lib_save_LIBS
18390 fi
18391 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18392 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18393 if test $ac_cv_lib_gcc__alloca = yes; then
18394
18395 cat >>confdefs.h <<\_ACEOF
18396 #define HAVE__ALLOCA 1
18397 _ACEOF
18398
18399 fi
18400
18401   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18402 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18403 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18404   echo $ECHO_N "(cached) $ECHO_C" >&6
18405 else
18406   ac_check_lib_save_LIBS=$LIBS
18407 LIBS="-lgcc  $LIBS"
18408 cat >conftest.$ac_ext <<_ACEOF
18409 /* confdefs.h.  */
18410 _ACEOF
18411 cat confdefs.h >>conftest.$ac_ext
18412 cat >>conftest.$ac_ext <<_ACEOF
18413 /* end confdefs.h.  */
18414
18415 /* Override any GCC internal prototype to avoid an error.
18416    Use char because int might match the return type of a GCC
18417    builtin and then its argument prototype would still apply.  */
18418 #ifdef __cplusplus
18419 extern "C"
18420 #endif
18421 char __alloca ();
18422 int
18423 main ()
18424 {
18425 return __alloca ();
18426   ;
18427   return 0;
18428 }
18429 _ACEOF
18430 rm -f conftest.$ac_objext conftest$ac_exeext
18431 if { (ac_try="$ac_link"
18432 case "(($ac_try" in
18433   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18434   *) ac_try_echo=$ac_try;;
18435 esac
18436 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18437   (eval "$ac_link") 2>conftest.er1
18438   ac_status=$?
18439   grep -v '^ *+' conftest.er1 >conftest.err
18440   rm -f conftest.er1
18441   cat conftest.err >&5
18442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18443   (exit $ac_status); } &&
18444          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18445   { (case "(($ac_try" in
18446   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18447   *) ac_try_echo=$ac_try;;
18448 esac
18449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18450   (eval "$ac_try") 2>&5
18451   ac_status=$?
18452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18453   (exit $ac_status); }; } &&
18454          { ac_try='test -s conftest$ac_exeext'
18455   { (case "(($ac_try" in
18456   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18457   *) ac_try_echo=$ac_try;;
18458 esac
18459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18460   (eval "$ac_try") 2>&5
18461   ac_status=$?
18462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18463   (exit $ac_status); }; }; then
18464   ac_cv_lib_gcc___alloca=yes
18465 else
18466   echo "$as_me: failed program was:" >&5
18467 sed 's/^/| /' conftest.$ac_ext >&5
18468
18469         ac_cv_lib_gcc___alloca=no
18470 fi
18471
18472 rm -f core conftest.err conftest.$ac_objext \
18473       conftest$ac_exeext conftest.$ac_ext
18474 LIBS=$ac_check_lib_save_LIBS
18475 fi
18476 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18477 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18478 if test $ac_cv_lib_gcc___alloca = yes; then
18479
18480 cat >>confdefs.h <<\_ACEOF
18481 #define HAVE___ALLOCA 1
18482 _ACEOF
18483
18484 fi
18485
18486   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18487 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18488 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18489   echo $ECHO_N "(cached) $ECHO_C" >&6
18490 else
18491   ac_check_lib_save_LIBS=$LIBS
18492 LIBS="-lgcc  $LIBS"
18493 cat >conftest.$ac_ext <<_ACEOF
18494 /* confdefs.h.  */
18495 _ACEOF
18496 cat confdefs.h >>conftest.$ac_ext
18497 cat >>conftest.$ac_ext <<_ACEOF
18498 /* end confdefs.h.  */
18499
18500 /* Override any GCC internal prototype to avoid an error.
18501    Use char because int might match the return type of a GCC
18502    builtin and then its argument prototype would still apply.  */
18503 #ifdef __cplusplus
18504 extern "C"
18505 #endif
18506 char __chkstk ();
18507 int
18508 main ()
18509 {
18510 return __chkstk ();
18511   ;
18512   return 0;
18513 }
18514 _ACEOF
18515 rm -f conftest.$ac_objext conftest$ac_exeext
18516 if { (ac_try="$ac_link"
18517 case "(($ac_try" in
18518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18519   *) ac_try_echo=$ac_try;;
18520 esac
18521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18522   (eval "$ac_link") 2>conftest.er1
18523   ac_status=$?
18524   grep -v '^ *+' conftest.er1 >conftest.err
18525   rm -f conftest.er1
18526   cat conftest.err >&5
18527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18528   (exit $ac_status); } &&
18529          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18530   { (case "(($ac_try" in
18531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18532   *) ac_try_echo=$ac_try;;
18533 esac
18534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18535   (eval "$ac_try") 2>&5
18536   ac_status=$?
18537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18538   (exit $ac_status); }; } &&
18539          { ac_try='test -s conftest$ac_exeext'
18540   { (case "(($ac_try" in
18541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18542   *) ac_try_echo=$ac_try;;
18543 esac
18544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18545   (eval "$ac_try") 2>&5
18546   ac_status=$?
18547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18548   (exit $ac_status); }; }; then
18549   ac_cv_lib_gcc___chkstk=yes
18550 else
18551   echo "$as_me: failed program was:" >&5
18552 sed 's/^/| /' conftest.$ac_ext >&5
18553
18554         ac_cv_lib_gcc___chkstk=no
18555 fi
18556
18557 rm -f core conftest.err conftest.$ac_objext \
18558       conftest$ac_exeext conftest.$ac_ext
18559 LIBS=$ac_check_lib_save_LIBS
18560 fi
18561 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18562 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18563 if test $ac_cv_lib_gcc___chkstk = yes; then
18564
18565 cat >>confdefs.h <<\_ACEOF
18566 #define HAVE___CHKSTK 1
18567 _ACEOF
18568
18569 fi
18570
18571   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18572 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18573 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18574   echo $ECHO_N "(cached) $ECHO_C" >&6
18575 else
18576   ac_check_lib_save_LIBS=$LIBS
18577 LIBS="-lgcc  $LIBS"
18578 cat >conftest.$ac_ext <<_ACEOF
18579 /* confdefs.h.  */
18580 _ACEOF
18581 cat confdefs.h >>conftest.$ac_ext
18582 cat >>conftest.$ac_ext <<_ACEOF
18583 /* end confdefs.h.  */
18584
18585 /* Override any GCC internal prototype to avoid an error.
18586    Use char because int might match the return type of a GCC
18587    builtin and then its argument prototype would still apply.  */
18588 #ifdef __cplusplus
18589 extern "C"
18590 #endif
18591 char ___chkstk ();
18592 int
18593 main ()
18594 {
18595 return ___chkstk ();
18596   ;
18597   return 0;
18598 }
18599 _ACEOF
18600 rm -f conftest.$ac_objext conftest$ac_exeext
18601 if { (ac_try="$ac_link"
18602 case "(($ac_try" in
18603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18604   *) ac_try_echo=$ac_try;;
18605 esac
18606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18607   (eval "$ac_link") 2>conftest.er1
18608   ac_status=$?
18609   grep -v '^ *+' conftest.er1 >conftest.err
18610   rm -f conftest.er1
18611   cat conftest.err >&5
18612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18613   (exit $ac_status); } &&
18614          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18615   { (case "(($ac_try" in
18616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18617   *) ac_try_echo=$ac_try;;
18618 esac
18619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18620   (eval "$ac_try") 2>&5
18621   ac_status=$?
18622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18623   (exit $ac_status); }; } &&
18624          { ac_try='test -s conftest$ac_exeext'
18625   { (case "(($ac_try" in
18626   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18627   *) ac_try_echo=$ac_try;;
18628 esac
18629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18630   (eval "$ac_try") 2>&5
18631   ac_status=$?
18632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18633   (exit $ac_status); }; }; then
18634   ac_cv_lib_gcc____chkstk=yes
18635 else
18636   echo "$as_me: failed program was:" >&5
18637 sed 's/^/| /' conftest.$ac_ext >&5
18638
18639         ac_cv_lib_gcc____chkstk=no
18640 fi
18641
18642 rm -f core conftest.err conftest.$ac_objext \
18643       conftest$ac_exeext conftest.$ac_ext
18644 LIBS=$ac_check_lib_save_LIBS
18645 fi
18646 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18647 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18648 if test $ac_cv_lib_gcc____chkstk = yes; then
18649
18650 cat >>confdefs.h <<\_ACEOF
18651 #define HAVE____CHKSTK 1
18652 _ACEOF
18653
18654 fi
18655
18656
18657   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18658 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18659 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18660   echo $ECHO_N "(cached) $ECHO_C" >&6
18661 else
18662   ac_check_lib_save_LIBS=$LIBS
18663 LIBS="-lgcc  $LIBS"
18664 cat >conftest.$ac_ext <<_ACEOF
18665 /* confdefs.h.  */
18666 _ACEOF
18667 cat confdefs.h >>conftest.$ac_ext
18668 cat >>conftest.$ac_ext <<_ACEOF
18669 /* end confdefs.h.  */
18670
18671 /* Override any GCC internal prototype to avoid an error.
18672    Use char because int might match the return type of a GCC
18673    builtin and then its argument prototype would still apply.  */
18674 #ifdef __cplusplus
18675 extern "C"
18676 #endif
18677 char __ashldi3 ();
18678 int
18679 main ()
18680 {
18681 return __ashldi3 ();
18682   ;
18683   return 0;
18684 }
18685 _ACEOF
18686 rm -f conftest.$ac_objext conftest$ac_exeext
18687 if { (ac_try="$ac_link"
18688 case "(($ac_try" in
18689   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18690   *) ac_try_echo=$ac_try;;
18691 esac
18692 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18693   (eval "$ac_link") 2>conftest.er1
18694   ac_status=$?
18695   grep -v '^ *+' conftest.er1 >conftest.err
18696   rm -f conftest.er1
18697   cat conftest.err >&5
18698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18699   (exit $ac_status); } &&
18700          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18701   { (case "(($ac_try" in
18702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18703   *) ac_try_echo=$ac_try;;
18704 esac
18705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18706   (eval "$ac_try") 2>&5
18707   ac_status=$?
18708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18709   (exit $ac_status); }; } &&
18710          { ac_try='test -s conftest$ac_exeext'
18711   { (case "(($ac_try" in
18712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18713   *) ac_try_echo=$ac_try;;
18714 esac
18715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18716   (eval "$ac_try") 2>&5
18717   ac_status=$?
18718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18719   (exit $ac_status); }; }; then
18720   ac_cv_lib_gcc___ashldi3=yes
18721 else
18722   echo "$as_me: failed program was:" >&5
18723 sed 's/^/| /' conftest.$ac_ext >&5
18724
18725         ac_cv_lib_gcc___ashldi3=no
18726 fi
18727
18728 rm -f core conftest.err conftest.$ac_objext \
18729       conftest$ac_exeext conftest.$ac_ext
18730 LIBS=$ac_check_lib_save_LIBS
18731 fi
18732 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18733 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18734 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18735
18736 cat >>confdefs.h <<\_ACEOF
18737 #define HAVE___ASHLDI3 1
18738 _ACEOF
18739
18740 fi
18741
18742   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18743 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18744 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18745   echo $ECHO_N "(cached) $ECHO_C" >&6
18746 else
18747   ac_check_lib_save_LIBS=$LIBS
18748 LIBS="-lgcc  $LIBS"
18749 cat >conftest.$ac_ext <<_ACEOF
18750 /* confdefs.h.  */
18751 _ACEOF
18752 cat confdefs.h >>conftest.$ac_ext
18753 cat >>conftest.$ac_ext <<_ACEOF
18754 /* end confdefs.h.  */
18755
18756 /* Override any GCC internal prototype to avoid an error.
18757    Use char because int might match the return type of a GCC
18758    builtin and then its argument prototype would still apply.  */
18759 #ifdef __cplusplus
18760 extern "C"
18761 #endif
18762 char __ashrdi3 ();
18763 int
18764 main ()
18765 {
18766 return __ashrdi3 ();
18767   ;
18768   return 0;
18769 }
18770 _ACEOF
18771 rm -f conftest.$ac_objext conftest$ac_exeext
18772 if { (ac_try="$ac_link"
18773 case "(($ac_try" in
18774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18775   *) ac_try_echo=$ac_try;;
18776 esac
18777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18778   (eval "$ac_link") 2>conftest.er1
18779   ac_status=$?
18780   grep -v '^ *+' conftest.er1 >conftest.err
18781   rm -f conftest.er1
18782   cat conftest.err >&5
18783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18784   (exit $ac_status); } &&
18785          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18786   { (case "(($ac_try" in
18787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18788   *) ac_try_echo=$ac_try;;
18789 esac
18790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18791   (eval "$ac_try") 2>&5
18792   ac_status=$?
18793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18794   (exit $ac_status); }; } &&
18795          { ac_try='test -s conftest$ac_exeext'
18796   { (case "(($ac_try" in
18797   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18798   *) ac_try_echo=$ac_try;;
18799 esac
18800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18801   (eval "$ac_try") 2>&5
18802   ac_status=$?
18803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18804   (exit $ac_status); }; }; then
18805   ac_cv_lib_gcc___ashrdi3=yes
18806 else
18807   echo "$as_me: failed program was:" >&5
18808 sed 's/^/| /' conftest.$ac_ext >&5
18809
18810         ac_cv_lib_gcc___ashrdi3=no
18811 fi
18812
18813 rm -f core conftest.err conftest.$ac_objext \
18814       conftest$ac_exeext conftest.$ac_ext
18815 LIBS=$ac_check_lib_save_LIBS
18816 fi
18817 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18818 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18819 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18820
18821 cat >>confdefs.h <<\_ACEOF
18822 #define HAVE___ASHRDI3 1
18823 _ACEOF
18824
18825 fi
18826
18827   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18828 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18829 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18830   echo $ECHO_N "(cached) $ECHO_C" >&6
18831 else
18832   ac_check_lib_save_LIBS=$LIBS
18833 LIBS="-lgcc  $LIBS"
18834 cat >conftest.$ac_ext <<_ACEOF
18835 /* confdefs.h.  */
18836 _ACEOF
18837 cat confdefs.h >>conftest.$ac_ext
18838 cat >>conftest.$ac_ext <<_ACEOF
18839 /* end confdefs.h.  */
18840
18841 /* Override any GCC internal prototype to avoid an error.
18842    Use char because int might match the return type of a GCC
18843    builtin and then its argument prototype would still apply.  */
18844 #ifdef __cplusplus
18845 extern "C"
18846 #endif
18847 char __divdi3 ();
18848 int
18849 main ()
18850 {
18851 return __divdi3 ();
18852   ;
18853   return 0;
18854 }
18855 _ACEOF
18856 rm -f conftest.$ac_objext conftest$ac_exeext
18857 if { (ac_try="$ac_link"
18858 case "(($ac_try" in
18859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18860   *) ac_try_echo=$ac_try;;
18861 esac
18862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18863   (eval "$ac_link") 2>conftest.er1
18864   ac_status=$?
18865   grep -v '^ *+' conftest.er1 >conftest.err
18866   rm -f conftest.er1
18867   cat conftest.err >&5
18868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18869   (exit $ac_status); } &&
18870          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18871   { (case "(($ac_try" in
18872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18873   *) ac_try_echo=$ac_try;;
18874 esac
18875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18876   (eval "$ac_try") 2>&5
18877   ac_status=$?
18878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18879   (exit $ac_status); }; } &&
18880          { ac_try='test -s conftest$ac_exeext'
18881   { (case "(($ac_try" in
18882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18883   *) ac_try_echo=$ac_try;;
18884 esac
18885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18886   (eval "$ac_try") 2>&5
18887   ac_status=$?
18888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18889   (exit $ac_status); }; }; then
18890   ac_cv_lib_gcc___divdi3=yes
18891 else
18892   echo "$as_me: failed program was:" >&5
18893 sed 's/^/| /' conftest.$ac_ext >&5
18894
18895         ac_cv_lib_gcc___divdi3=no
18896 fi
18897
18898 rm -f core conftest.err conftest.$ac_objext \
18899       conftest$ac_exeext conftest.$ac_ext
18900 LIBS=$ac_check_lib_save_LIBS
18901 fi
18902 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18903 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18904 if test $ac_cv_lib_gcc___divdi3 = yes; then
18905
18906 cat >>confdefs.h <<\_ACEOF
18907 #define HAVE___DIVDI3 1
18908 _ACEOF
18909
18910 fi
18911
18912   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18913 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18914 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18915   echo $ECHO_N "(cached) $ECHO_C" >&6
18916 else
18917   ac_check_lib_save_LIBS=$LIBS
18918 LIBS="-lgcc  $LIBS"
18919 cat >conftest.$ac_ext <<_ACEOF
18920 /* confdefs.h.  */
18921 _ACEOF
18922 cat confdefs.h >>conftest.$ac_ext
18923 cat >>conftest.$ac_ext <<_ACEOF
18924 /* end confdefs.h.  */
18925
18926 /* Override any GCC internal prototype to avoid an error.
18927    Use char because int might match the return type of a GCC
18928    builtin and then its argument prototype would still apply.  */
18929 #ifdef __cplusplus
18930 extern "C"
18931 #endif
18932 char __fixdfdi ();
18933 int
18934 main ()
18935 {
18936 return __fixdfdi ();
18937   ;
18938   return 0;
18939 }
18940 _ACEOF
18941 rm -f conftest.$ac_objext conftest$ac_exeext
18942 if { (ac_try="$ac_link"
18943 case "(($ac_try" in
18944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18945   *) ac_try_echo=$ac_try;;
18946 esac
18947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18948   (eval "$ac_link") 2>conftest.er1
18949   ac_status=$?
18950   grep -v '^ *+' conftest.er1 >conftest.err
18951   rm -f conftest.er1
18952   cat conftest.err >&5
18953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18954   (exit $ac_status); } &&
18955          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18956   { (case "(($ac_try" in
18957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18958   *) ac_try_echo=$ac_try;;
18959 esac
18960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18961   (eval "$ac_try") 2>&5
18962   ac_status=$?
18963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18964   (exit $ac_status); }; } &&
18965          { ac_try='test -s conftest$ac_exeext'
18966   { (case "(($ac_try" in
18967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18968   *) ac_try_echo=$ac_try;;
18969 esac
18970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18971   (eval "$ac_try") 2>&5
18972   ac_status=$?
18973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18974   (exit $ac_status); }; }; then
18975   ac_cv_lib_gcc___fixdfdi=yes
18976 else
18977   echo "$as_me: failed program was:" >&5
18978 sed 's/^/| /' conftest.$ac_ext >&5
18979
18980         ac_cv_lib_gcc___fixdfdi=no
18981 fi
18982
18983 rm -f core conftest.err conftest.$ac_objext \
18984       conftest$ac_exeext conftest.$ac_ext
18985 LIBS=$ac_check_lib_save_LIBS
18986 fi
18987 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18988 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18989 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18990
18991 cat >>confdefs.h <<\_ACEOF
18992 #define HAVE___FIXDFDI 1
18993 _ACEOF
18994
18995 fi
18996
18997   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18998 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18999 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
19000   echo $ECHO_N "(cached) $ECHO_C" >&6
19001 else
19002   ac_check_lib_save_LIBS=$LIBS
19003 LIBS="-lgcc  $LIBS"
19004 cat >conftest.$ac_ext <<_ACEOF
19005 /* confdefs.h.  */
19006 _ACEOF
19007 cat confdefs.h >>conftest.$ac_ext
19008 cat >>conftest.$ac_ext <<_ACEOF
19009 /* end confdefs.h.  */
19010
19011 /* Override any GCC internal prototype to avoid an error.
19012    Use char because int might match the return type of a GCC
19013    builtin and then its argument prototype would still apply.  */
19014 #ifdef __cplusplus
19015 extern "C"
19016 #endif
19017 char __fixsfdi ();
19018 int
19019 main ()
19020 {
19021 return __fixsfdi ();
19022   ;
19023   return 0;
19024 }
19025 _ACEOF
19026 rm -f conftest.$ac_objext conftest$ac_exeext
19027 if { (ac_try="$ac_link"
19028 case "(($ac_try" in
19029   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19030   *) ac_try_echo=$ac_try;;
19031 esac
19032 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19033   (eval "$ac_link") 2>conftest.er1
19034   ac_status=$?
19035   grep -v '^ *+' conftest.er1 >conftest.err
19036   rm -f conftest.er1
19037   cat conftest.err >&5
19038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19039   (exit $ac_status); } &&
19040          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19041   { (case "(($ac_try" in
19042   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19043   *) ac_try_echo=$ac_try;;
19044 esac
19045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19046   (eval "$ac_try") 2>&5
19047   ac_status=$?
19048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19049   (exit $ac_status); }; } &&
19050          { ac_try='test -s conftest$ac_exeext'
19051   { (case "(($ac_try" in
19052   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19053   *) ac_try_echo=$ac_try;;
19054 esac
19055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19056   (eval "$ac_try") 2>&5
19057   ac_status=$?
19058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19059   (exit $ac_status); }; }; then
19060   ac_cv_lib_gcc___fixsfdi=yes
19061 else
19062   echo "$as_me: failed program was:" >&5
19063 sed 's/^/| /' conftest.$ac_ext >&5
19064
19065         ac_cv_lib_gcc___fixsfdi=no
19066 fi
19067
19068 rm -f core conftest.err conftest.$ac_objext \
19069       conftest$ac_exeext conftest.$ac_ext
19070 LIBS=$ac_check_lib_save_LIBS
19071 fi
19072 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
19073 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
19074 if test $ac_cv_lib_gcc___fixsfdi = yes; then
19075
19076 cat >>confdefs.h <<\_ACEOF
19077 #define HAVE___FIXSFDI 1
19078 _ACEOF
19079
19080 fi
19081
19082   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
19083 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
19084 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
19085   echo $ECHO_N "(cached) $ECHO_C" >&6
19086 else
19087   ac_check_lib_save_LIBS=$LIBS
19088 LIBS="-lgcc  $LIBS"
19089 cat >conftest.$ac_ext <<_ACEOF
19090 /* confdefs.h.  */
19091 _ACEOF
19092 cat confdefs.h >>conftest.$ac_ext
19093 cat >>conftest.$ac_ext <<_ACEOF
19094 /* end confdefs.h.  */
19095
19096 /* Override any GCC internal prototype to avoid an error.
19097    Use char because int might match the return type of a GCC
19098    builtin and then its argument prototype would still apply.  */
19099 #ifdef __cplusplus
19100 extern "C"
19101 #endif
19102 char __floatdidf ();
19103 int
19104 main ()
19105 {
19106 return __floatdidf ();
19107   ;
19108   return 0;
19109 }
19110 _ACEOF
19111 rm -f conftest.$ac_objext conftest$ac_exeext
19112 if { (ac_try="$ac_link"
19113 case "(($ac_try" in
19114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19115   *) ac_try_echo=$ac_try;;
19116 esac
19117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19118   (eval "$ac_link") 2>conftest.er1
19119   ac_status=$?
19120   grep -v '^ *+' conftest.er1 >conftest.err
19121   rm -f conftest.er1
19122   cat conftest.err >&5
19123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19124   (exit $ac_status); } &&
19125          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19126   { (case "(($ac_try" in
19127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19128   *) ac_try_echo=$ac_try;;
19129 esac
19130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19131   (eval "$ac_try") 2>&5
19132   ac_status=$?
19133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19134   (exit $ac_status); }; } &&
19135          { ac_try='test -s conftest$ac_exeext'
19136   { (case "(($ac_try" in
19137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19138   *) ac_try_echo=$ac_try;;
19139 esac
19140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19141   (eval "$ac_try") 2>&5
19142   ac_status=$?
19143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19144   (exit $ac_status); }; }; then
19145   ac_cv_lib_gcc___floatdidf=yes
19146 else
19147   echo "$as_me: failed program was:" >&5
19148 sed 's/^/| /' conftest.$ac_ext >&5
19149
19150         ac_cv_lib_gcc___floatdidf=no
19151 fi
19152
19153 rm -f core conftest.err conftest.$ac_objext \
19154       conftest$ac_exeext conftest.$ac_ext
19155 LIBS=$ac_check_lib_save_LIBS
19156 fi
19157 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
19158 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
19159 if test $ac_cv_lib_gcc___floatdidf = yes; then
19160
19161 cat >>confdefs.h <<\_ACEOF
19162 #define HAVE___FLOATDIDF 1
19163 _ACEOF
19164
19165 fi
19166
19167   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
19168 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
19169 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
19170   echo $ECHO_N "(cached) $ECHO_C" >&6
19171 else
19172   ac_check_lib_save_LIBS=$LIBS
19173 LIBS="-lgcc  $LIBS"
19174 cat >conftest.$ac_ext <<_ACEOF
19175 /* confdefs.h.  */
19176 _ACEOF
19177 cat confdefs.h >>conftest.$ac_ext
19178 cat >>conftest.$ac_ext <<_ACEOF
19179 /* end confdefs.h.  */
19180
19181 /* Override any GCC internal prototype to avoid an error.
19182    Use char because int might match the return type of a GCC
19183    builtin and then its argument prototype would still apply.  */
19184 #ifdef __cplusplus
19185 extern "C"
19186 #endif
19187 char __lshrdi3 ();
19188 int
19189 main ()
19190 {
19191 return __lshrdi3 ();
19192   ;
19193   return 0;
19194 }
19195 _ACEOF
19196 rm -f conftest.$ac_objext conftest$ac_exeext
19197 if { (ac_try="$ac_link"
19198 case "(($ac_try" in
19199   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19200   *) ac_try_echo=$ac_try;;
19201 esac
19202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19203   (eval "$ac_link") 2>conftest.er1
19204   ac_status=$?
19205   grep -v '^ *+' conftest.er1 >conftest.err
19206   rm -f conftest.er1
19207   cat conftest.err >&5
19208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19209   (exit $ac_status); } &&
19210          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19211   { (case "(($ac_try" in
19212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19213   *) ac_try_echo=$ac_try;;
19214 esac
19215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19216   (eval "$ac_try") 2>&5
19217   ac_status=$?
19218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19219   (exit $ac_status); }; } &&
19220          { ac_try='test -s conftest$ac_exeext'
19221   { (case "(($ac_try" in
19222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19223   *) ac_try_echo=$ac_try;;
19224 esac
19225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19226   (eval "$ac_try") 2>&5
19227   ac_status=$?
19228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19229   (exit $ac_status); }; }; then
19230   ac_cv_lib_gcc___lshrdi3=yes
19231 else
19232   echo "$as_me: failed program was:" >&5
19233 sed 's/^/| /' conftest.$ac_ext >&5
19234
19235         ac_cv_lib_gcc___lshrdi3=no
19236 fi
19237
19238 rm -f core conftest.err conftest.$ac_objext \
19239       conftest$ac_exeext conftest.$ac_ext
19240 LIBS=$ac_check_lib_save_LIBS
19241 fi
19242 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19243 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19244 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19245
19246 cat >>confdefs.h <<\_ACEOF
19247 #define HAVE___LSHRDI3 1
19248 _ACEOF
19249
19250 fi
19251
19252   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19253 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19254 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19255   echo $ECHO_N "(cached) $ECHO_C" >&6
19256 else
19257   ac_check_lib_save_LIBS=$LIBS
19258 LIBS="-lgcc  $LIBS"
19259 cat >conftest.$ac_ext <<_ACEOF
19260 /* confdefs.h.  */
19261 _ACEOF
19262 cat confdefs.h >>conftest.$ac_ext
19263 cat >>conftest.$ac_ext <<_ACEOF
19264 /* end confdefs.h.  */
19265
19266 /* Override any GCC internal prototype to avoid an error.
19267    Use char because int might match the return type of a GCC
19268    builtin and then its argument prototype would still apply.  */
19269 #ifdef __cplusplus
19270 extern "C"
19271 #endif
19272 char __moddi3 ();
19273 int
19274 main ()
19275 {
19276 return __moddi3 ();
19277   ;
19278   return 0;
19279 }
19280 _ACEOF
19281 rm -f conftest.$ac_objext conftest$ac_exeext
19282 if { (ac_try="$ac_link"
19283 case "(($ac_try" in
19284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19285   *) ac_try_echo=$ac_try;;
19286 esac
19287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19288   (eval "$ac_link") 2>conftest.er1
19289   ac_status=$?
19290   grep -v '^ *+' conftest.er1 >conftest.err
19291   rm -f conftest.er1
19292   cat conftest.err >&5
19293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19294   (exit $ac_status); } &&
19295          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19296   { (case "(($ac_try" in
19297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19298   *) ac_try_echo=$ac_try;;
19299 esac
19300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19301   (eval "$ac_try") 2>&5
19302   ac_status=$?
19303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19304   (exit $ac_status); }; } &&
19305          { ac_try='test -s conftest$ac_exeext'
19306   { (case "(($ac_try" in
19307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19308   *) ac_try_echo=$ac_try;;
19309 esac
19310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19311   (eval "$ac_try") 2>&5
19312   ac_status=$?
19313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19314   (exit $ac_status); }; }; then
19315   ac_cv_lib_gcc___moddi3=yes
19316 else
19317   echo "$as_me: failed program was:" >&5
19318 sed 's/^/| /' conftest.$ac_ext >&5
19319
19320         ac_cv_lib_gcc___moddi3=no
19321 fi
19322
19323 rm -f core conftest.err conftest.$ac_objext \
19324       conftest$ac_exeext conftest.$ac_ext
19325 LIBS=$ac_check_lib_save_LIBS
19326 fi
19327 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19328 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19329 if test $ac_cv_lib_gcc___moddi3 = yes; then
19330
19331 cat >>confdefs.h <<\_ACEOF
19332 #define HAVE___MODDI3 1
19333 _ACEOF
19334
19335 fi
19336
19337   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19338 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19339 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19340   echo $ECHO_N "(cached) $ECHO_C" >&6
19341 else
19342   ac_check_lib_save_LIBS=$LIBS
19343 LIBS="-lgcc  $LIBS"
19344 cat >conftest.$ac_ext <<_ACEOF
19345 /* confdefs.h.  */
19346 _ACEOF
19347 cat confdefs.h >>conftest.$ac_ext
19348 cat >>conftest.$ac_ext <<_ACEOF
19349 /* end confdefs.h.  */
19350
19351 /* Override any GCC internal prototype to avoid an error.
19352    Use char because int might match the return type of a GCC
19353    builtin and then its argument prototype would still apply.  */
19354 #ifdef __cplusplus
19355 extern "C"
19356 #endif
19357 char __udivdi3 ();
19358 int
19359 main ()
19360 {
19361 return __udivdi3 ();
19362   ;
19363   return 0;
19364 }
19365 _ACEOF
19366 rm -f conftest.$ac_objext conftest$ac_exeext
19367 if { (ac_try="$ac_link"
19368 case "(($ac_try" in
19369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19370   *) ac_try_echo=$ac_try;;
19371 esac
19372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19373   (eval "$ac_link") 2>conftest.er1
19374   ac_status=$?
19375   grep -v '^ *+' conftest.er1 >conftest.err
19376   rm -f conftest.er1
19377   cat conftest.err >&5
19378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19379   (exit $ac_status); } &&
19380          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19381   { (case "(($ac_try" in
19382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19383   *) ac_try_echo=$ac_try;;
19384 esac
19385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19386   (eval "$ac_try") 2>&5
19387   ac_status=$?
19388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19389   (exit $ac_status); }; } &&
19390          { ac_try='test -s conftest$ac_exeext'
19391   { (case "(($ac_try" in
19392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19393   *) ac_try_echo=$ac_try;;
19394 esac
19395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19396   (eval "$ac_try") 2>&5
19397   ac_status=$?
19398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19399   (exit $ac_status); }; }; then
19400   ac_cv_lib_gcc___udivdi3=yes
19401 else
19402   echo "$as_me: failed program was:" >&5
19403 sed 's/^/| /' conftest.$ac_ext >&5
19404
19405         ac_cv_lib_gcc___udivdi3=no
19406 fi
19407
19408 rm -f core conftest.err conftest.$ac_objext \
19409       conftest$ac_exeext conftest.$ac_ext
19410 LIBS=$ac_check_lib_save_LIBS
19411 fi
19412 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19413 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19414 if test $ac_cv_lib_gcc___udivdi3 = yes; then
19415
19416 cat >>confdefs.h <<\_ACEOF
19417 #define HAVE___UDIVDI3 1
19418 _ACEOF
19419
19420 fi
19421
19422   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19423 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19424 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19425   echo $ECHO_N "(cached) $ECHO_C" >&6
19426 else
19427   ac_check_lib_save_LIBS=$LIBS
19428 LIBS="-lgcc  $LIBS"
19429 cat >conftest.$ac_ext <<_ACEOF
19430 /* confdefs.h.  */
19431 _ACEOF
19432 cat confdefs.h >>conftest.$ac_ext
19433 cat >>conftest.$ac_ext <<_ACEOF
19434 /* end confdefs.h.  */
19435
19436 /* Override any GCC internal prototype to avoid an error.
19437    Use char because int might match the return type of a GCC
19438    builtin and then its argument prototype would still apply.  */
19439 #ifdef __cplusplus
19440 extern "C"
19441 #endif
19442 char __umoddi3 ();
19443 int
19444 main ()
19445 {
19446 return __umoddi3 ();
19447   ;
19448   return 0;
19449 }
19450 _ACEOF
19451 rm -f conftest.$ac_objext conftest$ac_exeext
19452 if { (ac_try="$ac_link"
19453 case "(($ac_try" in
19454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19455   *) ac_try_echo=$ac_try;;
19456 esac
19457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19458   (eval "$ac_link") 2>conftest.er1
19459   ac_status=$?
19460   grep -v '^ *+' conftest.er1 >conftest.err
19461   rm -f conftest.er1
19462   cat conftest.err >&5
19463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19464   (exit $ac_status); } &&
19465          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19466   { (case "(($ac_try" in
19467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19468   *) ac_try_echo=$ac_try;;
19469 esac
19470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19471   (eval "$ac_try") 2>&5
19472   ac_status=$?
19473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19474   (exit $ac_status); }; } &&
19475          { ac_try='test -s conftest$ac_exeext'
19476   { (case "(($ac_try" in
19477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19478   *) ac_try_echo=$ac_try;;
19479 esac
19480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19481   (eval "$ac_try") 2>&5
19482   ac_status=$?
19483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19484   (exit $ac_status); }; }; then
19485   ac_cv_lib_gcc___umoddi3=yes
19486 else
19487   echo "$as_me: failed program was:" >&5
19488 sed 's/^/| /' conftest.$ac_ext >&5
19489
19490         ac_cv_lib_gcc___umoddi3=no
19491 fi
19492
19493 rm -f core conftest.err conftest.$ac_objext \
19494       conftest$ac_exeext conftest.$ac_ext
19495 LIBS=$ac_check_lib_save_LIBS
19496 fi
19497 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19498 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19499 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19500
19501 cat >>confdefs.h <<\_ACEOF
19502 #define HAVE___UMODDI3 1
19503 _ACEOF
19504
19505 fi
19506
19507
19508   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19509 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19510 if test "${ac_cv_lib_gcc___main+set}" = set; then
19511   echo $ECHO_N "(cached) $ECHO_C" >&6
19512 else
19513   ac_check_lib_save_LIBS=$LIBS
19514 LIBS="-lgcc  $LIBS"
19515 cat >conftest.$ac_ext <<_ACEOF
19516 /* confdefs.h.  */
19517 _ACEOF
19518 cat confdefs.h >>conftest.$ac_ext
19519 cat >>conftest.$ac_ext <<_ACEOF
19520 /* end confdefs.h.  */
19521
19522 /* Override any GCC internal prototype to avoid an error.
19523    Use char because int might match the return type of a GCC
19524    builtin and then its argument prototype would still apply.  */
19525 #ifdef __cplusplus
19526 extern "C"
19527 #endif
19528 char __main ();
19529 int
19530 main ()
19531 {
19532 return __main ();
19533   ;
19534   return 0;
19535 }
19536 _ACEOF
19537 rm -f conftest.$ac_objext conftest$ac_exeext
19538 if { (ac_try="$ac_link"
19539 case "(($ac_try" in
19540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19541   *) ac_try_echo=$ac_try;;
19542 esac
19543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19544   (eval "$ac_link") 2>conftest.er1
19545   ac_status=$?
19546   grep -v '^ *+' conftest.er1 >conftest.err
19547   rm -f conftest.er1
19548   cat conftest.err >&5
19549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19550   (exit $ac_status); } &&
19551          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19552   { (case "(($ac_try" in
19553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19554   *) ac_try_echo=$ac_try;;
19555 esac
19556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19557   (eval "$ac_try") 2>&5
19558   ac_status=$?
19559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19560   (exit $ac_status); }; } &&
19561          { ac_try='test -s conftest$ac_exeext'
19562   { (case "(($ac_try" in
19563   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19564   *) ac_try_echo=$ac_try;;
19565 esac
19566 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19567   (eval "$ac_try") 2>&5
19568   ac_status=$?
19569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19570   (exit $ac_status); }; }; then
19571   ac_cv_lib_gcc___main=yes
19572 else
19573   echo "$as_me: failed program was:" >&5
19574 sed 's/^/| /' conftest.$ac_ext >&5
19575
19576         ac_cv_lib_gcc___main=no
19577 fi
19578
19579 rm -f core conftest.err conftest.$ac_objext \
19580       conftest$ac_exeext conftest.$ac_ext
19581 LIBS=$ac_check_lib_save_LIBS
19582 fi
19583 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19584 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19585 if test $ac_cv_lib_gcc___main = yes; then
19586
19587 cat >>confdefs.h <<\_ACEOF
19588 #define HAVE___MAIN 1
19589 _ACEOF
19590
19591 fi
19592
19593   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19594 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19595 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19596   echo $ECHO_N "(cached) $ECHO_C" >&6
19597 else
19598   ac_check_lib_save_LIBS=$LIBS
19599 LIBS="-lgcc  $LIBS"
19600 cat >conftest.$ac_ext <<_ACEOF
19601 /* confdefs.h.  */
19602 _ACEOF
19603 cat confdefs.h >>conftest.$ac_ext
19604 cat >>conftest.$ac_ext <<_ACEOF
19605 /* end confdefs.h.  */
19606
19607 /* Override any GCC internal prototype to avoid an error.
19608    Use char because int might match the return type of a GCC
19609    builtin and then its argument prototype would still apply.  */
19610 #ifdef __cplusplus
19611 extern "C"
19612 #endif
19613 char __cmpdi2 ();
19614 int
19615 main ()
19616 {
19617 return __cmpdi2 ();
19618   ;
19619   return 0;
19620 }
19621 _ACEOF
19622 rm -f conftest.$ac_objext conftest$ac_exeext
19623 if { (ac_try="$ac_link"
19624 case "(($ac_try" in
19625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19626   *) ac_try_echo=$ac_try;;
19627 esac
19628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19629   (eval "$ac_link") 2>conftest.er1
19630   ac_status=$?
19631   grep -v '^ *+' conftest.er1 >conftest.err
19632   rm -f conftest.er1
19633   cat conftest.err >&5
19634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19635   (exit $ac_status); } &&
19636          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19637   { (case "(($ac_try" in
19638   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19639   *) ac_try_echo=$ac_try;;
19640 esac
19641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19642   (eval "$ac_try") 2>&5
19643   ac_status=$?
19644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19645   (exit $ac_status); }; } &&
19646          { ac_try='test -s conftest$ac_exeext'
19647   { (case "(($ac_try" in
19648   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19649   *) ac_try_echo=$ac_try;;
19650 esac
19651 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19652   (eval "$ac_try") 2>&5
19653   ac_status=$?
19654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19655   (exit $ac_status); }; }; then
19656   ac_cv_lib_gcc___cmpdi2=yes
19657 else
19658   echo "$as_me: failed program was:" >&5
19659 sed 's/^/| /' conftest.$ac_ext >&5
19660
19661         ac_cv_lib_gcc___cmpdi2=no
19662 fi
19663
19664 rm -f core conftest.err conftest.$ac_objext \
19665       conftest$ac_exeext conftest.$ac_ext
19666 LIBS=$ac_check_lib_save_LIBS
19667 fi
19668 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19669 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19670 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19671
19672 cat >>confdefs.h <<\_ACEOF
19673 #define HAVE___CMPDI2 1
19674 _ACEOF
19675
19676 fi
19677
19678 fi
19679
19680 if test "$llvm_cv_os_type" = "MingW" ; then
19681   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19682 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19683   cat >conftest.$ac_ext <<_ACEOF
19684
19685   /* confdefs.h.  */
19686 _ACEOF
19687 cat confdefs.h >>conftest.$ac_ext
19688 cat >>conftest.$ac_ext <<_ACEOF
19689 /* end confdefs.h.  */
19690
19691     #include <windows.h>
19692     #include <imagehlp.h>
19693     extern void foo(PENUMLOADED_MODULES_CALLBACK);
19694     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19695
19696
19697 _ACEOF
19698 rm -f conftest.$ac_objext
19699 if { (ac_try="$ac_compile"
19700 case "(($ac_try" in
19701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19702   *) ac_try_echo=$ac_try;;
19703 esac
19704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19705   (eval "$ac_compile") 2>conftest.er1
19706   ac_status=$?
19707   grep -v '^ *+' conftest.er1 >conftest.err
19708   rm -f conftest.er1
19709   cat conftest.err >&5
19710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19711   (exit $ac_status); } &&
19712          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19713   { (case "(($ac_try" in
19714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19715   *) ac_try_echo=$ac_try;;
19716 esac
19717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19718   (eval "$ac_try") 2>&5
19719   ac_status=$?
19720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19721   (exit $ac_status); }; } &&
19722          { ac_try='test -s conftest.$ac_objext'
19723   { (case "(($ac_try" in
19724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19725   *) ac_try_echo=$ac_try;;
19726 esac
19727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19728   (eval "$ac_try") 2>&5
19729   ac_status=$?
19730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19731   (exit $ac_status); }; }; then
19732
19733   { echo "$as_me:$LINENO: result: yes" >&5
19734 echo "${ECHO_T}yes" >&6; }
19735   llvm_cv_win32_elmcb_pcstr="PCSTR"
19736
19737 else
19738   echo "$as_me: failed program was:" >&5
19739 sed 's/^/| /' conftest.$ac_ext >&5
19740
19741
19742   { echo "$as_me:$LINENO: result: no" >&5
19743 echo "${ECHO_T}no" >&6; }
19744   llvm_cv_win32_elmcb_pcstr="PSTR"
19745
19746 fi
19747
19748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19749
19750 cat >>confdefs.h <<_ACEOF
19751 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19752 _ACEOF
19753
19754 fi
19755
19756
19757
19758   { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19759 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19760 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19761   echo $ECHO_N "(cached) $ECHO_C" >&6
19762 else
19763
19764     ac_ext=cpp
19765 ac_cpp='$CXXCPP $CPPFLAGS'
19766 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19767 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19768 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19769
19770     cat >conftest.$ac_ext <<_ACEOF
19771 /* confdefs.h.  */
19772 _ACEOF
19773 cat confdefs.h >>conftest.$ac_ext
19774 cat >>conftest.$ac_ext <<_ACEOF
19775 /* end confdefs.h.  */
19776 #include <math.h>
19777 int
19778 main ()
19779 {
19780 float f; isnan(f);
19781   ;
19782   return 0;
19783 }
19784 _ACEOF
19785 rm -f conftest.$ac_objext
19786 if { (ac_try="$ac_compile"
19787 case "(($ac_try" in
19788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19789   *) ac_try_echo=$ac_try;;
19790 esac
19791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19792   (eval "$ac_compile") 2>conftest.er1
19793   ac_status=$?
19794   grep -v '^ *+' conftest.er1 >conftest.err
19795   rm -f conftest.er1
19796   cat conftest.err >&5
19797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19798   (exit $ac_status); } &&
19799          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19800   { (case "(($ac_try" in
19801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19802   *) ac_try_echo=$ac_try;;
19803 esac
19804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19805   (eval "$ac_try") 2>&5
19806   ac_status=$?
19807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19808   (exit $ac_status); }; } &&
19809          { ac_try='test -s conftest.$ac_objext'
19810   { (case "(($ac_try" in
19811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19812   *) ac_try_echo=$ac_try;;
19813 esac
19814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19815   (eval "$ac_try") 2>&5
19816   ac_status=$?
19817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19818   (exit $ac_status); }; }; then
19819   ac_cv_func_isnan_in_math_h=yes
19820 else
19821   echo "$as_me: failed program was:" >&5
19822 sed 's/^/| /' conftest.$ac_ext >&5
19823
19824         ac_cv_func_isnan_in_math_h=no
19825 fi
19826
19827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19828     ac_ext=c
19829 ac_cpp='$CPP $CPPFLAGS'
19830 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19831 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19832 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19833
19834
19835 fi
19836 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19837 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19838
19839
19840 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19841
19842 cat >>confdefs.h <<\_ACEOF
19843 #define HAVE_ISNAN_IN_MATH_H 1
19844 _ACEOF
19845
19846 fi
19847
19848
19849   { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19850 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19851 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19852   echo $ECHO_N "(cached) $ECHO_C" >&6
19853 else
19854
19855     ac_ext=cpp
19856 ac_cpp='$CXXCPP $CPPFLAGS'
19857 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19858 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19859 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19860
19861     cat >conftest.$ac_ext <<_ACEOF
19862 /* confdefs.h.  */
19863 _ACEOF
19864 cat confdefs.h >>conftest.$ac_ext
19865 cat >>conftest.$ac_ext <<_ACEOF
19866 /* end confdefs.h.  */
19867 #include <cmath>
19868 int
19869 main ()
19870 {
19871 float f; isnan(f);
19872   ;
19873   return 0;
19874 }
19875 _ACEOF
19876 rm -f conftest.$ac_objext
19877 if { (ac_try="$ac_compile"
19878 case "(($ac_try" in
19879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19880   *) ac_try_echo=$ac_try;;
19881 esac
19882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19883   (eval "$ac_compile") 2>conftest.er1
19884   ac_status=$?
19885   grep -v '^ *+' conftest.er1 >conftest.err
19886   rm -f conftest.er1
19887   cat conftest.err >&5
19888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19889   (exit $ac_status); } &&
19890          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19891   { (case "(($ac_try" in
19892   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19893   *) ac_try_echo=$ac_try;;
19894 esac
19895 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19896   (eval "$ac_try") 2>&5
19897   ac_status=$?
19898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19899   (exit $ac_status); }; } &&
19900          { ac_try='test -s conftest.$ac_objext'
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_try") 2>&5
19907   ac_status=$?
19908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19909   (exit $ac_status); }; }; then
19910   ac_cv_func_isnan_in_cmath=yes
19911 else
19912   echo "$as_me: failed program was:" >&5
19913 sed 's/^/| /' conftest.$ac_ext >&5
19914
19915         ac_cv_func_isnan_in_cmath=no
19916 fi
19917
19918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19919     ac_ext=c
19920 ac_cpp='$CPP $CPPFLAGS'
19921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19924
19925
19926 fi
19927 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19928 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19929
19930 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19931
19932 cat >>confdefs.h <<\_ACEOF
19933 #define HAVE_ISNAN_IN_CMATH 1
19934 _ACEOF
19935
19936 fi
19937
19938
19939   { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19940 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19941 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19942   echo $ECHO_N "(cached) $ECHO_C" >&6
19943 else
19944
19945     ac_ext=cpp
19946 ac_cpp='$CXXCPP $CPPFLAGS'
19947 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19948 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19949 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19950
19951     cat >conftest.$ac_ext <<_ACEOF
19952 /* confdefs.h.  */
19953 _ACEOF
19954 cat confdefs.h >>conftest.$ac_ext
19955 cat >>conftest.$ac_ext <<_ACEOF
19956 /* end confdefs.h.  */
19957 #include <cmath>
19958 int
19959 main ()
19960 {
19961 float f; std::isnan(f);
19962   ;
19963   return 0;
19964 }
19965 _ACEOF
19966 rm -f conftest.$ac_objext
19967 if { (ac_try="$ac_compile"
19968 case "(($ac_try" in
19969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19970   *) ac_try_echo=$ac_try;;
19971 esac
19972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19973   (eval "$ac_compile") 2>conftest.er1
19974   ac_status=$?
19975   grep -v '^ *+' conftest.er1 >conftest.err
19976   rm -f conftest.er1
19977   cat conftest.err >&5
19978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19979   (exit $ac_status); } &&
19980          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19981   { (case "(($ac_try" in
19982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19983   *) ac_try_echo=$ac_try;;
19984 esac
19985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19986   (eval "$ac_try") 2>&5
19987   ac_status=$?
19988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19989   (exit $ac_status); }; } &&
19990          { ac_try='test -s conftest.$ac_objext'
19991   { (case "(($ac_try" in
19992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19993   *) ac_try_echo=$ac_try;;
19994 esac
19995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19996   (eval "$ac_try") 2>&5
19997   ac_status=$?
19998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19999   (exit $ac_status); }; }; then
20000   ac_cv_func_std_isnan_in_cmath=yes
20001 else
20002   echo "$as_me: failed program was:" >&5
20003 sed 's/^/| /' conftest.$ac_ext >&5
20004
20005         ac_cv_func_std_isnan_in_cmath=no
20006 fi
20007
20008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20009     ac_ext=c
20010 ac_cpp='$CPP $CPPFLAGS'
20011 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20012 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20013 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20014
20015
20016 fi
20017 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
20018 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
20019
20020 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
20021
20022 cat >>confdefs.h <<\_ACEOF
20023 #define HAVE_STD_ISNAN_IN_CMATH 1
20024 _ACEOF
20025
20026 fi
20027
20028
20029
20030
20031   { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
20032 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
20033 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
20034   echo $ECHO_N "(cached) $ECHO_C" >&6
20035 else
20036
20037     ac_ext=cpp
20038 ac_cpp='$CXXCPP $CPPFLAGS'
20039 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20040 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20041 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20042
20043     cat >conftest.$ac_ext <<_ACEOF
20044 /* confdefs.h.  */
20045 _ACEOF
20046 cat confdefs.h >>conftest.$ac_ext
20047 cat >>conftest.$ac_ext <<_ACEOF
20048 /* end confdefs.h.  */
20049 #include <math.h>
20050 int
20051 main ()
20052 {
20053 float f; isinf(f);
20054   ;
20055   return 0;
20056 }
20057 _ACEOF
20058 rm -f conftest.$ac_objext
20059 if { (ac_try="$ac_compile"
20060 case "(($ac_try" in
20061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20062   *) ac_try_echo=$ac_try;;
20063 esac
20064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20065   (eval "$ac_compile") 2>conftest.er1
20066   ac_status=$?
20067   grep -v '^ *+' conftest.er1 >conftest.err
20068   rm -f conftest.er1
20069   cat conftest.err >&5
20070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20071   (exit $ac_status); } &&
20072          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20073   { (case "(($ac_try" in
20074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20075   *) ac_try_echo=$ac_try;;
20076 esac
20077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20078   (eval "$ac_try") 2>&5
20079   ac_status=$?
20080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20081   (exit $ac_status); }; } &&
20082          { ac_try='test -s conftest.$ac_objext'
20083   { (case "(($ac_try" in
20084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20085   *) ac_try_echo=$ac_try;;
20086 esac
20087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20088   (eval "$ac_try") 2>&5
20089   ac_status=$?
20090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20091   (exit $ac_status); }; }; then
20092   ac_cv_func_isinf_in_math_h=yes
20093 else
20094   echo "$as_me: failed program was:" >&5
20095 sed 's/^/| /' conftest.$ac_ext >&5
20096
20097         ac_cv_func_isinf_in_math_h=no
20098 fi
20099
20100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20101     ac_ext=c
20102 ac_cpp='$CPP $CPPFLAGS'
20103 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20104 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20105 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20106
20107
20108 fi
20109 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
20110 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
20111
20112 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
20113
20114 cat >>confdefs.h <<\_ACEOF
20115 #define HAVE_ISINF_IN_MATH_H 1
20116 _ACEOF
20117
20118 fi
20119
20120
20121   { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
20122 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
20123 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
20124   echo $ECHO_N "(cached) $ECHO_C" >&6
20125 else
20126
20127     ac_ext=cpp
20128 ac_cpp='$CXXCPP $CPPFLAGS'
20129 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20130 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20131 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20132
20133     cat >conftest.$ac_ext <<_ACEOF
20134 /* confdefs.h.  */
20135 _ACEOF
20136 cat confdefs.h >>conftest.$ac_ext
20137 cat >>conftest.$ac_ext <<_ACEOF
20138 /* end confdefs.h.  */
20139 #include <cmath>
20140 int
20141 main ()
20142 {
20143 float f; isinf(f);
20144   ;
20145   return 0;
20146 }
20147 _ACEOF
20148 rm -f conftest.$ac_objext
20149 if { (ac_try="$ac_compile"
20150 case "(($ac_try" in
20151   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20152   *) ac_try_echo=$ac_try;;
20153 esac
20154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20155   (eval "$ac_compile") 2>conftest.er1
20156   ac_status=$?
20157   grep -v '^ *+' conftest.er1 >conftest.err
20158   rm -f conftest.er1
20159   cat conftest.err >&5
20160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20161   (exit $ac_status); } &&
20162          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20163   { (case "(($ac_try" in
20164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20165   *) ac_try_echo=$ac_try;;
20166 esac
20167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20168   (eval "$ac_try") 2>&5
20169   ac_status=$?
20170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20171   (exit $ac_status); }; } &&
20172          { ac_try='test -s conftest.$ac_objext'
20173   { (case "(($ac_try" in
20174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20175   *) ac_try_echo=$ac_try;;
20176 esac
20177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20178   (eval "$ac_try") 2>&5
20179   ac_status=$?
20180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20181   (exit $ac_status); }; }; then
20182   ac_cv_func_isinf_in_cmath=yes
20183 else
20184   echo "$as_me: failed program was:" >&5
20185 sed 's/^/| /' conftest.$ac_ext >&5
20186
20187         ac_cv_func_isinf_in_cmath=no
20188 fi
20189
20190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20191     ac_ext=c
20192 ac_cpp='$CPP $CPPFLAGS'
20193 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20194 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20195 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20196
20197
20198 fi
20199 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
20200 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
20201
20202 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
20203
20204 cat >>confdefs.h <<\_ACEOF
20205 #define HAVE_ISINF_IN_CMATH 1
20206 _ACEOF
20207
20208 fi
20209
20210
20211   { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
20212 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
20213 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
20214   echo $ECHO_N "(cached) $ECHO_C" >&6
20215 else
20216
20217     ac_ext=cpp
20218 ac_cpp='$CXXCPP $CPPFLAGS'
20219 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20220 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20221 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20222
20223     cat >conftest.$ac_ext <<_ACEOF
20224 /* confdefs.h.  */
20225 _ACEOF
20226 cat confdefs.h >>conftest.$ac_ext
20227 cat >>conftest.$ac_ext <<_ACEOF
20228 /* end confdefs.h.  */
20229 #include <cmath>
20230 int
20231 main ()
20232 {
20233 float f; std::isinf(f);
20234   ;
20235   return 0;
20236 }
20237 _ACEOF
20238 rm -f conftest.$ac_objext
20239 if { (ac_try="$ac_compile"
20240 case "(($ac_try" in
20241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20242   *) ac_try_echo=$ac_try;;
20243 esac
20244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20245   (eval "$ac_compile") 2>conftest.er1
20246   ac_status=$?
20247   grep -v '^ *+' conftest.er1 >conftest.err
20248   rm -f conftest.er1
20249   cat conftest.err >&5
20250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20251   (exit $ac_status); } &&
20252          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20253   { (case "(($ac_try" in
20254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20255   *) ac_try_echo=$ac_try;;
20256 esac
20257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20258   (eval "$ac_try") 2>&5
20259   ac_status=$?
20260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20261   (exit $ac_status); }; } &&
20262          { ac_try='test -s conftest.$ac_objext'
20263   { (case "(($ac_try" in
20264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20265   *) ac_try_echo=$ac_try;;
20266 esac
20267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20268   (eval "$ac_try") 2>&5
20269   ac_status=$?
20270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20271   (exit $ac_status); }; }; then
20272   ac_cv_func_std_isinf_in_cmath=yes
20273 else
20274   echo "$as_me: failed program was:" >&5
20275 sed 's/^/| /' conftest.$ac_ext >&5
20276
20277         ac_cv_func_std_isinf_in_cmath=no
20278 fi
20279
20280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20281     ac_ext=c
20282 ac_cpp='$CPP $CPPFLAGS'
20283 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20284 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20285 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20286
20287
20288 fi
20289 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20290 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
20291
20292 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
20293
20294 cat >>confdefs.h <<\_ACEOF
20295 #define HAVE_STD_ISINF_IN_CMATH 1
20296 _ACEOF
20297
20298 fi
20299
20300
20301   { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20302 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20303 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20304   echo $ECHO_N "(cached) $ECHO_C" >&6
20305 else
20306
20307     ac_ext=cpp
20308 ac_cpp='$CXXCPP $CPPFLAGS'
20309 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20310 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20311 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20312
20313     cat >conftest.$ac_ext <<_ACEOF
20314 /* confdefs.h.  */
20315 _ACEOF
20316 cat confdefs.h >>conftest.$ac_ext
20317 cat >>conftest.$ac_ext <<_ACEOF
20318 /* end confdefs.h.  */
20319 #include <ieeefp.h>
20320 int
20321 main ()
20322 {
20323 float f; finite(f);
20324   ;
20325   return 0;
20326 }
20327 _ACEOF
20328 rm -f conftest.$ac_objext
20329 if { (ac_try="$ac_compile"
20330 case "(($ac_try" in
20331   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20332   *) ac_try_echo=$ac_try;;
20333 esac
20334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20335   (eval "$ac_compile") 2>conftest.er1
20336   ac_status=$?
20337   grep -v '^ *+' conftest.er1 >conftest.err
20338   rm -f conftest.er1
20339   cat conftest.err >&5
20340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20341   (exit $ac_status); } &&
20342          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20343   { (case "(($ac_try" in
20344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20345   *) ac_try_echo=$ac_try;;
20346 esac
20347 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20348   (eval "$ac_try") 2>&5
20349   ac_status=$?
20350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20351   (exit $ac_status); }; } &&
20352          { ac_try='test -s conftest.$ac_objext'
20353   { (case "(($ac_try" in
20354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20355   *) ac_try_echo=$ac_try;;
20356 esac
20357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20358   (eval "$ac_try") 2>&5
20359   ac_status=$?
20360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20361   (exit $ac_status); }; }; then
20362   ac_cv_func_finite_in_ieeefp_h=yes
20363 else
20364   echo "$as_me: failed program was:" >&5
20365 sed 's/^/| /' conftest.$ac_ext >&5
20366
20367         ac_cv_func_finite_in_ieeefp_h=no
20368 fi
20369
20370 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20371     ac_ext=c
20372 ac_cpp='$CPP $CPPFLAGS'
20373 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20374 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20375 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20376
20377
20378 fi
20379 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20380 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20381
20382 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20383
20384 cat >>confdefs.h <<\_ACEOF
20385 #define HAVE_FINITE_IN_IEEEFP_H 1
20386 _ACEOF
20387
20388 fi
20389
20390
20391
20392 if test "$llvm_cv_platform_type" = "Unix" ; then
20393
20394
20395 for ac_header in stdlib.h unistd.h
20396 do
20397 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20398 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20399   { echo "$as_me:$LINENO: checking for $ac_header" >&5
20400 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20401 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20402   echo $ECHO_N "(cached) $ECHO_C" >&6
20403 fi
20404 ac_res=`eval echo '${'$as_ac_Header'}'`
20405                { echo "$as_me:$LINENO: result: $ac_res" >&5
20406 echo "${ECHO_T}$ac_res" >&6; }
20407 else
20408   # Is the header compilable?
20409 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20410 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20411 cat >conftest.$ac_ext <<_ACEOF
20412 /* confdefs.h.  */
20413 _ACEOF
20414 cat confdefs.h >>conftest.$ac_ext
20415 cat >>conftest.$ac_ext <<_ACEOF
20416 /* end confdefs.h.  */
20417 $ac_includes_default
20418 #include <$ac_header>
20419 _ACEOF
20420 rm -f conftest.$ac_objext
20421 if { (ac_try="$ac_compile"
20422 case "(($ac_try" in
20423   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20424   *) ac_try_echo=$ac_try;;
20425 esac
20426 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20427   (eval "$ac_compile") 2>conftest.er1
20428   ac_status=$?
20429   grep -v '^ *+' conftest.er1 >conftest.err
20430   rm -f conftest.er1
20431   cat conftest.err >&5
20432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20433   (exit $ac_status); } &&
20434          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20435   { (case "(($ac_try" in
20436   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20437   *) ac_try_echo=$ac_try;;
20438 esac
20439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20440   (eval "$ac_try") 2>&5
20441   ac_status=$?
20442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20443   (exit $ac_status); }; } &&
20444          { ac_try='test -s conftest.$ac_objext'
20445   { (case "(($ac_try" in
20446   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20447   *) ac_try_echo=$ac_try;;
20448 esac
20449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20450   (eval "$ac_try") 2>&5
20451   ac_status=$?
20452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20453   (exit $ac_status); }; }; then
20454   ac_header_compiler=yes
20455 else
20456   echo "$as_me: failed program was:" >&5
20457 sed 's/^/| /' conftest.$ac_ext >&5
20458
20459         ac_header_compiler=no
20460 fi
20461
20462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20463 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20464 echo "${ECHO_T}$ac_header_compiler" >&6; }
20465
20466 # Is the header present?
20467 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20468 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20469 cat >conftest.$ac_ext <<_ACEOF
20470 /* confdefs.h.  */
20471 _ACEOF
20472 cat confdefs.h >>conftest.$ac_ext
20473 cat >>conftest.$ac_ext <<_ACEOF
20474 /* end confdefs.h.  */
20475 #include <$ac_header>
20476 _ACEOF
20477 if { (ac_try="$ac_cpp conftest.$ac_ext"
20478 case "(($ac_try" in
20479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20480   *) ac_try_echo=$ac_try;;
20481 esac
20482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20483   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20484   ac_status=$?
20485   grep -v '^ *+' conftest.er1 >conftest.err
20486   rm -f conftest.er1
20487   cat conftest.err >&5
20488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20489   (exit $ac_status); } >/dev/null; then
20490   if test -s conftest.err; then
20491     ac_cpp_err=$ac_c_preproc_warn_flag
20492     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20493   else
20494     ac_cpp_err=
20495   fi
20496 else
20497   ac_cpp_err=yes
20498 fi
20499 if test -z "$ac_cpp_err"; then
20500   ac_header_preproc=yes
20501 else
20502   echo "$as_me: failed program was:" >&5
20503 sed 's/^/| /' conftest.$ac_ext >&5
20504
20505   ac_header_preproc=no
20506 fi
20507
20508 rm -f conftest.err conftest.$ac_ext
20509 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20510 echo "${ECHO_T}$ac_header_preproc" >&6; }
20511
20512 # So?  What about this header?
20513 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20514   yes:no: )
20515     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20516 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20517     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20518 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20519     ac_header_preproc=yes
20520     ;;
20521   no:yes:* )
20522     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20523 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20524     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20525 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20526     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20527 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20528     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20529 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20530     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20531 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20532     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20533 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20534     ( cat <<\_ASBOX
20535 ## ------------------------------------ ##
20536 ## Report this to http://llvm.org/bugs/ ##
20537 ## ------------------------------------ ##
20538 _ASBOX
20539      ) | sed "s/^/$as_me: WARNING:     /" >&2
20540     ;;
20541 esac
20542 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20543 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20544 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20545   echo $ECHO_N "(cached) $ECHO_C" >&6
20546 else
20547   eval "$as_ac_Header=\$ac_header_preproc"
20548 fi
20549 ac_res=`eval echo '${'$as_ac_Header'}'`
20550                { echo "$as_me:$LINENO: result: $ac_res" >&5
20551 echo "${ECHO_T}$ac_res" >&6; }
20552
20553 fi
20554 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20555   cat >>confdefs.h <<_ACEOF
20556 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20557 _ACEOF
20558
20559 fi
20560
20561 done
20562
20563
20564 for ac_func in getpagesize
20565 do
20566 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20567 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20568 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20569 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20570   echo $ECHO_N "(cached) $ECHO_C" >&6
20571 else
20572   cat >conftest.$ac_ext <<_ACEOF
20573 /* confdefs.h.  */
20574 _ACEOF
20575 cat confdefs.h >>conftest.$ac_ext
20576 cat >>conftest.$ac_ext <<_ACEOF
20577 /* end confdefs.h.  */
20578 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20579    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20580 #define $ac_func innocuous_$ac_func
20581
20582 /* System header to define __stub macros and hopefully few prototypes,
20583     which can conflict with char $ac_func (); below.
20584     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20585     <limits.h> exists even on freestanding compilers.  */
20586
20587 #ifdef __STDC__
20588 # include <limits.h>
20589 #else
20590 # include <assert.h>
20591 #endif
20592
20593 #undef $ac_func
20594
20595 /* Override any GCC internal prototype to avoid an error.
20596    Use char because int might match the return type of a GCC
20597    builtin and then its argument prototype would still apply.  */
20598 #ifdef __cplusplus
20599 extern "C"
20600 #endif
20601 char $ac_func ();
20602 /* The GNU C library defines this for functions which it implements
20603     to always fail with ENOSYS.  Some functions are actually named
20604     something starting with __ and the normal name is an alias.  */
20605 #if defined __stub_$ac_func || defined __stub___$ac_func
20606 choke me
20607 #endif
20608
20609 int
20610 main ()
20611 {
20612 return $ac_func ();
20613   ;
20614   return 0;
20615 }
20616 _ACEOF
20617 rm -f conftest.$ac_objext conftest$ac_exeext
20618 if { (ac_try="$ac_link"
20619 case "(($ac_try" in
20620   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20621   *) ac_try_echo=$ac_try;;
20622 esac
20623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20624   (eval "$ac_link") 2>conftest.er1
20625   ac_status=$?
20626   grep -v '^ *+' conftest.er1 >conftest.err
20627   rm -f conftest.er1
20628   cat conftest.err >&5
20629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20630   (exit $ac_status); } &&
20631          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20632   { (case "(($ac_try" in
20633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20634   *) ac_try_echo=$ac_try;;
20635 esac
20636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20637   (eval "$ac_try") 2>&5
20638   ac_status=$?
20639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20640   (exit $ac_status); }; } &&
20641          { ac_try='test -s conftest$ac_exeext'
20642   { (case "(($ac_try" in
20643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20644   *) ac_try_echo=$ac_try;;
20645 esac
20646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20647   (eval "$ac_try") 2>&5
20648   ac_status=$?
20649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20650   (exit $ac_status); }; }; then
20651   eval "$as_ac_var=yes"
20652 else
20653   echo "$as_me: failed program was:" >&5
20654 sed 's/^/| /' conftest.$ac_ext >&5
20655
20656         eval "$as_ac_var=no"
20657 fi
20658
20659 rm -f core conftest.err conftest.$ac_objext \
20660       conftest$ac_exeext conftest.$ac_ext
20661 fi
20662 ac_res=`eval echo '${'$as_ac_var'}'`
20663                { echo "$as_me:$LINENO: result: $ac_res" >&5
20664 echo "${ECHO_T}$ac_res" >&6; }
20665 if test `eval echo '${'$as_ac_var'}'` = yes; then
20666   cat >>confdefs.h <<_ACEOF
20667 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20668 _ACEOF
20669
20670 fi
20671 done
20672
20673 { echo "$as_me:$LINENO: checking for working mmap" >&5
20674 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20675 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20676   echo $ECHO_N "(cached) $ECHO_C" >&6
20677 else
20678   if test "$cross_compiling" = yes; then
20679   ac_cv_func_mmap_fixed_mapped=no
20680 else
20681   cat >conftest.$ac_ext <<_ACEOF
20682 /* confdefs.h.  */
20683 _ACEOF
20684 cat confdefs.h >>conftest.$ac_ext
20685 cat >>conftest.$ac_ext <<_ACEOF
20686 /* end confdefs.h.  */
20687 $ac_includes_default
20688 /* malloc might have been renamed as rpl_malloc. */
20689 #undef malloc
20690
20691 /* Thanks to Mike Haertel and Jim Avera for this test.
20692    Here is a matrix of mmap possibilities:
20693         mmap private not fixed
20694         mmap private fixed at somewhere currently unmapped
20695         mmap private fixed at somewhere already mapped
20696         mmap shared not fixed
20697         mmap shared fixed at somewhere currently unmapped
20698         mmap shared fixed at somewhere already mapped
20699    For private mappings, we should verify that changes cannot be read()
20700    back from the file, nor mmap's back from the file at a different
20701    address.  (There have been systems where private was not correctly
20702    implemented like the infamous i386 svr4.0, and systems where the
20703    VM page cache was not coherent with the file system buffer cache
20704    like early versions of FreeBSD and possibly contemporary NetBSD.)
20705    For shared mappings, we should conversely verify that changes get
20706    propagated back to all the places they're supposed to be.
20707
20708    Grep wants private fixed already mapped.
20709    The main things grep needs to know about mmap are:
20710    * does it exist and is it safe to write into the mmap'd area
20711    * how to use it (BSD variants)  */
20712
20713 #include <fcntl.h>
20714 #include <sys/mman.h>
20715
20716 #if !STDC_HEADERS && !HAVE_STDLIB_H
20717 char *malloc ();
20718 #endif
20719
20720 /* This mess was copied from the GNU getpagesize.h.  */
20721 #if !HAVE_GETPAGESIZE
20722 /* Assume that all systems that can run configure have sys/param.h.  */
20723 # if !HAVE_SYS_PARAM_H
20724 #  define HAVE_SYS_PARAM_H 1
20725 # endif
20726
20727 # ifdef _SC_PAGESIZE
20728 #  define getpagesize() sysconf(_SC_PAGESIZE)
20729 # else /* no _SC_PAGESIZE */
20730 #  if HAVE_SYS_PARAM_H
20731 #   include <sys/param.h>
20732 #   ifdef EXEC_PAGESIZE
20733 #    define getpagesize() EXEC_PAGESIZE
20734 #   else /* no EXEC_PAGESIZE */
20735 #    ifdef NBPG
20736 #     define getpagesize() NBPG * CLSIZE
20737 #     ifndef CLSIZE
20738 #      define CLSIZE 1
20739 #     endif /* no CLSIZE */
20740 #    else /* no NBPG */
20741 #     ifdef NBPC
20742 #      define getpagesize() NBPC
20743 #     else /* no NBPC */
20744 #      ifdef PAGESIZE
20745 #       define getpagesize() PAGESIZE
20746 #      endif /* PAGESIZE */
20747 #     endif /* no NBPC */
20748 #    endif /* no NBPG */
20749 #   endif /* no EXEC_PAGESIZE */
20750 #  else /* no HAVE_SYS_PARAM_H */
20751 #   define getpagesize() 8192   /* punt totally */
20752 #  endif /* no HAVE_SYS_PARAM_H */
20753 # endif /* no _SC_PAGESIZE */
20754
20755 #endif /* no HAVE_GETPAGESIZE */
20756
20757 int
20758 main ()
20759 {
20760   char *data, *data2, *data3;
20761   int i, pagesize;
20762   int fd;
20763
20764   pagesize = getpagesize ();
20765
20766   /* First, make a file with some known garbage in it. */
20767   data = (char *) malloc (pagesize);
20768   if (!data)
20769     return 1;
20770   for (i = 0; i < pagesize; ++i)
20771     *(data + i) = rand ();
20772   umask (0);
20773   fd = creat ("conftest.mmap", 0600);
20774   if (fd < 0)
20775     return 1;
20776   if (write (fd, data, pagesize) != pagesize)
20777     return 1;
20778   close (fd);
20779
20780   /* Next, try to mmap the file at a fixed address which already has
20781      something else allocated at it.  If we can, also make sure that
20782      we see the same garbage.  */
20783   fd = open ("conftest.mmap", O_RDWR);
20784   if (fd < 0)
20785     return 1;
20786   data2 = (char *) malloc (2 * pagesize);
20787   if (!data2)
20788     return 1;
20789   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20790   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20791                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20792     return 1;
20793   for (i = 0; i < pagesize; ++i)
20794     if (*(data + i) != *(data2 + i))
20795       return 1;
20796
20797   /* Finally, make sure that changes to the mapped area do not
20798      percolate back to the file as seen by read().  (This is a bug on
20799      some variants of i386 svr4.0.)  */
20800   for (i = 0; i < pagesize; ++i)
20801     *(data2 + i) = *(data2 + i) + 1;
20802   data3 = (char *) malloc (pagesize);
20803   if (!data3)
20804     return 1;
20805   if (read (fd, data3, pagesize) != pagesize)
20806     return 1;
20807   for (i = 0; i < pagesize; ++i)
20808     if (*(data + i) != *(data3 + i))
20809       return 1;
20810   close (fd);
20811   return 0;
20812 }
20813 _ACEOF
20814 rm -f conftest$ac_exeext
20815 if { (ac_try="$ac_link"
20816 case "(($ac_try" in
20817   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20818   *) ac_try_echo=$ac_try;;
20819 esac
20820 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20821   (eval "$ac_link") 2>&5
20822   ac_status=$?
20823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20824   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20825   { (case "(($ac_try" in
20826   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20827   *) ac_try_echo=$ac_try;;
20828 esac
20829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20830   (eval "$ac_try") 2>&5
20831   ac_status=$?
20832   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20833   (exit $ac_status); }; }; then
20834   ac_cv_func_mmap_fixed_mapped=yes
20835 else
20836   echo "$as_me: program exited with status $ac_status" >&5
20837 echo "$as_me: failed program was:" >&5
20838 sed 's/^/| /' conftest.$ac_ext >&5
20839
20840 ( exit $ac_status )
20841 ac_cv_func_mmap_fixed_mapped=no
20842 fi
20843 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20844 fi
20845
20846
20847 fi
20848 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20849 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20850 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20851
20852 cat >>confdefs.h <<\_ACEOF
20853 #define HAVE_MMAP 1
20854 _ACEOF
20855
20856 fi
20857 rm -f conftest.mmap
20858
20859   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20860 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20861 if test "${ac_cv_func_mmap_file+set}" = set; then
20862   echo $ECHO_N "(cached) $ECHO_C" >&6
20863 else
20864    ac_ext=c
20865 ac_cpp='$CPP $CPPFLAGS'
20866 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20867 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20868 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20869
20870   if test "$cross_compiling" = yes; then
20871   ac_cv_func_mmap_file=no
20872 else
20873   cat >conftest.$ac_ext <<_ACEOF
20874
20875     /* confdefs.h.  */
20876 _ACEOF
20877 cat confdefs.h >>conftest.$ac_ext
20878 cat >>conftest.$ac_ext <<_ACEOF
20879 /* end confdefs.h.  */
20880
20881 #include <sys/types.h>
20882 #include <sys/mman.h>
20883 #include <fcntl.h>
20884
20885 int
20886 main ()
20887 {
20888
20889   int fd;
20890   fd = creat ("foo",0777);
20891   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20892   unlink ("foo");
20893   return (fd != (int) MAP_FAILED);
20894   ;
20895   return 0;
20896 }
20897 _ACEOF
20898 rm -f conftest$ac_exeext
20899 if { (ac_try="$ac_link"
20900 case "(($ac_try" in
20901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20902   *) ac_try_echo=$ac_try;;
20903 esac
20904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20905   (eval "$ac_link") 2>&5
20906   ac_status=$?
20907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20908   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20909   { (case "(($ac_try" in
20910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20911   *) ac_try_echo=$ac_try;;
20912 esac
20913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20914   (eval "$ac_try") 2>&5
20915   ac_status=$?
20916   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20917   (exit $ac_status); }; }; then
20918   ac_cv_func_mmap_file=yes
20919 else
20920   echo "$as_me: program exited with status $ac_status" >&5
20921 echo "$as_me: failed program was:" >&5
20922 sed 's/^/| /' conftest.$ac_ext >&5
20923
20924 ( exit $ac_status )
20925 ac_cv_func_mmap_file=no
20926 fi
20927 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20928 fi
20929
20930
20931   ac_ext=c
20932 ac_cpp='$CPP $CPPFLAGS'
20933 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20934 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20935 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20936
20937
20938 fi
20939 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20940 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20941 if test "$ac_cv_func_mmap_file" = yes; then
20942
20943 cat >>confdefs.h <<\_ACEOF
20944 #define HAVE_MMAP_FILE
20945 _ACEOF
20946
20947    MMAP_FILE=yes
20948
20949 fi
20950
20951   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20952 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20953 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20954   echo $ECHO_N "(cached) $ECHO_C" >&6
20955 else
20956   if test "$llvm_cv_os_type" = "Interix" ; then
20957    ac_cv_need_dev_zero_for_mmap=yes
20958  else
20959    ac_cv_need_dev_zero_for_mmap=no
20960  fi
20961
20962 fi
20963 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20964 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20965 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20966
20967 cat >>confdefs.h <<\_ACEOF
20968 #define NEED_DEV_ZERO_FOR_MMAP 1
20969 _ACEOF
20970
20971 fi
20972
20973   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20974   then
20975     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20976 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20977   fi
20978   if test "$ac_cv_func_mmap_file" = "no"
20979   then
20980     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20981 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20982   fi
20983 fi
20984
20985 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20986 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20987 ac_ext=cpp
20988 ac_cpp='$CXXCPP $CPPFLAGS'
20989 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20990 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20991 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20992
20993 cat >conftest.$ac_ext <<_ACEOF
20994
20995   /* confdefs.h.  */
20996 _ACEOF
20997 cat confdefs.h >>conftest.$ac_ext
20998 cat >>conftest.$ac_ext <<_ACEOF
20999 /* end confdefs.h.  */
21000
21001     int main() {
21002       volatile unsigned long val = 1;
21003       __sync_synchronize();
21004       __sync_val_compare_and_swap(&val, 1, 0);
21005       __sync_add_and_fetch(&val, 1);
21006       __sync_sub_and_fetch(&val, 1);
21007       return 0;
21008     }
21009
21010
21011 _ACEOF
21012 rm -f conftest.$ac_objext 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>conftest.er1
21020   ac_status=$?
21021   grep -v '^ *+' conftest.er1 >conftest.err
21022   rm -f conftest.er1
21023   cat conftest.err >&5
21024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21025   (exit $ac_status); } &&
21026          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21027   { (case "(($ac_try" in
21028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21029   *) ac_try_echo=$ac_try;;
21030 esac
21031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21032   (eval "$ac_try") 2>&5
21033   ac_status=$?
21034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21035   (exit $ac_status); }; } &&
21036          { ac_try='test -s conftest$ac_exeext'
21037   { (case "(($ac_try" in
21038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21039   *) ac_try_echo=$ac_try;;
21040 esac
21041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21042   (eval "$ac_try") 2>&5
21043   ac_status=$?
21044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21045   (exit $ac_status); }; }; then
21046
21047   { echo "$as_me:$LINENO: result: yes" >&5
21048 echo "${ECHO_T}yes" >&6; }
21049
21050 cat >>confdefs.h <<\_ACEOF
21051 #define LLVM_HAS_ATOMICS 1
21052 _ACEOF
21053
21054
21055 else
21056   echo "$as_me: failed program was:" >&5
21057 sed 's/^/| /' conftest.$ac_ext >&5
21058
21059
21060   { echo "$as_me:$LINENO: result: no" >&5
21061 echo "${ECHO_T}no" >&6; }
21062
21063 cat >>confdefs.h <<\_ACEOF
21064 #define LLVM_HAS_ATOMICS 0
21065 _ACEOF
21066
21067   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
21068 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
21069
21070 fi
21071
21072 rm -f core conftest.err conftest.$ac_objext \
21073       conftest$ac_exeext conftest.$ac_ext
21074 ac_ext=c
21075 ac_cpp='$CPP $CPPFLAGS'
21076 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21077 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21078 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21079
21080
21081
21082 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
21083   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
21084 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
21085 if test "${llvm_cv_linux_mixed+set}" = set; then
21086   echo $ECHO_N "(cached) $ECHO_C" >&6
21087 else
21088    ac_ext=c
21089 ac_cpp='$CPP $CPPFLAGS'
21090 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21091 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21092 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21093
21094   cat >conftest.$ac_ext <<_ACEOF
21095 /* confdefs.h.  */
21096 _ACEOF
21097 cat confdefs.h >>conftest.$ac_ext
21098 cat >>conftest.$ac_ext <<_ACEOF
21099 /* end confdefs.h.  */
21100 #ifndef __x86_64__
21101        error: Not x86-64 even if uname says so!
21102       #endif
21103
21104 int
21105 main ()
21106 {
21107
21108   ;
21109   return 0;
21110 }
21111 _ACEOF
21112 rm -f conftest.$ac_objext
21113 if { (ac_try="$ac_compile"
21114 case "(($ac_try" in
21115   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21116   *) ac_try_echo=$ac_try;;
21117 esac
21118 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21119   (eval "$ac_compile") 2>conftest.er1
21120   ac_status=$?
21121   grep -v '^ *+' conftest.er1 >conftest.err
21122   rm -f conftest.er1
21123   cat conftest.err >&5
21124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21125   (exit $ac_status); } &&
21126          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21127   { (case "(($ac_try" in
21128   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21129   *) ac_try_echo=$ac_try;;
21130 esac
21131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21132   (eval "$ac_try") 2>&5
21133   ac_status=$?
21134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21135   (exit $ac_status); }; } &&
21136          { ac_try='test -s conftest.$ac_objext'
21137   { (case "(($ac_try" in
21138   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21139   *) ac_try_echo=$ac_try;;
21140 esac
21141 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21142   (eval "$ac_try") 2>&5
21143   ac_status=$?
21144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21145   (exit $ac_status); }; }; then
21146   llvm_cv_linux_mixed=no
21147 else
21148   echo "$as_me: failed program was:" >&5
21149 sed 's/^/| /' conftest.$ac_ext >&5
21150
21151         llvm_cv_linux_mixed=yes
21152 fi
21153
21154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21155   ac_ext=c
21156 ac_cpp='$CPP $CPPFLAGS'
21157 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21158 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21159 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21160
21161
21162 fi
21163 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
21164 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
21165
21166   if test "$llvm_cv_linux_mixed" = "yes"; then
21167     llvm_cv_target_arch="x86"
21168     ARCH="x86"
21169   fi
21170 fi
21171
21172
21173 for ac_func in __dso_handle
21174 do
21175 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21176 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21177 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21178 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21179   echo $ECHO_N "(cached) $ECHO_C" >&6
21180 else
21181   cat >conftest.$ac_ext <<_ACEOF
21182 /* confdefs.h.  */
21183 _ACEOF
21184 cat confdefs.h >>conftest.$ac_ext
21185 cat >>conftest.$ac_ext <<_ACEOF
21186 /* end confdefs.h.  */
21187 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21188    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21189 #define $ac_func innocuous_$ac_func
21190
21191 /* System header to define __stub macros and hopefully few prototypes,
21192     which can conflict with char $ac_func (); below.
21193     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21194     <limits.h> exists even on freestanding compilers.  */
21195
21196 #ifdef __STDC__
21197 # include <limits.h>
21198 #else
21199 # include <assert.h>
21200 #endif
21201
21202 #undef $ac_func
21203
21204 /* Override any GCC internal prototype to avoid an error.
21205    Use char because int might match the return type of a GCC
21206    builtin and then its argument prototype would still apply.  */
21207 #ifdef __cplusplus
21208 extern "C"
21209 #endif
21210 char $ac_func ();
21211 /* The GNU C library defines this for functions which it implements
21212     to always fail with ENOSYS.  Some functions are actually named
21213     something starting with __ and the normal name is an alias.  */
21214 #if defined __stub_$ac_func || defined __stub___$ac_func
21215 choke me
21216 #endif
21217
21218 int
21219 main ()
21220 {
21221 return $ac_func ();
21222   ;
21223   return 0;
21224 }
21225 _ACEOF
21226 rm -f conftest.$ac_objext conftest$ac_exeext
21227 if { (ac_try="$ac_link"
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_link") 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_exeext'
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   eval "$as_ac_var=yes"
21261 else
21262   echo "$as_me: failed program was:" >&5
21263 sed 's/^/| /' conftest.$ac_ext >&5
21264
21265         eval "$as_ac_var=no"
21266 fi
21267
21268 rm -f core conftest.err conftest.$ac_objext \
21269       conftest$ac_exeext conftest.$ac_ext
21270 fi
21271 ac_res=`eval echo '${'$as_ac_var'}'`
21272                { echo "$as_me:$LINENO: result: $ac_res" >&5
21273 echo "${ECHO_T}$ac_res" >&6; }
21274 if test `eval echo '${'$as_ac_var'}'` = yes; then
21275   cat >>confdefs.h <<_ACEOF
21276 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21277 _ACEOF
21278
21279 fi
21280 done
21281
21282
21283 SHLIBEXT=$libltdl_cv_shlibext
21284
21285
21286 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21287
21288
21289 if test "${prefix}" = "NONE" ; then
21290   prefix="/usr/local"
21291 fi
21292 eval LLVM_PREFIX="${prefix}";
21293 eval LLVM_BINDIR="${prefix}/bin";
21294 eval LLVM_LIBDIR="${prefix}/lib";
21295 eval LLVM_DATADIR="${prefix}/share/llvm";
21296 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
21297 eval LLVM_ETCDIR="${prefix}/etc/llvm";
21298 eval LLVM_INCLUDEDIR="${prefix}/include";
21299 eval LLVM_INFODIR="${prefix}/info";
21300 eval LLVM_MANDIR="${prefix}/man";
21301 LLVM_CONFIGTIME=`date`
21302
21303
21304
21305
21306
21307
21308
21309
21310
21311
21312
21313 if test "${ENABLE_TIMESTAMPS}" = "0"; then
21314   LLVM_CONFIGTIME="(timestamp not enabled)"
21315 fi
21316
21317
21318 cat >>confdefs.h <<_ACEOF
21319 #define LLVM_PREFIX "$LLVM_PREFIX"
21320 _ACEOF
21321
21322
21323 cat >>confdefs.h <<_ACEOF
21324 #define LLVM_BINDIR "$LLVM_BINDIR"
21325 _ACEOF
21326
21327
21328 cat >>confdefs.h <<_ACEOF
21329 #define LLVM_LIBDIR "$LLVM_LIBDIR"
21330 _ACEOF
21331
21332
21333 cat >>confdefs.h <<_ACEOF
21334 #define LLVM_DATADIR "$LLVM_DATADIR"
21335 _ACEOF
21336
21337
21338 cat >>confdefs.h <<_ACEOF
21339 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21340 _ACEOF
21341
21342
21343 cat >>confdefs.h <<_ACEOF
21344 #define LLVM_ETCDIR "$LLVM_ETCDIR"
21345 _ACEOF
21346
21347
21348 cat >>confdefs.h <<_ACEOF
21349 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21350 _ACEOF
21351
21352
21353 cat >>confdefs.h <<_ACEOF
21354 #define LLVM_INFODIR "$LLVM_INFODIR"
21355 _ACEOF
21356
21357
21358 cat >>confdefs.h <<_ACEOF
21359 #define LLVM_MANDIR "$LLVM_MANDIR"
21360 _ACEOF
21361
21362
21363 cat >>confdefs.h <<_ACEOF
21364 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21365 _ACEOF
21366
21367
21368 cat >>confdefs.h <<_ACEOF
21369 #define LLVM_HOSTTRIPLE "$host"
21370 _ACEOF
21371
21372
21373 cat >>confdefs.h <<_ACEOF
21374 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
21375 _ACEOF
21376
21377
21378 if test "$BINDINGS_TO_BUILD" = auto ; then
21379   BINDINGS_TO_BUILD=""
21380   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21381     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21382   fi
21383 fi
21384 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21385
21386
21387 ALL_BINDINGS=ocaml
21388
21389
21390 binding_prereqs_failed=0
21391 for a_binding in $BINDINGS_TO_BUILD ; do
21392   case "$a_binding" in
21393   ocaml)
21394     if test "x$OCAMLC" = x ; then
21395       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21396 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21397       binding_prereqs_failed=1
21398     fi
21399     if test "x$OCAMLDEP" = x ; then
21400       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21401 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21402       binding_prereqs_failed=1
21403     fi
21404     if test "x$OCAMLOPT" = x ; then
21405       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21406 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21407           fi
21408     if test "x$with_ocaml_libdir" != xauto ; then
21409       OCAML_LIBDIR=$with_ocaml_libdir
21410
21411     else
21412       ocaml_stdlib="`"$OCAMLC" -where`"
21413       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21414       then
21415         # ocaml stdlib is beneath our prefix; use stdlib
21416         OCAML_LIBDIR=$ocaml_stdlib
21417
21418       else
21419         # ocaml stdlib is outside our prefix; use libdir/ocaml
21420         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21421
21422       fi
21423     fi
21424     ;;
21425   esac
21426 done
21427 if test "$binding_prereqs_failed" = 1 ; then
21428   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21429 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21430    { (exit 1); exit 1; }; }
21431 fi
21432
21433 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21434 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21435 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21436   echo $ECHO_N "(cached) $ECHO_C" >&6
21437 else
21438    ac_ext=cpp
21439 ac_cpp='$CXXCPP $CPPFLAGS'
21440 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21441 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21442 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21443
21444   oldcxxflags="$CXXFLAGS"
21445   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
21446   cat >conftest.$ac_ext <<_ACEOF
21447 /* confdefs.h.  */
21448 _ACEOF
21449 cat confdefs.h >>conftest.$ac_ext
21450 cat >>conftest.$ac_ext <<_ACEOF
21451 /* end confdefs.h.  */
21452 template <typename T> struct X { void __attribute__((noinline)) f() {} };
21453 int
21454 main ()
21455 {
21456 X<int>().f();
21457   ;
21458   return 0;
21459 }
21460 _ACEOF
21461 rm -f conftest.$ac_objext
21462 if { (ac_try="$ac_compile"
21463 case "(($ac_try" in
21464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21465   *) ac_try_echo=$ac_try;;
21466 esac
21467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21468   (eval "$ac_compile") 2>conftest.er1
21469   ac_status=$?
21470   grep -v '^ *+' conftest.er1 >conftest.err
21471   rm -f conftest.er1
21472   cat conftest.err >&5
21473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21474   (exit $ac_status); } &&
21475          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21476   { (case "(($ac_try" in
21477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21478   *) ac_try_echo=$ac_try;;
21479 esac
21480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21481   (eval "$ac_try") 2>&5
21482   ac_status=$?
21483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21484   (exit $ac_status); }; } &&
21485          { ac_try='test -s conftest.$ac_objext'
21486   { (case "(($ac_try" in
21487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21488   *) ac_try_echo=$ac_try;;
21489 esac
21490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21491   (eval "$ac_try") 2>&5
21492   ac_status=$?
21493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21494   (exit $ac_status); }; }; then
21495   llvm_cv_cxx_visibility_inlines_hidden=yes
21496 else
21497   echo "$as_me: failed program was:" >&5
21498 sed 's/^/| /' conftest.$ac_ext >&5
21499
21500         llvm_cv_cxx_visibility_inlines_hidden=no
21501 fi
21502
21503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21504   CXXFLAGS="$oldcxxflags"
21505   ac_ext=c
21506 ac_cpp='$CPP $CPPFLAGS'
21507 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21508 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21509 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21510
21511
21512 fi
21513 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21514 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21515 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21516   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21517
21518 else
21519   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21520
21521 fi
21522
21523
21524 if test "$llvm_cv_link_use_r" = "yes" ; then
21525   RPATH="-Wl,-R"
21526 else
21527   RPATH="-Wl,-rpath"
21528 fi
21529
21530
21531 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21532   RDYNAMIC="-Wl,-export-dynamic"
21533 else
21534   RDYNAMIC=""
21535 fi
21536
21537
21538
21539 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21540
21541
21542
21543
21544
21545
21546 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21547
21548 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21549
21550 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21551
21552 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21553
21554 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21555
21556
21557 ac_config_files="$ac_config_files Makefile.config"
21558
21559
21560 ac_config_files="$ac_config_files llvm.spec"
21561
21562
21563 ac_config_files="$ac_config_files docs/doxygen.cfg"
21564
21565
21566 if test "${clang_src_root}" = ""; then
21567   clang_src_root="$srcdir/tools/clang"
21568 fi
21569 if test -f ${clang_src_root}/README.txt; then
21570     configh="include/clang/Config/config.h"
21571   doxy="docs/doxygen.cfg"
21572   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21573
21574   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21575
21576 fi
21577
21578 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21579
21580
21581 test "x$program_prefix" = "xNONE" && program_prefix=""
21582
21583
21584
21585 ac_config_commands="$ac_config_commands setup"
21586
21587 ac_config_commands="$ac_config_commands Makefile"
21588
21589
21590 ac_config_commands="$ac_config_commands Makefile.common"
21591
21592
21593 ac_config_commands="$ac_config_commands examples/Makefile"
21594
21595
21596 ac_config_commands="$ac_config_commands lib/Makefile"
21597
21598
21599 ac_config_commands="$ac_config_commands runtime/Makefile"
21600
21601
21602 ac_config_commands="$ac_config_commands test/Makefile"
21603
21604
21605 ac_config_commands="$ac_config_commands test/Makefile.tests"
21606
21607
21608 ac_config_commands="$ac_config_commands unittests/Makefile"
21609
21610
21611 ac_config_commands="$ac_config_commands tools/Makefile"
21612
21613
21614 ac_config_commands="$ac_config_commands utils/Makefile"
21615
21616
21617 ac_config_commands="$ac_config_commands projects/Makefile"
21618
21619
21620 ac_config_commands="$ac_config_commands bindings/Makefile"
21621
21622
21623 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21624
21625
21626
21627 cat >confcache <<\_ACEOF
21628 # This file is a shell script that caches the results of configure
21629 # tests run on this system so they can be shared between configure
21630 # scripts and configure runs, see configure's option --config-cache.
21631 # It is not useful on other systems.  If it contains results you don't
21632 # want to keep, you may remove or edit it.
21633 #
21634 # config.status only pays attention to the cache file if you give it
21635 # the --recheck option to rerun configure.
21636 #
21637 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21638 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21639 # following values.
21640
21641 _ACEOF
21642
21643 # The following way of writing the cache mishandles newlines in values,
21644 # but we know of no workaround that is simple, portable, and efficient.
21645 # So, we kill variables containing newlines.
21646 # Ultrix sh set writes to stderr and can't be redirected directly,
21647 # and sets the high bit in the cache file unless we assign to the vars.
21648 (
21649   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21650     eval ac_val=\$$ac_var
21651     case $ac_val in #(
21652     *${as_nl}*)
21653       case $ac_var in #(
21654       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21655 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21656       esac
21657       case $ac_var in #(
21658       _ | IFS | as_nl) ;; #(
21659       *) $as_unset $ac_var ;;
21660       esac ;;
21661     esac
21662   done
21663
21664   (set) 2>&1 |
21665     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21666     *${as_nl}ac_space=\ *)
21667       # `set' does not quote correctly, so add quotes (double-quote
21668       # substitution turns \\\\ into \\, and sed turns \\ into \).
21669       sed -n \
21670         "s/'/'\\\\''/g;
21671           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21672       ;; #(
21673     *)
21674       # `set' quotes correctly as required by POSIX, so do not add quotes.
21675       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21676       ;;
21677     esac |
21678     sort
21679 ) |
21680   sed '
21681      /^ac_cv_env_/b end
21682      t clear
21683      :clear
21684      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21685      t end
21686      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21687      :end' >>confcache
21688 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21689   if test -w "$cache_file"; then
21690     test "x$cache_file" != "x/dev/null" &&
21691       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21692 echo "$as_me: updating cache $cache_file" >&6;}
21693     cat confcache >$cache_file
21694   else
21695     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21696 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21697   fi
21698 fi
21699 rm -f confcache
21700
21701 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21702 # Let make expand exec_prefix.
21703 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21704
21705 DEFS=-DHAVE_CONFIG_H
21706
21707 ac_libobjs=
21708 ac_ltlibobjs=
21709 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21710   # 1. Remove the extension, and $U if already installed.
21711   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21712   ac_i=`echo "$ac_i" | sed "$ac_script"`
21713   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21714   #    will be set to the directory where LIBOBJS objects are built.
21715   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21716   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21717 done
21718 LIBOBJS=$ac_libobjs
21719
21720 LTLIBOBJS=$ac_ltlibobjs
21721
21722
21723 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21724   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21725 Usually this means the macro was only invoked conditionally." >&5
21726 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21727 Usually this means the macro was only invoked conditionally." >&2;}
21728    { (exit 1); exit 1; }; }
21729 fi
21730 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21731   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21732 Usually this means the macro was only invoked conditionally." >&5
21733 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21734 Usually this means the macro was only invoked conditionally." >&2;}
21735    { (exit 1); exit 1; }; }
21736 fi
21737
21738 : ${CONFIG_STATUS=./config.status}
21739 ac_clean_files_save=$ac_clean_files
21740 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21741 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21742 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21743 cat >$CONFIG_STATUS <<_ACEOF
21744 #! $SHELL
21745 # Generated by $as_me.
21746 # Run this file to recreate the current configuration.
21747 # Compiler output produced by configure, useful for debugging
21748 # configure, is in config.log if it exists.
21749
21750 debug=false
21751 ac_cs_recheck=false
21752 ac_cs_silent=false
21753 SHELL=\${CONFIG_SHELL-$SHELL}
21754 _ACEOF
21755
21756 cat >>$CONFIG_STATUS <<\_ACEOF
21757 ## --------------------- ##
21758 ## M4sh Initialization.  ##
21759 ## --------------------- ##
21760
21761 # Be Bourne compatible
21762 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21763   emulate sh
21764   NULLCMD=:
21765   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21766   # is contrary to our usage.  Disable this feature.
21767   alias -g '${1+"$@"}'='"$@"'
21768   setopt NO_GLOB_SUBST
21769 else
21770   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21771 fi
21772 BIN_SH=xpg4; export BIN_SH # for Tru64
21773 DUALCASE=1; export DUALCASE # for MKS sh
21774
21775
21776 # PATH needs CR
21777 # Avoid depending upon Character Ranges.
21778 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21779 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21780 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21781 as_cr_digits='0123456789'
21782 as_cr_alnum=$as_cr_Letters$as_cr_digits
21783
21784 # The user is always right.
21785 if test "${PATH_SEPARATOR+set}" != set; then
21786   echo "#! /bin/sh" >conf$$.sh
21787   echo  "exit 0"   >>conf$$.sh
21788   chmod +x conf$$.sh
21789   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21790     PATH_SEPARATOR=';'
21791   else
21792     PATH_SEPARATOR=:
21793   fi
21794   rm -f conf$$.sh
21795 fi
21796
21797 # Support unset when possible.
21798 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21799   as_unset=unset
21800 else
21801   as_unset=false
21802 fi
21803
21804
21805 # IFS
21806 # We need space, tab and new line, in precisely that order.  Quoting is
21807 # there to prevent editors from complaining about space-tab.
21808 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21809 # splitting by setting IFS to empty value.)
21810 as_nl='
21811 '
21812 IFS=" ""        $as_nl"
21813
21814 # Find who we are.  Look in the path if we contain no directory separator.
21815 case $0 in
21816   *[\\/]* ) as_myself=$0 ;;
21817   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21818 for as_dir in $PATH
21819 do
21820   IFS=$as_save_IFS
21821   test -z "$as_dir" && as_dir=.
21822   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21823 done
21824 IFS=$as_save_IFS
21825
21826      ;;
21827 esac
21828 # We did not find ourselves, most probably we were run as `sh COMMAND'
21829 # in which case we are not to be found in the path.
21830 if test "x$as_myself" = x; then
21831   as_myself=$0
21832 fi
21833 if test ! -f "$as_myself"; then
21834   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21835   { (exit 1); exit 1; }
21836 fi
21837
21838 # Work around bugs in pre-3.0 UWIN ksh.
21839 for as_var in ENV MAIL MAILPATH
21840 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21841 done
21842 PS1='$ '
21843 PS2='> '
21844 PS4='+ '
21845
21846 # NLS nuisances.
21847 for as_var in \
21848   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21849   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21850   LC_TELEPHONE LC_TIME
21851 do
21852   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21853     eval $as_var=C; export $as_var
21854   else
21855     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21856   fi
21857 done
21858
21859 # Required to use basename.
21860 if expr a : '\(a\)' >/dev/null 2>&1 &&
21861    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21862   as_expr=expr
21863 else
21864   as_expr=false
21865 fi
21866
21867 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21868   as_basename=basename
21869 else
21870   as_basename=false
21871 fi
21872
21873
21874 # Name of the executable.
21875 as_me=`$as_basename -- "$0" ||
21876 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21877          X"$0" : 'X\(//\)$' \| \
21878          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21879 echo X/"$0" |
21880     sed '/^.*\/\([^/][^/]*\)\/*$/{
21881             s//\1/
21882             q
21883           }
21884           /^X\/\(\/\/\)$/{
21885             s//\1/
21886             q
21887           }
21888           /^X\/\(\/\).*/{
21889             s//\1/
21890             q
21891           }
21892           s/.*/./; q'`
21893
21894 # CDPATH.
21895 $as_unset CDPATH
21896
21897
21898
21899   as_lineno_1=$LINENO
21900   as_lineno_2=$LINENO
21901   test "x$as_lineno_1" != "x$as_lineno_2" &&
21902   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21903
21904   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21905   # uniformly replaced by the line number.  The first 'sed' inserts a
21906   # line-number line after each line using $LINENO; the second 'sed'
21907   # does the real work.  The second script uses 'N' to pair each
21908   # line-number line with the line containing $LINENO, and appends
21909   # trailing '-' during substitution so that $LINENO is not a special
21910   # case at line end.
21911   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21912   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21913   # E. McMahon (1931-1989) for sed's syntax.  :-)
21914   sed -n '
21915     p
21916     /[$]LINENO/=
21917   ' <$as_myself |
21918     sed '
21919       s/[$]LINENO.*/&-/
21920       t lineno
21921       b
21922       :lineno
21923       N
21924       :loop
21925       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21926       t loop
21927       s/-\n.*//
21928     ' >$as_me.lineno &&
21929   chmod +x "$as_me.lineno" ||
21930     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21931    { (exit 1); exit 1; }; }
21932
21933   # Don't try to exec as it changes $[0], causing all sort of problems
21934   # (the dirname of $[0] is not the place where we might find the
21935   # original and so on.  Autoconf is especially sensitive to this).
21936   . "./$as_me.lineno"
21937   # Exit status is that of the last command.
21938   exit
21939 }
21940
21941
21942 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21943   as_dirname=dirname
21944 else
21945   as_dirname=false
21946 fi
21947
21948 ECHO_C= ECHO_N= ECHO_T=
21949 case `echo -n x` in
21950 -n*)
21951   case `echo 'x\c'` in
21952   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21953   *)   ECHO_C='\c';;
21954   esac;;
21955 *)
21956   ECHO_N='-n';;
21957 esac
21958
21959 if expr a : '\(a\)' >/dev/null 2>&1 &&
21960    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21961   as_expr=expr
21962 else
21963   as_expr=false
21964 fi
21965
21966 rm -f conf$$ conf$$.exe conf$$.file
21967 if test -d conf$$.dir; then
21968   rm -f conf$$.dir/conf$$.file
21969 else
21970   rm -f conf$$.dir
21971   mkdir conf$$.dir
21972 fi
21973 echo >conf$$.file
21974 if ln -s conf$$.file conf$$ 2>/dev/null; then
21975   as_ln_s='ln -s'
21976   # ... but there are two gotchas:
21977   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21978   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21979   # In both cases, we have to default to `cp -p'.
21980   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21981     as_ln_s='cp -p'
21982 elif ln conf$$.file conf$$ 2>/dev/null; then
21983   as_ln_s=ln
21984 else
21985   as_ln_s='cp -p'
21986 fi
21987 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21988 rmdir conf$$.dir 2>/dev/null
21989
21990 if mkdir -p . 2>/dev/null; then
21991   as_mkdir_p=:
21992 else
21993   test -d ./-p && rmdir ./-p
21994   as_mkdir_p=false
21995 fi
21996
21997 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21998 # systems may use methods other than mode bits to determine executability.
21999 cat >conf$$.file <<_ASEOF
22000 #! /bin/sh
22001 exit 0
22002 _ASEOF
22003 chmod +x conf$$.file
22004 if test -x conf$$.file >/dev/null 2>&1; then
22005   as_executable_p="test -x"
22006 else
22007   as_executable_p=:
22008 fi
22009 rm -f conf$$.file
22010
22011 # Sed expression to map a string onto a valid CPP name.
22012 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22013
22014 # Sed expression to map a string onto a valid variable name.
22015 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22016
22017
22018 exec 6>&1
22019
22020 # Save the log message, to keep $[0] and so on meaningful, and to
22021 # report actual input values of CONFIG_FILES etc. instead of their
22022 # values after options handling.
22023 ac_log="
22024 This file was extended by LLVM $as_me 3.3svn, which was
22025 generated by GNU Autoconf 2.60.  Invocation command line was
22026
22027   CONFIG_FILES    = $CONFIG_FILES
22028   CONFIG_HEADERS  = $CONFIG_HEADERS
22029   CONFIG_LINKS    = $CONFIG_LINKS
22030   CONFIG_COMMANDS = $CONFIG_COMMANDS
22031   $ $0 $@
22032
22033 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22034 "
22035
22036 _ACEOF
22037
22038 cat >>$CONFIG_STATUS <<_ACEOF
22039 # Files that config.status was made for.
22040 config_files="$ac_config_files"
22041 config_headers="$ac_config_headers"
22042 config_commands="$ac_config_commands"
22043
22044 _ACEOF
22045
22046 cat >>$CONFIG_STATUS <<\_ACEOF
22047 ac_cs_usage="\
22048 \`$as_me' instantiates files from templates according to the
22049 current configuration.
22050
22051 Usage: $0 [OPTIONS] [FILE]...
22052
22053   -h, --help       print this help, then exit
22054   -V, --version    print version number, then exit
22055   -q, --quiet      do not print progress messages
22056   -d, --debug      don't remove temporary files
22057       --recheck    update $as_me by reconfiguring in the same conditions
22058   --file=FILE[:TEMPLATE]
22059                    instantiate the configuration file FILE
22060   --header=FILE[:TEMPLATE]
22061                    instantiate the configuration header FILE
22062
22063 Configuration files:
22064 $config_files
22065
22066 Configuration headers:
22067 $config_headers
22068
22069 Configuration commands:
22070 $config_commands
22071
22072 Report bugs to <bug-autoconf@gnu.org>."
22073
22074 _ACEOF
22075 cat >>$CONFIG_STATUS <<_ACEOF
22076 ac_cs_version="\\
22077 LLVM config.status 3.3svn
22078 configured by $0, generated by GNU Autoconf 2.60,
22079   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22080
22081 Copyright (C) 2006 Free Software Foundation, Inc.
22082 This config.status script is free software; the Free Software Foundation
22083 gives unlimited permission to copy, distribute and modify it."
22084
22085 ac_pwd='$ac_pwd'
22086 srcdir='$srcdir'
22087 INSTALL='$INSTALL'
22088 _ACEOF
22089
22090 cat >>$CONFIG_STATUS <<\_ACEOF
22091 # If no file are specified by the user, then we need to provide default
22092 # value.  By we need to know if files were specified by the user.
22093 ac_need_defaults=:
22094 while test $# != 0
22095 do
22096   case $1 in
22097   --*=*)
22098     ac_option=`expr "X$1" : 'X\([^=]*\)='`
22099     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22100     ac_shift=:
22101     ;;
22102   *)
22103     ac_option=$1
22104     ac_optarg=$2
22105     ac_shift=shift
22106     ;;
22107   esac
22108
22109   case $ac_option in
22110   # Handling of the options.
22111   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22112     ac_cs_recheck=: ;;
22113   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22114     echo "$ac_cs_version"; exit ;;
22115   --debug | --debu | --deb | --de | --d | -d )
22116     debug=: ;;
22117   --file | --fil | --fi | --f )
22118     $ac_shift
22119     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22120     ac_need_defaults=false;;
22121   --header | --heade | --head | --hea )
22122     $ac_shift
22123     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22124     ac_need_defaults=false;;
22125   --he | --h)
22126     # Conflict between --help and --header
22127     { echo "$as_me: error: ambiguous option: $1
22128 Try \`$0 --help' for more information." >&2
22129    { (exit 1); exit 1; }; };;
22130   --help | --hel | -h )
22131     echo "$ac_cs_usage"; exit ;;
22132   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22133   | -silent | --silent | --silen | --sile | --sil | --si | --s)
22134     ac_cs_silent=: ;;
22135
22136   # This is an error.
22137   -*) { echo "$as_me: error: unrecognized option: $1
22138 Try \`$0 --help' for more information." >&2
22139    { (exit 1); exit 1; }; } ;;
22140
22141   *) ac_config_targets="$ac_config_targets $1"
22142      ac_need_defaults=false ;;
22143
22144   esac
22145   shift
22146 done
22147
22148 ac_configure_extra_args=
22149
22150 if $ac_cs_silent; then
22151   exec 6>/dev/null
22152   ac_configure_extra_args="$ac_configure_extra_args --silent"
22153 fi
22154
22155 _ACEOF
22156 cat >>$CONFIG_STATUS <<_ACEOF
22157 if \$ac_cs_recheck; then
22158   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22159   CONFIG_SHELL=$SHELL
22160   export CONFIG_SHELL
22161   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22162 fi
22163
22164 _ACEOF
22165 cat >>$CONFIG_STATUS <<\_ACEOF
22166 exec 5>>config.log
22167 {
22168   echo
22169   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22170 ## Running $as_me. ##
22171 _ASBOX
22172   echo "$ac_log"
22173 } >&5
22174
22175 _ACEOF
22176 cat >>$CONFIG_STATUS <<_ACEOF
22177 #
22178 # INIT-COMMANDS
22179 #
22180 llvm_src="${srcdir}"
22181
22182 _ACEOF
22183
22184 cat >>$CONFIG_STATUS <<\_ACEOF
22185
22186 # Handling of arguments.
22187 for ac_config_target in $ac_config_targets
22188 do
22189   case $ac_config_target in
22190     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
22191     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
22192     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
22193     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
22194     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
22195     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
22196     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
22197     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
22198     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
22199     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
22200     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
22201     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
22202     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
22203     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
22204     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
22205     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
22206     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
22207     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
22208     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
22209     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
22210     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
22211     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
22212     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
22213     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
22214     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
22215     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
22216     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
22217
22218   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22219 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22220    { (exit 1); exit 1; }; };;
22221   esac
22222 done
22223
22224
22225 # If the user did not use the arguments to specify the items to instantiate,
22226 # then the envvar interface is used.  Set only those that are not.
22227 # We use the long form for the default assignment because of an extremely
22228 # bizarre bug on SunOS 4.1.3.
22229 if $ac_need_defaults; then
22230   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22231   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22232   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22233 fi
22234
22235 # Have a temporary directory for convenience.  Make it in the build tree
22236 # simply because there is no reason against having it here, and in addition,
22237 # creating and moving files from /tmp can sometimes cause problems.
22238 # Hook for its removal unless debugging.
22239 # Note that there is a small window in which the directory will not be cleaned:
22240 # after its creation but before its name has been assigned to `$tmp'.
22241 $debug ||
22242 {
22243   tmp=
22244   trap 'exit_status=$?
22245   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22246 ' 0
22247   trap '{ (exit 1); exit 1; }' 1 2 13 15
22248 }
22249 # Create a (secure) tmp directory for tmp files.
22250
22251 {
22252   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22253   test -n "$tmp" && test -d "$tmp"
22254 }  ||
22255 {
22256   tmp=./conf$$-$RANDOM
22257   (umask 077 && mkdir "$tmp")
22258 } ||
22259 {
22260    echo "$me: cannot create a temporary directory in ." >&2
22261    { (exit 1); exit 1; }
22262 }
22263
22264 #
22265 # Set up the sed scripts for CONFIG_FILES section.
22266 #
22267
22268 # No need to generate the scripts if there are no CONFIG_FILES.
22269 # This happens for instance when ./config.status config.h
22270 if test -n "$CONFIG_FILES"; then
22271
22272 _ACEOF
22273
22274
22275
22276 ac_delim='%!_!# '
22277 for ac_last_try in false false false false false :; do
22278   cat >conf$$subs.sed <<_ACEOF
22279 SHELL!$SHELL$ac_delim
22280 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22281 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22282 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22283 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22284 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22285 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22286 exec_prefix!$exec_prefix$ac_delim
22287 prefix!$prefix$ac_delim
22288 program_transform_name!$program_transform_name$ac_delim
22289 bindir!$bindir$ac_delim
22290 sbindir!$sbindir$ac_delim
22291 libexecdir!$libexecdir$ac_delim
22292 datarootdir!$datarootdir$ac_delim
22293 datadir!$datadir$ac_delim
22294 sysconfdir!$sysconfdir$ac_delim
22295 sharedstatedir!$sharedstatedir$ac_delim
22296 localstatedir!$localstatedir$ac_delim
22297 includedir!$includedir$ac_delim
22298 oldincludedir!$oldincludedir$ac_delim
22299 docdir!$docdir$ac_delim
22300 infodir!$infodir$ac_delim
22301 htmldir!$htmldir$ac_delim
22302 dvidir!$dvidir$ac_delim
22303 pdfdir!$pdfdir$ac_delim
22304 psdir!$psdir$ac_delim
22305 libdir!$libdir$ac_delim
22306 localedir!$localedir$ac_delim
22307 mandir!$mandir$ac_delim
22308 DEFS!$DEFS$ac_delim
22309 ECHO_C!$ECHO_C$ac_delim
22310 ECHO_N!$ECHO_N$ac_delim
22311 ECHO_T!$ECHO_T$ac_delim
22312 LIBS!$LIBS$ac_delim
22313 build_alias!$build_alias$ac_delim
22314 host_alias!$host_alias$ac_delim
22315 target_alias!$target_alias$ac_delim
22316 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
22317 CC!$CC$ac_delim
22318 CFLAGS!$CFLAGS$ac_delim
22319 LDFLAGS!$LDFLAGS$ac_delim
22320 CPPFLAGS!$CPPFLAGS$ac_delim
22321 ac_ct_CC!$ac_ct_CC$ac_delim
22322 EXEEXT!$EXEEXT$ac_delim
22323 OBJEXT!$OBJEXT$ac_delim
22324 CXX!$CXX$ac_delim
22325 CXXFLAGS!$CXXFLAGS$ac_delim
22326 ac_ct_CXX!$ac_ct_CXX$ac_delim
22327 CPP!$CPP$ac_delim
22328 subdirs!$subdirs$ac_delim
22329 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22330 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22331 build!$build$ac_delim
22332 build_cpu!$build_cpu$ac_delim
22333 build_vendor!$build_vendor$ac_delim
22334 build_os!$build_os$ac_delim
22335 host!$host$ac_delim
22336 host_cpu!$host_cpu$ac_delim
22337 host_vendor!$host_vendor$ac_delim
22338 host_os!$host_os$ac_delim
22339 target!$target$ac_delim
22340 target_cpu!$target_cpu$ac_delim
22341 target_vendor!$target_vendor$ac_delim
22342 target_os!$target_os$ac_delim
22343 OS!$OS$ac_delim
22344 HOST_OS!$HOST_OS$ac_delim
22345 TARGET_OS!$TARGET_OS$ac_delim
22346 LINKALL!$LINKALL$ac_delim
22347 NOLINKALL!$NOLINKALL$ac_delim
22348 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22349 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22350 ARCH!$ARCH$ac_delim
22351 HOST_ARCH!$HOST_ARCH$ac_delim
22352 ENDIAN!$ENDIAN$ac_delim
22353 GREP!$GREP$ac_delim
22354 EGREP!$EGREP$ac_delim
22355 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22356 BUILD_CC!$BUILD_CC$ac_delim
22357 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22358 BUILD_CXX!$BUILD_CXX$ac_delim
22359 CVSBUILD!$CVSBUILD$ac_delim
22360 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
22361 ENABLE_CXX11!$ENABLE_CXX11$ac_delim
22362 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
22363 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
22364 ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
22365 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22366 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22367 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22368 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
22369 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22370 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22371 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22372 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22373 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
22374 JIT!$JIT$ac_delim
22375 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22376 _ACEOF
22377
22378   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22379     break
22380   elif $ac_last_try; then
22381     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22382 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22383    { (exit 1); exit 1; }; }
22384   else
22385     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22386   fi
22387 done
22388
22389 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22390 if test -n "$ac_eof"; then
22391   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22392   ac_eof=`expr $ac_eof + 1`
22393 fi
22394
22395 cat >>$CONFIG_STATUS <<_ACEOF
22396 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22397 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22398 _ACEOF
22399 sed '
22400 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22401 s/^/s,@/; s/!/@,|#_!!_#|/
22402 :n
22403 t n
22404 s/'"$ac_delim"'$/,g/; t
22405 s/$/\\/; p
22406 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22407 ' >>$CONFIG_STATUS <conf$$subs.sed
22408 rm -f conf$$subs.sed
22409 cat >>$CONFIG_STATUS <<_ACEOF
22410 CEOF$ac_eof
22411 _ACEOF
22412
22413
22414 ac_delim='%!_!# '
22415 for ac_last_try in false false false false false :; do
22416   cat >conf$$subs.sed <<_ACEOF
22417 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22418 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22419 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
22420 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22421 ENABLE_PIC!$ENABLE_PIC$ac_delim
22422 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22423 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22424 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22425 ENABLE_BACKTRACES!$ENABLE_BACKTRACES$ac_delim
22426 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22427 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22428 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22429 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22430 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22431 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22432 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22433 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22434 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
22435 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22436 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
22437 NM!$NM$ac_delim
22438 ifGNUmake!$ifGNUmake$ac_delim
22439 LN_S!$LN_S$ac_delim
22440 CMP!$CMP$ac_delim
22441 CP!$CP$ac_delim
22442 DATE!$DATE$ac_delim
22443 FIND!$FIND$ac_delim
22444 MKDIR!$MKDIR$ac_delim
22445 MV!$MV$ac_delim
22446 RANLIB!$RANLIB$ac_delim
22447 AR!$AR$ac_delim
22448 RM!$RM$ac_delim
22449 SED!$SED$ac_delim
22450 TAR!$TAR$ac_delim
22451 BINPWD!$BINPWD$ac_delim
22452 GRAPHVIZ!$GRAPHVIZ$ac_delim
22453 DOT!$DOT$ac_delim
22454 FDP!$FDP$ac_delim
22455 NEATO!$NEATO$ac_delim
22456 TWOPI!$TWOPI$ac_delim
22457 CIRCO!$CIRCO$ac_delim
22458 GV!$GV$ac_delim
22459 DOTTY!$DOTTY$ac_delim
22460 XDOT_PY!$XDOT_PY$ac_delim
22461 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22462 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22463 INSTALL_DATA!$INSTALL_DATA$ac_delim
22464 BZIP2!$BZIP2$ac_delim
22465 CAT!$CAT$ac_delim
22466 DOXYGEN!$DOXYGEN$ac_delim
22467 GROFF!$GROFF$ac_delim
22468 GZIPBIN!$GZIPBIN$ac_delim
22469 PDFROFF!$PDFROFF$ac_delim
22470 ZIP!$ZIP$ac_delim
22471 OCAMLC!$OCAMLC$ac_delim
22472 OCAMLOPT!$OCAMLOPT$ac_delim
22473 OCAMLDEP!$OCAMLDEP$ac_delim
22474 OCAMLDOC!$OCAMLDOC$ac_delim
22475 GAS!$GAS$ac_delim
22476 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22477 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22478 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22479 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22480 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22481 LIBADD_DL!$LIBADD_DL$ac_delim
22482 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22483 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22484 NO_NESTED_ANON_TYPES!$NO_NESTED_ANON_TYPES$ac_delim
22485 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
22486 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
22487 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
22488 PYTHON!$PYTHON$ac_delim
22489 USE_UDIS86!$USE_UDIS86$ac_delim
22490 USE_OPROFILE!$USE_OPROFILE$ac_delim
22491 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22492 XML2CONFIG!$XML2CONFIG$ac_delim
22493 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
22494 LIBXML2_INC!$LIBXML2_INC$ac_delim
22495 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22496 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22497 MMAP_FILE!$MMAP_FILE$ac_delim
22498 SHLIBEXT!$SHLIBEXT$ac_delim
22499 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22500 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22501 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22502 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22503 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22504 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22505 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22506 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22507 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22508 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22509 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22510 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22511 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22512 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22513 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22514 RPATH!$RPATH$ac_delim
22515 _ACEOF
22516
22517   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22518     break
22519   elif $ac_last_try; then
22520     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22521 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22522    { (exit 1); exit 1; }; }
22523   else
22524     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22525   fi
22526 done
22527
22528 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22529 if test -n "$ac_eof"; then
22530   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22531   ac_eof=`expr $ac_eof + 1`
22532 fi
22533
22534 cat >>$CONFIG_STATUS <<_ACEOF
22535 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22536 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22537 _ACEOF
22538 sed '
22539 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22540 s/^/s,@/; s/!/@,|#_!!_#|/
22541 :n
22542 t n
22543 s/'"$ac_delim"'$/,g/; t
22544 s/$/\\/; p
22545 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22546 ' >>$CONFIG_STATUS <conf$$subs.sed
22547 rm -f conf$$subs.sed
22548 cat >>$CONFIG_STATUS <<_ACEOF
22549 CEOF$ac_eof
22550 _ACEOF
22551
22552
22553 ac_delim='%!_!# '
22554 for ac_last_try in false false false false false :; do
22555   cat >conf$$subs.sed <<_ACEOF
22556 RDYNAMIC!$RDYNAMIC$ac_delim
22557 program_prefix!$program_prefix$ac_delim
22558 LIBOBJS!$LIBOBJS$ac_delim
22559 LTLIBOBJS!$LTLIBOBJS$ac_delim
22560 _ACEOF
22561
22562   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 4; then
22563     break
22564   elif $ac_last_try; then
22565     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22566 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22567    { (exit 1); exit 1; }; }
22568   else
22569     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22570   fi
22571 done
22572
22573 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22574 if test -n "$ac_eof"; then
22575   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22576   ac_eof=`expr $ac_eof + 1`
22577 fi
22578
22579 cat >>$CONFIG_STATUS <<_ACEOF
22580 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22581 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22582 _ACEOF
22583 sed '
22584 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22585 s/^/s,@/; s/!/@,|#_!!_#|/
22586 :n
22587 t n
22588 s/'"$ac_delim"'$/,g/; t
22589 s/$/\\/; p
22590 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22591 ' >>$CONFIG_STATUS <conf$$subs.sed
22592 rm -f conf$$subs.sed
22593 cat >>$CONFIG_STATUS <<_ACEOF
22594 :end
22595 s/|#_!!_#|//g
22596 CEOF$ac_eof
22597 _ACEOF
22598
22599
22600 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22601 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22602 # trailing colons and then remove the whole line if VPATH becomes empty
22603 # (actually we leave an empty line to preserve line numbers).
22604 if test "x$srcdir" = x.; then
22605   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22606 s/:*\$(srcdir):*/:/
22607 s/:*\${srcdir}:*/:/
22608 s/:*@srcdir@:*/:/
22609 s/^\([^=]*=[     ]*\):*/\1/
22610 s/:*$//
22611 s/^[^=]*=[       ]*$//
22612 }'
22613 fi
22614
22615 cat >>$CONFIG_STATUS <<\_ACEOF
22616 fi # test -n "$CONFIG_FILES"
22617
22618
22619 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22620 do
22621   case $ac_tag in
22622   :[FHLC]) ac_mode=$ac_tag; continue;;
22623   esac
22624   case $ac_mode$ac_tag in
22625   :[FHL]*:*);;
22626   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22627 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22628    { (exit 1); exit 1; }; };;
22629   :[FH]-) ac_tag=-:-;;
22630   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22631   esac
22632   ac_save_IFS=$IFS
22633   IFS=:
22634   set x $ac_tag
22635   IFS=$ac_save_IFS
22636   shift
22637   ac_file=$1
22638   shift
22639
22640   case $ac_mode in
22641   :L) ac_source=$1;;
22642   :[FH])
22643     ac_file_inputs=
22644     for ac_f
22645     do
22646       case $ac_f in
22647       -) ac_f="$tmp/stdin";;
22648       *) # Look for the file first in the build tree, then in the source tree
22649          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22650          # because $ac_f cannot contain `:'.
22651          test -f "$ac_f" ||
22652            case $ac_f in
22653            [\\/$]*) false;;
22654            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22655            esac ||
22656            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22657 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22658    { (exit 1); exit 1; }; };;
22659       esac
22660       ac_file_inputs="$ac_file_inputs $ac_f"
22661     done
22662
22663     # Let's still pretend it is `configure' which instantiates (i.e., don't
22664     # use $as_me), people would be surprised to read:
22665     #    /* config.h.  Generated by config.status.  */
22666     configure_input="Generated from "`IFS=:
22667           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22668     if test x"$ac_file" != x-; then
22669       configure_input="$ac_file.  $configure_input"
22670       { echo "$as_me:$LINENO: creating $ac_file" >&5
22671 echo "$as_me: creating $ac_file" >&6;}
22672     fi
22673
22674     case $ac_tag in
22675     *:-:* | *:-) cat >"$tmp/stdin";;
22676     esac
22677     ;;
22678   esac
22679
22680   ac_dir=`$as_dirname -- "$ac_file" ||
22681 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22682          X"$ac_file" : 'X\(//\)[^/]' \| \
22683          X"$ac_file" : 'X\(//\)$' \| \
22684          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22685 echo X"$ac_file" |
22686     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22687             s//\1/
22688             q
22689           }
22690           /^X\(\/\/\)[^/].*/{
22691             s//\1/
22692             q
22693           }
22694           /^X\(\/\/\)$/{
22695             s//\1/
22696             q
22697           }
22698           /^X\(\/\).*/{
22699             s//\1/
22700             q
22701           }
22702           s/.*/./; q'`
22703   { as_dir="$ac_dir"
22704   case $as_dir in #(
22705   -*) as_dir=./$as_dir;;
22706   esac
22707   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22708     as_dirs=
22709     while :; do
22710       case $as_dir in #(
22711       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22712       *) as_qdir=$as_dir;;
22713       esac
22714       as_dirs="'$as_qdir' $as_dirs"
22715       as_dir=`$as_dirname -- "$as_dir" ||
22716 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22717          X"$as_dir" : 'X\(//\)[^/]' \| \
22718          X"$as_dir" : 'X\(//\)$' \| \
22719          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22720 echo X"$as_dir" |
22721     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22722             s//\1/
22723             q
22724           }
22725           /^X\(\/\/\)[^/].*/{
22726             s//\1/
22727             q
22728           }
22729           /^X\(\/\/\)$/{
22730             s//\1/
22731             q
22732           }
22733           /^X\(\/\).*/{
22734             s//\1/
22735             q
22736           }
22737           s/.*/./; q'`
22738       test -d "$as_dir" && break
22739     done
22740     test -z "$as_dirs" || eval "mkdir $as_dirs"
22741   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22742 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22743    { (exit 1); exit 1; }; }; }
22744   ac_builddir=.
22745
22746 case "$ac_dir" in
22747 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22748 *)
22749   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22750   # A ".." for each directory in $ac_dir_suffix.
22751   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22752   case $ac_top_builddir_sub in
22753   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22754   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22755   esac ;;
22756 esac
22757 ac_abs_top_builddir=$ac_pwd
22758 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22759 # for backward compatibility:
22760 ac_top_builddir=$ac_top_build_prefix
22761
22762 case $srcdir in
22763   .)  # We are building in place.
22764     ac_srcdir=.
22765     ac_top_srcdir=$ac_top_builddir_sub
22766     ac_abs_top_srcdir=$ac_pwd ;;
22767   [\\/]* | ?:[\\/]* )  # Absolute name.
22768     ac_srcdir=$srcdir$ac_dir_suffix;
22769     ac_top_srcdir=$srcdir
22770     ac_abs_top_srcdir=$srcdir ;;
22771   *) # Relative name.
22772     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22773     ac_top_srcdir=$ac_top_build_prefix$srcdir
22774     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22775 esac
22776 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22777
22778
22779   case $ac_mode in
22780   :F)
22781   #
22782   # CONFIG_FILE
22783   #
22784
22785   case $INSTALL in
22786   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22787   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22788   esac
22789 _ACEOF
22790
22791 cat >>$CONFIG_STATUS <<\_ACEOF
22792 # If the template does not know about datarootdir, expand it.
22793 # FIXME: This hack should be removed a few years after 2.60.
22794 ac_datarootdir_hack=; ac_datarootdir_seen=
22795
22796 case `sed -n '/datarootdir/ {
22797   p
22798   q
22799 }
22800 /@datadir@/p
22801 /@docdir@/p
22802 /@infodir@/p
22803 /@localedir@/p
22804 /@mandir@/p
22805 ' $ac_file_inputs` in
22806 *datarootdir*) ac_datarootdir_seen=yes;;
22807 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22808   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22809 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22810 _ACEOF
22811 cat >>$CONFIG_STATUS <<_ACEOF
22812   ac_datarootdir_hack='
22813   s&@datadir@&$datadir&g
22814   s&@docdir@&$docdir&g
22815   s&@infodir@&$infodir&g
22816   s&@localedir@&$localedir&g
22817   s&@mandir@&$mandir&g
22818     s&\\\${datarootdir}&$datarootdir&g' ;;
22819 esac
22820 _ACEOF
22821
22822 # Neutralize VPATH when `$srcdir' = `.'.
22823 # Shell code in configure.ac might set extrasub.
22824 # FIXME: do we really want to maintain this feature?
22825 cat >>$CONFIG_STATUS <<_ACEOF
22826   sed "$ac_vpsub
22827 $extrasub
22828 _ACEOF
22829 cat >>$CONFIG_STATUS <<\_ACEOF
22830 :t
22831 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22832 s&@configure_input@&$configure_input&;t t
22833 s&@top_builddir@&$ac_top_builddir_sub&;t t
22834 s&@srcdir@&$ac_srcdir&;t t
22835 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22836 s&@top_srcdir@&$ac_top_srcdir&;t t
22837 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22838 s&@builddir@&$ac_builddir&;t t
22839 s&@abs_builddir@&$ac_abs_builddir&;t t
22840 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22841 s&@INSTALL@&$ac_INSTALL&;t t
22842 $ac_datarootdir_hack
22843 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22844
22845 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22846   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22847   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22848   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22849 which seems to be undefined.  Please make sure it is defined." >&5
22850 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22851 which seems to be undefined.  Please make sure it is defined." >&2;}
22852
22853   rm -f "$tmp/stdin"
22854   case $ac_file in
22855   -) cat "$tmp/out"; rm -f "$tmp/out";;
22856   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22857   esac
22858  ;;
22859   :H)
22860   #
22861   # CONFIG_HEADER
22862   #
22863 _ACEOF
22864
22865 # Transform confdefs.h into a sed script `conftest.defines', that
22866 # substitutes the proper values into config.h.in to produce config.h.
22867 rm -f conftest.defines conftest.tail
22868 # First, append a space to every undef/define line, to ease matching.
22869 echo 's/$/ /' >conftest.defines
22870 # Then, protect against being on the right side of a sed subst, or in
22871 # an unquoted here document, in config.status.  If some macros were
22872 # called several times there might be several #defines for the same
22873 # symbol, which is useless.  But do not sort them, since the last
22874 # AC_DEFINE must be honored.
22875 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22876 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22877 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22878 # PARAMS is the parameter list in the macro definition--in most cases, it's
22879 # just an empty string.
22880 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22881 ac_dB='\\)[      (].*,\\1define\\2'
22882 ac_dC=' '
22883 ac_dD=' ,'
22884
22885 uniq confdefs.h |
22886   sed -n '
22887         t rset
22888         :rset
22889         s/^[     ]*#[    ]*define[       ][      ]*//
22890         t ok
22891         d
22892         :ok
22893         s/[\\&,]/\\&/g
22894         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22895         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22896   ' >>conftest.defines
22897
22898 # Remove the space that was appended to ease matching.
22899 # Then replace #undef with comments.  This is necessary, for
22900 # example, in the case of _POSIX_SOURCE, which is predefined and required
22901 # on some systems where configure will not decide to define it.
22902 # (The regexp can be short, since the line contains either #define or #undef.)
22903 echo 's/ $//
22904 s,^[     #]*u.*,/* & */,' >>conftest.defines
22905
22906 # Break up conftest.defines:
22907 ac_max_sed_lines=50
22908
22909 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22910 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22911 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22912 # et cetera.
22913 ac_in='$ac_file_inputs'
22914 ac_out='"$tmp/out1"'
22915 ac_nxt='"$tmp/out2"'
22916
22917 while :
22918 do
22919   # Write a here document:
22920     cat >>$CONFIG_STATUS <<_ACEOF
22921     # First, check the format of the line:
22922     cat >"\$tmp/defines.sed" <<\\CEOF
22923 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22924 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22925 b
22926 :def
22927 _ACEOF
22928   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22929   echo 'CEOF
22930     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22931   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22932   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22933   grep . conftest.tail >/dev/null || break
22934   rm -f conftest.defines
22935   mv conftest.tail conftest.defines
22936 done
22937 rm -f conftest.defines conftest.tail
22938
22939 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22940 cat >>$CONFIG_STATUS <<\_ACEOF
22941   if test x"$ac_file" != x-; then
22942     echo "/* $configure_input  */" >"$tmp/config.h"
22943     cat "$ac_result" >>"$tmp/config.h"
22944     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22945       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22946 echo "$as_me: $ac_file is unchanged" >&6;}
22947     else
22948       rm -f $ac_file
22949       mv "$tmp/config.h" $ac_file
22950     fi
22951   else
22952     echo "/* $configure_input  */"
22953     cat "$ac_result"
22954   fi
22955   rm -f "$tmp/out12"
22956  ;;
22957
22958   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22959 echo "$as_me: executing $ac_file commands" >&6;}
22960  ;;
22961   esac
22962
22963
22964   case $ac_file$ac_mode in
22965     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22966    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22967     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22968    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22969     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22970    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22971     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22972    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22973     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22974    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22975     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22976    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22977     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22978    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22979     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22980    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22981     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22982    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22983     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22984    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22985     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22986    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22987     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22988    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22989     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22990    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22991
22992   esac
22993 done # for ac_tag
22994
22995
22996 { (exit 0); exit 0; }
22997 _ACEOF
22998 chmod +x $CONFIG_STATUS
22999 ac_clean_files=$ac_clean_files_save
23000
23001
23002 # configure is writing to config.log, and then calls config.status.
23003 # config.status does its own redirection, appending to config.log.
23004 # Unfortunately, on DOS this fails, as config.log is still kept open
23005 # by configure, so config.status won't be able to write to it; its
23006 # output is simply discarded.  So we exec the FD to /dev/null,
23007 # effectively closing config.log, so it can be properly (re)opened and
23008 # appended to by config.status.  When coming back to configure, we
23009 # need to make the FD available again.
23010 if test "$no_create" != yes; then
23011   ac_cs_success=:
23012   ac_config_status_args=
23013   test "$silent" = yes &&
23014     ac_config_status_args="$ac_config_status_args --quiet"
23015   exec 5>/dev/null
23016   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23017   exec 5>>config.log
23018   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23019   # would make configure fail if this is the last instruction.
23020   $ac_cs_success || { (exit 1); exit 1; }
23021 fi
23022
23023 #
23024 # CONFIG_SUBDIRS section.
23025 #
23026 if test "$no_recursion" != yes; then
23027
23028   # Remove --cache-file and --srcdir arguments so they do not pile up.
23029   ac_sub_configure_args=
23030   ac_prev=
23031   eval "set x $ac_configure_args"
23032   shift
23033   for ac_arg
23034   do
23035     if test -n "$ac_prev"; then
23036       ac_prev=
23037       continue
23038     fi
23039     case $ac_arg in
23040     -cache-file | --cache-file | --cache-fil | --cache-fi \
23041     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
23042       ac_prev=cache_file ;;
23043     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
23044     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
23045     | --c=*)
23046       ;;
23047     --config-cache | -C)
23048       ;;
23049     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
23050       ac_prev=srcdir ;;
23051     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
23052       ;;
23053     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
23054       ac_prev=prefix ;;
23055     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
23056       ;;
23057     *)
23058       case $ac_arg in
23059       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23060       esac
23061       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
23062     esac
23063   done
23064
23065   # Always prepend --prefix to ensure using the same prefix
23066   # in subdir configurations.
23067   ac_arg="--prefix=$prefix"
23068   case $ac_arg in
23069   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23070   esac
23071   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
23072
23073   ac_popdir=`pwd`
23074   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
23075
23076     # Do not complain, so a configure script can configure whichever
23077     # parts of a large source tree are present.
23078     test -d "$srcdir/$ac_dir" || continue
23079
23080     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
23081     echo "$as_me:$LINENO: $ac_msg" >&5
23082     echo "$ac_msg" >&6
23083     { as_dir="$ac_dir"
23084   case $as_dir in #(
23085   -*) as_dir=./$as_dir;;
23086   esac
23087   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23088     as_dirs=
23089     while :; do
23090       case $as_dir in #(
23091       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23092       *) as_qdir=$as_dir;;
23093       esac
23094       as_dirs="'$as_qdir' $as_dirs"
23095       as_dir=`$as_dirname -- "$as_dir" ||
23096 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23097          X"$as_dir" : 'X\(//\)[^/]' \| \
23098          X"$as_dir" : 'X\(//\)$' \| \
23099          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23100 echo X"$as_dir" |
23101     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23102             s//\1/
23103             q
23104           }
23105           /^X\(\/\/\)[^/].*/{
23106             s//\1/
23107             q
23108           }
23109           /^X\(\/\/\)$/{
23110             s//\1/
23111             q
23112           }
23113           /^X\(\/\).*/{
23114             s//\1/
23115             q
23116           }
23117           s/.*/./; q'`
23118       test -d "$as_dir" && break
23119     done
23120     test -z "$as_dirs" || eval "mkdir $as_dirs"
23121   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23122 echo "$as_me: error: cannot create directory $as_dir" >&2;}
23123    { (exit 1); exit 1; }; }; }
23124     ac_builddir=.
23125
23126 case "$ac_dir" in
23127 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23128 *)
23129   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23130   # A ".." for each directory in $ac_dir_suffix.
23131   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
23132   case $ac_top_builddir_sub in
23133   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23134   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23135   esac ;;
23136 esac
23137 ac_abs_top_builddir=$ac_pwd
23138 ac_abs_builddir=$ac_pwd$ac_dir_suffix
23139 # for backward compatibility:
23140 ac_top_builddir=$ac_top_build_prefix
23141
23142 case $srcdir in
23143   .)  # We are building in place.
23144     ac_srcdir=.
23145     ac_top_srcdir=$ac_top_builddir_sub
23146     ac_abs_top_srcdir=$ac_pwd ;;
23147   [\\/]* | ?:[\\/]* )  # Absolute name.
23148     ac_srcdir=$srcdir$ac_dir_suffix;
23149     ac_top_srcdir=$srcdir
23150     ac_abs_top_srcdir=$srcdir ;;
23151   *) # Relative name.
23152     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23153     ac_top_srcdir=$ac_top_build_prefix$srcdir
23154     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23155 esac
23156 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23157
23158
23159     cd "$ac_dir"
23160
23161     # Check for guested configure; otherwise get Cygnus style configure.
23162     if test -f "$ac_srcdir/configure.gnu"; then
23163       ac_sub_configure=$ac_srcdir/configure.gnu
23164     elif test -f "$ac_srcdir/configure"; then
23165       ac_sub_configure=$ac_srcdir/configure
23166     elif test -f "$ac_srcdir/configure.in"; then
23167       # This should be Cygnus configure.
23168       ac_sub_configure=$ac_aux_dir/configure
23169     else
23170       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
23171 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
23172       ac_sub_configure=
23173     fi
23174
23175     # The recursion is here.
23176     if test -n "$ac_sub_configure"; then
23177       # Make the cache file name correct relative to the subdirectory.
23178       case $cache_file in
23179       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
23180       *) # Relative name.
23181         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
23182       esac
23183
23184       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
23185 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
23186       # The eval makes quoting arguments work.
23187       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
23188            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
23189         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
23190 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
23191    { (exit 1); exit 1; }; }
23192     fi
23193
23194     cd "$ac_popdir"
23195   done
23196 fi
23197