Use the attribute group reference instead of the attribute directly.
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.3svn.
4 #
5 # Report bugs to <http://llvm.org/bugs/>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
560
561 # Identity of this package.
562 PACKAGE_NAME='LLVM'
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.3svn'
565 PACKAGE_STRING='LLVM 3.3svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/IR/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_COPYRIGHT
643 CC
644 CFLAGS
645 LDFLAGS
646 CPPFLAGS
647 ac_ct_CC
648 EXEEXT
649 OBJEXT
650 CXX
651 CXXFLAGS
652 ac_ct_CXX
653 CPP
654 subdirs
655 ENABLE_POLLY
656 LLVM_HAS_POLLY
657 build
658 build_cpu
659 build_vendor
660 build_os
661 host
662 host_cpu
663 host_vendor
664 host_os
665 target
666 target_cpu
667 target_vendor
668 target_os
669 OS
670 HOST_OS
671 TARGET_OS
672 LINKALL
673 NOLINKALL
674 LLVM_ON_UNIX
675 LLVM_ON_WIN32
676 ARCH
677 HOST_ARCH
678 ENDIAN
679 GREP
680 EGREP
681 LLVM_CROSS_COMPILING
682 BUILD_CC
683 BUILD_EXEEXT
684 BUILD_CXX
685 CVSBUILD
686 ENABLE_LIBCPP
687 ENABLE_CXX11
688 ENABLE_CLANG_ARCMT
689 ENABLE_CLANG_STATIC_ANALYZER
690 ENABLE_CLANG_REWRITER
691 ENABLE_OPTIMIZED
692 ENABLE_PROFILING
693 DISABLE_ASSERTIONS
694 ENABLE_WERROR
695 ENABLE_EXPENSIVE_CHECKS
696 EXPENSIVE_CHECKS
697 DEBUG_RUNTIME
698 DEBUG_SYMBOLS
699 KEEP_SYMBOLS
700 JIT
701 TARGET_HAS_JIT
702 ENABLE_DOCS
703 ENABLE_DOXYGEN
704 LLVM_ENABLE_THREADS
705 ENABLE_PTHREADS
706 ENABLE_PIC
707 ENABLE_SHARED
708 ENABLE_EMBED_STDCXX
709 ENABLE_TIMESTAMPS
710 ENABLE_BACKTRACES
711 TARGETS_TO_BUILD
712 LLVM_ENUM_TARGETS
713 LLVM_ENUM_ASM_PRINTERS
714 LLVM_ENUM_ASM_PARSERS
715 LLVM_ENUM_DISASSEMBLERS
716 OPTIMIZE_OPTION
717 EXTRA_OPTIONS
718 EXTRA_LD_OPTIONS
719 CLANG_SRC_ROOT
720 BINUTILS_INCDIR
721 INTERNAL_PREFIX
722 NM
723 ifGNUmake
724 LN_S
725 CMP
726 CP
727 DATE
728 FIND
729 MKDIR
730 MV
731 RANLIB
732 AR
733 RM
734 SED
735 TAR
736 BINPWD
737 GRAPHVIZ
738 DOT
739 FDP
740 NEATO
741 TWOPI
742 CIRCO
743 GV
744 DOTTY
745 XDOT_PY
746 INSTALL_PROGRAM
747 INSTALL_SCRIPT
748 INSTALL_DATA
749 BZIP2
750 CAT
751 DOXYGEN
752 GROFF
753 GZIPBIN
754 PDFROFF
755 ZIP
756 OCAMLC
757 OCAMLOPT
758 OCAMLDEP
759 OCAMLDOC
760 GAS
761 HAVE_LINK_VERSION_SCRIPT
762 INSTALL_LTDL_TRUE
763 INSTALL_LTDL_FALSE
764 CONVENIENCE_LTDL_TRUE
765 CONVENIENCE_LTDL_FALSE
766 LIBADD_DL
767 NO_VARIADIC_MACROS
768 NO_MISSING_FIELD_INITIALIZERS
769 NO_NESTED_ANON_TYPES
770 COVERED_SWITCH_DEFAULT
771 NO_MAYBE_UNINITIALIZED
772 NO_UNINITIALIZED
773 PYTHON
774 USE_UDIS86
775 USE_OPROFILE
776 USE_INTEL_JITEVENTS
777 XML2CONFIG
778 LIBXML2_LIBS
779 LIBXML2_INC
780 HAVE_PTHREAD
781 HUGE_VAL_SANITY
782 MMAP_FILE
783 SHLIBEXT
784 SHLIBPATH_VAR
785 LLVM_PREFIX
786 LLVM_BINDIR
787 LLVM_LIBDIR
788 LLVM_DATADIR
789 LLVM_DOCSDIR
790 LLVM_ETCDIR
791 LLVM_INCLUDEDIR
792 LLVM_INFODIR
793 LLVM_MANDIR
794 LLVM_CONFIGTIME
795 BINDINGS_TO_BUILD
796 ALL_BINDINGS
797 OCAML_LIBDIR
798 ENABLE_VISIBILITY_INLINES_HIDDEN
799 RPATH
800 RDYNAMIC
801 program_prefix
802 LIBOBJS
803 LTLIBOBJS'
804 ac_subst_files=''
805       ac_precious_vars='build_alias
806 host_alias
807 target_alias
808 CC
809 CFLAGS
810 LDFLAGS
811 CPPFLAGS
812 CXX
813 CXXFLAGS
814 CCC
815 CPP'
816 ac_subdirs_all='projects/llvm-gcc
817 projects/test-suite
818 projects/llvm-test
819 projects/poolalloc
820 projects/llvm-poolalloc
821 projects/sample
822 projects/privbracket
823 projects/llvm-stacker
824 projects/llvm-reopt
825 projects/llvm-java
826 projects/llvm-tv
827 projects/safecode
828 projects/llvm-kernel
829 tools/polly'
830
831 # Initialize some variables set by options.
832 ac_init_help=
833 ac_init_version=false
834 # The variables have the same names as the options, with
835 # dashes changed to underlines.
836 cache_file=/dev/null
837 exec_prefix=NONE
838 no_create=
839 no_recursion=
840 prefix=NONE
841 program_prefix=NONE
842 program_suffix=NONE
843 program_transform_name=s,x,x,
844 silent=
845 site=
846 srcdir=
847 verbose=
848 x_includes=NONE
849 x_libraries=NONE
850
851 # Installation directory options.
852 # These are left unexpanded so users can "make install exec_prefix=/foo"
853 # and all the variables that are supposed to be based on exec_prefix
854 # by default will actually change.
855 # Use braces instead of parens because sh, perl, etc. also accept them.
856 # (The list follows the same order as the GNU Coding Standards.)
857 bindir='${exec_prefix}/bin'
858 sbindir='${exec_prefix}/sbin'
859 libexecdir='${exec_prefix}/libexec'
860 datarootdir='${prefix}/share'
861 datadir='${datarootdir}'
862 sysconfdir='${prefix}/etc'
863 sharedstatedir='${prefix}/com'
864 localstatedir='${prefix}/var'
865 includedir='${prefix}/include'
866 oldincludedir='/usr/include'
867 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
868 infodir='${datarootdir}/info'
869 htmldir='${docdir}'
870 dvidir='${docdir}'
871 pdfdir='${docdir}'
872 psdir='${docdir}'
873 libdir='${exec_prefix}/lib'
874 localedir='${datarootdir}/locale'
875 mandir='${datarootdir}/man'
876
877 ac_prev=
878 ac_dashdash=
879 for ac_option
880 do
881   # If the previous option needs an argument, assign it.
882   if test -n "$ac_prev"; then
883     eval $ac_prev=\$ac_option
884     ac_prev=
885     continue
886   fi
887
888   case $ac_option in
889   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
890   *)    ac_optarg=yes ;;
891   esac
892
893   # Accept the important Cygnus configure options, so we can diagnose typos.
894
895   case $ac_dashdash$ac_option in
896   --)
897     ac_dashdash=yes ;;
898
899   -bindir | --bindir | --bindi | --bind | --bin | --bi)
900     ac_prev=bindir ;;
901   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
902     bindir=$ac_optarg ;;
903
904   -build | --build | --buil | --bui | --bu)
905     ac_prev=build_alias ;;
906   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
907     build_alias=$ac_optarg ;;
908
909   -cache-file | --cache-file | --cache-fil | --cache-fi \
910   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
911     ac_prev=cache_file ;;
912   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
913   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
914     cache_file=$ac_optarg ;;
915
916   --config-cache | -C)
917     cache_file=config.cache ;;
918
919   -datadir | --datadir | --datadi | --datad)
920     ac_prev=datadir ;;
921   -datadir=* | --datadir=* | --datadi=* | --datad=*)
922     datadir=$ac_optarg ;;
923
924   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
925   | --dataroo | --dataro | --datar)
926     ac_prev=datarootdir ;;
927   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
928   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
929     datarootdir=$ac_optarg ;;
930
931   -disable-* | --disable-*)
932     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
933     # Reject names that are not valid shell variable names.
934     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
935       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
936    { (exit 1); exit 1; }; }
937     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
938     eval enable_$ac_feature=no ;;
939
940   -docdir | --docdir | --docdi | --doc | --do)
941     ac_prev=docdir ;;
942   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
943     docdir=$ac_optarg ;;
944
945   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
946     ac_prev=dvidir ;;
947   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
948     dvidir=$ac_optarg ;;
949
950   -enable-* | --enable-*)
951     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
952     # Reject names that are not valid shell variable names.
953     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
954       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
955    { (exit 1); exit 1; }; }
956     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
957     eval enable_$ac_feature=\$ac_optarg ;;
958
959   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
960   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
961   | --exec | --exe | --ex)
962     ac_prev=exec_prefix ;;
963   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
964   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
965   | --exec=* | --exe=* | --ex=*)
966     exec_prefix=$ac_optarg ;;
967
968   -gas | --gas | --ga | --g)
969     # Obsolete; use --with-gas.
970     with_gas=yes ;;
971
972   -help | --help | --hel | --he | -h)
973     ac_init_help=long ;;
974   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
975     ac_init_help=recursive ;;
976   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
977     ac_init_help=short ;;
978
979   -host | --host | --hos | --ho)
980     ac_prev=host_alias ;;
981   -host=* | --host=* | --hos=* | --ho=*)
982     host_alias=$ac_optarg ;;
983
984   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
985     ac_prev=htmldir ;;
986   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
987   | --ht=*)
988     htmldir=$ac_optarg ;;
989
990   -includedir | --includedir | --includedi | --included | --include \
991   | --includ | --inclu | --incl | --inc)
992     ac_prev=includedir ;;
993   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
994   | --includ=* | --inclu=* | --incl=* | --inc=*)
995     includedir=$ac_optarg ;;
996
997   -infodir | --infodir | --infodi | --infod | --info | --inf)
998     ac_prev=infodir ;;
999   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1000     infodir=$ac_optarg ;;
1001
1002   -libdir | --libdir | --libdi | --libd)
1003     ac_prev=libdir ;;
1004   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1005     libdir=$ac_optarg ;;
1006
1007   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1008   | --libexe | --libex | --libe)
1009     ac_prev=libexecdir ;;
1010   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1011   | --libexe=* | --libex=* | --libe=*)
1012     libexecdir=$ac_optarg ;;
1013
1014   -localedir | --localedir | --localedi | --localed | --locale)
1015     ac_prev=localedir ;;
1016   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1017     localedir=$ac_optarg ;;
1018
1019   -localstatedir | --localstatedir | --localstatedi | --localstated \
1020   | --localstate | --localstat | --localsta | --localst | --locals)
1021     ac_prev=localstatedir ;;
1022   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1023   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1024     localstatedir=$ac_optarg ;;
1025
1026   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1027     ac_prev=mandir ;;
1028   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1029     mandir=$ac_optarg ;;
1030
1031   -nfp | --nfp | --nf)
1032     # Obsolete; use --without-fp.
1033     with_fp=no ;;
1034
1035   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1036   | --no-cr | --no-c | -n)
1037     no_create=yes ;;
1038
1039   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1040   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1041     no_recursion=yes ;;
1042
1043   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1044   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1045   | --oldin | --oldi | --old | --ol | --o)
1046     ac_prev=oldincludedir ;;
1047   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1048   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1049   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1050     oldincludedir=$ac_optarg ;;
1051
1052   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1053     ac_prev=prefix ;;
1054   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1055     prefix=$ac_optarg ;;
1056
1057   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1058   | --program-pre | --program-pr | --program-p)
1059     ac_prev=program_prefix ;;
1060   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1061   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1062     program_prefix=$ac_optarg ;;
1063
1064   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1065   | --program-suf | --program-su | --program-s)
1066     ac_prev=program_suffix ;;
1067   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1068   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1069     program_suffix=$ac_optarg ;;
1070
1071   -program-transform-name | --program-transform-name \
1072   | --program-transform-nam | --program-transform-na \
1073   | --program-transform-n | --program-transform- \
1074   | --program-transform | --program-transfor \
1075   | --program-transfo | --program-transf \
1076   | --program-trans | --program-tran \
1077   | --progr-tra | --program-tr | --program-t)
1078     ac_prev=program_transform_name ;;
1079   -program-transform-name=* | --program-transform-name=* \
1080   | --program-transform-nam=* | --program-transform-na=* \
1081   | --program-transform-n=* | --program-transform-=* \
1082   | --program-transform=* | --program-transfor=* \
1083   | --program-transfo=* | --program-transf=* \
1084   | --program-trans=* | --program-tran=* \
1085   | --progr-tra=* | --program-tr=* | --program-t=*)
1086     program_transform_name=$ac_optarg ;;
1087
1088   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1089     ac_prev=pdfdir ;;
1090   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1091     pdfdir=$ac_optarg ;;
1092
1093   -psdir | --psdir | --psdi | --psd | --ps)
1094     ac_prev=psdir ;;
1095   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1096     psdir=$ac_optarg ;;
1097
1098   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099   | -silent | --silent | --silen | --sile | --sil)
1100     silent=yes ;;
1101
1102   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1103     ac_prev=sbindir ;;
1104   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1105   | --sbi=* | --sb=*)
1106     sbindir=$ac_optarg ;;
1107
1108   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1109   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1110   | --sharedst | --shareds | --shared | --share | --shar \
1111   | --sha | --sh)
1112     ac_prev=sharedstatedir ;;
1113   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1114   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1115   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1116   | --sha=* | --sh=*)
1117     sharedstatedir=$ac_optarg ;;
1118
1119   -site | --site | --sit)
1120     ac_prev=site ;;
1121   -site=* | --site=* | --sit=*)
1122     site=$ac_optarg ;;
1123
1124   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1125     ac_prev=srcdir ;;
1126   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1127     srcdir=$ac_optarg ;;
1128
1129   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1130   | --syscon | --sysco | --sysc | --sys | --sy)
1131     ac_prev=sysconfdir ;;
1132   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1133   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1134     sysconfdir=$ac_optarg ;;
1135
1136   -target | --target | --targe | --targ | --tar | --ta | --t)
1137     ac_prev=target_alias ;;
1138   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1139     target_alias=$ac_optarg ;;
1140
1141   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1142     verbose=yes ;;
1143
1144   -version | --version | --versio | --versi | --vers | -V)
1145     ac_init_version=: ;;
1146
1147   -with-* | --with-*)
1148     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1149     # Reject names that are not valid shell variable names.
1150     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1151       { echo "$as_me: error: invalid package name: $ac_package" >&2
1152    { (exit 1); exit 1; }; }
1153     ac_package=`echo $ac_package| sed 's/-/_/g'`
1154     eval with_$ac_package=\$ac_optarg ;;
1155
1156   -without-* | --without-*)
1157     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1158     # Reject names that are not valid shell variable names.
1159     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1160       { echo "$as_me: error: invalid package name: $ac_package" >&2
1161    { (exit 1); exit 1; }; }
1162     ac_package=`echo $ac_package | sed 's/-/_/g'`
1163     eval with_$ac_package=no ;;
1164
1165   --x)
1166     # Obsolete; use --with-x.
1167     with_x=yes ;;
1168
1169   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1170   | --x-incl | --x-inc | --x-in | --x-i)
1171     ac_prev=x_includes ;;
1172   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1173   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1174     x_includes=$ac_optarg ;;
1175
1176   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1177   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1178     ac_prev=x_libraries ;;
1179   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1180   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1181     x_libraries=$ac_optarg ;;
1182
1183   -*) { echo "$as_me: error: unrecognized option: $ac_option
1184 Try \`$0 --help' for more information." >&2
1185    { (exit 1); exit 1; }; }
1186     ;;
1187
1188   *=*)
1189     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1190     # Reject names that are not valid shell variable names.
1191     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1192       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1193    { (exit 1); exit 1; }; }
1194     eval $ac_envvar=\$ac_optarg
1195     export $ac_envvar ;;
1196
1197   *)
1198     # FIXME: should be removed in autoconf 3.0.
1199     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1200     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1201       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1202     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1203     ;;
1204
1205   esac
1206 done
1207
1208 if test -n "$ac_prev"; then
1209   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1210   { echo "$as_me: error: missing argument to $ac_option" >&2
1211    { (exit 1); exit 1; }; }
1212 fi
1213
1214 # Be sure to have absolute directory names.
1215 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216                 datadir sysconfdir sharedstatedir localstatedir includedir \
1217                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218                 libdir localedir mandir
1219 do
1220   eval ac_val=\$$ac_var
1221   case $ac_val in
1222     [\\/$]* | ?:[\\/]* )  continue;;
1223     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1224   esac
1225   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1226    { (exit 1); exit 1; }; }
1227 done
1228
1229 # There might be people who depend on the old broken behavior: `$host'
1230 # used to hold the argument of --host etc.
1231 # FIXME: To remove some day.
1232 build=$build_alias
1233 host=$host_alias
1234 target=$target_alias
1235
1236 # FIXME: To remove some day.
1237 if test "x$host_alias" != x; then
1238   if test "x$build_alias" = x; then
1239     cross_compiling=maybe
1240     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1241     If a cross compiler is detected then cross compile mode will be used." >&2
1242   elif test "x$build_alias" != "x$host_alias"; then
1243     cross_compiling=yes
1244   fi
1245 fi
1246
1247 ac_tool_prefix=
1248 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249
1250 test "$silent" = yes && exec 6>/dev/null
1251
1252
1253 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254 ac_ls_di=`ls -di .` &&
1255 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256   { echo "$as_me: error: Working directory cannot be determined" >&2
1257    { (exit 1); exit 1; }; }
1258 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1259   { echo "$as_me: error: pwd does not report name of working directory" >&2
1260    { (exit 1); exit 1; }; }
1261
1262
1263 # Find the source files, if location was not specified.
1264 if test -z "$srcdir"; then
1265   ac_srcdir_defaulted=yes
1266   # Try the directory containing this script, then the parent directory.
1267   ac_confdir=`$as_dirname -- "$0" ||
1268 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1269          X"$0" : 'X\(//\)[^/]' \| \
1270          X"$0" : 'X\(//\)$' \| \
1271          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1272 echo X"$0" |
1273     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1274             s//\1/
1275             q
1276           }
1277           /^X\(\/\/\)[^/].*/{
1278             s//\1/
1279             q
1280           }
1281           /^X\(\/\/\)$/{
1282             s//\1/
1283             q
1284           }
1285           /^X\(\/\).*/{
1286             s//\1/
1287             q
1288           }
1289           s/.*/./; q'`
1290   srcdir=$ac_confdir
1291   if test ! -r "$srcdir/$ac_unique_file"; then
1292     srcdir=..
1293   fi
1294 else
1295   ac_srcdir_defaulted=no
1296 fi
1297 if test ! -r "$srcdir/$ac_unique_file"; then
1298   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1299   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1300    { (exit 1); exit 1; }; }
1301 fi
1302 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1303 ac_abs_confdir=`(
1304         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1305    { (exit 1); exit 1; }; }
1306         pwd)`
1307 # When building in place, set srcdir=.
1308 if test "$ac_abs_confdir" = "$ac_pwd"; then
1309   srcdir=.
1310 fi
1311 # Remove unnecessary trailing slashes from srcdir.
1312 # Double slashes in file names in object file debugging info
1313 # mess up M-x gdb in Emacs.
1314 case $srcdir in
1315 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316 esac
1317 for ac_var in $ac_precious_vars; do
1318   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319   eval ac_env_${ac_var}_value=\$${ac_var}
1320   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1322 done
1323
1324 #
1325 # Report the --help message.
1326 #
1327 if test "$ac_init_help" = "long"; then
1328   # Omit some internal or obsolete options to make the list less imposing.
1329   # This message is too long to be a string in the A/UX 3.1 sh.
1330   cat <<_ACEOF
1331 \`configure' configures LLVM 3.3svn to adapt to many kinds of systems.
1332
1333 Usage: $0 [OPTION]... [VAR=VALUE]...
1334
1335 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336 VAR=VALUE.  See below for descriptions of some of the useful variables.
1337
1338 Defaults for the options are specified in brackets.
1339
1340 Configuration:
1341   -h, --help              display this help and exit
1342       --help=short        display options specific to this package
1343       --help=recursive    display the short help of all the included packages
1344   -V, --version           display version information and exit
1345   -q, --quiet, --silent   do not print \`checking...' messages
1346       --cache-file=FILE   cache test results in FILE [disabled]
1347   -C, --config-cache      alias for \`--cache-file=config.cache'
1348   -n, --no-create         do not create output files
1349       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1350
1351 Installation directories:
1352   --prefix=PREFIX         install architecture-independent files in PREFIX
1353                           [$ac_default_prefix]
1354   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1355                           [PREFIX]
1356
1357 By default, \`make install' will install all the files in
1358 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1359 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360 for instance \`--prefix=\$HOME'.
1361
1362 For better control, use the options below.
1363
1364 Fine tuning of the installation directories:
1365   --bindir=DIR           user executables [EPREFIX/bin]
1366   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1367   --libexecdir=DIR       program executables [EPREFIX/libexec]
1368   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1369   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1370   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1371   --libdir=DIR           object code libraries [EPREFIX/lib]
1372   --includedir=DIR       C header files [PREFIX/include]
1373   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1374   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1375   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1376   --infodir=DIR          info documentation [DATAROOTDIR/info]
1377   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1378   --mandir=DIR           man documentation [DATAROOTDIR/man]
1379   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1380   --htmldir=DIR          html documentation [DOCDIR]
1381   --dvidir=DIR           dvi documentation [DOCDIR]
1382   --pdfdir=DIR           pdf documentation [DOCDIR]
1383   --psdir=DIR            ps documentation [DOCDIR]
1384 _ACEOF
1385
1386   cat <<\_ACEOF
1387
1388 System types:
1389   --build=BUILD     configure for building on BUILD [guessed]
1390   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1391   --target=TARGET   configure for building compilers for TARGET [HOST]
1392 _ACEOF
1393 fi
1394
1395 if test -n "$ac_init_help"; then
1396   case $ac_init_help in
1397      short | recursive ) echo "Configuration of LLVM 3.3svn:";;
1398    esac
1399   cat <<\_ACEOF
1400
1401 Optional Features:
1402   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1403   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1404   --enable-polly          Use polly if available (default is YES)
1405   --enable-libcpp         Use libc++ if available (default is NO)
1406   --enable-cxx11          Use c++11 if available (default is NO)
1407   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1408   --enable-clang-static-analyzer
1409                           Enable building of clang Static Analyzer (default is
1410                           YES)
1411   --enable-clang-rewriter Enable building of clang rewriter (default is YES)
1412   --enable-optimized      Compile with optimizations enabled (default is NO)
1413   --enable-profiling      Compile with profiling enabled (default is NO)
1414   --enable-assertions     Compile with assertion checks enabled (default is
1415                           YES)
1416   --enable-werror         Compile with -Werror enabled (default is NO)
1417   --enable-expensive-checks
1418                           Compile with expensive debug checks enabled (default
1419                           is NO)
1420   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1421                           NO)
1422   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1423                           optimization is on and YES if it's off)
1424   --enable-keep-symbols   Do not strip installed executables)
1425   --enable-jit            Enable Just In Time Compiling (default is YES)
1426   --enable-docs           Build documents (default is YES)
1427   --enable-doxygen        Build doxygen documentation (default is NO)
1428   --enable-threads        Use threads if available (default is YES)
1429   --enable-pthreads       Use pthreads if available (default is YES)
1430   --enable-pic            Build LLVM with Position Independent Code (default
1431                           is YES)
1432   --enable-shared         Build a shared library and link tools against it
1433                           (default is NO)
1434   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1435                           Win32 DLL (default is NO)
1436   --enable-timestamps     Enable embedding timestamp information in build
1437                           (default is YES)
1438   --enable-backtraces     Enable embedding backtraces on crash (default is
1439                           YES)
1440   --enable-targets        Build specific host targets: all or
1441                           target1,target2,... Valid targets are: host, x86,
1442                           x86_64, sparc, powerpc, arm, aarch64, mips, hexagon,
1443                           xcore, msp430, nvptx, and cpp (default=all)
1444   --enable-experimental-targets
1445                           Build experimental host targets: disable or
1446                           target1,target2,... (default=disable)
1447   --enable-bindings       Build specific language bindings:
1448                           all,auto,none,{binding-name} (default=auto)
1449   --enable-libffi         Check for the presence of libffi (default is NO)
1450   --enable-ltdl-install   install libltdl
1451
1452 Optional Packages:
1453   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1454   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1455   --with-optimize-option  Select the compiler options to use for optimized
1456                           builds
1457   --with-extra-options    Specify additional options to compile LLVM with
1458   --with-extra-ld-options Specify additional options to link LLVM with
1459   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1460                           is stdlib)
1461   --with-clang-srcdir     Directory to the out-of-tree Clang source
1462   --with-clang-resource-dir
1463                           Relative directory from the Clang binary for
1464                           resource files
1465   --with-c-include-dirs   Colon separated list of directories clang will
1466                           search for headers
1467   --with-gcc-toolchain    Directory where gcc is installed.
1468   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1469   --with-binutils-include Specify path to binutils/include/ containing
1470                           plugin-api.h file for gold plugin.
1471   --with-bug-report-url   Specify the URL where bug reports should be
1472                           submitted (default=http://llvm.org/bugs/)
1473   --with-internal-prefix  Installation directory for internal files
1474   --with-python           path to python
1475   --with-udis86=<path>    Use udis86 external x86 disassembler library
1476   --with-oprofile=<prefix>
1477                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1478   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1479
1480
1481 Some influential environment variables:
1482   CC          C compiler command
1483   CFLAGS      C compiler flags
1484   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1485               nonstandard directory <lib dir>
1486   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1487               you have headers in a nonstandard directory <include dir>
1488   CXX         C++ compiler command
1489   CXXFLAGS    C++ compiler flags
1490   CPP         C preprocessor
1491
1492 Use these variables to override the choices made by `configure' or to help
1493 it to find libraries and programs with nonstandard names/locations.
1494
1495 Report bugs to <http://llvm.org/bugs/>.
1496 _ACEOF
1497 ac_status=$?
1498 fi
1499
1500 if test "$ac_init_help" = "recursive"; then
1501   # If there are subdirs, report their specific --help.
1502   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1503     test -d "$ac_dir" || continue
1504     ac_builddir=.
1505
1506 case "$ac_dir" in
1507 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1508 *)
1509   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1510   # A ".." for each directory in $ac_dir_suffix.
1511   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1512   case $ac_top_builddir_sub in
1513   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1514   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1515   esac ;;
1516 esac
1517 ac_abs_top_builddir=$ac_pwd
1518 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1519 # for backward compatibility:
1520 ac_top_builddir=$ac_top_build_prefix
1521
1522 case $srcdir in
1523   .)  # We are building in place.
1524     ac_srcdir=.
1525     ac_top_srcdir=$ac_top_builddir_sub
1526     ac_abs_top_srcdir=$ac_pwd ;;
1527   [\\/]* | ?:[\\/]* )  # Absolute name.
1528     ac_srcdir=$srcdir$ac_dir_suffix;
1529     ac_top_srcdir=$srcdir
1530     ac_abs_top_srcdir=$srcdir ;;
1531   *) # Relative name.
1532     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1533     ac_top_srcdir=$ac_top_build_prefix$srcdir
1534     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1535 esac
1536 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1537
1538     cd "$ac_dir" || { ac_status=$?; continue; }
1539     # Check for guested configure.
1540     if test -f "$ac_srcdir/configure.gnu"; then
1541       echo &&
1542       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1543     elif test -f "$ac_srcdir/configure"; then
1544       echo &&
1545       $SHELL "$ac_srcdir/configure" --help=recursive
1546     else
1547       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1548     fi || ac_status=$?
1549     cd "$ac_pwd" || { ac_status=$?; break; }
1550   done
1551 fi
1552
1553 test -n "$ac_init_help" && exit $ac_status
1554 if $ac_init_version; then
1555   cat <<\_ACEOF
1556 LLVM configure 3.3svn
1557 generated by GNU Autoconf 2.60
1558
1559 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1560 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1561 This configure script is free software; the Free Software Foundation
1562 gives unlimited permission to copy, distribute and modify it.
1563
1564 Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign.
1565 _ACEOF
1566   exit
1567 fi
1568 cat >config.log <<_ACEOF
1569 This file contains any messages produced by compilers while
1570 running configure, to aid debugging if configure makes a mistake.
1571
1572 It was created by LLVM $as_me 3.3svn, which was
1573 generated by GNU Autoconf 2.60.  Invocation command line was
1574
1575   $ $0 $@
1576
1577 _ACEOF
1578 exec 5>>config.log
1579 {
1580 cat <<_ASUNAME
1581 ## --------- ##
1582 ## Platform. ##
1583 ## --------- ##
1584
1585 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1586 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1587 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1588 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1589 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1590
1591 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1592 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1593
1594 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1595 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1596 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1597 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1598 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1599 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1600 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1601
1602 _ASUNAME
1603
1604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1605 for as_dir in $PATH
1606 do
1607   IFS=$as_save_IFS
1608   test -z "$as_dir" && as_dir=.
1609   echo "PATH: $as_dir"
1610 done
1611 IFS=$as_save_IFS
1612
1613 } >&5
1614
1615 cat >&5 <<_ACEOF
1616
1617
1618 ## ----------- ##
1619 ## Core tests. ##
1620 ## ----------- ##
1621
1622 _ACEOF
1623
1624
1625 # Keep a trace of the command line.
1626 # Strip out --no-create and --no-recursion so they do not pile up.
1627 # Strip out --silent because we don't want to record it for future runs.
1628 # Also quote any args containing shell meta-characters.
1629 # Make two passes to allow for proper duplicate-argument suppression.
1630 ac_configure_args=
1631 ac_configure_args0=
1632 ac_configure_args1=
1633 ac_must_keep_next=false
1634 for ac_pass in 1 2
1635 do
1636   for ac_arg
1637   do
1638     case $ac_arg in
1639     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1640     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1641     | -silent | --silent | --silen | --sile | --sil)
1642       continue ;;
1643     *\'*)
1644       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1645     esac
1646     case $ac_pass in
1647     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1648     2)
1649       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1650       if test $ac_must_keep_next = true; then
1651         ac_must_keep_next=false # Got value, back to normal.
1652       else
1653         case $ac_arg in
1654           *=* | --config-cache | -C | -disable-* | --disable-* \
1655           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1656           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1657           | -with-* | --with-* | -without-* | --without-* | --x)
1658             case "$ac_configure_args0 " in
1659               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1660             esac
1661             ;;
1662           -* ) ac_must_keep_next=true ;;
1663         esac
1664       fi
1665       ac_configure_args="$ac_configure_args '$ac_arg'"
1666       ;;
1667     esac
1668   done
1669 done
1670 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1671 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1672
1673 # When interrupted or exit'd, cleanup temporary files, and complete
1674 # config.log.  We remove comments because anyway the quotes in there
1675 # would cause problems or look ugly.
1676 # WARNING: Use '\'' to represent an apostrophe within the trap.
1677 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1678 trap 'exit_status=$?
1679   # Save into config.log some information that might help in debugging.
1680   {
1681     echo
1682
1683     cat <<\_ASBOX
1684 ## ---------------- ##
1685 ## Cache variables. ##
1686 ## ---------------- ##
1687 _ASBOX
1688     echo
1689     # The following way of writing the cache mishandles newlines in values,
1690 (
1691   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1692     eval ac_val=\$$ac_var
1693     case $ac_val in #(
1694     *${as_nl}*)
1695       case $ac_var in #(
1696       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1697 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1698       esac
1699       case $ac_var in #(
1700       _ | IFS | as_nl) ;; #(
1701       *) $as_unset $ac_var ;;
1702       esac ;;
1703     esac
1704   done
1705   (set) 2>&1 |
1706     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1707     *${as_nl}ac_space=\ *)
1708       sed -n \
1709         "s/'\''/'\''\\\\'\'''\''/g;
1710           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1711       ;; #(
1712     *)
1713       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1714       ;;
1715     esac |
1716     sort
1717 )
1718     echo
1719
1720     cat <<\_ASBOX
1721 ## ----------------- ##
1722 ## Output variables. ##
1723 ## ----------------- ##
1724 _ASBOX
1725     echo
1726     for ac_var in $ac_subst_vars
1727     do
1728       eval ac_val=\$$ac_var
1729       case $ac_val in
1730       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1731       esac
1732       echo "$ac_var='\''$ac_val'\''"
1733     done | sort
1734     echo
1735
1736     if test -n "$ac_subst_files"; then
1737       cat <<\_ASBOX
1738 ## ------------------- ##
1739 ## File substitutions. ##
1740 ## ------------------- ##
1741 _ASBOX
1742       echo
1743       for ac_var in $ac_subst_files
1744       do
1745         eval ac_val=\$$ac_var
1746         case $ac_val in
1747         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1748         esac
1749         echo "$ac_var='\''$ac_val'\''"
1750       done | sort
1751       echo
1752     fi
1753
1754     if test -s confdefs.h; then
1755       cat <<\_ASBOX
1756 ## ----------- ##
1757 ## confdefs.h. ##
1758 ## ----------- ##
1759 _ASBOX
1760       echo
1761       cat confdefs.h
1762       echo
1763     fi
1764     test "$ac_signal" != 0 &&
1765       echo "$as_me: caught signal $ac_signal"
1766     echo "$as_me: exit $exit_status"
1767   } >&5
1768   rm -f core *.core core.conftest.* &&
1769     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1770     exit $exit_status
1771 ' 0
1772 for ac_signal in 1 2 13 15; do
1773   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1774 done
1775 ac_signal=0
1776
1777 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1778 rm -f -r conftest* confdefs.h
1779
1780 # Predefined preprocessor variables.
1781
1782 cat >>confdefs.h <<_ACEOF
1783 #define PACKAGE_NAME "$PACKAGE_NAME"
1784 _ACEOF
1785
1786
1787 cat >>confdefs.h <<_ACEOF
1788 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1789 _ACEOF
1790
1791
1792 cat >>confdefs.h <<_ACEOF
1793 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1794 _ACEOF
1795
1796
1797 cat >>confdefs.h <<_ACEOF
1798 #define PACKAGE_STRING "$PACKAGE_STRING"
1799 _ACEOF
1800
1801
1802 cat >>confdefs.h <<_ACEOF
1803 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1804 _ACEOF
1805
1806
1807 # Let the site file select an alternate cache file if it wants to.
1808 # Prefer explicitly selected file to automatically selected ones.
1809 if test -n "$CONFIG_SITE"; then
1810   set x "$CONFIG_SITE"
1811 elif test "x$prefix" != xNONE; then
1812   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1813 else
1814   set x "$ac_default_prefix/share/config.site" \
1815         "$ac_default_prefix/etc/config.site"
1816 fi
1817 shift
1818 for ac_site_file
1819 do
1820   if test -r "$ac_site_file"; then
1821     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1822 echo "$as_me: loading site script $ac_site_file" >&6;}
1823     sed 's/^/| /' "$ac_site_file" >&5
1824     . "$ac_site_file"
1825   fi
1826 done
1827
1828 if test -r "$cache_file"; then
1829   # Some versions of bash will fail to source /dev/null (special
1830   # files actually), so we avoid doing that.
1831   if test -f "$cache_file"; then
1832     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1833 echo "$as_me: loading cache $cache_file" >&6;}
1834     case $cache_file in
1835       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1836       *)                      . "./$cache_file";;
1837     esac
1838   fi
1839 else
1840   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1841 echo "$as_me: creating cache $cache_file" >&6;}
1842   >$cache_file
1843 fi
1844
1845 # Check that the precious variables saved in the cache have kept the same
1846 # value.
1847 ac_cache_corrupted=false
1848 for ac_var in $ac_precious_vars; do
1849   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1850   eval ac_new_set=\$ac_env_${ac_var}_set
1851   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1852   eval ac_new_val=\$ac_env_${ac_var}_value
1853   case $ac_old_set,$ac_new_set in
1854     set,)
1855       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1856 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1857       ac_cache_corrupted=: ;;
1858     ,set)
1859       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1860 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1861       ac_cache_corrupted=: ;;
1862     ,);;
1863     *)
1864       if test "x$ac_old_val" != "x$ac_new_val"; then
1865         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1866 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1867         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1868 echo "$as_me:   former value:  $ac_old_val" >&2;}
1869         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1870 echo "$as_me:   current value: $ac_new_val" >&2;}
1871         ac_cache_corrupted=:
1872       fi;;
1873   esac
1874   # Pass precious variables to config.status.
1875   if test "$ac_new_set" = set; then
1876     case $ac_new_val in
1877     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1878     *) ac_arg=$ac_var=$ac_new_val ;;
1879     esac
1880     case " $ac_configure_args " in
1881       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1882       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1883     esac
1884   fi
1885 done
1886 if $ac_cache_corrupted; then
1887   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1888 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1889   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1890 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1891    { (exit 1); exit 1; }; }
1892 fi
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918 ac_ext=c
1919 ac_cpp='$CPP $CPPFLAGS'
1920 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1921 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1922 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1923
1924
1925
1926 cat >>confdefs.h <<\_ACEOF
1927 #define LLVM_VERSION_MAJOR 3
1928 _ACEOF
1929
1930
1931 cat >>confdefs.h <<\_ACEOF
1932 #define LLVM_VERSION_MINOR 3
1933 _ACEOF
1934
1935
1936 LLVM_COPYRIGHT="Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign."
1937
1938
1939
1940
1941
1942
1943
1944 ac_aux_dir=
1945 for ac_dir in autoconf "$srcdir"/autoconf; do
1946   if test -f "$ac_dir/install-sh"; then
1947     ac_aux_dir=$ac_dir
1948     ac_install_sh="$ac_aux_dir/install-sh -c"
1949     break
1950   elif test -f "$ac_dir/install.sh"; then
1951     ac_aux_dir=$ac_dir
1952     ac_install_sh="$ac_aux_dir/install.sh -c"
1953     break
1954   elif test -f "$ac_dir/shtool"; then
1955     ac_aux_dir=$ac_dir
1956     ac_install_sh="$ac_aux_dir/shtool install -c"
1957     break
1958   fi
1959 done
1960 if test -z "$ac_aux_dir"; then
1961   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1962 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1963    { (exit 1); exit 1; }; }
1964 fi
1965
1966 # These three variables are undocumented and unsupported,
1967 # and are intended to be withdrawn in a future Autoconf release.
1968 # They can cause serious problems if a builder's source tree is in a directory
1969 # whose full name contains unusual characters.
1970 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1971 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1972 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1973
1974
1975
1976 if test ${srcdir} != "." ; then
1977   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1978     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1979 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1980    { (exit 1); exit 1; }; }
1981   fi
1982 fi
1983
1984 ${CFLAGS=}
1985 ${CXXFLAGS=}
1986
1987 ac_ext=c
1988 ac_cpp='$CPP $CPPFLAGS'
1989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1992 if test -n "$ac_tool_prefix"; then
1993   for ac_prog in clang llvm-gcc gcc
1994   do
1995     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1996 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1997 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1998 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1999 if test "${ac_cv_prog_CC+set}" = set; then
2000   echo $ECHO_N "(cached) $ECHO_C" >&6
2001 else
2002   if test -n "$CC"; then
2003   ac_cv_prog_CC="$CC" # Let the user override the test.
2004 else
2005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2006 for as_dir in $PATH
2007 do
2008   IFS=$as_save_IFS
2009   test -z "$as_dir" && as_dir=.
2010   for ac_exec_ext in '' $ac_executable_extensions; do
2011   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2012     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2013     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2014     break 2
2015   fi
2016 done
2017 done
2018 IFS=$as_save_IFS
2019
2020 fi
2021 fi
2022 CC=$ac_cv_prog_CC
2023 if test -n "$CC"; then
2024   { echo "$as_me:$LINENO: result: $CC" >&5
2025 echo "${ECHO_T}$CC" >&6; }
2026 else
2027   { echo "$as_me:$LINENO: result: no" >&5
2028 echo "${ECHO_T}no" >&6; }
2029 fi
2030
2031
2032     test -n "$CC" && break
2033   done
2034 fi
2035 if test -z "$CC"; then
2036   ac_ct_CC=$CC
2037   for ac_prog in clang llvm-gcc gcc
2038 do
2039   # Extract the first word of "$ac_prog", so it can be a program name with args.
2040 set dummy $ac_prog; ac_word=$2
2041 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2042 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2043 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2044   echo $ECHO_N "(cached) $ECHO_C" >&6
2045 else
2046   if test -n "$ac_ct_CC"; then
2047   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2048 else
2049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2050 for as_dir in $PATH
2051 do
2052   IFS=$as_save_IFS
2053   test -z "$as_dir" && as_dir=.
2054   for ac_exec_ext in '' $ac_executable_extensions; do
2055   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2056     ac_cv_prog_ac_ct_CC="$ac_prog"
2057     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2058     break 2
2059   fi
2060 done
2061 done
2062 IFS=$as_save_IFS
2063
2064 fi
2065 fi
2066 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2067 if test -n "$ac_ct_CC"; then
2068   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2069 echo "${ECHO_T}$ac_ct_CC" >&6; }
2070 else
2071   { echo "$as_me:$LINENO: result: no" >&5
2072 echo "${ECHO_T}no" >&6; }
2073 fi
2074
2075
2076   test -n "$ac_ct_CC" && break
2077 done
2078
2079   if test "x$ac_ct_CC" = x; then
2080     CC=""
2081   else
2082     case $cross_compiling:$ac_tool_warned in
2083 yes:)
2084 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2085 whose name does not start with the host triplet.  If you think this
2086 configuration is useful to you, please write to autoconf@gnu.org." >&5
2087 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2088 whose name does not start with the host triplet.  If you think this
2089 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2090 ac_tool_warned=yes ;;
2091 esac
2092     CC=$ac_ct_CC
2093   fi
2094 fi
2095
2096
2097 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2098 See \`config.log' for more details." >&5
2099 echo "$as_me: error: no acceptable C compiler found in \$PATH
2100 See \`config.log' for more details." >&2;}
2101    { (exit 1); exit 1; }; }
2102
2103 # Provide some information about the compiler.
2104 echo "$as_me:$LINENO: checking for C compiler version" >&5
2105 ac_compiler=`set X $ac_compile; echo $2`
2106 { (ac_try="$ac_compiler --version >&5"
2107 case "(($ac_try" in
2108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2109   *) ac_try_echo=$ac_try;;
2110 esac
2111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2112   (eval "$ac_compiler --version >&5") 2>&5
2113   ac_status=$?
2114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2115   (exit $ac_status); }
2116 { (ac_try="$ac_compiler -v >&5"
2117 case "(($ac_try" in
2118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2119   *) ac_try_echo=$ac_try;;
2120 esac
2121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2122   (eval "$ac_compiler -v >&5") 2>&5
2123   ac_status=$?
2124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2125   (exit $ac_status); }
2126 { (ac_try="$ac_compiler -V >&5"
2127 case "(($ac_try" in
2128   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2129   *) ac_try_echo=$ac_try;;
2130 esac
2131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2132   (eval "$ac_compiler -V >&5") 2>&5
2133   ac_status=$?
2134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2135   (exit $ac_status); }
2136
2137 cat >conftest.$ac_ext <<_ACEOF
2138 /* confdefs.h.  */
2139 _ACEOF
2140 cat confdefs.h >>conftest.$ac_ext
2141 cat >>conftest.$ac_ext <<_ACEOF
2142 /* end confdefs.h.  */
2143
2144 int
2145 main ()
2146 {
2147
2148   ;
2149   return 0;
2150 }
2151 _ACEOF
2152 ac_clean_files_save=$ac_clean_files
2153 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2154 # Try to create an executable without -o first, disregard a.out.
2155 # It will help us diagnose broken compilers, and finding out an intuition
2156 # of exeext.
2157 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2158 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2159 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2160 #
2161 # List of possible output files, starting from the most likely.
2162 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2163 # only as a last resort.  b.out is created by i960 compilers.
2164 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2165 #
2166 # The IRIX 6 linker writes into existing files which may not be
2167 # executable, retaining their permissions.  Remove them first so a
2168 # subsequent execution test works.
2169 ac_rmfiles=
2170 for ac_file in $ac_files
2171 do
2172   case $ac_file in
2173     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2174     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2175   esac
2176 done
2177 rm -f $ac_rmfiles
2178
2179 if { (ac_try="$ac_link_default"
2180 case "(($ac_try" in
2181   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2182   *) ac_try_echo=$ac_try;;
2183 esac
2184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2185   (eval "$ac_link_default") 2>&5
2186   ac_status=$?
2187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2188   (exit $ac_status); }; then
2189   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2190 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2191 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2192 # so that the user can short-circuit this test for compilers unknown to
2193 # Autoconf.
2194 for ac_file in $ac_files
2195 do
2196   test -f "$ac_file" || continue
2197   case $ac_file in
2198     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2199         ;;
2200     [ab].out )
2201         # We found the default executable, but exeext='' is most
2202         # certainly right.
2203         break;;
2204     *.* )
2205         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2206         then :; else
2207            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2208         fi
2209         # We set ac_cv_exeext here because the later test for it is not
2210         # safe: cross compilers may not add the suffix if given an `-o'
2211         # argument, so we may need to know it at that point already.
2212         # Even if this section looks crufty: it has the advantage of
2213         # actually working.
2214         break;;
2215     * )
2216         break;;
2217   esac
2218 done
2219 test "$ac_cv_exeext" = no && ac_cv_exeext=
2220
2221 else
2222   echo "$as_me: failed program was:" >&5
2223 sed 's/^/| /' conftest.$ac_ext >&5
2224
2225 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2226 See \`config.log' for more details." >&5
2227 echo "$as_me: error: C compiler cannot create executables
2228 See \`config.log' for more details." >&2;}
2229    { (exit 77); exit 77; }; }
2230 fi
2231
2232 ac_exeext=$ac_cv_exeext
2233 { echo "$as_me:$LINENO: result: $ac_file" >&5
2234 echo "${ECHO_T}$ac_file" >&6; }
2235
2236 # Check that the compiler produces executables we can run.  If not, either
2237 # the compiler is broken, or we cross compile.
2238 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2239 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2240 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2241 # If not cross compiling, check that we can run a simple program.
2242 if test "$cross_compiling" != yes; then
2243   if { ac_try='./$ac_file'
2244   { (case "(($ac_try" in
2245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2246   *) ac_try_echo=$ac_try;;
2247 esac
2248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2249   (eval "$ac_try") 2>&5
2250   ac_status=$?
2251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2252   (exit $ac_status); }; }; then
2253     cross_compiling=no
2254   else
2255     if test "$cross_compiling" = maybe; then
2256         cross_compiling=yes
2257     else
2258         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2259 If you meant to cross compile, use \`--host'.
2260 See \`config.log' for more details." >&5
2261 echo "$as_me: error: cannot run C compiled programs.
2262 If you meant to cross compile, use \`--host'.
2263 See \`config.log' for more details." >&2;}
2264    { (exit 1); exit 1; }; }
2265     fi
2266   fi
2267 fi
2268 { echo "$as_me:$LINENO: result: yes" >&5
2269 echo "${ECHO_T}yes" >&6; }
2270
2271 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2272 ac_clean_files=$ac_clean_files_save
2273 # Check that the compiler produces executables we can run.  If not, either
2274 # the compiler is broken, or we cross compile.
2275 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2276 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2277 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2278 echo "${ECHO_T}$cross_compiling" >&6; }
2279
2280 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2281 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2282 if { (ac_try="$ac_link"
2283 case "(($ac_try" in
2284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2285   *) ac_try_echo=$ac_try;;
2286 esac
2287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2288   (eval "$ac_link") 2>&5
2289   ac_status=$?
2290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2291   (exit $ac_status); }; then
2292   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2293 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2294 # work properly (i.e., refer to `conftest.exe'), while it won't with
2295 # `rm'.
2296 for ac_file in conftest.exe conftest conftest.*; do
2297   test -f "$ac_file" || continue
2298   case $ac_file in
2299     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2300     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2301           break;;
2302     * ) break;;
2303   esac
2304 done
2305 else
2306   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2307 See \`config.log' for more details." >&5
2308 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2309 See \`config.log' for more details." >&2;}
2310    { (exit 1); exit 1; }; }
2311 fi
2312
2313 rm -f conftest$ac_cv_exeext
2314 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2315 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2316
2317 rm -f conftest.$ac_ext
2318 EXEEXT=$ac_cv_exeext
2319 ac_exeext=$EXEEXT
2320 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2321 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2322 if test "${ac_cv_objext+set}" = set; then
2323   echo $ECHO_N "(cached) $ECHO_C" >&6
2324 else
2325   cat >conftest.$ac_ext <<_ACEOF
2326 /* confdefs.h.  */
2327 _ACEOF
2328 cat confdefs.h >>conftest.$ac_ext
2329 cat >>conftest.$ac_ext <<_ACEOF
2330 /* end confdefs.h.  */
2331
2332 int
2333 main ()
2334 {
2335
2336   ;
2337   return 0;
2338 }
2339 _ACEOF
2340 rm -f conftest.o conftest.obj
2341 if { (ac_try="$ac_compile"
2342 case "(($ac_try" in
2343   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2344   *) ac_try_echo=$ac_try;;
2345 esac
2346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2347   (eval "$ac_compile") 2>&5
2348   ac_status=$?
2349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2350   (exit $ac_status); }; then
2351   for ac_file in conftest.o conftest.obj conftest.*; do
2352   test -f "$ac_file" || continue;
2353   case $ac_file in
2354     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2355     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2356        break;;
2357   esac
2358 done
2359 else
2360   echo "$as_me: failed program was:" >&5
2361 sed 's/^/| /' conftest.$ac_ext >&5
2362
2363 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2364 See \`config.log' for more details." >&5
2365 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2366 See \`config.log' for more details." >&2;}
2367    { (exit 1); exit 1; }; }
2368 fi
2369
2370 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2371 fi
2372 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2373 echo "${ECHO_T}$ac_cv_objext" >&6; }
2374 OBJEXT=$ac_cv_objext
2375 ac_objext=$OBJEXT
2376 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2377 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2378 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2379   echo $ECHO_N "(cached) $ECHO_C" >&6
2380 else
2381   cat >conftest.$ac_ext <<_ACEOF
2382 /* confdefs.h.  */
2383 _ACEOF
2384 cat confdefs.h >>conftest.$ac_ext
2385 cat >>conftest.$ac_ext <<_ACEOF
2386 /* end confdefs.h.  */
2387
2388 int
2389 main ()
2390 {
2391 #ifndef __GNUC__
2392        choke me
2393 #endif
2394
2395   ;
2396   return 0;
2397 }
2398 _ACEOF
2399 rm -f conftest.$ac_objext
2400 if { (ac_try="$ac_compile"
2401 case "(($ac_try" in
2402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2403   *) ac_try_echo=$ac_try;;
2404 esac
2405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2406   (eval "$ac_compile") 2>conftest.er1
2407   ac_status=$?
2408   grep -v '^ *+' conftest.er1 >conftest.err
2409   rm -f conftest.er1
2410   cat conftest.err >&5
2411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2412   (exit $ac_status); } &&
2413          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2414   { (case "(($ac_try" in
2415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2416   *) ac_try_echo=$ac_try;;
2417 esac
2418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2419   (eval "$ac_try") 2>&5
2420   ac_status=$?
2421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2422   (exit $ac_status); }; } &&
2423          { ac_try='test -s conftest.$ac_objext'
2424   { (case "(($ac_try" in
2425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2426   *) ac_try_echo=$ac_try;;
2427 esac
2428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2429   (eval "$ac_try") 2>&5
2430   ac_status=$?
2431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2432   (exit $ac_status); }; }; then
2433   ac_compiler_gnu=yes
2434 else
2435   echo "$as_me: failed program was:" >&5
2436 sed 's/^/| /' conftest.$ac_ext >&5
2437
2438         ac_compiler_gnu=no
2439 fi
2440
2441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2442 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2443
2444 fi
2445 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2446 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2447 GCC=`test $ac_compiler_gnu = yes && echo yes`
2448 ac_test_CFLAGS=${CFLAGS+set}
2449 ac_save_CFLAGS=$CFLAGS
2450 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2451 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2452 if test "${ac_cv_prog_cc_g+set}" = set; then
2453   echo $ECHO_N "(cached) $ECHO_C" >&6
2454 else
2455   ac_save_c_werror_flag=$ac_c_werror_flag
2456    ac_c_werror_flag=yes
2457    ac_cv_prog_cc_g=no
2458    CFLAGS="-g"
2459    cat >conftest.$ac_ext <<_ACEOF
2460 /* confdefs.h.  */
2461 _ACEOF
2462 cat confdefs.h >>conftest.$ac_ext
2463 cat >>conftest.$ac_ext <<_ACEOF
2464 /* end confdefs.h.  */
2465
2466 int
2467 main ()
2468 {
2469
2470   ;
2471   return 0;
2472 }
2473 _ACEOF
2474 rm -f conftest.$ac_objext
2475 if { (ac_try="$ac_compile"
2476 case "(($ac_try" in
2477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2478   *) ac_try_echo=$ac_try;;
2479 esac
2480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2481   (eval "$ac_compile") 2>conftest.er1
2482   ac_status=$?
2483   grep -v '^ *+' conftest.er1 >conftest.err
2484   rm -f conftest.er1
2485   cat conftest.err >&5
2486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2487   (exit $ac_status); } &&
2488          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2489   { (case "(($ac_try" in
2490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2491   *) ac_try_echo=$ac_try;;
2492 esac
2493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2494   (eval "$ac_try") 2>&5
2495   ac_status=$?
2496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2497   (exit $ac_status); }; } &&
2498          { ac_try='test -s conftest.$ac_objext'
2499   { (case "(($ac_try" in
2500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2501   *) ac_try_echo=$ac_try;;
2502 esac
2503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2504   (eval "$ac_try") 2>&5
2505   ac_status=$?
2506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2507   (exit $ac_status); }; }; then
2508   ac_cv_prog_cc_g=yes
2509 else
2510   echo "$as_me: failed program was:" >&5
2511 sed 's/^/| /' conftest.$ac_ext >&5
2512
2513         CFLAGS=""
2514       cat >conftest.$ac_ext <<_ACEOF
2515 /* confdefs.h.  */
2516 _ACEOF
2517 cat confdefs.h >>conftest.$ac_ext
2518 cat >>conftest.$ac_ext <<_ACEOF
2519 /* end confdefs.h.  */
2520
2521 int
2522 main ()
2523 {
2524
2525   ;
2526   return 0;
2527 }
2528 _ACEOF
2529 rm -f conftest.$ac_objext
2530 if { (ac_try="$ac_compile"
2531 case "(($ac_try" in
2532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2533   *) ac_try_echo=$ac_try;;
2534 esac
2535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2536   (eval "$ac_compile") 2>conftest.er1
2537   ac_status=$?
2538   grep -v '^ *+' conftest.er1 >conftest.err
2539   rm -f conftest.er1
2540   cat conftest.err >&5
2541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2542   (exit $ac_status); } &&
2543          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2544   { (case "(($ac_try" in
2545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2546   *) ac_try_echo=$ac_try;;
2547 esac
2548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2549   (eval "$ac_try") 2>&5
2550   ac_status=$?
2551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2552   (exit $ac_status); }; } &&
2553          { ac_try='test -s conftest.$ac_objext'
2554   { (case "(($ac_try" in
2555   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2556   *) ac_try_echo=$ac_try;;
2557 esac
2558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2559   (eval "$ac_try") 2>&5
2560   ac_status=$?
2561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2562   (exit $ac_status); }; }; then
2563   :
2564 else
2565   echo "$as_me: failed program was:" >&5
2566 sed 's/^/| /' conftest.$ac_ext >&5
2567
2568         ac_c_werror_flag=$ac_save_c_werror_flag
2569          CFLAGS="-g"
2570          cat >conftest.$ac_ext <<_ACEOF
2571 /* confdefs.h.  */
2572 _ACEOF
2573 cat confdefs.h >>conftest.$ac_ext
2574 cat >>conftest.$ac_ext <<_ACEOF
2575 /* end confdefs.h.  */
2576
2577 int
2578 main ()
2579 {
2580
2581   ;
2582   return 0;
2583 }
2584 _ACEOF
2585 rm -f conftest.$ac_objext
2586 if { (ac_try="$ac_compile"
2587 case "(($ac_try" in
2588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2589   *) ac_try_echo=$ac_try;;
2590 esac
2591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2592   (eval "$ac_compile") 2>conftest.er1
2593   ac_status=$?
2594   grep -v '^ *+' conftest.er1 >conftest.err
2595   rm -f conftest.er1
2596   cat conftest.err >&5
2597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2598   (exit $ac_status); } &&
2599          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2600   { (case "(($ac_try" in
2601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2602   *) ac_try_echo=$ac_try;;
2603 esac
2604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2605   (eval "$ac_try") 2>&5
2606   ac_status=$?
2607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2608   (exit $ac_status); }; } &&
2609          { ac_try='test -s conftest.$ac_objext'
2610   { (case "(($ac_try" in
2611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2612   *) ac_try_echo=$ac_try;;
2613 esac
2614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2615   (eval "$ac_try") 2>&5
2616   ac_status=$?
2617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2618   (exit $ac_status); }; }; then
2619   ac_cv_prog_cc_g=yes
2620 else
2621   echo "$as_me: failed program was:" >&5
2622 sed 's/^/| /' conftest.$ac_ext >&5
2623
2624
2625 fi
2626
2627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2628 fi
2629
2630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2631 fi
2632
2633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2634    ac_c_werror_flag=$ac_save_c_werror_flag
2635 fi
2636 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2637 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2638 if test "$ac_test_CFLAGS" = set; then
2639   CFLAGS=$ac_save_CFLAGS
2640 elif test $ac_cv_prog_cc_g = yes; then
2641   if test "$GCC" = yes; then
2642     CFLAGS="-g -O2"
2643   else
2644     CFLAGS="-g"
2645   fi
2646 else
2647   if test "$GCC" = yes; then
2648     CFLAGS="-O2"
2649   else
2650     CFLAGS=
2651   fi
2652 fi
2653 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2654 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2655 if test "${ac_cv_prog_cc_c89+set}" = set; then
2656   echo $ECHO_N "(cached) $ECHO_C" >&6
2657 else
2658   ac_cv_prog_cc_c89=no
2659 ac_save_CC=$CC
2660 cat >conftest.$ac_ext <<_ACEOF
2661 /* confdefs.h.  */
2662 _ACEOF
2663 cat confdefs.h >>conftest.$ac_ext
2664 cat >>conftest.$ac_ext <<_ACEOF
2665 /* end confdefs.h.  */
2666 #include <stdarg.h>
2667 #include <stdio.h>
2668 #include <sys/types.h>
2669 #include <sys/stat.h>
2670 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2671 struct buf { int x; };
2672 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2673 static char *e (p, i)
2674      char **p;
2675      int i;
2676 {
2677   return p[i];
2678 }
2679 static char *f (char * (*g) (char **, int), char **p, ...)
2680 {
2681   char *s;
2682   va_list v;
2683   va_start (v,p);
2684   s = g (p, va_arg (v,int));
2685   va_end (v);
2686   return s;
2687 }
2688
2689 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2690    function prototypes and stuff, but not '\xHH' hex character constants.
2691    These don't provoke an error unfortunately, instead are silently treated
2692    as 'x'.  The following induces an error, until -std is added to get
2693    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2694    array size at least.  It's necessary to write '\x00'==0 to get something
2695    that's true only with -std.  */
2696 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2697
2698 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2699    inside strings and character constants.  */
2700 #define FOO(x) 'x'
2701 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2702
2703 int test (int i, double x);
2704 struct s1 {int (*f) (int a);};
2705 struct s2 {int (*f) (double a);};
2706 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2707 int argc;
2708 char **argv;
2709 int
2710 main ()
2711 {
2712 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2713   ;
2714   return 0;
2715 }
2716 _ACEOF
2717 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2718         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2719 do
2720   CC="$ac_save_CC $ac_arg"
2721   rm -f conftest.$ac_objext
2722 if { (ac_try="$ac_compile"
2723 case "(($ac_try" in
2724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2725   *) ac_try_echo=$ac_try;;
2726 esac
2727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2728   (eval "$ac_compile") 2>conftest.er1
2729   ac_status=$?
2730   grep -v '^ *+' conftest.er1 >conftest.err
2731   rm -f conftest.er1
2732   cat conftest.err >&5
2733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2734   (exit $ac_status); } &&
2735          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2736   { (case "(($ac_try" in
2737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2738   *) ac_try_echo=$ac_try;;
2739 esac
2740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2741   (eval "$ac_try") 2>&5
2742   ac_status=$?
2743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2744   (exit $ac_status); }; } &&
2745          { ac_try='test -s conftest.$ac_objext'
2746   { (case "(($ac_try" in
2747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2748   *) ac_try_echo=$ac_try;;
2749 esac
2750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2751   (eval "$ac_try") 2>&5
2752   ac_status=$?
2753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2754   (exit $ac_status); }; }; then
2755   ac_cv_prog_cc_c89=$ac_arg
2756 else
2757   echo "$as_me: failed program was:" >&5
2758 sed 's/^/| /' conftest.$ac_ext >&5
2759
2760
2761 fi
2762
2763 rm -f core conftest.err conftest.$ac_objext
2764   test "x$ac_cv_prog_cc_c89" != "xno" && break
2765 done
2766 rm -f conftest.$ac_ext
2767 CC=$ac_save_CC
2768
2769 fi
2770 # AC_CACHE_VAL
2771 case "x$ac_cv_prog_cc_c89" in
2772   x)
2773     { echo "$as_me:$LINENO: result: none needed" >&5
2774 echo "${ECHO_T}none needed" >&6; } ;;
2775   xno)
2776     { echo "$as_me:$LINENO: result: unsupported" >&5
2777 echo "${ECHO_T}unsupported" >&6; } ;;
2778   *)
2779     CC="$CC $ac_cv_prog_cc_c89"
2780     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2781 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2782 esac
2783
2784
2785 ac_ext=c
2786 ac_cpp='$CPP $CPPFLAGS'
2787 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2788 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2789 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2790
2791 ac_ext=cpp
2792 ac_cpp='$CXXCPP $CPPFLAGS'
2793 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2794 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2795 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2796 if test -z "$CXX"; then
2797   if test -n "$CCC"; then
2798     CXX=$CCC
2799   else
2800     if test -n "$ac_tool_prefix"; then
2801   for ac_prog in clang++ llvm-g++ g++
2802   do
2803     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2804 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2805 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2806 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2807 if test "${ac_cv_prog_CXX+set}" = set; then
2808   echo $ECHO_N "(cached) $ECHO_C" >&6
2809 else
2810   if test -n "$CXX"; then
2811   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2812 else
2813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814 for as_dir in $PATH
2815 do
2816   IFS=$as_save_IFS
2817   test -z "$as_dir" && as_dir=.
2818   for ac_exec_ext in '' $ac_executable_extensions; do
2819   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2820     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2821     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2822     break 2
2823   fi
2824 done
2825 done
2826 IFS=$as_save_IFS
2827
2828 fi
2829 fi
2830 CXX=$ac_cv_prog_CXX
2831 if test -n "$CXX"; then
2832   { echo "$as_me:$LINENO: result: $CXX" >&5
2833 echo "${ECHO_T}$CXX" >&6; }
2834 else
2835   { echo "$as_me:$LINENO: result: no" >&5
2836 echo "${ECHO_T}no" >&6; }
2837 fi
2838
2839
2840     test -n "$CXX" && break
2841   done
2842 fi
2843 if test -z "$CXX"; then
2844   ac_ct_CXX=$CXX
2845   for ac_prog in clang++ llvm-g++ g++
2846 do
2847   # Extract the first word of "$ac_prog", so it can be a program name with args.
2848 set dummy $ac_prog; ac_word=$2
2849 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2850 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2851 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2852   echo $ECHO_N "(cached) $ECHO_C" >&6
2853 else
2854   if test -n "$ac_ct_CXX"; then
2855   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2856 else
2857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2858 for as_dir in $PATH
2859 do
2860   IFS=$as_save_IFS
2861   test -z "$as_dir" && as_dir=.
2862   for ac_exec_ext in '' $ac_executable_extensions; do
2863   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2864     ac_cv_prog_ac_ct_CXX="$ac_prog"
2865     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2866     break 2
2867   fi
2868 done
2869 done
2870 IFS=$as_save_IFS
2871
2872 fi
2873 fi
2874 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2875 if test -n "$ac_ct_CXX"; then
2876   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2877 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2878 else
2879   { echo "$as_me:$LINENO: result: no" >&5
2880 echo "${ECHO_T}no" >&6; }
2881 fi
2882
2883
2884   test -n "$ac_ct_CXX" && break
2885 done
2886
2887   if test "x$ac_ct_CXX" = x; then
2888     CXX="g++"
2889   else
2890     case $cross_compiling:$ac_tool_warned in
2891 yes:)
2892 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2893 whose name does not start with the host triplet.  If you think this
2894 configuration is useful to you, please write to autoconf@gnu.org." >&5
2895 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2896 whose name does not start with the host triplet.  If you think this
2897 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2898 ac_tool_warned=yes ;;
2899 esac
2900     CXX=$ac_ct_CXX
2901   fi
2902 fi
2903
2904   fi
2905 fi
2906 # Provide some information about the compiler.
2907 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2908 ac_compiler=`set X $ac_compile; echo $2`
2909 { (ac_try="$ac_compiler --version >&5"
2910 case "(($ac_try" in
2911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2912   *) ac_try_echo=$ac_try;;
2913 esac
2914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2915   (eval "$ac_compiler --version >&5") 2>&5
2916   ac_status=$?
2917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2918   (exit $ac_status); }
2919 { (ac_try="$ac_compiler -v >&5"
2920 case "(($ac_try" in
2921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2922   *) ac_try_echo=$ac_try;;
2923 esac
2924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2925   (eval "$ac_compiler -v >&5") 2>&5
2926   ac_status=$?
2927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928   (exit $ac_status); }
2929 { (ac_try="$ac_compiler -V >&5"
2930 case "(($ac_try" in
2931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2932   *) ac_try_echo=$ac_try;;
2933 esac
2934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2935   (eval "$ac_compiler -V >&5") 2>&5
2936   ac_status=$?
2937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938   (exit $ac_status); }
2939
2940 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2941 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2942 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2943   echo $ECHO_N "(cached) $ECHO_C" >&6
2944 else
2945   cat >conftest.$ac_ext <<_ACEOF
2946 /* confdefs.h.  */
2947 _ACEOF
2948 cat confdefs.h >>conftest.$ac_ext
2949 cat >>conftest.$ac_ext <<_ACEOF
2950 /* end confdefs.h.  */
2951
2952 int
2953 main ()
2954 {
2955 #ifndef __GNUC__
2956        choke me
2957 #endif
2958
2959   ;
2960   return 0;
2961 }
2962 _ACEOF
2963 rm -f conftest.$ac_objext
2964 if { (ac_try="$ac_compile"
2965 case "(($ac_try" in
2966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2967   *) ac_try_echo=$ac_try;;
2968 esac
2969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2970   (eval "$ac_compile") 2>conftest.er1
2971   ac_status=$?
2972   grep -v '^ *+' conftest.er1 >conftest.err
2973   rm -f conftest.er1
2974   cat conftest.err >&5
2975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976   (exit $ac_status); } &&
2977          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2978   { (case "(($ac_try" in
2979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980   *) ac_try_echo=$ac_try;;
2981 esac
2982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2983   (eval "$ac_try") 2>&5
2984   ac_status=$?
2985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986   (exit $ac_status); }; } &&
2987          { ac_try='test -s conftest.$ac_objext'
2988   { (case "(($ac_try" in
2989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2990   *) ac_try_echo=$ac_try;;
2991 esac
2992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2993   (eval "$ac_try") 2>&5
2994   ac_status=$?
2995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2996   (exit $ac_status); }; }; then
2997   ac_compiler_gnu=yes
2998 else
2999   echo "$as_me: failed program was:" >&5
3000 sed 's/^/| /' conftest.$ac_ext >&5
3001
3002         ac_compiler_gnu=no
3003 fi
3004
3005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3006 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3007
3008 fi
3009 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3010 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3011 GXX=`test $ac_compiler_gnu = yes && echo yes`
3012 ac_test_CXXFLAGS=${CXXFLAGS+set}
3013 ac_save_CXXFLAGS=$CXXFLAGS
3014 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3015 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3016 if test "${ac_cv_prog_cxx_g+set}" = set; then
3017   echo $ECHO_N "(cached) $ECHO_C" >&6
3018 else
3019   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3020    ac_cxx_werror_flag=yes
3021    ac_cv_prog_cxx_g=no
3022    CXXFLAGS="-g"
3023    cat >conftest.$ac_ext <<_ACEOF
3024 /* confdefs.h.  */
3025 _ACEOF
3026 cat confdefs.h >>conftest.$ac_ext
3027 cat >>conftest.$ac_ext <<_ACEOF
3028 /* end confdefs.h.  */
3029
3030 int
3031 main ()
3032 {
3033
3034   ;
3035   return 0;
3036 }
3037 _ACEOF
3038 rm -f conftest.$ac_objext
3039 if { (ac_try="$ac_compile"
3040 case "(($ac_try" in
3041   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3042   *) ac_try_echo=$ac_try;;
3043 esac
3044 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3045   (eval "$ac_compile") 2>conftest.er1
3046   ac_status=$?
3047   grep -v '^ *+' conftest.er1 >conftest.err
3048   rm -f conftest.er1
3049   cat conftest.err >&5
3050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3051   (exit $ac_status); } &&
3052          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3053   { (case "(($ac_try" in
3054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3055   *) ac_try_echo=$ac_try;;
3056 esac
3057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3058   (eval "$ac_try") 2>&5
3059   ac_status=$?
3060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3061   (exit $ac_status); }; } &&
3062          { ac_try='test -s conftest.$ac_objext'
3063   { (case "(($ac_try" in
3064   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3065   *) ac_try_echo=$ac_try;;
3066 esac
3067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3068   (eval "$ac_try") 2>&5
3069   ac_status=$?
3070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3071   (exit $ac_status); }; }; then
3072   ac_cv_prog_cxx_g=yes
3073 else
3074   echo "$as_me: failed program was:" >&5
3075 sed 's/^/| /' conftest.$ac_ext >&5
3076
3077         CXXFLAGS=""
3078       cat >conftest.$ac_ext <<_ACEOF
3079 /* confdefs.h.  */
3080 _ACEOF
3081 cat confdefs.h >>conftest.$ac_ext
3082 cat >>conftest.$ac_ext <<_ACEOF
3083 /* end confdefs.h.  */
3084
3085 int
3086 main ()
3087 {
3088
3089   ;
3090   return 0;
3091 }
3092 _ACEOF
3093 rm -f conftest.$ac_objext
3094 if { (ac_try="$ac_compile"
3095 case "(($ac_try" in
3096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3097   *) ac_try_echo=$ac_try;;
3098 esac
3099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3100   (eval "$ac_compile") 2>conftest.er1
3101   ac_status=$?
3102   grep -v '^ *+' conftest.er1 >conftest.err
3103   rm -f conftest.er1
3104   cat conftest.err >&5
3105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3106   (exit $ac_status); } &&
3107          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3108   { (case "(($ac_try" in
3109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3110   *) ac_try_echo=$ac_try;;
3111 esac
3112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3113   (eval "$ac_try") 2>&5
3114   ac_status=$?
3115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3116   (exit $ac_status); }; } &&
3117          { ac_try='test -s conftest.$ac_objext'
3118   { (case "(($ac_try" in
3119   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3120   *) ac_try_echo=$ac_try;;
3121 esac
3122 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3123   (eval "$ac_try") 2>&5
3124   ac_status=$?
3125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126   (exit $ac_status); }; }; then
3127   :
3128 else
3129   echo "$as_me: failed program was:" >&5
3130 sed 's/^/| /' conftest.$ac_ext >&5
3131
3132         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3133          CXXFLAGS="-g"
3134          cat >conftest.$ac_ext <<_ACEOF
3135 /* confdefs.h.  */
3136 _ACEOF
3137 cat confdefs.h >>conftest.$ac_ext
3138 cat >>conftest.$ac_ext <<_ACEOF
3139 /* end confdefs.h.  */
3140
3141 int
3142 main ()
3143 {
3144
3145   ;
3146   return 0;
3147 }
3148 _ACEOF
3149 rm -f conftest.$ac_objext
3150 if { (ac_try="$ac_compile"
3151 case "(($ac_try" in
3152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3153   *) ac_try_echo=$ac_try;;
3154 esac
3155 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3156   (eval "$ac_compile") 2>conftest.er1
3157   ac_status=$?
3158   grep -v '^ *+' conftest.er1 >conftest.err
3159   rm -f conftest.er1
3160   cat conftest.err >&5
3161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3162   (exit $ac_status); } &&
3163          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3164   { (case "(($ac_try" in
3165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3166   *) ac_try_echo=$ac_try;;
3167 esac
3168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3169   (eval "$ac_try") 2>&5
3170   ac_status=$?
3171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3172   (exit $ac_status); }; } &&
3173          { ac_try='test -s conftest.$ac_objext'
3174   { (case "(($ac_try" in
3175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3176   *) ac_try_echo=$ac_try;;
3177 esac
3178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3179   (eval "$ac_try") 2>&5
3180   ac_status=$?
3181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3182   (exit $ac_status); }; }; then
3183   ac_cv_prog_cxx_g=yes
3184 else
3185   echo "$as_me: failed program was:" >&5
3186 sed 's/^/| /' conftest.$ac_ext >&5
3187
3188
3189 fi
3190
3191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3192 fi
3193
3194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3195 fi
3196
3197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3198    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3199 fi
3200 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3201 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3202 if test "$ac_test_CXXFLAGS" = set; then
3203   CXXFLAGS=$ac_save_CXXFLAGS
3204 elif test $ac_cv_prog_cxx_g = yes; then
3205   if test "$GXX" = yes; then
3206     CXXFLAGS="-g -O2"
3207   else
3208     CXXFLAGS="-g"
3209   fi
3210 else
3211   if test "$GXX" = yes; then
3212     CXXFLAGS="-O2"
3213   else
3214     CXXFLAGS=
3215   fi
3216 fi
3217 ac_ext=c
3218 ac_cpp='$CPP $CPPFLAGS'
3219 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3220 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3221 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3222
3223 ac_ext=c
3224 ac_cpp='$CPP $CPPFLAGS'
3225 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3226 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3227 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3228 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3229 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3230 # On Suns, sometimes $CPP names a directory.
3231 if test -n "$CPP" && test -d "$CPP"; then
3232   CPP=
3233 fi
3234 if test -z "$CPP"; then
3235   if test "${ac_cv_prog_CPP+set}" = set; then
3236   echo $ECHO_N "(cached) $ECHO_C" >&6
3237 else
3238       # Double quotes because CPP needs to be expanded
3239     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3240     do
3241       ac_preproc_ok=false
3242 for ac_c_preproc_warn_flag in '' yes
3243 do
3244   # Use a header file that comes with gcc, so configuring glibc
3245   # with a fresh cross-compiler works.
3246   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3247   # <limits.h> exists even on freestanding compilers.
3248   # On the NeXT, cc -E runs the code through the compiler's parser,
3249   # not just through cpp. "Syntax error" is here to catch this case.
3250   cat >conftest.$ac_ext <<_ACEOF
3251 /* confdefs.h.  */
3252 _ACEOF
3253 cat confdefs.h >>conftest.$ac_ext
3254 cat >>conftest.$ac_ext <<_ACEOF
3255 /* end confdefs.h.  */
3256 #ifdef __STDC__
3257 # include <limits.h>
3258 #else
3259 # include <assert.h>
3260 #endif
3261                      Syntax error
3262 _ACEOF
3263 if { (ac_try="$ac_cpp conftest.$ac_ext"
3264 case "(($ac_try" in
3265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3266   *) ac_try_echo=$ac_try;;
3267 esac
3268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3269   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3270   ac_status=$?
3271   grep -v '^ *+' conftest.er1 >conftest.err
3272   rm -f conftest.er1
3273   cat conftest.err >&5
3274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3275   (exit $ac_status); } >/dev/null; then
3276   if test -s conftest.err; then
3277     ac_cpp_err=$ac_c_preproc_warn_flag
3278     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3279   else
3280     ac_cpp_err=
3281   fi
3282 else
3283   ac_cpp_err=yes
3284 fi
3285 if test -z "$ac_cpp_err"; then
3286   :
3287 else
3288   echo "$as_me: failed program was:" >&5
3289 sed 's/^/| /' conftest.$ac_ext >&5
3290
3291   # Broken: fails on valid input.
3292 continue
3293 fi
3294
3295 rm -f conftest.err conftest.$ac_ext
3296
3297   # OK, works on sane cases.  Now check whether nonexistent headers
3298   # can be detected and how.
3299   cat >conftest.$ac_ext <<_ACEOF
3300 /* confdefs.h.  */
3301 _ACEOF
3302 cat confdefs.h >>conftest.$ac_ext
3303 cat >>conftest.$ac_ext <<_ACEOF
3304 /* end confdefs.h.  */
3305 #include <ac_nonexistent.h>
3306 _ACEOF
3307 if { (ac_try="$ac_cpp conftest.$ac_ext"
3308 case "(($ac_try" in
3309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3310   *) ac_try_echo=$ac_try;;
3311 esac
3312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3313   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3314   ac_status=$?
3315   grep -v '^ *+' conftest.er1 >conftest.err
3316   rm -f conftest.er1
3317   cat conftest.err >&5
3318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3319   (exit $ac_status); } >/dev/null; then
3320   if test -s conftest.err; then
3321     ac_cpp_err=$ac_c_preproc_warn_flag
3322     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3323   else
3324     ac_cpp_err=
3325   fi
3326 else
3327   ac_cpp_err=yes
3328 fi
3329 if test -z "$ac_cpp_err"; then
3330   # Broken: success on invalid input.
3331 continue
3332 else
3333   echo "$as_me: failed program was:" >&5
3334 sed 's/^/| /' conftest.$ac_ext >&5
3335
3336   # Passes both tests.
3337 ac_preproc_ok=:
3338 break
3339 fi
3340
3341 rm -f conftest.err conftest.$ac_ext
3342
3343 done
3344 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3345 rm -f conftest.err conftest.$ac_ext
3346 if $ac_preproc_ok; then
3347   break
3348 fi
3349
3350     done
3351     ac_cv_prog_CPP=$CPP
3352
3353 fi
3354   CPP=$ac_cv_prog_CPP
3355 else
3356   ac_cv_prog_CPP=$CPP
3357 fi
3358 { echo "$as_me:$LINENO: result: $CPP" >&5
3359 echo "${ECHO_T}$CPP" >&6; }
3360 ac_preproc_ok=false
3361 for ac_c_preproc_warn_flag in '' yes
3362 do
3363   # Use a header file that comes with gcc, so configuring glibc
3364   # with a fresh cross-compiler works.
3365   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3366   # <limits.h> exists even on freestanding compilers.
3367   # On the NeXT, cc -E runs the code through the compiler's parser,
3368   # not just through cpp. "Syntax error" is here to catch this case.
3369   cat >conftest.$ac_ext <<_ACEOF
3370 /* confdefs.h.  */
3371 _ACEOF
3372 cat confdefs.h >>conftest.$ac_ext
3373 cat >>conftest.$ac_ext <<_ACEOF
3374 /* end confdefs.h.  */
3375 #ifdef __STDC__
3376 # include <limits.h>
3377 #else
3378 # include <assert.h>
3379 #endif
3380                      Syntax error
3381 _ACEOF
3382 if { (ac_try="$ac_cpp conftest.$ac_ext"
3383 case "(($ac_try" in
3384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3385   *) ac_try_echo=$ac_try;;
3386 esac
3387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3388   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3389   ac_status=$?
3390   grep -v '^ *+' conftest.er1 >conftest.err
3391   rm -f conftest.er1
3392   cat conftest.err >&5
3393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3394   (exit $ac_status); } >/dev/null; then
3395   if test -s conftest.err; then
3396     ac_cpp_err=$ac_c_preproc_warn_flag
3397     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3398   else
3399     ac_cpp_err=
3400   fi
3401 else
3402   ac_cpp_err=yes
3403 fi
3404 if test -z "$ac_cpp_err"; then
3405   :
3406 else
3407   echo "$as_me: failed program was:" >&5
3408 sed 's/^/| /' conftest.$ac_ext >&5
3409
3410   # Broken: fails on valid input.
3411 continue
3412 fi
3413
3414 rm -f conftest.err conftest.$ac_ext
3415
3416   # OK, works on sane cases.  Now check whether nonexistent headers
3417   # can be detected and how.
3418   cat >conftest.$ac_ext <<_ACEOF
3419 /* confdefs.h.  */
3420 _ACEOF
3421 cat confdefs.h >>conftest.$ac_ext
3422 cat >>conftest.$ac_ext <<_ACEOF
3423 /* end confdefs.h.  */
3424 #include <ac_nonexistent.h>
3425 _ACEOF
3426 if { (ac_try="$ac_cpp conftest.$ac_ext"
3427 case "(($ac_try" in
3428   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3429   *) ac_try_echo=$ac_try;;
3430 esac
3431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3432   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3433   ac_status=$?
3434   grep -v '^ *+' conftest.er1 >conftest.err
3435   rm -f conftest.er1
3436   cat conftest.err >&5
3437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3438   (exit $ac_status); } >/dev/null; then
3439   if test -s conftest.err; then
3440     ac_cpp_err=$ac_c_preproc_warn_flag
3441     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3442   else
3443     ac_cpp_err=
3444   fi
3445 else
3446   ac_cpp_err=yes
3447 fi
3448 if test -z "$ac_cpp_err"; then
3449   # Broken: success on invalid input.
3450 continue
3451 else
3452   echo "$as_me: failed program was:" >&5
3453 sed 's/^/| /' conftest.$ac_ext >&5
3454
3455   # Passes both tests.
3456 ac_preproc_ok=:
3457 break
3458 fi
3459
3460 rm -f conftest.err conftest.$ac_ext
3461
3462 done
3463 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3464 rm -f conftest.err conftest.$ac_ext
3465 if $ac_preproc_ok; then
3466   :
3467 else
3468   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3469 See \`config.log' for more details." >&5
3470 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3471 See \`config.log' for more details." >&2;}
3472    { (exit 1); exit 1; }; }
3473 fi
3474
3475 ac_ext=c
3476 ac_cpp='$CPP $CPPFLAGS'
3477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3480
3481
3482 if test "$CXX" = "clang++" ; then
3483   { echo "$as_me:$LINENO: checking whether clang works" >&5
3484 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3485   ac_ext=cpp
3486 ac_cpp='$CXXCPP $CPPFLAGS'
3487 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3488 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3489 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3490
3491
3492 cat >conftest.$ac_ext <<_ACEOF
3493 /* confdefs.h.  */
3494 _ACEOF
3495 cat confdefs.h >>conftest.$ac_ext
3496 cat >>conftest.$ac_ext <<_ACEOF
3497 /* end confdefs.h.  */
3498 #include <limits>
3499 #if __has_include (<cxxabi.h>)
3500 #include <cxxabi.h>
3501 #endif
3502 #if __has_include (<unwind.h>)
3503 #include <unwind.h>
3504 #endif
3505
3506 int
3507 main ()
3508 {
3509
3510   ;
3511   return 0;
3512 }
3513 _ACEOF
3514 rm -f conftest.$ac_objext
3515 if { (ac_try="$ac_compile"
3516 case "(($ac_try" in
3517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3518   *) ac_try_echo=$ac_try;;
3519 esac
3520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3521   (eval "$ac_compile") 2>conftest.er1
3522   ac_status=$?
3523   grep -v '^ *+' conftest.er1 >conftest.err
3524   rm -f conftest.er1
3525   cat conftest.err >&5
3526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3527   (exit $ac_status); } &&
3528          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3529   { (case "(($ac_try" in
3530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3531   *) ac_try_echo=$ac_try;;
3532 esac
3533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3534   (eval "$ac_try") 2>&5
3535   ac_status=$?
3536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3537   (exit $ac_status); }; } &&
3538          { ac_try='test -s conftest.$ac_objext'
3539   { (case "(($ac_try" in
3540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3541   *) ac_try_echo=$ac_try;;
3542 esac
3543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3544   (eval "$ac_try") 2>&5
3545   ac_status=$?
3546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3547   (exit $ac_status); }; }; then
3548
3549   { echo "$as_me:$LINENO: result: yes" >&5
3550 echo "${ECHO_T}yes" >&6; }
3551
3552 else
3553   echo "$as_me: failed program was:" >&5
3554 sed 's/^/| /' conftest.$ac_ext >&5
3555
3556
3557   { echo "$as_me:$LINENO: result: no" >&5
3558 echo "${ECHO_T}no" >&6; }
3559   { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&5
3560 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&2;}
3561    { (exit 1); exit 1; }; }
3562
3563 fi
3564
3565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3566   ac_ext=c
3567 ac_cpp='$CPP $CPPFLAGS'
3568 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3569 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571
3572 fi
3573
3574
3575
3576 if test -d ${srcdir}/projects/llvm-gcc ; then
3577   subdirs="$subdirs projects/llvm-gcc"
3578
3579 fi
3580
3581 if test -d ${srcdir}/projects/test-suite ; then
3582   subdirs="$subdirs projects/test-suite"
3583
3584 fi
3585
3586 if test -d ${srcdir}/projects/llvm-test ; then
3587   subdirs="$subdirs projects/llvm-test"
3588
3589 fi
3590
3591 if test -d ${srcdir}/projects/poolalloc ; then
3592   subdirs="$subdirs projects/poolalloc"
3593
3594 fi
3595
3596 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3597   subdirs="$subdirs projects/llvm-poolalloc"
3598
3599 fi
3600
3601 for i in `ls ${srcdir}/projects`
3602 do
3603   if test -d ${srcdir}/projects/${i} ; then
3604     case ${i} in
3605       sample)       subdirs="$subdirs projects/sample"
3606     ;;
3607       privbracket)  subdirs="$subdirs projects/privbracket"
3608  ;;
3609       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3610  ;;
3611       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3612 ;;
3613       llvm-java)    subdirs="$subdirs projects/llvm-java"
3614  ;;
3615       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3616    ;;
3617       safecode)     subdirs="$subdirs projects/safecode"
3618  ;;
3619       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3620  ;;
3621       compiler-rt)       ;;
3622       llvm-gcc)       ;;
3623       test-suite)     ;;
3624       llvm-test)      ;;
3625       poolalloc)      ;;
3626       llvm-poolalloc) ;;
3627       *)
3628         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3629 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3630         ;;
3631     esac
3632   fi
3633 done
3634
3635 # Check whether --enable-polly was given.
3636 if test "${enable_polly+set}" = set; then
3637   enableval=$enable_polly;
3638 else
3639   enableval=default
3640 fi
3641
3642 case "$enableval" in
3643   yes) ENABLE_POLLY=1
3644  ;;
3645   no)  ENABLE_POLLY=0
3646  ;;
3647   default) ENABLE_POLLY=1
3648  ;;
3649   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3650 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3651    { (exit 1); exit 1; }; } ;;
3652 esac
3653
3654
3655 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3656   LLVM_HAS_POLLY=1
3657
3658   subdirs="$subdirs tools/polly"
3659
3660 fi
3661
3662
3663 # Make sure we can run config.sub.
3664 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3665   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3666 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3667    { (exit 1); exit 1; }; }
3668
3669 { echo "$as_me:$LINENO: checking build system type" >&5
3670 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3671 if test "${ac_cv_build+set}" = set; then
3672   echo $ECHO_N "(cached) $ECHO_C" >&6
3673 else
3674   ac_build_alias=$build_alias
3675 test "x$ac_build_alias" = x &&
3676   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3677 test "x$ac_build_alias" = x &&
3678   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3679 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3680    { (exit 1); exit 1; }; }
3681 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3682   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3683 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3684    { (exit 1); exit 1; }; }
3685
3686 fi
3687 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3688 echo "${ECHO_T}$ac_cv_build" >&6; }
3689 case $ac_cv_build in
3690 *-*-*) ;;
3691 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3692 echo "$as_me: error: invalid value of canonical build" >&2;}
3693    { (exit 1); exit 1; }; };;
3694 esac
3695 build=$ac_cv_build
3696 ac_save_IFS=$IFS; IFS='-'
3697 set x $ac_cv_build
3698 shift
3699 build_cpu=$1
3700 build_vendor=$2
3701 shift; shift
3702 # Remember, the first character of IFS is used to create $*,
3703 # except with old shells:
3704 build_os=$*
3705 IFS=$ac_save_IFS
3706 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3707
3708
3709 { echo "$as_me:$LINENO: checking host system type" >&5
3710 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3711 if test "${ac_cv_host+set}" = set; then
3712   echo $ECHO_N "(cached) $ECHO_C" >&6
3713 else
3714   if test "x$host_alias" = x; then
3715   ac_cv_host=$ac_cv_build
3716 else
3717   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3718     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3719 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3720    { (exit 1); exit 1; }; }
3721 fi
3722
3723 fi
3724 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3725 echo "${ECHO_T}$ac_cv_host" >&6; }
3726 case $ac_cv_host in
3727 *-*-*) ;;
3728 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3729 echo "$as_me: error: invalid value of canonical host" >&2;}
3730    { (exit 1); exit 1; }; };;
3731 esac
3732 host=$ac_cv_host
3733 ac_save_IFS=$IFS; IFS='-'
3734 set x $ac_cv_host
3735 shift
3736 host_cpu=$1
3737 host_vendor=$2
3738 shift; shift
3739 # Remember, the first character of IFS is used to create $*,
3740 # except with old shells:
3741 host_os=$*
3742 IFS=$ac_save_IFS
3743 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3744
3745
3746 { echo "$as_me:$LINENO: checking target system type" >&5
3747 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3748 if test "${ac_cv_target+set}" = set; then
3749   echo $ECHO_N "(cached) $ECHO_C" >&6
3750 else
3751   if test "x$target_alias" = x; then
3752   ac_cv_target=$ac_cv_host
3753 else
3754   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3755     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3756 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3757    { (exit 1); exit 1; }; }
3758 fi
3759
3760 fi
3761 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3762 echo "${ECHO_T}$ac_cv_target" >&6; }
3763 case $ac_cv_target in
3764 *-*-*) ;;
3765 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3766 echo "$as_me: error: invalid value of canonical target" >&2;}
3767    { (exit 1); exit 1; }; };;
3768 esac
3769 target=$ac_cv_target
3770 ac_save_IFS=$IFS; IFS='-'
3771 set x $ac_cv_target
3772 shift
3773 target_cpu=$1
3774 target_vendor=$2
3775 shift; shift
3776 # Remember, the first character of IFS is used to create $*,
3777 # except with old shells:
3778 target_os=$*
3779 IFS=$ac_save_IFS
3780 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3781
3782
3783 # The aliases save the names the user supplied, while $host etc.
3784 # will get canonicalized.
3785 test -n "$target_alias" &&
3786   test "$program_prefix$program_suffix$program_transform_name" = \
3787     NONENONEs,x,x, &&
3788   program_prefix=${target_alias}-
3789
3790 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3791 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3792 if test "${llvm_cv_os_type+set}" = set; then
3793   echo $ECHO_N "(cached) $ECHO_C" >&6
3794 else
3795   case $host in
3796   *-*-aix*)
3797     llvm_cv_link_all_option="-Wl,--whole-archive"
3798     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3799     llvm_cv_os_type="AIX"
3800     llvm_cv_platform_type="Unix" ;;
3801   *-*-irix*)
3802     llvm_cv_link_all_option="-Wl,--whole-archive"
3803     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3804     llvm_cv_os_type="IRIX"
3805     llvm_cv_platform_type="Unix" ;;
3806   *-*-cygwin*)
3807     llvm_cv_link_all_option="-Wl,--whole-archive"
3808     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3809     llvm_cv_os_type="Cygwin"
3810     llvm_cv_platform_type="Unix" ;;
3811   *-*-darwin*)
3812     llvm_cv_link_all_option="-Wl,-all_load"
3813     llvm_cv_no_link_all_option="-Wl,-noall_load"
3814     llvm_cv_os_type="Darwin"
3815     llvm_cv_platform_type="Unix" ;;
3816   *-*-minix*)
3817     llvm_cv_link_all_option="-Wl,-all_load"
3818     llvm_cv_no_link_all_option="-Wl,-noall_load"
3819     llvm_cv_os_type="Minix"
3820     llvm_cv_platform_type="Unix" ;;
3821   *-*-freebsd* | *-*-kfreebsd-gnu)
3822     llvm_cv_link_all_option="-Wl,--whole-archive"
3823     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3824     llvm_cv_os_type="FreeBSD"
3825     llvm_cv_platform_type="Unix" ;;
3826   *-*-openbsd*)
3827     llvm_cv_link_all_option="-Wl,--whole-archive"
3828     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3829     llvm_cv_os_type="OpenBSD"
3830     llvm_cv_platform_type="Unix" ;;
3831   *-*-netbsd*)
3832     llvm_cv_link_all_option="-Wl,--whole-archive"
3833     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3834     llvm_cv_os_type="NetBSD"
3835     llvm_cv_platform_type="Unix" ;;
3836   *-*-dragonfly*)
3837     llvm_cv_link_all_option="-Wl,--whole-archive"
3838     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3839     llvm_cv_os_type="DragonFly"
3840     llvm_cv_platform_type="Unix" ;;
3841   *-*-hpux*)
3842     llvm_cv_link_all_option="-Wl,--whole-archive"
3843     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3844     llvm_cv_os_type="HP-UX"
3845     llvm_cv_platform_type="Unix" ;;
3846   *-*-interix*)
3847     llvm_cv_link_all_option="-Wl,--whole-archive"
3848     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3849     llvm_cv_os_type="Interix"
3850     llvm_cv_platform_type="Unix" ;;
3851   *-*-linux*)
3852     llvm_cv_link_all_option="-Wl,--whole-archive"
3853     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3854     llvm_cv_os_type="Linux"
3855     llvm_cv_platform_type="Unix" ;;
3856   *-*-gnu*)
3857     llvm_cv_link_all_option="-Wl,--whole-archive"
3858     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3859     llvm_cv_os_type="GNU"
3860     llvm_cv_platform_type="Unix" ;;
3861   *-*-solaris*)
3862     llvm_cv_link_all_option="-Wl,-z,allextract"
3863     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3864     llvm_cv_os_type="SunOS"
3865     llvm_cv_platform_type="Unix" ;;
3866   *-*-auroraux*)
3867     llvm_cv_link_all_option="-Wl,-z,allextract"
3868     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3869     llvm_cv_os_type="AuroraUX"
3870     llvm_cv_platform_type="Unix" ;;
3871   *-*-win32*)
3872     llvm_cv_link_all_option="-Wl,--whole-archive"
3873     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3874     llvm_cv_os_type="Win32"
3875     llvm_cv_platform_type="Win32" ;;
3876   *-*-mingw*)
3877     llvm_cv_link_all_option="-Wl,--whole-archive"
3878     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3879     llvm_cv_os_type="MingW"
3880     llvm_cv_platform_type="Win32" ;;
3881   *-*-haiku*)
3882     llvm_cv_link_all_option="-Wl,--whole-archive"
3883     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3884     llvm_cv_os_type="Haiku"
3885     llvm_cv_platform_type="Unix" ;;
3886   *-unknown-eabi*)
3887     llvm_cv_link_all_option="-Wl,--whole-archive"
3888     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3889     llvm_cv_os_type="Freestanding"
3890     llvm_cv_platform_type="Unix" ;;
3891   *-unknown-elf*)
3892     llvm_cv_link_all_option="-Wl,--whole-archive"
3893     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3894     llvm_cv_os_type="Freestanding"
3895     llvm_cv_platform_type="Unix" ;;
3896   *)
3897     llvm_cv_link_all_option=""
3898     llvm_cv_no_link_all_option=""
3899     llvm_cv_os_type="Unknown"
3900     llvm_cv_platform_type="Unknown" ;;
3901 esac
3902 fi
3903 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3904 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3905
3906 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3907 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3908 if test "${llvm_cv_target_os_type+set}" = set; then
3909   echo $ECHO_N "(cached) $ECHO_C" >&6
3910 else
3911   case $target in
3912   *-*-aix*)
3913     llvm_cv_target_os_type="AIX" ;;
3914   *-*-irix*)
3915     llvm_cv_target_os_type="IRIX" ;;
3916   *-*-cygwin*)
3917     llvm_cv_target_os_type="Cygwin" ;;
3918   *-*-darwin*)
3919     llvm_cv_target_os_type="Darwin" ;;
3920   *-*-minix*)
3921     llvm_cv_target_os_type="Minix" ;;
3922   *-*-freebsd* | *-*-kfreebsd-gnu)
3923     llvm_cv_target_os_type="FreeBSD" ;;
3924   *-*-openbsd*)
3925     llvm_cv_target_os_type="OpenBSD" ;;
3926   *-*-netbsd*)
3927     llvm_cv_target_os_type="NetBSD" ;;
3928   *-*-dragonfly*)
3929     llvm_cv_target_os_type="DragonFly" ;;
3930   *-*-hpux*)
3931     llvm_cv_target_os_type="HP-UX" ;;
3932   *-*-interix*)
3933     llvm_cv_target_os_type="Interix" ;;
3934   *-*-linux*)
3935     llvm_cv_target_os_type="Linux" ;;
3936   *-*-gnu*)
3937     llvm_cv_target_os_type="GNU" ;;
3938   *-*-solaris*)
3939     llvm_cv_target_os_type="SunOS" ;;
3940   *-*-auroraux*)
3941     llvm_cv_target_os_type="AuroraUX" ;;
3942   *-*-win32*)
3943     llvm_cv_target_os_type="Win32" ;;
3944   *-*-mingw*)
3945     llvm_cv_target_os_type="MingW" ;;
3946   *-*-haiku*)
3947     llvm_cv_target_os_type="Haiku" ;;
3948   *-*-rtems*)
3949     llvm_cv_target_os_type="RTEMS" ;;
3950   *-*-nacl*)
3951     llvm_cv_target_os_type="NativeClient" ;;
3952   *-unknown-eabi*)
3953     llvm_cv_target_os_type="Freestanding" ;;
3954   *)
3955     llvm_cv_target_os_type="Unknown" ;;
3956 esac
3957 fi
3958 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3959 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3960
3961 if test "$llvm_cv_os_type" = "Unknown" ; then
3962   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3963 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3964    { (exit 1); exit 1; }; }
3965 fi
3966
3967 OS=$llvm_cv_os_type
3968
3969 HOST_OS=$llvm_cv_os_type
3970
3971 TARGET_OS=$llvm_cv_target_os_type
3972
3973
3974 LINKALL=$llvm_cv_link_all_option
3975
3976 NOLINKALL=$llvm_cv_no_link_all_option
3977
3978
3979 case $llvm_cv_platform_type in
3980   Unix)
3981
3982 cat >>confdefs.h <<\_ACEOF
3983 #define LLVM_ON_UNIX 1
3984 _ACEOF
3985
3986     LLVM_ON_UNIX=1
3987
3988     LLVM_ON_WIN32=0
3989
3990     ;;
3991   Win32)
3992
3993 cat >>confdefs.h <<\_ACEOF
3994 #define LLVM_ON_WIN32 1
3995 _ACEOF
3996
3997     LLVM_ON_UNIX=0
3998
3999     LLVM_ON_WIN32=1
4000
4001     ;;
4002 esac
4003
4004 { echo "$as_me:$LINENO: checking target architecture" >&5
4005 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4006 if test "${llvm_cv_target_arch+set}" = set; then
4007   echo $ECHO_N "(cached) $ECHO_C" >&6
4008 else
4009   case $target in
4010   i?86-*)                 llvm_cv_target_arch="x86" ;;
4011   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4012   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4013   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4014   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4015   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4016   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4017   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4018   xcore-*)                llvm_cv_target_arch="XCore" ;;
4019   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4020   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4021   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
4022   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4023   *)                      llvm_cv_target_arch="Unknown" ;;
4024 esac
4025 fi
4026 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4027 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4028
4029 if test "$llvm_cv_target_arch" = "Unknown" ; then
4030   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4031 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4032 fi
4033
4034 case "$llvm_cv_target_arch" in
4035     x86)     LLVM_NATIVE_ARCH="X86" ;;
4036     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4037     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4038 esac
4039
4040 ARCH=$llvm_cv_target_arch
4041
4042
4043 case $host in
4044   i?86-*)                 host_arch="x86" ;;
4045   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4046   sparc*-*)               host_arch="Sparc" ;;
4047   powerpc*-*)             host_arch="PowerPC" ;;
4048   arm*-*)                 host_arch="ARM" ;;
4049   aarch64*-*)             host_arch="AArch64" ;;
4050   mips-* | mips64-*)      host_arch="Mips" ;;
4051   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4052   xcore-*)                host_arch="XCore" ;;
4053   msp430-*)               host_arch="MSP430" ;;
4054   hexagon-*)              host_arch="Hexagon" ;;
4055   mblaze-*)               host_arch="MBlaze" ;;
4056   *)                      host_arch="Unknown" ;;
4057 esac
4058
4059 if test "$host_arch" = "Unknown" ; then
4060   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4061 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4062 fi
4063
4064 HOST_ARCH=$host_arch
4065
4066
4067
4068
4069 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4070 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4071 if test "${ac_cv_path_GREP+set}" = set; then
4072   echo $ECHO_N "(cached) $ECHO_C" >&6
4073 else
4074   # Extract the first word of "grep ggrep" to use in msg output
4075 if test -z "$GREP"; then
4076 set dummy grep ggrep; ac_prog_name=$2
4077 if test "${ac_cv_path_GREP+set}" = set; then
4078   echo $ECHO_N "(cached) $ECHO_C" >&6
4079 else
4080   ac_path_GREP_found=false
4081 # Loop through the user's path and test for each of PROGNAME-LIST
4082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4083 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4084 do
4085   IFS=$as_save_IFS
4086   test -z "$as_dir" && as_dir=.
4087   for ac_prog in grep ggrep; do
4088   for ac_exec_ext in '' $ac_executable_extensions; do
4089     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4090     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
4091     # Check for GNU ac_path_GREP and select it if it is found.
4092   # Check for GNU $ac_path_GREP
4093 case `"$ac_path_GREP" --version 2>&1` in
4094 *GNU*)
4095   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4096 *)
4097   ac_count=0
4098   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4099   while :
4100   do
4101     cat "conftest.in" "conftest.in" >"conftest.tmp"
4102     mv "conftest.tmp" "conftest.in"
4103     cp "conftest.in" "conftest.nl"
4104     echo 'GREP' >> "conftest.nl"
4105     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4106     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4107     ac_count=`expr $ac_count + 1`
4108     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4109       # Best one so far, save it but keep looking for a better one
4110       ac_cv_path_GREP="$ac_path_GREP"
4111       ac_path_GREP_max=$ac_count
4112     fi
4113     # 10*(2^10) chars as input seems more than enough
4114     test $ac_count -gt 10 && break
4115   done
4116   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4117 esac
4118
4119
4120     $ac_path_GREP_found && break 3
4121   done
4122 done
4123
4124 done
4125 IFS=$as_save_IFS
4126
4127
4128 fi
4129
4130 GREP="$ac_cv_path_GREP"
4131 if test -z "$GREP"; then
4132   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4133 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4134    { (exit 1); exit 1; }; }
4135 fi
4136
4137 else
4138   ac_cv_path_GREP=$GREP
4139 fi
4140
4141
4142 fi
4143 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4144 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4145  GREP="$ac_cv_path_GREP"
4146
4147
4148 { echo "$as_me:$LINENO: checking for egrep" >&5
4149 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4150 if test "${ac_cv_path_EGREP+set}" = set; then
4151   echo $ECHO_N "(cached) $ECHO_C" >&6
4152 else
4153   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4154    then ac_cv_path_EGREP="$GREP -E"
4155    else
4156      # Extract the first word of "egrep" to use in msg output
4157 if test -z "$EGREP"; then
4158 set dummy egrep; ac_prog_name=$2
4159 if test "${ac_cv_path_EGREP+set}" = set; then
4160   echo $ECHO_N "(cached) $ECHO_C" >&6
4161 else
4162   ac_path_EGREP_found=false
4163 # Loop through the user's path and test for each of PROGNAME-LIST
4164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4166 do
4167   IFS=$as_save_IFS
4168   test -z "$as_dir" && as_dir=.
4169   for ac_prog in egrep; do
4170   for ac_exec_ext in '' $ac_executable_extensions; do
4171     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4172     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4173     # Check for GNU ac_path_EGREP and select it if it is found.
4174   # Check for GNU $ac_path_EGREP
4175 case `"$ac_path_EGREP" --version 2>&1` in
4176 *GNU*)
4177   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4178 *)
4179   ac_count=0
4180   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4181   while :
4182   do
4183     cat "conftest.in" "conftest.in" >"conftest.tmp"
4184     mv "conftest.tmp" "conftest.in"
4185     cp "conftest.in" "conftest.nl"
4186     echo 'EGREP' >> "conftest.nl"
4187     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4188     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4189     ac_count=`expr $ac_count + 1`
4190     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4191       # Best one so far, save it but keep looking for a better one
4192       ac_cv_path_EGREP="$ac_path_EGREP"
4193       ac_path_EGREP_max=$ac_count
4194     fi
4195     # 10*(2^10) chars as input seems more than enough
4196     test $ac_count -gt 10 && break
4197   done
4198   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4199 esac
4200
4201
4202     $ac_path_EGREP_found && break 3
4203   done
4204 done
4205
4206 done
4207 IFS=$as_save_IFS
4208
4209
4210 fi
4211
4212 EGREP="$ac_cv_path_EGREP"
4213 if test -z "$EGREP"; then
4214   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4215 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4216    { (exit 1); exit 1; }; }
4217 fi
4218
4219 else
4220   ac_cv_path_EGREP=$EGREP
4221 fi
4222
4223
4224    fi
4225 fi
4226 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4227 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4228  EGREP="$ac_cv_path_EGREP"
4229
4230
4231 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4232 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4233 if test "${ac_cv_header_stdc+set}" = set; then
4234   echo $ECHO_N "(cached) $ECHO_C" >&6
4235 else
4236   cat >conftest.$ac_ext <<_ACEOF
4237 /* confdefs.h.  */
4238 _ACEOF
4239 cat confdefs.h >>conftest.$ac_ext
4240 cat >>conftest.$ac_ext <<_ACEOF
4241 /* end confdefs.h.  */
4242 #include <stdlib.h>
4243 #include <stdarg.h>
4244 #include <string.h>
4245 #include <float.h>
4246
4247 int
4248 main ()
4249 {
4250
4251   ;
4252   return 0;
4253 }
4254 _ACEOF
4255 rm -f conftest.$ac_objext
4256 if { (ac_try="$ac_compile"
4257 case "(($ac_try" in
4258   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4259   *) ac_try_echo=$ac_try;;
4260 esac
4261 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4262   (eval "$ac_compile") 2>conftest.er1
4263   ac_status=$?
4264   grep -v '^ *+' conftest.er1 >conftest.err
4265   rm -f conftest.er1
4266   cat conftest.err >&5
4267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4268   (exit $ac_status); } &&
4269          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4270   { (case "(($ac_try" in
4271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4272   *) ac_try_echo=$ac_try;;
4273 esac
4274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4275   (eval "$ac_try") 2>&5
4276   ac_status=$?
4277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4278   (exit $ac_status); }; } &&
4279          { ac_try='test -s conftest.$ac_objext'
4280   { (case "(($ac_try" in
4281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4282   *) ac_try_echo=$ac_try;;
4283 esac
4284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4285   (eval "$ac_try") 2>&5
4286   ac_status=$?
4287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4288   (exit $ac_status); }; }; then
4289   ac_cv_header_stdc=yes
4290 else
4291   echo "$as_me: failed program was:" >&5
4292 sed 's/^/| /' conftest.$ac_ext >&5
4293
4294         ac_cv_header_stdc=no
4295 fi
4296
4297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4298
4299 if test $ac_cv_header_stdc = yes; then
4300   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4301   cat >conftest.$ac_ext <<_ACEOF
4302 /* confdefs.h.  */
4303 _ACEOF
4304 cat confdefs.h >>conftest.$ac_ext
4305 cat >>conftest.$ac_ext <<_ACEOF
4306 /* end confdefs.h.  */
4307 #include <string.h>
4308
4309 _ACEOF
4310 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4311   $EGREP "memchr" >/dev/null 2>&1; then
4312   :
4313 else
4314   ac_cv_header_stdc=no
4315 fi
4316 rm -f conftest*
4317
4318 fi
4319
4320 if test $ac_cv_header_stdc = yes; then
4321   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4322   cat >conftest.$ac_ext <<_ACEOF
4323 /* confdefs.h.  */
4324 _ACEOF
4325 cat confdefs.h >>conftest.$ac_ext
4326 cat >>conftest.$ac_ext <<_ACEOF
4327 /* end confdefs.h.  */
4328 #include <stdlib.h>
4329
4330 _ACEOF
4331 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4332   $EGREP "free" >/dev/null 2>&1; then
4333   :
4334 else
4335   ac_cv_header_stdc=no
4336 fi
4337 rm -f conftest*
4338
4339 fi
4340
4341 if test $ac_cv_header_stdc = yes; then
4342   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4343   if test "$cross_compiling" = yes; then
4344   :
4345 else
4346   cat >conftest.$ac_ext <<_ACEOF
4347 /* confdefs.h.  */
4348 _ACEOF
4349 cat confdefs.h >>conftest.$ac_ext
4350 cat >>conftest.$ac_ext <<_ACEOF
4351 /* end confdefs.h.  */
4352 #include <ctype.h>
4353 #include <stdlib.h>
4354 #if ((' ' & 0x0FF) == 0x020)
4355 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4356 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4357 #else
4358 # define ISLOWER(c) \
4359                    (('a' <= (c) && (c) <= 'i') \
4360                      || ('j' <= (c) && (c) <= 'r') \
4361                      || ('s' <= (c) && (c) <= 'z'))
4362 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4363 #endif
4364
4365 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4366 int
4367 main ()
4368 {
4369   int i;
4370   for (i = 0; i < 256; i++)
4371     if (XOR (islower (i), ISLOWER (i))
4372         || toupper (i) != TOUPPER (i))
4373       return 2;
4374   return 0;
4375 }
4376 _ACEOF
4377 rm -f conftest$ac_exeext
4378 if { (ac_try="$ac_link"
4379 case "(($ac_try" in
4380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4381   *) ac_try_echo=$ac_try;;
4382 esac
4383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4384   (eval "$ac_link") 2>&5
4385   ac_status=$?
4386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4387   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4388   { (case "(($ac_try" in
4389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4390   *) ac_try_echo=$ac_try;;
4391 esac
4392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4393   (eval "$ac_try") 2>&5
4394   ac_status=$?
4395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4396   (exit $ac_status); }; }; then
4397   :
4398 else
4399   echo "$as_me: program exited with status $ac_status" >&5
4400 echo "$as_me: failed program was:" >&5
4401 sed 's/^/| /' conftest.$ac_ext >&5
4402
4403 ( exit $ac_status )
4404 ac_cv_header_stdc=no
4405 fi
4406 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4407 fi
4408
4409
4410 fi
4411 fi
4412 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4413 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4414 if test $ac_cv_header_stdc = yes; then
4415
4416 cat >>confdefs.h <<\_ACEOF
4417 #define STDC_HEADERS 1
4418 _ACEOF
4419
4420 fi
4421
4422 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4433                   inttypes.h stdint.h unistd.h
4434 do
4435 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4436 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4437 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4438 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4439   echo $ECHO_N "(cached) $ECHO_C" >&6
4440 else
4441   cat >conftest.$ac_ext <<_ACEOF
4442 /* confdefs.h.  */
4443 _ACEOF
4444 cat confdefs.h >>conftest.$ac_ext
4445 cat >>conftest.$ac_ext <<_ACEOF
4446 /* end confdefs.h.  */
4447 $ac_includes_default
4448
4449 #include <$ac_header>
4450 _ACEOF
4451 rm -f conftest.$ac_objext
4452 if { (ac_try="$ac_compile"
4453 case "(($ac_try" in
4454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4455   *) ac_try_echo=$ac_try;;
4456 esac
4457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4458   (eval "$ac_compile") 2>conftest.er1
4459   ac_status=$?
4460   grep -v '^ *+' conftest.er1 >conftest.err
4461   rm -f conftest.er1
4462   cat conftest.err >&5
4463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4464   (exit $ac_status); } &&
4465          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4466   { (case "(($ac_try" in
4467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4468   *) ac_try_echo=$ac_try;;
4469 esac
4470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4471   (eval "$ac_try") 2>&5
4472   ac_status=$?
4473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4474   (exit $ac_status); }; } &&
4475          { ac_try='test -s conftest.$ac_objext'
4476   { (case "(($ac_try" in
4477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4478   *) ac_try_echo=$ac_try;;
4479 esac
4480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4481   (eval "$ac_try") 2>&5
4482   ac_status=$?
4483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4484   (exit $ac_status); }; }; then
4485   eval "$as_ac_Header=yes"
4486 else
4487   echo "$as_me: failed program was:" >&5
4488 sed 's/^/| /' conftest.$ac_ext >&5
4489
4490         eval "$as_ac_Header=no"
4491 fi
4492
4493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4494 fi
4495 ac_res=`eval echo '${'$as_ac_Header'}'`
4496                { echo "$as_me:$LINENO: result: $ac_res" >&5
4497 echo "${ECHO_T}$ac_res" >&6; }
4498 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4499   cat >>confdefs.h <<_ACEOF
4500 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4501 _ACEOF
4502
4503 fi
4504
4505 done
4506
4507
4508 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4509 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4510 if test "${ac_cv_c_bigendian+set}" = set; then
4511   echo $ECHO_N "(cached) $ECHO_C" >&6
4512 else
4513   # See if sys/param.h defines the BYTE_ORDER macro.
4514 cat >conftest.$ac_ext <<_ACEOF
4515 /* confdefs.h.  */
4516 _ACEOF
4517 cat confdefs.h >>conftest.$ac_ext
4518 cat >>conftest.$ac_ext <<_ACEOF
4519 /* end confdefs.h.  */
4520 #include <sys/types.h>
4521 #include <sys/param.h>
4522
4523 int
4524 main ()
4525 {
4526 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4527  bogus endian macros
4528 #endif
4529
4530   ;
4531   return 0;
4532 }
4533 _ACEOF
4534 rm -f conftest.$ac_objext
4535 if { (ac_try="$ac_compile"
4536 case "(($ac_try" in
4537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4538   *) ac_try_echo=$ac_try;;
4539 esac
4540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4541   (eval "$ac_compile") 2>conftest.er1
4542   ac_status=$?
4543   grep -v '^ *+' conftest.er1 >conftest.err
4544   rm -f conftest.er1
4545   cat conftest.err >&5
4546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4547   (exit $ac_status); } &&
4548          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4549   { (case "(($ac_try" in
4550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4551   *) ac_try_echo=$ac_try;;
4552 esac
4553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4554   (eval "$ac_try") 2>&5
4555   ac_status=$?
4556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4557   (exit $ac_status); }; } &&
4558          { ac_try='test -s conftest.$ac_objext'
4559   { (case "(($ac_try" in
4560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4561   *) ac_try_echo=$ac_try;;
4562 esac
4563 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4564   (eval "$ac_try") 2>&5
4565   ac_status=$?
4566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4567   (exit $ac_status); }; }; then
4568   # It does; now see whether it defined to BIG_ENDIAN or not.
4569 cat >conftest.$ac_ext <<_ACEOF
4570 /* confdefs.h.  */
4571 _ACEOF
4572 cat confdefs.h >>conftest.$ac_ext
4573 cat >>conftest.$ac_ext <<_ACEOF
4574 /* end confdefs.h.  */
4575 #include <sys/types.h>
4576 #include <sys/param.h>
4577
4578 int
4579 main ()
4580 {
4581 #if BYTE_ORDER != BIG_ENDIAN
4582  not big endian
4583 #endif
4584
4585   ;
4586   return 0;
4587 }
4588 _ACEOF
4589 rm -f conftest.$ac_objext
4590 if { (ac_try="$ac_compile"
4591 case "(($ac_try" in
4592   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4593   *) ac_try_echo=$ac_try;;
4594 esac
4595 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4596   (eval "$ac_compile") 2>conftest.er1
4597   ac_status=$?
4598   grep -v '^ *+' conftest.er1 >conftest.err
4599   rm -f conftest.er1
4600   cat conftest.err >&5
4601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4602   (exit $ac_status); } &&
4603          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4604   { (case "(($ac_try" in
4605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4606   *) ac_try_echo=$ac_try;;
4607 esac
4608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4609   (eval "$ac_try") 2>&5
4610   ac_status=$?
4611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4612   (exit $ac_status); }; } &&
4613          { ac_try='test -s conftest.$ac_objext'
4614   { (case "(($ac_try" in
4615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4616   *) ac_try_echo=$ac_try;;
4617 esac
4618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4619   (eval "$ac_try") 2>&5
4620   ac_status=$?
4621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4622   (exit $ac_status); }; }; then
4623   ac_cv_c_bigendian=yes
4624 else
4625   echo "$as_me: failed program was:" >&5
4626 sed 's/^/| /' conftest.$ac_ext >&5
4627
4628         ac_cv_c_bigendian=no
4629 fi
4630
4631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4632 else
4633   echo "$as_me: failed program was:" >&5
4634 sed 's/^/| /' conftest.$ac_ext >&5
4635
4636         # It does not; compile a test program.
4637 if test "$cross_compiling" = yes; then
4638   # try to guess the endianness by grepping values into an object file
4639   ac_cv_c_bigendian=unknown
4640   cat >conftest.$ac_ext <<_ACEOF
4641 /* confdefs.h.  */
4642 _ACEOF
4643 cat confdefs.h >>conftest.$ac_ext
4644 cat >>conftest.$ac_ext <<_ACEOF
4645 /* end confdefs.h.  */
4646 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4647 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4648 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4649 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4650 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4651 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4652 int
4653 main ()
4654 {
4655  _ascii (); _ebcdic ();
4656   ;
4657   return 0;
4658 }
4659 _ACEOF
4660 rm -f conftest.$ac_objext
4661 if { (ac_try="$ac_compile"
4662 case "(($ac_try" in
4663   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4664   *) ac_try_echo=$ac_try;;
4665 esac
4666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4667   (eval "$ac_compile") 2>conftest.er1
4668   ac_status=$?
4669   grep -v '^ *+' conftest.er1 >conftest.err
4670   rm -f conftest.er1
4671   cat conftest.err >&5
4672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4673   (exit $ac_status); } &&
4674          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4675   { (case "(($ac_try" in
4676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4677   *) ac_try_echo=$ac_try;;
4678 esac
4679 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4680   (eval "$ac_try") 2>&5
4681   ac_status=$?
4682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4683   (exit $ac_status); }; } &&
4684          { ac_try='test -s conftest.$ac_objext'
4685   { (case "(($ac_try" in
4686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4687   *) ac_try_echo=$ac_try;;
4688 esac
4689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4690   (eval "$ac_try") 2>&5
4691   ac_status=$?
4692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4693   (exit $ac_status); }; }; then
4694   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4695   ac_cv_c_bigendian=yes
4696 fi
4697 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4698   if test "$ac_cv_c_bigendian" = unknown; then
4699     ac_cv_c_bigendian=no
4700   else
4701     # finding both strings is unlikely to happen, but who knows?
4702     ac_cv_c_bigendian=unknown
4703   fi
4704 fi
4705 else
4706   echo "$as_me: failed program was:" >&5
4707 sed 's/^/| /' conftest.$ac_ext >&5
4708
4709
4710 fi
4711
4712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4713 else
4714   cat >conftest.$ac_ext <<_ACEOF
4715 /* confdefs.h.  */
4716 _ACEOF
4717 cat confdefs.h >>conftest.$ac_ext
4718 cat >>conftest.$ac_ext <<_ACEOF
4719 /* end confdefs.h.  */
4720 $ac_includes_default
4721 int
4722 main ()
4723 {
4724
4725   /* Are we little or big endian?  From Harbison&Steele.  */
4726   union
4727   {
4728     long int l;
4729     char c[sizeof (long int)];
4730   } u;
4731   u.l = 1;
4732   return u.c[sizeof (long int) - 1] == 1;
4733
4734   ;
4735   return 0;
4736 }
4737 _ACEOF
4738 rm -f conftest$ac_exeext
4739 if { (ac_try="$ac_link"
4740 case "(($ac_try" in
4741   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4742   *) ac_try_echo=$ac_try;;
4743 esac
4744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4745   (eval "$ac_link") 2>&5
4746   ac_status=$?
4747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4748   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4749   { (case "(($ac_try" in
4750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4751   *) ac_try_echo=$ac_try;;
4752 esac
4753 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4754   (eval "$ac_try") 2>&5
4755   ac_status=$?
4756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4757   (exit $ac_status); }; }; then
4758   ac_cv_c_bigendian=no
4759 else
4760   echo "$as_me: program exited with status $ac_status" >&5
4761 echo "$as_me: failed program was:" >&5
4762 sed 's/^/| /' conftest.$ac_ext >&5
4763
4764 ( exit $ac_status )
4765 ac_cv_c_bigendian=yes
4766 fi
4767 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4768 fi
4769
4770
4771 fi
4772
4773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4774 fi
4775 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4776 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4777 case $ac_cv_c_bigendian in
4778   yes)
4779     ENDIAN=big
4780  ;;
4781   no)
4782     ENDIAN=little
4783  ;;
4784   *)
4785     { { echo "$as_me:$LINENO: error: unknown endianness
4786 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4787 echo "$as_me: error: unknown endianness
4788 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4789    { (exit 1); exit 1; }; } ;;
4790 esac
4791
4792
4793 if test "$cross_compiling" = yes; then
4794   LLVM_CROSS_COMPILING=1
4795
4796
4797 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4798 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4799 if test "${ac_cv_build_exeext+set}" = set; then
4800   echo $ECHO_N "(cached) $ECHO_C" >&6
4801 else
4802   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4803   ac_cv_build_exeext=.exe
4804 else
4805   ac_build_prefix=${build_alias}-
4806
4807   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4808 set dummy ${ac_build_prefix}gcc; ac_word=$2
4809 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4810 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4811 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4812   echo $ECHO_N "(cached) $ECHO_C" >&6
4813 else
4814   if test -n "$BUILD_CC"; then
4815   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4816 else
4817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4818 for as_dir in $PATH
4819 do
4820   IFS=$as_save_IFS
4821   test -z "$as_dir" && as_dir=.
4822   for ac_exec_ext in '' $ac_executable_extensions; do
4823   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4824     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4825     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4826     break 2
4827   fi
4828 done
4829 done
4830 IFS=$as_save_IFS
4831
4832 fi
4833 fi
4834 BUILD_CC=$ac_cv_prog_BUILD_CC
4835 if test -n "$BUILD_CC"; then
4836   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4837 echo "${ECHO_T}$BUILD_CC" >&6; }
4838 else
4839   { echo "$as_me:$LINENO: result: no" >&5
4840 echo "${ECHO_T}no" >&6; }
4841 fi
4842
4843
4844   if test -z "$BUILD_CC"; then
4845      # Extract the first word of "gcc", so it can be a program name with args.
4846 set dummy gcc; ac_word=$2
4847 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4848 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4849 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4850   echo $ECHO_N "(cached) $ECHO_C" >&6
4851 else
4852   if test -n "$BUILD_CC"; then
4853   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4854 else
4855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4856 for as_dir in $PATH
4857 do
4858   IFS=$as_save_IFS
4859   test -z "$as_dir" && as_dir=.
4860   for ac_exec_ext in '' $ac_executable_extensions; do
4861   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4862     ac_cv_prog_BUILD_CC="gcc"
4863     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4864     break 2
4865   fi
4866 done
4867 done
4868 IFS=$as_save_IFS
4869
4870 fi
4871 fi
4872 BUILD_CC=$ac_cv_prog_BUILD_CC
4873 if test -n "$BUILD_CC"; then
4874   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4875 echo "${ECHO_T}$BUILD_CC" >&6; }
4876 else
4877   { echo "$as_me:$LINENO: result: no" >&5
4878 echo "${ECHO_T}no" >&6; }
4879 fi
4880
4881
4882      if test -z "$BUILD_CC"; then
4883        # Extract the first word of "cc", so it can be a program name with args.
4884 set dummy cc; ac_word=$2
4885 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4886 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4887 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4888   echo $ECHO_N "(cached) $ECHO_C" >&6
4889 else
4890   if test -n "$BUILD_CC"; then
4891   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4892 else
4893   ac_prog_rejected=no
4894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4895 for as_dir in $PATH
4896 do
4897   IFS=$as_save_IFS
4898   test -z "$as_dir" && as_dir=.
4899   for ac_exec_ext in '' $ac_executable_extensions; do
4900   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4901     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4902        ac_prog_rejected=yes
4903        continue
4904      fi
4905     ac_cv_prog_BUILD_CC="cc"
4906     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4907     break 2
4908   fi
4909 done
4910 done
4911 IFS=$as_save_IFS
4912
4913 if test $ac_prog_rejected = yes; then
4914   # We found a bogon in the path, so make sure we never use it.
4915   set dummy $ac_cv_prog_BUILD_CC
4916   shift
4917   if test $# != 0; then
4918     # We chose a different compiler from the bogus one.
4919     # However, it has the same basename, so the bogon will be chosen
4920     # first if we set BUILD_CC to just the basename; use the full file name.
4921     shift
4922     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4923   fi
4924 fi
4925 fi
4926 fi
4927 BUILD_CC=$ac_cv_prog_BUILD_CC
4928 if test -n "$BUILD_CC"; then
4929   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4930 echo "${ECHO_T}$BUILD_CC" >&6; }
4931 else
4932   { echo "$as_me:$LINENO: result: no" >&5
4933 echo "${ECHO_T}no" >&6; }
4934 fi
4935
4936
4937      fi
4938   fi
4939   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4940 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4941    { (exit 1); exit 1; }; }
4942   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4943   rm -f conftest*
4944   echo 'int main () { return 0; }' > conftest.$ac_ext
4945   ac_cv_build_exeext=
4946   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4947   (eval $ac_build_link) 2>&5
4948   ac_status=$?
4949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4950   (exit $ac_status); }; then
4951     for file in conftest.*; do
4952       case $file in
4953       *.c | *.o | *.obj | *.dSYM) ;;
4954       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4955       esac
4956     done
4957   else
4958     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4959 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4960    { (exit 1); exit 1; }; }
4961   fi
4962   rm -f conftest*
4963   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4964 fi
4965 fi
4966
4967 BUILD_EXEEXT=""
4968 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4969 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4970 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4971 ac_build_exeext=$BUILD_EXEEXT
4972
4973   ac_build_prefix=${build_alias}-
4974   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4975 set dummy ${ac_build_prefix}g++; ac_word=$2
4976 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4977 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4978 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4979   echo $ECHO_N "(cached) $ECHO_C" >&6
4980 else
4981   if test -n "$BUILD_CXX"; then
4982   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4983 else
4984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4985 for as_dir in $PATH
4986 do
4987   IFS=$as_save_IFS
4988   test -z "$as_dir" && as_dir=.
4989   for ac_exec_ext in '' $ac_executable_extensions; do
4990   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4991     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4992     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4993     break 2
4994   fi
4995 done
4996 done
4997 IFS=$as_save_IFS
4998
4999 fi
5000 fi
5001 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5002 if test -n "$BUILD_CXX"; then
5003   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5004 echo "${ECHO_T}$BUILD_CXX" >&6; }
5005 else
5006   { echo "$as_me:$LINENO: result: no" >&5
5007 echo "${ECHO_T}no" >&6; }
5008 fi
5009
5010
5011   if test -z "$BUILD_CXX"; then
5012      # Extract the first word of "g++", so it can be a program name with args.
5013 set dummy g++; ac_word=$2
5014 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5015 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5016 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5017   echo $ECHO_N "(cached) $ECHO_C" >&6
5018 else
5019   if test -n "$BUILD_CXX"; then
5020   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5021 else
5022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5023 for as_dir in $PATH
5024 do
5025   IFS=$as_save_IFS
5026   test -z "$as_dir" && as_dir=.
5027   for ac_exec_ext in '' $ac_executable_extensions; do
5028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5029     ac_cv_prog_BUILD_CXX="g++"
5030     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5031     break 2
5032   fi
5033 done
5034 done
5035 IFS=$as_save_IFS
5036
5037 fi
5038 fi
5039 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5040 if test -n "$BUILD_CXX"; then
5041   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5042 echo "${ECHO_T}$BUILD_CXX" >&6; }
5043 else
5044   { echo "$as_me:$LINENO: result: no" >&5
5045 echo "${ECHO_T}no" >&6; }
5046 fi
5047
5048
5049      if test -z "$BUILD_CXX"; then
5050        # Extract the first word of "c++", so it can be a program name with args.
5051 set dummy c++; ac_word=$2
5052 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5054 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
5055   echo $ECHO_N "(cached) $ECHO_C" >&6
5056 else
5057   if test -n "$BUILD_CXX"; then
5058   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
5059 else
5060   ac_prog_rejected=no
5061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5062 for as_dir in $PATH
5063 do
5064   IFS=$as_save_IFS
5065   test -z "$as_dir" && as_dir=.
5066   for ac_exec_ext in '' $ac_executable_extensions; do
5067   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5068     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
5069        ac_prog_rejected=yes
5070        continue
5071      fi
5072     ac_cv_prog_BUILD_CXX="c++"
5073     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5074     break 2
5075   fi
5076 done
5077 done
5078 IFS=$as_save_IFS
5079
5080 if test $ac_prog_rejected = yes; then
5081   # We found a bogon in the path, so make sure we never use it.
5082   set dummy $ac_cv_prog_BUILD_CXX
5083   shift
5084   if test $# != 0; then
5085     # We chose a different compiler from the bogus one.
5086     # However, it has the same basename, so the bogon will be chosen
5087     # first if we set BUILD_CXX to just the basename; use the full file name.
5088     shift
5089     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
5090   fi
5091 fi
5092 fi
5093 fi
5094 BUILD_CXX=$ac_cv_prog_BUILD_CXX
5095 if test -n "$BUILD_CXX"; then
5096   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
5097 echo "${ECHO_T}$BUILD_CXX" >&6; }
5098 else
5099   { echo "$as_me:$LINENO: result: no" >&5
5100 echo "${ECHO_T}no" >&6; }
5101 fi
5102
5103
5104      fi
5105   fi
5106 else
5107   LLVM_CROSS_COMPILING=0
5108
5109 fi
5110
5111 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
5112   cvsbuild="yes"
5113   optimize="no"
5114   CVSBUILD=CVSBUILD=1
5115
5116 else
5117   cvsbuild="no"
5118   optimize="yes"
5119 fi
5120
5121
5122 # Check whether --enable-libcpp was given.
5123 if test "${enable_libcpp+set}" = set; then
5124   enableval=$enable_libcpp;
5125 else
5126   enableval=default
5127 fi
5128
5129 case "$enableval" in
5130   yes) ENABLE_LIBCPP=1
5131  ;;
5132   no)  ENABLE_LIBCPP=0
5133  ;;
5134   default) ENABLE_LIBCPP=0
5135 ;;
5136   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
5137 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
5138    { (exit 1); exit 1; }; } ;;
5139 esac
5140
5141 # Check whether --enable-cxx11 was given.
5142 if test "${enable_cxx11+set}" = set; then
5143   enableval=$enable_cxx11;
5144 else
5145   enableval=default
5146 fi
5147
5148 case "$enableval" in
5149   yes) ENABLE_CXX11=1
5150  ;;
5151   no)  ENABLE_CXX11=0
5152  ;;
5153   default) ENABLE_CXX11=0
5154 ;;
5155   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&5
5156 echo "$as_me: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&2;}
5157    { (exit 1); exit 1; }; } ;;
5158 esac
5159
5160 clang_arcmt="yes"
5161 # Check whether --enable-clang-arcmt was given.
5162 if test "${enable_clang_arcmt+set}" = set; then
5163   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
5164 else
5165   enableval="yes"
5166 fi
5167
5168 case "$enableval" in
5169   yes) ENABLE_CLANG_ARCMT=1
5170  ;;
5171   no)  ENABLE_CLANG_ARCMT=0
5172  ;;
5173   default) ENABLE_CLANG_ARCMT=1
5174 ;;
5175   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
5176 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
5177    { (exit 1); exit 1; }; } ;;
5178 esac
5179
5180 clang_static_analyzer="yes"
5181 # Check whether --enable-clang-static-analyzer was given.
5182 if test "${enable_clang_static_analyzer+set}" = set; then
5183   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
5184 else
5185   enableval="yes"
5186 fi
5187
5188 case "$enableval" in
5189   yes) ENABLE_CLANG_STATIC_ANALYZER=1
5190  ;;
5191   no)  ENABLE_CLANG_STATIC_ANALYZER=0
5192  ;;
5193   default) ENABLE_CLANG_STATIC_ANALYZER=1
5194 ;;
5195   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
5196 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
5197    { (exit 1); exit 1; }; } ;;
5198 esac
5199
5200 # Check whether --enable-clang-rewriter was given.
5201 if test "${enable_clang_rewriter+set}" = set; then
5202   enableval=$enable_clang_rewriter;
5203 else
5204   enableval="yes"
5205 fi
5206
5207 case "$enableval" in
5208   yes) ENABLE_CLANG_REWRITER=1
5209  ;;
5210   no)
5211     if test ${clang_arcmt} != "no" ; then
5212       { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&5
5213 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&2;}
5214    { (exit 1); exit 1; }; }
5215     fi
5216     if test ${clang_static_analyzer} != "no" ; then
5217       { { echo "$as_me:$LINENO: error: Cannot enable clang static analyzer while disabling rewriter." >&5
5218 echo "$as_me: error: Cannot enable clang static analyzer while disabling rewriter." >&2;}
5219    { (exit 1); exit 1; }; }
5220     fi
5221     ENABLE_CLANG_REWRITER=0
5222
5223     ;;
5224   default) ENABLE_CLANG_REWRITER=1
5225 ;;
5226   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&5
5227 echo "$as_me: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&2;}
5228    { (exit 1); exit 1; }; } ;;
5229 esac
5230
5231 # Check whether --enable-optimized was given.
5232 if test "${enable_optimized+set}" = set; then
5233   enableval=$enable_optimized;
5234 else
5235   enableval=$optimize
5236 fi
5237
5238 if test ${enableval} = "no" ; then
5239   ENABLE_OPTIMIZED=
5240
5241 else
5242   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5243
5244 fi
5245
5246 # Check whether --enable-profiling was given.
5247 if test "${enable_profiling+set}" = set; then
5248   enableval=$enable_profiling;
5249 else
5250   enableval="no"
5251 fi
5252
5253 if test ${enableval} = "no" ; then
5254   ENABLE_PROFILING=
5255
5256 else
5257   ENABLE_PROFILING=ENABLE_PROFILING=1
5258
5259 fi
5260
5261 # Check whether --enable-assertions was given.
5262 if test "${enable_assertions+set}" = set; then
5263   enableval=$enable_assertions;
5264 else
5265   enableval="yes"
5266 fi
5267
5268 if test ${enableval} = "yes" ; then
5269   DISABLE_ASSERTIONS=
5270
5271 else
5272   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5273
5274 fi
5275
5276 # Check whether --enable-werror was given.
5277 if test "${enable_werror+set}" = set; then
5278   enableval=$enable_werror;
5279 else
5280   enableval="no"
5281 fi
5282
5283 case "$enableval" in
5284   yes) ENABLE_WERROR=1
5285  ;;
5286   no)  ENABLE_WERROR=0
5287  ;;
5288   default) ENABLE_WERROR=0
5289 ;;
5290   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5291 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5292    { (exit 1); exit 1; }; } ;;
5293 esac
5294
5295 # Check whether --enable-expensive-checks was given.
5296 if test "${enable_expensive_checks+set}" = set; then
5297   enableval=$enable_expensive_checks;
5298 else
5299   enableval="no"
5300 fi
5301
5302 if test ${enableval} = "yes" ; then
5303   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5304
5305   EXPENSIVE_CHECKS=yes
5306
5307 else
5308   ENABLE_EXPENSIVE_CHECKS=
5309
5310   EXPENSIVE_CHECKS=no
5311
5312 fi
5313
5314 # Check whether --enable-debug-runtime was given.
5315 if test "${enable_debug_runtime+set}" = set; then
5316   enableval=$enable_debug_runtime;
5317 else
5318   enableval=no
5319 fi
5320
5321 if test ${enableval} = "no" ; then
5322   DEBUG_RUNTIME=
5323
5324 else
5325   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5326
5327 fi
5328
5329 # Check whether --enable-debug-symbols was given.
5330 if test "${enable_debug_symbols+set}" = set; then
5331   enableval=$enable_debug_symbols;
5332 else
5333   enableval=no
5334 fi
5335
5336 if test ${enableval} = "no" ; then
5337   DEBUG_SYMBOLS=
5338
5339 else
5340   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5341
5342 fi
5343
5344 # Check whether --enable-keep-symbols was given.
5345 if test "${enable_keep_symbols+set}" = set; then
5346   enableval=$enable_keep_symbols;
5347 else
5348   enableval=no
5349 fi
5350
5351 if test ${enableval} = "no" ; then
5352   KEEP_SYMBOLS=
5353
5354 else
5355   KEEP_SYMBOLS=KEEP_SYMBOLS=1
5356
5357 fi
5358
5359 # Check whether --enable-jit was given.
5360 if test "${enable_jit+set}" = set; then
5361   enableval=$enable_jit;
5362 else
5363   enableval=default
5364 fi
5365
5366 if test ${enableval} = "no"
5367 then
5368   JIT=
5369
5370 else
5371   case "$llvm_cv_target_arch" in
5372     x86)         TARGET_HAS_JIT=1
5373  ;;
5374     Sparc)       TARGET_HAS_JIT=0
5375  ;;
5376     PowerPC)     TARGET_HAS_JIT=1
5377  ;;
5378     x86_64)      TARGET_HAS_JIT=1
5379  ;;
5380     ARM)         TARGET_HAS_JIT=1
5381  ;;
5382     AArch64)     TARGET_HAS_JIT=0
5383  ;;
5384     Mips)        TARGET_HAS_JIT=1
5385  ;;
5386     XCore)       TARGET_HAS_JIT=0
5387  ;;
5388     MSP430)      TARGET_HAS_JIT=0
5389  ;;
5390     Hexagon)     TARGET_HAS_JIT=0
5391  ;;
5392     MBlaze)      TARGET_HAS_JIT=0
5393  ;;
5394     NVPTX)       TARGET_HAS_JIT=0
5395  ;;
5396     *)           TARGET_HAS_JIT=0
5397  ;;
5398   esac
5399 fi
5400
5401 # Check whether --enable-docs was given.
5402 if test "${enable_docs+set}" = set; then
5403   enableval=$enable_docs;
5404 else
5405   enableval=default
5406 fi
5407
5408 case "$enableval" in
5409   yes) ENABLE_DOCS=1
5410  ;;
5411   no)  ENABLE_DOCS=0
5412  ;;
5413   default) ENABLE_DOCS=1
5414  ;;
5415   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5416 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5417    { (exit 1); exit 1; }; } ;;
5418 esac
5419
5420 # Check whether --enable-doxygen was given.
5421 if test "${enable_doxygen+set}" = set; then
5422   enableval=$enable_doxygen;
5423 else
5424   enableval=default
5425 fi
5426
5427 case "$enableval" in
5428   yes) ENABLE_DOXYGEN=1
5429  ;;
5430   no)  ENABLE_DOXYGEN=0
5431  ;;
5432   default) ENABLE_DOXYGEN=0
5433  ;;
5434   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5435 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5436    { (exit 1); exit 1; }; } ;;
5437 esac
5438
5439 # Check whether --enable-threads was given.
5440 if test "${enable_threads+set}" = set; then
5441   enableval=$enable_threads;
5442 else
5443   enableval=default
5444 fi
5445
5446 case "$enableval" in
5447   yes) LLVM_ENABLE_THREADS=1
5448  ;;
5449   no)  LLVM_ENABLE_THREADS=0
5450  ;;
5451   default) LLVM_ENABLE_THREADS=1
5452  ;;
5453   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5454 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5455    { (exit 1); exit 1; }; } ;;
5456 esac
5457
5458 cat >>confdefs.h <<_ACEOF
5459 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5460 _ACEOF
5461
5462
5463 # Check whether --enable-pthreads was given.
5464 if test "${enable_pthreads+set}" = set; then
5465   enableval=$enable_pthreads;
5466 else
5467   enableval=default
5468 fi
5469
5470 case "$enableval" in
5471   yes) ENABLE_PTHREADS=1
5472  ;;
5473   no)  ENABLE_PTHREADS=0
5474  ;;
5475   default) ENABLE_PTHREADS=1
5476  ;;
5477   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5478 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5479    { (exit 1); exit 1; }; } ;;
5480 esac
5481
5482 # Check whether --enable-pic was given.
5483 if test "${enable_pic+set}" = set; then
5484   enableval=$enable_pic;
5485 else
5486   enableval=default
5487 fi
5488
5489 case "$enableval" in
5490   yes) ENABLE_PIC=1
5491  ;;
5492   no)  ENABLE_PIC=0
5493  ;;
5494   default) ENABLE_PIC=1
5495  ;;
5496   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5497 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5498    { (exit 1); exit 1; }; } ;;
5499 esac
5500
5501 cat >>confdefs.h <<_ACEOF
5502 #define ENABLE_PIC $ENABLE_PIC
5503 _ACEOF
5504
5505
5506 # Check whether --enable-shared was given.
5507 if test "${enable_shared+set}" = set; then
5508   enableval=$enable_shared;
5509 else
5510   enableval=default
5511 fi
5512
5513 case "$enableval" in
5514   yes) ENABLE_SHARED=1
5515  ;;
5516   no)  ENABLE_SHARED=0
5517  ;;
5518   default) ENABLE_SHARED=0
5519  ;;
5520   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5521 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5522    { (exit 1); exit 1; }; } ;;
5523 esac
5524
5525 # Check whether --enable-embed-stdcxx was given.
5526 if test "${enable_embed_stdcxx+set}" = set; then
5527   enableval=$enable_embed_stdcxx;
5528 else
5529   enableval=default
5530 fi
5531
5532 case "$enableval" in
5533   yes) ENABLE_EMBED_STDCXX=1
5534  ;;
5535   no)  ENABLE_EMBED_STDCXX=0
5536  ;;
5537   default) ENABLE_EMBED_STDCXX=0
5538  ;;
5539   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5540 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5541    { (exit 1); exit 1; }; } ;;
5542 esac
5543
5544 # Check whether --enable-timestamps was given.
5545 if test "${enable_timestamps+set}" = set; then
5546   enableval=$enable_timestamps;
5547 else
5548   enableval=default
5549 fi
5550
5551 case "$enableval" in
5552   yes) ENABLE_TIMESTAMPS=1
5553  ;;
5554   no)  ENABLE_TIMESTAMPS=0
5555  ;;
5556   default) ENABLE_TIMESTAMPS=1
5557  ;;
5558   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5559 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5560    { (exit 1); exit 1; }; } ;;
5561 esac
5562
5563 cat >>confdefs.h <<_ACEOF
5564 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5565 _ACEOF
5566
5567
5568
5569 # Check whether --enable-backtraces was given.
5570 if test "${enable_backtraces+set}" = set; then
5571   enableval=$enable_backtraces;
5572 else
5573   enableval=default
5574 fi
5575
5576 case "$enableval" in
5577   yes) ENABLE_BACKTRACES=1
5578  ;;
5579   no)  ENABLE_BACKTRACES=0
5580  ;;
5581   default) ENABLE_BACKTRACES=1
5582  ;;
5583   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5584 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5585    { (exit 1); exit 1; }; } ;;
5586 esac
5587
5588 cat >>confdefs.h <<_ACEOF
5589 #define ENABLE_BACKTRACES $ENABLE_BACKTRACES
5590 _ACEOF
5591
5592
5593 TARGETS_TO_BUILD=""
5594 # Check whether --enable-targets was given.
5595 if test "${enable_targets+set}" = set; then
5596   enableval=$enable_targets;
5597 else
5598   enableval=all
5599 fi
5600
5601 if test "$enableval" = host-only ; then
5602   enableval=host
5603 fi
5604 case "$enableval" in
5605   all) TARGETS_TO_BUILD="X86 Sparc PowerPC AArch64 ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon" ;;
5606   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5607       case "$a_target" in
5608         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5609         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5610         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5611         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5612         aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5613         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5614         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5615         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5616         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5617         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5618         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5619         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5620         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5621         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5622         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5623         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5624         host) case "$llvm_cv_target_arch" in
5625             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5626             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5627             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5628             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5629             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5630             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5631             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5632             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5633             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5634             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5635             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5636             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5637 echo "$as_me: error: Can not set target to build" >&2;}
5638    { (exit 1); exit 1; }; } ;;
5639           esac ;;
5640         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5641 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5642    { (exit 1); exit 1; }; } ;;
5643       esac
5644   done
5645   ;;
5646 esac
5647
5648 # Check whether --enable-experimental-targets was given.
5649 if test "${enable_experimental_targets+set}" = set; then
5650   enableval=$enable_experimental_targets;
5651 else
5652   enableval=disable
5653 fi
5654
5655
5656 if test ${enableval} != "disable"
5657 then
5658   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5659 fi
5660
5661 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5662
5663
5664 for a_target in $TARGETS_TO_BUILD; do
5665   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5666
5667 cat >>confdefs.h <<_ACEOF
5668 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5669 _ACEOF
5670
5671     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5672     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5673     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5674     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5675     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5676       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5677     fi
5678     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5679       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5680     fi
5681
5682 cat >>confdefs.h <<_ACEOF
5683 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5684 _ACEOF
5685
5686
5687 cat >>confdefs.h <<_ACEOF
5688 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5689 _ACEOF
5690
5691
5692 cat >>confdefs.h <<_ACEOF
5693 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5694 _ACEOF
5695
5696
5697 cat >>confdefs.h <<_ACEOF
5698 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5699 _ACEOF
5700
5701     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5702
5703 cat >>confdefs.h <<_ACEOF
5704 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5705 _ACEOF
5706
5707     fi
5708     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5709
5710 cat >>confdefs.h <<_ACEOF
5711 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5712 _ACEOF
5713
5714     fi
5715   fi
5716 done
5717
5718 LLVM_ENUM_TARGETS=""
5719 LLVM_ENUM_ASM_PRINTERS=""
5720 LLVM_ENUM_ASM_PARSERS=""
5721 LLVM_ENUM_DISASSEMBLERS=""
5722 for target_to_build in $TARGETS_TO_BUILD; do
5723   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5724   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5725     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5726   fi
5727   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5728     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5729   fi
5730   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5731     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5732   fi
5733 done
5734
5735
5736
5737
5738
5739
5740 # Check whether --with-optimize-option was given.
5741 if test "${with_optimize_option+set}" = set; then
5742   withval=$with_optimize_option;
5743 else
5744   withval=default
5745 fi
5746
5747 { echo "$as_me:$LINENO: checking optimization flags" >&5
5748 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5749 case "$withval" in
5750   default)
5751     case "$llvm_cv_os_type" in
5752     FreeBSD) optimize_option=-O2 ;;
5753     MingW) optimize_option=-O2 ;;
5754     *)     optimize_option=-O3 ;;
5755     esac ;;
5756   *) optimize_option="$withval" ;;
5757 esac
5758 OPTIMIZE_OPTION=$optimize_option
5759
5760 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5761 echo "${ECHO_T}$optimize_option" >&6; }
5762
5763
5764 # Check whether --with-extra-options was given.
5765 if test "${with_extra_options+set}" = set; then
5766   withval=$with_extra_options;
5767 else
5768   withval=default
5769 fi
5770
5771 case "$withval" in
5772   default) EXTRA_OPTIONS= ;;
5773   *) EXTRA_OPTIONS=$withval ;;
5774 esac
5775 EXTRA_OPTIONS=$EXTRA_OPTIONS
5776
5777
5778
5779 # Check whether --with-extra-ld-options was given.
5780 if test "${with_extra_ld_options+set}" = set; then
5781   withval=$with_extra_ld_options;
5782 else
5783   withval=default
5784 fi
5785
5786 case "$withval" in
5787   default) EXTRA_LD_OPTIONS= ;;
5788   *) EXTRA_LD_OPTIONS=$withval ;;
5789 esac
5790 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5791
5792
5793 # Check whether --enable-bindings was given.
5794 if test "${enable_bindings+set}" = set; then
5795   enableval=$enable_bindings;
5796 else
5797   enableval=default
5798 fi
5799
5800 BINDINGS_TO_BUILD=""
5801 case "$enableval" in
5802   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5803   all ) BINDINGS_TO_BUILD="ocaml" ;;
5804   none | no) BINDINGS_TO_BUILD="" ;;
5805   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5806       case "$a_binding" in
5807         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5808         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5809 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5810    { (exit 1); exit 1; }; } ;;
5811       esac
5812   done
5813   ;;
5814 esac
5815
5816
5817 # Check whether --with-ocaml-libdir was given.
5818 if test "${with_ocaml_libdir+set}" = set; then
5819   withval=$with_ocaml_libdir;
5820 else
5821   withval=auto
5822 fi
5823
5824 case "$withval" in
5825   auto) with_ocaml_libdir="$withval" ;;
5826   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5827   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5828 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5829    { (exit 1); exit 1; }; } ;;
5830 esac
5831
5832
5833 # Check whether --with-clang-srcdir was given.
5834 if test "${with_clang_srcdir+set}" = set; then
5835   withval=$with_clang_srcdir;
5836 else
5837   withval="-"
5838 fi
5839
5840 case "$withval" in
5841   -) clang_src_root="" ;;
5842   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5843   *) clang_src_root="$ac_pwd/$withval" ;;
5844 esac
5845 CLANG_SRC_ROOT=$clang_src_root
5846
5847
5848
5849 # Check whether --with-clang-resource-dir was given.
5850 if test "${with_clang_resource_dir+set}" = set; then
5851   withval=$with_clang_resource_dir;
5852 else
5853   withval=""
5854 fi
5855
5856
5857 cat >>confdefs.h <<_ACEOF
5858 #define CLANG_RESOURCE_DIR "$withval"
5859 _ACEOF
5860
5861
5862
5863 # Check whether --with-c-include-dirs was given.
5864 if test "${with_c_include_dirs+set}" = set; then
5865   withval=$with_c_include_dirs;
5866 else
5867   withval=""
5868 fi
5869
5870
5871 cat >>confdefs.h <<_ACEOF
5872 #define C_INCLUDE_DIRS "$withval"
5873 _ACEOF
5874
5875
5876 # Clang normally uses the system c++ headers and libraries. With this option,
5877 # clang will use the ones provided by a gcc installation instead. This option should
5878 # be passed the same value that was used with --prefix when configuring gcc.
5879
5880 # Check whether --with-gcc-toolchain was given.
5881 if test "${with_gcc_toolchain+set}" = set; then
5882   withval=$with_gcc_toolchain;
5883 else
5884   withval=""
5885 fi
5886
5887
5888 cat >>confdefs.h <<_ACEOF
5889 #define GCC_INSTALL_PREFIX "$withval"
5890 _ACEOF
5891
5892
5893
5894 # Check whether --with-default-sysroot was given.
5895 if test "${with_default_sysroot+set}" = set; then
5896   withval=$with_default_sysroot;
5897 else
5898   withval=""
5899 fi
5900
5901
5902 cat >>confdefs.h <<_ACEOF
5903 #define DEFAULT_SYSROOT "$withval"
5904 _ACEOF
5905
5906
5907
5908 # Check whether --with-binutils-include was given.
5909 if test "${with_binutils_include+set}" = set; then
5910   withval=$with_binutils_include;
5911 else
5912   withval=default
5913 fi
5914
5915 case "$withval" in
5916   default) WITH_BINUTILS_INCDIR=default ;;
5917   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5918   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5919 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5920    { (exit 1); exit 1; }; } ;;
5921 esac
5922 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5923   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5924
5925   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5926      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5927      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5928 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5929    { (exit 1); exit 1; }; };
5930   fi
5931 fi
5932
5933
5934 # Check whether --with-bug-report-url was given.
5935 if test "${with_bug_report_url+set}" = set; then
5936   withval=$with_bug_report_url;
5937 else
5938   withval="http://llvm.org/bugs/"
5939 fi
5940
5941
5942 cat >>confdefs.h <<_ACEOF
5943 #define BUG_REPORT_URL "$withval"
5944 _ACEOF
5945
5946
5947 # Check whether --enable-libffi was given.
5948 if test "${enable_libffi+set}" = set; then
5949   enableval=$enable_libffi; case "$enableval" in
5950     yes) llvm_cv_enable_libffi="yes" ;;
5951     no)  llvm_cv_enable_libffi="no"  ;;
5952     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5953 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5954    { (exit 1); exit 1; }; } ;;
5955   esac
5956 else
5957   llvm_cv_enable_libffi=no
5958 fi
5959
5960
5961
5962 # Check whether --with-internal-prefix was given.
5963 if test "${with_internal_prefix+set}" = set; then
5964   withval=$with_internal_prefix;
5965 else
5966   withval=""
5967 fi
5968
5969 INTERNAL_PREFIX=$withval
5970
5971
5972
5973 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5974 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5975 if test "${lt_cv_path_NM+set}" = set; then
5976   echo $ECHO_N "(cached) $ECHO_C" >&6
5977 else
5978   if test -n "$NM"; then
5979   # Let the user override the test.
5980   lt_cv_path_NM="$NM"
5981 else
5982   lt_nm_to_check="${ac_tool_prefix}nm"
5983   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5984     lt_nm_to_check="$lt_nm_to_check nm"
5985   fi
5986   for lt_tmp_nm in $lt_nm_to_check; do
5987     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5988     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5989       IFS="$lt_save_ifs"
5990       test -z "$ac_dir" && ac_dir=.
5991       tmp_nm="$ac_dir/$lt_tmp_nm"
5992       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5993         # Check to see if the nm accepts a BSD-compat flag.
5994         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5995         #   nm: unknown option "B" ignored
5996         # Tru64's nm complains that /dev/null is an invalid object file
5997         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5998         */dev/null* | *'Invalid file or object type'*)
5999           lt_cv_path_NM="$tmp_nm -B"
6000           break
6001           ;;
6002         *)
6003           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6004           */dev/null*)
6005             lt_cv_path_NM="$tmp_nm -p"
6006             break
6007             ;;
6008           *)
6009             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6010             continue # so that we can try to find one that supports BSD flags
6011             ;;
6012           esac
6013           ;;
6014         esac
6015       fi
6016     done
6017     IFS="$lt_save_ifs"
6018   done
6019   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6020 fi
6021 fi
6022 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6023 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6024 NM="$lt_cv_path_NM"
6025
6026
6027
6028 { echo "$as_me:$LINENO: checking for GNU make" >&5
6029 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6030 if test "${llvm_cv_gnu_make_command+set}" = set; then
6031   echo $ECHO_N "(cached) $ECHO_C" >&6
6032 else
6033   llvm_cv_gnu_make_command=''
6034  for a in "$MAKE" make gmake gnumake ; do
6035   if test -z "$a" ; then continue ; fi ;
6036   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6037   then
6038    llvm_cv_gnu_make_command=$a ;
6039    break;
6040   fi
6041  done
6042 fi
6043 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6044 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6045  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6046    ifGNUmake='' ;
6047  else
6048    ifGNUmake='#' ;
6049    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6050 echo "${ECHO_T}\"Not found\"" >&6; };
6051  fi
6052
6053
6054 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6055 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6056 LN_S=$as_ln_s
6057 if test "$LN_S" = "ln -s"; then
6058   { echo "$as_me:$LINENO: result: yes" >&5
6059 echo "${ECHO_T}yes" >&6; }
6060 else
6061   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6062 echo "${ECHO_T}no, using $LN_S" >&6; }
6063 fi
6064
6065 # Extract the first word of "cmp", so it can be a program name with args.
6066 set dummy cmp; ac_word=$2
6067 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6068 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6069 if test "${ac_cv_path_CMP+set}" = set; then
6070   echo $ECHO_N "(cached) $ECHO_C" >&6
6071 else
6072   case $CMP in
6073   [\\/]* | ?:[\\/]*)
6074   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6075   ;;
6076   *)
6077   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6078 for as_dir in $PATH
6079 do
6080   IFS=$as_save_IFS
6081   test -z "$as_dir" && as_dir=.
6082   for ac_exec_ext in '' $ac_executable_extensions; do
6083   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6084     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6085     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6086     break 2
6087   fi
6088 done
6089 done
6090 IFS=$as_save_IFS
6091
6092   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6093   ;;
6094 esac
6095 fi
6096 CMP=$ac_cv_path_CMP
6097 if test -n "$CMP"; then
6098   { echo "$as_me:$LINENO: result: $CMP" >&5
6099 echo "${ECHO_T}$CMP" >&6; }
6100 else
6101   { echo "$as_me:$LINENO: result: no" >&5
6102 echo "${ECHO_T}no" >&6; }
6103 fi
6104
6105
6106 # Extract the first word of "cp", so it can be a program name with args.
6107 set dummy cp; ac_word=$2
6108 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6109 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6110 if test "${ac_cv_path_CP+set}" = set; then
6111   echo $ECHO_N "(cached) $ECHO_C" >&6
6112 else
6113   case $CP in
6114   [\\/]* | ?:[\\/]*)
6115   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6116   ;;
6117   *)
6118   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6119 for as_dir in $PATH
6120 do
6121   IFS=$as_save_IFS
6122   test -z "$as_dir" && as_dir=.
6123   for ac_exec_ext in '' $ac_executable_extensions; do
6124   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6125     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6126     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6127     break 2
6128   fi
6129 done
6130 done
6131 IFS=$as_save_IFS
6132
6133   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6134   ;;
6135 esac
6136 fi
6137 CP=$ac_cv_path_CP
6138 if test -n "$CP"; then
6139   { echo "$as_me:$LINENO: result: $CP" >&5
6140 echo "${ECHO_T}$CP" >&6; }
6141 else
6142   { echo "$as_me:$LINENO: result: no" >&5
6143 echo "${ECHO_T}no" >&6; }
6144 fi
6145
6146
6147 # Extract the first word of "date", so it can be a program name with args.
6148 set dummy date; ac_word=$2
6149 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6150 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6151 if test "${ac_cv_path_DATE+set}" = set; then
6152   echo $ECHO_N "(cached) $ECHO_C" >&6
6153 else
6154   case $DATE in
6155   [\\/]* | ?:[\\/]*)
6156   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6157   ;;
6158   *)
6159   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6160 for as_dir in $PATH
6161 do
6162   IFS=$as_save_IFS
6163   test -z "$as_dir" && as_dir=.
6164   for ac_exec_ext in '' $ac_executable_extensions; do
6165   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6166     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6167     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6168     break 2
6169   fi
6170 done
6171 done
6172 IFS=$as_save_IFS
6173
6174   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6175   ;;
6176 esac
6177 fi
6178 DATE=$ac_cv_path_DATE
6179 if test -n "$DATE"; then
6180   { echo "$as_me:$LINENO: result: $DATE" >&5
6181 echo "${ECHO_T}$DATE" >&6; }
6182 else
6183   { echo "$as_me:$LINENO: result: no" >&5
6184 echo "${ECHO_T}no" >&6; }
6185 fi
6186
6187
6188 # Extract the first word of "find", so it can be a program name with args.
6189 set dummy find; ac_word=$2
6190 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6191 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6192 if test "${ac_cv_path_FIND+set}" = set; then
6193   echo $ECHO_N "(cached) $ECHO_C" >&6
6194 else
6195   case $FIND in
6196   [\\/]* | ?:[\\/]*)
6197   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6198   ;;
6199   *)
6200   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6201 for as_dir in $PATH
6202 do
6203   IFS=$as_save_IFS
6204   test -z "$as_dir" && as_dir=.
6205   for ac_exec_ext in '' $ac_executable_extensions; do
6206   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6207     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6208     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6209     break 2
6210   fi
6211 done
6212 done
6213 IFS=$as_save_IFS
6214
6215   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6216   ;;
6217 esac
6218 fi
6219 FIND=$ac_cv_path_FIND
6220 if test -n "$FIND"; then
6221   { echo "$as_me:$LINENO: result: $FIND" >&5
6222 echo "${ECHO_T}$FIND" >&6; }
6223 else
6224   { echo "$as_me:$LINENO: result: no" >&5
6225 echo "${ECHO_T}no" >&6; }
6226 fi
6227
6228
6229 # Extract the first word of "grep", so it can be a program name with args.
6230 set dummy grep; ac_word=$2
6231 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6232 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6233 if test "${ac_cv_path_GREP+set}" = set; then
6234   echo $ECHO_N "(cached) $ECHO_C" >&6
6235 else
6236   case $GREP in
6237   [\\/]* | ?:[\\/]*)
6238   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6239   ;;
6240   *)
6241   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6242 for as_dir in $PATH
6243 do
6244   IFS=$as_save_IFS
6245   test -z "$as_dir" && as_dir=.
6246   for ac_exec_ext in '' $ac_executable_extensions; do
6247   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6248     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6249     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6250     break 2
6251   fi
6252 done
6253 done
6254 IFS=$as_save_IFS
6255
6256   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6257   ;;
6258 esac
6259 fi
6260 GREP=$ac_cv_path_GREP
6261 if test -n "$GREP"; then
6262   { echo "$as_me:$LINENO: result: $GREP" >&5
6263 echo "${ECHO_T}$GREP" >&6; }
6264 else
6265   { echo "$as_me:$LINENO: result: no" >&5
6266 echo "${ECHO_T}no" >&6; }
6267 fi
6268
6269
6270 # Extract the first word of "mkdir", so it can be a program name with args.
6271 set dummy mkdir; ac_word=$2
6272 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6273 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6274 if test "${ac_cv_path_MKDIR+set}" = set; then
6275   echo $ECHO_N "(cached) $ECHO_C" >&6
6276 else
6277   case $MKDIR in
6278   [\\/]* | ?:[\\/]*)
6279   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6280   ;;
6281   *)
6282   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6283 for as_dir in $PATH
6284 do
6285   IFS=$as_save_IFS
6286   test -z "$as_dir" && as_dir=.
6287   for ac_exec_ext in '' $ac_executable_extensions; do
6288   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6289     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6290     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6291     break 2
6292   fi
6293 done
6294 done
6295 IFS=$as_save_IFS
6296
6297   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6298   ;;
6299 esac
6300 fi
6301 MKDIR=$ac_cv_path_MKDIR
6302 if test -n "$MKDIR"; then
6303   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6304 echo "${ECHO_T}$MKDIR" >&6; }
6305 else
6306   { echo "$as_me:$LINENO: result: no" >&5
6307 echo "${ECHO_T}no" >&6; }
6308 fi
6309
6310
6311 # Extract the first word of "mv", so it can be a program name with args.
6312 set dummy mv; ac_word=$2
6313 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6314 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6315 if test "${ac_cv_path_MV+set}" = set; then
6316   echo $ECHO_N "(cached) $ECHO_C" >&6
6317 else
6318   case $MV in
6319   [\\/]* | ?:[\\/]*)
6320   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6321   ;;
6322   *)
6323   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6324 for as_dir in $PATH
6325 do
6326   IFS=$as_save_IFS
6327   test -z "$as_dir" && as_dir=.
6328   for ac_exec_ext in '' $ac_executable_extensions; do
6329   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6330     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6331     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6332     break 2
6333   fi
6334 done
6335 done
6336 IFS=$as_save_IFS
6337
6338   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6339   ;;
6340 esac
6341 fi
6342 MV=$ac_cv_path_MV
6343 if test -n "$MV"; then
6344   { echo "$as_me:$LINENO: result: $MV" >&5
6345 echo "${ECHO_T}$MV" >&6; }
6346 else
6347   { echo "$as_me:$LINENO: result: no" >&5
6348 echo "${ECHO_T}no" >&6; }
6349 fi
6350
6351
6352 if test -n "$ac_tool_prefix"; then
6353   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6354 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6355 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6356 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6357 if test "${ac_cv_prog_RANLIB+set}" = set; then
6358   echo $ECHO_N "(cached) $ECHO_C" >&6
6359 else
6360   if test -n "$RANLIB"; then
6361   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6362 else
6363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6364 for as_dir in $PATH
6365 do
6366   IFS=$as_save_IFS
6367   test -z "$as_dir" && as_dir=.
6368   for ac_exec_ext in '' $ac_executable_extensions; do
6369   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6370     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6371     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6372     break 2
6373   fi
6374 done
6375 done
6376 IFS=$as_save_IFS
6377
6378 fi
6379 fi
6380 RANLIB=$ac_cv_prog_RANLIB
6381 if test -n "$RANLIB"; then
6382   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6383 echo "${ECHO_T}$RANLIB" >&6; }
6384 else
6385   { echo "$as_me:$LINENO: result: no" >&5
6386 echo "${ECHO_T}no" >&6; }
6387 fi
6388
6389
6390 fi
6391 if test -z "$ac_cv_prog_RANLIB"; then
6392   ac_ct_RANLIB=$RANLIB
6393   # Extract the first word of "ranlib", so it can be a program name with args.
6394 set dummy ranlib; ac_word=$2
6395 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6396 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6397 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6398   echo $ECHO_N "(cached) $ECHO_C" >&6
6399 else
6400   if test -n "$ac_ct_RANLIB"; then
6401   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6402 else
6403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6404 for as_dir in $PATH
6405 do
6406   IFS=$as_save_IFS
6407   test -z "$as_dir" && as_dir=.
6408   for ac_exec_ext in '' $ac_executable_extensions; do
6409   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6410     ac_cv_prog_ac_ct_RANLIB="ranlib"
6411     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6412     break 2
6413   fi
6414 done
6415 done
6416 IFS=$as_save_IFS
6417
6418 fi
6419 fi
6420 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6421 if test -n "$ac_ct_RANLIB"; then
6422   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6423 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6424 else
6425   { echo "$as_me:$LINENO: result: no" >&5
6426 echo "${ECHO_T}no" >&6; }
6427 fi
6428
6429   if test "x$ac_ct_RANLIB" = x; then
6430     RANLIB=":"
6431   else
6432     case $cross_compiling:$ac_tool_warned in
6433 yes:)
6434 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6435 whose name does not start with the host triplet.  If you think this
6436 configuration is useful to you, please write to autoconf@gnu.org." >&5
6437 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6438 whose name does not start with the host triplet.  If you think this
6439 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6440 ac_tool_warned=yes ;;
6441 esac
6442     RANLIB=$ac_ct_RANLIB
6443   fi
6444 else
6445   RANLIB="$ac_cv_prog_RANLIB"
6446 fi
6447
6448 if test -n "$ac_tool_prefix"; then
6449   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6450 set dummy ${ac_tool_prefix}ar; ac_word=$2
6451 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6453 if test "${ac_cv_prog_AR+set}" = set; then
6454   echo $ECHO_N "(cached) $ECHO_C" >&6
6455 else
6456   if test -n "$AR"; then
6457   ac_cv_prog_AR="$AR" # Let the user override the test.
6458 else
6459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6460 for as_dir in $PATH
6461 do
6462   IFS=$as_save_IFS
6463   test -z "$as_dir" && as_dir=.
6464   for ac_exec_ext in '' $ac_executable_extensions; do
6465   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6466     ac_cv_prog_AR="${ac_tool_prefix}ar"
6467     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6468     break 2
6469   fi
6470 done
6471 done
6472 IFS=$as_save_IFS
6473
6474 fi
6475 fi
6476 AR=$ac_cv_prog_AR
6477 if test -n "$AR"; then
6478   { echo "$as_me:$LINENO: result: $AR" >&5
6479 echo "${ECHO_T}$AR" >&6; }
6480 else
6481   { echo "$as_me:$LINENO: result: no" >&5
6482 echo "${ECHO_T}no" >&6; }
6483 fi
6484
6485
6486 fi
6487 if test -z "$ac_cv_prog_AR"; then
6488   ac_ct_AR=$AR
6489   # Extract the first word of "ar", so it can be a program name with args.
6490 set dummy ar; ac_word=$2
6491 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6492 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6493 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6494   echo $ECHO_N "(cached) $ECHO_C" >&6
6495 else
6496   if test -n "$ac_ct_AR"; then
6497   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6498 else
6499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6500 for as_dir in $PATH
6501 do
6502   IFS=$as_save_IFS
6503   test -z "$as_dir" && as_dir=.
6504   for ac_exec_ext in '' $ac_executable_extensions; do
6505   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6506     ac_cv_prog_ac_ct_AR="ar"
6507     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6508     break 2
6509   fi
6510 done
6511 done
6512 IFS=$as_save_IFS
6513
6514 fi
6515 fi
6516 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6517 if test -n "$ac_ct_AR"; then
6518   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6519 echo "${ECHO_T}$ac_ct_AR" >&6; }
6520 else
6521   { echo "$as_me:$LINENO: result: no" >&5
6522 echo "${ECHO_T}no" >&6; }
6523 fi
6524
6525   if test "x$ac_ct_AR" = x; then
6526     AR="false"
6527   else
6528     case $cross_compiling:$ac_tool_warned in
6529 yes:)
6530 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6531 whose name does not start with the host triplet.  If you think this
6532 configuration is useful to you, please write to autoconf@gnu.org." >&5
6533 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6534 whose name does not start with the host triplet.  If you think this
6535 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6536 ac_tool_warned=yes ;;
6537 esac
6538     AR=$ac_ct_AR
6539   fi
6540 else
6541   AR="$ac_cv_prog_AR"
6542 fi
6543
6544 # Extract the first word of "rm", so it can be a program name with args.
6545 set dummy rm; ac_word=$2
6546 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6547 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6548 if test "${ac_cv_path_RM+set}" = set; then
6549   echo $ECHO_N "(cached) $ECHO_C" >&6
6550 else
6551   case $RM in
6552   [\\/]* | ?:[\\/]*)
6553   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6554   ;;
6555   *)
6556   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6557 for as_dir in $PATH
6558 do
6559   IFS=$as_save_IFS
6560   test -z "$as_dir" && as_dir=.
6561   for ac_exec_ext in '' $ac_executable_extensions; do
6562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6563     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6564     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6565     break 2
6566   fi
6567 done
6568 done
6569 IFS=$as_save_IFS
6570
6571   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6572   ;;
6573 esac
6574 fi
6575 RM=$ac_cv_path_RM
6576 if test -n "$RM"; then
6577   { echo "$as_me:$LINENO: result: $RM" >&5
6578 echo "${ECHO_T}$RM" >&6; }
6579 else
6580   { echo "$as_me:$LINENO: result: no" >&5
6581 echo "${ECHO_T}no" >&6; }
6582 fi
6583
6584
6585 # Extract the first word of "sed", so it can be a program name with args.
6586 set dummy sed; ac_word=$2
6587 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6589 if test "${ac_cv_path_SED+set}" = set; then
6590   echo $ECHO_N "(cached) $ECHO_C" >&6
6591 else
6592   case $SED in
6593   [\\/]* | ?:[\\/]*)
6594   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6595   ;;
6596   *)
6597   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6598 for as_dir in $PATH
6599 do
6600   IFS=$as_save_IFS
6601   test -z "$as_dir" && as_dir=.
6602   for ac_exec_ext in '' $ac_executable_extensions; do
6603   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6604     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6605     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6606     break 2
6607   fi
6608 done
6609 done
6610 IFS=$as_save_IFS
6611
6612   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6613   ;;
6614 esac
6615 fi
6616 SED=$ac_cv_path_SED
6617 if test -n "$SED"; then
6618   { echo "$as_me:$LINENO: result: $SED" >&5
6619 echo "${ECHO_T}$SED" >&6; }
6620 else
6621   { echo "$as_me:$LINENO: result: no" >&5
6622 echo "${ECHO_T}no" >&6; }
6623 fi
6624
6625
6626 # Extract the first word of "tar", so it can be a program name with args.
6627 set dummy tar; ac_word=$2
6628 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6629 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6630 if test "${ac_cv_path_TAR+set}" = set; then
6631   echo $ECHO_N "(cached) $ECHO_C" >&6
6632 else
6633   case $TAR in
6634   [\\/]* | ?:[\\/]*)
6635   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6636   ;;
6637   *)
6638   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6639 for as_dir in $PATH
6640 do
6641   IFS=$as_save_IFS
6642   test -z "$as_dir" && as_dir=.
6643   for ac_exec_ext in '' $ac_executable_extensions; do
6644   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6645     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6646     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6647     break 2
6648   fi
6649 done
6650 done
6651 IFS=$as_save_IFS
6652
6653   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6654   ;;
6655 esac
6656 fi
6657 TAR=$ac_cv_path_TAR
6658 if test -n "$TAR"; then
6659   { echo "$as_me:$LINENO: result: $TAR" >&5
6660 echo "${ECHO_T}$TAR" >&6; }
6661 else
6662   { echo "$as_me:$LINENO: result: no" >&5
6663 echo "${ECHO_T}no" >&6; }
6664 fi
6665
6666
6667 # Extract the first word of "pwd", so it can be a program name with args.
6668 set dummy pwd; ac_word=$2
6669 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6670 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6671 if test "${ac_cv_path_BINPWD+set}" = set; then
6672   echo $ECHO_N "(cached) $ECHO_C" >&6
6673 else
6674   case $BINPWD in
6675   [\\/]* | ?:[\\/]*)
6676   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6677   ;;
6678   *)
6679   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680 for as_dir in $PATH
6681 do
6682   IFS=$as_save_IFS
6683   test -z "$as_dir" && as_dir=.
6684   for ac_exec_ext in '' $ac_executable_extensions; do
6685   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6686     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6687     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6688     break 2
6689   fi
6690 done
6691 done
6692 IFS=$as_save_IFS
6693
6694   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6695   ;;
6696 esac
6697 fi
6698 BINPWD=$ac_cv_path_BINPWD
6699 if test -n "$BINPWD"; then
6700   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6701 echo "${ECHO_T}$BINPWD" >&6; }
6702 else
6703   { echo "$as_me:$LINENO: result: no" >&5
6704 echo "${ECHO_T}no" >&6; }
6705 fi
6706
6707
6708
6709 # Extract the first word of "Graphviz", so it can be a program name with args.
6710 set dummy Graphviz; ac_word=$2
6711 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6712 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6713 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6714   echo $ECHO_N "(cached) $ECHO_C" >&6
6715 else
6716   case $GRAPHVIZ in
6717   [\\/]* | ?:[\\/]*)
6718   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6719   ;;
6720   *)
6721   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6722 for as_dir in $PATH
6723 do
6724   IFS=$as_save_IFS
6725   test -z "$as_dir" && as_dir=.
6726   for ac_exec_ext in '' $ac_executable_extensions; do
6727   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6728     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6729     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6730     break 2
6731   fi
6732 done
6733 done
6734 IFS=$as_save_IFS
6735
6736   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6737   ;;
6738 esac
6739 fi
6740 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6741 if test -n "$GRAPHVIZ"; then
6742   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6743 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6744 else
6745   { echo "$as_me:$LINENO: result: no" >&5
6746 echo "${ECHO_T}no" >&6; }
6747 fi
6748
6749
6750 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6751
6752 cat >>confdefs.h <<\_ACEOF
6753 #define HAVE_GRAPHVIZ 1
6754 _ACEOF
6755
6756     if test "$llvm_cv_os_type" = "MingW" ; then
6757     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6758   fi
6759
6760 cat >>confdefs.h <<_ACEOF
6761 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6762 _ACEOF
6763
6764 fi
6765 # Extract the first word of "dot", so it can be a program name with args.
6766 set dummy dot; ac_word=$2
6767 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6769 if test "${ac_cv_path_DOT+set}" = set; then
6770   echo $ECHO_N "(cached) $ECHO_C" >&6
6771 else
6772   case $DOT in
6773   [\\/]* | ?:[\\/]*)
6774   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6775   ;;
6776   *)
6777   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6778 for as_dir in $PATH
6779 do
6780   IFS=$as_save_IFS
6781   test -z "$as_dir" && as_dir=.
6782   for ac_exec_ext in '' $ac_executable_extensions; do
6783   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6784     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6785     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6786     break 2
6787   fi
6788 done
6789 done
6790 IFS=$as_save_IFS
6791
6792   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6793   ;;
6794 esac
6795 fi
6796 DOT=$ac_cv_path_DOT
6797 if test -n "$DOT"; then
6798   { echo "$as_me:$LINENO: result: $DOT" >&5
6799 echo "${ECHO_T}$DOT" >&6; }
6800 else
6801   { echo "$as_me:$LINENO: result: no" >&5
6802 echo "${ECHO_T}no" >&6; }
6803 fi
6804
6805
6806 if test "$DOT" != "echo dot" ; then
6807
6808 cat >>confdefs.h <<\_ACEOF
6809 #define HAVE_DOT 1
6810 _ACEOF
6811
6812     if test "$llvm_cv_os_type" = "MingW" ; then
6813     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6814   fi
6815
6816 cat >>confdefs.h <<_ACEOF
6817 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6818 _ACEOF
6819
6820 fi
6821 # Extract the first word of "fdp", so it can be a program name with args.
6822 set dummy fdp; ac_word=$2
6823 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6824 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6825 if test "${ac_cv_path_FDP+set}" = set; then
6826   echo $ECHO_N "(cached) $ECHO_C" >&6
6827 else
6828   case $FDP in
6829   [\\/]* | ?:[\\/]*)
6830   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6831   ;;
6832   *)
6833   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834 for as_dir in $PATH
6835 do
6836   IFS=$as_save_IFS
6837   test -z "$as_dir" && as_dir=.
6838   for ac_exec_ext in '' $ac_executable_extensions; do
6839   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6840     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6841     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6842     break 2
6843   fi
6844 done
6845 done
6846 IFS=$as_save_IFS
6847
6848   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6849   ;;
6850 esac
6851 fi
6852 FDP=$ac_cv_path_FDP
6853 if test -n "$FDP"; then
6854   { echo "$as_me:$LINENO: result: $FDP" >&5
6855 echo "${ECHO_T}$FDP" >&6; }
6856 else
6857   { echo "$as_me:$LINENO: result: no" >&5
6858 echo "${ECHO_T}no" >&6; }
6859 fi
6860
6861
6862 if test "$FDP" != "echo fdp" ; then
6863
6864 cat >>confdefs.h <<\_ACEOF
6865 #define HAVE_FDP 1
6866 _ACEOF
6867
6868     if test "$llvm_cv_os_type" = "MingW" ; then
6869     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6870   fi
6871
6872 cat >>confdefs.h <<_ACEOF
6873 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6874 _ACEOF
6875
6876 fi
6877 # Extract the first word of "neato", so it can be a program name with args.
6878 set dummy neato; ac_word=$2
6879 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6880 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6881 if test "${ac_cv_path_NEATO+set}" = set; then
6882   echo $ECHO_N "(cached) $ECHO_C" >&6
6883 else
6884   case $NEATO in
6885   [\\/]* | ?:[\\/]*)
6886   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6887   ;;
6888   *)
6889   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6890 for as_dir in $PATH
6891 do
6892   IFS=$as_save_IFS
6893   test -z "$as_dir" && as_dir=.
6894   for ac_exec_ext in '' $ac_executable_extensions; do
6895   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6896     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6897     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6898     break 2
6899   fi
6900 done
6901 done
6902 IFS=$as_save_IFS
6903
6904   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6905   ;;
6906 esac
6907 fi
6908 NEATO=$ac_cv_path_NEATO
6909 if test -n "$NEATO"; then
6910   { echo "$as_me:$LINENO: result: $NEATO" >&5
6911 echo "${ECHO_T}$NEATO" >&6; }
6912 else
6913   { echo "$as_me:$LINENO: result: no" >&5
6914 echo "${ECHO_T}no" >&6; }
6915 fi
6916
6917
6918 if test "$NEATO" != "echo neato" ; then
6919
6920 cat >>confdefs.h <<\_ACEOF
6921 #define HAVE_NEATO 1
6922 _ACEOF
6923
6924     if test "$llvm_cv_os_type" = "MingW" ; then
6925     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6926   fi
6927
6928 cat >>confdefs.h <<_ACEOF
6929 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6930 _ACEOF
6931
6932 fi
6933 # Extract the first word of "twopi", so it can be a program name with args.
6934 set dummy twopi; ac_word=$2
6935 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6936 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6937 if test "${ac_cv_path_TWOPI+set}" = set; then
6938   echo $ECHO_N "(cached) $ECHO_C" >&6
6939 else
6940   case $TWOPI in
6941   [\\/]* | ?:[\\/]*)
6942   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6943   ;;
6944   *)
6945   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6946 for as_dir in $PATH
6947 do
6948   IFS=$as_save_IFS
6949   test -z "$as_dir" && as_dir=.
6950   for ac_exec_ext in '' $ac_executable_extensions; do
6951   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6952     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6953     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6954     break 2
6955   fi
6956 done
6957 done
6958 IFS=$as_save_IFS
6959
6960   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6961   ;;
6962 esac
6963 fi
6964 TWOPI=$ac_cv_path_TWOPI
6965 if test -n "$TWOPI"; then
6966   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6967 echo "${ECHO_T}$TWOPI" >&6; }
6968 else
6969   { echo "$as_me:$LINENO: result: no" >&5
6970 echo "${ECHO_T}no" >&6; }
6971 fi
6972
6973
6974 if test "$TWOPI" != "echo twopi" ; then
6975
6976 cat >>confdefs.h <<\_ACEOF
6977 #define HAVE_TWOPI 1
6978 _ACEOF
6979
6980     if test "$llvm_cv_os_type" = "MingW" ; then
6981     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6982   fi
6983
6984 cat >>confdefs.h <<_ACEOF
6985 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6986 _ACEOF
6987
6988 fi
6989 # Extract the first word of "circo", so it can be a program name with args.
6990 set dummy circo; ac_word=$2
6991 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6992 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6993 if test "${ac_cv_path_CIRCO+set}" = set; then
6994   echo $ECHO_N "(cached) $ECHO_C" >&6
6995 else
6996   case $CIRCO in
6997   [\\/]* | ?:[\\/]*)
6998   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6999   ;;
7000   *)
7001   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7002 for as_dir in $PATH
7003 do
7004   IFS=$as_save_IFS
7005   test -z "$as_dir" && as_dir=.
7006   for ac_exec_ext in '' $ac_executable_extensions; do
7007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7008     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7009     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7010     break 2
7011   fi
7012 done
7013 done
7014 IFS=$as_save_IFS
7015
7016   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7017   ;;
7018 esac
7019 fi
7020 CIRCO=$ac_cv_path_CIRCO
7021 if test -n "$CIRCO"; then
7022   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7023 echo "${ECHO_T}$CIRCO" >&6; }
7024 else
7025   { echo "$as_me:$LINENO: result: no" >&5
7026 echo "${ECHO_T}no" >&6; }
7027 fi
7028
7029
7030 if test "$CIRCO" != "echo circo" ; then
7031
7032 cat >>confdefs.h <<\_ACEOF
7033 #define HAVE_CIRCO 1
7034 _ACEOF
7035
7036     if test "$llvm_cv_os_type" = "MingW" ; then
7037     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7038   fi
7039
7040 cat >>confdefs.h <<_ACEOF
7041 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7042 _ACEOF
7043
7044 fi
7045 for ac_prog in gv gsview32
7046 do
7047   # Extract the first word of "$ac_prog", so it can be a program name with args.
7048 set dummy $ac_prog; ac_word=$2
7049 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7050 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7051 if test "${ac_cv_path_GV+set}" = set; then
7052   echo $ECHO_N "(cached) $ECHO_C" >&6
7053 else
7054   case $GV in
7055   [\\/]* | ?:[\\/]*)
7056   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7057   ;;
7058   *)
7059   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7060 for as_dir in $PATH
7061 do
7062   IFS=$as_save_IFS
7063   test -z "$as_dir" && as_dir=.
7064   for ac_exec_ext in '' $ac_executable_extensions; do
7065   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7066     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7067     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7068     break 2
7069   fi
7070 done
7071 done
7072 IFS=$as_save_IFS
7073
7074   ;;
7075 esac
7076 fi
7077 GV=$ac_cv_path_GV
7078 if test -n "$GV"; then
7079   { echo "$as_me:$LINENO: result: $GV" >&5
7080 echo "${ECHO_T}$GV" >&6; }
7081 else
7082   { echo "$as_me:$LINENO: result: no" >&5
7083 echo "${ECHO_T}no" >&6; }
7084 fi
7085
7086
7087   test -n "$GV" && break
7088 done
7089 test -n "$GV" || GV="echo gv"
7090
7091 if test "$GV" != "echo gv" ; then
7092
7093 cat >>confdefs.h <<\_ACEOF
7094 #define HAVE_GV 1
7095 _ACEOF
7096
7097     if test "$llvm_cv_os_type" = "MingW" ; then
7098     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7099   fi
7100
7101 cat >>confdefs.h <<_ACEOF
7102 #define LLVM_PATH_GV "$GV${EXEEXT}"
7103 _ACEOF
7104
7105 fi
7106 # Extract the first word of "dotty", so it can be a program name with args.
7107 set dummy dotty; ac_word=$2
7108 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7109 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7110 if test "${ac_cv_path_DOTTY+set}" = set; then
7111   echo $ECHO_N "(cached) $ECHO_C" >&6
7112 else
7113   case $DOTTY in
7114   [\\/]* | ?:[\\/]*)
7115   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7116   ;;
7117   *)
7118   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7119 for as_dir in $PATH
7120 do
7121   IFS=$as_save_IFS
7122   test -z "$as_dir" && as_dir=.
7123   for ac_exec_ext in '' $ac_executable_extensions; do
7124   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7125     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7126     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7127     break 2
7128   fi
7129 done
7130 done
7131 IFS=$as_save_IFS
7132
7133   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7134   ;;
7135 esac
7136 fi
7137 DOTTY=$ac_cv_path_DOTTY
7138 if test -n "$DOTTY"; then
7139   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7140 echo "${ECHO_T}$DOTTY" >&6; }
7141 else
7142   { echo "$as_me:$LINENO: result: no" >&5
7143 echo "${ECHO_T}no" >&6; }
7144 fi
7145
7146
7147 if test "$DOTTY" != "echo dotty" ; then
7148
7149 cat >>confdefs.h <<\_ACEOF
7150 #define HAVE_DOTTY 1
7151 _ACEOF
7152
7153     if test "$llvm_cv_os_type" = "MingW" ; then
7154     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7155   fi
7156
7157 cat >>confdefs.h <<_ACEOF
7158 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7159 _ACEOF
7160
7161 fi
7162 # Extract the first word of "xdot.py", so it can be a program name with args.
7163 set dummy xdot.py; ac_word=$2
7164 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7165 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7166 if test "${ac_cv_path_XDOT_PY+set}" = set; then
7167   echo $ECHO_N "(cached) $ECHO_C" >&6
7168 else
7169   case $XDOT_PY in
7170   [\\/]* | ?:[\\/]*)
7171   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7172   ;;
7173   *)
7174   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175 for as_dir in $PATH
7176 do
7177   IFS=$as_save_IFS
7178   test -z "$as_dir" && as_dir=.
7179   for ac_exec_ext in '' $ac_executable_extensions; do
7180   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7181     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7182     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7183     break 2
7184   fi
7185 done
7186 done
7187 IFS=$as_save_IFS
7188
7189   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
7190   ;;
7191 esac
7192 fi
7193 XDOT_PY=$ac_cv_path_XDOT_PY
7194 if test -n "$XDOT_PY"; then
7195   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
7196 echo "${ECHO_T}$XDOT_PY" >&6; }
7197 else
7198   { echo "$as_me:$LINENO: result: no" >&5
7199 echo "${ECHO_T}no" >&6; }
7200 fi
7201
7202
7203 if test "$XDOT_PY" != "echo xdot.py" ; then
7204
7205 cat >>confdefs.h <<\_ACEOF
7206 #define HAVE_XDOT_PY 1
7207 _ACEOF
7208
7209     if test "$llvm_cv_os_type" = "MingW" ; then
7210     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7211   fi
7212
7213 cat >>confdefs.h <<_ACEOF
7214 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
7215 _ACEOF
7216
7217 fi
7218
7219 # Find a good install program.  We prefer a C program (faster),
7220 # so one script is as good as another.  But avoid the broken or
7221 # incompatible versions:
7222 # SysV /etc/install, /usr/sbin/install
7223 # SunOS /usr/etc/install
7224 # IRIX /sbin/install
7225 # AIX /bin/install
7226 # AmigaOS /C/install, which installs bootblocks on floppy discs
7227 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7228 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7229 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7230 # OS/2's system install, which has a completely different semantic
7231 # ./install, which can be erroneously created by make from ./install.sh.
7232 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7233 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7234 if test -z "$INSTALL"; then
7235 if test "${ac_cv_path_install+set}" = set; then
7236   echo $ECHO_N "(cached) $ECHO_C" >&6
7237 else
7238   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7239 for as_dir in $PATH
7240 do
7241   IFS=$as_save_IFS
7242   test -z "$as_dir" && as_dir=.
7243   # Account for people who put trailing slashes in PATH elements.
7244 case $as_dir/ in
7245   ./ | .// | /cC/* | \
7246   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7247   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7248   /usr/ucb/* ) ;;
7249   *)
7250     # OSF1 and SCO ODT 3.0 have their own names for install.
7251     # Don't use installbsd from OSF since it installs stuff as root
7252     # by default.
7253     for ac_prog in ginstall scoinst install; do
7254       for ac_exec_ext in '' $ac_executable_extensions; do
7255         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7256           if test $ac_prog = install &&
7257             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7258             # AIX install.  It has an incompatible calling convention.
7259             :
7260           elif test $ac_prog = install &&
7261             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7262             # program-specific install script used by HP pwplus--don't use.
7263             :
7264           else
7265             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7266             break 3
7267           fi
7268         fi
7269       done
7270     done
7271     ;;
7272 esac
7273 done
7274 IFS=$as_save_IFS
7275
7276
7277 fi
7278   if test "${ac_cv_path_install+set}" = set; then
7279     INSTALL=$ac_cv_path_install
7280   else
7281     # As a last resort, use the slow shell script.  Don't cache a
7282     # value for INSTALL within a source directory, because that will
7283     # break other packages using the cache if that directory is
7284     # removed, or if the value is a relative name.
7285     INSTALL=$ac_install_sh
7286   fi
7287 fi
7288 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7289 echo "${ECHO_T}$INSTALL" >&6; }
7290
7291 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7292 # It thinks the first close brace ends the variable substitution.
7293 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7294
7295 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7296
7297 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7298
7299 case "$INSTALL" in
7300  [\\/$]* | ?:[\\/]* ) ;;
7301  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7302 esac
7303
7304 # Extract the first word of "bzip2", so it can be a program name with args.
7305 set dummy bzip2; ac_word=$2
7306 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7307 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7308 if test "${ac_cv_path_BZIP2+set}" = set; then
7309   echo $ECHO_N "(cached) $ECHO_C" >&6
7310 else
7311   case $BZIP2 in
7312   [\\/]* | ?:[\\/]*)
7313   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7314   ;;
7315   *)
7316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7317 for as_dir in $PATH
7318 do
7319   IFS=$as_save_IFS
7320   test -z "$as_dir" && as_dir=.
7321   for ac_exec_ext in '' $ac_executable_extensions; do
7322   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7323     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7324     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7325     break 2
7326   fi
7327 done
7328 done
7329 IFS=$as_save_IFS
7330
7331   ;;
7332 esac
7333 fi
7334 BZIP2=$ac_cv_path_BZIP2
7335 if test -n "$BZIP2"; then
7336   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7337 echo "${ECHO_T}$BZIP2" >&6; }
7338 else
7339   { echo "$as_me:$LINENO: result: no" >&5
7340 echo "${ECHO_T}no" >&6; }
7341 fi
7342
7343
7344 # Extract the first word of "cat", so it can be a program name with args.
7345 set dummy cat; ac_word=$2
7346 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7348 if test "${ac_cv_path_CAT+set}" = set; then
7349   echo $ECHO_N "(cached) $ECHO_C" >&6
7350 else
7351   case $CAT in
7352   [\\/]* | ?:[\\/]*)
7353   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7354   ;;
7355   *)
7356   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357 for as_dir in $PATH
7358 do
7359   IFS=$as_save_IFS
7360   test -z "$as_dir" && as_dir=.
7361   for ac_exec_ext in '' $ac_executable_extensions; do
7362   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7363     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7364     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7365     break 2
7366   fi
7367 done
7368 done
7369 IFS=$as_save_IFS
7370
7371   ;;
7372 esac
7373 fi
7374 CAT=$ac_cv_path_CAT
7375 if test -n "$CAT"; then
7376   { echo "$as_me:$LINENO: result: $CAT" >&5
7377 echo "${ECHO_T}$CAT" >&6; }
7378 else
7379   { echo "$as_me:$LINENO: result: no" >&5
7380 echo "${ECHO_T}no" >&6; }
7381 fi
7382
7383
7384 # Extract the first word of "doxygen", so it can be a program name with args.
7385 set dummy doxygen; ac_word=$2
7386 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7387 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7388 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7389   echo $ECHO_N "(cached) $ECHO_C" >&6
7390 else
7391   case $DOXYGEN in
7392   [\\/]* | ?:[\\/]*)
7393   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7394   ;;
7395   *)
7396   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7397 for as_dir in $PATH
7398 do
7399   IFS=$as_save_IFS
7400   test -z "$as_dir" && as_dir=.
7401   for ac_exec_ext in '' $ac_executable_extensions; do
7402   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7403     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7404     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7405     break 2
7406   fi
7407 done
7408 done
7409 IFS=$as_save_IFS
7410
7411   ;;
7412 esac
7413 fi
7414 DOXYGEN=$ac_cv_path_DOXYGEN
7415 if test -n "$DOXYGEN"; then
7416   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7417 echo "${ECHO_T}$DOXYGEN" >&6; }
7418 else
7419   { echo "$as_me:$LINENO: result: no" >&5
7420 echo "${ECHO_T}no" >&6; }
7421 fi
7422
7423
7424 # Extract the first word of "groff", so it can be a program name with args.
7425 set dummy groff; ac_word=$2
7426 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7428 if test "${ac_cv_path_GROFF+set}" = set; then
7429   echo $ECHO_N "(cached) $ECHO_C" >&6
7430 else
7431   case $GROFF in
7432   [\\/]* | ?:[\\/]*)
7433   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7434   ;;
7435   *)
7436   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7437 for as_dir in $PATH
7438 do
7439   IFS=$as_save_IFS
7440   test -z "$as_dir" && as_dir=.
7441   for ac_exec_ext in '' $ac_executable_extensions; do
7442   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7443     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7444     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7445     break 2
7446   fi
7447 done
7448 done
7449 IFS=$as_save_IFS
7450
7451   ;;
7452 esac
7453 fi
7454 GROFF=$ac_cv_path_GROFF
7455 if test -n "$GROFF"; then
7456   { echo "$as_me:$LINENO: result: $GROFF" >&5
7457 echo "${ECHO_T}$GROFF" >&6; }
7458 else
7459   { echo "$as_me:$LINENO: result: no" >&5
7460 echo "${ECHO_T}no" >&6; }
7461 fi
7462
7463
7464 # Extract the first word of "gzip", so it can be a program name with args.
7465 set dummy gzip; ac_word=$2
7466 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7467 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7468 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7469   echo $ECHO_N "(cached) $ECHO_C" >&6
7470 else
7471   case $GZIPBIN in
7472   [\\/]* | ?:[\\/]*)
7473   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7474   ;;
7475   *)
7476   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7477 for as_dir in $PATH
7478 do
7479   IFS=$as_save_IFS
7480   test -z "$as_dir" && as_dir=.
7481   for ac_exec_ext in '' $ac_executable_extensions; do
7482   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7483     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7484     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7485     break 2
7486   fi
7487 done
7488 done
7489 IFS=$as_save_IFS
7490
7491   ;;
7492 esac
7493 fi
7494 GZIPBIN=$ac_cv_path_GZIPBIN
7495 if test -n "$GZIPBIN"; then
7496   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7497 echo "${ECHO_T}$GZIPBIN" >&6; }
7498 else
7499   { echo "$as_me:$LINENO: result: no" >&5
7500 echo "${ECHO_T}no" >&6; }
7501 fi
7502
7503
7504 # Extract the first word of "pdfroff", so it can be a program name with args.
7505 set dummy pdfroff; ac_word=$2
7506 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7507 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7508 if test "${ac_cv_path_PDFROFF+set}" = set; then
7509   echo $ECHO_N "(cached) $ECHO_C" >&6
7510 else
7511   case $PDFROFF in
7512   [\\/]* | ?:[\\/]*)
7513   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7514   ;;
7515   *)
7516   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7517 for as_dir in $PATH
7518 do
7519   IFS=$as_save_IFS
7520   test -z "$as_dir" && as_dir=.
7521   for ac_exec_ext in '' $ac_executable_extensions; do
7522   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7523     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7524     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7525     break 2
7526   fi
7527 done
7528 done
7529 IFS=$as_save_IFS
7530
7531   ;;
7532 esac
7533 fi
7534 PDFROFF=$ac_cv_path_PDFROFF
7535 if test -n "$PDFROFF"; then
7536   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7537 echo "${ECHO_T}$PDFROFF" >&6; }
7538 else
7539   { echo "$as_me:$LINENO: result: no" >&5
7540 echo "${ECHO_T}no" >&6; }
7541 fi
7542
7543
7544 # Extract the first word of "zip", so it can be a program name with args.
7545 set dummy zip; ac_word=$2
7546 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7547 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7548 if test "${ac_cv_path_ZIP+set}" = set; then
7549   echo $ECHO_N "(cached) $ECHO_C" >&6
7550 else
7551   case $ZIP in
7552   [\\/]* | ?:[\\/]*)
7553   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7554   ;;
7555   *)
7556   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7557 for as_dir in $PATH
7558 do
7559   IFS=$as_save_IFS
7560   test -z "$as_dir" && as_dir=.
7561   for ac_exec_ext in '' $ac_executable_extensions; do
7562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7563     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7564     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7565     break 2
7566   fi
7567 done
7568 done
7569 IFS=$as_save_IFS
7570
7571   ;;
7572 esac
7573 fi
7574 ZIP=$ac_cv_path_ZIP
7575 if test -n "$ZIP"; then
7576   { echo "$as_me:$LINENO: result: $ZIP" >&5
7577 echo "${ECHO_T}$ZIP" >&6; }
7578 else
7579   { echo "$as_me:$LINENO: result: no" >&5
7580 echo "${ECHO_T}no" >&6; }
7581 fi
7582
7583
7584 for ac_prog in ocamlc
7585 do
7586   # Extract the first word of "$ac_prog", so it can be a program name with args.
7587 set dummy $ac_prog; ac_word=$2
7588 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7589 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7590 if test "${ac_cv_path_OCAMLC+set}" = set; then
7591   echo $ECHO_N "(cached) $ECHO_C" >&6
7592 else
7593   case $OCAMLC in
7594   [\\/]* | ?:[\\/]*)
7595   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7596   ;;
7597   *)
7598   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7599 for as_dir in $PATH
7600 do
7601   IFS=$as_save_IFS
7602   test -z "$as_dir" && as_dir=.
7603   for ac_exec_ext in '' $ac_executable_extensions; do
7604   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7605     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7606     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7607     break 2
7608   fi
7609 done
7610 done
7611 IFS=$as_save_IFS
7612
7613   ;;
7614 esac
7615 fi
7616 OCAMLC=$ac_cv_path_OCAMLC
7617 if test -n "$OCAMLC"; then
7618   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7619 echo "${ECHO_T}$OCAMLC" >&6; }
7620 else
7621   { echo "$as_me:$LINENO: result: no" >&5
7622 echo "${ECHO_T}no" >&6; }
7623 fi
7624
7625
7626   test -n "$OCAMLC" && break
7627 done
7628
7629 for ac_prog in ocamlopt
7630 do
7631   # Extract the first word of "$ac_prog", so it can be a program name with args.
7632 set dummy $ac_prog; ac_word=$2
7633 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7634 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7635 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7636   echo $ECHO_N "(cached) $ECHO_C" >&6
7637 else
7638   case $OCAMLOPT in
7639   [\\/]* | ?:[\\/]*)
7640   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7641   ;;
7642   *)
7643   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644 for as_dir in $PATH
7645 do
7646   IFS=$as_save_IFS
7647   test -z "$as_dir" && as_dir=.
7648   for ac_exec_ext in '' $ac_executable_extensions; do
7649   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7650     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7651     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7652     break 2
7653   fi
7654 done
7655 done
7656 IFS=$as_save_IFS
7657
7658   ;;
7659 esac
7660 fi
7661 OCAMLOPT=$ac_cv_path_OCAMLOPT
7662 if test -n "$OCAMLOPT"; then
7663   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7664 echo "${ECHO_T}$OCAMLOPT" >&6; }
7665 else
7666   { echo "$as_me:$LINENO: result: no" >&5
7667 echo "${ECHO_T}no" >&6; }
7668 fi
7669
7670
7671   test -n "$OCAMLOPT" && break
7672 done
7673
7674 for ac_prog in ocamldep
7675 do
7676   # Extract the first word of "$ac_prog", so it can be a program name with args.
7677 set dummy $ac_prog; ac_word=$2
7678 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7679 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7680 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7681   echo $ECHO_N "(cached) $ECHO_C" >&6
7682 else
7683   case $OCAMLDEP in
7684   [\\/]* | ?:[\\/]*)
7685   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7686   ;;
7687   *)
7688   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689 for as_dir in $PATH
7690 do
7691   IFS=$as_save_IFS
7692   test -z "$as_dir" && as_dir=.
7693   for ac_exec_ext in '' $ac_executable_extensions; do
7694   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7695     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7696     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7697     break 2
7698   fi
7699 done
7700 done
7701 IFS=$as_save_IFS
7702
7703   ;;
7704 esac
7705 fi
7706 OCAMLDEP=$ac_cv_path_OCAMLDEP
7707 if test -n "$OCAMLDEP"; then
7708   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7709 echo "${ECHO_T}$OCAMLDEP" >&6; }
7710 else
7711   { echo "$as_me:$LINENO: result: no" >&5
7712 echo "${ECHO_T}no" >&6; }
7713 fi
7714
7715
7716   test -n "$OCAMLDEP" && break
7717 done
7718
7719 for ac_prog in ocamldoc
7720 do
7721   # Extract the first word of "$ac_prog", so it can be a program name with args.
7722 set dummy $ac_prog; ac_word=$2
7723 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7724 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7725 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7726   echo $ECHO_N "(cached) $ECHO_C" >&6
7727 else
7728   case $OCAMLDOC in
7729   [\\/]* | ?:[\\/]*)
7730   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7731   ;;
7732   *)
7733   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 for as_dir in $PATH
7735 do
7736   IFS=$as_save_IFS
7737   test -z "$as_dir" && as_dir=.
7738   for ac_exec_ext in '' $ac_executable_extensions; do
7739   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7740     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7741     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7742     break 2
7743   fi
7744 done
7745 done
7746 IFS=$as_save_IFS
7747
7748   ;;
7749 esac
7750 fi
7751 OCAMLDOC=$ac_cv_path_OCAMLDOC
7752 if test -n "$OCAMLDOC"; then
7753   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7754 echo "${ECHO_T}$OCAMLDOC" >&6; }
7755 else
7756   { echo "$as_me:$LINENO: result: no" >&5
7757 echo "${ECHO_T}no" >&6; }
7758 fi
7759
7760
7761   test -n "$OCAMLDOC" && break
7762 done
7763
7764 for ac_prog in gas as
7765 do
7766   # Extract the first word of "$ac_prog", so it can be a program name with args.
7767 set dummy $ac_prog; ac_word=$2
7768 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7769 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7770 if test "${ac_cv_path_GAS+set}" = set; then
7771   echo $ECHO_N "(cached) $ECHO_C" >&6
7772 else
7773   case $GAS in
7774   [\\/]* | ?:[\\/]*)
7775   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7776   ;;
7777   *)
7778   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7779 for as_dir in $PATH
7780 do
7781   IFS=$as_save_IFS
7782   test -z "$as_dir" && as_dir=.
7783   for ac_exec_ext in '' $ac_executable_extensions; do
7784   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7785     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7786     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7787     break 2
7788   fi
7789 done
7790 done
7791 IFS=$as_save_IFS
7792
7793   ;;
7794 esac
7795 fi
7796 GAS=$ac_cv_path_GAS
7797 if test -n "$GAS"; then
7798   { echo "$as_me:$LINENO: result: $GAS" >&5
7799 echo "${ECHO_T}$GAS" >&6; }
7800 else
7801   { echo "$as_me:$LINENO: result: no" >&5
7802 echo "${ECHO_T}no" >&6; }
7803 fi
7804
7805
7806   test -n "$GAS" && break
7807 done
7808
7809
7810 { echo "$as_me:$LINENO: checking for linker version" >&5
7811 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7812 if test "${llvm_cv_link_version+set}" = set; then
7813   echo $ECHO_N "(cached) $ECHO_C" >&6
7814 else
7815
7816    version_string="$(ld -v 2>&1 | head -1)"
7817
7818    # Check for ld64.
7819    if (echo "$version_string" | grep -q "ld64"); then
7820      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7821    else
7822      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7823    fi
7824
7825 fi
7826 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7827 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7828
7829 cat >>confdefs.h <<_ACEOF
7830 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7831 _ACEOF
7832
7833
7834
7835 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7836 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7837 if test "${llvm_cv_link_use_r+set}" = set; then
7838   echo $ECHO_N "(cached) $ECHO_C" >&6
7839 else
7840    ac_ext=c
7841 ac_cpp='$CPP $CPPFLAGS'
7842 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7843 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7844 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7845
7846   oldcflags="$CFLAGS"
7847   CFLAGS="$CFLAGS -Wl,-R."
7848   cat >conftest.$ac_ext <<_ACEOF
7849 /* confdefs.h.  */
7850 _ACEOF
7851 cat confdefs.h >>conftest.$ac_ext
7852 cat >>conftest.$ac_ext <<_ACEOF
7853 /* end confdefs.h.  */
7854
7855 int
7856 main ()
7857 {
7858
7859   ;
7860   return 0;
7861 }
7862 _ACEOF
7863 rm -f conftest.$ac_objext conftest$ac_exeext
7864 if { (ac_try="$ac_link"
7865 case "(($ac_try" in
7866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7867   *) ac_try_echo=$ac_try;;
7868 esac
7869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7870   (eval "$ac_link") 2>conftest.er1
7871   ac_status=$?
7872   grep -v '^ *+' conftest.er1 >conftest.err
7873   rm -f conftest.er1
7874   cat conftest.err >&5
7875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7876   (exit $ac_status); } &&
7877          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7878   { (case "(($ac_try" in
7879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7880   *) ac_try_echo=$ac_try;;
7881 esac
7882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7883   (eval "$ac_try") 2>&5
7884   ac_status=$?
7885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7886   (exit $ac_status); }; } &&
7887          { ac_try='test -s conftest$ac_exeext'
7888   { (case "(($ac_try" in
7889   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7890   *) ac_try_echo=$ac_try;;
7891 esac
7892 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7893   (eval "$ac_try") 2>&5
7894   ac_status=$?
7895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7896   (exit $ac_status); }; }; then
7897   llvm_cv_link_use_r=yes
7898 else
7899   echo "$as_me: failed program was:" >&5
7900 sed 's/^/| /' conftest.$ac_ext >&5
7901
7902         llvm_cv_link_use_r=no
7903 fi
7904
7905 rm -f core conftest.err conftest.$ac_objext \
7906       conftest$ac_exeext conftest.$ac_ext
7907   CFLAGS="$oldcflags"
7908   ac_ext=c
7909 ac_cpp='$CPP $CPPFLAGS'
7910 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7911 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7912 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7913
7914
7915 fi
7916 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7917 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7918 if test "$llvm_cv_link_use_r" = yes ; then
7919
7920 cat >>confdefs.h <<\_ACEOF
7921 #define HAVE_LINK_R 1
7922 _ACEOF
7923
7924   fi
7925
7926
7927 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7928 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7929 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7930   echo $ECHO_N "(cached) $ECHO_C" >&6
7931 else
7932    ac_ext=c
7933 ac_cpp='$CPP $CPPFLAGS'
7934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7936 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7937
7938   oldcflags="$CFLAGS"
7939   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7940   cat >conftest.$ac_ext <<_ACEOF
7941 /* confdefs.h.  */
7942 _ACEOF
7943 cat confdefs.h >>conftest.$ac_ext
7944 cat >>conftest.$ac_ext <<_ACEOF
7945 /* end confdefs.h.  */
7946
7947 int
7948 main ()
7949 {
7950
7951   ;
7952   return 0;
7953 }
7954 _ACEOF
7955 rm -f conftest.$ac_objext conftest$ac_exeext
7956 if { (ac_try="$ac_link"
7957 case "(($ac_try" in
7958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7959   *) ac_try_echo=$ac_try;;
7960 esac
7961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7962   (eval "$ac_link") 2>conftest.er1
7963   ac_status=$?
7964   grep -v '^ *+' conftest.er1 >conftest.err
7965   rm -f conftest.er1
7966   cat conftest.err >&5
7967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7968   (exit $ac_status); } &&
7969          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7970   { (case "(($ac_try" in
7971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7972   *) ac_try_echo=$ac_try;;
7973 esac
7974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7975   (eval "$ac_try") 2>&5
7976   ac_status=$?
7977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7978   (exit $ac_status); }; } &&
7979          { ac_try='test -s conftest$ac_exeext'
7980   { (case "(($ac_try" in
7981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7982   *) ac_try_echo=$ac_try;;
7983 esac
7984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7985   (eval "$ac_try") 2>&5
7986   ac_status=$?
7987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7988   (exit $ac_status); }; }; then
7989   llvm_cv_link_use_export_dynamic=yes
7990 else
7991   echo "$as_me: failed program was:" >&5
7992 sed 's/^/| /' conftest.$ac_ext >&5
7993
7994         llvm_cv_link_use_export_dynamic=no
7995 fi
7996
7997 rm -f core conftest.err conftest.$ac_objext \
7998       conftest$ac_exeext conftest.$ac_ext
7999   CFLAGS="$oldcflags"
8000   ac_ext=c
8001 ac_cpp='$CPP $CPPFLAGS'
8002 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8003 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8004 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8005
8006
8007 fi
8008 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8009 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8010 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8011
8012 cat >>confdefs.h <<\_ACEOF
8013 #define HAVE_LINK_EXPORT_DYNAMIC 1
8014 _ACEOF
8015
8016   fi
8017
8018
8019 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8020 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8021 if test "${llvm_cv_link_use_version_script+set}" = set; then
8022   echo $ECHO_N "(cached) $ECHO_C" >&6
8023 else
8024    ac_ext=c
8025 ac_cpp='$CPP $CPPFLAGS'
8026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8029
8030   oldcflags="$CFLAGS"
8031
8032   # The following code is from the autoconf manual,
8033   # "11.13: Limitations of Usual Tools".
8034   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8035   # Use mktemp if possible; otherwise fall back on mkdir,
8036   # with $RANDOM to make collisions less likely.
8037   : ${TMPDIR=/tmp}
8038   {
8039     tmp=`
8040       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8041     ` &&
8042     test -n "$tmp" && test -d "$tmp"
8043   } || {
8044     tmp=$TMPDIR/foo$$-$RANDOM
8045     (umask 077 && mkdir "$tmp")
8046   } || exit $?
8047
8048   echo "{" > "$tmp/export.map"
8049   echo "  global: main;" >> "$tmp/export.map"
8050   echo "  local: *;" >> "$tmp/export.map"
8051   echo "};" >> "$tmp/export.map"
8052
8053   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8054   cat >conftest.$ac_ext <<_ACEOF
8055 /* confdefs.h.  */
8056 _ACEOF
8057 cat confdefs.h >>conftest.$ac_ext
8058 cat >>conftest.$ac_ext <<_ACEOF
8059 /* end confdefs.h.  */
8060
8061 int
8062 main ()
8063 {
8064
8065   ;
8066   return 0;
8067 }
8068 _ACEOF
8069 rm -f conftest.$ac_objext conftest$ac_exeext
8070 if { (ac_try="$ac_link"
8071 case "(($ac_try" in
8072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8073   *) ac_try_echo=$ac_try;;
8074 esac
8075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8076   (eval "$ac_link") 2>conftest.er1
8077   ac_status=$?
8078   grep -v '^ *+' conftest.er1 >conftest.err
8079   rm -f conftest.er1
8080   cat conftest.err >&5
8081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8082   (exit $ac_status); } &&
8083          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8084   { (case "(($ac_try" in
8085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8086   *) ac_try_echo=$ac_try;;
8087 esac
8088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8089   (eval "$ac_try") 2>&5
8090   ac_status=$?
8091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8092   (exit $ac_status); }; } &&
8093          { ac_try='test -s conftest$ac_exeext'
8094   { (case "(($ac_try" in
8095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8096   *) ac_try_echo=$ac_try;;
8097 esac
8098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8099   (eval "$ac_try") 2>&5
8100   ac_status=$?
8101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8102   (exit $ac_status); }; }; then
8103   llvm_cv_link_use_version_script=yes
8104 else
8105   echo "$as_me: failed program was:" >&5
8106 sed 's/^/| /' conftest.$ac_ext >&5
8107
8108         llvm_cv_link_use_version_script=no
8109 fi
8110
8111 rm -f core conftest.err conftest.$ac_objext \
8112       conftest$ac_exeext conftest.$ac_ext
8113   rm "$tmp/export.map"
8114   rmdir "$tmp"
8115   CFLAGS="$oldcflags"
8116   ac_ext=c
8117 ac_cpp='$CPP $CPPFLAGS'
8118 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8119 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8120 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8121
8122
8123 fi
8124 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8125 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8126 if test "$llvm_cv_link_use_version_script" = yes ; then
8127   HAVE_LINK_VERSION_SCRIPT=1
8128
8129   fi
8130
8131
8132
8133
8134 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8135 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8136 if test "${ac_cv_c_const+set}" = set; then
8137   echo $ECHO_N "(cached) $ECHO_C" >&6
8138 else
8139   cat >conftest.$ac_ext <<_ACEOF
8140 /* confdefs.h.  */
8141 _ACEOF
8142 cat confdefs.h >>conftest.$ac_ext
8143 cat >>conftest.$ac_ext <<_ACEOF
8144 /* end confdefs.h.  */
8145
8146 int
8147 main ()
8148 {
8149 /* FIXME: Include the comments suggested by Paul. */
8150 #ifndef __cplusplus
8151   /* Ultrix mips cc rejects this.  */
8152   typedef int charset[2];
8153   const charset x;
8154   /* SunOS 4.1.1 cc rejects this.  */
8155   char const *const *ccp;
8156   char **p;
8157   /* NEC SVR4.0.2 mips cc rejects this.  */
8158   struct point {int x, y;};
8159   static struct point const zero = {0,0};
8160   /* AIX XL C 1.02.0.0 rejects this.
8161      It does not let you subtract one const X* pointer from another in
8162      an arm of an if-expression whose if-part is not a constant
8163      expression */
8164   const char *g = "string";
8165   ccp = &g + (g ? g-g : 0);
8166   /* HPUX 7.0 cc rejects these. */
8167   ++ccp;
8168   p = (char**) ccp;
8169   ccp = (char const *const *) p;
8170   { /* SCO 3.2v4 cc rejects this.  */
8171     char *t;
8172     char const *s = 0 ? (char *) 0 : (char const *) 0;
8173
8174     *t++ = 0;
8175     if (s) return 0;
8176   }
8177   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8178     int x[] = {25, 17};
8179     const int *foo = &x[0];
8180     ++foo;
8181   }
8182   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8183     typedef const int *iptr;
8184     iptr p = 0;
8185     ++p;
8186   }
8187   { /* AIX XL C 1.02.0.0 rejects this saying
8188        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8189     struct s { int j; const int *ap[3]; };
8190     struct s *b; b->j = 5;
8191   }
8192   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8193     const int foo = 10;
8194     if (!foo) return 0;
8195   }
8196   return !x[0] && !zero.x;
8197 #endif
8198
8199   ;
8200   return 0;
8201 }
8202 _ACEOF
8203 rm -f conftest.$ac_objext
8204 if { (ac_try="$ac_compile"
8205 case "(($ac_try" in
8206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8207   *) ac_try_echo=$ac_try;;
8208 esac
8209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8210   (eval "$ac_compile") 2>conftest.er1
8211   ac_status=$?
8212   grep -v '^ *+' conftest.er1 >conftest.err
8213   rm -f conftest.er1
8214   cat conftest.err >&5
8215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8216   (exit $ac_status); } &&
8217          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8218   { (case "(($ac_try" in
8219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8220   *) ac_try_echo=$ac_try;;
8221 esac
8222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8223   (eval "$ac_try") 2>&5
8224   ac_status=$?
8225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8226   (exit $ac_status); }; } &&
8227          { ac_try='test -s conftest.$ac_objext'
8228   { (case "(($ac_try" in
8229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8230   *) ac_try_echo=$ac_try;;
8231 esac
8232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8233   (eval "$ac_try") 2>&5
8234   ac_status=$?
8235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8236   (exit $ac_status); }; }; then
8237   ac_cv_c_const=yes
8238 else
8239   echo "$as_me: failed program was:" >&5
8240 sed 's/^/| /' conftest.$ac_ext >&5
8241
8242         ac_cv_c_const=no
8243 fi
8244
8245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8246 fi
8247 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8248 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8249 if test $ac_cv_c_const = no; then
8250
8251 cat >>confdefs.h <<\_ACEOF
8252 #define const
8253 _ACEOF
8254
8255 fi
8256
8257
8258
8259
8260
8261
8262 ac_header_dirent=no
8263 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8264   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8265 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8266 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8267 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8268   echo $ECHO_N "(cached) $ECHO_C" >&6
8269 else
8270   cat >conftest.$ac_ext <<_ACEOF
8271 /* confdefs.h.  */
8272 _ACEOF
8273 cat confdefs.h >>conftest.$ac_ext
8274 cat >>conftest.$ac_ext <<_ACEOF
8275 /* end confdefs.h.  */
8276 #include <sys/types.h>
8277 #include <$ac_hdr>
8278
8279 int
8280 main ()
8281 {
8282 if ((DIR *) 0)
8283 return 0;
8284   ;
8285   return 0;
8286 }
8287 _ACEOF
8288 rm -f conftest.$ac_objext
8289 if { (ac_try="$ac_compile"
8290 case "(($ac_try" in
8291   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8292   *) ac_try_echo=$ac_try;;
8293 esac
8294 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8295   (eval "$ac_compile") 2>conftest.er1
8296   ac_status=$?
8297   grep -v '^ *+' conftest.er1 >conftest.err
8298   rm -f conftest.er1
8299   cat conftest.err >&5
8300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8301   (exit $ac_status); } &&
8302          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8303   { (case "(($ac_try" in
8304   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8305   *) ac_try_echo=$ac_try;;
8306 esac
8307 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8308   (eval "$ac_try") 2>&5
8309   ac_status=$?
8310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8311   (exit $ac_status); }; } &&
8312          { ac_try='test -s conftest.$ac_objext'
8313   { (case "(($ac_try" in
8314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8315   *) ac_try_echo=$ac_try;;
8316 esac
8317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8318   (eval "$ac_try") 2>&5
8319   ac_status=$?
8320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8321   (exit $ac_status); }; }; then
8322   eval "$as_ac_Header=yes"
8323 else
8324   echo "$as_me: failed program was:" >&5
8325 sed 's/^/| /' conftest.$ac_ext >&5
8326
8327         eval "$as_ac_Header=no"
8328 fi
8329
8330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8331 fi
8332 ac_res=`eval echo '${'$as_ac_Header'}'`
8333                { echo "$as_me:$LINENO: result: $ac_res" >&5
8334 echo "${ECHO_T}$ac_res" >&6; }
8335 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8336   cat >>confdefs.h <<_ACEOF
8337 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8338 _ACEOF
8339
8340 ac_header_dirent=$ac_hdr; break
8341 fi
8342
8343 done
8344 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8345 if test $ac_header_dirent = dirent.h; then
8346   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8347 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8348 if test "${ac_cv_search_opendir+set}" = set; then
8349   echo $ECHO_N "(cached) $ECHO_C" >&6
8350 else
8351   ac_func_search_save_LIBS=$LIBS
8352 cat >conftest.$ac_ext <<_ACEOF
8353 /* confdefs.h.  */
8354 _ACEOF
8355 cat confdefs.h >>conftest.$ac_ext
8356 cat >>conftest.$ac_ext <<_ACEOF
8357 /* end confdefs.h.  */
8358
8359 /* Override any GCC internal prototype to avoid an error.
8360    Use char because int might match the return type of a GCC
8361    builtin and then its argument prototype would still apply.  */
8362 #ifdef __cplusplus
8363 extern "C"
8364 #endif
8365 char opendir ();
8366 int
8367 main ()
8368 {
8369 return opendir ();
8370   ;
8371   return 0;
8372 }
8373 _ACEOF
8374 for ac_lib in '' dir; do
8375   if test -z "$ac_lib"; then
8376     ac_res="none required"
8377   else
8378     ac_res=-l$ac_lib
8379     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8380   fi
8381   rm -f conftest.$ac_objext conftest$ac_exeext
8382 if { (ac_try="$ac_link"
8383 case "(($ac_try" in
8384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8385   *) ac_try_echo=$ac_try;;
8386 esac
8387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8388   (eval "$ac_link") 2>conftest.er1
8389   ac_status=$?
8390   grep -v '^ *+' conftest.er1 >conftest.err
8391   rm -f conftest.er1
8392   cat conftest.err >&5
8393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8394   (exit $ac_status); } &&
8395          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8396   { (case "(($ac_try" in
8397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8398   *) ac_try_echo=$ac_try;;
8399 esac
8400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8401   (eval "$ac_try") 2>&5
8402   ac_status=$?
8403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8404   (exit $ac_status); }; } &&
8405          { ac_try='test -s conftest$ac_exeext'
8406   { (case "(($ac_try" in
8407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8408   *) ac_try_echo=$ac_try;;
8409 esac
8410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8411   (eval "$ac_try") 2>&5
8412   ac_status=$?
8413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8414   (exit $ac_status); }; }; then
8415   ac_cv_search_opendir=$ac_res
8416 else
8417   echo "$as_me: failed program was:" >&5
8418 sed 's/^/| /' conftest.$ac_ext >&5
8419
8420
8421 fi
8422
8423 rm -f core conftest.err conftest.$ac_objext \
8424       conftest$ac_exeext
8425   if test "${ac_cv_search_opendir+set}" = set; then
8426   break
8427 fi
8428 done
8429 if test "${ac_cv_search_opendir+set}" = set; then
8430   :
8431 else
8432   ac_cv_search_opendir=no
8433 fi
8434 rm conftest.$ac_ext
8435 LIBS=$ac_func_search_save_LIBS
8436 fi
8437 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8438 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8439 ac_res=$ac_cv_search_opendir
8440 if test "$ac_res" != no; then
8441   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8442
8443 fi
8444
8445 else
8446   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8447 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8448 if test "${ac_cv_search_opendir+set}" = set; then
8449   echo $ECHO_N "(cached) $ECHO_C" >&6
8450 else
8451   ac_func_search_save_LIBS=$LIBS
8452 cat >conftest.$ac_ext <<_ACEOF
8453 /* confdefs.h.  */
8454 _ACEOF
8455 cat confdefs.h >>conftest.$ac_ext
8456 cat >>conftest.$ac_ext <<_ACEOF
8457 /* end confdefs.h.  */
8458
8459 /* Override any GCC internal prototype to avoid an error.
8460    Use char because int might match the return type of a GCC
8461    builtin and then its argument prototype would still apply.  */
8462 #ifdef __cplusplus
8463 extern "C"
8464 #endif
8465 char opendir ();
8466 int
8467 main ()
8468 {
8469 return opendir ();
8470   ;
8471   return 0;
8472 }
8473 _ACEOF
8474 for ac_lib in '' x; do
8475   if test -z "$ac_lib"; then
8476     ac_res="none required"
8477   else
8478     ac_res=-l$ac_lib
8479     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8480   fi
8481   rm -f conftest.$ac_objext conftest$ac_exeext
8482 if { (ac_try="$ac_link"
8483 case "(($ac_try" in
8484   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8485   *) ac_try_echo=$ac_try;;
8486 esac
8487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8488   (eval "$ac_link") 2>conftest.er1
8489   ac_status=$?
8490   grep -v '^ *+' conftest.er1 >conftest.err
8491   rm -f conftest.er1
8492   cat conftest.err >&5
8493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8494   (exit $ac_status); } &&
8495          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8496   { (case "(($ac_try" in
8497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8498   *) ac_try_echo=$ac_try;;
8499 esac
8500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8501   (eval "$ac_try") 2>&5
8502   ac_status=$?
8503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8504   (exit $ac_status); }; } &&
8505          { ac_try='test -s conftest$ac_exeext'
8506   { (case "(($ac_try" in
8507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8508   *) ac_try_echo=$ac_try;;
8509 esac
8510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8511   (eval "$ac_try") 2>&5
8512   ac_status=$?
8513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8514   (exit $ac_status); }; }; then
8515   ac_cv_search_opendir=$ac_res
8516 else
8517   echo "$as_me: failed program was:" >&5
8518 sed 's/^/| /' conftest.$ac_ext >&5
8519
8520
8521 fi
8522
8523 rm -f core conftest.err conftest.$ac_objext \
8524       conftest$ac_exeext
8525   if test "${ac_cv_search_opendir+set}" = set; then
8526   break
8527 fi
8528 done
8529 if test "${ac_cv_search_opendir+set}" = set; then
8530   :
8531 else
8532   ac_cv_search_opendir=no
8533 fi
8534 rm conftest.$ac_ext
8535 LIBS=$ac_func_search_save_LIBS
8536 fi
8537 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8538 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8539 ac_res=$ac_cv_search_opendir
8540 if test "$ac_res" != no; then
8541   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8542
8543 fi
8544
8545 fi
8546
8547
8548 for ac_header in dlfcn.h
8549 do
8550 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8551 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8552   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8553 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8554 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8555   echo $ECHO_N "(cached) $ECHO_C" >&6
8556 fi
8557 ac_res=`eval echo '${'$as_ac_Header'}'`
8558                { echo "$as_me:$LINENO: result: $ac_res" >&5
8559 echo "${ECHO_T}$ac_res" >&6; }
8560 else
8561   # Is the header compilable?
8562 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8563 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8564 cat >conftest.$ac_ext <<_ACEOF
8565 /* confdefs.h.  */
8566 _ACEOF
8567 cat confdefs.h >>conftest.$ac_ext
8568 cat >>conftest.$ac_ext <<_ACEOF
8569 /* end confdefs.h.  */
8570 $ac_includes_default
8571 #include <$ac_header>
8572 _ACEOF
8573 rm -f conftest.$ac_objext
8574 if { (ac_try="$ac_compile"
8575 case "(($ac_try" in
8576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8577   *) ac_try_echo=$ac_try;;
8578 esac
8579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8580   (eval "$ac_compile") 2>conftest.er1
8581   ac_status=$?
8582   grep -v '^ *+' conftest.er1 >conftest.err
8583   rm -f conftest.er1
8584   cat conftest.err >&5
8585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8586   (exit $ac_status); } &&
8587          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8588   { (case "(($ac_try" in
8589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8590   *) ac_try_echo=$ac_try;;
8591 esac
8592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8593   (eval "$ac_try") 2>&5
8594   ac_status=$?
8595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8596   (exit $ac_status); }; } &&
8597          { ac_try='test -s conftest.$ac_objext'
8598   { (case "(($ac_try" in
8599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8600   *) ac_try_echo=$ac_try;;
8601 esac
8602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8603   (eval "$ac_try") 2>&5
8604   ac_status=$?
8605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8606   (exit $ac_status); }; }; then
8607   ac_header_compiler=yes
8608 else
8609   echo "$as_me: failed program was:" >&5
8610 sed 's/^/| /' conftest.$ac_ext >&5
8611
8612         ac_header_compiler=no
8613 fi
8614
8615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8616 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8617 echo "${ECHO_T}$ac_header_compiler" >&6; }
8618
8619 # Is the header present?
8620 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8621 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8622 cat >conftest.$ac_ext <<_ACEOF
8623 /* confdefs.h.  */
8624 _ACEOF
8625 cat confdefs.h >>conftest.$ac_ext
8626 cat >>conftest.$ac_ext <<_ACEOF
8627 /* end confdefs.h.  */
8628 #include <$ac_header>
8629 _ACEOF
8630 if { (ac_try="$ac_cpp conftest.$ac_ext"
8631 case "(($ac_try" in
8632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8633   *) ac_try_echo=$ac_try;;
8634 esac
8635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8636   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8637   ac_status=$?
8638   grep -v '^ *+' conftest.er1 >conftest.err
8639   rm -f conftest.er1
8640   cat conftest.err >&5
8641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8642   (exit $ac_status); } >/dev/null; then
8643   if test -s conftest.err; then
8644     ac_cpp_err=$ac_c_preproc_warn_flag
8645     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8646   else
8647     ac_cpp_err=
8648   fi
8649 else
8650   ac_cpp_err=yes
8651 fi
8652 if test -z "$ac_cpp_err"; then
8653   ac_header_preproc=yes
8654 else
8655   echo "$as_me: failed program was:" >&5
8656 sed 's/^/| /' conftest.$ac_ext >&5
8657
8658   ac_header_preproc=no
8659 fi
8660
8661 rm -f conftest.err conftest.$ac_ext
8662 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8663 echo "${ECHO_T}$ac_header_preproc" >&6; }
8664
8665 # So?  What about this header?
8666 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8667   yes:no: )
8668     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8669 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8670     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8671 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8672     ac_header_preproc=yes
8673     ;;
8674   no:yes:* )
8675     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8676 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8677     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8678 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8679     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8680 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8681     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8682 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8683     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8684 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8685     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8686 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8687     ( cat <<\_ASBOX
8688 ## ------------------------------------ ##
8689 ## Report this to http://llvm.org/bugs/ ##
8690 ## ------------------------------------ ##
8691 _ASBOX
8692      ) | sed "s/^/$as_me: WARNING:     /" >&2
8693     ;;
8694 esac
8695 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8696 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8697 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8698   echo $ECHO_N "(cached) $ECHO_C" >&6
8699 else
8700   eval "$as_ac_Header=\$ac_header_preproc"
8701 fi
8702 ac_res=`eval echo '${'$as_ac_Header'}'`
8703                { echo "$as_me:$LINENO: result: $ac_res" >&5
8704 echo "${ECHO_T}$ac_res" >&6; }
8705
8706 fi
8707 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8708   cat >>confdefs.h <<_ACEOF
8709 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8710 _ACEOF
8711
8712 fi
8713
8714 done
8715
8716 # Check whether --enable-ltdl-install was given.
8717 if test "${enable_ltdl_install+set}" = set; then
8718   enableval=$enable_ltdl_install;
8719 fi
8720
8721
8722
8723
8724 if test x"${enable_ltdl_install-no}" != xno; then
8725   INSTALL_LTDL_TRUE=
8726   INSTALL_LTDL_FALSE='#'
8727 else
8728   INSTALL_LTDL_TRUE='#'
8729   INSTALL_LTDL_FALSE=
8730 fi
8731
8732
8733
8734 if test x"${enable_ltdl_convenience-no}" != xno; then
8735   CONVENIENCE_LTDL_TRUE=
8736   CONVENIENCE_LTDL_FALSE='#'
8737 else
8738   CONVENIENCE_LTDL_TRUE='#'
8739   CONVENIENCE_LTDL_FALSE=
8740 fi
8741
8742
8743 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8744 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8745 library_names_spec=
8746 libname_spec='lib$name'
8747 soname_spec=
8748 shrext_cmds=".so"
8749 postinstall_cmds=
8750 postuninstall_cmds=
8751 finish_cmds=
8752 finish_eval=
8753 shlibpath_var=
8754 shlibpath_overrides_runpath=unknown
8755 version_type=none
8756 dynamic_linker="$host_os ld.so"
8757 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8758 if test "$GCC" = yes; then
8759   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8760   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8761     # if the path contains ";" then we assume it to be the separator
8762     # otherwise default to the standard path separator (i.e. ":") - it is
8763     # assumed that no part of a normal pathname contains ";" but that should
8764     # okay in the real world where ";" in dirpaths is itself problematic.
8765     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8766   else
8767     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8768   fi
8769 else
8770   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8771 fi
8772 need_lib_prefix=unknown
8773 hardcode_into_libs=no
8774
8775 # when you set need_version to no, make sure it does not cause -set_version
8776 # flags to be left without arguments
8777 need_version=unknown
8778
8779 case $host_os in
8780 aix3*)
8781   version_type=linux
8782   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8783   shlibpath_var=LIBPATH
8784
8785   # AIX 3 has no versioning support, so we append a major version to the name.
8786   soname_spec='${libname}${release}${shared_ext}$major'
8787   ;;
8788
8789 aix4* | aix5*)
8790   version_type=linux
8791   need_lib_prefix=no
8792   need_version=no
8793   hardcode_into_libs=yes
8794   if test "$host_cpu" = ia64; then
8795     # AIX 5 supports IA64
8796     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8797     shlibpath_var=LD_LIBRARY_PATH
8798   else
8799     # With GCC up to 2.95.x, collect2 would create an import file
8800     # for dependence libraries.  The import file would start with
8801     # the line `#! .'.  This would cause the generated library to
8802     # depend on `.', always an invalid library.  This was fixed in
8803     # development snapshots of GCC prior to 3.0.
8804     case $host_os in
8805       aix4 | aix4.[01] | aix4.[01].*)
8806       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8807            echo ' yes '
8808            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8809         :
8810       else
8811         can_build_shared=no
8812       fi
8813       ;;
8814     esac
8815     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8816     # soname into executable. Probably we can add versioning support to
8817     # collect2, so additional links can be useful in future.
8818     if test "$aix_use_runtimelinking" = yes; then
8819       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8820       # instead of lib<name>.a to let people know that these are not
8821       # typical AIX shared libraries.
8822       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8823     else
8824       # We preserve .a as extension for shared libraries through AIX4.2
8825       # and later when we are not doing run time linking.
8826       library_names_spec='${libname}${release}.a $libname.a'
8827       soname_spec='${libname}${release}${shared_ext}$major'
8828     fi
8829     shlibpath_var=LIBPATH
8830   fi
8831   ;;
8832
8833 amigaos*)
8834   library_names_spec='$libname.ixlibrary $libname.a'
8835   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8836   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'
8837   ;;
8838
8839 beos*)
8840   library_names_spec='${libname}${shared_ext}'
8841   dynamic_linker="$host_os ld.so"
8842   shlibpath_var=LIBRARY_PATH
8843   ;;
8844
8845 bsdi[45]*)
8846   version_type=linux
8847   need_version=no
8848   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8849   soname_spec='${libname}${release}${shared_ext}$major'
8850   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8851   shlibpath_var=LD_LIBRARY_PATH
8852   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8853   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8854   # the default ld.so.conf also contains /usr/contrib/lib and
8855   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8856   # libtool to hard-code these into programs
8857   ;;
8858
8859 cygwin* | mingw* | pw32*)
8860   version_type=windows
8861   shrext_cmds=".dll"
8862   need_version=no
8863   need_lib_prefix=no
8864
8865   case $GCC,$host_os in
8866   yes,cygwin* | yes,mingw* | yes,pw32*)
8867     library_names_spec='$libname.dll.a'
8868     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8869     postinstall_cmds='base_file=`basename \${file}`~
8870       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8871       dldir=$destdir/`dirname \$dlpath`~
8872       test -d \$dldir || mkdir -p \$dldir~
8873       $install_prog $dir/$dlname \$dldir/$dlname~
8874       chmod a+x \$dldir/$dlname'
8875     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8876       dlpath=$dir/\$dldll~
8877        $rm \$dlpath'
8878     shlibpath_overrides_runpath=yes
8879
8880     case $host_os in
8881     cygwin*)
8882       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8883       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8884       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8885       ;;
8886     mingw*)
8887       # MinGW DLLs use traditional 'lib' prefix
8888       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8889       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8890       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8891         # It is most probably a Windows format PATH printed by
8892         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8893         # path with ; separators, and with drive letters. We can handle the
8894         # drive letters (cygwin fileutils understands them), so leave them,
8895         # especially as we might pass files found there to a mingw objdump,
8896         # which wouldn't understand a cygwinified path. Ahh.
8897         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8898       else
8899         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8900       fi
8901       ;;
8902     pw32*)
8903       # pw32 DLLs use 'pw' prefix rather than 'lib'
8904       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8905       ;;
8906     esac
8907     ;;
8908
8909   *)
8910     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8911     ;;
8912   esac
8913   dynamic_linker='Win32 ld.exe'
8914   # FIXME: first we should search . and the directory the executable is in
8915   shlibpath_var=PATH
8916   ;;
8917
8918 darwin* | rhapsody*)
8919   dynamic_linker="$host_os dyld"
8920   version_type=darwin
8921   need_lib_prefix=no
8922   need_version=no
8923   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8924   soname_spec='${libname}${release}${major}$shared_ext'
8925   shlibpath_overrides_runpath=yes
8926   shlibpath_var=DYLD_LIBRARY_PATH
8927   shrext_cmds='.dylib'
8928   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8929   if test "$GCC" = yes; then
8930     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"`
8931   else
8932     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8933   fi
8934   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8935   ;;
8936
8937 dgux*)
8938   version_type=linux
8939   need_lib_prefix=no
8940   need_version=no
8941   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8942   soname_spec='${libname}${release}${shared_ext}$major'
8943   shlibpath_var=LD_LIBRARY_PATH
8944   ;;
8945
8946 freebsd1.*)
8947   dynamic_linker=no
8948   ;;
8949
8950 kfreebsd*-gnu)
8951   version_type=linux
8952   need_lib_prefix=no
8953   need_version=no
8954   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8955   soname_spec='${libname}${release}${shared_ext}$major'
8956   shlibpath_var=LD_LIBRARY_PATH
8957   shlibpath_overrides_runpath=no
8958   hardcode_into_libs=yes
8959   dynamic_linker='GNU ld.so'
8960   ;;
8961
8962 freebsd* | dragonfly*)
8963   # DragonFly does not have aout.  When/if they implement a new
8964   # versioning mechanism, adjust this.
8965   if test -x /usr/bin/objformat; then
8966     objformat=`/usr/bin/objformat`
8967   else
8968     case $host_os in
8969     freebsd[123].*) objformat=aout ;;
8970     *) objformat=elf ;;
8971     esac
8972   fi
8973   version_type=freebsd-$objformat
8974   case $version_type in
8975     freebsd-elf*)
8976       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8977       need_version=no
8978       need_lib_prefix=no
8979       ;;
8980     freebsd-*)
8981       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8982       need_version=yes
8983       ;;
8984   esac
8985   shlibpath_var=LD_LIBRARY_PATH
8986   case $host_os in
8987   freebsd2.*)
8988     shlibpath_overrides_runpath=yes
8989     ;;
8990   freebsd3.[01]* | freebsdelf3.[01]*)
8991     shlibpath_overrides_runpath=yes
8992     hardcode_into_libs=yes
8993     ;;
8994   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8995   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8996     shlibpath_overrides_runpath=no
8997     hardcode_into_libs=yes
8998     ;;
8999   freebsd*) # from 4.6 on
9000     shlibpath_overrides_runpath=yes
9001     hardcode_into_libs=yes
9002     ;;
9003   esac
9004   ;;
9005
9006 gnu*)
9007   version_type=linux
9008   need_lib_prefix=no
9009   need_version=no
9010   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9011   soname_spec='${libname}${release}${shared_ext}$major'
9012   shlibpath_var=LD_LIBRARY_PATH
9013   hardcode_into_libs=yes
9014   ;;
9015
9016 hpux9* | hpux10* | hpux11*)
9017   # Give a soname corresponding to the major version so that dld.sl refuses to
9018   # link against other versions.
9019   version_type=sunos
9020   need_lib_prefix=no
9021   need_version=no
9022   case $host_cpu in
9023   ia64*)
9024     shrext_cmds='.so'
9025     hardcode_into_libs=yes
9026     dynamic_linker="$host_os dld.so"
9027     shlibpath_var=LD_LIBRARY_PATH
9028     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9029     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9030     soname_spec='${libname}${release}${shared_ext}$major'
9031     if test "X$HPUX_IA64_MODE" = X32; then
9032       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9033     else
9034       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9035     fi
9036     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9037     ;;
9038    hppa*64*)
9039      shrext_cmds='.sl'
9040      hardcode_into_libs=yes
9041      dynamic_linker="$host_os dld.sl"
9042      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9043      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9044      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9045      soname_spec='${libname}${release}${shared_ext}$major'
9046      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9047      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9048      ;;
9049    *)
9050     shrext_cmds='.sl'
9051     dynamic_linker="$host_os dld.sl"
9052     shlibpath_var=SHLIB_PATH
9053     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9054     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9055     soname_spec='${libname}${release}${shared_ext}$major'
9056     ;;
9057   esac
9058   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9059   postinstall_cmds='chmod 555 $lib'
9060   ;;
9061
9062 interix3*)
9063   version_type=linux
9064   need_lib_prefix=no
9065   need_version=no
9066   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9067   soname_spec='${libname}${release}${shared_ext}$major'
9068   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9069   shlibpath_var=LD_LIBRARY_PATH
9070   shlibpath_overrides_runpath=no
9071   hardcode_into_libs=yes
9072   ;;
9073
9074 irix5* | irix6* | nonstopux*)
9075   case $host_os in
9076     nonstopux*) version_type=nonstopux ;;
9077     *)
9078         if test "$lt_cv_prog_gnu_ld" = yes; then
9079                 version_type=linux
9080         else
9081                 version_type=irix
9082         fi ;;
9083   esac
9084   need_lib_prefix=no
9085   need_version=no
9086   soname_spec='${libname}${release}${shared_ext}$major'
9087   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9088   case $host_os in
9089   irix5* | nonstopux*)
9090     libsuff= shlibsuff=
9091     ;;
9092   *)
9093     case $LD in # libtool.m4 will add one of these switches to LD
9094     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9095       libsuff= shlibsuff= libmagic=32-bit;;
9096     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9097       libsuff=32 shlibsuff=N32 libmagic=N32;;
9098     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9099       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9100     *) libsuff= shlibsuff= libmagic=never-match;;
9101     esac
9102     ;;
9103   esac
9104   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9105   shlibpath_overrides_runpath=no
9106   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9107   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9108   hardcode_into_libs=yes
9109   ;;
9110
9111 # No shared lib support for Linux oldld, aout, or coff.
9112 linux*oldld* | linux*aout* | linux*coff*)
9113   dynamic_linker=no
9114   ;;
9115
9116 # This must be Linux ELF.
9117 linux*)
9118   version_type=linux
9119   need_lib_prefix=no
9120   need_version=no
9121   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9122   soname_spec='${libname}${release}${shared_ext}$major'
9123   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9124   shlibpath_var=LD_LIBRARY_PATH
9125   shlibpath_overrides_runpath=no
9126   # This implies no fast_install, which is unacceptable.
9127   # Some rework will be needed to allow for fast_install
9128   # before this can be enabled.
9129   hardcode_into_libs=yes
9130
9131   # Append ld.so.conf contents to the search path
9132   if test -f /etc/ld.so.conf; then
9133     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' ' '`
9134     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9135   fi
9136
9137   # We used to test for /lib/ld.so.1 and disable shared libraries on
9138   # powerpc, because MkLinux only supported shared libraries with the
9139   # GNU dynamic linker.  Since this was broken with cross compilers,
9140   # most powerpc-linux boxes support dynamic linking these days and
9141   # people can always --disable-shared, the test was removed, and we
9142   # assume the GNU/Linux dynamic linker is in use.
9143   dynamic_linker='GNU/Linux ld.so'
9144   ;;
9145
9146 knetbsd*-gnu)
9147   version_type=linux
9148   need_lib_prefix=no
9149   need_version=no
9150   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9151   soname_spec='${libname}${release}${shared_ext}$major'
9152   shlibpath_var=LD_LIBRARY_PATH
9153   shlibpath_overrides_runpath=no
9154   hardcode_into_libs=yes
9155   dynamic_linker='GNU ld.so'
9156   ;;
9157
9158 netbsd*)
9159   version_type=sunos
9160   need_lib_prefix=no
9161   need_version=no
9162   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9163     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9164     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9165     dynamic_linker='NetBSD (a.out) ld.so'
9166   else
9167     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9168     soname_spec='${libname}${release}${shared_ext}$major'
9169     dynamic_linker='NetBSD ld.elf_so'
9170   fi
9171   shlibpath_var=LD_LIBRARY_PATH
9172   shlibpath_overrides_runpath=yes
9173   hardcode_into_libs=yes
9174   ;;
9175
9176 newsos6)
9177   version_type=linux
9178   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9179   shlibpath_var=LD_LIBRARY_PATH
9180   shlibpath_overrides_runpath=yes
9181   ;;
9182
9183 nto-qnx*)
9184   version_type=linux
9185   need_lib_prefix=no
9186   need_version=no
9187   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9188   soname_spec='${libname}${release}${shared_ext}$major'
9189   shlibpath_var=LD_LIBRARY_PATH
9190   shlibpath_overrides_runpath=yes
9191   ;;
9192
9193 openbsd* | bitrig*)
9194   version_type=sunos
9195   sys_lib_dlsearch_path_spec="/usr/lib"
9196   need_lib_prefix=no
9197   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9198   case $host_os in
9199     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9200     *)                         need_version=no  ;;
9201   esac
9202   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9203   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9204   shlibpath_var=LD_LIBRARY_PATH
9205   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9206     case $host_os in
9207       openbsd2.[89] | openbsd2.[89].*)
9208         shlibpath_overrides_runpath=no
9209         ;;
9210       *)
9211         shlibpath_overrides_runpath=yes
9212         ;;
9213       esac
9214   else
9215     shlibpath_overrides_runpath=yes
9216   fi
9217   ;;
9218
9219 os2*)
9220   libname_spec='$name'
9221   shrext_cmds=".dll"
9222   need_lib_prefix=no
9223   library_names_spec='$libname${shared_ext} $libname.a'
9224   dynamic_linker='OS/2 ld.exe'
9225   shlibpath_var=LIBPATH
9226   ;;
9227
9228 osf3* | osf4* | osf5*)
9229   version_type=osf
9230   need_lib_prefix=no
9231   need_version=no
9232   soname_spec='${libname}${release}${shared_ext}$major'
9233   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9234   shlibpath_var=LD_LIBRARY_PATH
9235   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9236   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9237   ;;
9238
9239 solaris*)
9240   version_type=linux
9241   need_lib_prefix=no
9242   need_version=no
9243   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9244   soname_spec='${libname}${release}${shared_ext}$major'
9245   shlibpath_var=LD_LIBRARY_PATH
9246   shlibpath_overrides_runpath=yes
9247   hardcode_into_libs=yes
9248   # ldd complains unless libraries are executable
9249   postinstall_cmds='chmod +x $lib'
9250   ;;
9251
9252 sunos4*)
9253   version_type=sunos
9254   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9255   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9256   shlibpath_var=LD_LIBRARY_PATH
9257   shlibpath_overrides_runpath=yes
9258   if test "$with_gnu_ld" = yes; then
9259     need_lib_prefix=no
9260   fi
9261   need_version=yes
9262   ;;
9263
9264 sysv4 | sysv4.3*)
9265   version_type=linux
9266   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9267   soname_spec='${libname}${release}${shared_ext}$major'
9268   shlibpath_var=LD_LIBRARY_PATH
9269   case $host_vendor in
9270     sni)
9271       shlibpath_overrides_runpath=no
9272       need_lib_prefix=no
9273       export_dynamic_flag_spec='${wl}-Blargedynsym'
9274       runpath_var=LD_RUN_PATH
9275       ;;
9276     siemens)
9277       need_lib_prefix=no
9278       ;;
9279     motorola)
9280       need_lib_prefix=no
9281       need_version=no
9282       shlibpath_overrides_runpath=no
9283       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9284       ;;
9285   esac
9286   ;;
9287
9288 sysv4*MP*)
9289   if test -d /usr/nec ;then
9290     version_type=linux
9291     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9292     soname_spec='$libname${shared_ext}.$major'
9293     shlibpath_var=LD_LIBRARY_PATH
9294   fi
9295   ;;
9296
9297 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9298   version_type=freebsd-elf
9299   need_lib_prefix=no
9300   need_version=no
9301   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9302   soname_spec='${libname}${release}${shared_ext}$major'
9303   shlibpath_var=LD_LIBRARY_PATH
9304   hardcode_into_libs=yes
9305   if test "$with_gnu_ld" = yes; then
9306     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9307     shlibpath_overrides_runpath=no
9308   else
9309     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9310     shlibpath_overrides_runpath=yes
9311     case $host_os in
9312       sco3.2v5*)
9313         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9314         ;;
9315     esac
9316   fi
9317   sys_lib_dlsearch_path_spec='/usr/lib'
9318   ;;
9319
9320 uts4*)
9321   version_type=linux
9322   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9323   soname_spec='${libname}${release}${shared_ext}$major'
9324   shlibpath_var=LD_LIBRARY_PATH
9325   ;;
9326
9327 *)
9328   dynamic_linker=no
9329   ;;
9330 esac
9331 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9332 echo "${ECHO_T}$dynamic_linker" >&6; }
9333 test "$dynamic_linker" = no && can_build_shared=no
9334
9335 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9336 if test "$GCC" = yes; then
9337   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9338 fi
9339
9340
9341 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9342 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9343 if test "${libltdl_cv_shlibext+set}" = set; then
9344   echo $ECHO_N "(cached) $ECHO_C" >&6
9345 else
9346
9347 module=yes
9348 eval libltdl_cv_shlibext=$shrext_cmds
9349
9350 fi
9351 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9352 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9353 if test -n "$libltdl_cv_shlibext"; then
9354
9355 cat >>confdefs.h <<_ACEOF
9356 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9357 _ACEOF
9358
9359 fi
9360
9361
9362 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9363 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9364 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9365   echo $ECHO_N "(cached) $ECHO_C" >&6
9366 else
9367   libltdl_cv_shlibpath_var="$shlibpath_var"
9368 fi
9369 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9370 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9371 if test -n "$libltdl_cv_shlibpath_var"; then
9372
9373 cat >>confdefs.h <<_ACEOF
9374 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9375 _ACEOF
9376
9377 fi
9378
9379
9380 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9381 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9382 if test "${libltdl_cv_sys_search_path+set}" = set; then
9383   echo $ECHO_N "(cached) $ECHO_C" >&6
9384 else
9385   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9386 fi
9387 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9388 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9389 if test -n "$libltdl_cv_sys_search_path"; then
9390   sys_search_path=
9391   for dir in $libltdl_cv_sys_search_path; do
9392     if test -z "$sys_search_path"; then
9393       sys_search_path="$dir"
9394     else
9395       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9396     fi
9397   done
9398
9399 cat >>confdefs.h <<_ACEOF
9400 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9401 _ACEOF
9402
9403 fi
9404
9405 { echo "$as_me:$LINENO: checking for objdir" >&5
9406 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9407 if test "${libltdl_cv_objdir+set}" = set; then
9408   echo $ECHO_N "(cached) $ECHO_C" >&6
9409 else
9410   libltdl_cv_objdir="$objdir"
9411   if test -n "$objdir"; then
9412     :
9413   else
9414     rm -f .libs 2>/dev/null
9415     mkdir .libs 2>/dev/null
9416     if test -d .libs; then
9417       libltdl_cv_objdir=.libs
9418     else
9419       # MS-DOS does not allow filenames that begin with a dot.
9420       libltdl_cv_objdir=_libs
9421     fi
9422   rmdir .libs 2>/dev/null
9423   fi
9424
9425 fi
9426 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9427 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9428
9429 cat >>confdefs.h <<_ACEOF
9430 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9431 _ACEOF
9432
9433
9434
9435
9436
9437
9438 # Check for command to grab the raw symbol name followed by C symbol from nm.
9439 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9440 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9441 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9442   echo $ECHO_N "(cached) $ECHO_C" >&6
9443 else
9444
9445 # These are sane defaults that work on at least a few old systems.
9446 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9447
9448 # Character class describing NM global symbol codes.
9449 symcode='[BCDEGRST]'
9450
9451 # Regexp to match symbols that can be accessed directly from C.
9452 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9453
9454 # Transform an extracted symbol line into a proper C declaration
9455 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9456
9457 # Transform an extracted symbol line into symbol name and symbol address
9458 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'"
9459
9460 # Define system-specific variables.
9461 case $host_os in
9462 aix*)
9463   symcode='[BCDT]'
9464   ;;
9465 cygwin* | mingw* | pw32*)
9466   symcode='[ABCDGISTW]'
9467   ;;
9468 hpux*) # Its linker distinguishes data from code symbols
9469   if test "$host_cpu" = ia64; then
9470     symcode='[ABCDEGRST]'
9471   fi
9472   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9473   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'"
9474   ;;
9475 linux*)
9476   if test "$host_cpu" = ia64; then
9477     symcode='[ABCDGIRSTW]'
9478     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9479     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'"
9480   fi
9481   ;;
9482 irix* | nonstopux*)
9483   symcode='[BCDEGRST]'
9484   ;;
9485 osf*)
9486   symcode='[BCDEGQRST]'
9487   ;;
9488 solaris*)
9489   symcode='[BDRT]'
9490   ;;
9491 sco3.2v5*)
9492   symcode='[DT]'
9493   ;;
9494 sysv4.2uw2*)
9495   symcode='[DT]'
9496   ;;
9497 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9498   symcode='[ABDT]'
9499   ;;
9500 sysv4)
9501   symcode='[DFNSTU]'
9502   ;;
9503 esac
9504
9505 # Handle CRLF in mingw tool chain
9506 opt_cr=
9507 case $build_os in
9508 mingw*)
9509   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9510   ;;
9511 esac
9512
9513 # If we're using GNU nm, then use its standard symbol codes.
9514 case `$NM -V 2>&1` in
9515 *GNU* | *'with BFD'*)
9516   symcode='[ABCDGIRSTW]' ;;
9517 esac
9518
9519 # Try without a prefix undercore, then with it.
9520 for ac_symprfx in "" "_"; do
9521
9522   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9523   symxfrm="\\1 $ac_symprfx\\2 \\2"
9524
9525   # Write the raw and C identifiers.
9526   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9527
9528   # Check to see that the pipe works correctly.
9529   pipe_works=no
9530
9531   rm -f conftest*
9532   cat > conftest.$ac_ext <<EOF
9533 #ifdef __cplusplus
9534 extern "C" {
9535 #endif
9536 char nm_test_var;
9537 void nm_test_func(){}
9538 #ifdef __cplusplus
9539 }
9540 #endif
9541 int main(){nm_test_var='a';nm_test_func();return(0);}
9542 EOF
9543
9544   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9545   (eval $ac_compile) 2>&5
9546   ac_status=$?
9547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9548   (exit $ac_status); }; then
9549     # Now try to grab the symbols.
9550     nlist=conftest.nm
9551     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9552   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9553   ac_status=$?
9554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9555   (exit $ac_status); } && test -s "$nlist"; then
9556       # Try sorting and uniquifying the output.
9557       if sort "$nlist" | uniq > "$nlist"T; then
9558         mv -f "$nlist"T "$nlist"
9559       else
9560         rm -f "$nlist"T
9561       fi
9562
9563       # Make sure that we snagged all the symbols we need.
9564       if grep ' nm_test_var$' "$nlist" >/dev/null; then
9565         if grep ' nm_test_func$' "$nlist" >/dev/null; then
9566           cat <<EOF > conftest.$ac_ext
9567 #ifdef __cplusplus
9568 extern "C" {
9569 #endif
9570
9571 EOF
9572           # Now generate the symbol file.
9573           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9574
9575           cat <<EOF >> conftest.$ac_ext
9576 #if defined (__STDC__) && __STDC__
9577 # define lt_ptr_t void *
9578 #else
9579 # define lt_ptr_t char *
9580 # define const
9581 #endif
9582
9583 /* The mapping between symbol names and symbols. */
9584 const struct {
9585   const char *name;
9586   lt_ptr_t address;
9587 }
9588 lt_preloaded_symbols[] =
9589 {
9590 EOF
9591           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9592           cat <<\EOF >> conftest.$ac_ext
9593   {0, (lt_ptr_t) 0}
9594 };
9595
9596 #ifdef __cplusplus
9597 }
9598 #endif
9599 EOF
9600           # Now try linking the two files.
9601           mv conftest.$ac_objext conftstm.$ac_objext
9602           lt_save_LIBS="$LIBS"
9603           lt_save_CFLAGS="$CFLAGS"
9604           LIBS="conftstm.$ac_objext"
9605           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9606           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9607   (eval $ac_link) 2>&5
9608   ac_status=$?
9609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9610   (exit $ac_status); } && test -s conftest${ac_exeext}; then
9611             pipe_works=yes
9612           fi
9613           LIBS="$lt_save_LIBS"
9614           CFLAGS="$lt_save_CFLAGS"
9615         else
9616           echo "cannot find nm_test_func in $nlist" >&5
9617         fi
9618       else
9619         echo "cannot find nm_test_var in $nlist" >&5
9620       fi
9621     else
9622       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9623     fi
9624   else
9625     echo "$progname: failed program was:" >&5
9626     cat conftest.$ac_ext >&5
9627   fi
9628   rm -f conftest* conftst*
9629
9630   # Do not use the global_symbol_pipe unless it works.
9631   if test "$pipe_works" = yes; then
9632     break
9633   else
9634     lt_cv_sys_global_symbol_pipe=
9635   fi
9636 done
9637
9638 fi
9639
9640 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9641   lt_cv_sys_global_symbol_to_cdecl=
9642 fi
9643 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9644   { echo "$as_me:$LINENO: result: failed" >&5
9645 echo "${ECHO_T}failed" >&6; }
9646 else
9647   { echo "$as_me:$LINENO: result: ok" >&5
9648 echo "${ECHO_T}ok" >&6; }
9649 fi
9650
9651
9652 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9653 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9654 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9655   echo $ECHO_N "(cached) $ECHO_C" >&6
9656 else
9657   if test -n "$lt_cv_sys_global_symbol_pipe"; then
9658     libltdl_cv_preloaded_symbols=yes
9659   else
9660     libltdl_cv_preloaded_symbols=no
9661   fi
9662
9663 fi
9664 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9665 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9666 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9667
9668 cat >>confdefs.h <<\_ACEOF
9669 #define HAVE_PRELOADED_SYMBOLS 1
9670 _ACEOF
9671
9672 fi
9673
9674 LIBADD_DL=
9675
9676 ac_ext=c
9677 ac_cpp='$CPP $CPPFLAGS'
9678 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9679 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9680 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9681
9682
9683 { echo "$as_me:$LINENO: checking for shl_load" >&5
9684 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9685 if test "${ac_cv_func_shl_load+set}" = set; then
9686   echo $ECHO_N "(cached) $ECHO_C" >&6
9687 else
9688   cat >conftest.$ac_ext <<_ACEOF
9689 /* confdefs.h.  */
9690 _ACEOF
9691 cat confdefs.h >>conftest.$ac_ext
9692 cat >>conftest.$ac_ext <<_ACEOF
9693 /* end confdefs.h.  */
9694 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9695    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9696 #define shl_load innocuous_shl_load
9697
9698 /* System header to define __stub macros and hopefully few prototypes,
9699     which can conflict with char shl_load (); below.
9700     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9701     <limits.h> exists even on freestanding compilers.  */
9702
9703 #ifdef __STDC__
9704 # include <limits.h>
9705 #else
9706 # include <assert.h>
9707 #endif
9708
9709 #undef shl_load
9710
9711 /* Override any GCC internal prototype to avoid an error.
9712    Use char because int might match the return type of a GCC
9713    builtin and then its argument prototype would still apply.  */
9714 #ifdef __cplusplus
9715 extern "C"
9716 #endif
9717 char shl_load ();
9718 /* The GNU C library defines this for functions which it implements
9719     to always fail with ENOSYS.  Some functions are actually named
9720     something starting with __ and the normal name is an alias.  */
9721 #if defined __stub_shl_load || defined __stub___shl_load
9722 choke me
9723 #endif
9724
9725 int
9726 main ()
9727 {
9728 return shl_load ();
9729   ;
9730   return 0;
9731 }
9732 _ACEOF
9733 rm -f conftest.$ac_objext conftest$ac_exeext
9734 if { (ac_try="$ac_link"
9735 case "(($ac_try" in
9736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9737   *) ac_try_echo=$ac_try;;
9738 esac
9739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9740   (eval "$ac_link") 2>conftest.er1
9741   ac_status=$?
9742   grep -v '^ *+' conftest.er1 >conftest.err
9743   rm -f conftest.er1
9744   cat conftest.err >&5
9745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9746   (exit $ac_status); } &&
9747          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9748   { (case "(($ac_try" in
9749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9750   *) ac_try_echo=$ac_try;;
9751 esac
9752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9753   (eval "$ac_try") 2>&5
9754   ac_status=$?
9755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9756   (exit $ac_status); }; } &&
9757          { ac_try='test -s conftest$ac_exeext'
9758   { (case "(($ac_try" in
9759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9760   *) ac_try_echo=$ac_try;;
9761 esac
9762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9763   (eval "$ac_try") 2>&5
9764   ac_status=$?
9765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9766   (exit $ac_status); }; }; then
9767   ac_cv_func_shl_load=yes
9768 else
9769   echo "$as_me: failed program was:" >&5
9770 sed 's/^/| /' conftest.$ac_ext >&5
9771
9772         ac_cv_func_shl_load=no
9773 fi
9774
9775 rm -f core conftest.err conftest.$ac_objext \
9776       conftest$ac_exeext conftest.$ac_ext
9777 fi
9778 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9779 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9780 if test $ac_cv_func_shl_load = yes; then
9781
9782 cat >>confdefs.h <<\_ACEOF
9783 #define HAVE_SHL_LOAD 1
9784 _ACEOF
9785
9786 else
9787   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9788 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9789 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9790   echo $ECHO_N "(cached) $ECHO_C" >&6
9791 else
9792   ac_check_lib_save_LIBS=$LIBS
9793 LIBS="-ldld  $LIBS"
9794 cat >conftest.$ac_ext <<_ACEOF
9795 /* confdefs.h.  */
9796 _ACEOF
9797 cat confdefs.h >>conftest.$ac_ext
9798 cat >>conftest.$ac_ext <<_ACEOF
9799 /* end confdefs.h.  */
9800
9801 /* Override any GCC internal prototype to avoid an error.
9802    Use char because int might match the return type of a GCC
9803    builtin and then its argument prototype would still apply.  */
9804 #ifdef __cplusplus
9805 extern "C"
9806 #endif
9807 char shl_load ();
9808 int
9809 main ()
9810 {
9811 return shl_load ();
9812   ;
9813   return 0;
9814 }
9815 _ACEOF
9816 rm -f conftest.$ac_objext conftest$ac_exeext
9817 if { (ac_try="$ac_link"
9818 case "(($ac_try" in
9819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9820   *) ac_try_echo=$ac_try;;
9821 esac
9822 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9823   (eval "$ac_link") 2>conftest.er1
9824   ac_status=$?
9825   grep -v '^ *+' conftest.er1 >conftest.err
9826   rm -f conftest.er1
9827   cat conftest.err >&5
9828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9829   (exit $ac_status); } &&
9830          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9831   { (case "(($ac_try" in
9832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9833   *) ac_try_echo=$ac_try;;
9834 esac
9835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9836   (eval "$ac_try") 2>&5
9837   ac_status=$?
9838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9839   (exit $ac_status); }; } &&
9840          { ac_try='test -s conftest$ac_exeext'
9841   { (case "(($ac_try" in
9842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9843   *) ac_try_echo=$ac_try;;
9844 esac
9845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9846   (eval "$ac_try") 2>&5
9847   ac_status=$?
9848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9849   (exit $ac_status); }; }; then
9850   ac_cv_lib_dld_shl_load=yes
9851 else
9852   echo "$as_me: failed program was:" >&5
9853 sed 's/^/| /' conftest.$ac_ext >&5
9854
9855         ac_cv_lib_dld_shl_load=no
9856 fi
9857
9858 rm -f core conftest.err conftest.$ac_objext \
9859       conftest$ac_exeext conftest.$ac_ext
9860 LIBS=$ac_check_lib_save_LIBS
9861 fi
9862 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9863 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9864 if test $ac_cv_lib_dld_shl_load = yes; then
9865
9866 cat >>confdefs.h <<\_ACEOF
9867 #define HAVE_SHL_LOAD 1
9868 _ACEOF
9869
9870         LIBADD_DL="$LIBADD_DL -ldld"
9871 else
9872   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9873 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9874 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9875   echo $ECHO_N "(cached) $ECHO_C" >&6
9876 else
9877   ac_check_lib_save_LIBS=$LIBS
9878 LIBS="-ldl  $LIBS"
9879 cat >conftest.$ac_ext <<_ACEOF
9880 /* confdefs.h.  */
9881 _ACEOF
9882 cat confdefs.h >>conftest.$ac_ext
9883 cat >>conftest.$ac_ext <<_ACEOF
9884 /* end confdefs.h.  */
9885
9886 /* Override any GCC internal prototype to avoid an error.
9887    Use char because int might match the return type of a GCC
9888    builtin and then its argument prototype would still apply.  */
9889 #ifdef __cplusplus
9890 extern "C"
9891 #endif
9892 char dlopen ();
9893 int
9894 main ()
9895 {
9896 return dlopen ();
9897   ;
9898   return 0;
9899 }
9900 _ACEOF
9901 rm -f conftest.$ac_objext conftest$ac_exeext
9902 if { (ac_try="$ac_link"
9903 case "(($ac_try" in
9904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9905   *) ac_try_echo=$ac_try;;
9906 esac
9907 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9908   (eval "$ac_link") 2>conftest.er1
9909   ac_status=$?
9910   grep -v '^ *+' conftest.er1 >conftest.err
9911   rm -f conftest.er1
9912   cat conftest.err >&5
9913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9914   (exit $ac_status); } &&
9915          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9916   { (case "(($ac_try" in
9917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9918   *) ac_try_echo=$ac_try;;
9919 esac
9920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9921   (eval "$ac_try") 2>&5
9922   ac_status=$?
9923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9924   (exit $ac_status); }; } &&
9925          { ac_try='test -s conftest$ac_exeext'
9926   { (case "(($ac_try" in
9927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9928   *) ac_try_echo=$ac_try;;
9929 esac
9930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9931   (eval "$ac_try") 2>&5
9932   ac_status=$?
9933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9934   (exit $ac_status); }; }; then
9935   ac_cv_lib_dl_dlopen=yes
9936 else
9937   echo "$as_me: failed program was:" >&5
9938 sed 's/^/| /' conftest.$ac_ext >&5
9939
9940         ac_cv_lib_dl_dlopen=no
9941 fi
9942
9943 rm -f core conftest.err conftest.$ac_objext \
9944       conftest$ac_exeext conftest.$ac_ext
9945 LIBS=$ac_check_lib_save_LIBS
9946 fi
9947 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9948 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9949 if test $ac_cv_lib_dl_dlopen = yes; then
9950
9951 cat >>confdefs.h <<\_ACEOF
9952 #define HAVE_LIBDL 1
9953 _ACEOF
9954
9955                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9956 else
9957   cat >conftest.$ac_ext <<_ACEOF
9958 /* confdefs.h.  */
9959 _ACEOF
9960 cat confdefs.h >>conftest.$ac_ext
9961 cat >>conftest.$ac_ext <<_ACEOF
9962 /* end confdefs.h.  */
9963 #if HAVE_DLFCN_H
9964 #  include <dlfcn.h>
9965 #endif
9966
9967 int
9968 main ()
9969 {
9970 dlopen(0, 0);
9971   ;
9972   return 0;
9973 }
9974 _ACEOF
9975 rm -f conftest.$ac_objext conftest$ac_exeext
9976 if { (ac_try="$ac_link"
9977 case "(($ac_try" in
9978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9979   *) ac_try_echo=$ac_try;;
9980 esac
9981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9982   (eval "$ac_link") 2>conftest.er1
9983   ac_status=$?
9984   grep -v '^ *+' conftest.er1 >conftest.err
9985   rm -f conftest.er1
9986   cat conftest.err >&5
9987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9988   (exit $ac_status); } &&
9989          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9990   { (case "(($ac_try" in
9991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9992   *) ac_try_echo=$ac_try;;
9993 esac
9994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9995   (eval "$ac_try") 2>&5
9996   ac_status=$?
9997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9998   (exit $ac_status); }; } &&
9999          { ac_try='test -s conftest$ac_exeext'
10000   { (case "(($ac_try" in
10001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10002   *) ac_try_echo=$ac_try;;
10003 esac
10004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10005   (eval "$ac_try") 2>&5
10006   ac_status=$?
10007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10008   (exit $ac_status); }; }; then
10009
10010 cat >>confdefs.h <<\_ACEOF
10011 #define HAVE_LIBDL 1
10012 _ACEOF
10013  libltdl_cv_func_dlopen="yes"
10014 else
10015   echo "$as_me: failed program was:" >&5
10016 sed 's/^/| /' conftest.$ac_ext >&5
10017
10018         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10019 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10020 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10021   echo $ECHO_N "(cached) $ECHO_C" >&6
10022 else
10023   ac_check_lib_save_LIBS=$LIBS
10024 LIBS="-lsvld  $LIBS"
10025 cat >conftest.$ac_ext <<_ACEOF
10026 /* confdefs.h.  */
10027 _ACEOF
10028 cat confdefs.h >>conftest.$ac_ext
10029 cat >>conftest.$ac_ext <<_ACEOF
10030 /* end confdefs.h.  */
10031
10032 /* Override any GCC internal prototype to avoid an error.
10033    Use char because int might match the return type of a GCC
10034    builtin and then its argument prototype would still apply.  */
10035 #ifdef __cplusplus
10036 extern "C"
10037 #endif
10038 char dlopen ();
10039 int
10040 main ()
10041 {
10042 return dlopen ();
10043   ;
10044   return 0;
10045 }
10046 _ACEOF
10047 rm -f conftest.$ac_objext conftest$ac_exeext
10048 if { (ac_try="$ac_link"
10049 case "(($ac_try" in
10050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10051   *) ac_try_echo=$ac_try;;
10052 esac
10053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10054   (eval "$ac_link") 2>conftest.er1
10055   ac_status=$?
10056   grep -v '^ *+' conftest.er1 >conftest.err
10057   rm -f conftest.er1
10058   cat conftest.err >&5
10059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10060   (exit $ac_status); } &&
10061          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10062   { (case "(($ac_try" in
10063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10064   *) ac_try_echo=$ac_try;;
10065 esac
10066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10067   (eval "$ac_try") 2>&5
10068   ac_status=$?
10069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10070   (exit $ac_status); }; } &&
10071          { ac_try='test -s conftest$ac_exeext'
10072   { (case "(($ac_try" in
10073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10074   *) ac_try_echo=$ac_try;;
10075 esac
10076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10077   (eval "$ac_try") 2>&5
10078   ac_status=$?
10079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10080   (exit $ac_status); }; }; then
10081   ac_cv_lib_svld_dlopen=yes
10082 else
10083   echo "$as_me: failed program was:" >&5
10084 sed 's/^/| /' conftest.$ac_ext >&5
10085
10086         ac_cv_lib_svld_dlopen=no
10087 fi
10088
10089 rm -f core conftest.err conftest.$ac_objext \
10090       conftest$ac_exeext conftest.$ac_ext
10091 LIBS=$ac_check_lib_save_LIBS
10092 fi
10093 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10094 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10095 if test $ac_cv_lib_svld_dlopen = yes; then
10096
10097 cat >>confdefs.h <<\_ACEOF
10098 #define HAVE_LIBDL 1
10099 _ACEOF
10100
10101                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10102 else
10103   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10104 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10105 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10106   echo $ECHO_N "(cached) $ECHO_C" >&6
10107 else
10108   ac_check_lib_save_LIBS=$LIBS
10109 LIBS="-ldld  $LIBS"
10110 cat >conftest.$ac_ext <<_ACEOF
10111 /* confdefs.h.  */
10112 _ACEOF
10113 cat confdefs.h >>conftest.$ac_ext
10114 cat >>conftest.$ac_ext <<_ACEOF
10115 /* end confdefs.h.  */
10116
10117 /* Override any GCC internal prototype to avoid an error.
10118    Use char because int might match the return type of a GCC
10119    builtin and then its argument prototype would still apply.  */
10120 #ifdef __cplusplus
10121 extern "C"
10122 #endif
10123 char dld_link ();
10124 int
10125 main ()
10126 {
10127 return dld_link ();
10128   ;
10129   return 0;
10130 }
10131 _ACEOF
10132 rm -f conftest.$ac_objext conftest$ac_exeext
10133 if { (ac_try="$ac_link"
10134 case "(($ac_try" in
10135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10136   *) ac_try_echo=$ac_try;;
10137 esac
10138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10139   (eval "$ac_link") 2>conftest.er1
10140   ac_status=$?
10141   grep -v '^ *+' conftest.er1 >conftest.err
10142   rm -f conftest.er1
10143   cat conftest.err >&5
10144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10145   (exit $ac_status); } &&
10146          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10147   { (case "(($ac_try" in
10148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10149   *) ac_try_echo=$ac_try;;
10150 esac
10151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10152   (eval "$ac_try") 2>&5
10153   ac_status=$?
10154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10155   (exit $ac_status); }; } &&
10156          { ac_try='test -s conftest$ac_exeext'
10157   { (case "(($ac_try" in
10158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10159   *) ac_try_echo=$ac_try;;
10160 esac
10161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10162   (eval "$ac_try") 2>&5
10163   ac_status=$?
10164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10165   (exit $ac_status); }; }; then
10166   ac_cv_lib_dld_dld_link=yes
10167 else
10168   echo "$as_me: failed program was:" >&5
10169 sed 's/^/| /' conftest.$ac_ext >&5
10170
10171         ac_cv_lib_dld_dld_link=no
10172 fi
10173
10174 rm -f core conftest.err conftest.$ac_objext \
10175       conftest$ac_exeext conftest.$ac_ext
10176 LIBS=$ac_check_lib_save_LIBS
10177 fi
10178 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10179 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10180 if test $ac_cv_lib_dld_dld_link = yes; then
10181
10182 cat >>confdefs.h <<\_ACEOF
10183 #define HAVE_DLD 1
10184 _ACEOF
10185
10186                 LIBADD_DL="$LIBADD_DL -ldld"
10187 else
10188   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10189 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10190 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10191   echo $ECHO_N "(cached) $ECHO_C" >&6
10192 else
10193   cat >conftest.$ac_ext <<_ACEOF
10194 /* confdefs.h.  */
10195 _ACEOF
10196 cat confdefs.h >>conftest.$ac_ext
10197 cat >>conftest.$ac_ext <<_ACEOF
10198 /* end confdefs.h.  */
10199 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10200    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10201 #define _dyld_func_lookup innocuous__dyld_func_lookup
10202
10203 /* System header to define __stub macros and hopefully few prototypes,
10204     which can conflict with char _dyld_func_lookup (); below.
10205     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10206     <limits.h> exists even on freestanding compilers.  */
10207
10208 #ifdef __STDC__
10209 # include <limits.h>
10210 #else
10211 # include <assert.h>
10212 #endif
10213
10214 #undef _dyld_func_lookup
10215
10216 /* Override any GCC internal prototype to avoid an error.
10217    Use char because int might match the return type of a GCC
10218    builtin and then its argument prototype would still apply.  */
10219 #ifdef __cplusplus
10220 extern "C"
10221 #endif
10222 char _dyld_func_lookup ();
10223 /* The GNU C library defines this for functions which it implements
10224     to always fail with ENOSYS.  Some functions are actually named
10225     something starting with __ and the normal name is an alias.  */
10226 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10227 choke me
10228 #endif
10229
10230 int
10231 main ()
10232 {
10233 return _dyld_func_lookup ();
10234   ;
10235   return 0;
10236 }
10237 _ACEOF
10238 rm -f conftest.$ac_objext conftest$ac_exeext
10239 if { (ac_try="$ac_link"
10240 case "(($ac_try" in
10241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10242   *) ac_try_echo=$ac_try;;
10243 esac
10244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10245   (eval "$ac_link") 2>conftest.er1
10246   ac_status=$?
10247   grep -v '^ *+' conftest.er1 >conftest.err
10248   rm -f conftest.er1
10249   cat conftest.err >&5
10250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10251   (exit $ac_status); } &&
10252          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10253   { (case "(($ac_try" in
10254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10255   *) ac_try_echo=$ac_try;;
10256 esac
10257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10258   (eval "$ac_try") 2>&5
10259   ac_status=$?
10260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10261   (exit $ac_status); }; } &&
10262          { ac_try='test -s conftest$ac_exeext'
10263   { (case "(($ac_try" in
10264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10265   *) ac_try_echo=$ac_try;;
10266 esac
10267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10268   (eval "$ac_try") 2>&5
10269   ac_status=$?
10270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10271   (exit $ac_status); }; }; then
10272   ac_cv_func__dyld_func_lookup=yes
10273 else
10274   echo "$as_me: failed program was:" >&5
10275 sed 's/^/| /' conftest.$ac_ext >&5
10276
10277         ac_cv_func__dyld_func_lookup=no
10278 fi
10279
10280 rm -f core conftest.err conftest.$ac_objext \
10281       conftest$ac_exeext conftest.$ac_ext
10282 fi
10283 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10284 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10285 if test $ac_cv_func__dyld_func_lookup = yes; then
10286
10287 cat >>confdefs.h <<\_ACEOF
10288 #define HAVE_DYLD 1
10289 _ACEOF
10290
10291 fi
10292
10293
10294 fi
10295
10296
10297 fi
10298
10299
10300 fi
10301
10302 rm -f core conftest.err conftest.$ac_objext \
10303       conftest$ac_exeext conftest.$ac_ext
10304
10305 fi
10306
10307
10308 fi
10309
10310
10311 fi
10312
10313
10314 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10315 then
10316   lt_save_LIBS="$LIBS"
10317   LIBS="$LIBS $LIBADD_DL"
10318
10319 for ac_func in dlerror
10320 do
10321 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10322 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10323 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10324 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10325   echo $ECHO_N "(cached) $ECHO_C" >&6
10326 else
10327   cat >conftest.$ac_ext <<_ACEOF
10328 /* confdefs.h.  */
10329 _ACEOF
10330 cat confdefs.h >>conftest.$ac_ext
10331 cat >>conftest.$ac_ext <<_ACEOF
10332 /* end confdefs.h.  */
10333 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10334    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10335 #define $ac_func innocuous_$ac_func
10336
10337 /* System header to define __stub macros and hopefully few prototypes,
10338     which can conflict with char $ac_func (); below.
10339     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10340     <limits.h> exists even on freestanding compilers.  */
10341
10342 #ifdef __STDC__
10343 # include <limits.h>
10344 #else
10345 # include <assert.h>
10346 #endif
10347
10348 #undef $ac_func
10349
10350 /* Override any GCC internal prototype to avoid an error.
10351    Use char because int might match the return type of a GCC
10352    builtin and then its argument prototype would still apply.  */
10353 #ifdef __cplusplus
10354 extern "C"
10355 #endif
10356 char $ac_func ();
10357 /* The GNU C library defines this for functions which it implements
10358     to always fail with ENOSYS.  Some functions are actually named
10359     something starting with __ and the normal name is an alias.  */
10360 #if defined __stub_$ac_func || defined __stub___$ac_func
10361 choke me
10362 #endif
10363
10364 int
10365 main ()
10366 {
10367 return $ac_func ();
10368   ;
10369   return 0;
10370 }
10371 _ACEOF
10372 rm -f conftest.$ac_objext conftest$ac_exeext
10373 if { (ac_try="$ac_link"
10374 case "(($ac_try" in
10375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10376   *) ac_try_echo=$ac_try;;
10377 esac
10378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10379   (eval "$ac_link") 2>conftest.er1
10380   ac_status=$?
10381   grep -v '^ *+' conftest.er1 >conftest.err
10382   rm -f conftest.er1
10383   cat conftest.err >&5
10384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10385   (exit $ac_status); } &&
10386          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10387   { (case "(($ac_try" in
10388   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10389   *) ac_try_echo=$ac_try;;
10390 esac
10391 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10392   (eval "$ac_try") 2>&5
10393   ac_status=$?
10394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10395   (exit $ac_status); }; } &&
10396          { ac_try='test -s conftest$ac_exeext'
10397   { (case "(($ac_try" in
10398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10399   *) ac_try_echo=$ac_try;;
10400 esac
10401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10402   (eval "$ac_try") 2>&5
10403   ac_status=$?
10404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10405   (exit $ac_status); }; }; then
10406   eval "$as_ac_var=yes"
10407 else
10408   echo "$as_me: failed program was:" >&5
10409 sed 's/^/| /' conftest.$ac_ext >&5
10410
10411         eval "$as_ac_var=no"
10412 fi
10413
10414 rm -f core conftest.err conftest.$ac_objext \
10415       conftest$ac_exeext conftest.$ac_ext
10416 fi
10417 ac_res=`eval echo '${'$as_ac_var'}'`
10418                { echo "$as_me:$LINENO: result: $ac_res" >&5
10419 echo "${ECHO_T}$ac_res" >&6; }
10420 if test `eval echo '${'$as_ac_var'}'` = yes; then
10421   cat >>confdefs.h <<_ACEOF
10422 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10423 _ACEOF
10424
10425 fi
10426 done
10427
10428   LIBS="$lt_save_LIBS"
10429 fi
10430 ac_ext=c
10431 ac_cpp='$CPP $CPPFLAGS'
10432 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10433 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10434 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10435
10436
10437
10438 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10439 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10440 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10441   echo $ECHO_N "(cached) $ECHO_C" >&6
10442 else
10443   ac_cv_sys_symbol_underscore=no
10444   cat > conftest.$ac_ext <<EOF
10445 void nm_test_func(){}
10446 int main(){nm_test_func;return 0;}
10447 EOF
10448   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10449   (eval $ac_compile) 2>&5
10450   ac_status=$?
10451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10452   (exit $ac_status); }; then
10453     # Now try to grab the symbols.
10454     ac_nlist=conftest.nm
10455     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10456   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10457   ac_status=$?
10458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10459   (exit $ac_status); } && test -s "$ac_nlist"; then
10460       # See whether the symbols have a leading underscore.
10461       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10462         ac_cv_sys_symbol_underscore=yes
10463       else
10464         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10465           :
10466         else
10467           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10468         fi
10469       fi
10470     else
10471       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10472     fi
10473   else
10474     echo "configure: failed program was:" >&5
10475     cat conftest.c >&5
10476   fi
10477   rm -rf conftest*
10478
10479 fi
10480 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10481 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10482
10483
10484 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10485   if test x"$libltdl_cv_func_dlopen" = xyes ||
10486      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10487         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10488 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10489 if test "${libltdl_cv_need_uscore+set}" = set; then
10490   echo $ECHO_N "(cached) $ECHO_C" >&6
10491 else
10492   libltdl_cv_need_uscore=unknown
10493           save_LIBS="$LIBS"
10494           LIBS="$LIBS $LIBADD_DL"
10495           if test "$cross_compiling" = yes; then :
10496   libltdl_cv_need_uscore=cross
10497 else
10498   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10499   lt_status=$lt_dlunknown
10500   cat > conftest.$ac_ext <<EOF
10501 #line 10501 "configure"
10502 #include "confdefs.h"
10503
10504 #if HAVE_DLFCN_H
10505 #include <dlfcn.h>
10506 #endif
10507
10508 #include <stdio.h>
10509
10510 #ifdef RTLD_GLOBAL
10511 #  define LT_DLGLOBAL           RTLD_GLOBAL
10512 #else
10513 #  ifdef DL_GLOBAL
10514 #    define LT_DLGLOBAL         DL_GLOBAL
10515 #  else
10516 #    define LT_DLGLOBAL         0
10517 #  endif
10518 #endif
10519
10520 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10521    find out it does not work in some platform. */
10522 #ifndef LT_DLLAZY_OR_NOW
10523 #  ifdef RTLD_LAZY
10524 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10525 #  else
10526 #    ifdef DL_LAZY
10527 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10528 #    else
10529 #      ifdef RTLD_NOW
10530 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10531 #      else
10532 #        ifdef DL_NOW
10533 #          define LT_DLLAZY_OR_NOW      DL_NOW
10534 #        else
10535 #          define LT_DLLAZY_OR_NOW      0
10536 #        endif
10537 #      endif
10538 #    endif
10539 #  endif
10540 #endif
10541
10542 #ifdef __cplusplus
10543 extern "C" void exit (int);
10544 #endif
10545
10546 void fnord() { int i=42;}
10547 int main ()
10548 {
10549   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10550   int status = $lt_dlunknown;
10551
10552   if (self)
10553     {
10554       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10555       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10556       /* dlclose (self); */
10557     }
10558   else
10559     puts (dlerror ());
10560
10561     exit (status);
10562 }
10563 EOF
10564   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10565   (eval $ac_link) 2>&5
10566   ac_status=$?
10567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10569     (./conftest; exit; ) >&5 2>/dev/null
10570     lt_status=$?
10571     case x$lt_status in
10572       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10573       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10574       x$lt_dlunknown|x*)  ;;
10575     esac
10576   else :
10577     # compilation failed
10578
10579   fi
10580 fi
10581 rm -fr conftest*
10582
10583           LIBS="$save_LIBS"
10584
10585 fi
10586 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10587 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10588   fi
10589 fi
10590
10591 if test x"$libltdl_cv_need_uscore" = xyes; then
10592
10593 cat >>confdefs.h <<\_ACEOF
10594 #define NEED_USCORE 1
10595 _ACEOF
10596
10597 fi
10598
10599
10600 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10601 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10602 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10603   echo $ECHO_N "(cached) $ECHO_C" >&6
10604 else
10605   # PORTME does your system automatically load deplibs for dlopen?
10606   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10607   # For now, we just catch OSes we know something about -- in the
10608   # future, we'll try test this programmatically.
10609   libltdl_cv_sys_dlopen_deplibs=unknown
10610   case "$host_os" in
10611   aix3*|aix4.1.*|aix4.2.*)
10612     # Unknown whether this is true for these versions of AIX, but
10613     # we want this `case' here to explicitly catch those versions.
10614     libltdl_cv_sys_dlopen_deplibs=unknown
10615     ;;
10616   aix[45]*)
10617     libltdl_cv_sys_dlopen_deplibs=yes
10618     ;;
10619   darwin*)
10620     # Assuming the user has installed a libdl from somewhere, this is true
10621     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10622     libltdl_cv_sys_dlopen_deplibs=yes
10623     ;;
10624   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10625     # GNU and its variants, using gnu ld.so (Glibc)
10626     libltdl_cv_sys_dlopen_deplibs=yes
10627     ;;
10628   hpux10*|hpux11*)
10629     libltdl_cv_sys_dlopen_deplibs=yes
10630     ;;
10631   interix*)
10632     libltdl_cv_sys_dlopen_deplibs=yes
10633     ;;
10634   irix[12345]*|irix6.[01]*)
10635     # Catch all versions of IRIX before 6.2, and indicate that we don't
10636     # know how it worked for any of those versions.
10637     libltdl_cv_sys_dlopen_deplibs=unknown
10638     ;;
10639   irix*)
10640     # The case above catches anything before 6.2, and it's known that
10641     # at 6.2 and later dlopen does load deplibs.
10642     libltdl_cv_sys_dlopen_deplibs=yes
10643     ;;
10644   netbsd*)
10645     libltdl_cv_sys_dlopen_deplibs=yes
10646     ;;
10647   openbsd*)
10648     libltdl_cv_sys_dlopen_deplibs=yes
10649     ;;
10650   osf[1234]*)
10651     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10652     # it did *not* use an RPATH in a shared library to find objects the
10653     # library depends on, so we explicitly say `no'.
10654     libltdl_cv_sys_dlopen_deplibs=no
10655     ;;
10656   osf5.0|osf5.0a|osf5.1)
10657     # dlopen *does* load deplibs and with the right loader patch applied
10658     # it even uses RPATH in a shared library to search for shared objects
10659     # that the library depends on, but there's no easy way to know if that
10660     # patch is installed.  Since this is the case, all we can really
10661     # say is unknown -- it depends on the patch being installed.  If
10662     # it is, this changes to `yes'.  Without it, it would be `no'.
10663     libltdl_cv_sys_dlopen_deplibs=unknown
10664     ;;
10665   osf*)
10666     # the two cases above should catch all versions of osf <= 5.1.  Read
10667     # the comments above for what we know about them.
10668     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10669     # is used to find them so we can finally say `yes'.
10670     libltdl_cv_sys_dlopen_deplibs=yes
10671     ;;
10672   solaris*)
10673     libltdl_cv_sys_dlopen_deplibs=yes
10674     ;;
10675   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10676     libltdl_cv_sys_dlopen_deplibs=yes
10677     ;;
10678   esac
10679
10680 fi
10681 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10682 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10683 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10684
10685 cat >>confdefs.h <<\_ACEOF
10686 #define LTDL_DLOPEN_DEPLIBS 1
10687 _ACEOF
10688
10689 fi
10690
10691
10692 for ac_header in argz.h
10693 do
10694 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10695 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10696   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10697 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10698 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10699   echo $ECHO_N "(cached) $ECHO_C" >&6
10700 fi
10701 ac_res=`eval echo '${'$as_ac_Header'}'`
10702                { echo "$as_me:$LINENO: result: $ac_res" >&5
10703 echo "${ECHO_T}$ac_res" >&6; }
10704 else
10705   # Is the header compilable?
10706 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10707 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10708 cat >conftest.$ac_ext <<_ACEOF
10709 /* confdefs.h.  */
10710 _ACEOF
10711 cat confdefs.h >>conftest.$ac_ext
10712 cat >>conftest.$ac_ext <<_ACEOF
10713 /* end confdefs.h.  */
10714 $ac_includes_default
10715 #include <$ac_header>
10716 _ACEOF
10717 rm -f conftest.$ac_objext
10718 if { (ac_try="$ac_compile"
10719 case "(($ac_try" in
10720   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10721   *) ac_try_echo=$ac_try;;
10722 esac
10723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10724   (eval "$ac_compile") 2>conftest.er1
10725   ac_status=$?
10726   grep -v '^ *+' conftest.er1 >conftest.err
10727   rm -f conftest.er1
10728   cat conftest.err >&5
10729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10730   (exit $ac_status); } &&
10731          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10732   { (case "(($ac_try" in
10733   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10734   *) ac_try_echo=$ac_try;;
10735 esac
10736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10737   (eval "$ac_try") 2>&5
10738   ac_status=$?
10739   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10740   (exit $ac_status); }; } &&
10741          { ac_try='test -s conftest.$ac_objext'
10742   { (case "(($ac_try" in
10743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10744   *) ac_try_echo=$ac_try;;
10745 esac
10746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10747   (eval "$ac_try") 2>&5
10748   ac_status=$?
10749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10750   (exit $ac_status); }; }; then
10751   ac_header_compiler=yes
10752 else
10753   echo "$as_me: failed program was:" >&5
10754 sed 's/^/| /' conftest.$ac_ext >&5
10755
10756         ac_header_compiler=no
10757 fi
10758
10759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10760 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10761 echo "${ECHO_T}$ac_header_compiler" >&6; }
10762
10763 # Is the header present?
10764 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10765 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10766 cat >conftest.$ac_ext <<_ACEOF
10767 /* confdefs.h.  */
10768 _ACEOF
10769 cat confdefs.h >>conftest.$ac_ext
10770 cat >>conftest.$ac_ext <<_ACEOF
10771 /* end confdefs.h.  */
10772 #include <$ac_header>
10773 _ACEOF
10774 if { (ac_try="$ac_cpp conftest.$ac_ext"
10775 case "(($ac_try" in
10776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10777   *) ac_try_echo=$ac_try;;
10778 esac
10779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10780   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10781   ac_status=$?
10782   grep -v '^ *+' conftest.er1 >conftest.err
10783   rm -f conftest.er1
10784   cat conftest.err >&5
10785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10786   (exit $ac_status); } >/dev/null; then
10787   if test -s conftest.err; then
10788     ac_cpp_err=$ac_c_preproc_warn_flag
10789     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10790   else
10791     ac_cpp_err=
10792   fi
10793 else
10794   ac_cpp_err=yes
10795 fi
10796 if test -z "$ac_cpp_err"; then
10797   ac_header_preproc=yes
10798 else
10799   echo "$as_me: failed program was:" >&5
10800 sed 's/^/| /' conftest.$ac_ext >&5
10801
10802   ac_header_preproc=no
10803 fi
10804
10805 rm -f conftest.err conftest.$ac_ext
10806 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10807 echo "${ECHO_T}$ac_header_preproc" >&6; }
10808
10809 # So?  What about this header?
10810 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10811   yes:no: )
10812     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10813 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10814     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10815 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10816     ac_header_preproc=yes
10817     ;;
10818   no:yes:* )
10819     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10820 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10821     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10822 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10823     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10824 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10825     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10826 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10827     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10828 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10829     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10830 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10831     ( cat <<\_ASBOX
10832 ## ------------------------------------ ##
10833 ## Report this to http://llvm.org/bugs/ ##
10834 ## ------------------------------------ ##
10835 _ASBOX
10836      ) | sed "s/^/$as_me: WARNING:     /" >&2
10837     ;;
10838 esac
10839 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10840 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10841 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10842   echo $ECHO_N "(cached) $ECHO_C" >&6
10843 else
10844   eval "$as_ac_Header=\$ac_header_preproc"
10845 fi
10846 ac_res=`eval echo '${'$as_ac_Header'}'`
10847                { echo "$as_me:$LINENO: result: $ac_res" >&5
10848 echo "${ECHO_T}$ac_res" >&6; }
10849
10850 fi
10851 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10852   cat >>confdefs.h <<_ACEOF
10853 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10854 _ACEOF
10855
10856 fi
10857
10858 done
10859
10860
10861 { echo "$as_me:$LINENO: checking for error_t" >&5
10862 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10863 if test "${ac_cv_type_error_t+set}" = set; then
10864   echo $ECHO_N "(cached) $ECHO_C" >&6
10865 else
10866   cat >conftest.$ac_ext <<_ACEOF
10867 /* confdefs.h.  */
10868 _ACEOF
10869 cat confdefs.h >>conftest.$ac_ext
10870 cat >>conftest.$ac_ext <<_ACEOF
10871 /* end confdefs.h.  */
10872 #if HAVE_ARGZ_H
10873 #  include <argz.h>
10874 #endif
10875
10876 typedef error_t ac__type_new_;
10877 int
10878 main ()
10879 {
10880 if ((ac__type_new_ *) 0)
10881   return 0;
10882 if (sizeof (ac__type_new_))
10883   return 0;
10884   ;
10885   return 0;
10886 }
10887 _ACEOF
10888 rm -f conftest.$ac_objext
10889 if { (ac_try="$ac_compile"
10890 case "(($ac_try" in
10891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10892   *) ac_try_echo=$ac_try;;
10893 esac
10894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10895   (eval "$ac_compile") 2>conftest.er1
10896   ac_status=$?
10897   grep -v '^ *+' conftest.er1 >conftest.err
10898   rm -f conftest.er1
10899   cat conftest.err >&5
10900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10901   (exit $ac_status); } &&
10902          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10903   { (case "(($ac_try" in
10904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10905   *) ac_try_echo=$ac_try;;
10906 esac
10907 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10908   (eval "$ac_try") 2>&5
10909   ac_status=$?
10910   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10911   (exit $ac_status); }; } &&
10912          { ac_try='test -s conftest.$ac_objext'
10913   { (case "(($ac_try" in
10914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10915   *) ac_try_echo=$ac_try;;
10916 esac
10917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10918   (eval "$ac_try") 2>&5
10919   ac_status=$?
10920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10921   (exit $ac_status); }; }; then
10922   ac_cv_type_error_t=yes
10923 else
10924   echo "$as_me: failed program was:" >&5
10925 sed 's/^/| /' conftest.$ac_ext >&5
10926
10927         ac_cv_type_error_t=no
10928 fi
10929
10930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10931 fi
10932 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10933 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10934 if test $ac_cv_type_error_t = yes; then
10935
10936 cat >>confdefs.h <<_ACEOF
10937 #define HAVE_ERROR_T 1
10938 _ACEOF
10939
10940
10941 else
10942
10943 cat >>confdefs.h <<\_ACEOF
10944 #define error_t int
10945 _ACEOF
10946
10947 fi
10948
10949
10950
10951
10952
10953
10954
10955 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10956 do
10957 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10958 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10959 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10960 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10961   echo $ECHO_N "(cached) $ECHO_C" >&6
10962 else
10963   cat >conftest.$ac_ext <<_ACEOF
10964 /* confdefs.h.  */
10965 _ACEOF
10966 cat confdefs.h >>conftest.$ac_ext
10967 cat >>conftest.$ac_ext <<_ACEOF
10968 /* end confdefs.h.  */
10969 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10970    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10971 #define $ac_func innocuous_$ac_func
10972
10973 /* System header to define __stub macros and hopefully few prototypes,
10974     which can conflict with char $ac_func (); below.
10975     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10976     <limits.h> exists even on freestanding compilers.  */
10977
10978 #ifdef __STDC__
10979 # include <limits.h>
10980 #else
10981 # include <assert.h>
10982 #endif
10983
10984 #undef $ac_func
10985
10986 /* Override any GCC internal prototype to avoid an error.
10987    Use char because int might match the return type of a GCC
10988    builtin and then its argument prototype would still apply.  */
10989 #ifdef __cplusplus
10990 extern "C"
10991 #endif
10992 char $ac_func ();
10993 /* The GNU C library defines this for functions which it implements
10994     to always fail with ENOSYS.  Some functions are actually named
10995     something starting with __ and the normal name is an alias.  */
10996 #if defined __stub_$ac_func || defined __stub___$ac_func
10997 choke me
10998 #endif
10999
11000 int
11001 main ()
11002 {
11003 return $ac_func ();
11004   ;
11005   return 0;
11006 }
11007 _ACEOF
11008 rm -f conftest.$ac_objext conftest$ac_exeext
11009 if { (ac_try="$ac_link"
11010 case "(($ac_try" in
11011   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11012   *) ac_try_echo=$ac_try;;
11013 esac
11014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11015   (eval "$ac_link") 2>conftest.er1
11016   ac_status=$?
11017   grep -v '^ *+' conftest.er1 >conftest.err
11018   rm -f conftest.er1
11019   cat conftest.err >&5
11020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11021   (exit $ac_status); } &&
11022          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11023   { (case "(($ac_try" in
11024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11025   *) ac_try_echo=$ac_try;;
11026 esac
11027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11028   (eval "$ac_try") 2>&5
11029   ac_status=$?
11030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11031   (exit $ac_status); }; } &&
11032          { ac_try='test -s conftest$ac_exeext'
11033   { (case "(($ac_try" in
11034   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11035   *) ac_try_echo=$ac_try;;
11036 esac
11037 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11038   (eval "$ac_try") 2>&5
11039   ac_status=$?
11040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11041   (exit $ac_status); }; }; then
11042   eval "$as_ac_var=yes"
11043 else
11044   echo "$as_me: failed program was:" >&5
11045 sed 's/^/| /' conftest.$ac_ext >&5
11046
11047         eval "$as_ac_var=no"
11048 fi
11049
11050 rm -f core conftest.err conftest.$ac_objext \
11051       conftest$ac_exeext conftest.$ac_ext
11052 fi
11053 ac_res=`eval echo '${'$as_ac_var'}'`
11054                { echo "$as_me:$LINENO: result: $ac_res" >&5
11055 echo "${ECHO_T}$ac_res" >&6; }
11056 if test `eval echo '${'$as_ac_var'}'` = yes; then
11057   cat >>confdefs.h <<_ACEOF
11058 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11059 _ACEOF
11060
11061 fi
11062 done
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
11088
11089
11090
11091 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11092                   stdio.h unistd.h
11093 do
11094 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11095 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11096   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11097 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11098 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11099   echo $ECHO_N "(cached) $ECHO_C" >&6
11100 fi
11101 ac_res=`eval echo '${'$as_ac_Header'}'`
11102                { echo "$as_me:$LINENO: result: $ac_res" >&5
11103 echo "${ECHO_T}$ac_res" >&6; }
11104 else
11105   # Is the header compilable?
11106 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11107 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11108 cat >conftest.$ac_ext <<_ACEOF
11109 /* confdefs.h.  */
11110 _ACEOF
11111 cat confdefs.h >>conftest.$ac_ext
11112 cat >>conftest.$ac_ext <<_ACEOF
11113 /* end confdefs.h.  */
11114 $ac_includes_default
11115 #include <$ac_header>
11116 _ACEOF
11117 rm -f conftest.$ac_objext
11118 if { (ac_try="$ac_compile"
11119 case "(($ac_try" in
11120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11121   *) ac_try_echo=$ac_try;;
11122 esac
11123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11124   (eval "$ac_compile") 2>conftest.er1
11125   ac_status=$?
11126   grep -v '^ *+' conftest.er1 >conftest.err
11127   rm -f conftest.er1
11128   cat conftest.err >&5
11129   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11130   (exit $ac_status); } &&
11131          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11132   { (case "(($ac_try" in
11133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11134   *) ac_try_echo=$ac_try;;
11135 esac
11136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11137   (eval "$ac_try") 2>&5
11138   ac_status=$?
11139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11140   (exit $ac_status); }; } &&
11141          { ac_try='test -s conftest.$ac_objext'
11142   { (case "(($ac_try" in
11143   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11144   *) ac_try_echo=$ac_try;;
11145 esac
11146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11147   (eval "$ac_try") 2>&5
11148   ac_status=$?
11149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11150   (exit $ac_status); }; }; then
11151   ac_header_compiler=yes
11152 else
11153   echo "$as_me: failed program was:" >&5
11154 sed 's/^/| /' conftest.$ac_ext >&5
11155
11156         ac_header_compiler=no
11157 fi
11158
11159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11160 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11161 echo "${ECHO_T}$ac_header_compiler" >&6; }
11162
11163 # Is the header present?
11164 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11165 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11166 cat >conftest.$ac_ext <<_ACEOF
11167 /* confdefs.h.  */
11168 _ACEOF
11169 cat confdefs.h >>conftest.$ac_ext
11170 cat >>conftest.$ac_ext <<_ACEOF
11171 /* end confdefs.h.  */
11172 #include <$ac_header>
11173 _ACEOF
11174 if { (ac_try="$ac_cpp conftest.$ac_ext"
11175 case "(($ac_try" in
11176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11177   *) ac_try_echo=$ac_try;;
11178 esac
11179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11180   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11181   ac_status=$?
11182   grep -v '^ *+' conftest.er1 >conftest.err
11183   rm -f conftest.er1
11184   cat conftest.err >&5
11185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11186   (exit $ac_status); } >/dev/null; then
11187   if test -s conftest.err; then
11188     ac_cpp_err=$ac_c_preproc_warn_flag
11189     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11190   else
11191     ac_cpp_err=
11192   fi
11193 else
11194   ac_cpp_err=yes
11195 fi
11196 if test -z "$ac_cpp_err"; then
11197   ac_header_preproc=yes
11198 else
11199   echo "$as_me: failed program was:" >&5
11200 sed 's/^/| /' conftest.$ac_ext >&5
11201
11202   ac_header_preproc=no
11203 fi
11204
11205 rm -f conftest.err conftest.$ac_ext
11206 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11207 echo "${ECHO_T}$ac_header_preproc" >&6; }
11208
11209 # So?  What about this header?
11210 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11211   yes:no: )
11212     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11213 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11214     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11215 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11216     ac_header_preproc=yes
11217     ;;
11218   no:yes:* )
11219     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11220 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11221     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11222 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11223     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11224 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11225     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11226 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11227     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11228 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11229     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11230 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11231     ( cat <<\_ASBOX
11232 ## ------------------------------------ ##
11233 ## Report this to http://llvm.org/bugs/ ##
11234 ## ------------------------------------ ##
11235 _ASBOX
11236      ) | sed "s/^/$as_me: WARNING:     /" >&2
11237     ;;
11238 esac
11239 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11240 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11241 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11242   echo $ECHO_N "(cached) $ECHO_C" >&6
11243 else
11244   eval "$as_ac_Header=\$ac_header_preproc"
11245 fi
11246 ac_res=`eval echo '${'$as_ac_Header'}'`
11247                { echo "$as_me:$LINENO: result: $ac_res" >&5
11248 echo "${ECHO_T}$ac_res" >&6; }
11249
11250 fi
11251 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11252   cat >>confdefs.h <<_ACEOF
11253 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11254 _ACEOF
11255
11256 fi
11257
11258 done
11259
11260
11261
11262
11263
11264 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11265 do
11266 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11267 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11268   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11269 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11270 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11271   echo $ECHO_N "(cached) $ECHO_C" >&6
11272 fi
11273 ac_res=`eval echo '${'$as_ac_Header'}'`
11274                { echo "$as_me:$LINENO: result: $ac_res" >&5
11275 echo "${ECHO_T}$ac_res" >&6; }
11276 else
11277   # Is the header compilable?
11278 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11279 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11280 cat >conftest.$ac_ext <<_ACEOF
11281 /* confdefs.h.  */
11282 _ACEOF
11283 cat confdefs.h >>conftest.$ac_ext
11284 cat >>conftest.$ac_ext <<_ACEOF
11285 /* end confdefs.h.  */
11286 $ac_includes_default
11287 #include <$ac_header>
11288 _ACEOF
11289 rm -f conftest.$ac_objext
11290 if { (ac_try="$ac_compile"
11291 case "(($ac_try" in
11292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11293   *) ac_try_echo=$ac_try;;
11294 esac
11295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11296   (eval "$ac_compile") 2>conftest.er1
11297   ac_status=$?
11298   grep -v '^ *+' conftest.er1 >conftest.err
11299   rm -f conftest.er1
11300   cat conftest.err >&5
11301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11302   (exit $ac_status); } &&
11303          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11304   { (case "(($ac_try" in
11305   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11306   *) ac_try_echo=$ac_try;;
11307 esac
11308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11309   (eval "$ac_try") 2>&5
11310   ac_status=$?
11311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11312   (exit $ac_status); }; } &&
11313          { ac_try='test -s conftest.$ac_objext'
11314   { (case "(($ac_try" in
11315   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11316   *) ac_try_echo=$ac_try;;
11317 esac
11318 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11319   (eval "$ac_try") 2>&5
11320   ac_status=$?
11321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11322   (exit $ac_status); }; }; then
11323   ac_header_compiler=yes
11324 else
11325   echo "$as_me: failed program was:" >&5
11326 sed 's/^/| /' conftest.$ac_ext >&5
11327
11328         ac_header_compiler=no
11329 fi
11330
11331 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11332 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11333 echo "${ECHO_T}$ac_header_compiler" >&6; }
11334
11335 # Is the header present?
11336 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11337 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11338 cat >conftest.$ac_ext <<_ACEOF
11339 /* confdefs.h.  */
11340 _ACEOF
11341 cat confdefs.h >>conftest.$ac_ext
11342 cat >>conftest.$ac_ext <<_ACEOF
11343 /* end confdefs.h.  */
11344 #include <$ac_header>
11345 _ACEOF
11346 if { (ac_try="$ac_cpp conftest.$ac_ext"
11347 case "(($ac_try" in
11348   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11349   *) ac_try_echo=$ac_try;;
11350 esac
11351 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11352   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11353   ac_status=$?
11354   grep -v '^ *+' conftest.er1 >conftest.err
11355   rm -f conftest.er1
11356   cat conftest.err >&5
11357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11358   (exit $ac_status); } >/dev/null; then
11359   if test -s conftest.err; then
11360     ac_cpp_err=$ac_c_preproc_warn_flag
11361     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11362   else
11363     ac_cpp_err=
11364   fi
11365 else
11366   ac_cpp_err=yes
11367 fi
11368 if test -z "$ac_cpp_err"; then
11369   ac_header_preproc=yes
11370 else
11371   echo "$as_me: failed program was:" >&5
11372 sed 's/^/| /' conftest.$ac_ext >&5
11373
11374   ac_header_preproc=no
11375 fi
11376
11377 rm -f conftest.err conftest.$ac_ext
11378 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11379 echo "${ECHO_T}$ac_header_preproc" >&6; }
11380
11381 # So?  What about this header?
11382 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11383   yes:no: )
11384     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11385 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11386     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11387 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11388     ac_header_preproc=yes
11389     ;;
11390   no:yes:* )
11391     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11392 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11393     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11394 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11395     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11396 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11397     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11398 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11399     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11400 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11401     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11402 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11403     ( cat <<\_ASBOX
11404 ## ------------------------------------ ##
11405 ## Report this to http://llvm.org/bugs/ ##
11406 ## ------------------------------------ ##
11407 _ASBOX
11408      ) | sed "s/^/$as_me: WARNING:     /" >&2
11409     ;;
11410 esac
11411 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11412 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11413 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11414   echo $ECHO_N "(cached) $ECHO_C" >&6
11415 else
11416   eval "$as_ac_Header=\$ac_header_preproc"
11417 fi
11418 ac_res=`eval echo '${'$as_ac_Header'}'`
11419                { echo "$as_me:$LINENO: result: $ac_res" >&5
11420 echo "${ECHO_T}$ac_res" >&6; }
11421
11422 fi
11423 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11424   cat >>confdefs.h <<_ACEOF
11425 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11426 _ACEOF
11427
11428 fi
11429
11430 done
11431
11432
11433
11434 for ac_header in string.h strings.h
11435 do
11436 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11437 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11438   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11439 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11440 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11441   echo $ECHO_N "(cached) $ECHO_C" >&6
11442 fi
11443 ac_res=`eval echo '${'$as_ac_Header'}'`
11444                { echo "$as_me:$LINENO: result: $ac_res" >&5
11445 echo "${ECHO_T}$ac_res" >&6; }
11446 else
11447   # Is the header compilable?
11448 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11449 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11450 cat >conftest.$ac_ext <<_ACEOF
11451 /* confdefs.h.  */
11452 _ACEOF
11453 cat confdefs.h >>conftest.$ac_ext
11454 cat >>conftest.$ac_ext <<_ACEOF
11455 /* end confdefs.h.  */
11456 $ac_includes_default
11457 #include <$ac_header>
11458 _ACEOF
11459 rm -f conftest.$ac_objext
11460 if { (ac_try="$ac_compile"
11461 case "(($ac_try" in
11462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11463   *) ac_try_echo=$ac_try;;
11464 esac
11465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11466   (eval "$ac_compile") 2>conftest.er1
11467   ac_status=$?
11468   grep -v '^ *+' conftest.er1 >conftest.err
11469   rm -f conftest.er1
11470   cat conftest.err >&5
11471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11472   (exit $ac_status); } &&
11473          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11474   { (case "(($ac_try" in
11475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11476   *) ac_try_echo=$ac_try;;
11477 esac
11478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11479   (eval "$ac_try") 2>&5
11480   ac_status=$?
11481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11482   (exit $ac_status); }; } &&
11483          { ac_try='test -s conftest.$ac_objext'
11484   { (case "(($ac_try" in
11485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11486   *) ac_try_echo=$ac_try;;
11487 esac
11488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11489   (eval "$ac_try") 2>&5
11490   ac_status=$?
11491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11492   (exit $ac_status); }; }; then
11493   ac_header_compiler=yes
11494 else
11495   echo "$as_me: failed program was:" >&5
11496 sed 's/^/| /' conftest.$ac_ext >&5
11497
11498         ac_header_compiler=no
11499 fi
11500
11501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11502 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11503 echo "${ECHO_T}$ac_header_compiler" >&6; }
11504
11505 # Is the header present?
11506 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11507 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11508 cat >conftest.$ac_ext <<_ACEOF
11509 /* confdefs.h.  */
11510 _ACEOF
11511 cat confdefs.h >>conftest.$ac_ext
11512 cat >>conftest.$ac_ext <<_ACEOF
11513 /* end confdefs.h.  */
11514 #include <$ac_header>
11515 _ACEOF
11516 if { (ac_try="$ac_cpp conftest.$ac_ext"
11517 case "(($ac_try" in
11518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11519   *) ac_try_echo=$ac_try;;
11520 esac
11521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11522   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11523   ac_status=$?
11524   grep -v '^ *+' conftest.er1 >conftest.err
11525   rm -f conftest.er1
11526   cat conftest.err >&5
11527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11528   (exit $ac_status); } >/dev/null; then
11529   if test -s conftest.err; then
11530     ac_cpp_err=$ac_c_preproc_warn_flag
11531     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11532   else
11533     ac_cpp_err=
11534   fi
11535 else
11536   ac_cpp_err=yes
11537 fi
11538 if test -z "$ac_cpp_err"; then
11539   ac_header_preproc=yes
11540 else
11541   echo "$as_me: failed program was:" >&5
11542 sed 's/^/| /' conftest.$ac_ext >&5
11543
11544   ac_header_preproc=no
11545 fi
11546
11547 rm -f conftest.err conftest.$ac_ext
11548 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11549 echo "${ECHO_T}$ac_header_preproc" >&6; }
11550
11551 # So?  What about this header?
11552 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11553   yes:no: )
11554     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11555 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11556     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11557 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11558     ac_header_preproc=yes
11559     ;;
11560   no:yes:* )
11561     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11562 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11563     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11564 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11565     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11566 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11567     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11568 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11569     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11570 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11571     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11572 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11573     ( cat <<\_ASBOX
11574 ## ------------------------------------ ##
11575 ## Report this to http://llvm.org/bugs/ ##
11576 ## ------------------------------------ ##
11577 _ASBOX
11578      ) | sed "s/^/$as_me: WARNING:     /" >&2
11579     ;;
11580 esac
11581 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11582 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11583 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11584   echo $ECHO_N "(cached) $ECHO_C" >&6
11585 else
11586   eval "$as_ac_Header=\$ac_header_preproc"
11587 fi
11588 ac_res=`eval echo '${'$as_ac_Header'}'`
11589                { echo "$as_me:$LINENO: result: $ac_res" >&5
11590 echo "${ECHO_T}$ac_res" >&6; }
11591
11592 fi
11593 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11594   cat >>confdefs.h <<_ACEOF
11595 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11596 _ACEOF
11597  break
11598 fi
11599
11600 done
11601
11602
11603
11604
11605 for ac_func in strchr index
11606 do
11607 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11608 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11609 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11610 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11611   echo $ECHO_N "(cached) $ECHO_C" >&6
11612 else
11613   cat >conftest.$ac_ext <<_ACEOF
11614 /* confdefs.h.  */
11615 _ACEOF
11616 cat confdefs.h >>conftest.$ac_ext
11617 cat >>conftest.$ac_ext <<_ACEOF
11618 /* end confdefs.h.  */
11619 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11620    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11621 #define $ac_func innocuous_$ac_func
11622
11623 /* System header to define __stub macros and hopefully few prototypes,
11624     which can conflict with char $ac_func (); below.
11625     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11626     <limits.h> exists even on freestanding compilers.  */
11627
11628 #ifdef __STDC__
11629 # include <limits.h>
11630 #else
11631 # include <assert.h>
11632 #endif
11633
11634 #undef $ac_func
11635
11636 /* Override any GCC internal prototype to avoid an error.
11637    Use char because int might match the return type of a GCC
11638    builtin and then its argument prototype would still apply.  */
11639 #ifdef __cplusplus
11640 extern "C"
11641 #endif
11642 char $ac_func ();
11643 /* The GNU C library defines this for functions which it implements
11644     to always fail with ENOSYS.  Some functions are actually named
11645     something starting with __ and the normal name is an alias.  */
11646 #if defined __stub_$ac_func || defined __stub___$ac_func
11647 choke me
11648 #endif
11649
11650 int
11651 main ()
11652 {
11653 return $ac_func ();
11654   ;
11655   return 0;
11656 }
11657 _ACEOF
11658 rm -f conftest.$ac_objext conftest$ac_exeext
11659 if { (ac_try="$ac_link"
11660 case "(($ac_try" in
11661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11662   *) ac_try_echo=$ac_try;;
11663 esac
11664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11665   (eval "$ac_link") 2>conftest.er1
11666   ac_status=$?
11667   grep -v '^ *+' conftest.er1 >conftest.err
11668   rm -f conftest.er1
11669   cat conftest.err >&5
11670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11671   (exit $ac_status); } &&
11672          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11673   { (case "(($ac_try" in
11674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11675   *) ac_try_echo=$ac_try;;
11676 esac
11677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11678   (eval "$ac_try") 2>&5
11679   ac_status=$?
11680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11681   (exit $ac_status); }; } &&
11682          { ac_try='test -s conftest$ac_exeext'
11683   { (case "(($ac_try" in
11684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11685   *) ac_try_echo=$ac_try;;
11686 esac
11687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11688   (eval "$ac_try") 2>&5
11689   ac_status=$?
11690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11691   (exit $ac_status); }; }; then
11692   eval "$as_ac_var=yes"
11693 else
11694   echo "$as_me: failed program was:" >&5
11695 sed 's/^/| /' conftest.$ac_ext >&5
11696
11697         eval "$as_ac_var=no"
11698 fi
11699
11700 rm -f core conftest.err conftest.$ac_objext \
11701       conftest$ac_exeext conftest.$ac_ext
11702 fi
11703 ac_res=`eval echo '${'$as_ac_var'}'`
11704                { echo "$as_me:$LINENO: result: $ac_res" >&5
11705 echo "${ECHO_T}$ac_res" >&6; }
11706 if test `eval echo '${'$as_ac_var'}'` = yes; then
11707   cat >>confdefs.h <<_ACEOF
11708 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11709 _ACEOF
11710  break
11711 fi
11712 done
11713
11714
11715
11716 for ac_func in strrchr rindex
11717 do
11718 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11719 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11720 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11721 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11722   echo $ECHO_N "(cached) $ECHO_C" >&6
11723 else
11724   cat >conftest.$ac_ext <<_ACEOF
11725 /* confdefs.h.  */
11726 _ACEOF
11727 cat confdefs.h >>conftest.$ac_ext
11728 cat >>conftest.$ac_ext <<_ACEOF
11729 /* end confdefs.h.  */
11730 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11731    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11732 #define $ac_func innocuous_$ac_func
11733
11734 /* System header to define __stub macros and hopefully few prototypes,
11735     which can conflict with char $ac_func (); below.
11736     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11737     <limits.h> exists even on freestanding compilers.  */
11738
11739 #ifdef __STDC__
11740 # include <limits.h>
11741 #else
11742 # include <assert.h>
11743 #endif
11744
11745 #undef $ac_func
11746
11747 /* Override any GCC internal prototype to avoid an error.
11748    Use char because int might match the return type of a GCC
11749    builtin and then its argument prototype would still apply.  */
11750 #ifdef __cplusplus
11751 extern "C"
11752 #endif
11753 char $ac_func ();
11754 /* The GNU C library defines this for functions which it implements
11755     to always fail with ENOSYS.  Some functions are actually named
11756     something starting with __ and the normal name is an alias.  */
11757 #if defined __stub_$ac_func || defined __stub___$ac_func
11758 choke me
11759 #endif
11760
11761 int
11762 main ()
11763 {
11764 return $ac_func ();
11765   ;
11766   return 0;
11767 }
11768 _ACEOF
11769 rm -f conftest.$ac_objext conftest$ac_exeext
11770 if { (ac_try="$ac_link"
11771 case "(($ac_try" in
11772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11773   *) ac_try_echo=$ac_try;;
11774 esac
11775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11776   (eval "$ac_link") 2>conftest.er1
11777   ac_status=$?
11778   grep -v '^ *+' conftest.er1 >conftest.err
11779   rm -f conftest.er1
11780   cat conftest.err >&5
11781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11782   (exit $ac_status); } &&
11783          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11784   { (case "(($ac_try" in
11785   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11786   *) ac_try_echo=$ac_try;;
11787 esac
11788 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11789   (eval "$ac_try") 2>&5
11790   ac_status=$?
11791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11792   (exit $ac_status); }; } &&
11793          { ac_try='test -s conftest$ac_exeext'
11794   { (case "(($ac_try" in
11795   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11796   *) ac_try_echo=$ac_try;;
11797 esac
11798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11799   (eval "$ac_try") 2>&5
11800   ac_status=$?
11801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11802   (exit $ac_status); }; }; then
11803   eval "$as_ac_var=yes"
11804 else
11805   echo "$as_me: failed program was:" >&5
11806 sed 's/^/| /' conftest.$ac_ext >&5
11807
11808         eval "$as_ac_var=no"
11809 fi
11810
11811 rm -f core conftest.err conftest.$ac_objext \
11812       conftest$ac_exeext conftest.$ac_ext
11813 fi
11814 ac_res=`eval echo '${'$as_ac_var'}'`
11815                { echo "$as_me:$LINENO: result: $ac_res" >&5
11816 echo "${ECHO_T}$ac_res" >&6; }
11817 if test `eval echo '${'$as_ac_var'}'` = yes; then
11818   cat >>confdefs.h <<_ACEOF
11819 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11820 _ACEOF
11821  break
11822 fi
11823 done
11824
11825
11826
11827 for ac_func in memcpy bcopy
11828 do
11829 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11830 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11831 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11832 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11833   echo $ECHO_N "(cached) $ECHO_C" >&6
11834 else
11835   cat >conftest.$ac_ext <<_ACEOF
11836 /* confdefs.h.  */
11837 _ACEOF
11838 cat confdefs.h >>conftest.$ac_ext
11839 cat >>conftest.$ac_ext <<_ACEOF
11840 /* end confdefs.h.  */
11841 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11842    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11843 #define $ac_func innocuous_$ac_func
11844
11845 /* System header to define __stub macros and hopefully few prototypes,
11846     which can conflict with char $ac_func (); below.
11847     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11848     <limits.h> exists even on freestanding compilers.  */
11849
11850 #ifdef __STDC__
11851 # include <limits.h>
11852 #else
11853 # include <assert.h>
11854 #endif
11855
11856 #undef $ac_func
11857
11858 /* Override any GCC internal prototype to avoid an error.
11859    Use char because int might match the return type of a GCC
11860    builtin and then its argument prototype would still apply.  */
11861 #ifdef __cplusplus
11862 extern "C"
11863 #endif
11864 char $ac_func ();
11865 /* The GNU C library defines this for functions which it implements
11866     to always fail with ENOSYS.  Some functions are actually named
11867     something starting with __ and the normal name is an alias.  */
11868 #if defined __stub_$ac_func || defined __stub___$ac_func
11869 choke me
11870 #endif
11871
11872 int
11873 main ()
11874 {
11875 return $ac_func ();
11876   ;
11877   return 0;
11878 }
11879 _ACEOF
11880 rm -f conftest.$ac_objext conftest$ac_exeext
11881 if { (ac_try="$ac_link"
11882 case "(($ac_try" in
11883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11884   *) ac_try_echo=$ac_try;;
11885 esac
11886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11887   (eval "$ac_link") 2>conftest.er1
11888   ac_status=$?
11889   grep -v '^ *+' conftest.er1 >conftest.err
11890   rm -f conftest.er1
11891   cat conftest.err >&5
11892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11893   (exit $ac_status); } &&
11894          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11895   { (case "(($ac_try" in
11896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11897   *) ac_try_echo=$ac_try;;
11898 esac
11899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11900   (eval "$ac_try") 2>&5
11901   ac_status=$?
11902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11903   (exit $ac_status); }; } &&
11904          { ac_try='test -s conftest$ac_exeext'
11905   { (case "(($ac_try" in
11906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11907   *) ac_try_echo=$ac_try;;
11908 esac
11909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11910   (eval "$ac_try") 2>&5
11911   ac_status=$?
11912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11913   (exit $ac_status); }; }; then
11914   eval "$as_ac_var=yes"
11915 else
11916   echo "$as_me: failed program was:" >&5
11917 sed 's/^/| /' conftest.$ac_ext >&5
11918
11919         eval "$as_ac_var=no"
11920 fi
11921
11922 rm -f core conftest.err conftest.$ac_objext \
11923       conftest$ac_exeext conftest.$ac_ext
11924 fi
11925 ac_res=`eval echo '${'$as_ac_var'}'`
11926                { echo "$as_me:$LINENO: result: $ac_res" >&5
11927 echo "${ECHO_T}$ac_res" >&6; }
11928 if test `eval echo '${'$as_ac_var'}'` = yes; then
11929   cat >>confdefs.h <<_ACEOF
11930 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11931 _ACEOF
11932  break
11933 fi
11934 done
11935
11936
11937
11938 for ac_func in memmove strcmp
11939 do
11940 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11941 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11942 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11943 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11944   echo $ECHO_N "(cached) $ECHO_C" >&6
11945 else
11946   cat >conftest.$ac_ext <<_ACEOF
11947 /* confdefs.h.  */
11948 _ACEOF
11949 cat confdefs.h >>conftest.$ac_ext
11950 cat >>conftest.$ac_ext <<_ACEOF
11951 /* end confdefs.h.  */
11952 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11953    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11954 #define $ac_func innocuous_$ac_func
11955
11956 /* System header to define __stub macros and hopefully few prototypes,
11957     which can conflict with char $ac_func (); below.
11958     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11959     <limits.h> exists even on freestanding compilers.  */
11960
11961 #ifdef __STDC__
11962 # include <limits.h>
11963 #else
11964 # include <assert.h>
11965 #endif
11966
11967 #undef $ac_func
11968
11969 /* Override any GCC internal prototype to avoid an error.
11970    Use char because int might match the return type of a GCC
11971    builtin and then its argument prototype would still apply.  */
11972 #ifdef __cplusplus
11973 extern "C"
11974 #endif
11975 char $ac_func ();
11976 /* The GNU C library defines this for functions which it implements
11977     to always fail with ENOSYS.  Some functions are actually named
11978     something starting with __ and the normal name is an alias.  */
11979 #if defined __stub_$ac_func || defined __stub___$ac_func
11980 choke me
11981 #endif
11982
11983 int
11984 main ()
11985 {
11986 return $ac_func ();
11987   ;
11988   return 0;
11989 }
11990 _ACEOF
11991 rm -f conftest.$ac_objext conftest$ac_exeext
11992 if { (ac_try="$ac_link"
11993 case "(($ac_try" in
11994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11995   *) ac_try_echo=$ac_try;;
11996 esac
11997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11998   (eval "$ac_link") 2>conftest.er1
11999   ac_status=$?
12000   grep -v '^ *+' conftest.er1 >conftest.err
12001   rm -f conftest.er1
12002   cat conftest.err >&5
12003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12004   (exit $ac_status); } &&
12005          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12006   { (case "(($ac_try" in
12007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12008   *) ac_try_echo=$ac_try;;
12009 esac
12010 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12011   (eval "$ac_try") 2>&5
12012   ac_status=$?
12013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12014   (exit $ac_status); }; } &&
12015          { ac_try='test -s conftest$ac_exeext'
12016   { (case "(($ac_try" in
12017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12018   *) ac_try_echo=$ac_try;;
12019 esac
12020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12021   (eval "$ac_try") 2>&5
12022   ac_status=$?
12023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12024   (exit $ac_status); }; }; then
12025   eval "$as_ac_var=yes"
12026 else
12027   echo "$as_me: failed program was:" >&5
12028 sed 's/^/| /' conftest.$ac_ext >&5
12029
12030         eval "$as_ac_var=no"
12031 fi
12032
12033 rm -f core conftest.err conftest.$ac_objext \
12034       conftest$ac_exeext conftest.$ac_ext
12035 fi
12036 ac_res=`eval echo '${'$as_ac_var'}'`
12037                { echo "$as_me:$LINENO: result: $ac_res" >&5
12038 echo "${ECHO_T}$ac_res" >&6; }
12039 if test `eval echo '${'$as_ac_var'}'` = yes; then
12040   cat >>confdefs.h <<_ACEOF
12041 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12042 _ACEOF
12043
12044 fi
12045 done
12046
12047
12048
12049
12050 for ac_func in closedir opendir readdir
12051 do
12052 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12053 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12054 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12055 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12056   echo $ECHO_N "(cached) $ECHO_C" >&6
12057 else
12058   cat >conftest.$ac_ext <<_ACEOF
12059 /* confdefs.h.  */
12060 _ACEOF
12061 cat confdefs.h >>conftest.$ac_ext
12062 cat >>conftest.$ac_ext <<_ACEOF
12063 /* end confdefs.h.  */
12064 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12065    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12066 #define $ac_func innocuous_$ac_func
12067
12068 /* System header to define __stub macros and hopefully few prototypes,
12069     which can conflict with char $ac_func (); below.
12070     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12071     <limits.h> exists even on freestanding compilers.  */
12072
12073 #ifdef __STDC__
12074 # include <limits.h>
12075 #else
12076 # include <assert.h>
12077 #endif
12078
12079 #undef $ac_func
12080
12081 /* Override any GCC internal prototype to avoid an error.
12082    Use char because int might match the return type of a GCC
12083    builtin and then its argument prototype would still apply.  */
12084 #ifdef __cplusplus
12085 extern "C"
12086 #endif
12087 char $ac_func ();
12088 /* The GNU C library defines this for functions which it implements
12089     to always fail with ENOSYS.  Some functions are actually named
12090     something starting with __ and the normal name is an alias.  */
12091 #if defined __stub_$ac_func || defined __stub___$ac_func
12092 choke me
12093 #endif
12094
12095 int
12096 main ()
12097 {
12098 return $ac_func ();
12099   ;
12100   return 0;
12101 }
12102 _ACEOF
12103 rm -f conftest.$ac_objext conftest$ac_exeext
12104 if { (ac_try="$ac_link"
12105 case "(($ac_try" in
12106   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12107   *) ac_try_echo=$ac_try;;
12108 esac
12109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12110   (eval "$ac_link") 2>conftest.er1
12111   ac_status=$?
12112   grep -v '^ *+' conftest.er1 >conftest.err
12113   rm -f conftest.er1
12114   cat conftest.err >&5
12115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12116   (exit $ac_status); } &&
12117          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12118   { (case "(($ac_try" in
12119   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12120   *) ac_try_echo=$ac_try;;
12121 esac
12122 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12123   (eval "$ac_try") 2>&5
12124   ac_status=$?
12125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12126   (exit $ac_status); }; } &&
12127          { ac_try='test -s conftest$ac_exeext'
12128   { (case "(($ac_try" in
12129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12130   *) ac_try_echo=$ac_try;;
12131 esac
12132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12133   (eval "$ac_try") 2>&5
12134   ac_status=$?
12135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12136   (exit $ac_status); }; }; then
12137   eval "$as_ac_var=yes"
12138 else
12139   echo "$as_me: failed program was:" >&5
12140 sed 's/^/| /' conftest.$ac_ext >&5
12141
12142         eval "$as_ac_var=no"
12143 fi
12144
12145 rm -f core conftest.err conftest.$ac_objext \
12146       conftest$ac_exeext conftest.$ac_ext
12147 fi
12148 ac_res=`eval echo '${'$as_ac_var'}'`
12149                { echo "$as_me:$LINENO: result: $ac_res" >&5
12150 echo "${ECHO_T}$ac_res" >&6; }
12151 if test `eval echo '${'$as_ac_var'}'` = yes; then
12152   cat >>confdefs.h <<_ACEOF
12153 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12154 _ACEOF
12155
12156 fi
12157 done
12158
12159
12160
12161 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12162 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12163
12164 ICC=no
12165 IXX=no
12166 case $CC in
12167   icc*|icpc*)
12168     ICC=yes
12169     IXX=yes
12170     ;;
12171    *)
12172     ;;
12173 esac
12174
12175 if test "$GCC" != "yes" && test "$ICC" != "yes"
12176 then
12177   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12178 echo "$as_me: error: gcc|icc required but not found" >&2;}
12179    { (exit 1); exit 1; }; }
12180 fi
12181
12182 if test "$GXX" != "yes" && test "$IXX" != "yes"
12183 then
12184   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12185 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12186    { (exit 1); exit 1; }; }
12187 fi
12188
12189 if test "$GCC" = "yes"
12190 then
12191   cat >conftest.$ac_ext <<_ACEOF
12192
12193   /* confdefs.h.  */
12194 _ACEOF
12195 cat confdefs.h >>conftest.$ac_ext
12196 cat >>conftest.$ac_ext <<_ACEOF
12197 /* end confdefs.h.  */
12198
12199     #if !defined(__GNUC__) || __GNUC__ < 3
12200     #error Unsupported GCC version
12201     #endif
12202
12203
12204 _ACEOF
12205 rm -f conftest.$ac_objext
12206 if { (ac_try="$ac_compile"
12207 case "(($ac_try" in
12208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12209   *) ac_try_echo=$ac_try;;
12210 esac
12211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12212   (eval "$ac_compile") 2>conftest.er1
12213   ac_status=$?
12214   grep -v '^ *+' conftest.er1 >conftest.err
12215   rm -f conftest.er1
12216   cat conftest.err >&5
12217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12218   (exit $ac_status); } &&
12219          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12220   { (case "(($ac_try" in
12221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12222   *) ac_try_echo=$ac_try;;
12223 esac
12224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12225   (eval "$ac_try") 2>&5
12226   ac_status=$?
12227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12228   (exit $ac_status); }; } &&
12229          { ac_try='test -s conftest.$ac_objext'
12230   { (case "(($ac_try" in
12231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12232   *) ac_try_echo=$ac_try;;
12233 esac
12234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12235   (eval "$ac_try") 2>&5
12236   ac_status=$?
12237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12238   (exit $ac_status); }; }; then
12239   :
12240 else
12241   echo "$as_me: failed program was:" >&5
12242 sed 's/^/| /' conftest.$ac_ext >&5
12243
12244         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12245 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12246    { (exit 1); exit 1; }; }
12247 fi
12248
12249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12250 fi
12251
12252 if test -z "$llvm_cv_gnu_make_command"
12253 then
12254   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12255 echo "$as_me: error: GNU Make required but not found" >&2;}
12256    { (exit 1); exit 1; }; }
12257 fi
12258
12259 { echo "$as_me:$LINENO: result: ok" >&5
12260 echo "${ECHO_T}ok" >&6; }
12261
12262 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12263 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12264 NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12265
12266 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12267
12268 NO_NESTED_ANON_TYPES=`$CXX -Werror -Wnested-anon-types -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-nested-anon-types`
12269
12270 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
12271
12272
12273 NO_UNINITIALIZED=
12274 NO_MAYBE_UNINITIALIZED=
12275 if test "$GXX" = "yes"
12276 then
12277   NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
12278
12279         if test -z "$NO_MAYBE_UNINITIALIZED"
12280   then
12281     NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
12282
12283   fi
12284 fi
12285 { 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
12286 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $NO_NESTED_ANON_TYPES $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&6; }
12287
12288
12289 # Check whether --with-python was given.
12290 if test "${with_python+set}" = set; then
12291   withval=$with_python; PYTHON="$withval"
12292 fi
12293
12294
12295 if test -n "$PYTHON" && test -x "$PYTHON" ; then
12296   { echo "$as_me:$LINENO: checking for python" >&5
12297 echo $ECHO_N "checking for python... $ECHO_C" >&6; }
12298   { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
12299 echo "${ECHO_T}user defined: $with_python" >&6; }
12300 else
12301   if test -n "$PYTHON" ; then
12302     { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
12303 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
12304   fi
12305
12306   # Extract the first word of "python python2 python26", so it can be a program name with args.
12307 set dummy python python2 python26; ac_word=$2
12308 { echo "$as_me:$LINENO: checking for $ac_word" >&5
12309 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12310 if test "${ac_cv_path_PYTHON+set}" = set; then
12311   echo $ECHO_N "(cached) $ECHO_C" >&6
12312 else
12313   case $PYTHON in
12314   [\\/]* | ?:[\\/]*)
12315   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
12316   ;;
12317   *)
12318   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12319 for as_dir in $PATH
12320 do
12321   IFS=$as_save_IFS
12322   test -z "$as_dir" && as_dir=.
12323   for ac_exec_ext in '' $ac_executable_extensions; do
12324   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
12325     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
12326     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12327     break 2
12328   fi
12329 done
12330 done
12331 IFS=$as_save_IFS
12332
12333   test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
12334 echo "${ECHO_T}not found" >&6; }
12335                 { { echo "$as_me:$LINENO: error: could not find python 2.5 or higher" >&5
12336 echo "$as_me: error: could not find python 2.5 or higher" >&2;}
12337    { (exit 1); exit 1; }; }"
12338   ;;
12339 esac
12340 fi
12341 PYTHON=$ac_cv_path_PYTHON
12342 if test -n "$PYTHON"; then
12343   { echo "$as_me:$LINENO: result: $PYTHON" >&5
12344 echo "${ECHO_T}$PYTHON" >&6; }
12345 else
12346   { echo "$as_me:$LINENO: result: no" >&5
12347 echo "${ECHO_T}no" >&6; }
12348 fi
12349
12350
12351 fi
12352
12353 { echo "$as_me:$LINENO: checking for python >= 2.5" >&5
12354 echo $ECHO_N "checking for python >= 2.5... $ECHO_C" >&6; }
12355 ac_python_version=`$PYTHON -c 'import sys; print sys.version.split()[0]'`
12356 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
12357 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
12358 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
12359 if   test "$ac_python_version_major" -eq "2" \
12360    && test "$ac_python_version_minor" -ge "5" ; then
12361   { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
12362 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
12363 else
12364   { echo "$as_me:$LINENO: result: not found" >&5
12365 echo "${ECHO_T}not found" >&6; }
12366   { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.5
12367 See \`config.log' for more details." >&5
12368 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.5
12369 See \`config.log' for more details." >&2;}
12370    { (exit 1); exit 1; }; }
12371 fi
12372
12373
12374
12375 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12376 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12377 if test "${ac_cv_lib_m_sin+set}" = set; then
12378   echo $ECHO_N "(cached) $ECHO_C" >&6
12379 else
12380   ac_check_lib_save_LIBS=$LIBS
12381 LIBS="-lm  $LIBS"
12382 cat >conftest.$ac_ext <<_ACEOF
12383 /* confdefs.h.  */
12384 _ACEOF
12385 cat confdefs.h >>conftest.$ac_ext
12386 cat >>conftest.$ac_ext <<_ACEOF
12387 /* end confdefs.h.  */
12388
12389 /* Override any GCC internal prototype to avoid an error.
12390    Use char because int might match the return type of a GCC
12391    builtin and then its argument prototype would still apply.  */
12392 #ifdef __cplusplus
12393 extern "C"
12394 #endif
12395 char sin ();
12396 int
12397 main ()
12398 {
12399 return sin ();
12400   ;
12401   return 0;
12402 }
12403 _ACEOF
12404 rm -f conftest.$ac_objext conftest$ac_exeext
12405 if { (ac_try="$ac_link"
12406 case "(($ac_try" in
12407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12408   *) ac_try_echo=$ac_try;;
12409 esac
12410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12411   (eval "$ac_link") 2>conftest.er1
12412   ac_status=$?
12413   grep -v '^ *+' conftest.er1 >conftest.err
12414   rm -f conftest.er1
12415   cat conftest.err >&5
12416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12417   (exit $ac_status); } &&
12418          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12419   { (case "(($ac_try" in
12420   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12421   *) ac_try_echo=$ac_try;;
12422 esac
12423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12424   (eval "$ac_try") 2>&5
12425   ac_status=$?
12426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12427   (exit $ac_status); }; } &&
12428          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
12438   ac_cv_lib_m_sin=yes
12439 else
12440   echo "$as_me: failed program was:" >&5
12441 sed 's/^/| /' conftest.$ac_ext >&5
12442
12443         ac_cv_lib_m_sin=no
12444 fi
12445
12446 rm -f core conftest.err conftest.$ac_objext \
12447       conftest$ac_exeext conftest.$ac_ext
12448 LIBS=$ac_check_lib_save_LIBS
12449 fi
12450 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12451 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12452 if test $ac_cv_lib_m_sin = yes; then
12453   cat >>confdefs.h <<_ACEOF
12454 #define HAVE_LIBM 1
12455 _ACEOF
12456
12457   LIBS="-lm $LIBS"
12458
12459 fi
12460
12461 if test "$llvm_cv_os_type" = "MingW" ; then
12462
12463 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12464 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12465 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12466   echo $ECHO_N "(cached) $ECHO_C" >&6
12467 else
12468   ac_check_lib_save_LIBS=$LIBS
12469 LIBS="-limagehlp  $LIBS"
12470 cat >conftest.$ac_ext <<_ACEOF
12471 /* confdefs.h.  */
12472 _ACEOF
12473 cat confdefs.h >>conftest.$ac_ext
12474 cat >>conftest.$ac_ext <<_ACEOF
12475 /* end confdefs.h.  */
12476
12477
12478 int
12479 main ()
12480 {
12481 return main ();
12482   ;
12483   return 0;
12484 }
12485 _ACEOF
12486 rm -f conftest.$ac_objext conftest$ac_exeext
12487 if { (ac_try="$ac_link"
12488 case "(($ac_try" in
12489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12490   *) ac_try_echo=$ac_try;;
12491 esac
12492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12493   (eval "$ac_link") 2>conftest.er1
12494   ac_status=$?
12495   grep -v '^ *+' conftest.er1 >conftest.err
12496   rm -f conftest.er1
12497   cat conftest.err >&5
12498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12499   (exit $ac_status); } &&
12500          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12501   { (case "(($ac_try" in
12502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12503   *) ac_try_echo=$ac_try;;
12504 esac
12505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12506   (eval "$ac_try") 2>&5
12507   ac_status=$?
12508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12509   (exit $ac_status); }; } &&
12510          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
12520   ac_cv_lib_imagehlp_main=yes
12521 else
12522   echo "$as_me: failed program was:" >&5
12523 sed 's/^/| /' conftest.$ac_ext >&5
12524
12525         ac_cv_lib_imagehlp_main=no
12526 fi
12527
12528 rm -f core conftest.err conftest.$ac_objext \
12529       conftest$ac_exeext conftest.$ac_ext
12530 LIBS=$ac_check_lib_save_LIBS
12531 fi
12532 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12533 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12534 if test $ac_cv_lib_imagehlp_main = yes; then
12535   cat >>confdefs.h <<_ACEOF
12536 #define HAVE_LIBIMAGEHLP 1
12537 _ACEOF
12538
12539   LIBS="-limagehlp $LIBS"
12540
12541 fi
12542
12543
12544 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12545 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12546 if test "${ac_cv_lib_psapi_main+set}" = set; then
12547   echo $ECHO_N "(cached) $ECHO_C" >&6
12548 else
12549   ac_check_lib_save_LIBS=$LIBS
12550 LIBS="-lpsapi  $LIBS"
12551 cat >conftest.$ac_ext <<_ACEOF
12552 /* confdefs.h.  */
12553 _ACEOF
12554 cat confdefs.h >>conftest.$ac_ext
12555 cat >>conftest.$ac_ext <<_ACEOF
12556 /* end confdefs.h.  */
12557
12558
12559 int
12560 main ()
12561 {
12562 return main ();
12563   ;
12564   return 0;
12565 }
12566 _ACEOF
12567 rm -f conftest.$ac_objext conftest$ac_exeext
12568 if { (ac_try="$ac_link"
12569 case "(($ac_try" in
12570   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12571   *) ac_try_echo=$ac_try;;
12572 esac
12573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12574   (eval "$ac_link") 2>conftest.er1
12575   ac_status=$?
12576   grep -v '^ *+' conftest.er1 >conftest.err
12577   rm -f conftest.er1
12578   cat conftest.err >&5
12579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12580   (exit $ac_status); } &&
12581          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12582   { (case "(($ac_try" in
12583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12584   *) ac_try_echo=$ac_try;;
12585 esac
12586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12587   (eval "$ac_try") 2>&5
12588   ac_status=$?
12589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12590   (exit $ac_status); }; } &&
12591          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
12601   ac_cv_lib_psapi_main=yes
12602 else
12603   echo "$as_me: failed program was:" >&5
12604 sed 's/^/| /' conftest.$ac_ext >&5
12605
12606         ac_cv_lib_psapi_main=no
12607 fi
12608
12609 rm -f core conftest.err conftest.$ac_objext \
12610       conftest$ac_exeext conftest.$ac_ext
12611 LIBS=$ac_check_lib_save_LIBS
12612 fi
12613 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12614 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12615 if test $ac_cv_lib_psapi_main = yes; then
12616   cat >>confdefs.h <<_ACEOF
12617 #define HAVE_LIBPSAPI 1
12618 _ACEOF
12619
12620   LIBS="-lpsapi $LIBS"
12621
12622 fi
12623
12624 fi
12625
12626 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12627 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12628 if test "${ac_cv_search_dlopen+set}" = set; then
12629   echo $ECHO_N "(cached) $ECHO_C" >&6
12630 else
12631   ac_func_search_save_LIBS=$LIBS
12632 cat >conftest.$ac_ext <<_ACEOF
12633 /* confdefs.h.  */
12634 _ACEOF
12635 cat confdefs.h >>conftest.$ac_ext
12636 cat >>conftest.$ac_ext <<_ACEOF
12637 /* end confdefs.h.  */
12638
12639 /* Override any GCC internal prototype to avoid an error.
12640    Use char because int might match the return type of a GCC
12641    builtin and then its argument prototype would still apply.  */
12642 #ifdef __cplusplus
12643 extern "C"
12644 #endif
12645 char dlopen ();
12646 int
12647 main ()
12648 {
12649 return dlopen ();
12650   ;
12651   return 0;
12652 }
12653 _ACEOF
12654 for ac_lib in '' dl; do
12655   if test -z "$ac_lib"; then
12656     ac_res="none required"
12657   else
12658     ac_res=-l$ac_lib
12659     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12660   fi
12661   rm -f conftest.$ac_objext conftest$ac_exeext
12662 if { (ac_try="$ac_link"
12663 case "(($ac_try" in
12664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12665   *) ac_try_echo=$ac_try;;
12666 esac
12667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12668   (eval "$ac_link") 2>conftest.er1
12669   ac_status=$?
12670   grep -v '^ *+' conftest.er1 >conftest.err
12671   rm -f conftest.er1
12672   cat conftest.err >&5
12673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12674   (exit $ac_status); } &&
12675          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12676   { (case "(($ac_try" in
12677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12678   *) ac_try_echo=$ac_try;;
12679 esac
12680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12681   (eval "$ac_try") 2>&5
12682   ac_status=$?
12683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12684   (exit $ac_status); }; } &&
12685          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
12695   ac_cv_search_dlopen=$ac_res
12696 else
12697   echo "$as_me: failed program was:" >&5
12698 sed 's/^/| /' conftest.$ac_ext >&5
12699
12700
12701 fi
12702
12703 rm -f core conftest.err conftest.$ac_objext \
12704       conftest$ac_exeext
12705   if test "${ac_cv_search_dlopen+set}" = set; then
12706   break
12707 fi
12708 done
12709 if test "${ac_cv_search_dlopen+set}" = set; then
12710   :
12711 else
12712   ac_cv_search_dlopen=no
12713 fi
12714 rm conftest.$ac_ext
12715 LIBS=$ac_func_search_save_LIBS
12716 fi
12717 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12718 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12719 ac_res=$ac_cv_search_dlopen
12720 if test "$ac_res" != no; then
12721   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12722
12723 cat >>confdefs.h <<\_ACEOF
12724 #define HAVE_DLOPEN 1
12725 _ACEOF
12726
12727 else
12728   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12729 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12730 fi
12731
12732
12733 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
12734 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
12735 if test "${ac_cv_search_clock_gettime+set}" = set; then
12736   echo $ECHO_N "(cached) $ECHO_C" >&6
12737 else
12738   ac_func_search_save_LIBS=$LIBS
12739 cat >conftest.$ac_ext <<_ACEOF
12740 /* confdefs.h.  */
12741 _ACEOF
12742 cat confdefs.h >>conftest.$ac_ext
12743 cat >>conftest.$ac_ext <<_ACEOF
12744 /* end confdefs.h.  */
12745
12746 /* Override any GCC internal prototype to avoid an error.
12747    Use char because int might match the return type of a GCC
12748    builtin and then its argument prototype would still apply.  */
12749 #ifdef __cplusplus
12750 extern "C"
12751 #endif
12752 char clock_gettime ();
12753 int
12754 main ()
12755 {
12756 return clock_gettime ();
12757   ;
12758   return 0;
12759 }
12760 _ACEOF
12761 for ac_lib in '' rt; do
12762   if test -z "$ac_lib"; then
12763     ac_res="none required"
12764   else
12765     ac_res=-l$ac_lib
12766     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12767   fi
12768   rm -f conftest.$ac_objext conftest$ac_exeext
12769 if { (ac_try="$ac_link"
12770 case "(($ac_try" in
12771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12772   *) ac_try_echo=$ac_try;;
12773 esac
12774 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12775   (eval "$ac_link") 2>conftest.er1
12776   ac_status=$?
12777   grep -v '^ *+' conftest.er1 >conftest.err
12778   rm -f conftest.er1
12779   cat conftest.err >&5
12780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12781   (exit $ac_status); } &&
12782          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12783   { (case "(($ac_try" in
12784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12785   *) ac_try_echo=$ac_try;;
12786 esac
12787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12788   (eval "$ac_try") 2>&5
12789   ac_status=$?
12790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12791   (exit $ac_status); }; } &&
12792          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
12802   ac_cv_search_clock_gettime=$ac_res
12803 else
12804   echo "$as_me: failed program was:" >&5
12805 sed 's/^/| /' conftest.$ac_ext >&5
12806
12807
12808 fi
12809
12810 rm -f core conftest.err conftest.$ac_objext \
12811       conftest$ac_exeext
12812   if test "${ac_cv_search_clock_gettime+set}" = set; then
12813   break
12814 fi
12815 done
12816 if test "${ac_cv_search_clock_gettime+set}" = set; then
12817   :
12818 else
12819   ac_cv_search_clock_gettime=no
12820 fi
12821 rm conftest.$ac_ext
12822 LIBS=$ac_func_search_save_LIBS
12823 fi
12824 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
12825 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
12826 ac_res=$ac_cv_search_clock_gettime
12827 if test "$ac_res" != no; then
12828   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12829
12830 fi
12831
12832
12833 if test "$llvm_cv_enable_libffi" = "yes" ; then
12834   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12835 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12836 if test "${ac_cv_search_ffi_call+set}" = set; then
12837   echo $ECHO_N "(cached) $ECHO_C" >&6
12838 else
12839   ac_func_search_save_LIBS=$LIBS
12840 cat >conftest.$ac_ext <<_ACEOF
12841 /* confdefs.h.  */
12842 _ACEOF
12843 cat confdefs.h >>conftest.$ac_ext
12844 cat >>conftest.$ac_ext <<_ACEOF
12845 /* end confdefs.h.  */
12846
12847 /* Override any GCC internal prototype to avoid an error.
12848    Use char because int might match the return type of a GCC
12849    builtin and then its argument prototype would still apply.  */
12850 #ifdef __cplusplus
12851 extern "C"
12852 #endif
12853 char ffi_call ();
12854 int
12855 main ()
12856 {
12857 return ffi_call ();
12858   ;
12859   return 0;
12860 }
12861 _ACEOF
12862 for ac_lib in '' ffi; do
12863   if test -z "$ac_lib"; then
12864     ac_res="none required"
12865   else
12866     ac_res=-l$ac_lib
12867     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12868   fi
12869   rm -f conftest.$ac_objext conftest$ac_exeext
12870 if { (ac_try="$ac_link"
12871 case "(($ac_try" in
12872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12873   *) ac_try_echo=$ac_try;;
12874 esac
12875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12876   (eval "$ac_link") 2>conftest.er1
12877   ac_status=$?
12878   grep -v '^ *+' conftest.er1 >conftest.err
12879   rm -f conftest.er1
12880   cat conftest.err >&5
12881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12882   (exit $ac_status); } &&
12883          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12884   { (case "(($ac_try" in
12885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12886   *) ac_try_echo=$ac_try;;
12887 esac
12888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12889   (eval "$ac_try") 2>&5
12890   ac_status=$?
12891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12892   (exit $ac_status); }; } &&
12893          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
12903   ac_cv_search_ffi_call=$ac_res
12904 else
12905   echo "$as_me: failed program was:" >&5
12906 sed 's/^/| /' conftest.$ac_ext >&5
12907
12908
12909 fi
12910
12911 rm -f core conftest.err conftest.$ac_objext \
12912       conftest$ac_exeext
12913   if test "${ac_cv_search_ffi_call+set}" = set; then
12914   break
12915 fi
12916 done
12917 if test "${ac_cv_search_ffi_call+set}" = set; then
12918   :
12919 else
12920   ac_cv_search_ffi_call=no
12921 fi
12922 rm conftest.$ac_ext
12923 LIBS=$ac_func_search_save_LIBS
12924 fi
12925 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12926 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12927 ac_res=$ac_cv_search_ffi_call
12928 if test "$ac_res" != no; then
12929   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12930
12931 cat >>confdefs.h <<\_ACEOF
12932 #define HAVE_FFI_CALL 1
12933 _ACEOF
12934
12935 else
12936   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12937 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12938    { (exit 1); exit 1; }; }
12939 fi
12940
12941 fi
12942
12943 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12944 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12945 if test "${ac_cv_search_mallinfo+set}" = set; then
12946   echo $ECHO_N "(cached) $ECHO_C" >&6
12947 else
12948   ac_func_search_save_LIBS=$LIBS
12949 cat >conftest.$ac_ext <<_ACEOF
12950 /* confdefs.h.  */
12951 _ACEOF
12952 cat confdefs.h >>conftest.$ac_ext
12953 cat >>conftest.$ac_ext <<_ACEOF
12954 /* end confdefs.h.  */
12955
12956 /* Override any GCC internal prototype to avoid an error.
12957    Use char because int might match the return type of a GCC
12958    builtin and then its argument prototype would still apply.  */
12959 #ifdef __cplusplus
12960 extern "C"
12961 #endif
12962 char mallinfo ();
12963 int
12964 main ()
12965 {
12966 return mallinfo ();
12967   ;
12968   return 0;
12969 }
12970 _ACEOF
12971 for ac_lib in '' malloc; do
12972   if test -z "$ac_lib"; then
12973     ac_res="none required"
12974   else
12975     ac_res=-l$ac_lib
12976     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12977   fi
12978   rm -f conftest.$ac_objext conftest$ac_exeext
12979 if { (ac_try="$ac_link"
12980 case "(($ac_try" in
12981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12982   *) ac_try_echo=$ac_try;;
12983 esac
12984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12985   (eval "$ac_link") 2>conftest.er1
12986   ac_status=$?
12987   grep -v '^ *+' conftest.er1 >conftest.err
12988   rm -f conftest.er1
12989   cat conftest.err >&5
12990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12991   (exit $ac_status); } &&
12992          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12993   { (case "(($ac_try" in
12994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12995   *) ac_try_echo=$ac_try;;
12996 esac
12997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12998   (eval "$ac_try") 2>&5
12999   ac_status=$?
13000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13001   (exit $ac_status); }; } &&
13002          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
13012   ac_cv_search_mallinfo=$ac_res
13013 else
13014   echo "$as_me: failed program was:" >&5
13015 sed 's/^/| /' conftest.$ac_ext >&5
13016
13017
13018 fi
13019
13020 rm -f core conftest.err conftest.$ac_objext \
13021       conftest$ac_exeext
13022   if test "${ac_cv_search_mallinfo+set}" = set; then
13023   break
13024 fi
13025 done
13026 if test "${ac_cv_search_mallinfo+set}" = set; then
13027   :
13028 else
13029   ac_cv_search_mallinfo=no
13030 fi
13031 rm conftest.$ac_ext
13032 LIBS=$ac_func_search_save_LIBS
13033 fi
13034 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13035 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13036 ac_res=$ac_cv_search_mallinfo
13037 if test "$ac_res" != no; then
13038   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13039
13040 cat >>confdefs.h <<\_ACEOF
13041 #define HAVE_MALLINFO 1
13042 _ACEOF
13043
13044 fi
13045
13046
13047 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
13048
13049 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13050 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13051 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13052   echo $ECHO_N "(cached) $ECHO_C" >&6
13053 else
13054   ac_check_lib_save_LIBS=$LIBS
13055 LIBS="-lpthread  $LIBS"
13056 cat >conftest.$ac_ext <<_ACEOF
13057 /* confdefs.h.  */
13058 _ACEOF
13059 cat confdefs.h >>conftest.$ac_ext
13060 cat >>conftest.$ac_ext <<_ACEOF
13061 /* end confdefs.h.  */
13062
13063 /* Override any GCC internal prototype to avoid an error.
13064    Use char because int might match the return type of a GCC
13065    builtin and then its argument prototype would still apply.  */
13066 #ifdef __cplusplus
13067 extern "C"
13068 #endif
13069 char pthread_mutex_init ();
13070 int
13071 main ()
13072 {
13073 return pthread_mutex_init ();
13074   ;
13075   return 0;
13076 }
13077 _ACEOF
13078 rm -f conftest.$ac_objext conftest$ac_exeext
13079 if { (ac_try="$ac_link"
13080 case "(($ac_try" in
13081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13082   *) ac_try_echo=$ac_try;;
13083 esac
13084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13085   (eval "$ac_link") 2>conftest.er1
13086   ac_status=$?
13087   grep -v '^ *+' conftest.er1 >conftest.err
13088   rm -f conftest.er1
13089   cat conftest.err >&5
13090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13091   (exit $ac_status); } &&
13092          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13093   { (case "(($ac_try" in
13094   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13095   *) ac_try_echo=$ac_try;;
13096 esac
13097 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13098   (eval "$ac_try") 2>&5
13099   ac_status=$?
13100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13101   (exit $ac_status); }; } &&
13102          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
13112   ac_cv_lib_pthread_pthread_mutex_init=yes
13113 else
13114   echo "$as_me: failed program was:" >&5
13115 sed 's/^/| /' conftest.$ac_ext >&5
13116
13117         ac_cv_lib_pthread_pthread_mutex_init=no
13118 fi
13119
13120 rm -f core conftest.err conftest.$ac_objext \
13121       conftest$ac_exeext conftest.$ac_ext
13122 LIBS=$ac_check_lib_save_LIBS
13123 fi
13124 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13125 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13126 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
13127   cat >>confdefs.h <<_ACEOF
13128 #define HAVE_LIBPTHREAD 1
13129 _ACEOF
13130
13131   LIBS="-lpthread $LIBS"
13132
13133 fi
13134
13135   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13136 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13137 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13138   echo $ECHO_N "(cached) $ECHO_C" >&6
13139 else
13140   ac_func_search_save_LIBS=$LIBS
13141 cat >conftest.$ac_ext <<_ACEOF
13142 /* confdefs.h.  */
13143 _ACEOF
13144 cat confdefs.h >>conftest.$ac_ext
13145 cat >>conftest.$ac_ext <<_ACEOF
13146 /* end confdefs.h.  */
13147
13148 /* Override any GCC internal prototype to avoid an error.
13149    Use char because int might match the return type of a GCC
13150    builtin and then its argument prototype would still apply.  */
13151 #ifdef __cplusplus
13152 extern "C"
13153 #endif
13154 char pthread_mutex_lock ();
13155 int
13156 main ()
13157 {
13158 return pthread_mutex_lock ();
13159   ;
13160   return 0;
13161 }
13162 _ACEOF
13163 for ac_lib in '' pthread; do
13164   if test -z "$ac_lib"; then
13165     ac_res="none required"
13166   else
13167     ac_res=-l$ac_lib
13168     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13169   fi
13170   rm -f conftest.$ac_objext conftest$ac_exeext
13171 if { (ac_try="$ac_link"
13172 case "(($ac_try" in
13173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13174   *) ac_try_echo=$ac_try;;
13175 esac
13176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13177   (eval "$ac_link") 2>conftest.er1
13178   ac_status=$?
13179   grep -v '^ *+' conftest.er1 >conftest.err
13180   rm -f conftest.er1
13181   cat conftest.err >&5
13182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13183   (exit $ac_status); } &&
13184          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13185   { (case "(($ac_try" in
13186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13187   *) ac_try_echo=$ac_try;;
13188 esac
13189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13190   (eval "$ac_try") 2>&5
13191   ac_status=$?
13192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13193   (exit $ac_status); }; } &&
13194          { ac_try='test -s conftest$ac_exeext'
13195   { (case "(($ac_try" in
13196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13197   *) ac_try_echo=$ac_try;;
13198 esac
13199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13200   (eval "$ac_try") 2>&5
13201   ac_status=$?
13202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13203   (exit $ac_status); }; }; then
13204   ac_cv_search_pthread_mutex_lock=$ac_res
13205 else
13206   echo "$as_me: failed program was:" >&5
13207 sed 's/^/| /' conftest.$ac_ext >&5
13208
13209
13210 fi
13211
13212 rm -f core conftest.err conftest.$ac_objext \
13213       conftest$ac_exeext
13214   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13215   break
13216 fi
13217 done
13218 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13219   :
13220 else
13221   ac_cv_search_pthread_mutex_lock=no
13222 fi
13223 rm conftest.$ac_ext
13224 LIBS=$ac_func_search_save_LIBS
13225 fi
13226 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13227 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
13228 ac_res=$ac_cv_search_pthread_mutex_lock
13229 if test "$ac_res" != no; then
13230   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13231
13232 cat >>confdefs.h <<\_ACEOF
13233 #define HAVE_PTHREAD_MUTEX_LOCK 1
13234 _ACEOF
13235
13236 fi
13237
13238   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13239 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13240 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13241   echo $ECHO_N "(cached) $ECHO_C" >&6
13242 else
13243   ac_func_search_save_LIBS=$LIBS
13244 cat >conftest.$ac_ext <<_ACEOF
13245 /* confdefs.h.  */
13246 _ACEOF
13247 cat confdefs.h >>conftest.$ac_ext
13248 cat >>conftest.$ac_ext <<_ACEOF
13249 /* end confdefs.h.  */
13250
13251 /* Override any GCC internal prototype to avoid an error.
13252    Use char because int might match the return type of a GCC
13253    builtin and then its argument prototype would still apply.  */
13254 #ifdef __cplusplus
13255 extern "C"
13256 #endif
13257 char pthread_rwlock_init ();
13258 int
13259 main ()
13260 {
13261 return pthread_rwlock_init ();
13262   ;
13263   return 0;
13264 }
13265 _ACEOF
13266 for ac_lib in '' pthread; do
13267   if test -z "$ac_lib"; then
13268     ac_res="none required"
13269   else
13270     ac_res=-l$ac_lib
13271     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13272   fi
13273   rm -f conftest.$ac_objext conftest$ac_exeext
13274 if { (ac_try="$ac_link"
13275 case "(($ac_try" in
13276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13277   *) ac_try_echo=$ac_try;;
13278 esac
13279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13280   (eval "$ac_link") 2>conftest.er1
13281   ac_status=$?
13282   grep -v '^ *+' conftest.er1 >conftest.err
13283   rm -f conftest.er1
13284   cat conftest.err >&5
13285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13286   (exit $ac_status); } &&
13287          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13288   { (case "(($ac_try" in
13289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13290   *) ac_try_echo=$ac_try;;
13291 esac
13292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13293   (eval "$ac_try") 2>&5
13294   ac_status=$?
13295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13296   (exit $ac_status); }; } &&
13297          { ac_try='test -s conftest$ac_exeext'
13298   { (case "(($ac_try" in
13299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13300   *) ac_try_echo=$ac_try;;
13301 esac
13302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13303   (eval "$ac_try") 2>&5
13304   ac_status=$?
13305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13306   (exit $ac_status); }; }; then
13307   ac_cv_search_pthread_rwlock_init=$ac_res
13308 else
13309   echo "$as_me: failed program was:" >&5
13310 sed 's/^/| /' conftest.$ac_ext >&5
13311
13312
13313 fi
13314
13315 rm -f core conftest.err conftest.$ac_objext \
13316       conftest$ac_exeext
13317   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13318   break
13319 fi
13320 done
13321 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13322   :
13323 else
13324   ac_cv_search_pthread_rwlock_init=no
13325 fi
13326 rm conftest.$ac_ext
13327 LIBS=$ac_func_search_save_LIBS
13328 fi
13329 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13330 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13331 ac_res=$ac_cv_search_pthread_rwlock_init
13332 if test "$ac_res" != no; then
13333   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13334
13335 cat >>confdefs.h <<\_ACEOF
13336 #define HAVE_PTHREAD_RWLOCK_INIT 1
13337 _ACEOF
13338
13339 fi
13340
13341   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13342 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13343 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13344   echo $ECHO_N "(cached) $ECHO_C" >&6
13345 else
13346   ac_func_search_save_LIBS=$LIBS
13347 cat >conftest.$ac_ext <<_ACEOF
13348 /* confdefs.h.  */
13349 _ACEOF
13350 cat confdefs.h >>conftest.$ac_ext
13351 cat >>conftest.$ac_ext <<_ACEOF
13352 /* end confdefs.h.  */
13353
13354 /* Override any GCC internal prototype to avoid an error.
13355    Use char because int might match the return type of a GCC
13356    builtin and then its argument prototype would still apply.  */
13357 #ifdef __cplusplus
13358 extern "C"
13359 #endif
13360 char pthread_getspecific ();
13361 int
13362 main ()
13363 {
13364 return pthread_getspecific ();
13365   ;
13366   return 0;
13367 }
13368 _ACEOF
13369 for ac_lib in '' pthread; do
13370   if test -z "$ac_lib"; then
13371     ac_res="none required"
13372   else
13373     ac_res=-l$ac_lib
13374     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13375   fi
13376   rm -f conftest.$ac_objext conftest$ac_exeext
13377 if { (ac_try="$ac_link"
13378 case "(($ac_try" in
13379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13380   *) ac_try_echo=$ac_try;;
13381 esac
13382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13383   (eval "$ac_link") 2>conftest.er1
13384   ac_status=$?
13385   grep -v '^ *+' conftest.er1 >conftest.err
13386   rm -f conftest.er1
13387   cat conftest.err >&5
13388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13389   (exit $ac_status); } &&
13390          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13391   { (case "(($ac_try" in
13392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13393   *) ac_try_echo=$ac_try;;
13394 esac
13395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13396   (eval "$ac_try") 2>&5
13397   ac_status=$?
13398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13399   (exit $ac_status); }; } &&
13400          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
13410   ac_cv_search_pthread_getspecific=$ac_res
13411 else
13412   echo "$as_me: failed program was:" >&5
13413 sed 's/^/| /' conftest.$ac_ext >&5
13414
13415
13416 fi
13417
13418 rm -f core conftest.err conftest.$ac_objext \
13419       conftest$ac_exeext
13420   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13421   break
13422 fi
13423 done
13424 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13425   :
13426 else
13427   ac_cv_search_pthread_getspecific=no
13428 fi
13429 rm conftest.$ac_ext
13430 LIBS=$ac_func_search_save_LIBS
13431 fi
13432 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13433 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13434 ac_res=$ac_cv_search_pthread_getspecific
13435 if test "$ac_res" != no; then
13436   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13437
13438 cat >>confdefs.h <<\_ACEOF
13439 #define HAVE_PTHREAD_GETSPECIFIC 1
13440 _ACEOF
13441
13442 fi
13443
13444 fi
13445
13446
13447 # Check whether --with-udis86 was given.
13448 if test "${with_udis86+set}" = set; then
13449   withval=$with_udis86;
13450       USE_UDIS86=1
13451
13452       case "$withval" in
13453         /usr/lib|yes) ;;
13454         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13455       esac
13456
13457 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13458 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13459 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13460   echo $ECHO_N "(cached) $ECHO_C" >&6
13461 else
13462   ac_check_lib_save_LIBS=$LIBS
13463 LIBS="-ludis86  $LIBS"
13464 cat >conftest.$ac_ext <<_ACEOF
13465 /* confdefs.h.  */
13466 _ACEOF
13467 cat confdefs.h >>conftest.$ac_ext
13468 cat >>conftest.$ac_ext <<_ACEOF
13469 /* end confdefs.h.  */
13470
13471 /* Override any GCC internal prototype to avoid an error.
13472    Use char because int might match the return type of a GCC
13473    builtin and then its argument prototype would still apply.  */
13474 #ifdef __cplusplus
13475 extern "C"
13476 #endif
13477 char ud_init ();
13478 int
13479 main ()
13480 {
13481 return ud_init ();
13482   ;
13483   return 0;
13484 }
13485 _ACEOF
13486 rm -f conftest.$ac_objext conftest$ac_exeext
13487 if { (ac_try="$ac_link"
13488 case "(($ac_try" in
13489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13490   *) ac_try_echo=$ac_try;;
13491 esac
13492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13493   (eval "$ac_link") 2>conftest.er1
13494   ac_status=$?
13495   grep -v '^ *+' conftest.er1 >conftest.err
13496   rm -f conftest.er1
13497   cat conftest.err >&5
13498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13499   (exit $ac_status); } &&
13500          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13501   { (case "(($ac_try" in
13502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13503   *) ac_try_echo=$ac_try;;
13504 esac
13505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13506   (eval "$ac_try") 2>&5
13507   ac_status=$?
13508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13509   (exit $ac_status); }; } &&
13510          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
13520   ac_cv_lib_udis86_ud_init=yes
13521 else
13522   echo "$as_me: failed program was:" >&5
13523 sed 's/^/| /' conftest.$ac_ext >&5
13524
13525         ac_cv_lib_udis86_ud_init=no
13526 fi
13527
13528 rm -f core conftest.err conftest.$ac_objext \
13529       conftest$ac_exeext conftest.$ac_ext
13530 LIBS=$ac_check_lib_save_LIBS
13531 fi
13532 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13533 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13534 if test $ac_cv_lib_udis86_ud_init = yes; then
13535   cat >>confdefs.h <<_ACEOF
13536 #define HAVE_LIBUDIS86 1
13537 _ACEOF
13538
13539   LIBS="-ludis86 $LIBS"
13540
13541 else
13542
13543         echo "Error! You need to have libudis86 around."
13544         exit -1
13545
13546 fi
13547
13548
13549 else
13550   USE_UDIS86=0
13551
13552 fi
13553
13554
13555 cat >>confdefs.h <<_ACEOF
13556 #define USE_UDIS86 $USE_UDIS86
13557 _ACEOF
13558
13559
13560
13561 # Check whether --with-oprofile was given.
13562 if test "${with_oprofile+set}" = set; then
13563   withval=$with_oprofile;
13564       USE_OPROFILE=1
13565
13566       case "$withval" in
13567         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13568         no) llvm_cv_oppath=
13569             USE_OPROFILE=0
13570  ;;
13571         *) llvm_cv_oppath="${withval}/lib/oprofile"
13572            CPPFLAGS="-I${withval}/include";;
13573       esac
13574       case $llvm_cv_os_type in
13575         Linux)
13576           if test -n "$llvm_cv_oppath" ; then
13577             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13578                                                             { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13579 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13580 if test "${ac_cv_search_bfd_init+set}" = set; then
13581   echo $ECHO_N "(cached) $ECHO_C" >&6
13582 else
13583   ac_func_search_save_LIBS=$LIBS
13584 cat >conftest.$ac_ext <<_ACEOF
13585 /* confdefs.h.  */
13586 _ACEOF
13587 cat confdefs.h >>conftest.$ac_ext
13588 cat >>conftest.$ac_ext <<_ACEOF
13589 /* end confdefs.h.  */
13590
13591 /* Override any GCC internal prototype to avoid an error.
13592    Use char because int might match the return type of a GCC
13593    builtin and then its argument prototype would still apply.  */
13594 #ifdef __cplusplus
13595 extern "C"
13596 #endif
13597 char bfd_init ();
13598 int
13599 main ()
13600 {
13601 return bfd_init ();
13602   ;
13603   return 0;
13604 }
13605 _ACEOF
13606 for ac_lib in '' bfd; do
13607   if test -z "$ac_lib"; then
13608     ac_res="none required"
13609   else
13610     ac_res=-l$ac_lib
13611     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13612   fi
13613   rm -f conftest.$ac_objext conftest$ac_exeext
13614 if { (ac_try="$ac_link"
13615 case "(($ac_try" in
13616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13617   *) ac_try_echo=$ac_try;;
13618 esac
13619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13620   (eval "$ac_link") 2>conftest.er1
13621   ac_status=$?
13622   grep -v '^ *+' conftest.er1 >conftest.err
13623   rm -f conftest.er1
13624   cat conftest.err >&5
13625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13626   (exit $ac_status); } &&
13627          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13628   { (case "(($ac_try" in
13629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13630   *) ac_try_echo=$ac_try;;
13631 esac
13632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13633   (eval "$ac_try") 2>&5
13634   ac_status=$?
13635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13636   (exit $ac_status); }; } &&
13637          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
13647   ac_cv_search_bfd_init=$ac_res
13648 else
13649   echo "$as_me: failed program was:" >&5
13650 sed 's/^/| /' conftest.$ac_ext >&5
13651
13652
13653 fi
13654
13655 rm -f core conftest.err conftest.$ac_objext \
13656       conftest$ac_exeext
13657   if test "${ac_cv_search_bfd_init+set}" = set; then
13658   break
13659 fi
13660 done
13661 if test "${ac_cv_search_bfd_init+set}" = set; then
13662   :
13663 else
13664   ac_cv_search_bfd_init=no
13665 fi
13666 rm conftest.$ac_ext
13667 LIBS=$ac_func_search_save_LIBS
13668 fi
13669 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13670 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13671 ac_res=$ac_cv_search_bfd_init
13672 if test "$ac_res" != no; then
13673   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13674
13675 fi
13676
13677             { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13678 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13679 if test "${ac_cv_search_op_open_agent+set}" = set; then
13680   echo $ECHO_N "(cached) $ECHO_C" >&6
13681 else
13682   ac_func_search_save_LIBS=$LIBS
13683 cat >conftest.$ac_ext <<_ACEOF
13684 /* confdefs.h.  */
13685 _ACEOF
13686 cat confdefs.h >>conftest.$ac_ext
13687 cat >>conftest.$ac_ext <<_ACEOF
13688 /* end confdefs.h.  */
13689
13690 /* Override any GCC internal prototype to avoid an error.
13691    Use char because int might match the return type of a GCC
13692    builtin and then its argument prototype would still apply.  */
13693 #ifdef __cplusplus
13694 extern "C"
13695 #endif
13696 char op_open_agent ();
13697 int
13698 main ()
13699 {
13700 return op_open_agent ();
13701   ;
13702   return 0;
13703 }
13704 _ACEOF
13705 for ac_lib in '' opagent; do
13706   if test -z "$ac_lib"; then
13707     ac_res="none required"
13708   else
13709     ac_res=-l$ac_lib
13710     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13711   fi
13712   rm -f conftest.$ac_objext conftest$ac_exeext
13713 if { (ac_try="$ac_link"
13714 case "(($ac_try" in
13715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13716   *) ac_try_echo=$ac_try;;
13717 esac
13718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13719   (eval "$ac_link") 2>conftest.er1
13720   ac_status=$?
13721   grep -v '^ *+' conftest.er1 >conftest.err
13722   rm -f conftest.er1
13723   cat conftest.err >&5
13724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13725   (exit $ac_status); } &&
13726          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13727   { (case "(($ac_try" in
13728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13729   *) ac_try_echo=$ac_try;;
13730 esac
13731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13732   (eval "$ac_try") 2>&5
13733   ac_status=$?
13734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13735   (exit $ac_status); }; } &&
13736          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
13746   ac_cv_search_op_open_agent=$ac_res
13747 else
13748   echo "$as_me: failed program was:" >&5
13749 sed 's/^/| /' conftest.$ac_ext >&5
13750
13751
13752 fi
13753
13754 rm -f core conftest.err conftest.$ac_objext \
13755       conftest$ac_exeext
13756   if test "${ac_cv_search_op_open_agent+set}" = set; then
13757   break
13758 fi
13759 done
13760 if test "${ac_cv_search_op_open_agent+set}" = set; then
13761   :
13762 else
13763   ac_cv_search_op_open_agent=no
13764 fi
13765 rm conftest.$ac_ext
13766 LIBS=$ac_func_search_save_LIBS
13767 fi
13768 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13769 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13770 ac_res=$ac_cv_search_op_open_agent
13771 if test "$ac_res" != no; then
13772   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13773
13774 else
13775
13776               echo "Error! You need to have libopagent around."
13777               exit -1
13778
13779 fi
13780
13781             if test "${ac_cv_header_opagent_h+set}" = set; then
13782   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13783 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13784 if test "${ac_cv_header_opagent_h+set}" = set; then
13785   echo $ECHO_N "(cached) $ECHO_C" >&6
13786 fi
13787 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13788 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13789 else
13790   # Is the header compilable?
13791 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13792 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13793 cat >conftest.$ac_ext <<_ACEOF
13794 /* confdefs.h.  */
13795 _ACEOF
13796 cat confdefs.h >>conftest.$ac_ext
13797 cat >>conftest.$ac_ext <<_ACEOF
13798 /* end confdefs.h.  */
13799 $ac_includes_default
13800 #include <opagent.h>
13801 _ACEOF
13802 rm -f conftest.$ac_objext
13803 if { (ac_try="$ac_compile"
13804 case "(($ac_try" in
13805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13806   *) ac_try_echo=$ac_try;;
13807 esac
13808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13809   (eval "$ac_compile") 2>conftest.er1
13810   ac_status=$?
13811   grep -v '^ *+' conftest.er1 >conftest.err
13812   rm -f conftest.er1
13813   cat conftest.err >&5
13814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13815   (exit $ac_status); } &&
13816          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13817   { (case "(($ac_try" in
13818   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13819   *) ac_try_echo=$ac_try;;
13820 esac
13821 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13822   (eval "$ac_try") 2>&5
13823   ac_status=$?
13824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13825   (exit $ac_status); }; } &&
13826          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
13836   ac_header_compiler=yes
13837 else
13838   echo "$as_me: failed program was:" >&5
13839 sed 's/^/| /' conftest.$ac_ext >&5
13840
13841         ac_header_compiler=no
13842 fi
13843
13844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13845 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13846 echo "${ECHO_T}$ac_header_compiler" >&6; }
13847
13848 # Is the header present?
13849 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13850 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13851 cat >conftest.$ac_ext <<_ACEOF
13852 /* confdefs.h.  */
13853 _ACEOF
13854 cat confdefs.h >>conftest.$ac_ext
13855 cat >>conftest.$ac_ext <<_ACEOF
13856 /* end confdefs.h.  */
13857 #include <opagent.h>
13858 _ACEOF
13859 if { (ac_try="$ac_cpp conftest.$ac_ext"
13860 case "(($ac_try" in
13861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13862   *) ac_try_echo=$ac_try;;
13863 esac
13864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13865   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13866   ac_status=$?
13867   grep -v '^ *+' conftest.er1 >conftest.err
13868   rm -f conftest.er1
13869   cat conftest.err >&5
13870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13871   (exit $ac_status); } >/dev/null; then
13872   if test -s conftest.err; then
13873     ac_cpp_err=$ac_c_preproc_warn_flag
13874     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13875   else
13876     ac_cpp_err=
13877   fi
13878 else
13879   ac_cpp_err=yes
13880 fi
13881 if test -z "$ac_cpp_err"; then
13882   ac_header_preproc=yes
13883 else
13884   echo "$as_me: failed program was:" >&5
13885 sed 's/^/| /' conftest.$ac_ext >&5
13886
13887   ac_header_preproc=no
13888 fi
13889
13890 rm -f conftest.err conftest.$ac_ext
13891 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13892 echo "${ECHO_T}$ac_header_preproc" >&6; }
13893
13894 # So?  What about this header?
13895 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13896   yes:no: )
13897     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13898 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13899     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13900 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13901     ac_header_preproc=yes
13902     ;;
13903   no:yes:* )
13904     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13905 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13906     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13907 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13908     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13909 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13910     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13911 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13912     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13913 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13914     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13915 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13916     ( cat <<\_ASBOX
13917 ## ------------------------------------ ##
13918 ## Report this to http://llvm.org/bugs/ ##
13919 ## ------------------------------------ ##
13920 _ASBOX
13921      ) | sed "s/^/$as_me: WARNING:     /" >&2
13922     ;;
13923 esac
13924 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13925 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13926 if test "${ac_cv_header_opagent_h+set}" = set; then
13927   echo $ECHO_N "(cached) $ECHO_C" >&6
13928 else
13929   ac_cv_header_opagent_h=$ac_header_preproc
13930 fi
13931 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13932 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13933
13934 fi
13935 if test $ac_cv_header_opagent_h = yes; then
13936   :
13937 else
13938
13939               echo "Error! You need to have opagent.h around."
13940               exit -1
13941
13942 fi
13943
13944
13945           fi ;;
13946         *)
13947           { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13948 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13949    { (exit 1); exit 1; }; } ;;
13950       esac
13951
13952 else
13953
13954       USE_OPROFILE=0
13955
13956
13957 fi
13958
13959
13960 cat >>confdefs.h <<_ACEOF
13961 #define LLVM_USE_OPROFILE $USE_OPROFILE
13962 _ACEOF
13963
13964
13965
13966 # Check whether --with-intel-jitevents was given.
13967 if test "${with_intel_jitevents+set}" = set; then
13968   withval=$with_intel_jitevents;
13969        case "$withval" in
13970           yes) USE_INTEL_JITEVENTS=1
13971 ;;
13972           no)  USE_INTEL_JITEVENTS=0
13973 ;;
13974           *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
13975 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
13976    { (exit 1); exit 1; }; };;
13977        esac
13978
13979       case $llvm_cv_os_type in
13980         Linux|Win32|Cygwin|MingW) ;;
13981         *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
13982 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
13983    { (exit 1); exit 1; }; };;
13984       esac
13985
13986       case "$llvm_cv_target_arch" in
13987         x86|x86_64) ;;
13988         *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
13989 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
13990    { (exit 1); exit 1; }; };;
13991       esac
13992
13993 else
13994
13995       USE_INTEL_JITEVENTS=0
13996
13997
13998 fi
13999
14000
14001 cat >>confdefs.h <<_ACEOF
14002 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
14003 _ACEOF
14004
14005
14006 for ac_prog in xml2-config
14007 do
14008   # Extract the first word of "$ac_prog", so it can be a program name with args.
14009 set dummy $ac_prog; ac_word=$2
14010 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14011 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14012 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
14013   echo $ECHO_N "(cached) $ECHO_C" >&6
14014 else
14015   if test -n "$XML2CONFIG"; then
14016   ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
14017 else
14018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14019 for as_dir in $PATH
14020 do
14021   IFS=$as_save_IFS
14022   test -z "$as_dir" && as_dir=.
14023   for ac_exec_ext in '' $ac_executable_extensions; do
14024   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14025     ac_cv_prog_XML2CONFIG="$ac_prog"
14026     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14027     break 2
14028   fi
14029 done
14030 done
14031 IFS=$as_save_IFS
14032
14033 fi
14034 fi
14035 XML2CONFIG=$ac_cv_prog_XML2CONFIG
14036 if test -n "$XML2CONFIG"; then
14037   { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
14038 echo "${ECHO_T}$XML2CONFIG" >&6; }
14039 else
14040   { echo "$as_me:$LINENO: result: no" >&5
14041 echo "${ECHO_T}no" >&6; }
14042 fi
14043
14044
14045   test -n "$XML2CONFIG" && break
14046 done
14047
14048
14049 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
14050 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
14051 if test "x$XML2CONFIG" = "x"; then
14052  { echo "$as_me:$LINENO: result: xml2-config not found" >&5
14053 echo "${ECHO_T}xml2-config not found" >&6; }
14054 else
14055  LIBXML2_INC=`$XML2CONFIG --cflags`
14056  { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
14057 echo "${ECHO_T}$LIBXML2_INC" >&6; }
14058  { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
14059 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
14060 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
14061   echo $ECHO_N "(cached) $ECHO_C" >&6
14062 else
14063   ac_check_lib_save_LIBS=$LIBS
14064 LIBS="-lxml2  $LIBS"
14065 cat >conftest.$ac_ext <<_ACEOF
14066 /* confdefs.h.  */
14067 _ACEOF
14068 cat confdefs.h >>conftest.$ac_ext
14069 cat >>conftest.$ac_ext <<_ACEOF
14070 /* end confdefs.h.  */
14071
14072 /* Override any GCC internal prototype to avoid an error.
14073    Use char because int might match the return type of a GCC
14074    builtin and then its argument prototype would still apply.  */
14075 #ifdef __cplusplus
14076 extern "C"
14077 #endif
14078 char xmlReadFile ();
14079 int
14080 main ()
14081 {
14082 return xmlReadFile ();
14083   ;
14084   return 0;
14085 }
14086 _ACEOF
14087 rm -f conftest.$ac_objext conftest$ac_exeext
14088 if { (ac_try="$ac_link"
14089 case "(($ac_try" in
14090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14091   *) ac_try_echo=$ac_try;;
14092 esac
14093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14094   (eval "$ac_link") 2>conftest.er1
14095   ac_status=$?
14096   grep -v '^ *+' conftest.er1 >conftest.err
14097   rm -f conftest.er1
14098   cat conftest.err >&5
14099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14100   (exit $ac_status); } &&
14101          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14102   { (case "(($ac_try" in
14103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14104   *) ac_try_echo=$ac_try;;
14105 esac
14106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14107   (eval "$ac_try") 2>&5
14108   ac_status=$?
14109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14110   (exit $ac_status); }; } &&
14111          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
14121   ac_cv_lib_xml2_xmlReadFile=yes
14122 else
14123   echo "$as_me: failed program was:" >&5
14124 sed 's/^/| /' conftest.$ac_ext >&5
14125
14126         ac_cv_lib_xml2_xmlReadFile=no
14127 fi
14128
14129 rm -f core conftest.err conftest.$ac_objext \
14130       conftest$ac_exeext conftest.$ac_ext
14131 LIBS=$ac_check_lib_save_LIBS
14132 fi
14133 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
14134 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
14135 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
14136
14137 cat >>confdefs.h <<\_ACEOF
14138 #define CLANG_HAVE_LIBXML 1
14139 _ACEOF
14140
14141                                 LIBXML2_LIBS="-lxml2"
14142 fi
14143
14144 fi
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154 ac_header_dirent=no
14155 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14156   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14157 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14158 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14159 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14160   echo $ECHO_N "(cached) $ECHO_C" >&6
14161 else
14162   cat >conftest.$ac_ext <<_ACEOF
14163 /* confdefs.h.  */
14164 _ACEOF
14165 cat confdefs.h >>conftest.$ac_ext
14166 cat >>conftest.$ac_ext <<_ACEOF
14167 /* end confdefs.h.  */
14168 #include <sys/types.h>
14169 #include <$ac_hdr>
14170
14171 int
14172 main ()
14173 {
14174 if ((DIR *) 0)
14175 return 0;
14176   ;
14177   return 0;
14178 }
14179 _ACEOF
14180 rm -f conftest.$ac_objext
14181 if { (ac_try="$ac_compile"
14182 case "(($ac_try" in
14183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14184   *) ac_try_echo=$ac_try;;
14185 esac
14186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14187   (eval "$ac_compile") 2>conftest.er1
14188   ac_status=$?
14189   grep -v '^ *+' conftest.er1 >conftest.err
14190   rm -f conftest.er1
14191   cat conftest.err >&5
14192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14193   (exit $ac_status); } &&
14194          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14195   { (case "(($ac_try" in
14196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14197   *) ac_try_echo=$ac_try;;
14198 esac
14199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14200   (eval "$ac_try") 2>&5
14201   ac_status=$?
14202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14203   (exit $ac_status); }; } &&
14204          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
14214   eval "$as_ac_Header=yes"
14215 else
14216   echo "$as_me: failed program was:" >&5
14217 sed 's/^/| /' conftest.$ac_ext >&5
14218
14219         eval "$as_ac_Header=no"
14220 fi
14221
14222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14223 fi
14224 ac_res=`eval echo '${'$as_ac_Header'}'`
14225                { echo "$as_me:$LINENO: result: $ac_res" >&5
14226 echo "${ECHO_T}$ac_res" >&6; }
14227 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14228   cat >>confdefs.h <<_ACEOF
14229 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14230 _ACEOF
14231
14232 ac_header_dirent=$ac_hdr; break
14233 fi
14234
14235 done
14236 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14237 if test $ac_header_dirent = dirent.h; then
14238   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14239 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14240 if test "${ac_cv_search_opendir+set}" = set; then
14241   echo $ECHO_N "(cached) $ECHO_C" >&6
14242 else
14243   ac_func_search_save_LIBS=$LIBS
14244 cat >conftest.$ac_ext <<_ACEOF
14245 /* confdefs.h.  */
14246 _ACEOF
14247 cat confdefs.h >>conftest.$ac_ext
14248 cat >>conftest.$ac_ext <<_ACEOF
14249 /* end confdefs.h.  */
14250
14251 /* Override any GCC internal prototype to avoid an error.
14252    Use char because int might match the return type of a GCC
14253    builtin and then its argument prototype would still apply.  */
14254 #ifdef __cplusplus
14255 extern "C"
14256 #endif
14257 char opendir ();
14258 int
14259 main ()
14260 {
14261 return opendir ();
14262   ;
14263   return 0;
14264 }
14265 _ACEOF
14266 for ac_lib in '' dir; do
14267   if test -z "$ac_lib"; then
14268     ac_res="none required"
14269   else
14270     ac_res=-l$ac_lib
14271     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14272   fi
14273   rm -f conftest.$ac_objext conftest$ac_exeext
14274 if { (ac_try="$ac_link"
14275 case "(($ac_try" in
14276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14277   *) ac_try_echo=$ac_try;;
14278 esac
14279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14280   (eval "$ac_link") 2>conftest.er1
14281   ac_status=$?
14282   grep -v '^ *+' conftest.er1 >conftest.err
14283   rm -f conftest.er1
14284   cat conftest.err >&5
14285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14286   (exit $ac_status); } &&
14287          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14288   { (case "(($ac_try" in
14289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14290   *) ac_try_echo=$ac_try;;
14291 esac
14292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14293   (eval "$ac_try") 2>&5
14294   ac_status=$?
14295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14296   (exit $ac_status); }; } &&
14297          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
14307   ac_cv_search_opendir=$ac_res
14308 else
14309   echo "$as_me: failed program was:" >&5
14310 sed 's/^/| /' conftest.$ac_ext >&5
14311
14312
14313 fi
14314
14315 rm -f core conftest.err conftest.$ac_objext \
14316       conftest$ac_exeext
14317   if test "${ac_cv_search_opendir+set}" = set; then
14318   break
14319 fi
14320 done
14321 if test "${ac_cv_search_opendir+set}" = set; then
14322   :
14323 else
14324   ac_cv_search_opendir=no
14325 fi
14326 rm conftest.$ac_ext
14327 LIBS=$ac_func_search_save_LIBS
14328 fi
14329 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14330 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14331 ac_res=$ac_cv_search_opendir
14332 if test "$ac_res" != no; then
14333   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14334
14335 fi
14336
14337 else
14338   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14339 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14340 if test "${ac_cv_search_opendir+set}" = set; then
14341   echo $ECHO_N "(cached) $ECHO_C" >&6
14342 else
14343   ac_func_search_save_LIBS=$LIBS
14344 cat >conftest.$ac_ext <<_ACEOF
14345 /* confdefs.h.  */
14346 _ACEOF
14347 cat confdefs.h >>conftest.$ac_ext
14348 cat >>conftest.$ac_ext <<_ACEOF
14349 /* end confdefs.h.  */
14350
14351 /* Override any GCC internal prototype to avoid an error.
14352    Use char because int might match the return type of a GCC
14353    builtin and then its argument prototype would still apply.  */
14354 #ifdef __cplusplus
14355 extern "C"
14356 #endif
14357 char opendir ();
14358 int
14359 main ()
14360 {
14361 return opendir ();
14362   ;
14363   return 0;
14364 }
14365 _ACEOF
14366 for ac_lib in '' x; do
14367   if test -z "$ac_lib"; then
14368     ac_res="none required"
14369   else
14370     ac_res=-l$ac_lib
14371     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14372   fi
14373   rm -f conftest.$ac_objext conftest$ac_exeext
14374 if { (ac_try="$ac_link"
14375 case "(($ac_try" in
14376   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14377   *) ac_try_echo=$ac_try;;
14378 esac
14379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14380   (eval "$ac_link") 2>conftest.er1
14381   ac_status=$?
14382   grep -v '^ *+' conftest.er1 >conftest.err
14383   rm -f conftest.er1
14384   cat conftest.err >&5
14385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14386   (exit $ac_status); } &&
14387          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14388   { (case "(($ac_try" in
14389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14390   *) ac_try_echo=$ac_try;;
14391 esac
14392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14393   (eval "$ac_try") 2>&5
14394   ac_status=$?
14395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14396   (exit $ac_status); }; } &&
14397          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
14407   ac_cv_search_opendir=$ac_res
14408 else
14409   echo "$as_me: failed program was:" >&5
14410 sed 's/^/| /' conftest.$ac_ext >&5
14411
14412
14413 fi
14414
14415 rm -f core conftest.err conftest.$ac_objext \
14416       conftest$ac_exeext
14417   if test "${ac_cv_search_opendir+set}" = set; then
14418   break
14419 fi
14420 done
14421 if test "${ac_cv_search_opendir+set}" = set; then
14422   :
14423 else
14424   ac_cv_search_opendir=no
14425 fi
14426 rm conftest.$ac_ext
14427 LIBS=$ac_func_search_save_LIBS
14428 fi
14429 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14430 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14431 ac_res=$ac_cv_search_opendir
14432 if test "$ac_res" != no; then
14433   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14434
14435 fi
14436
14437 fi
14438
14439 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14440 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14441 if test "${ac_cv_header_mmap_anon+set}" = set; then
14442   echo $ECHO_N "(cached) $ECHO_C" >&6
14443 else
14444    ac_ext=c
14445 ac_cpp='$CPP $CPPFLAGS'
14446 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14447 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14448 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14449
14450   cat >conftest.$ac_ext <<_ACEOF
14451 /* confdefs.h.  */
14452 _ACEOF
14453 cat confdefs.h >>conftest.$ac_ext
14454 cat >>conftest.$ac_ext <<_ACEOF
14455 /* end confdefs.h.  */
14456 #include <sys/mman.h>
14457 #include <unistd.h>
14458 #include <fcntl.h>
14459 int
14460 main ()
14461 {
14462 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14463   ;
14464   return 0;
14465 }
14466 _ACEOF
14467 rm -f conftest.$ac_objext
14468 if { (ac_try="$ac_compile"
14469 case "(($ac_try" in
14470   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14471   *) ac_try_echo=$ac_try;;
14472 esac
14473 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14474   (eval "$ac_compile") 2>conftest.er1
14475   ac_status=$?
14476   grep -v '^ *+' conftest.er1 >conftest.err
14477   rm -f conftest.er1
14478   cat conftest.err >&5
14479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14480   (exit $ac_status); } &&
14481          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14482   { (case "(($ac_try" in
14483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14484   *) ac_try_echo=$ac_try;;
14485 esac
14486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14487   (eval "$ac_try") 2>&5
14488   ac_status=$?
14489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14490   (exit $ac_status); }; } &&
14491          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
14501   ac_cv_header_mmap_anon=yes
14502 else
14503   echo "$as_me: failed program was:" >&5
14504 sed 's/^/| /' conftest.$ac_ext >&5
14505
14506         ac_cv_header_mmap_anon=no
14507 fi
14508
14509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14510   ac_ext=c
14511 ac_cpp='$CPP $CPPFLAGS'
14512 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14513 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14514 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14515
14516
14517 fi
14518 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14519 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14520 if test "$ac_cv_header_mmap_anon" = yes; then
14521
14522 cat >>confdefs.h <<\_ACEOF
14523 #define HAVE_MMAP_ANONYMOUS 1
14524 _ACEOF
14525
14526 fi
14527
14528 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14529 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14530 if test "${ac_cv_header_stat_broken+set}" = set; then
14531   echo $ECHO_N "(cached) $ECHO_C" >&6
14532 else
14533   cat >conftest.$ac_ext <<_ACEOF
14534 /* confdefs.h.  */
14535 _ACEOF
14536 cat confdefs.h >>conftest.$ac_ext
14537 cat >>conftest.$ac_ext <<_ACEOF
14538 /* end confdefs.h.  */
14539 #include <sys/types.h>
14540 #include <sys/stat.h>
14541
14542 #if defined S_ISBLK && defined S_IFDIR
14543 # if S_ISBLK (S_IFDIR)
14544 You lose.
14545 # endif
14546 #endif
14547
14548 #if defined S_ISBLK && defined S_IFCHR
14549 # if S_ISBLK (S_IFCHR)
14550 You lose.
14551 # endif
14552 #endif
14553
14554 #if defined S_ISLNK && defined S_IFREG
14555 # if S_ISLNK (S_IFREG)
14556 You lose.
14557 # endif
14558 #endif
14559
14560 #if defined S_ISSOCK && defined S_IFREG
14561 # if S_ISSOCK (S_IFREG)
14562 You lose.
14563 # endif
14564 #endif
14565
14566 _ACEOF
14567 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14568   $EGREP "You lose" >/dev/null 2>&1; then
14569   ac_cv_header_stat_broken=yes
14570 else
14571   ac_cv_header_stat_broken=no
14572 fi
14573 rm -f conftest*
14574
14575 fi
14576 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14577 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14578 if test $ac_cv_header_stat_broken = yes; then
14579
14580 cat >>confdefs.h <<\_ACEOF
14581 #define STAT_MACROS_BROKEN 1
14582 _ACEOF
14583
14584 fi
14585
14586 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14587 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14588 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14589   echo $ECHO_N "(cached) $ECHO_C" >&6
14590 else
14591   cat >conftest.$ac_ext <<_ACEOF
14592 /* confdefs.h.  */
14593 _ACEOF
14594 cat confdefs.h >>conftest.$ac_ext
14595 cat >>conftest.$ac_ext <<_ACEOF
14596 /* end confdefs.h.  */
14597 #include <sys/types.h>
14598 #include <sys/wait.h>
14599 #ifndef WEXITSTATUS
14600 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14601 #endif
14602 #ifndef WIFEXITED
14603 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14604 #endif
14605
14606 int
14607 main ()
14608 {
14609   int s;
14610   wait (&s);
14611   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14612   ;
14613   return 0;
14614 }
14615 _ACEOF
14616 rm -f conftest.$ac_objext
14617 if { (ac_try="$ac_compile"
14618 case "(($ac_try" in
14619   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14620   *) ac_try_echo=$ac_try;;
14621 esac
14622 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14623   (eval "$ac_compile") 2>conftest.er1
14624   ac_status=$?
14625   grep -v '^ *+' conftest.er1 >conftest.err
14626   rm -f conftest.er1
14627   cat conftest.err >&5
14628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14629   (exit $ac_status); } &&
14630          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14631   { (case "(($ac_try" in
14632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14633   *) ac_try_echo=$ac_try;;
14634 esac
14635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14636   (eval "$ac_try") 2>&5
14637   ac_status=$?
14638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14639   (exit $ac_status); }; } &&
14640          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
14650   ac_cv_header_sys_wait_h=yes
14651 else
14652   echo "$as_me: failed program was:" >&5
14653 sed 's/^/| /' conftest.$ac_ext >&5
14654
14655         ac_cv_header_sys_wait_h=no
14656 fi
14657
14658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14659 fi
14660 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14661 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14662 if test $ac_cv_header_sys_wait_h = yes; then
14663
14664 cat >>confdefs.h <<\_ACEOF
14665 #define HAVE_SYS_WAIT_H 1
14666 _ACEOF
14667
14668 fi
14669
14670 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14671 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14672 if test "${ac_cv_header_time+set}" = set; then
14673   echo $ECHO_N "(cached) $ECHO_C" >&6
14674 else
14675   cat >conftest.$ac_ext <<_ACEOF
14676 /* confdefs.h.  */
14677 _ACEOF
14678 cat confdefs.h >>conftest.$ac_ext
14679 cat >>conftest.$ac_ext <<_ACEOF
14680 /* end confdefs.h.  */
14681 #include <sys/types.h>
14682 #include <sys/time.h>
14683 #include <time.h>
14684
14685 int
14686 main ()
14687 {
14688 if ((struct tm *) 0)
14689 return 0;
14690   ;
14691   return 0;
14692 }
14693 _ACEOF
14694 rm -f conftest.$ac_objext
14695 if { (ac_try="$ac_compile"
14696 case "(($ac_try" in
14697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14698   *) ac_try_echo=$ac_try;;
14699 esac
14700 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14701   (eval "$ac_compile") 2>conftest.er1
14702   ac_status=$?
14703   grep -v '^ *+' conftest.er1 >conftest.err
14704   rm -f conftest.er1
14705   cat conftest.err >&5
14706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14707   (exit $ac_status); } &&
14708          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14709   { (case "(($ac_try" in
14710   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14711   *) ac_try_echo=$ac_try;;
14712 esac
14713 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14714   (eval "$ac_try") 2>&5
14715   ac_status=$?
14716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14717   (exit $ac_status); }; } &&
14718          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
14728   ac_cv_header_time=yes
14729 else
14730   echo "$as_me: failed program was:" >&5
14731 sed 's/^/| /' conftest.$ac_ext >&5
14732
14733         ac_cv_header_time=no
14734 fi
14735
14736 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14737 fi
14738 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14739 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14740 if test $ac_cv_header_time = yes; then
14741
14742 cat >>confdefs.h <<\_ACEOF
14743 #define TIME_WITH_SYS_TIME 1
14744 _ACEOF
14745
14746 fi
14747
14748
14749
14750
14751
14752
14753
14754
14755 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14756 do
14757 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14758 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14759   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14760 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14761 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14762   echo $ECHO_N "(cached) $ECHO_C" >&6
14763 fi
14764 ac_res=`eval echo '${'$as_ac_Header'}'`
14765                { echo "$as_me:$LINENO: result: $ac_res" >&5
14766 echo "${ECHO_T}$ac_res" >&6; }
14767 else
14768   # Is the header compilable?
14769 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14770 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14771 cat >conftest.$ac_ext <<_ACEOF
14772 /* confdefs.h.  */
14773 _ACEOF
14774 cat confdefs.h >>conftest.$ac_ext
14775 cat >>conftest.$ac_ext <<_ACEOF
14776 /* end confdefs.h.  */
14777 $ac_includes_default
14778 #include <$ac_header>
14779 _ACEOF
14780 rm -f conftest.$ac_objext
14781 if { (ac_try="$ac_compile"
14782 case "(($ac_try" in
14783   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14784   *) ac_try_echo=$ac_try;;
14785 esac
14786 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14787   (eval "$ac_compile") 2>conftest.er1
14788   ac_status=$?
14789   grep -v '^ *+' conftest.er1 >conftest.err
14790   rm -f conftest.er1
14791   cat conftest.err >&5
14792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14793   (exit $ac_status); } &&
14794          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14795   { (case "(($ac_try" in
14796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14797   *) ac_try_echo=$ac_try;;
14798 esac
14799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14800   (eval "$ac_try") 2>&5
14801   ac_status=$?
14802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14803   (exit $ac_status); }; } &&
14804          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
14814   ac_header_compiler=yes
14815 else
14816   echo "$as_me: failed program was:" >&5
14817 sed 's/^/| /' conftest.$ac_ext >&5
14818
14819         ac_header_compiler=no
14820 fi
14821
14822 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14823 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14824 echo "${ECHO_T}$ac_header_compiler" >&6; }
14825
14826 # Is the header present?
14827 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14828 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14829 cat >conftest.$ac_ext <<_ACEOF
14830 /* confdefs.h.  */
14831 _ACEOF
14832 cat confdefs.h >>conftest.$ac_ext
14833 cat >>conftest.$ac_ext <<_ACEOF
14834 /* end confdefs.h.  */
14835 #include <$ac_header>
14836 _ACEOF
14837 if { (ac_try="$ac_cpp conftest.$ac_ext"
14838 case "(($ac_try" in
14839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14840   *) ac_try_echo=$ac_try;;
14841 esac
14842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14843   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14844   ac_status=$?
14845   grep -v '^ *+' conftest.er1 >conftest.err
14846   rm -f conftest.er1
14847   cat conftest.err >&5
14848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14849   (exit $ac_status); } >/dev/null; then
14850   if test -s conftest.err; then
14851     ac_cpp_err=$ac_c_preproc_warn_flag
14852     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14853   else
14854     ac_cpp_err=
14855   fi
14856 else
14857   ac_cpp_err=yes
14858 fi
14859 if test -z "$ac_cpp_err"; then
14860   ac_header_preproc=yes
14861 else
14862   echo "$as_me: failed program was:" >&5
14863 sed 's/^/| /' conftest.$ac_ext >&5
14864
14865   ac_header_preproc=no
14866 fi
14867
14868 rm -f conftest.err conftest.$ac_ext
14869 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14870 echo "${ECHO_T}$ac_header_preproc" >&6; }
14871
14872 # So?  What about this header?
14873 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14874   yes:no: )
14875     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14876 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14877     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14878 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14879     ac_header_preproc=yes
14880     ;;
14881   no:yes:* )
14882     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14883 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14884     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14885 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14886     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14887 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14888     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14889 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14890     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14891 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14892     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14893 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14894     ( cat <<\_ASBOX
14895 ## ------------------------------------ ##
14896 ## Report this to http://llvm.org/bugs/ ##
14897 ## ------------------------------------ ##
14898 _ASBOX
14899      ) | sed "s/^/$as_me: WARNING:     /" >&2
14900     ;;
14901 esac
14902 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14903 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14904 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14905   echo $ECHO_N "(cached) $ECHO_C" >&6
14906 else
14907   eval "$as_ac_Header=\$ac_header_preproc"
14908 fi
14909 ac_res=`eval echo '${'$as_ac_Header'}'`
14910                { echo "$as_me:$LINENO: result: $ac_res" >&5
14911 echo "${ECHO_T}$ac_res" >&6; }
14912
14913 fi
14914 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14915   cat >>confdefs.h <<_ACEOF
14916 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14917 _ACEOF
14918
14919 fi
14920
14921 done
14922
14923
14924
14925
14926
14927
14928
14929 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14930 do
14931 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14932 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14933   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14934 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14935 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14936   echo $ECHO_N "(cached) $ECHO_C" >&6
14937 fi
14938 ac_res=`eval echo '${'$as_ac_Header'}'`
14939                { echo "$as_me:$LINENO: result: $ac_res" >&5
14940 echo "${ECHO_T}$ac_res" >&6; }
14941 else
14942   # Is the header compilable?
14943 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14944 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14945 cat >conftest.$ac_ext <<_ACEOF
14946 /* confdefs.h.  */
14947 _ACEOF
14948 cat confdefs.h >>conftest.$ac_ext
14949 cat >>conftest.$ac_ext <<_ACEOF
14950 /* end confdefs.h.  */
14951 $ac_includes_default
14952 #include <$ac_header>
14953 _ACEOF
14954 rm -f conftest.$ac_objext
14955 if { (ac_try="$ac_compile"
14956 case "(($ac_try" in
14957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14958   *) ac_try_echo=$ac_try;;
14959 esac
14960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14961   (eval "$ac_compile") 2>conftest.er1
14962   ac_status=$?
14963   grep -v '^ *+' conftest.er1 >conftest.err
14964   rm -f conftest.er1
14965   cat conftest.err >&5
14966   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14967   (exit $ac_status); } &&
14968          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14969   { (case "(($ac_try" in
14970   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14971   *) ac_try_echo=$ac_try;;
14972 esac
14973 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14974   (eval "$ac_try") 2>&5
14975   ac_status=$?
14976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14977   (exit $ac_status); }; } &&
14978          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
14988   ac_header_compiler=yes
14989 else
14990   echo "$as_me: failed program was:" >&5
14991 sed 's/^/| /' conftest.$ac_ext >&5
14992
14993         ac_header_compiler=no
14994 fi
14995
14996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14997 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14998 echo "${ECHO_T}$ac_header_compiler" >&6; }
14999
15000 # Is the header present?
15001 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15002 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15003 cat >conftest.$ac_ext <<_ACEOF
15004 /* confdefs.h.  */
15005 _ACEOF
15006 cat confdefs.h >>conftest.$ac_ext
15007 cat >>conftest.$ac_ext <<_ACEOF
15008 /* end confdefs.h.  */
15009 #include <$ac_header>
15010 _ACEOF
15011 if { (ac_try="$ac_cpp conftest.$ac_ext"
15012 case "(($ac_try" in
15013   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15014   *) ac_try_echo=$ac_try;;
15015 esac
15016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15017   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15018   ac_status=$?
15019   grep -v '^ *+' conftest.er1 >conftest.err
15020   rm -f conftest.er1
15021   cat conftest.err >&5
15022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15023   (exit $ac_status); } >/dev/null; then
15024   if test -s conftest.err; then
15025     ac_cpp_err=$ac_c_preproc_warn_flag
15026     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15027   else
15028     ac_cpp_err=
15029   fi
15030 else
15031   ac_cpp_err=yes
15032 fi
15033 if test -z "$ac_cpp_err"; then
15034   ac_header_preproc=yes
15035 else
15036   echo "$as_me: failed program was:" >&5
15037 sed 's/^/| /' conftest.$ac_ext >&5
15038
15039   ac_header_preproc=no
15040 fi
15041
15042 rm -f conftest.err conftest.$ac_ext
15043 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15044 echo "${ECHO_T}$ac_header_preproc" >&6; }
15045
15046 # So?  What about this header?
15047 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15048   yes:no: )
15049     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15050 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15051     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15052 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15053     ac_header_preproc=yes
15054     ;;
15055   no:yes:* )
15056     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15057 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15058     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15059 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15060     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15061 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15062     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15063 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15064     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15065 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15066     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15067 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15068     ( cat <<\_ASBOX
15069 ## ------------------------------------ ##
15070 ## Report this to http://llvm.org/bugs/ ##
15071 ## ------------------------------------ ##
15072 _ASBOX
15073      ) | sed "s/^/$as_me: WARNING:     /" >&2
15074     ;;
15075 esac
15076 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15077 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15078 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15079   echo $ECHO_N "(cached) $ECHO_C" >&6
15080 else
15081   eval "$as_ac_Header=\$ac_header_preproc"
15082 fi
15083 ac_res=`eval echo '${'$as_ac_Header'}'`
15084                { echo "$as_me:$LINENO: result: $ac_res" >&5
15085 echo "${ECHO_T}$ac_res" >&6; }
15086
15087 fi
15088 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15089   cat >>confdefs.h <<_ACEOF
15090 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15091 _ACEOF
15092
15093 fi
15094
15095 done
15096
15097
15098
15099 for ac_header in utime.h windows.h
15100 do
15101 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15102 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15103   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15104 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15105 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15106   echo $ECHO_N "(cached) $ECHO_C" >&6
15107 fi
15108 ac_res=`eval echo '${'$as_ac_Header'}'`
15109                { echo "$as_me:$LINENO: result: $ac_res" >&5
15110 echo "${ECHO_T}$ac_res" >&6; }
15111 else
15112   # Is the header compilable?
15113 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15114 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15115 cat >conftest.$ac_ext <<_ACEOF
15116 /* confdefs.h.  */
15117 _ACEOF
15118 cat confdefs.h >>conftest.$ac_ext
15119 cat >>conftest.$ac_ext <<_ACEOF
15120 /* end confdefs.h.  */
15121 $ac_includes_default
15122 #include <$ac_header>
15123 _ACEOF
15124 rm -f conftest.$ac_objext
15125 if { (ac_try="$ac_compile"
15126 case "(($ac_try" in
15127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15128   *) ac_try_echo=$ac_try;;
15129 esac
15130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15131   (eval "$ac_compile") 2>conftest.er1
15132   ac_status=$?
15133   grep -v '^ *+' conftest.er1 >conftest.err
15134   rm -f conftest.er1
15135   cat conftest.err >&5
15136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15137   (exit $ac_status); } &&
15138          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15139   { (case "(($ac_try" in
15140   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15141   *) ac_try_echo=$ac_try;;
15142 esac
15143 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15144   (eval "$ac_try") 2>&5
15145   ac_status=$?
15146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15147   (exit $ac_status); }; } &&
15148          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
15158   ac_header_compiler=yes
15159 else
15160   echo "$as_me: failed program was:" >&5
15161 sed 's/^/| /' conftest.$ac_ext >&5
15162
15163         ac_header_compiler=no
15164 fi
15165
15166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15167 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15168 echo "${ECHO_T}$ac_header_compiler" >&6; }
15169
15170 # Is the header present?
15171 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15172 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15173 cat >conftest.$ac_ext <<_ACEOF
15174 /* confdefs.h.  */
15175 _ACEOF
15176 cat confdefs.h >>conftest.$ac_ext
15177 cat >>conftest.$ac_ext <<_ACEOF
15178 /* end confdefs.h.  */
15179 #include <$ac_header>
15180 _ACEOF
15181 if { (ac_try="$ac_cpp conftest.$ac_ext"
15182 case "(($ac_try" in
15183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15184   *) ac_try_echo=$ac_try;;
15185 esac
15186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15187   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15188   ac_status=$?
15189   grep -v '^ *+' conftest.er1 >conftest.err
15190   rm -f conftest.er1
15191   cat conftest.err >&5
15192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15193   (exit $ac_status); } >/dev/null; then
15194   if test -s conftest.err; then
15195     ac_cpp_err=$ac_c_preproc_warn_flag
15196     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15197   else
15198     ac_cpp_err=
15199   fi
15200 else
15201   ac_cpp_err=yes
15202 fi
15203 if test -z "$ac_cpp_err"; then
15204   ac_header_preproc=yes
15205 else
15206   echo "$as_me: failed program was:" >&5
15207 sed 's/^/| /' conftest.$ac_ext >&5
15208
15209   ac_header_preproc=no
15210 fi
15211
15212 rm -f conftest.err conftest.$ac_ext
15213 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15214 echo "${ECHO_T}$ac_header_preproc" >&6; }
15215
15216 # So?  What about this header?
15217 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15218   yes:no: )
15219     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15220 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15221     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15222 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15223     ac_header_preproc=yes
15224     ;;
15225   no:yes:* )
15226     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15227 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15228     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15229 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15230     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15231 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15232     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15233 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15234     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15235 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15236     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15237 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15238     ( cat <<\_ASBOX
15239 ## ------------------------------------ ##
15240 ## Report this to http://llvm.org/bugs/ ##
15241 ## ------------------------------------ ##
15242 _ASBOX
15243      ) | sed "s/^/$as_me: WARNING:     /" >&2
15244     ;;
15245 esac
15246 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15247 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15248 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15249   echo $ECHO_N "(cached) $ECHO_C" >&6
15250 else
15251   eval "$as_ac_Header=\$ac_header_preproc"
15252 fi
15253 ac_res=`eval echo '${'$as_ac_Header'}'`
15254                { echo "$as_me:$LINENO: result: $ac_res" >&5
15255 echo "${ECHO_T}$ac_res" >&6; }
15256
15257 fi
15258 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15259   cat >>confdefs.h <<_ACEOF
15260 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15261 _ACEOF
15262
15263 fi
15264
15265 done
15266
15267
15268
15269
15270
15271
15272 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
15273 do
15274 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15276   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15277 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15278 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15279   echo $ECHO_N "(cached) $ECHO_C" >&6
15280 fi
15281 ac_res=`eval echo '${'$as_ac_Header'}'`
15282                { echo "$as_me:$LINENO: result: $ac_res" >&5
15283 echo "${ECHO_T}$ac_res" >&6; }
15284 else
15285   # Is the header compilable?
15286 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15287 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15288 cat >conftest.$ac_ext <<_ACEOF
15289 /* confdefs.h.  */
15290 _ACEOF
15291 cat confdefs.h >>conftest.$ac_ext
15292 cat >>conftest.$ac_ext <<_ACEOF
15293 /* end confdefs.h.  */
15294 $ac_includes_default
15295 #include <$ac_header>
15296 _ACEOF
15297 rm -f conftest.$ac_objext
15298 if { (ac_try="$ac_compile"
15299 case "(($ac_try" in
15300   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15301   *) ac_try_echo=$ac_try;;
15302 esac
15303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15304   (eval "$ac_compile") 2>conftest.er1
15305   ac_status=$?
15306   grep -v '^ *+' conftest.er1 >conftest.err
15307   rm -f conftest.er1
15308   cat conftest.err >&5
15309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15310   (exit $ac_status); } &&
15311          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15312   { (case "(($ac_try" in
15313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15314   *) ac_try_echo=$ac_try;;
15315 esac
15316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15317   (eval "$ac_try") 2>&5
15318   ac_status=$?
15319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15320   (exit $ac_status); }; } &&
15321          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
15331   ac_header_compiler=yes
15332 else
15333   echo "$as_me: failed program was:" >&5
15334 sed 's/^/| /' conftest.$ac_ext >&5
15335
15336         ac_header_compiler=no
15337 fi
15338
15339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15340 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15341 echo "${ECHO_T}$ac_header_compiler" >&6; }
15342
15343 # Is the header present?
15344 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15345 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15346 cat >conftest.$ac_ext <<_ACEOF
15347 /* confdefs.h.  */
15348 _ACEOF
15349 cat confdefs.h >>conftest.$ac_ext
15350 cat >>conftest.$ac_ext <<_ACEOF
15351 /* end confdefs.h.  */
15352 #include <$ac_header>
15353 _ACEOF
15354 if { (ac_try="$ac_cpp conftest.$ac_ext"
15355 case "(($ac_try" in
15356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15357   *) ac_try_echo=$ac_try;;
15358 esac
15359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15360   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15361   ac_status=$?
15362   grep -v '^ *+' conftest.er1 >conftest.err
15363   rm -f conftest.er1
15364   cat conftest.err >&5
15365   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15366   (exit $ac_status); } >/dev/null; then
15367   if test -s conftest.err; then
15368     ac_cpp_err=$ac_c_preproc_warn_flag
15369     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15370   else
15371     ac_cpp_err=
15372   fi
15373 else
15374   ac_cpp_err=yes
15375 fi
15376 if test -z "$ac_cpp_err"; then
15377   ac_header_preproc=yes
15378 else
15379   echo "$as_me: failed program was:" >&5
15380 sed 's/^/| /' conftest.$ac_ext >&5
15381
15382   ac_header_preproc=no
15383 fi
15384
15385 rm -f conftest.err conftest.$ac_ext
15386 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15387 echo "${ECHO_T}$ac_header_preproc" >&6; }
15388
15389 # So?  What about this header?
15390 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15391   yes:no: )
15392     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15393 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15394     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15395 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15396     ac_header_preproc=yes
15397     ;;
15398   no:yes:* )
15399     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15400 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15401     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15402 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15403     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15404 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15405     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15406 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15407     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15408 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15409     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15410 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15411     ( cat <<\_ASBOX
15412 ## ------------------------------------ ##
15413 ## Report this to http://llvm.org/bugs/ ##
15414 ## ------------------------------------ ##
15415 _ASBOX
15416      ) | sed "s/^/$as_me: WARNING:     /" >&2
15417     ;;
15418 esac
15419 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15420 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15421 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15422   echo $ECHO_N "(cached) $ECHO_C" >&6
15423 else
15424   eval "$as_ac_Header=\$ac_header_preproc"
15425 fi
15426 ac_res=`eval echo '${'$as_ac_Header'}'`
15427                { echo "$as_me:$LINENO: result: $ac_res" >&5
15428 echo "${ECHO_T}$ac_res" >&6; }
15429
15430 fi
15431 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15432   cat >>confdefs.h <<_ACEOF
15433 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15434 _ACEOF
15435
15436 fi
15437
15438 done
15439
15440
15441
15442
15443
15444 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15445 do
15446 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15447 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15448   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15449 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15450 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15451   echo $ECHO_N "(cached) $ECHO_C" >&6
15452 fi
15453 ac_res=`eval echo '${'$as_ac_Header'}'`
15454                { echo "$as_me:$LINENO: result: $ac_res" >&5
15455 echo "${ECHO_T}$ac_res" >&6; }
15456 else
15457   # Is the header compilable?
15458 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15459 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15460 cat >conftest.$ac_ext <<_ACEOF
15461 /* confdefs.h.  */
15462 _ACEOF
15463 cat confdefs.h >>conftest.$ac_ext
15464 cat >>conftest.$ac_ext <<_ACEOF
15465 /* end confdefs.h.  */
15466 $ac_includes_default
15467 #include <$ac_header>
15468 _ACEOF
15469 rm -f conftest.$ac_objext
15470 if { (ac_try="$ac_compile"
15471 case "(($ac_try" in
15472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15473   *) ac_try_echo=$ac_try;;
15474 esac
15475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15476   (eval "$ac_compile") 2>conftest.er1
15477   ac_status=$?
15478   grep -v '^ *+' conftest.er1 >conftest.err
15479   rm -f conftest.er1
15480   cat conftest.err >&5
15481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15482   (exit $ac_status); } &&
15483          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15484   { (case "(($ac_try" in
15485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15486   *) ac_try_echo=$ac_try;;
15487 esac
15488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15489   (eval "$ac_try") 2>&5
15490   ac_status=$?
15491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15492   (exit $ac_status); }; } &&
15493          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
15503   ac_header_compiler=yes
15504 else
15505   echo "$as_me: failed program was:" >&5
15506 sed 's/^/| /' conftest.$ac_ext >&5
15507
15508         ac_header_compiler=no
15509 fi
15510
15511 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15512 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15513 echo "${ECHO_T}$ac_header_compiler" >&6; }
15514
15515 # Is the header present?
15516 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15517 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15518 cat >conftest.$ac_ext <<_ACEOF
15519 /* confdefs.h.  */
15520 _ACEOF
15521 cat confdefs.h >>conftest.$ac_ext
15522 cat >>conftest.$ac_ext <<_ACEOF
15523 /* end confdefs.h.  */
15524 #include <$ac_header>
15525 _ACEOF
15526 if { (ac_try="$ac_cpp conftest.$ac_ext"
15527 case "(($ac_try" in
15528   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15529   *) ac_try_echo=$ac_try;;
15530 esac
15531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15532   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15533   ac_status=$?
15534   grep -v '^ *+' conftest.er1 >conftest.err
15535   rm -f conftest.er1
15536   cat conftest.err >&5
15537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15538   (exit $ac_status); } >/dev/null; then
15539   if test -s conftest.err; then
15540     ac_cpp_err=$ac_c_preproc_warn_flag
15541     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15542   else
15543     ac_cpp_err=
15544   fi
15545 else
15546   ac_cpp_err=yes
15547 fi
15548 if test -z "$ac_cpp_err"; then
15549   ac_header_preproc=yes
15550 else
15551   echo "$as_me: failed program was:" >&5
15552 sed 's/^/| /' conftest.$ac_ext >&5
15553
15554   ac_header_preproc=no
15555 fi
15556
15557 rm -f conftest.err conftest.$ac_ext
15558 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15559 echo "${ECHO_T}$ac_header_preproc" >&6; }
15560
15561 # So?  What about this header?
15562 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15563   yes:no: )
15564     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15565 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15566     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15567 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15568     ac_header_preproc=yes
15569     ;;
15570   no:yes:* )
15571     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15572 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15573     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15574 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15575     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15576 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15577     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15578 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15579     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15580 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15581     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15582 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15583     ( cat <<\_ASBOX
15584 ## ------------------------------------ ##
15585 ## Report this to http://llvm.org/bugs/ ##
15586 ## ------------------------------------ ##
15587 _ASBOX
15588      ) | sed "s/^/$as_me: WARNING:     /" >&2
15589     ;;
15590 esac
15591 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15592 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15593 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15594   echo $ECHO_N "(cached) $ECHO_C" >&6
15595 else
15596   eval "$as_ac_Header=\$ac_header_preproc"
15597 fi
15598 ac_res=`eval echo '${'$as_ac_Header'}'`
15599                { echo "$as_me:$LINENO: result: $ac_res" >&5
15600 echo "${ECHO_T}$ac_res" >&6; }
15601
15602 fi
15603 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15604   cat >>confdefs.h <<_ACEOF
15605 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15606 _ACEOF
15607
15608 fi
15609
15610 done
15611
15612
15613 for ac_header in valgrind/valgrind.h
15614 do
15615 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15616 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15617   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15618 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15619 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15620   echo $ECHO_N "(cached) $ECHO_C" >&6
15621 fi
15622 ac_res=`eval echo '${'$as_ac_Header'}'`
15623                { echo "$as_me:$LINENO: result: $ac_res" >&5
15624 echo "${ECHO_T}$ac_res" >&6; }
15625 else
15626   # Is the header compilable?
15627 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15628 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15629 cat >conftest.$ac_ext <<_ACEOF
15630 /* confdefs.h.  */
15631 _ACEOF
15632 cat confdefs.h >>conftest.$ac_ext
15633 cat >>conftest.$ac_ext <<_ACEOF
15634 /* end confdefs.h.  */
15635 $ac_includes_default
15636 #include <$ac_header>
15637 _ACEOF
15638 rm -f conftest.$ac_objext
15639 if { (ac_try="$ac_compile"
15640 case "(($ac_try" in
15641   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15642   *) ac_try_echo=$ac_try;;
15643 esac
15644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15645   (eval "$ac_compile") 2>conftest.er1
15646   ac_status=$?
15647   grep -v '^ *+' conftest.er1 >conftest.err
15648   rm -f conftest.er1
15649   cat conftest.err >&5
15650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15651   (exit $ac_status); } &&
15652          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15653   { (case "(($ac_try" in
15654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15655   *) ac_try_echo=$ac_try;;
15656 esac
15657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15658   (eval "$ac_try") 2>&5
15659   ac_status=$?
15660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15661   (exit $ac_status); }; } &&
15662          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
15672   ac_header_compiler=yes
15673 else
15674   echo "$as_me: failed program was:" >&5
15675 sed 's/^/| /' conftest.$ac_ext >&5
15676
15677         ac_header_compiler=no
15678 fi
15679
15680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15681 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15682 echo "${ECHO_T}$ac_header_compiler" >&6; }
15683
15684 # Is the header present?
15685 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15686 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15687 cat >conftest.$ac_ext <<_ACEOF
15688 /* confdefs.h.  */
15689 _ACEOF
15690 cat confdefs.h >>conftest.$ac_ext
15691 cat >>conftest.$ac_ext <<_ACEOF
15692 /* end confdefs.h.  */
15693 #include <$ac_header>
15694 _ACEOF
15695 if { (ac_try="$ac_cpp conftest.$ac_ext"
15696 case "(($ac_try" in
15697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15698   *) ac_try_echo=$ac_try;;
15699 esac
15700 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15701   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15702   ac_status=$?
15703   grep -v '^ *+' conftest.er1 >conftest.err
15704   rm -f conftest.er1
15705   cat conftest.err >&5
15706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15707   (exit $ac_status); } >/dev/null; then
15708   if test -s conftest.err; then
15709     ac_cpp_err=$ac_c_preproc_warn_flag
15710     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15711   else
15712     ac_cpp_err=
15713   fi
15714 else
15715   ac_cpp_err=yes
15716 fi
15717 if test -z "$ac_cpp_err"; then
15718   ac_header_preproc=yes
15719 else
15720   echo "$as_me: failed program was:" >&5
15721 sed 's/^/| /' conftest.$ac_ext >&5
15722
15723   ac_header_preproc=no
15724 fi
15725
15726 rm -f conftest.err conftest.$ac_ext
15727 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15728 echo "${ECHO_T}$ac_header_preproc" >&6; }
15729
15730 # So?  What about this header?
15731 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15732   yes:no: )
15733     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15734 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15735     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15736 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15737     ac_header_preproc=yes
15738     ;;
15739   no:yes:* )
15740     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15741 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15742     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15743 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15744     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15745 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15746     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15747 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15748     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15749 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15750     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15751 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15752     ( cat <<\_ASBOX
15753 ## ------------------------------------ ##
15754 ## Report this to http://llvm.org/bugs/ ##
15755 ## ------------------------------------ ##
15756 _ASBOX
15757      ) | sed "s/^/$as_me: WARNING:     /" >&2
15758     ;;
15759 esac
15760 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15761 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15762 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15763   echo $ECHO_N "(cached) $ECHO_C" >&6
15764 else
15765   eval "$as_ac_Header=\$ac_header_preproc"
15766 fi
15767 ac_res=`eval echo '${'$as_ac_Header'}'`
15768                { echo "$as_me:$LINENO: result: $ac_res" >&5
15769 echo "${ECHO_T}$ac_res" >&6; }
15770
15771 fi
15772 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15773   cat >>confdefs.h <<_ACEOF
15774 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15775 _ACEOF
15776
15777 fi
15778
15779 done
15780
15781
15782 for ac_header in fenv.h
15783 do
15784 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15785 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15786   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15787 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15788 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15789   echo $ECHO_N "(cached) $ECHO_C" >&6
15790 fi
15791 ac_res=`eval echo '${'$as_ac_Header'}'`
15792                { echo "$as_me:$LINENO: result: $ac_res" >&5
15793 echo "${ECHO_T}$ac_res" >&6; }
15794 else
15795   # Is the header compilable?
15796 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15797 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15798 cat >conftest.$ac_ext <<_ACEOF
15799 /* confdefs.h.  */
15800 _ACEOF
15801 cat confdefs.h >>conftest.$ac_ext
15802 cat >>conftest.$ac_ext <<_ACEOF
15803 /* end confdefs.h.  */
15804 $ac_includes_default
15805 #include <$ac_header>
15806 _ACEOF
15807 rm -f conftest.$ac_objext
15808 if { (ac_try="$ac_compile"
15809 case "(($ac_try" in
15810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15811   *) ac_try_echo=$ac_try;;
15812 esac
15813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15814   (eval "$ac_compile") 2>conftest.er1
15815   ac_status=$?
15816   grep -v '^ *+' conftest.er1 >conftest.err
15817   rm -f conftest.er1
15818   cat conftest.err >&5
15819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15820   (exit $ac_status); } &&
15821          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15822   { (case "(($ac_try" in
15823   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15824   *) ac_try_echo=$ac_try;;
15825 esac
15826 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15827   (eval "$ac_try") 2>&5
15828   ac_status=$?
15829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15830   (exit $ac_status); }; } &&
15831          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
15841   ac_header_compiler=yes
15842 else
15843   echo "$as_me: failed program was:" >&5
15844 sed 's/^/| /' conftest.$ac_ext >&5
15845
15846         ac_header_compiler=no
15847 fi
15848
15849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15850 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15851 echo "${ECHO_T}$ac_header_compiler" >&6; }
15852
15853 # Is the header present?
15854 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15855 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15856 cat >conftest.$ac_ext <<_ACEOF
15857 /* confdefs.h.  */
15858 _ACEOF
15859 cat confdefs.h >>conftest.$ac_ext
15860 cat >>conftest.$ac_ext <<_ACEOF
15861 /* end confdefs.h.  */
15862 #include <$ac_header>
15863 _ACEOF
15864 if { (ac_try="$ac_cpp conftest.$ac_ext"
15865 case "(($ac_try" in
15866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15867   *) ac_try_echo=$ac_try;;
15868 esac
15869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15870   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15871   ac_status=$?
15872   grep -v '^ *+' conftest.er1 >conftest.err
15873   rm -f conftest.er1
15874   cat conftest.err >&5
15875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15876   (exit $ac_status); } >/dev/null; then
15877   if test -s conftest.err; then
15878     ac_cpp_err=$ac_c_preproc_warn_flag
15879     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15880   else
15881     ac_cpp_err=
15882   fi
15883 else
15884   ac_cpp_err=yes
15885 fi
15886 if test -z "$ac_cpp_err"; then
15887   ac_header_preproc=yes
15888 else
15889   echo "$as_me: failed program was:" >&5
15890 sed 's/^/| /' conftest.$ac_ext >&5
15891
15892   ac_header_preproc=no
15893 fi
15894
15895 rm -f conftest.err conftest.$ac_ext
15896 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15897 echo "${ECHO_T}$ac_header_preproc" >&6; }
15898
15899 # So?  What about this header?
15900 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15901   yes:no: )
15902     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15903 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15904     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15905 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15906     ac_header_preproc=yes
15907     ;;
15908   no:yes:* )
15909     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15910 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15911     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15912 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15913     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15914 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15915     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15916 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15917     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15918 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15919     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15920 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15921     ( cat <<\_ASBOX
15922 ## ------------------------------------ ##
15923 ## Report this to http://llvm.org/bugs/ ##
15924 ## ------------------------------------ ##
15925 _ASBOX
15926      ) | sed "s/^/$as_me: WARNING:     /" >&2
15927     ;;
15928 esac
15929 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15930 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15931 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15932   echo $ECHO_N "(cached) $ECHO_C" >&6
15933 else
15934   eval "$as_ac_Header=\$ac_header_preproc"
15935 fi
15936 ac_res=`eval echo '${'$as_ac_Header'}'`
15937                { echo "$as_me:$LINENO: result: $ac_res" >&5
15938 echo "${ECHO_T}$ac_res" >&6; }
15939
15940 fi
15941 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15942   cat >>confdefs.h <<_ACEOF
15943 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15944 _ACEOF
15945
15946 fi
15947
15948 done
15949
15950 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15951
15952 for ac_header in pthread.h
15953 do
15954 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15955 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15956   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15957 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15958 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15959   echo $ECHO_N "(cached) $ECHO_C" >&6
15960 fi
15961 ac_res=`eval echo '${'$as_ac_Header'}'`
15962                { echo "$as_me:$LINENO: result: $ac_res" >&5
15963 echo "${ECHO_T}$ac_res" >&6; }
15964 else
15965   # Is the header compilable?
15966 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15967 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15968 cat >conftest.$ac_ext <<_ACEOF
15969 /* confdefs.h.  */
15970 _ACEOF
15971 cat confdefs.h >>conftest.$ac_ext
15972 cat >>conftest.$ac_ext <<_ACEOF
15973 /* end confdefs.h.  */
15974 $ac_includes_default
15975 #include <$ac_header>
15976 _ACEOF
15977 rm -f conftest.$ac_objext
15978 if { (ac_try="$ac_compile"
15979 case "(($ac_try" in
15980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15981   *) ac_try_echo=$ac_try;;
15982 esac
15983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15984   (eval "$ac_compile") 2>conftest.er1
15985   ac_status=$?
15986   grep -v '^ *+' conftest.er1 >conftest.err
15987   rm -f conftest.er1
15988   cat conftest.err >&5
15989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15990   (exit $ac_status); } &&
15991          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15992   { (case "(($ac_try" in
15993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15994   *) ac_try_echo=$ac_try;;
15995 esac
15996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15997   (eval "$ac_try") 2>&5
15998   ac_status=$?
15999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16000   (exit $ac_status); }; } &&
16001          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
16011   ac_header_compiler=yes
16012 else
16013   echo "$as_me: failed program was:" >&5
16014 sed 's/^/| /' conftest.$ac_ext >&5
16015
16016         ac_header_compiler=no
16017 fi
16018
16019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16020 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16021 echo "${ECHO_T}$ac_header_compiler" >&6; }
16022
16023 # Is the header present?
16024 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16025 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16026 cat >conftest.$ac_ext <<_ACEOF
16027 /* confdefs.h.  */
16028 _ACEOF
16029 cat confdefs.h >>conftest.$ac_ext
16030 cat >>conftest.$ac_ext <<_ACEOF
16031 /* end confdefs.h.  */
16032 #include <$ac_header>
16033 _ACEOF
16034 if { (ac_try="$ac_cpp conftest.$ac_ext"
16035 case "(($ac_try" in
16036   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16037   *) ac_try_echo=$ac_try;;
16038 esac
16039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16040   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16041   ac_status=$?
16042   grep -v '^ *+' conftest.er1 >conftest.err
16043   rm -f conftest.er1
16044   cat conftest.err >&5
16045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16046   (exit $ac_status); } >/dev/null; then
16047   if test -s conftest.err; then
16048     ac_cpp_err=$ac_c_preproc_warn_flag
16049     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16050   else
16051     ac_cpp_err=
16052   fi
16053 else
16054   ac_cpp_err=yes
16055 fi
16056 if test -z "$ac_cpp_err"; then
16057   ac_header_preproc=yes
16058 else
16059   echo "$as_me: failed program was:" >&5
16060 sed 's/^/| /' conftest.$ac_ext >&5
16061
16062   ac_header_preproc=no
16063 fi
16064
16065 rm -f conftest.err conftest.$ac_ext
16066 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16067 echo "${ECHO_T}$ac_header_preproc" >&6; }
16068
16069 # So?  What about this header?
16070 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16071   yes:no: )
16072     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16073 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16074     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16075 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16076     ac_header_preproc=yes
16077     ;;
16078   no:yes:* )
16079     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16080 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16081     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16082 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16083     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16084 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16085     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16086 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16087     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16088 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16089     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16090 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16091     ( cat <<\_ASBOX
16092 ## ------------------------------------ ##
16093 ## Report this to http://llvm.org/bugs/ ##
16094 ## ------------------------------------ ##
16095 _ASBOX
16096      ) | sed "s/^/$as_me: WARNING:     /" >&2
16097     ;;
16098 esac
16099 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16100 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16101 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16102   echo $ECHO_N "(cached) $ECHO_C" >&6
16103 else
16104   eval "$as_ac_Header=\$ac_header_preproc"
16105 fi
16106 ac_res=`eval echo '${'$as_ac_Header'}'`
16107                { echo "$as_me:$LINENO: result: $ac_res" >&5
16108 echo "${ECHO_T}$ac_res" >&6; }
16109
16110 fi
16111 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16112   cat >>confdefs.h <<_ACEOF
16113 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16114 _ACEOF
16115  HAVE_PTHREAD=1
16116
16117 else
16118   HAVE_PTHREAD=0
16119
16120 fi
16121
16122 done
16123
16124 else
16125   HAVE_PTHREAD=0
16126
16127 fi
16128
16129 if test "$llvm_cv_enable_libffi" = "yes" ; then
16130
16131
16132 for ac_header in ffi.h ffi/ffi.h
16133 do
16134 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16135 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16136   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16137 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16138 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16139   echo $ECHO_N "(cached) $ECHO_C" >&6
16140 fi
16141 ac_res=`eval echo '${'$as_ac_Header'}'`
16142                { echo "$as_me:$LINENO: result: $ac_res" >&5
16143 echo "${ECHO_T}$ac_res" >&6; }
16144 else
16145   # Is the header compilable?
16146 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16147 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16148 cat >conftest.$ac_ext <<_ACEOF
16149 /* confdefs.h.  */
16150 _ACEOF
16151 cat confdefs.h >>conftest.$ac_ext
16152 cat >>conftest.$ac_ext <<_ACEOF
16153 /* end confdefs.h.  */
16154 $ac_includes_default
16155 #include <$ac_header>
16156 _ACEOF
16157 rm -f conftest.$ac_objext
16158 if { (ac_try="$ac_compile"
16159 case "(($ac_try" in
16160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16161   *) ac_try_echo=$ac_try;;
16162 esac
16163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16164   (eval "$ac_compile") 2>conftest.er1
16165   ac_status=$?
16166   grep -v '^ *+' conftest.er1 >conftest.err
16167   rm -f conftest.er1
16168   cat conftest.err >&5
16169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16170   (exit $ac_status); } &&
16171          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16172   { (case "(($ac_try" in
16173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16174   *) ac_try_echo=$ac_try;;
16175 esac
16176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16177   (eval "$ac_try") 2>&5
16178   ac_status=$?
16179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16180   (exit $ac_status); }; } &&
16181          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
16191   ac_header_compiler=yes
16192 else
16193   echo "$as_me: failed program was:" >&5
16194 sed 's/^/| /' conftest.$ac_ext >&5
16195
16196         ac_header_compiler=no
16197 fi
16198
16199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16200 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16201 echo "${ECHO_T}$ac_header_compiler" >&6; }
16202
16203 # Is the header present?
16204 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16205 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16206 cat >conftest.$ac_ext <<_ACEOF
16207 /* confdefs.h.  */
16208 _ACEOF
16209 cat confdefs.h >>conftest.$ac_ext
16210 cat >>conftest.$ac_ext <<_ACEOF
16211 /* end confdefs.h.  */
16212 #include <$ac_header>
16213 _ACEOF
16214 if { (ac_try="$ac_cpp conftest.$ac_ext"
16215 case "(($ac_try" in
16216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16217   *) ac_try_echo=$ac_try;;
16218 esac
16219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16220   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16221   ac_status=$?
16222   grep -v '^ *+' conftest.er1 >conftest.err
16223   rm -f conftest.er1
16224   cat conftest.err >&5
16225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16226   (exit $ac_status); } >/dev/null; then
16227   if test -s conftest.err; then
16228     ac_cpp_err=$ac_c_preproc_warn_flag
16229     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16230   else
16231     ac_cpp_err=
16232   fi
16233 else
16234   ac_cpp_err=yes
16235 fi
16236 if test -z "$ac_cpp_err"; then
16237   ac_header_preproc=yes
16238 else
16239   echo "$as_me: failed program was:" >&5
16240 sed 's/^/| /' conftest.$ac_ext >&5
16241
16242   ac_header_preproc=no
16243 fi
16244
16245 rm -f conftest.err conftest.$ac_ext
16246 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16247 echo "${ECHO_T}$ac_header_preproc" >&6; }
16248
16249 # So?  What about this header?
16250 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16251   yes:no: )
16252     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16253 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16254     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16255 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16256     ac_header_preproc=yes
16257     ;;
16258   no:yes:* )
16259     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16260 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16261     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16262 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16263     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16264 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16265     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16266 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16267     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16268 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16269     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16270 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16271     ( cat <<\_ASBOX
16272 ## ------------------------------------ ##
16273 ## Report this to http://llvm.org/bugs/ ##
16274 ## ------------------------------------ ##
16275 _ASBOX
16276      ) | sed "s/^/$as_me: WARNING:     /" >&2
16277     ;;
16278 esac
16279 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16280 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16281 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16282   echo $ECHO_N "(cached) $ECHO_C" >&6
16283 else
16284   eval "$as_ac_Header=\$ac_header_preproc"
16285 fi
16286 ac_res=`eval echo '${'$as_ac_Header'}'`
16287                { echo "$as_me:$LINENO: result: $ac_res" >&5
16288 echo "${ECHO_T}$ac_res" >&6; }
16289
16290 fi
16291 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16292   cat >>confdefs.h <<_ACEOF
16293 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16294 _ACEOF
16295
16296 fi
16297
16298 done
16299
16300 fi
16301
16302
16303 for ac_header in CrashReporterClient.h
16304 do
16305 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16306 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16307   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16308 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16309 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16310   echo $ECHO_N "(cached) $ECHO_C" >&6
16311 fi
16312 ac_res=`eval echo '${'$as_ac_Header'}'`
16313                { echo "$as_me:$LINENO: result: $ac_res" >&5
16314 echo "${ECHO_T}$ac_res" >&6; }
16315 else
16316   # Is the header compilable?
16317 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16318 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16319 cat >conftest.$ac_ext <<_ACEOF
16320 /* confdefs.h.  */
16321 _ACEOF
16322 cat confdefs.h >>conftest.$ac_ext
16323 cat >>conftest.$ac_ext <<_ACEOF
16324 /* end confdefs.h.  */
16325 $ac_includes_default
16326 #include <$ac_header>
16327 _ACEOF
16328 rm -f conftest.$ac_objext
16329 if { (ac_try="$ac_compile"
16330 case "(($ac_try" in
16331   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16332   *) ac_try_echo=$ac_try;;
16333 esac
16334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16335   (eval "$ac_compile") 2>conftest.er1
16336   ac_status=$?
16337   grep -v '^ *+' conftest.er1 >conftest.err
16338   rm -f conftest.er1
16339   cat conftest.err >&5
16340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16341   (exit $ac_status); } &&
16342          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16343   { (case "(($ac_try" in
16344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16345   *) ac_try_echo=$ac_try;;
16346 esac
16347 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16348   (eval "$ac_try") 2>&5
16349   ac_status=$?
16350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16351   (exit $ac_status); }; } &&
16352          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
16362   ac_header_compiler=yes
16363 else
16364   echo "$as_me: failed program was:" >&5
16365 sed 's/^/| /' conftest.$ac_ext >&5
16366
16367         ac_header_compiler=no
16368 fi
16369
16370 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16371 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16372 echo "${ECHO_T}$ac_header_compiler" >&6; }
16373
16374 # Is the header present?
16375 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16376 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16377 cat >conftest.$ac_ext <<_ACEOF
16378 /* confdefs.h.  */
16379 _ACEOF
16380 cat confdefs.h >>conftest.$ac_ext
16381 cat >>conftest.$ac_ext <<_ACEOF
16382 /* end confdefs.h.  */
16383 #include <$ac_header>
16384 _ACEOF
16385 if { (ac_try="$ac_cpp conftest.$ac_ext"
16386 case "(($ac_try" in
16387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16388   *) ac_try_echo=$ac_try;;
16389 esac
16390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16391   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16392   ac_status=$?
16393   grep -v '^ *+' conftest.er1 >conftest.err
16394   rm -f conftest.er1
16395   cat conftest.err >&5
16396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16397   (exit $ac_status); } >/dev/null; then
16398   if test -s conftest.err; then
16399     ac_cpp_err=$ac_c_preproc_warn_flag
16400     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16401   else
16402     ac_cpp_err=
16403   fi
16404 else
16405   ac_cpp_err=yes
16406 fi
16407 if test -z "$ac_cpp_err"; then
16408   ac_header_preproc=yes
16409 else
16410   echo "$as_me: failed program was:" >&5
16411 sed 's/^/| /' conftest.$ac_ext >&5
16412
16413   ac_header_preproc=no
16414 fi
16415
16416 rm -f conftest.err conftest.$ac_ext
16417 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16418 echo "${ECHO_T}$ac_header_preproc" >&6; }
16419
16420 # So?  What about this header?
16421 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16422   yes:no: )
16423     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16424 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16425     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16426 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16427     ac_header_preproc=yes
16428     ;;
16429   no:yes:* )
16430     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16431 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16432     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16433 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16434     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16435 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16436     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16437 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16438     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16439 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16440     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16441 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16442     ( cat <<\_ASBOX
16443 ## ------------------------------------ ##
16444 ## Report this to http://llvm.org/bugs/ ##
16445 ## ------------------------------------ ##
16446 _ASBOX
16447      ) | sed "s/^/$as_me: WARNING:     /" >&2
16448     ;;
16449 esac
16450 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16451 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16452 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16453   echo $ECHO_N "(cached) $ECHO_C" >&6
16454 else
16455   eval "$as_ac_Header=\$ac_header_preproc"
16456 fi
16457 ac_res=`eval echo '${'$as_ac_Header'}'`
16458                { echo "$as_me:$LINENO: result: $ac_res" >&5
16459 echo "${ECHO_T}$ac_res" >&6; }
16460
16461 fi
16462 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16463   cat >>confdefs.h <<_ACEOF
16464 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16465 _ACEOF
16466
16467 fi
16468
16469 done
16470
16471
16472 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16473 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16474 cat >conftest.$ac_ext <<_ACEOF
16475
16476   /* confdefs.h.  */
16477 _ACEOF
16478 cat confdefs.h >>conftest.$ac_ext
16479 cat >>conftest.$ac_ext <<_ACEOF
16480 /* end confdefs.h.  */
16481
16482     extern const char *__crashreporter_info__;
16483     int main() {
16484       __crashreporter_info__ = "test";
16485       return 0;
16486     }
16487
16488
16489 _ACEOF
16490 rm -f conftest.$ac_objext conftest$ac_exeext
16491 if { (ac_try="$ac_link"
16492 case "(($ac_try" in
16493   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16494   *) ac_try_echo=$ac_try;;
16495 esac
16496 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16497   (eval "$ac_link") 2>conftest.er1
16498   ac_status=$?
16499   grep -v '^ *+' conftest.er1 >conftest.err
16500   rm -f conftest.er1
16501   cat conftest.err >&5
16502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16503   (exit $ac_status); } &&
16504          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16505   { (case "(($ac_try" in
16506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16507   *) ac_try_echo=$ac_try;;
16508 esac
16509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16510   (eval "$ac_try") 2>&5
16511   ac_status=$?
16512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16513   (exit $ac_status); }; } &&
16514          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
16524
16525   { echo "$as_me:$LINENO: result: yes" >&5
16526 echo "${ECHO_T}yes" >&6; }
16527
16528 cat >>confdefs.h <<\_ACEOF
16529 #define HAVE_CRASHREPORTER_INFO 1
16530 _ACEOF
16531
16532
16533 else
16534   echo "$as_me: failed program was:" >&5
16535 sed 's/^/| /' conftest.$ac_ext >&5
16536
16537
16538   { echo "$as_me:$LINENO: result: no" >&5
16539 echo "${ECHO_T}no" >&6; }
16540
16541 cat >>confdefs.h <<\_ACEOF
16542 #define HAVE_CRASHREPORTER_INFO 0
16543 _ACEOF
16544
16545
16546 fi
16547
16548 rm -f core conftest.err conftest.$ac_objext \
16549       conftest$ac_exeext conftest.$ac_ext
16550
16551
16552
16553   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16554 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16555 if test "${ac_cv_huge_val_sanity+set}" = set; then
16556   echo $ECHO_N "(cached) $ECHO_C" >&6
16557 else
16558
16559     ac_ext=cpp
16560 ac_cpp='$CXXCPP $CPPFLAGS'
16561 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16562 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16563 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16564
16565     ac_save_CXXFLAGS=$CXXFLAGS
16566     CXXFLAGS="$CXXFLAGS -pedantic"
16567     if test "$cross_compiling" = yes; then
16568   ac_cv_huge_val_sanity=yes
16569 else
16570   cat >conftest.$ac_ext <<_ACEOF
16571 /* confdefs.h.  */
16572 _ACEOF
16573 cat confdefs.h >>conftest.$ac_ext
16574 cat >>conftest.$ac_ext <<_ACEOF
16575 /* end confdefs.h.  */
16576 #include <math.h>
16577 int
16578 main ()
16579 {
16580 double x = HUGE_VAL; return x != x;
16581   ;
16582   return 0;
16583 }
16584 _ACEOF
16585 rm -f conftest$ac_exeext
16586 if { (ac_try="$ac_link"
16587 case "(($ac_try" in
16588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16589   *) ac_try_echo=$ac_try;;
16590 esac
16591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16592   (eval "$ac_link") 2>&5
16593   ac_status=$?
16594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16595   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16596   { (case "(($ac_try" in
16597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16598   *) ac_try_echo=$ac_try;;
16599 esac
16600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16601   (eval "$ac_try") 2>&5
16602   ac_status=$?
16603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16604   (exit $ac_status); }; }; then
16605   ac_cv_huge_val_sanity=yes
16606 else
16607   echo "$as_me: program exited with status $ac_status" >&5
16608 echo "$as_me: failed program was:" >&5
16609 sed 's/^/| /' conftest.$ac_ext >&5
16610
16611 ( exit $ac_status )
16612 ac_cv_huge_val_sanity=no
16613 fi
16614 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16615 fi
16616
16617
16618     CXXFLAGS=$ac_save_CXXFLAGS
16619     ac_ext=c
16620 ac_cpp='$CPP $CPPFLAGS'
16621 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16622 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16623 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16624
16625
16626 fi
16627 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16628 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16629   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16630
16631
16632 { echo "$as_me:$LINENO: checking for pid_t" >&5
16633 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16634 if test "${ac_cv_type_pid_t+set}" = set; then
16635   echo $ECHO_N "(cached) $ECHO_C" >&6
16636 else
16637   cat >conftest.$ac_ext <<_ACEOF
16638 /* confdefs.h.  */
16639 _ACEOF
16640 cat confdefs.h >>conftest.$ac_ext
16641 cat >>conftest.$ac_ext <<_ACEOF
16642 /* end confdefs.h.  */
16643 $ac_includes_default
16644 typedef pid_t ac__type_new_;
16645 int
16646 main ()
16647 {
16648 if ((ac__type_new_ *) 0)
16649   return 0;
16650 if (sizeof (ac__type_new_))
16651   return 0;
16652   ;
16653   return 0;
16654 }
16655 _ACEOF
16656 rm -f conftest.$ac_objext
16657 if { (ac_try="$ac_compile"
16658 case "(($ac_try" in
16659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16660   *) ac_try_echo=$ac_try;;
16661 esac
16662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16663   (eval "$ac_compile") 2>conftest.er1
16664   ac_status=$?
16665   grep -v '^ *+' conftest.er1 >conftest.err
16666   rm -f conftest.er1
16667   cat conftest.err >&5
16668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16669   (exit $ac_status); } &&
16670          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16671   { (case "(($ac_try" in
16672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16673   *) ac_try_echo=$ac_try;;
16674 esac
16675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16676   (eval "$ac_try") 2>&5
16677   ac_status=$?
16678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16679   (exit $ac_status); }; } &&
16680          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
16690   ac_cv_type_pid_t=yes
16691 else
16692   echo "$as_me: failed program was:" >&5
16693 sed 's/^/| /' conftest.$ac_ext >&5
16694
16695         ac_cv_type_pid_t=no
16696 fi
16697
16698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16699 fi
16700 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16701 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16702 if test $ac_cv_type_pid_t = yes; then
16703   :
16704 else
16705
16706 cat >>confdefs.h <<_ACEOF
16707 #define pid_t int
16708 _ACEOF
16709
16710 fi
16711
16712 { echo "$as_me:$LINENO: checking for size_t" >&5
16713 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16714 if test "${ac_cv_type_size_t+set}" = set; then
16715   echo $ECHO_N "(cached) $ECHO_C" >&6
16716 else
16717   cat >conftest.$ac_ext <<_ACEOF
16718 /* confdefs.h.  */
16719 _ACEOF
16720 cat confdefs.h >>conftest.$ac_ext
16721 cat >>conftest.$ac_ext <<_ACEOF
16722 /* end confdefs.h.  */
16723 $ac_includes_default
16724 typedef size_t ac__type_new_;
16725 int
16726 main ()
16727 {
16728 if ((ac__type_new_ *) 0)
16729   return 0;
16730 if (sizeof (ac__type_new_))
16731   return 0;
16732   ;
16733   return 0;
16734 }
16735 _ACEOF
16736 rm -f conftest.$ac_objext
16737 if { (ac_try="$ac_compile"
16738 case "(($ac_try" in
16739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16740   *) ac_try_echo=$ac_try;;
16741 esac
16742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16743   (eval "$ac_compile") 2>conftest.er1
16744   ac_status=$?
16745   grep -v '^ *+' conftest.er1 >conftest.err
16746   rm -f conftest.er1
16747   cat conftest.err >&5
16748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16749   (exit $ac_status); } &&
16750          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16751   { (case "(($ac_try" in
16752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16753   *) ac_try_echo=$ac_try;;
16754 esac
16755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16756   (eval "$ac_try") 2>&5
16757   ac_status=$?
16758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16759   (exit $ac_status); }; } &&
16760          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
16770   ac_cv_type_size_t=yes
16771 else
16772   echo "$as_me: failed program was:" >&5
16773 sed 's/^/| /' conftest.$ac_ext >&5
16774
16775         ac_cv_type_size_t=no
16776 fi
16777
16778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16779 fi
16780 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16781 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16782 if test $ac_cv_type_size_t = yes; then
16783   :
16784 else
16785
16786 cat >>confdefs.h <<_ACEOF
16787 #define size_t unsigned int
16788 _ACEOF
16789
16790 fi
16791
16792
16793 cat >>confdefs.h <<_ACEOF
16794 #define RETSIGTYPE void
16795 _ACEOF
16796
16797 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16798 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16799 if test "${ac_cv_struct_tm+set}" = set; then
16800   echo $ECHO_N "(cached) $ECHO_C" >&6
16801 else
16802   cat >conftest.$ac_ext <<_ACEOF
16803 /* confdefs.h.  */
16804 _ACEOF
16805 cat confdefs.h >>conftest.$ac_ext
16806 cat >>conftest.$ac_ext <<_ACEOF
16807 /* end confdefs.h.  */
16808 #include <sys/types.h>
16809 #include <time.h>
16810
16811 int
16812 main ()
16813 {
16814 struct tm *tp; tp->tm_sec;
16815   ;
16816   return 0;
16817 }
16818 _ACEOF
16819 rm -f conftest.$ac_objext
16820 if { (ac_try="$ac_compile"
16821 case "(($ac_try" in
16822   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16823   *) ac_try_echo=$ac_try;;
16824 esac
16825 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16826   (eval "$ac_compile") 2>conftest.er1
16827   ac_status=$?
16828   grep -v '^ *+' conftest.er1 >conftest.err
16829   rm -f conftest.er1
16830   cat conftest.err >&5
16831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16832   (exit $ac_status); } &&
16833          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16834   { (case "(($ac_try" in
16835   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16836   *) ac_try_echo=$ac_try;;
16837 esac
16838 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16839   (eval "$ac_try") 2>&5
16840   ac_status=$?
16841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16842   (exit $ac_status); }; } &&
16843          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
16853   ac_cv_struct_tm=time.h
16854 else
16855   echo "$as_me: failed program was:" >&5
16856 sed 's/^/| /' conftest.$ac_ext >&5
16857
16858         ac_cv_struct_tm=sys/time.h
16859 fi
16860
16861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16862 fi
16863 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16864 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16865 if test $ac_cv_struct_tm = sys/time.h; then
16866
16867 cat >>confdefs.h <<\_ACEOF
16868 #define TM_IN_SYS_TIME 1
16869 _ACEOF
16870
16871 fi
16872
16873 { echo "$as_me:$LINENO: checking for int64_t" >&5
16874 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16875 if test "${ac_cv_type_int64_t+set}" = set; then
16876   echo $ECHO_N "(cached) $ECHO_C" >&6
16877 else
16878   cat >conftest.$ac_ext <<_ACEOF
16879 /* confdefs.h.  */
16880 _ACEOF
16881 cat confdefs.h >>conftest.$ac_ext
16882 cat >>conftest.$ac_ext <<_ACEOF
16883 /* end confdefs.h.  */
16884 $ac_includes_default
16885 typedef int64_t ac__type_new_;
16886 int
16887 main ()
16888 {
16889 if ((ac__type_new_ *) 0)
16890   return 0;
16891 if (sizeof (ac__type_new_))
16892   return 0;
16893   ;
16894   return 0;
16895 }
16896 _ACEOF
16897 rm -f conftest.$ac_objext
16898 if { (ac_try="$ac_compile"
16899 case "(($ac_try" in
16900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16901   *) ac_try_echo=$ac_try;;
16902 esac
16903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16904   (eval "$ac_compile") 2>conftest.er1
16905   ac_status=$?
16906   grep -v '^ *+' conftest.er1 >conftest.err
16907   rm -f conftest.er1
16908   cat conftest.err >&5
16909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16910   (exit $ac_status); } &&
16911          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16912   { (case "(($ac_try" in
16913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16914   *) ac_try_echo=$ac_try;;
16915 esac
16916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16917   (eval "$ac_try") 2>&5
16918   ac_status=$?
16919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16920   (exit $ac_status); }; } &&
16921          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
16931   ac_cv_type_int64_t=yes
16932 else
16933   echo "$as_me: failed program was:" >&5
16934 sed 's/^/| /' conftest.$ac_ext >&5
16935
16936         ac_cv_type_int64_t=no
16937 fi
16938
16939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16940 fi
16941 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16942 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16943 if test $ac_cv_type_int64_t = yes; then
16944
16945 cat >>confdefs.h <<_ACEOF
16946 #define HAVE_INT64_T 1
16947 _ACEOF
16948
16949
16950 else
16951   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16952 echo "$as_me: error: Type int64_t required but not found" >&2;}
16953    { (exit 1); exit 1; }; }
16954 fi
16955
16956 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16957 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16958 if test "${ac_cv_type_uint64_t+set}" = set; then
16959   echo $ECHO_N "(cached) $ECHO_C" >&6
16960 else
16961   cat >conftest.$ac_ext <<_ACEOF
16962 /* confdefs.h.  */
16963 _ACEOF
16964 cat confdefs.h >>conftest.$ac_ext
16965 cat >>conftest.$ac_ext <<_ACEOF
16966 /* end confdefs.h.  */
16967 $ac_includes_default
16968 typedef uint64_t ac__type_new_;
16969 int
16970 main ()
16971 {
16972 if ((ac__type_new_ *) 0)
16973   return 0;
16974 if (sizeof (ac__type_new_))
16975   return 0;
16976   ;
16977   return 0;
16978 }
16979 _ACEOF
16980 rm -f conftest.$ac_objext
16981 if { (ac_try="$ac_compile"
16982 case "(($ac_try" in
16983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16984   *) ac_try_echo=$ac_try;;
16985 esac
16986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16987   (eval "$ac_compile") 2>conftest.er1
16988   ac_status=$?
16989   grep -v '^ *+' conftest.er1 >conftest.err
16990   rm -f conftest.er1
16991   cat conftest.err >&5
16992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16993   (exit $ac_status); } &&
16994          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16995   { (case "(($ac_try" in
16996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16997   *) ac_try_echo=$ac_try;;
16998 esac
16999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17000   (eval "$ac_try") 2>&5
17001   ac_status=$?
17002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17003   (exit $ac_status); }; } &&
17004          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
17014   ac_cv_type_uint64_t=yes
17015 else
17016   echo "$as_me: failed program was:" >&5
17017 sed 's/^/| /' conftest.$ac_ext >&5
17018
17019         ac_cv_type_uint64_t=no
17020 fi
17021
17022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17023 fi
17024 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17025 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17026 if test $ac_cv_type_uint64_t = yes; then
17027
17028 cat >>confdefs.h <<_ACEOF
17029 #define HAVE_UINT64_T 1
17030 _ACEOF
17031
17032
17033 else
17034   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17035 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17036 if test "${ac_cv_type_u_int64_t+set}" = set; then
17037   echo $ECHO_N "(cached) $ECHO_C" >&6
17038 else
17039   cat >conftest.$ac_ext <<_ACEOF
17040 /* confdefs.h.  */
17041 _ACEOF
17042 cat confdefs.h >>conftest.$ac_ext
17043 cat >>conftest.$ac_ext <<_ACEOF
17044 /* end confdefs.h.  */
17045 $ac_includes_default
17046 typedef u_int64_t ac__type_new_;
17047 int
17048 main ()
17049 {
17050 if ((ac__type_new_ *) 0)
17051   return 0;
17052 if (sizeof (ac__type_new_))
17053   return 0;
17054   ;
17055   return 0;
17056 }
17057 _ACEOF
17058 rm -f conftest.$ac_objext
17059 if { (ac_try="$ac_compile"
17060 case "(($ac_try" in
17061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17062   *) ac_try_echo=$ac_try;;
17063 esac
17064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17065   (eval "$ac_compile") 2>conftest.er1
17066   ac_status=$?
17067   grep -v '^ *+' conftest.er1 >conftest.err
17068   rm -f conftest.er1
17069   cat conftest.err >&5
17070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17071   (exit $ac_status); } &&
17072          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17073   { (case "(($ac_try" in
17074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17075   *) ac_try_echo=$ac_try;;
17076 esac
17077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17078   (eval "$ac_try") 2>&5
17079   ac_status=$?
17080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17081   (exit $ac_status); }; } &&
17082          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
17092   ac_cv_type_u_int64_t=yes
17093 else
17094   echo "$as_me: failed program was:" >&5
17095 sed 's/^/| /' conftest.$ac_ext >&5
17096
17097         ac_cv_type_u_int64_t=no
17098 fi
17099
17100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17101 fi
17102 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
17103 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
17104 if test $ac_cv_type_u_int64_t = yes; then
17105
17106 cat >>confdefs.h <<_ACEOF
17107 #define HAVE_U_INT64_T 1
17108 _ACEOF
17109
17110
17111 else
17112   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
17113 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
17114    { (exit 1); exit 1; }; }
17115 fi
17116
17117 fi
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
17129 do
17130 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17131 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17132 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17133 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17134   echo $ECHO_N "(cached) $ECHO_C" >&6
17135 else
17136   cat >conftest.$ac_ext <<_ACEOF
17137 /* confdefs.h.  */
17138 _ACEOF
17139 cat confdefs.h >>conftest.$ac_ext
17140 cat >>conftest.$ac_ext <<_ACEOF
17141 /* end confdefs.h.  */
17142 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17143    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17144 #define $ac_func innocuous_$ac_func
17145
17146 /* System header to define __stub macros and hopefully few prototypes,
17147     which can conflict with char $ac_func (); below.
17148     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17149     <limits.h> exists even on freestanding compilers.  */
17150
17151 #ifdef __STDC__
17152 # include <limits.h>
17153 #else
17154 # include <assert.h>
17155 #endif
17156
17157 #undef $ac_func
17158
17159 /* Override any GCC internal prototype to avoid an error.
17160    Use char because int might match the return type of a GCC
17161    builtin and then its argument prototype would still apply.  */
17162 #ifdef __cplusplus
17163 extern "C"
17164 #endif
17165 char $ac_func ();
17166 /* The GNU C library defines this for functions which it implements
17167     to always fail with ENOSYS.  Some functions are actually named
17168     something starting with __ and the normal name is an alias.  */
17169 #if defined __stub_$ac_func || defined __stub___$ac_func
17170 choke me
17171 #endif
17172
17173 int
17174 main ()
17175 {
17176 return $ac_func ();
17177   ;
17178   return 0;
17179 }
17180 _ACEOF
17181 rm -f conftest.$ac_objext conftest$ac_exeext
17182 if { (ac_try="$ac_link"
17183 case "(($ac_try" in
17184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17185   *) ac_try_echo=$ac_try;;
17186 esac
17187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17188   (eval "$ac_link") 2>conftest.er1
17189   ac_status=$?
17190   grep -v '^ *+' conftest.er1 >conftest.err
17191   rm -f conftest.er1
17192   cat conftest.err >&5
17193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17194   (exit $ac_status); } &&
17195          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17196   { (case "(($ac_try" in
17197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17198   *) ac_try_echo=$ac_try;;
17199 esac
17200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17201   (eval "$ac_try") 2>&5
17202   ac_status=$?
17203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17204   (exit $ac_status); }; } &&
17205          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
17215   eval "$as_ac_var=yes"
17216 else
17217   echo "$as_me: failed program was:" >&5
17218 sed 's/^/| /' conftest.$ac_ext >&5
17219
17220         eval "$as_ac_var=no"
17221 fi
17222
17223 rm -f core conftest.err conftest.$ac_objext \
17224       conftest$ac_exeext conftest.$ac_ext
17225 fi
17226 ac_res=`eval echo '${'$as_ac_var'}'`
17227                { echo "$as_me:$LINENO: result: $ac_res" >&5
17228 echo "${ECHO_T}$ac_res" >&6; }
17229 if test `eval echo '${'$as_ac_var'}'` = yes; then
17230   cat >>confdefs.h <<_ACEOF
17231 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17232 _ACEOF
17233
17234 fi
17235 done
17236
17237
17238
17239
17240
17241 for ac_func in powf fmodf strtof round
17242 do
17243 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17244 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17245 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17246 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17247   echo $ECHO_N "(cached) $ECHO_C" >&6
17248 else
17249   cat >conftest.$ac_ext <<_ACEOF
17250 /* confdefs.h.  */
17251 _ACEOF
17252 cat confdefs.h >>conftest.$ac_ext
17253 cat >>conftest.$ac_ext <<_ACEOF
17254 /* end confdefs.h.  */
17255 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17256    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17257 #define $ac_func innocuous_$ac_func
17258
17259 /* System header to define __stub macros and hopefully few prototypes,
17260     which can conflict with char $ac_func (); below.
17261     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17262     <limits.h> exists even on freestanding compilers.  */
17263
17264 #ifdef __STDC__
17265 # include <limits.h>
17266 #else
17267 # include <assert.h>
17268 #endif
17269
17270 #undef $ac_func
17271
17272 /* Override any GCC internal prototype to avoid an error.
17273    Use char because int might match the return type of a GCC
17274    builtin and then its argument prototype would still apply.  */
17275 #ifdef __cplusplus
17276 extern "C"
17277 #endif
17278 char $ac_func ();
17279 /* The GNU C library defines this for functions which it implements
17280     to always fail with ENOSYS.  Some functions are actually named
17281     something starting with __ and the normal name is an alias.  */
17282 #if defined __stub_$ac_func || defined __stub___$ac_func
17283 choke me
17284 #endif
17285
17286 int
17287 main ()
17288 {
17289 return $ac_func ();
17290   ;
17291   return 0;
17292 }
17293 _ACEOF
17294 rm -f conftest.$ac_objext conftest$ac_exeext
17295 if { (ac_try="$ac_link"
17296 case "(($ac_try" in
17297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17298   *) ac_try_echo=$ac_try;;
17299 esac
17300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17301   (eval "$ac_link") 2>conftest.er1
17302   ac_status=$?
17303   grep -v '^ *+' conftest.er1 >conftest.err
17304   rm -f conftest.er1
17305   cat conftest.err >&5
17306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17307   (exit $ac_status); } &&
17308          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17309   { (case "(($ac_try" in
17310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17311   *) ac_try_echo=$ac_try;;
17312 esac
17313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17314   (eval "$ac_try") 2>&5
17315   ac_status=$?
17316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17317   (exit $ac_status); }; } &&
17318          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
17328   eval "$as_ac_var=yes"
17329 else
17330   echo "$as_me: failed program was:" >&5
17331 sed 's/^/| /' conftest.$ac_ext >&5
17332
17333         eval "$as_ac_var=no"
17334 fi
17335
17336 rm -f core conftest.err conftest.$ac_objext \
17337       conftest$ac_exeext conftest.$ac_ext
17338 fi
17339 ac_res=`eval echo '${'$as_ac_var'}'`
17340                { echo "$as_me:$LINENO: result: $ac_res" >&5
17341 echo "${ECHO_T}$ac_res" >&6; }
17342 if test `eval echo '${'$as_ac_var'}'` = yes; then
17343   cat >>confdefs.h <<_ACEOF
17344 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17345 _ACEOF
17346
17347 fi
17348 done
17349
17350
17351
17352
17353
17354
17355 for ac_func in log log2 log10 exp exp2
17356 do
17357 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17358 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17359 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17360 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17361   echo $ECHO_N "(cached) $ECHO_C" >&6
17362 else
17363   cat >conftest.$ac_ext <<_ACEOF
17364 /* confdefs.h.  */
17365 _ACEOF
17366 cat confdefs.h >>conftest.$ac_ext
17367 cat >>conftest.$ac_ext <<_ACEOF
17368 /* end confdefs.h.  */
17369 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17370    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17371 #define $ac_func innocuous_$ac_func
17372
17373 /* System header to define __stub macros and hopefully few prototypes,
17374     which can conflict with char $ac_func (); below.
17375     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17376     <limits.h> exists even on freestanding compilers.  */
17377
17378 #ifdef __STDC__
17379 # include <limits.h>
17380 #else
17381 # include <assert.h>
17382 #endif
17383
17384 #undef $ac_func
17385
17386 /* Override any GCC internal prototype to avoid an error.
17387    Use char because int might match the return type of a GCC
17388    builtin and then its argument prototype would still apply.  */
17389 #ifdef __cplusplus
17390 extern "C"
17391 #endif
17392 char $ac_func ();
17393 /* The GNU C library defines this for functions which it implements
17394     to always fail with ENOSYS.  Some functions are actually named
17395     something starting with __ and the normal name is an alias.  */
17396 #if defined __stub_$ac_func || defined __stub___$ac_func
17397 choke me
17398 #endif
17399
17400 int
17401 main ()
17402 {
17403 return $ac_func ();
17404   ;
17405   return 0;
17406 }
17407 _ACEOF
17408 rm -f conftest.$ac_objext conftest$ac_exeext
17409 if { (ac_try="$ac_link"
17410 case "(($ac_try" in
17411   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17412   *) ac_try_echo=$ac_try;;
17413 esac
17414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17415   (eval "$ac_link") 2>conftest.er1
17416   ac_status=$?
17417   grep -v '^ *+' conftest.er1 >conftest.err
17418   rm -f conftest.er1
17419   cat conftest.err >&5
17420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17421   (exit $ac_status); } &&
17422          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17423   { (case "(($ac_try" in
17424   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17425   *) ac_try_echo=$ac_try;;
17426 esac
17427 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17428   (eval "$ac_try") 2>&5
17429   ac_status=$?
17430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17431   (exit $ac_status); }; } &&
17432          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
17442   eval "$as_ac_var=yes"
17443 else
17444   echo "$as_me: failed program was:" >&5
17445 sed 's/^/| /' conftest.$ac_ext >&5
17446
17447         eval "$as_ac_var=no"
17448 fi
17449
17450 rm -f core conftest.err conftest.$ac_objext \
17451       conftest$ac_exeext conftest.$ac_ext
17452 fi
17453 ac_res=`eval echo '${'$as_ac_var'}'`
17454                { echo "$as_me:$LINENO: result: $ac_res" >&5
17455 echo "${ECHO_T}$ac_res" >&6; }
17456 if test `eval echo '${'$as_ac_var'}'` = yes; then
17457   cat >>confdefs.h <<_ACEOF
17458 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17459 _ACEOF
17460
17461 fi
17462 done
17463
17464
17465
17466
17467
17468
17469 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17470 do
17471 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17472 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17473 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17474 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17475   echo $ECHO_N "(cached) $ECHO_C" >&6
17476 else
17477   cat >conftest.$ac_ext <<_ACEOF
17478 /* confdefs.h.  */
17479 _ACEOF
17480 cat confdefs.h >>conftest.$ac_ext
17481 cat >>conftest.$ac_ext <<_ACEOF
17482 /* end confdefs.h.  */
17483 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17484    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17485 #define $ac_func innocuous_$ac_func
17486
17487 /* System header to define __stub macros and hopefully few prototypes,
17488     which can conflict with char $ac_func (); below.
17489     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17490     <limits.h> exists even on freestanding compilers.  */
17491
17492 #ifdef __STDC__
17493 # include <limits.h>
17494 #else
17495 # include <assert.h>
17496 #endif
17497
17498 #undef $ac_func
17499
17500 /* Override any GCC internal prototype to avoid an error.
17501    Use char because int might match the return type of a GCC
17502    builtin and then its argument prototype would still apply.  */
17503 #ifdef __cplusplus
17504 extern "C"
17505 #endif
17506 char $ac_func ();
17507 /* The GNU C library defines this for functions which it implements
17508     to always fail with ENOSYS.  Some functions are actually named
17509     something starting with __ and the normal name is an alias.  */
17510 #if defined __stub_$ac_func || defined __stub___$ac_func
17511 choke me
17512 #endif
17513
17514 int
17515 main ()
17516 {
17517 return $ac_func ();
17518   ;
17519   return 0;
17520 }
17521 _ACEOF
17522 rm -f conftest.$ac_objext conftest$ac_exeext
17523 if { (ac_try="$ac_link"
17524 case "(($ac_try" in
17525   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17526   *) ac_try_echo=$ac_try;;
17527 esac
17528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17529   (eval "$ac_link") 2>conftest.er1
17530   ac_status=$?
17531   grep -v '^ *+' conftest.er1 >conftest.err
17532   rm -f conftest.er1
17533   cat conftest.err >&5
17534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17535   (exit $ac_status); } &&
17536          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17537   { (case "(($ac_try" in
17538   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17539   *) ac_try_echo=$ac_try;;
17540 esac
17541 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17542   (eval "$ac_try") 2>&5
17543   ac_status=$?
17544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17545   (exit $ac_status); }; } &&
17546          { ac_try='test -s conftest$ac_exeext'
17547   { (case "(($ac_try" in
17548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17549   *) ac_try_echo=$ac_try;;
17550 esac
17551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17552   (eval "$ac_try") 2>&5
17553   ac_status=$?
17554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17555   (exit $ac_status); }; }; then
17556   eval "$as_ac_var=yes"
17557 else
17558   echo "$as_me: failed program was:" >&5
17559 sed 's/^/| /' conftest.$ac_ext >&5
17560
17561         eval "$as_ac_var=no"
17562 fi
17563
17564 rm -f core conftest.err conftest.$ac_objext \
17565       conftest$ac_exeext conftest.$ac_ext
17566 fi
17567 ac_res=`eval echo '${'$as_ac_var'}'`
17568                { echo "$as_me:$LINENO: result: $ac_res" >&5
17569 echo "${ECHO_T}$ac_res" >&6; }
17570 if test `eval echo '${'$as_ac_var'}'` = yes; then
17571   cat >>confdefs.h <<_ACEOF
17572 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17573 _ACEOF
17574
17575 fi
17576 done
17577
17578
17579
17580
17581 for ac_func in isatty mkdtemp mkstemp
17582 do
17583 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17584 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17585 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17586 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17587   echo $ECHO_N "(cached) $ECHO_C" >&6
17588 else
17589   cat >conftest.$ac_ext <<_ACEOF
17590 /* confdefs.h.  */
17591 _ACEOF
17592 cat confdefs.h >>conftest.$ac_ext
17593 cat >>conftest.$ac_ext <<_ACEOF
17594 /* end confdefs.h.  */
17595 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17596    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17597 #define $ac_func innocuous_$ac_func
17598
17599 /* System header to define __stub macros and hopefully few prototypes,
17600     which can conflict with char $ac_func (); below.
17601     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17602     <limits.h> exists even on freestanding compilers.  */
17603
17604 #ifdef __STDC__
17605 # include <limits.h>
17606 #else
17607 # include <assert.h>
17608 #endif
17609
17610 #undef $ac_func
17611
17612 /* Override any GCC internal prototype to avoid an error.
17613    Use char because int might match the return type of a GCC
17614    builtin and then its argument prototype would still apply.  */
17615 #ifdef __cplusplus
17616 extern "C"
17617 #endif
17618 char $ac_func ();
17619 /* The GNU C library defines this for functions which it implements
17620     to always fail with ENOSYS.  Some functions are actually named
17621     something starting with __ and the normal name is an alias.  */
17622 #if defined __stub_$ac_func || defined __stub___$ac_func
17623 choke me
17624 #endif
17625
17626 int
17627 main ()
17628 {
17629 return $ac_func ();
17630   ;
17631   return 0;
17632 }
17633 _ACEOF
17634 rm -f conftest.$ac_objext conftest$ac_exeext
17635 if { (ac_try="$ac_link"
17636 case "(($ac_try" in
17637   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17638   *) ac_try_echo=$ac_try;;
17639 esac
17640 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17641   (eval "$ac_link") 2>conftest.er1
17642   ac_status=$?
17643   grep -v '^ *+' conftest.er1 >conftest.err
17644   rm -f conftest.er1
17645   cat conftest.err >&5
17646   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17647   (exit $ac_status); } &&
17648          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17649   { (case "(($ac_try" in
17650   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17651   *) ac_try_echo=$ac_try;;
17652 esac
17653 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17654   (eval "$ac_try") 2>&5
17655   ac_status=$?
17656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17657   (exit $ac_status); }; } &&
17658          { ac_try='test -s conftest$ac_exeext'
17659   { (case "(($ac_try" in
17660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17661   *) ac_try_echo=$ac_try;;
17662 esac
17663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17664   (eval "$ac_try") 2>&5
17665   ac_status=$?
17666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17667   (exit $ac_status); }; }; then
17668   eval "$as_ac_var=yes"
17669 else
17670   echo "$as_me: failed program was:" >&5
17671 sed 's/^/| /' conftest.$ac_ext >&5
17672
17673         eval "$as_ac_var=no"
17674 fi
17675
17676 rm -f core conftest.err conftest.$ac_objext \
17677       conftest$ac_exeext conftest.$ac_ext
17678 fi
17679 ac_res=`eval echo '${'$as_ac_var'}'`
17680                { echo "$as_me:$LINENO: result: $ac_res" >&5
17681 echo "${ECHO_T}$ac_res" >&6; }
17682 if test `eval echo '${'$as_ac_var'}'` = yes; then
17683   cat >>confdefs.h <<_ACEOF
17684 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17685 _ACEOF
17686
17687 fi
17688 done
17689
17690
17691
17692
17693
17694
17695
17696
17697 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17698 do
17699 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17700 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17701 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17702 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17703   echo $ECHO_N "(cached) $ECHO_C" >&6
17704 else
17705   cat >conftest.$ac_ext <<_ACEOF
17706 /* confdefs.h.  */
17707 _ACEOF
17708 cat confdefs.h >>conftest.$ac_ext
17709 cat >>conftest.$ac_ext <<_ACEOF
17710 /* end confdefs.h.  */
17711 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17712    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17713 #define $ac_func innocuous_$ac_func
17714
17715 /* System header to define __stub macros and hopefully few prototypes,
17716     which can conflict with char $ac_func (); below.
17717     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17718     <limits.h> exists even on freestanding compilers.  */
17719
17720 #ifdef __STDC__
17721 # include <limits.h>
17722 #else
17723 # include <assert.h>
17724 #endif
17725
17726 #undef $ac_func
17727
17728 /* Override any GCC internal prototype to avoid an error.
17729    Use char because int might match the return type of a GCC
17730    builtin and then its argument prototype would still apply.  */
17731 #ifdef __cplusplus
17732 extern "C"
17733 #endif
17734 char $ac_func ();
17735 /* The GNU C library defines this for functions which it implements
17736     to always fail with ENOSYS.  Some functions are actually named
17737     something starting with __ and the normal name is an alias.  */
17738 #if defined __stub_$ac_func || defined __stub___$ac_func
17739 choke me
17740 #endif
17741
17742 int
17743 main ()
17744 {
17745 return $ac_func ();
17746   ;
17747   return 0;
17748 }
17749 _ACEOF
17750 rm -f conftest.$ac_objext conftest$ac_exeext
17751 if { (ac_try="$ac_link"
17752 case "(($ac_try" in
17753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17754   *) ac_try_echo=$ac_try;;
17755 esac
17756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17757   (eval "$ac_link") 2>conftest.er1
17758   ac_status=$?
17759   grep -v '^ *+' conftest.er1 >conftest.err
17760   rm -f conftest.er1
17761   cat conftest.err >&5
17762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17763   (exit $ac_status); } &&
17764          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17765   { (case "(($ac_try" in
17766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17767   *) ac_try_echo=$ac_try;;
17768 esac
17769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17770   (eval "$ac_try") 2>&5
17771   ac_status=$?
17772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17773   (exit $ac_status); }; } &&
17774          { ac_try='test -s conftest$ac_exeext'
17775   { (case "(($ac_try" in
17776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17777   *) ac_try_echo=$ac_try;;
17778 esac
17779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17780   (eval "$ac_try") 2>&5
17781   ac_status=$?
17782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17783   (exit $ac_status); }; }; then
17784   eval "$as_ac_var=yes"
17785 else
17786   echo "$as_me: failed program was:" >&5
17787 sed 's/^/| /' conftest.$ac_ext >&5
17788
17789         eval "$as_ac_var=no"
17790 fi
17791
17792 rm -f core conftest.err conftest.$ac_objext \
17793       conftest$ac_exeext conftest.$ac_ext
17794 fi
17795 ac_res=`eval echo '${'$as_ac_var'}'`
17796                { echo "$as_me:$LINENO: result: $ac_res" >&5
17797 echo "${ECHO_T}$ac_res" >&6; }
17798 if test `eval echo '${'$as_ac_var'}'` = yes; then
17799   cat >>confdefs.h <<_ACEOF
17800 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17801 _ACEOF
17802
17803 fi
17804 done
17805
17806
17807
17808
17809
17810 for ac_func in strerror strerror_r setenv arc4random
17811 do
17812 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17813 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17814 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17815 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17816   echo $ECHO_N "(cached) $ECHO_C" >&6
17817 else
17818   cat >conftest.$ac_ext <<_ACEOF
17819 /* confdefs.h.  */
17820 _ACEOF
17821 cat confdefs.h >>conftest.$ac_ext
17822 cat >>conftest.$ac_ext <<_ACEOF
17823 /* end confdefs.h.  */
17824 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17825    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17826 #define $ac_func innocuous_$ac_func
17827
17828 /* System header to define __stub macros and hopefully few prototypes,
17829     which can conflict with char $ac_func (); below.
17830     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17831     <limits.h> exists even on freestanding compilers.  */
17832
17833 #ifdef __STDC__
17834 # include <limits.h>
17835 #else
17836 # include <assert.h>
17837 #endif
17838
17839 #undef $ac_func
17840
17841 /* Override any GCC internal prototype to avoid an error.
17842    Use char because int might match the return type of a GCC
17843    builtin and then its argument prototype would still apply.  */
17844 #ifdef __cplusplus
17845 extern "C"
17846 #endif
17847 char $ac_func ();
17848 /* The GNU C library defines this for functions which it implements
17849     to always fail with ENOSYS.  Some functions are actually named
17850     something starting with __ and the normal name is an alias.  */
17851 #if defined __stub_$ac_func || defined __stub___$ac_func
17852 choke me
17853 #endif
17854
17855 int
17856 main ()
17857 {
17858 return $ac_func ();
17859   ;
17860   return 0;
17861 }
17862 _ACEOF
17863 rm -f conftest.$ac_objext conftest$ac_exeext
17864 if { (ac_try="$ac_link"
17865 case "(($ac_try" in
17866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17867   *) ac_try_echo=$ac_try;;
17868 esac
17869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17870   (eval "$ac_link") 2>conftest.er1
17871   ac_status=$?
17872   grep -v '^ *+' conftest.er1 >conftest.err
17873   rm -f conftest.er1
17874   cat conftest.err >&5
17875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17876   (exit $ac_status); } &&
17877          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17878   { (case "(($ac_try" in
17879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17880   *) ac_try_echo=$ac_try;;
17881 esac
17882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17883   (eval "$ac_try") 2>&5
17884   ac_status=$?
17885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17886   (exit $ac_status); }; } &&
17887          { ac_try='test -s conftest$ac_exeext'
17888   { (case "(($ac_try" in
17889   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17890   *) ac_try_echo=$ac_try;;
17891 esac
17892 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17893   (eval "$ac_try") 2>&5
17894   ac_status=$?
17895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17896   (exit $ac_status); }; }; then
17897   eval "$as_ac_var=yes"
17898 else
17899   echo "$as_me: failed program was:" >&5
17900 sed 's/^/| /' conftest.$ac_ext >&5
17901
17902         eval "$as_ac_var=no"
17903 fi
17904
17905 rm -f core conftest.err conftest.$ac_objext \
17906       conftest$ac_exeext conftest.$ac_ext
17907 fi
17908 ac_res=`eval echo '${'$as_ac_var'}'`
17909                { echo "$as_me:$LINENO: result: $ac_res" >&5
17910 echo "${ECHO_T}$ac_res" >&6; }
17911 if test `eval echo '${'$as_ac_var'}'` = yes; then
17912   cat >>confdefs.h <<_ACEOF
17913 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17914 _ACEOF
17915
17916 fi
17917 done
17918
17919
17920
17921
17922
17923 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17924 do
17925 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17926 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17927 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17928 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17929   echo $ECHO_N "(cached) $ECHO_C" >&6
17930 else
17931   cat >conftest.$ac_ext <<_ACEOF
17932 /* confdefs.h.  */
17933 _ACEOF
17934 cat confdefs.h >>conftest.$ac_ext
17935 cat >>conftest.$ac_ext <<_ACEOF
17936 /* end confdefs.h.  */
17937 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17938    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17939 #define $ac_func innocuous_$ac_func
17940
17941 /* System header to define __stub macros and hopefully few prototypes,
17942     which can conflict with char $ac_func (); below.
17943     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17944     <limits.h> exists even on freestanding compilers.  */
17945
17946 #ifdef __STDC__
17947 # include <limits.h>
17948 #else
17949 # include <assert.h>
17950 #endif
17951
17952 #undef $ac_func
17953
17954 /* Override any GCC internal prototype to avoid an error.
17955    Use char because int might match the return type of a GCC
17956    builtin and then its argument prototype would still apply.  */
17957 #ifdef __cplusplus
17958 extern "C"
17959 #endif
17960 char $ac_func ();
17961 /* The GNU C library defines this for functions which it implements
17962     to always fail with ENOSYS.  Some functions are actually named
17963     something starting with __ and the normal name is an alias.  */
17964 #if defined __stub_$ac_func || defined __stub___$ac_func
17965 choke me
17966 #endif
17967
17968 int
17969 main ()
17970 {
17971 return $ac_func ();
17972   ;
17973   return 0;
17974 }
17975 _ACEOF
17976 rm -f conftest.$ac_objext conftest$ac_exeext
17977 if { (ac_try="$ac_link"
17978 case "(($ac_try" in
17979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17980   *) ac_try_echo=$ac_try;;
17981 esac
17982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17983   (eval "$ac_link") 2>conftest.er1
17984   ac_status=$?
17985   grep -v '^ *+' conftest.er1 >conftest.err
17986   rm -f conftest.er1
17987   cat conftest.err >&5
17988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17989   (exit $ac_status); } &&
17990          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17991   { (case "(($ac_try" in
17992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17993   *) ac_try_echo=$ac_try;;
17994 esac
17995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17996   (eval "$ac_try") 2>&5
17997   ac_status=$?
17998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17999   (exit $ac_status); }; } &&
18000          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
18010   eval "$as_ac_var=yes"
18011 else
18012   echo "$as_me: failed program was:" >&5
18013 sed 's/^/| /' conftest.$ac_ext >&5
18014
18015         eval "$as_ac_var=no"
18016 fi
18017
18018 rm -f core conftest.err conftest.$ac_objext \
18019       conftest$ac_exeext conftest.$ac_ext
18020 fi
18021 ac_res=`eval echo '${'$as_ac_var'}'`
18022                { echo "$as_me:$LINENO: result: $ac_res" >&5
18023 echo "${ECHO_T}$ac_res" >&6; }
18024 if test `eval echo '${'$as_ac_var'}'` = yes; then
18025   cat >>confdefs.h <<_ACEOF
18026 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18027 _ACEOF
18028
18029 fi
18030 done
18031
18032
18033
18034
18035
18036
18037 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
18038 do
18039 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18040 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18041 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18042 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18043   echo $ECHO_N "(cached) $ECHO_C" >&6
18044 else
18045   cat >conftest.$ac_ext <<_ACEOF
18046 /* confdefs.h.  */
18047 _ACEOF
18048 cat confdefs.h >>conftest.$ac_ext
18049 cat >>conftest.$ac_ext <<_ACEOF
18050 /* end confdefs.h.  */
18051 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18052    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18053 #define $ac_func innocuous_$ac_func
18054
18055 /* System header to define __stub macros and hopefully few prototypes,
18056     which can conflict with char $ac_func (); below.
18057     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18058     <limits.h> exists even on freestanding compilers.  */
18059
18060 #ifdef __STDC__
18061 # include <limits.h>
18062 #else
18063 # include <assert.h>
18064 #endif
18065
18066 #undef $ac_func
18067
18068 /* Override any GCC internal prototype to avoid an error.
18069    Use char because int might match the return type of a GCC
18070    builtin and then its argument prototype would still apply.  */
18071 #ifdef __cplusplus
18072 extern "C"
18073 #endif
18074 char $ac_func ();
18075 /* The GNU C library defines this for functions which it implements
18076     to always fail with ENOSYS.  Some functions are actually named
18077     something starting with __ and the normal name is an alias.  */
18078 #if defined __stub_$ac_func || defined __stub___$ac_func
18079 choke me
18080 #endif
18081
18082 int
18083 main ()
18084 {
18085 return $ac_func ();
18086   ;
18087   return 0;
18088 }
18089 _ACEOF
18090 rm -f conftest.$ac_objext conftest$ac_exeext
18091 if { (ac_try="$ac_link"
18092 case "(($ac_try" in
18093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18094   *) ac_try_echo=$ac_try;;
18095 esac
18096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18097   (eval "$ac_link") 2>conftest.er1
18098   ac_status=$?
18099   grep -v '^ *+' conftest.er1 >conftest.err
18100   rm -f conftest.er1
18101   cat conftest.err >&5
18102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18103   (exit $ac_status); } &&
18104          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18105   { (case "(($ac_try" in
18106   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18107   *) ac_try_echo=$ac_try;;
18108 esac
18109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18110   (eval "$ac_try") 2>&5
18111   ac_status=$?
18112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18113   (exit $ac_status); }; } &&
18114          { ac_try='test -s conftest$ac_exeext'
18115   { (case "(($ac_try" in
18116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18117   *) ac_try_echo=$ac_try;;
18118 esac
18119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18120   (eval "$ac_try") 2>&5
18121   ac_status=$?
18122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18123   (exit $ac_status); }; }; then
18124   eval "$as_ac_var=yes"
18125 else
18126   echo "$as_me: failed program was:" >&5
18127 sed 's/^/| /' conftest.$ac_ext >&5
18128
18129         eval "$as_ac_var=no"
18130 fi
18131
18132 rm -f core conftest.err conftest.$ac_objext \
18133       conftest$ac_exeext conftest.$ac_ext
18134 fi
18135 ac_res=`eval echo '${'$as_ac_var'}'`
18136                { echo "$as_me:$LINENO: result: $ac_res" >&5
18137 echo "${ECHO_T}$ac_res" >&6; }
18138 if test `eval echo '${'$as_ac_var'}'` = yes; then
18139   cat >>confdefs.h <<_ACEOF
18140 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18141 _ACEOF
18142
18143 fi
18144 done
18145
18146 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18147 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18148 if test "${llvm_cv_c_printf_a+set}" = set; then
18149   echo $ECHO_N "(cached) $ECHO_C" >&6
18150 else
18151   ac_ext=c
18152 ac_cpp='$CPP $CPPFLAGS'
18153 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18154 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18155 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18156
18157  if test "$cross_compiling" = yes; then
18158   llvmac_cv_c_printf_a=no
18159 else
18160   cat >conftest.$ac_ext <<_ACEOF
18161
18162   /* confdefs.h.  */
18163 _ACEOF
18164 cat confdefs.h >>conftest.$ac_ext
18165 cat >>conftest.$ac_ext <<_ACEOF
18166 /* end confdefs.h.  */
18167
18168 #include <stdio.h>
18169 #include <stdlib.h>
18170
18171 int
18172 main ()
18173 {
18174
18175 volatile double A, B;
18176 char Buffer[100];
18177 A = 1;
18178 A /= 10.0;
18179 sprintf(Buffer, "%a", A);
18180 B = atof(Buffer);
18181 if (A != B)
18182   return (1);
18183 if (A != 0x1.999999999999ap-4)
18184   return (1);
18185 return (0);
18186   ;
18187   return 0;
18188 }
18189 _ACEOF
18190 rm -f conftest$ac_exeext
18191 if { (ac_try="$ac_link"
18192 case "(($ac_try" in
18193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18194   *) ac_try_echo=$ac_try;;
18195 esac
18196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18197   (eval "$ac_link") 2>&5
18198   ac_status=$?
18199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18200   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18201   { (case "(($ac_try" in
18202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18203   *) ac_try_echo=$ac_try;;
18204 esac
18205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18206   (eval "$ac_try") 2>&5
18207   ac_status=$?
18208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18209   (exit $ac_status); }; }; then
18210   llvm_cv_c_printf_a=yes
18211 else
18212   echo "$as_me: program exited with status $ac_status" >&5
18213 echo "$as_me: failed program was:" >&5
18214 sed 's/^/| /' conftest.$ac_ext >&5
18215
18216 ( exit $ac_status )
18217 llvmac_cv_c_printf_a=no
18218 fi
18219 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18220 fi
18221
18222
18223  ac_ext=c
18224 ac_cpp='$CPP $CPPFLAGS'
18225 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18226 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18227 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18228
18229 fi
18230 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18231 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18232  if test "$llvm_cv_c_printf_a" = "yes"; then
18233
18234 cat >>confdefs.h <<\_ACEOF
18235 #define HAVE_PRINTF_A 1
18236 _ACEOF
18237
18238  fi
18239
18240
18241
18242   { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18243 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18244 if test "${ac_cv_func_rand48+set}" = set; then
18245   echo $ECHO_N "(cached) $ECHO_C" >&6
18246 else
18247
18248     ac_ext=cpp
18249 ac_cpp='$CXXCPP $CPPFLAGS'
18250 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18251 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18252 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18253
18254     cat >conftest.$ac_ext <<_ACEOF
18255 /* confdefs.h.  */
18256 _ACEOF
18257 cat confdefs.h >>conftest.$ac_ext
18258 cat >>conftest.$ac_ext <<_ACEOF
18259 /* end confdefs.h.  */
18260 #include <stdlib.h>
18261 int
18262 main ()
18263 {
18264 srand48(0);lrand48();drand48();
18265   ;
18266   return 0;
18267 }
18268 _ACEOF
18269 rm -f conftest.$ac_objext
18270 if { (ac_try="$ac_compile"
18271 case "(($ac_try" in
18272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18273   *) ac_try_echo=$ac_try;;
18274 esac
18275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18276   (eval "$ac_compile") 2>conftest.er1
18277   ac_status=$?
18278   grep -v '^ *+' conftest.er1 >conftest.err
18279   rm -f conftest.er1
18280   cat conftest.err >&5
18281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18282   (exit $ac_status); } &&
18283          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18284   { (case "(($ac_try" in
18285   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18286   *) ac_try_echo=$ac_try;;
18287 esac
18288 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18289   (eval "$ac_try") 2>&5
18290   ac_status=$?
18291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18292   (exit $ac_status); }; } &&
18293          { ac_try='test -s conftest.$ac_objext'
18294   { (case "(($ac_try" in
18295   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18296   *) ac_try_echo=$ac_try;;
18297 esac
18298 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18299   (eval "$ac_try") 2>&5
18300   ac_status=$?
18301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18302   (exit $ac_status); }; }; then
18303   ac_cv_func_rand48=yes
18304 else
18305   echo "$as_me: failed program was:" >&5
18306 sed 's/^/| /' conftest.$ac_ext >&5
18307
18308         ac_cv_func_rand48=no
18309 fi
18310
18311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18312     ac_ext=c
18313 ac_cpp='$CPP $CPPFLAGS'
18314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18317
18318
18319 fi
18320 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18321 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18322
18323 if test "$ac_cv_func_rand48" = "yes" ; then
18324
18325 cat >>confdefs.h <<\_ACEOF
18326 #define HAVE_RAND48 1
18327 _ACEOF
18328
18329 fi
18330
18331
18332 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18333 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18334 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18335   echo $ECHO_N "(cached) $ECHO_C" >&6
18336 else
18337   cat >conftest.$ac_ext <<_ACEOF
18338 /* confdefs.h.  */
18339 _ACEOF
18340 cat confdefs.h >>conftest.$ac_ext
18341 cat >>conftest.$ac_ext <<_ACEOF
18342 /* end confdefs.h.  */
18343 $ac_includes_default
18344 int
18345 main ()
18346 {
18347 #ifndef strerror_s
18348   char *p = (char *) strerror_s;
18349   return !p;
18350 #endif
18351
18352   ;
18353   return 0;
18354 }
18355 _ACEOF
18356 rm -f conftest.$ac_objext
18357 if { (ac_try="$ac_compile"
18358 case "(($ac_try" in
18359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18360   *) ac_try_echo=$ac_try;;
18361 esac
18362 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18363   (eval "$ac_compile") 2>conftest.er1
18364   ac_status=$?
18365   grep -v '^ *+' conftest.er1 >conftest.err
18366   rm -f conftest.er1
18367   cat conftest.err >&5
18368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18369   (exit $ac_status); } &&
18370          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18371   { (case "(($ac_try" in
18372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18373   *) ac_try_echo=$ac_try;;
18374 esac
18375 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18376   (eval "$ac_try") 2>&5
18377   ac_status=$?
18378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18379   (exit $ac_status); }; } &&
18380          { ac_try='test -s conftest.$ac_objext'
18381   { (case "(($ac_try" in
18382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18383   *) ac_try_echo=$ac_try;;
18384 esac
18385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18386   (eval "$ac_try") 2>&5
18387   ac_status=$?
18388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18389   (exit $ac_status); }; }; then
18390   ac_cv_have_decl_strerror_s=yes
18391 else
18392   echo "$as_me: failed program was:" >&5
18393 sed 's/^/| /' conftest.$ac_ext >&5
18394
18395         ac_cv_have_decl_strerror_s=no
18396 fi
18397
18398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18399 fi
18400 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18401 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18402 if test $ac_cv_have_decl_strerror_s = yes; then
18403
18404 cat >>confdefs.h <<_ACEOF
18405 #define HAVE_DECL_STRERROR_S 1
18406 _ACEOF
18407
18408
18409 else
18410   cat >>confdefs.h <<_ACEOF
18411 #define HAVE_DECL_STRERROR_S 0
18412 _ACEOF
18413
18414
18415 fi
18416
18417
18418
18419 if test "$llvm_cv_os_type" = "MingW" ; then
18420   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18421 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18422 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18423   echo $ECHO_N "(cached) $ECHO_C" >&6
18424 else
18425   ac_check_lib_save_LIBS=$LIBS
18426 LIBS="-lgcc  $LIBS"
18427 cat >conftest.$ac_ext <<_ACEOF
18428 /* confdefs.h.  */
18429 _ACEOF
18430 cat confdefs.h >>conftest.$ac_ext
18431 cat >>conftest.$ac_ext <<_ACEOF
18432 /* end confdefs.h.  */
18433
18434 /* Override any GCC internal prototype to avoid an error.
18435    Use char because int might match the return type of a GCC
18436    builtin and then its argument prototype would still apply.  */
18437 #ifdef __cplusplus
18438 extern "C"
18439 #endif
18440 char _alloca ();
18441 int
18442 main ()
18443 {
18444 return _alloca ();
18445   ;
18446   return 0;
18447 }
18448 _ACEOF
18449 rm -f conftest.$ac_objext conftest$ac_exeext
18450 if { (ac_try="$ac_link"
18451 case "(($ac_try" in
18452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18453   *) ac_try_echo=$ac_try;;
18454 esac
18455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18456   (eval "$ac_link") 2>conftest.er1
18457   ac_status=$?
18458   grep -v '^ *+' conftest.er1 >conftest.err
18459   rm -f conftest.er1
18460   cat conftest.err >&5
18461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18462   (exit $ac_status); } &&
18463          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18464   { (case "(($ac_try" in
18465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18466   *) ac_try_echo=$ac_try;;
18467 esac
18468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18469   (eval "$ac_try") 2>&5
18470   ac_status=$?
18471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18472   (exit $ac_status); }; } &&
18473          { ac_try='test -s conftest$ac_exeext'
18474   { (case "(($ac_try" in
18475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18476   *) ac_try_echo=$ac_try;;
18477 esac
18478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18479   (eval "$ac_try") 2>&5
18480   ac_status=$?
18481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18482   (exit $ac_status); }; }; then
18483   ac_cv_lib_gcc__alloca=yes
18484 else
18485   echo "$as_me: failed program was:" >&5
18486 sed 's/^/| /' conftest.$ac_ext >&5
18487
18488         ac_cv_lib_gcc__alloca=no
18489 fi
18490
18491 rm -f core conftest.err conftest.$ac_objext \
18492       conftest$ac_exeext conftest.$ac_ext
18493 LIBS=$ac_check_lib_save_LIBS
18494 fi
18495 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18496 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18497 if test $ac_cv_lib_gcc__alloca = yes; then
18498
18499 cat >>confdefs.h <<\_ACEOF
18500 #define HAVE__ALLOCA 1
18501 _ACEOF
18502
18503 fi
18504
18505   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18506 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18507 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18508   echo $ECHO_N "(cached) $ECHO_C" >&6
18509 else
18510   ac_check_lib_save_LIBS=$LIBS
18511 LIBS="-lgcc  $LIBS"
18512 cat >conftest.$ac_ext <<_ACEOF
18513 /* confdefs.h.  */
18514 _ACEOF
18515 cat confdefs.h >>conftest.$ac_ext
18516 cat >>conftest.$ac_ext <<_ACEOF
18517 /* end confdefs.h.  */
18518
18519 /* Override any GCC internal prototype to avoid an error.
18520    Use char because int might match the return type of a GCC
18521    builtin and then its argument prototype would still apply.  */
18522 #ifdef __cplusplus
18523 extern "C"
18524 #endif
18525 char __alloca ();
18526 int
18527 main ()
18528 {
18529 return __alloca ();
18530   ;
18531   return 0;
18532 }
18533 _ACEOF
18534 rm -f conftest.$ac_objext conftest$ac_exeext
18535 if { (ac_try="$ac_link"
18536 case "(($ac_try" in
18537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18538   *) ac_try_echo=$ac_try;;
18539 esac
18540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18541   (eval "$ac_link") 2>conftest.er1
18542   ac_status=$?
18543   grep -v '^ *+' conftest.er1 >conftest.err
18544   rm -f conftest.er1
18545   cat conftest.err >&5
18546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18547   (exit $ac_status); } &&
18548          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18549   { (case "(($ac_try" in
18550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18551   *) ac_try_echo=$ac_try;;
18552 esac
18553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18554   (eval "$ac_try") 2>&5
18555   ac_status=$?
18556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18557   (exit $ac_status); }; } &&
18558          { ac_try='test -s conftest$ac_exeext'
18559   { (case "(($ac_try" in
18560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18561   *) ac_try_echo=$ac_try;;
18562 esac
18563 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18564   (eval "$ac_try") 2>&5
18565   ac_status=$?
18566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18567   (exit $ac_status); }; }; then
18568   ac_cv_lib_gcc___alloca=yes
18569 else
18570   echo "$as_me: failed program was:" >&5
18571 sed 's/^/| /' conftest.$ac_ext >&5
18572
18573         ac_cv_lib_gcc___alloca=no
18574 fi
18575
18576 rm -f core conftest.err conftest.$ac_objext \
18577       conftest$ac_exeext conftest.$ac_ext
18578 LIBS=$ac_check_lib_save_LIBS
18579 fi
18580 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18581 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18582 if test $ac_cv_lib_gcc___alloca = yes; then
18583
18584 cat >>confdefs.h <<\_ACEOF
18585 #define HAVE___ALLOCA 1
18586 _ACEOF
18587
18588 fi
18589
18590   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18591 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18592 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18593   echo $ECHO_N "(cached) $ECHO_C" >&6
18594 else
18595   ac_check_lib_save_LIBS=$LIBS
18596 LIBS="-lgcc  $LIBS"
18597 cat >conftest.$ac_ext <<_ACEOF
18598 /* confdefs.h.  */
18599 _ACEOF
18600 cat confdefs.h >>conftest.$ac_ext
18601 cat >>conftest.$ac_ext <<_ACEOF
18602 /* end confdefs.h.  */
18603
18604 /* Override any GCC internal prototype to avoid an error.
18605    Use char because int might match the return type of a GCC
18606    builtin and then its argument prototype would still apply.  */
18607 #ifdef __cplusplus
18608 extern "C"
18609 #endif
18610 char __chkstk ();
18611 int
18612 main ()
18613 {
18614 return __chkstk ();
18615   ;
18616   return 0;
18617 }
18618 _ACEOF
18619 rm -f conftest.$ac_objext conftest$ac_exeext
18620 if { (ac_try="$ac_link"
18621 case "(($ac_try" in
18622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18623   *) ac_try_echo=$ac_try;;
18624 esac
18625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18626   (eval "$ac_link") 2>conftest.er1
18627   ac_status=$?
18628   grep -v '^ *+' conftest.er1 >conftest.err
18629   rm -f conftest.er1
18630   cat conftest.err >&5
18631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18632   (exit $ac_status); } &&
18633          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18634   { (case "(($ac_try" in
18635   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18636   *) ac_try_echo=$ac_try;;
18637 esac
18638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18639   (eval "$ac_try") 2>&5
18640   ac_status=$?
18641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18642   (exit $ac_status); }; } &&
18643          { ac_try='test -s conftest$ac_exeext'
18644   { (case "(($ac_try" in
18645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18646   *) ac_try_echo=$ac_try;;
18647 esac
18648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18649   (eval "$ac_try") 2>&5
18650   ac_status=$?
18651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18652   (exit $ac_status); }; }; then
18653   ac_cv_lib_gcc___chkstk=yes
18654 else
18655   echo "$as_me: failed program was:" >&5
18656 sed 's/^/| /' conftest.$ac_ext >&5
18657
18658         ac_cv_lib_gcc___chkstk=no
18659 fi
18660
18661 rm -f core conftest.err conftest.$ac_objext \
18662       conftest$ac_exeext conftest.$ac_ext
18663 LIBS=$ac_check_lib_save_LIBS
18664 fi
18665 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18666 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18667 if test $ac_cv_lib_gcc___chkstk = yes; then
18668
18669 cat >>confdefs.h <<\_ACEOF
18670 #define HAVE___CHKSTK 1
18671 _ACEOF
18672
18673 fi
18674
18675   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18676 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18677 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18678   echo $ECHO_N "(cached) $ECHO_C" >&6
18679 else
18680   ac_check_lib_save_LIBS=$LIBS
18681 LIBS="-lgcc  $LIBS"
18682 cat >conftest.$ac_ext <<_ACEOF
18683 /* confdefs.h.  */
18684 _ACEOF
18685 cat confdefs.h >>conftest.$ac_ext
18686 cat >>conftest.$ac_ext <<_ACEOF
18687 /* end confdefs.h.  */
18688
18689 /* Override any GCC internal prototype to avoid an error.
18690    Use char because int might match the return type of a GCC
18691    builtin and then its argument prototype would still apply.  */
18692 #ifdef __cplusplus
18693 extern "C"
18694 #endif
18695 char ___chkstk ();
18696 int
18697 main ()
18698 {
18699 return ___chkstk ();
18700   ;
18701   return 0;
18702 }
18703 _ACEOF
18704 rm -f conftest.$ac_objext conftest$ac_exeext
18705 if { (ac_try="$ac_link"
18706 case "(($ac_try" in
18707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18708   *) ac_try_echo=$ac_try;;
18709 esac
18710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18711   (eval "$ac_link") 2>conftest.er1
18712   ac_status=$?
18713   grep -v '^ *+' conftest.er1 >conftest.err
18714   rm -f conftest.er1
18715   cat conftest.err >&5
18716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18717   (exit $ac_status); } &&
18718          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18719   { (case "(($ac_try" in
18720   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18721   *) ac_try_echo=$ac_try;;
18722 esac
18723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18724   (eval "$ac_try") 2>&5
18725   ac_status=$?
18726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18727   (exit $ac_status); }; } &&
18728          { ac_try='test -s conftest$ac_exeext'
18729   { (case "(($ac_try" in
18730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18731   *) ac_try_echo=$ac_try;;
18732 esac
18733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18734   (eval "$ac_try") 2>&5
18735   ac_status=$?
18736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18737   (exit $ac_status); }; }; then
18738   ac_cv_lib_gcc____chkstk=yes
18739 else
18740   echo "$as_me: failed program was:" >&5
18741 sed 's/^/| /' conftest.$ac_ext >&5
18742
18743         ac_cv_lib_gcc____chkstk=no
18744 fi
18745
18746 rm -f core conftest.err conftest.$ac_objext \
18747       conftest$ac_exeext conftest.$ac_ext
18748 LIBS=$ac_check_lib_save_LIBS
18749 fi
18750 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18751 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18752 if test $ac_cv_lib_gcc____chkstk = yes; then
18753
18754 cat >>confdefs.h <<\_ACEOF
18755 #define HAVE____CHKSTK 1
18756 _ACEOF
18757
18758 fi
18759
18760
18761   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18762 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18763 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18764   echo $ECHO_N "(cached) $ECHO_C" >&6
18765 else
18766   ac_check_lib_save_LIBS=$LIBS
18767 LIBS="-lgcc  $LIBS"
18768 cat >conftest.$ac_ext <<_ACEOF
18769 /* confdefs.h.  */
18770 _ACEOF
18771 cat confdefs.h >>conftest.$ac_ext
18772 cat >>conftest.$ac_ext <<_ACEOF
18773 /* end confdefs.h.  */
18774
18775 /* Override any GCC internal prototype to avoid an error.
18776    Use char because int might match the return type of a GCC
18777    builtin and then its argument prototype would still apply.  */
18778 #ifdef __cplusplus
18779 extern "C"
18780 #endif
18781 char __ashldi3 ();
18782 int
18783 main ()
18784 {
18785 return __ashldi3 ();
18786   ;
18787   return 0;
18788 }
18789 _ACEOF
18790 rm -f conftest.$ac_objext conftest$ac_exeext
18791 if { (ac_try="$ac_link"
18792 case "(($ac_try" in
18793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18794   *) ac_try_echo=$ac_try;;
18795 esac
18796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18797   (eval "$ac_link") 2>conftest.er1
18798   ac_status=$?
18799   grep -v '^ *+' conftest.er1 >conftest.err
18800   rm -f conftest.er1
18801   cat conftest.err >&5
18802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18803   (exit $ac_status); } &&
18804          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18805   { (case "(($ac_try" in
18806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18807   *) ac_try_echo=$ac_try;;
18808 esac
18809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18810   (eval "$ac_try") 2>&5
18811   ac_status=$?
18812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18813   (exit $ac_status); }; } &&
18814          { ac_try='test -s conftest$ac_exeext'
18815   { (case "(($ac_try" in
18816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18817   *) ac_try_echo=$ac_try;;
18818 esac
18819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18820   (eval "$ac_try") 2>&5
18821   ac_status=$?
18822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18823   (exit $ac_status); }; }; then
18824   ac_cv_lib_gcc___ashldi3=yes
18825 else
18826   echo "$as_me: failed program was:" >&5
18827 sed 's/^/| /' conftest.$ac_ext >&5
18828
18829         ac_cv_lib_gcc___ashldi3=no
18830 fi
18831
18832 rm -f core conftest.err conftest.$ac_objext \
18833       conftest$ac_exeext conftest.$ac_ext
18834 LIBS=$ac_check_lib_save_LIBS
18835 fi
18836 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18837 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18838 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18839
18840 cat >>confdefs.h <<\_ACEOF
18841 #define HAVE___ASHLDI3 1
18842 _ACEOF
18843
18844 fi
18845
18846   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18847 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18848 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18849   echo $ECHO_N "(cached) $ECHO_C" >&6
18850 else
18851   ac_check_lib_save_LIBS=$LIBS
18852 LIBS="-lgcc  $LIBS"
18853 cat >conftest.$ac_ext <<_ACEOF
18854 /* confdefs.h.  */
18855 _ACEOF
18856 cat confdefs.h >>conftest.$ac_ext
18857 cat >>conftest.$ac_ext <<_ACEOF
18858 /* end confdefs.h.  */
18859
18860 /* Override any GCC internal prototype to avoid an error.
18861    Use char because int might match the return type of a GCC
18862    builtin and then its argument prototype would still apply.  */
18863 #ifdef __cplusplus
18864 extern "C"
18865 #endif
18866 char __ashrdi3 ();
18867 int
18868 main ()
18869 {
18870 return __ashrdi3 ();
18871   ;
18872   return 0;
18873 }
18874 _ACEOF
18875 rm -f conftest.$ac_objext conftest$ac_exeext
18876 if { (ac_try="$ac_link"
18877 case "(($ac_try" in
18878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18879   *) ac_try_echo=$ac_try;;
18880 esac
18881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18882   (eval "$ac_link") 2>conftest.er1
18883   ac_status=$?
18884   grep -v '^ *+' conftest.er1 >conftest.err
18885   rm -f conftest.er1
18886   cat conftest.err >&5
18887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18888   (exit $ac_status); } &&
18889          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18890   { (case "(($ac_try" in
18891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18892   *) ac_try_echo=$ac_try;;
18893 esac
18894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18895   (eval "$ac_try") 2>&5
18896   ac_status=$?
18897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18898   (exit $ac_status); }; } &&
18899          { ac_try='test -s conftest$ac_exeext'
18900   { (case "(($ac_try" in
18901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18902   *) ac_try_echo=$ac_try;;
18903 esac
18904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18905   (eval "$ac_try") 2>&5
18906   ac_status=$?
18907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18908   (exit $ac_status); }; }; then
18909   ac_cv_lib_gcc___ashrdi3=yes
18910 else
18911   echo "$as_me: failed program was:" >&5
18912 sed 's/^/| /' conftest.$ac_ext >&5
18913
18914         ac_cv_lib_gcc___ashrdi3=no
18915 fi
18916
18917 rm -f core conftest.err conftest.$ac_objext \
18918       conftest$ac_exeext conftest.$ac_ext
18919 LIBS=$ac_check_lib_save_LIBS
18920 fi
18921 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18922 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18923 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18924
18925 cat >>confdefs.h <<\_ACEOF
18926 #define HAVE___ASHRDI3 1
18927 _ACEOF
18928
18929 fi
18930
18931   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18932 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18933 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18934   echo $ECHO_N "(cached) $ECHO_C" >&6
18935 else
18936   ac_check_lib_save_LIBS=$LIBS
18937 LIBS="-lgcc  $LIBS"
18938 cat >conftest.$ac_ext <<_ACEOF
18939 /* confdefs.h.  */
18940 _ACEOF
18941 cat confdefs.h >>conftest.$ac_ext
18942 cat >>conftest.$ac_ext <<_ACEOF
18943 /* end confdefs.h.  */
18944
18945 /* Override any GCC internal prototype to avoid an error.
18946    Use char because int might match the return type of a GCC
18947    builtin and then its argument prototype would still apply.  */
18948 #ifdef __cplusplus
18949 extern "C"
18950 #endif
18951 char __divdi3 ();
18952 int
18953 main ()
18954 {
18955 return __divdi3 ();
18956   ;
18957   return 0;
18958 }
18959 _ACEOF
18960 rm -f conftest.$ac_objext conftest$ac_exeext
18961 if { (ac_try="$ac_link"
18962 case "(($ac_try" in
18963   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18964   *) ac_try_echo=$ac_try;;
18965 esac
18966 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18967   (eval "$ac_link") 2>conftest.er1
18968   ac_status=$?
18969   grep -v '^ *+' conftest.er1 >conftest.err
18970   rm -f conftest.er1
18971   cat conftest.err >&5
18972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18973   (exit $ac_status); } &&
18974          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18975   { (case "(($ac_try" in
18976   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18977   *) ac_try_echo=$ac_try;;
18978 esac
18979 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18980   (eval "$ac_try") 2>&5
18981   ac_status=$?
18982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18983   (exit $ac_status); }; } &&
18984          { ac_try='test -s conftest$ac_exeext'
18985   { (case "(($ac_try" in
18986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18987   *) ac_try_echo=$ac_try;;
18988 esac
18989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18990   (eval "$ac_try") 2>&5
18991   ac_status=$?
18992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18993   (exit $ac_status); }; }; then
18994   ac_cv_lib_gcc___divdi3=yes
18995 else
18996   echo "$as_me: failed program was:" >&5
18997 sed 's/^/| /' conftest.$ac_ext >&5
18998
18999         ac_cv_lib_gcc___divdi3=no
19000 fi
19001
19002 rm -f core conftest.err conftest.$ac_objext \
19003       conftest$ac_exeext conftest.$ac_ext
19004 LIBS=$ac_check_lib_save_LIBS
19005 fi
19006 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
19007 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
19008 if test $ac_cv_lib_gcc___divdi3 = yes; then
19009
19010 cat >>confdefs.h <<\_ACEOF
19011 #define HAVE___DIVDI3 1
19012 _ACEOF
19013
19014 fi
19015
19016   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
19017 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
19018 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
19019   echo $ECHO_N "(cached) $ECHO_C" >&6
19020 else
19021   ac_check_lib_save_LIBS=$LIBS
19022 LIBS="-lgcc  $LIBS"
19023 cat >conftest.$ac_ext <<_ACEOF
19024 /* confdefs.h.  */
19025 _ACEOF
19026 cat confdefs.h >>conftest.$ac_ext
19027 cat >>conftest.$ac_ext <<_ACEOF
19028 /* end confdefs.h.  */
19029
19030 /* Override any GCC internal prototype to avoid an error.
19031    Use char because int might match the return type of a GCC
19032    builtin and then its argument prototype would still apply.  */
19033 #ifdef __cplusplus
19034 extern "C"
19035 #endif
19036 char __fixdfdi ();
19037 int
19038 main ()
19039 {
19040 return __fixdfdi ();
19041   ;
19042   return 0;
19043 }
19044 _ACEOF
19045 rm -f conftest.$ac_objext conftest$ac_exeext
19046 if { (ac_try="$ac_link"
19047 case "(($ac_try" in
19048   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19049   *) ac_try_echo=$ac_try;;
19050 esac
19051 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19052   (eval "$ac_link") 2>conftest.er1
19053   ac_status=$?
19054   grep -v '^ *+' conftest.er1 >conftest.err
19055   rm -f conftest.er1
19056   cat conftest.err >&5
19057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19058   (exit $ac_status); } &&
19059          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19060   { (case "(($ac_try" in
19061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19062   *) ac_try_echo=$ac_try;;
19063 esac
19064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19065   (eval "$ac_try") 2>&5
19066   ac_status=$?
19067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19068   (exit $ac_status); }; } &&
19069          { ac_try='test -s conftest$ac_exeext'
19070   { (case "(($ac_try" in
19071   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19072   *) ac_try_echo=$ac_try;;
19073 esac
19074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19075   (eval "$ac_try") 2>&5
19076   ac_status=$?
19077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19078   (exit $ac_status); }; }; then
19079   ac_cv_lib_gcc___fixdfdi=yes
19080 else
19081   echo "$as_me: failed program was:" >&5
19082 sed 's/^/| /' conftest.$ac_ext >&5
19083
19084         ac_cv_lib_gcc___fixdfdi=no
19085 fi
19086
19087 rm -f core conftest.err conftest.$ac_objext \
19088       conftest$ac_exeext conftest.$ac_ext
19089 LIBS=$ac_check_lib_save_LIBS
19090 fi
19091 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
19092 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
19093 if test $ac_cv_lib_gcc___fixdfdi = yes; then
19094
19095 cat >>confdefs.h <<\_ACEOF
19096 #define HAVE___FIXDFDI 1
19097 _ACEOF
19098
19099 fi
19100
19101   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
19102 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
19103 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
19104   echo $ECHO_N "(cached) $ECHO_C" >&6
19105 else
19106   ac_check_lib_save_LIBS=$LIBS
19107 LIBS="-lgcc  $LIBS"
19108 cat >conftest.$ac_ext <<_ACEOF
19109 /* confdefs.h.  */
19110 _ACEOF
19111 cat confdefs.h >>conftest.$ac_ext
19112 cat >>conftest.$ac_ext <<_ACEOF
19113 /* end confdefs.h.  */
19114
19115 /* Override any GCC internal prototype to avoid an error.
19116    Use char because int might match the return type of a GCC
19117    builtin and then its argument prototype would still apply.  */
19118 #ifdef __cplusplus
19119 extern "C"
19120 #endif
19121 char __fixsfdi ();
19122 int
19123 main ()
19124 {
19125 return __fixsfdi ();
19126   ;
19127   return 0;
19128 }
19129 _ACEOF
19130 rm -f conftest.$ac_objext conftest$ac_exeext
19131 if { (ac_try="$ac_link"
19132 case "(($ac_try" in
19133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19134   *) ac_try_echo=$ac_try;;
19135 esac
19136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19137   (eval "$ac_link") 2>conftest.er1
19138   ac_status=$?
19139   grep -v '^ *+' conftest.er1 >conftest.err
19140   rm -f conftest.er1
19141   cat conftest.err >&5
19142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19143   (exit $ac_status); } &&
19144          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19145   { (case "(($ac_try" in
19146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19147   *) ac_try_echo=$ac_try;;
19148 esac
19149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19150   (eval "$ac_try") 2>&5
19151   ac_status=$?
19152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19153   (exit $ac_status); }; } &&
19154          { ac_try='test -s conftest$ac_exeext'
19155   { (case "(($ac_try" in
19156   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19157   *) ac_try_echo=$ac_try;;
19158 esac
19159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19160   (eval "$ac_try") 2>&5
19161   ac_status=$?
19162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19163   (exit $ac_status); }; }; then
19164   ac_cv_lib_gcc___fixsfdi=yes
19165 else
19166   echo "$as_me: failed program was:" >&5
19167 sed 's/^/| /' conftest.$ac_ext >&5
19168
19169         ac_cv_lib_gcc___fixsfdi=no
19170 fi
19171
19172 rm -f core conftest.err conftest.$ac_objext \
19173       conftest$ac_exeext conftest.$ac_ext
19174 LIBS=$ac_check_lib_save_LIBS
19175 fi
19176 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
19177 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
19178 if test $ac_cv_lib_gcc___fixsfdi = yes; then
19179
19180 cat >>confdefs.h <<\_ACEOF
19181 #define HAVE___FIXSFDI 1
19182 _ACEOF
19183
19184 fi
19185
19186   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
19187 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
19188 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
19189   echo $ECHO_N "(cached) $ECHO_C" >&6
19190 else
19191   ac_check_lib_save_LIBS=$LIBS
19192 LIBS="-lgcc  $LIBS"
19193 cat >conftest.$ac_ext <<_ACEOF
19194 /* confdefs.h.  */
19195 _ACEOF
19196 cat confdefs.h >>conftest.$ac_ext
19197 cat >>conftest.$ac_ext <<_ACEOF
19198 /* end confdefs.h.  */
19199
19200 /* Override any GCC internal prototype to avoid an error.
19201    Use char because int might match the return type of a GCC
19202    builtin and then its argument prototype would still apply.  */
19203 #ifdef __cplusplus
19204 extern "C"
19205 #endif
19206 char __floatdidf ();
19207 int
19208 main ()
19209 {
19210 return __floatdidf ();
19211   ;
19212   return 0;
19213 }
19214 _ACEOF
19215 rm -f conftest.$ac_objext conftest$ac_exeext
19216 if { (ac_try="$ac_link"
19217 case "(($ac_try" in
19218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19219   *) ac_try_echo=$ac_try;;
19220 esac
19221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19222   (eval "$ac_link") 2>conftest.er1
19223   ac_status=$?
19224   grep -v '^ *+' conftest.er1 >conftest.err
19225   rm -f conftest.er1
19226   cat conftest.err >&5
19227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19228   (exit $ac_status); } &&
19229          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19230   { (case "(($ac_try" in
19231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19232   *) ac_try_echo=$ac_try;;
19233 esac
19234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19235   (eval "$ac_try") 2>&5
19236   ac_status=$?
19237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19238   (exit $ac_status); }; } &&
19239          { ac_try='test -s conftest$ac_exeext'
19240   { (case "(($ac_try" in
19241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19242   *) ac_try_echo=$ac_try;;
19243 esac
19244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19245   (eval "$ac_try") 2>&5
19246   ac_status=$?
19247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19248   (exit $ac_status); }; }; then
19249   ac_cv_lib_gcc___floatdidf=yes
19250 else
19251   echo "$as_me: failed program was:" >&5
19252 sed 's/^/| /' conftest.$ac_ext >&5
19253
19254         ac_cv_lib_gcc___floatdidf=no
19255 fi
19256
19257 rm -f core conftest.err conftest.$ac_objext \
19258       conftest$ac_exeext conftest.$ac_ext
19259 LIBS=$ac_check_lib_save_LIBS
19260 fi
19261 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
19262 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
19263 if test $ac_cv_lib_gcc___floatdidf = yes; then
19264
19265 cat >>confdefs.h <<\_ACEOF
19266 #define HAVE___FLOATDIDF 1
19267 _ACEOF
19268
19269 fi
19270
19271   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
19272 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
19273 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
19274   echo $ECHO_N "(cached) $ECHO_C" >&6
19275 else
19276   ac_check_lib_save_LIBS=$LIBS
19277 LIBS="-lgcc  $LIBS"
19278 cat >conftest.$ac_ext <<_ACEOF
19279 /* confdefs.h.  */
19280 _ACEOF
19281 cat confdefs.h >>conftest.$ac_ext
19282 cat >>conftest.$ac_ext <<_ACEOF
19283 /* end confdefs.h.  */
19284
19285 /* Override any GCC internal prototype to avoid an error.
19286    Use char because int might match the return type of a GCC
19287    builtin and then its argument prototype would still apply.  */
19288 #ifdef __cplusplus
19289 extern "C"
19290 #endif
19291 char __lshrdi3 ();
19292 int
19293 main ()
19294 {
19295 return __lshrdi3 ();
19296   ;
19297   return 0;
19298 }
19299 _ACEOF
19300 rm -f conftest.$ac_objext conftest$ac_exeext
19301 if { (ac_try="$ac_link"
19302 case "(($ac_try" in
19303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19304   *) ac_try_echo=$ac_try;;
19305 esac
19306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19307   (eval "$ac_link") 2>conftest.er1
19308   ac_status=$?
19309   grep -v '^ *+' conftest.er1 >conftest.err
19310   rm -f conftest.er1
19311   cat conftest.err >&5
19312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19313   (exit $ac_status); } &&
19314          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19315   { (case "(($ac_try" in
19316   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19317   *) ac_try_echo=$ac_try;;
19318 esac
19319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19320   (eval "$ac_try") 2>&5
19321   ac_status=$?
19322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19323   (exit $ac_status); }; } &&
19324          { ac_try='test -s conftest$ac_exeext'
19325   { (case "(($ac_try" in
19326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19327   *) ac_try_echo=$ac_try;;
19328 esac
19329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19330   (eval "$ac_try") 2>&5
19331   ac_status=$?
19332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19333   (exit $ac_status); }; }; then
19334   ac_cv_lib_gcc___lshrdi3=yes
19335 else
19336   echo "$as_me: failed program was:" >&5
19337 sed 's/^/| /' conftest.$ac_ext >&5
19338
19339         ac_cv_lib_gcc___lshrdi3=no
19340 fi
19341
19342 rm -f core conftest.err conftest.$ac_objext \
19343       conftest$ac_exeext conftest.$ac_ext
19344 LIBS=$ac_check_lib_save_LIBS
19345 fi
19346 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19347 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19348 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19349
19350 cat >>confdefs.h <<\_ACEOF
19351 #define HAVE___LSHRDI3 1
19352 _ACEOF
19353
19354 fi
19355
19356   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19357 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19358 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19359   echo $ECHO_N "(cached) $ECHO_C" >&6
19360 else
19361   ac_check_lib_save_LIBS=$LIBS
19362 LIBS="-lgcc  $LIBS"
19363 cat >conftest.$ac_ext <<_ACEOF
19364 /* confdefs.h.  */
19365 _ACEOF
19366 cat confdefs.h >>conftest.$ac_ext
19367 cat >>conftest.$ac_ext <<_ACEOF
19368 /* end confdefs.h.  */
19369
19370 /* Override any GCC internal prototype to avoid an error.
19371    Use char because int might match the return type of a GCC
19372    builtin and then its argument prototype would still apply.  */
19373 #ifdef __cplusplus
19374 extern "C"
19375 #endif
19376 char __moddi3 ();
19377 int
19378 main ()
19379 {
19380 return __moddi3 ();
19381   ;
19382   return 0;
19383 }
19384 _ACEOF
19385 rm -f conftest.$ac_objext conftest$ac_exeext
19386 if { (ac_try="$ac_link"
19387 case "(($ac_try" in
19388   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19389   *) ac_try_echo=$ac_try;;
19390 esac
19391 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19392   (eval "$ac_link") 2>conftest.er1
19393   ac_status=$?
19394   grep -v '^ *+' conftest.er1 >conftest.err
19395   rm -f conftest.er1
19396   cat conftest.err >&5
19397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19398   (exit $ac_status); } &&
19399          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19400   { (case "(($ac_try" in
19401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19402   *) ac_try_echo=$ac_try;;
19403 esac
19404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19405   (eval "$ac_try") 2>&5
19406   ac_status=$?
19407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19408   (exit $ac_status); }; } &&
19409          { ac_try='test -s conftest$ac_exeext'
19410   { (case "(($ac_try" in
19411   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19412   *) ac_try_echo=$ac_try;;
19413 esac
19414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19415   (eval "$ac_try") 2>&5
19416   ac_status=$?
19417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19418   (exit $ac_status); }; }; then
19419   ac_cv_lib_gcc___moddi3=yes
19420 else
19421   echo "$as_me: failed program was:" >&5
19422 sed 's/^/| /' conftest.$ac_ext >&5
19423
19424         ac_cv_lib_gcc___moddi3=no
19425 fi
19426
19427 rm -f core conftest.err conftest.$ac_objext \
19428       conftest$ac_exeext conftest.$ac_ext
19429 LIBS=$ac_check_lib_save_LIBS
19430 fi
19431 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19432 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19433 if test $ac_cv_lib_gcc___moddi3 = yes; then
19434
19435 cat >>confdefs.h <<\_ACEOF
19436 #define HAVE___MODDI3 1
19437 _ACEOF
19438
19439 fi
19440
19441   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19442 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19443 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19444   echo $ECHO_N "(cached) $ECHO_C" >&6
19445 else
19446   ac_check_lib_save_LIBS=$LIBS
19447 LIBS="-lgcc  $LIBS"
19448 cat >conftest.$ac_ext <<_ACEOF
19449 /* confdefs.h.  */
19450 _ACEOF
19451 cat confdefs.h >>conftest.$ac_ext
19452 cat >>conftest.$ac_ext <<_ACEOF
19453 /* end confdefs.h.  */
19454
19455 /* Override any GCC internal prototype to avoid an error.
19456    Use char because int might match the return type of a GCC
19457    builtin and then its argument prototype would still apply.  */
19458 #ifdef __cplusplus
19459 extern "C"
19460 #endif
19461 char __udivdi3 ();
19462 int
19463 main ()
19464 {
19465 return __udivdi3 ();
19466   ;
19467   return 0;
19468 }
19469 _ACEOF
19470 rm -f conftest.$ac_objext conftest$ac_exeext
19471 if { (ac_try="$ac_link"
19472 case "(($ac_try" in
19473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19474   *) ac_try_echo=$ac_try;;
19475 esac
19476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19477   (eval "$ac_link") 2>conftest.er1
19478   ac_status=$?
19479   grep -v '^ *+' conftest.er1 >conftest.err
19480   rm -f conftest.er1
19481   cat conftest.err >&5
19482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19483   (exit $ac_status); } &&
19484          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19485   { (case "(($ac_try" in
19486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19487   *) ac_try_echo=$ac_try;;
19488 esac
19489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19490   (eval "$ac_try") 2>&5
19491   ac_status=$?
19492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19493   (exit $ac_status); }; } &&
19494          { ac_try='test -s conftest$ac_exeext'
19495   { (case "(($ac_try" in
19496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19497   *) ac_try_echo=$ac_try;;
19498 esac
19499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19500   (eval "$ac_try") 2>&5
19501   ac_status=$?
19502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19503   (exit $ac_status); }; }; then
19504   ac_cv_lib_gcc___udivdi3=yes
19505 else
19506   echo "$as_me: failed program was:" >&5
19507 sed 's/^/| /' conftest.$ac_ext >&5
19508
19509         ac_cv_lib_gcc___udivdi3=no
19510 fi
19511
19512 rm -f core conftest.err conftest.$ac_objext \
19513       conftest$ac_exeext conftest.$ac_ext
19514 LIBS=$ac_check_lib_save_LIBS
19515 fi
19516 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19517 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19518 if test $ac_cv_lib_gcc___udivdi3 = yes; then
19519
19520 cat >>confdefs.h <<\_ACEOF
19521 #define HAVE___UDIVDI3 1
19522 _ACEOF
19523
19524 fi
19525
19526   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19527 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19528 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19529   echo $ECHO_N "(cached) $ECHO_C" >&6
19530 else
19531   ac_check_lib_save_LIBS=$LIBS
19532 LIBS="-lgcc  $LIBS"
19533 cat >conftest.$ac_ext <<_ACEOF
19534 /* confdefs.h.  */
19535 _ACEOF
19536 cat confdefs.h >>conftest.$ac_ext
19537 cat >>conftest.$ac_ext <<_ACEOF
19538 /* end confdefs.h.  */
19539
19540 /* Override any GCC internal prototype to avoid an error.
19541    Use char because int might match the return type of a GCC
19542    builtin and then its argument prototype would still apply.  */
19543 #ifdef __cplusplus
19544 extern "C"
19545 #endif
19546 char __umoddi3 ();
19547 int
19548 main ()
19549 {
19550 return __umoddi3 ();
19551   ;
19552   return 0;
19553 }
19554 _ACEOF
19555 rm -f conftest.$ac_objext conftest$ac_exeext
19556 if { (ac_try="$ac_link"
19557 case "(($ac_try" in
19558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19559   *) ac_try_echo=$ac_try;;
19560 esac
19561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19562   (eval "$ac_link") 2>conftest.er1
19563   ac_status=$?
19564   grep -v '^ *+' conftest.er1 >conftest.err
19565   rm -f conftest.er1
19566   cat conftest.err >&5
19567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19568   (exit $ac_status); } &&
19569          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19570   { (case "(($ac_try" in
19571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19572   *) ac_try_echo=$ac_try;;
19573 esac
19574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19575   (eval "$ac_try") 2>&5
19576   ac_status=$?
19577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19578   (exit $ac_status); }; } &&
19579          { ac_try='test -s conftest$ac_exeext'
19580   { (case "(($ac_try" in
19581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19582   *) ac_try_echo=$ac_try;;
19583 esac
19584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19585   (eval "$ac_try") 2>&5
19586   ac_status=$?
19587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19588   (exit $ac_status); }; }; then
19589   ac_cv_lib_gcc___umoddi3=yes
19590 else
19591   echo "$as_me: failed program was:" >&5
19592 sed 's/^/| /' conftest.$ac_ext >&5
19593
19594         ac_cv_lib_gcc___umoddi3=no
19595 fi
19596
19597 rm -f core conftest.err conftest.$ac_objext \
19598       conftest$ac_exeext conftest.$ac_ext
19599 LIBS=$ac_check_lib_save_LIBS
19600 fi
19601 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19602 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19603 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19604
19605 cat >>confdefs.h <<\_ACEOF
19606 #define HAVE___UMODDI3 1
19607 _ACEOF
19608
19609 fi
19610
19611
19612   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19613 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19614 if test "${ac_cv_lib_gcc___main+set}" = set; then
19615   echo $ECHO_N "(cached) $ECHO_C" >&6
19616 else
19617   ac_check_lib_save_LIBS=$LIBS
19618 LIBS="-lgcc  $LIBS"
19619 cat >conftest.$ac_ext <<_ACEOF
19620 /* confdefs.h.  */
19621 _ACEOF
19622 cat confdefs.h >>conftest.$ac_ext
19623 cat >>conftest.$ac_ext <<_ACEOF
19624 /* end confdefs.h.  */
19625
19626 /* Override any GCC internal prototype to avoid an error.
19627    Use char because int might match the return type of a GCC
19628    builtin and then its argument prototype would still apply.  */
19629 #ifdef __cplusplus
19630 extern "C"
19631 #endif
19632 char __main ();
19633 int
19634 main ()
19635 {
19636 return __main ();
19637   ;
19638   return 0;
19639 }
19640 _ACEOF
19641 rm -f conftest.$ac_objext conftest$ac_exeext
19642 if { (ac_try="$ac_link"
19643 case "(($ac_try" in
19644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19645   *) ac_try_echo=$ac_try;;
19646 esac
19647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19648   (eval "$ac_link") 2>conftest.er1
19649   ac_status=$?
19650   grep -v '^ *+' conftest.er1 >conftest.err
19651   rm -f conftest.er1
19652   cat conftest.err >&5
19653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19654   (exit $ac_status); } &&
19655          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19656   { (case "(($ac_try" in
19657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19658   *) ac_try_echo=$ac_try;;
19659 esac
19660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19661   (eval "$ac_try") 2>&5
19662   ac_status=$?
19663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19664   (exit $ac_status); }; } &&
19665          { ac_try='test -s conftest$ac_exeext'
19666   { (case "(($ac_try" in
19667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19668   *) ac_try_echo=$ac_try;;
19669 esac
19670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19671   (eval "$ac_try") 2>&5
19672   ac_status=$?
19673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19674   (exit $ac_status); }; }; then
19675   ac_cv_lib_gcc___main=yes
19676 else
19677   echo "$as_me: failed program was:" >&5
19678 sed 's/^/| /' conftest.$ac_ext >&5
19679
19680         ac_cv_lib_gcc___main=no
19681 fi
19682
19683 rm -f core conftest.err conftest.$ac_objext \
19684       conftest$ac_exeext conftest.$ac_ext
19685 LIBS=$ac_check_lib_save_LIBS
19686 fi
19687 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19688 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19689 if test $ac_cv_lib_gcc___main = yes; then
19690
19691 cat >>confdefs.h <<\_ACEOF
19692 #define HAVE___MAIN 1
19693 _ACEOF
19694
19695 fi
19696
19697   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19698 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19699 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19700   echo $ECHO_N "(cached) $ECHO_C" >&6
19701 else
19702   ac_check_lib_save_LIBS=$LIBS
19703 LIBS="-lgcc  $LIBS"
19704 cat >conftest.$ac_ext <<_ACEOF
19705 /* confdefs.h.  */
19706 _ACEOF
19707 cat confdefs.h >>conftest.$ac_ext
19708 cat >>conftest.$ac_ext <<_ACEOF
19709 /* end confdefs.h.  */
19710
19711 /* Override any GCC internal prototype to avoid an error.
19712    Use char because int might match the return type of a GCC
19713    builtin and then its argument prototype would still apply.  */
19714 #ifdef __cplusplus
19715 extern "C"
19716 #endif
19717 char __cmpdi2 ();
19718 int
19719 main ()
19720 {
19721 return __cmpdi2 ();
19722   ;
19723   return 0;
19724 }
19725 _ACEOF
19726 rm -f conftest.$ac_objext conftest$ac_exeext
19727 if { (ac_try="$ac_link"
19728 case "(($ac_try" in
19729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19730   *) ac_try_echo=$ac_try;;
19731 esac
19732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19733   (eval "$ac_link") 2>conftest.er1
19734   ac_status=$?
19735   grep -v '^ *+' conftest.er1 >conftest.err
19736   rm -f conftest.er1
19737   cat conftest.err >&5
19738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19739   (exit $ac_status); } &&
19740          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19741   { (case "(($ac_try" in
19742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19743   *) ac_try_echo=$ac_try;;
19744 esac
19745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19746   (eval "$ac_try") 2>&5
19747   ac_status=$?
19748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19749   (exit $ac_status); }; } &&
19750          { ac_try='test -s conftest$ac_exeext'
19751   { (case "(($ac_try" in
19752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19753   *) ac_try_echo=$ac_try;;
19754 esac
19755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19756   (eval "$ac_try") 2>&5
19757   ac_status=$?
19758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19759   (exit $ac_status); }; }; then
19760   ac_cv_lib_gcc___cmpdi2=yes
19761 else
19762   echo "$as_me: failed program was:" >&5
19763 sed 's/^/| /' conftest.$ac_ext >&5
19764
19765         ac_cv_lib_gcc___cmpdi2=no
19766 fi
19767
19768 rm -f core conftest.err conftest.$ac_objext \
19769       conftest$ac_exeext conftest.$ac_ext
19770 LIBS=$ac_check_lib_save_LIBS
19771 fi
19772 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19773 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19774 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19775
19776 cat >>confdefs.h <<\_ACEOF
19777 #define HAVE___CMPDI2 1
19778 _ACEOF
19779
19780 fi
19781
19782 fi
19783
19784 if test "$llvm_cv_os_type" = "MingW" ; then
19785   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19786 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19787   cat >conftest.$ac_ext <<_ACEOF
19788
19789   /* confdefs.h.  */
19790 _ACEOF
19791 cat confdefs.h >>conftest.$ac_ext
19792 cat >>conftest.$ac_ext <<_ACEOF
19793 /* end confdefs.h.  */
19794
19795     #include <windows.h>
19796     #include <imagehlp.h>
19797     extern void foo(PENUMLOADED_MODULES_CALLBACK);
19798     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19799
19800
19801 _ACEOF
19802 rm -f conftest.$ac_objext
19803 if { (ac_try="$ac_compile"
19804 case "(($ac_try" in
19805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19806   *) ac_try_echo=$ac_try;;
19807 esac
19808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19809   (eval "$ac_compile") 2>conftest.er1
19810   ac_status=$?
19811   grep -v '^ *+' conftest.er1 >conftest.err
19812   rm -f conftest.er1
19813   cat conftest.err >&5
19814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19815   (exit $ac_status); } &&
19816          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19817   { (case "(($ac_try" in
19818   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19819   *) ac_try_echo=$ac_try;;
19820 esac
19821 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19822   (eval "$ac_try") 2>&5
19823   ac_status=$?
19824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19825   (exit $ac_status); }; } &&
19826          { ac_try='test -s conftest.$ac_objext'
19827   { (case "(($ac_try" in
19828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19829   *) ac_try_echo=$ac_try;;
19830 esac
19831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19832   (eval "$ac_try") 2>&5
19833   ac_status=$?
19834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19835   (exit $ac_status); }; }; then
19836
19837   { echo "$as_me:$LINENO: result: yes" >&5
19838 echo "${ECHO_T}yes" >&6; }
19839   llvm_cv_win32_elmcb_pcstr="PCSTR"
19840
19841 else
19842   echo "$as_me: failed program was:" >&5
19843 sed 's/^/| /' conftest.$ac_ext >&5
19844
19845
19846   { echo "$as_me:$LINENO: result: no" >&5
19847 echo "${ECHO_T}no" >&6; }
19848   llvm_cv_win32_elmcb_pcstr="PSTR"
19849
19850 fi
19851
19852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19853
19854 cat >>confdefs.h <<_ACEOF
19855 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19856 _ACEOF
19857
19858 fi
19859
19860
19861
19862   { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19863 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19864 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19865   echo $ECHO_N "(cached) $ECHO_C" >&6
19866 else
19867
19868     ac_ext=cpp
19869 ac_cpp='$CXXCPP $CPPFLAGS'
19870 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19871 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19872 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19873
19874     cat >conftest.$ac_ext <<_ACEOF
19875 /* confdefs.h.  */
19876 _ACEOF
19877 cat confdefs.h >>conftest.$ac_ext
19878 cat >>conftest.$ac_ext <<_ACEOF
19879 /* end confdefs.h.  */
19880 #include <math.h>
19881 int
19882 main ()
19883 {
19884 float f; isnan(f);
19885   ;
19886   return 0;
19887 }
19888 _ACEOF
19889 rm -f conftest.$ac_objext
19890 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
19897   ac_status=$?
19898   grep -v '^ *+' conftest.er1 >conftest.err
19899   rm -f conftest.er1
19900   cat conftest.err >&5
19901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19902   (exit $ac_status); } &&
19903          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19904   { (case "(($ac_try" in
19905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19906   *) ac_try_echo=$ac_try;;
19907 esac
19908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19909   (eval "$ac_try") 2>&5
19910   ac_status=$?
19911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19912   (exit $ac_status); }; } &&
19913          { ac_try='test -s conftest.$ac_objext'
19914   { (case "(($ac_try" in
19915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19916   *) ac_try_echo=$ac_try;;
19917 esac
19918 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19919   (eval "$ac_try") 2>&5
19920   ac_status=$?
19921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19922   (exit $ac_status); }; }; then
19923   ac_cv_func_isnan_in_math_h=yes
19924 else
19925   echo "$as_me: failed program was:" >&5
19926 sed 's/^/| /' conftest.$ac_ext >&5
19927
19928         ac_cv_func_isnan_in_math_h=no
19929 fi
19930
19931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19932     ac_ext=c
19933 ac_cpp='$CPP $CPPFLAGS'
19934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19936 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19937
19938
19939 fi
19940 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19941 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19942
19943
19944 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19945
19946 cat >>confdefs.h <<\_ACEOF
19947 #define HAVE_ISNAN_IN_MATH_H 1
19948 _ACEOF
19949
19950 fi
19951
19952
19953   { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19954 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19955 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19956   echo $ECHO_N "(cached) $ECHO_C" >&6
19957 else
19958
19959     ac_ext=cpp
19960 ac_cpp='$CXXCPP $CPPFLAGS'
19961 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19962 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19963 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19964
19965     cat >conftest.$ac_ext <<_ACEOF
19966 /* confdefs.h.  */
19967 _ACEOF
19968 cat confdefs.h >>conftest.$ac_ext
19969 cat >>conftest.$ac_ext <<_ACEOF
19970 /* end confdefs.h.  */
19971 #include <cmath>
19972 int
19973 main ()
19974 {
19975 float f; isnan(f);
19976   ;
19977   return 0;
19978 }
19979 _ACEOF
19980 rm -f conftest.$ac_objext
19981 if { (ac_try="$ac_compile"
19982 case "(($ac_try" in
19983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19984   *) ac_try_echo=$ac_try;;
19985 esac
19986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19987   (eval "$ac_compile") 2>conftest.er1
19988   ac_status=$?
19989   grep -v '^ *+' conftest.er1 >conftest.err
19990   rm -f conftest.er1
19991   cat conftest.err >&5
19992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19993   (exit $ac_status); } &&
19994          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19995   { (case "(($ac_try" in
19996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19997   *) ac_try_echo=$ac_try;;
19998 esac
19999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20000   (eval "$ac_try") 2>&5
20001   ac_status=$?
20002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20003   (exit $ac_status); }; } &&
20004          { ac_try='test -s conftest.$ac_objext'
20005   { (case "(($ac_try" in
20006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20007   *) ac_try_echo=$ac_try;;
20008 esac
20009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20010   (eval "$ac_try") 2>&5
20011   ac_status=$?
20012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20013   (exit $ac_status); }; }; then
20014   ac_cv_func_isnan_in_cmath=yes
20015 else
20016   echo "$as_me: failed program was:" >&5
20017 sed 's/^/| /' conftest.$ac_ext >&5
20018
20019         ac_cv_func_isnan_in_cmath=no
20020 fi
20021
20022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20023     ac_ext=c
20024 ac_cpp='$CPP $CPPFLAGS'
20025 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20026 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20027 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20028
20029
20030 fi
20031 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
20032 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
20033
20034 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
20035
20036 cat >>confdefs.h <<\_ACEOF
20037 #define HAVE_ISNAN_IN_CMATH 1
20038 _ACEOF
20039
20040 fi
20041
20042
20043   { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
20044 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
20045 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
20046   echo $ECHO_N "(cached) $ECHO_C" >&6
20047 else
20048
20049     ac_ext=cpp
20050 ac_cpp='$CXXCPP $CPPFLAGS'
20051 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20052 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20053 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20054
20055     cat >conftest.$ac_ext <<_ACEOF
20056 /* confdefs.h.  */
20057 _ACEOF
20058 cat confdefs.h >>conftest.$ac_ext
20059 cat >>conftest.$ac_ext <<_ACEOF
20060 /* end confdefs.h.  */
20061 #include <cmath>
20062 int
20063 main ()
20064 {
20065 float f; std::isnan(f);
20066   ;
20067   return 0;
20068 }
20069 _ACEOF
20070 rm -f conftest.$ac_objext
20071 if { (ac_try="$ac_compile"
20072 case "(($ac_try" in
20073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20074   *) ac_try_echo=$ac_try;;
20075 esac
20076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20077   (eval "$ac_compile") 2>conftest.er1
20078   ac_status=$?
20079   grep -v '^ *+' conftest.er1 >conftest.err
20080   rm -f conftest.er1
20081   cat conftest.err >&5
20082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20083   (exit $ac_status); } &&
20084          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20085   { (case "(($ac_try" in
20086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20087   *) ac_try_echo=$ac_try;;
20088 esac
20089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20090   (eval "$ac_try") 2>&5
20091   ac_status=$?
20092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20093   (exit $ac_status); }; } &&
20094          { ac_try='test -s conftest.$ac_objext'
20095   { (case "(($ac_try" in
20096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20097   *) ac_try_echo=$ac_try;;
20098 esac
20099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20100   (eval "$ac_try") 2>&5
20101   ac_status=$?
20102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20103   (exit $ac_status); }; }; then
20104   ac_cv_func_std_isnan_in_cmath=yes
20105 else
20106   echo "$as_me: failed program was:" >&5
20107 sed 's/^/| /' conftest.$ac_ext >&5
20108
20109         ac_cv_func_std_isnan_in_cmath=no
20110 fi
20111
20112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20113     ac_ext=c
20114 ac_cpp='$CPP $CPPFLAGS'
20115 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20116 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20117 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20118
20119
20120 fi
20121 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
20122 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
20123
20124 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
20125
20126 cat >>confdefs.h <<\_ACEOF
20127 #define HAVE_STD_ISNAN_IN_CMATH 1
20128 _ACEOF
20129
20130 fi
20131
20132
20133
20134
20135   { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
20136 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
20137 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
20138   echo $ECHO_N "(cached) $ECHO_C" >&6
20139 else
20140
20141     ac_ext=cpp
20142 ac_cpp='$CXXCPP $CPPFLAGS'
20143 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20144 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20145 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20146
20147     cat >conftest.$ac_ext <<_ACEOF
20148 /* confdefs.h.  */
20149 _ACEOF
20150 cat confdefs.h >>conftest.$ac_ext
20151 cat >>conftest.$ac_ext <<_ACEOF
20152 /* end confdefs.h.  */
20153 #include <math.h>
20154 int
20155 main ()
20156 {
20157 float f; isinf(f);
20158   ;
20159   return 0;
20160 }
20161 _ACEOF
20162 rm -f conftest.$ac_objext
20163 if { (ac_try="$ac_compile"
20164 case "(($ac_try" in
20165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20166   *) ac_try_echo=$ac_try;;
20167 esac
20168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20169   (eval "$ac_compile") 2>conftest.er1
20170   ac_status=$?
20171   grep -v '^ *+' conftest.er1 >conftest.err
20172   rm -f conftest.er1
20173   cat conftest.err >&5
20174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20175   (exit $ac_status); } &&
20176          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20177   { (case "(($ac_try" in
20178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20179   *) ac_try_echo=$ac_try;;
20180 esac
20181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20182   (eval "$ac_try") 2>&5
20183   ac_status=$?
20184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20185   (exit $ac_status); }; } &&
20186          { ac_try='test -s conftest.$ac_objext'
20187   { (case "(($ac_try" in
20188   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20189   *) ac_try_echo=$ac_try;;
20190 esac
20191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20192   (eval "$ac_try") 2>&5
20193   ac_status=$?
20194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20195   (exit $ac_status); }; }; then
20196   ac_cv_func_isinf_in_math_h=yes
20197 else
20198   echo "$as_me: failed program was:" >&5
20199 sed 's/^/| /' conftest.$ac_ext >&5
20200
20201         ac_cv_func_isinf_in_math_h=no
20202 fi
20203
20204 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20205     ac_ext=c
20206 ac_cpp='$CPP $CPPFLAGS'
20207 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20208 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20209 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20210
20211
20212 fi
20213 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
20214 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
20215
20216 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
20217
20218 cat >>confdefs.h <<\_ACEOF
20219 #define HAVE_ISINF_IN_MATH_H 1
20220 _ACEOF
20221
20222 fi
20223
20224
20225   { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
20226 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
20227 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
20228   echo $ECHO_N "(cached) $ECHO_C" >&6
20229 else
20230
20231     ac_ext=cpp
20232 ac_cpp='$CXXCPP $CPPFLAGS'
20233 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20234 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20235 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20236
20237     cat >conftest.$ac_ext <<_ACEOF
20238 /* confdefs.h.  */
20239 _ACEOF
20240 cat confdefs.h >>conftest.$ac_ext
20241 cat >>conftest.$ac_ext <<_ACEOF
20242 /* end confdefs.h.  */
20243 #include <cmath>
20244 int
20245 main ()
20246 {
20247 float f; isinf(f);
20248   ;
20249   return 0;
20250 }
20251 _ACEOF
20252 rm -f conftest.$ac_objext
20253 if { (ac_try="$ac_compile"
20254 case "(($ac_try" in
20255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20256   *) ac_try_echo=$ac_try;;
20257 esac
20258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20259   (eval "$ac_compile") 2>conftest.er1
20260   ac_status=$?
20261   grep -v '^ *+' conftest.er1 >conftest.err
20262   rm -f conftest.er1
20263   cat conftest.err >&5
20264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20265   (exit $ac_status); } &&
20266          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20267   { (case "(($ac_try" in
20268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20269   *) ac_try_echo=$ac_try;;
20270 esac
20271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20272   (eval "$ac_try") 2>&5
20273   ac_status=$?
20274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20275   (exit $ac_status); }; } &&
20276          { ac_try='test -s conftest.$ac_objext'
20277   { (case "(($ac_try" in
20278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20279   *) ac_try_echo=$ac_try;;
20280 esac
20281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20282   (eval "$ac_try") 2>&5
20283   ac_status=$?
20284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20285   (exit $ac_status); }; }; then
20286   ac_cv_func_isinf_in_cmath=yes
20287 else
20288   echo "$as_me: failed program was:" >&5
20289 sed 's/^/| /' conftest.$ac_ext >&5
20290
20291         ac_cv_func_isinf_in_cmath=no
20292 fi
20293
20294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20295     ac_ext=c
20296 ac_cpp='$CPP $CPPFLAGS'
20297 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20298 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20299 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20300
20301
20302 fi
20303 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
20304 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
20305
20306 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
20307
20308 cat >>confdefs.h <<\_ACEOF
20309 #define HAVE_ISINF_IN_CMATH 1
20310 _ACEOF
20311
20312 fi
20313
20314
20315   { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
20316 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
20317 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
20318   echo $ECHO_N "(cached) $ECHO_C" >&6
20319 else
20320
20321     ac_ext=cpp
20322 ac_cpp='$CXXCPP $CPPFLAGS'
20323 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20324 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20325 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20326
20327     cat >conftest.$ac_ext <<_ACEOF
20328 /* confdefs.h.  */
20329 _ACEOF
20330 cat confdefs.h >>conftest.$ac_ext
20331 cat >>conftest.$ac_ext <<_ACEOF
20332 /* end confdefs.h.  */
20333 #include <cmath>
20334 int
20335 main ()
20336 {
20337 float f; std::isinf(f);
20338   ;
20339   return 0;
20340 }
20341 _ACEOF
20342 rm -f conftest.$ac_objext
20343 if { (ac_try="$ac_compile"
20344 case "(($ac_try" in
20345   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20346   *) ac_try_echo=$ac_try;;
20347 esac
20348 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20349   (eval "$ac_compile") 2>conftest.er1
20350   ac_status=$?
20351   grep -v '^ *+' conftest.er1 >conftest.err
20352   rm -f conftest.er1
20353   cat conftest.err >&5
20354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20355   (exit $ac_status); } &&
20356          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20357   { (case "(($ac_try" in
20358   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20359   *) ac_try_echo=$ac_try;;
20360 esac
20361 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20362   (eval "$ac_try") 2>&5
20363   ac_status=$?
20364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20365   (exit $ac_status); }; } &&
20366          { ac_try='test -s conftest.$ac_objext'
20367   { (case "(($ac_try" in
20368   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20369   *) ac_try_echo=$ac_try;;
20370 esac
20371 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20372   (eval "$ac_try") 2>&5
20373   ac_status=$?
20374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20375   (exit $ac_status); }; }; then
20376   ac_cv_func_std_isinf_in_cmath=yes
20377 else
20378   echo "$as_me: failed program was:" >&5
20379 sed 's/^/| /' conftest.$ac_ext >&5
20380
20381         ac_cv_func_std_isinf_in_cmath=no
20382 fi
20383
20384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20385     ac_ext=c
20386 ac_cpp='$CPP $CPPFLAGS'
20387 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20388 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20389 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20390
20391
20392 fi
20393 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20394 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
20395
20396 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
20397
20398 cat >>confdefs.h <<\_ACEOF
20399 #define HAVE_STD_ISINF_IN_CMATH 1
20400 _ACEOF
20401
20402 fi
20403
20404
20405   { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20406 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20407 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20408   echo $ECHO_N "(cached) $ECHO_C" >&6
20409 else
20410
20411     ac_ext=cpp
20412 ac_cpp='$CXXCPP $CPPFLAGS'
20413 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20414 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20415 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20416
20417     cat >conftest.$ac_ext <<_ACEOF
20418 /* confdefs.h.  */
20419 _ACEOF
20420 cat confdefs.h >>conftest.$ac_ext
20421 cat >>conftest.$ac_ext <<_ACEOF
20422 /* end confdefs.h.  */
20423 #include <ieeefp.h>
20424 int
20425 main ()
20426 {
20427 float f; finite(f);
20428   ;
20429   return 0;
20430 }
20431 _ACEOF
20432 rm -f conftest.$ac_objext
20433 if { (ac_try="$ac_compile"
20434 case "(($ac_try" in
20435   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20436   *) ac_try_echo=$ac_try;;
20437 esac
20438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20439   (eval "$ac_compile") 2>conftest.er1
20440   ac_status=$?
20441   grep -v '^ *+' conftest.er1 >conftest.err
20442   rm -f conftest.er1
20443   cat conftest.err >&5
20444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20445   (exit $ac_status); } &&
20446          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20447   { (case "(($ac_try" in
20448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20449   *) ac_try_echo=$ac_try;;
20450 esac
20451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20452   (eval "$ac_try") 2>&5
20453   ac_status=$?
20454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20455   (exit $ac_status); }; } &&
20456          { ac_try='test -s conftest.$ac_objext'
20457   { (case "(($ac_try" in
20458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20459   *) ac_try_echo=$ac_try;;
20460 esac
20461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20462   (eval "$ac_try") 2>&5
20463   ac_status=$?
20464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20465   (exit $ac_status); }; }; then
20466   ac_cv_func_finite_in_ieeefp_h=yes
20467 else
20468   echo "$as_me: failed program was:" >&5
20469 sed 's/^/| /' conftest.$ac_ext >&5
20470
20471         ac_cv_func_finite_in_ieeefp_h=no
20472 fi
20473
20474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20475     ac_ext=c
20476 ac_cpp='$CPP $CPPFLAGS'
20477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20480
20481
20482 fi
20483 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20484 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20485
20486 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20487
20488 cat >>confdefs.h <<\_ACEOF
20489 #define HAVE_FINITE_IN_IEEEFP_H 1
20490 _ACEOF
20491
20492 fi
20493
20494
20495
20496 if test "$llvm_cv_platform_type" = "Unix" ; then
20497
20498
20499 for ac_header in stdlib.h unistd.h
20500 do
20501 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20502 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20503   { echo "$as_me:$LINENO: checking for $ac_header" >&5
20504 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20505 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20506   echo $ECHO_N "(cached) $ECHO_C" >&6
20507 fi
20508 ac_res=`eval echo '${'$as_ac_Header'}'`
20509                { echo "$as_me:$LINENO: result: $ac_res" >&5
20510 echo "${ECHO_T}$ac_res" >&6; }
20511 else
20512   # Is the header compilable?
20513 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20514 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20515 cat >conftest.$ac_ext <<_ACEOF
20516 /* confdefs.h.  */
20517 _ACEOF
20518 cat confdefs.h >>conftest.$ac_ext
20519 cat >>conftest.$ac_ext <<_ACEOF
20520 /* end confdefs.h.  */
20521 $ac_includes_default
20522 #include <$ac_header>
20523 _ACEOF
20524 rm -f conftest.$ac_objext
20525 if { (ac_try="$ac_compile"
20526 case "(($ac_try" in
20527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20528   *) ac_try_echo=$ac_try;;
20529 esac
20530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20531   (eval "$ac_compile") 2>conftest.er1
20532   ac_status=$?
20533   grep -v '^ *+' conftest.er1 >conftest.err
20534   rm -f conftest.er1
20535   cat conftest.err >&5
20536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20537   (exit $ac_status); } &&
20538          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20539   { (case "(($ac_try" in
20540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20541   *) ac_try_echo=$ac_try;;
20542 esac
20543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20544   (eval "$ac_try") 2>&5
20545   ac_status=$?
20546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20547   (exit $ac_status); }; } &&
20548          { ac_try='test -s conftest.$ac_objext'
20549   { (case "(($ac_try" in
20550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20551   *) ac_try_echo=$ac_try;;
20552 esac
20553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20554   (eval "$ac_try") 2>&5
20555   ac_status=$?
20556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20557   (exit $ac_status); }; }; then
20558   ac_header_compiler=yes
20559 else
20560   echo "$as_me: failed program was:" >&5
20561 sed 's/^/| /' conftest.$ac_ext >&5
20562
20563         ac_header_compiler=no
20564 fi
20565
20566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20567 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20568 echo "${ECHO_T}$ac_header_compiler" >&6; }
20569
20570 # Is the header present?
20571 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20572 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20573 cat >conftest.$ac_ext <<_ACEOF
20574 /* confdefs.h.  */
20575 _ACEOF
20576 cat confdefs.h >>conftest.$ac_ext
20577 cat >>conftest.$ac_ext <<_ACEOF
20578 /* end confdefs.h.  */
20579 #include <$ac_header>
20580 _ACEOF
20581 if { (ac_try="$ac_cpp conftest.$ac_ext"
20582 case "(($ac_try" in
20583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20584   *) ac_try_echo=$ac_try;;
20585 esac
20586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20587   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20588   ac_status=$?
20589   grep -v '^ *+' conftest.er1 >conftest.err
20590   rm -f conftest.er1
20591   cat conftest.err >&5
20592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20593   (exit $ac_status); } >/dev/null; then
20594   if test -s conftest.err; then
20595     ac_cpp_err=$ac_c_preproc_warn_flag
20596     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20597   else
20598     ac_cpp_err=
20599   fi
20600 else
20601   ac_cpp_err=yes
20602 fi
20603 if test -z "$ac_cpp_err"; then
20604   ac_header_preproc=yes
20605 else
20606   echo "$as_me: failed program was:" >&5
20607 sed 's/^/| /' conftest.$ac_ext >&5
20608
20609   ac_header_preproc=no
20610 fi
20611
20612 rm -f conftest.err conftest.$ac_ext
20613 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20614 echo "${ECHO_T}$ac_header_preproc" >&6; }
20615
20616 # So?  What about this header?
20617 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20618   yes:no: )
20619     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20620 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20621     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20622 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20623     ac_header_preproc=yes
20624     ;;
20625   no:yes:* )
20626     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20627 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20628     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20629 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20630     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20631 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20632     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20633 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20634     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20635 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20636     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20637 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20638     ( cat <<\_ASBOX
20639 ## ------------------------------------ ##
20640 ## Report this to http://llvm.org/bugs/ ##
20641 ## ------------------------------------ ##
20642 _ASBOX
20643      ) | sed "s/^/$as_me: WARNING:     /" >&2
20644     ;;
20645 esac
20646 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20647 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20648 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20649   echo $ECHO_N "(cached) $ECHO_C" >&6
20650 else
20651   eval "$as_ac_Header=\$ac_header_preproc"
20652 fi
20653 ac_res=`eval echo '${'$as_ac_Header'}'`
20654                { echo "$as_me:$LINENO: result: $ac_res" >&5
20655 echo "${ECHO_T}$ac_res" >&6; }
20656
20657 fi
20658 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20659   cat >>confdefs.h <<_ACEOF
20660 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20661 _ACEOF
20662
20663 fi
20664
20665 done
20666
20667
20668 for ac_func in getpagesize
20669 do
20670 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20671 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20672 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20673 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20674   echo $ECHO_N "(cached) $ECHO_C" >&6
20675 else
20676   cat >conftest.$ac_ext <<_ACEOF
20677 /* confdefs.h.  */
20678 _ACEOF
20679 cat confdefs.h >>conftest.$ac_ext
20680 cat >>conftest.$ac_ext <<_ACEOF
20681 /* end confdefs.h.  */
20682 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20683    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20684 #define $ac_func innocuous_$ac_func
20685
20686 /* System header to define __stub macros and hopefully few prototypes,
20687     which can conflict with char $ac_func (); below.
20688     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20689     <limits.h> exists even on freestanding compilers.  */
20690
20691 #ifdef __STDC__
20692 # include <limits.h>
20693 #else
20694 # include <assert.h>
20695 #endif
20696
20697 #undef $ac_func
20698
20699 /* Override any GCC internal prototype to avoid an error.
20700    Use char because int might match the return type of a GCC
20701    builtin and then its argument prototype would still apply.  */
20702 #ifdef __cplusplus
20703 extern "C"
20704 #endif
20705 char $ac_func ();
20706 /* The GNU C library defines this for functions which it implements
20707     to always fail with ENOSYS.  Some functions are actually named
20708     something starting with __ and the normal name is an alias.  */
20709 #if defined __stub_$ac_func || defined __stub___$ac_func
20710 choke me
20711 #endif
20712
20713 int
20714 main ()
20715 {
20716 return $ac_func ();
20717   ;
20718   return 0;
20719 }
20720 _ACEOF
20721 rm -f conftest.$ac_objext conftest$ac_exeext
20722 if { (ac_try="$ac_link"
20723 case "(($ac_try" in
20724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20725   *) ac_try_echo=$ac_try;;
20726 esac
20727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20728   (eval "$ac_link") 2>conftest.er1
20729   ac_status=$?
20730   grep -v '^ *+' conftest.er1 >conftest.err
20731   rm -f conftest.er1
20732   cat conftest.err >&5
20733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20734   (exit $ac_status); } &&
20735          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20736   { (case "(($ac_try" in
20737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20738   *) ac_try_echo=$ac_try;;
20739 esac
20740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20741   (eval "$ac_try") 2>&5
20742   ac_status=$?
20743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20744   (exit $ac_status); }; } &&
20745          { ac_try='test -s conftest$ac_exeext'
20746   { (case "(($ac_try" in
20747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20748   *) ac_try_echo=$ac_try;;
20749 esac
20750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20751   (eval "$ac_try") 2>&5
20752   ac_status=$?
20753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20754   (exit $ac_status); }; }; then
20755   eval "$as_ac_var=yes"
20756 else
20757   echo "$as_me: failed program was:" >&5
20758 sed 's/^/| /' conftest.$ac_ext >&5
20759
20760         eval "$as_ac_var=no"
20761 fi
20762
20763 rm -f core conftest.err conftest.$ac_objext \
20764       conftest$ac_exeext conftest.$ac_ext
20765 fi
20766 ac_res=`eval echo '${'$as_ac_var'}'`
20767                { echo "$as_me:$LINENO: result: $ac_res" >&5
20768 echo "${ECHO_T}$ac_res" >&6; }
20769 if test `eval echo '${'$as_ac_var'}'` = yes; then
20770   cat >>confdefs.h <<_ACEOF
20771 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20772 _ACEOF
20773
20774 fi
20775 done
20776
20777 { echo "$as_me:$LINENO: checking for working mmap" >&5
20778 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20779 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20780   echo $ECHO_N "(cached) $ECHO_C" >&6
20781 else
20782   if test "$cross_compiling" = yes; then
20783   ac_cv_func_mmap_fixed_mapped=no
20784 else
20785   cat >conftest.$ac_ext <<_ACEOF
20786 /* confdefs.h.  */
20787 _ACEOF
20788 cat confdefs.h >>conftest.$ac_ext
20789 cat >>conftest.$ac_ext <<_ACEOF
20790 /* end confdefs.h.  */
20791 $ac_includes_default
20792 /* malloc might have been renamed as rpl_malloc. */
20793 #undef malloc
20794
20795 /* Thanks to Mike Haertel and Jim Avera for this test.
20796    Here is a matrix of mmap possibilities:
20797         mmap private not fixed
20798         mmap private fixed at somewhere currently unmapped
20799         mmap private fixed at somewhere already mapped
20800         mmap shared not fixed
20801         mmap shared fixed at somewhere currently unmapped
20802         mmap shared fixed at somewhere already mapped
20803    For private mappings, we should verify that changes cannot be read()
20804    back from the file, nor mmap's back from the file at a different
20805    address.  (There have been systems where private was not correctly
20806    implemented like the infamous i386 svr4.0, and systems where the
20807    VM page cache was not coherent with the file system buffer cache
20808    like early versions of FreeBSD and possibly contemporary NetBSD.)
20809    For shared mappings, we should conversely verify that changes get
20810    propagated back to all the places they're supposed to be.
20811
20812    Grep wants private fixed already mapped.
20813    The main things grep needs to know about mmap are:
20814    * does it exist and is it safe to write into the mmap'd area
20815    * how to use it (BSD variants)  */
20816
20817 #include <fcntl.h>
20818 #include <sys/mman.h>
20819
20820 #if !STDC_HEADERS && !HAVE_STDLIB_H
20821 char *malloc ();
20822 #endif
20823
20824 /* This mess was copied from the GNU getpagesize.h.  */
20825 #if !HAVE_GETPAGESIZE
20826 /* Assume that all systems that can run configure have sys/param.h.  */
20827 # if !HAVE_SYS_PARAM_H
20828 #  define HAVE_SYS_PARAM_H 1
20829 # endif
20830
20831 # ifdef _SC_PAGESIZE
20832 #  define getpagesize() sysconf(_SC_PAGESIZE)
20833 # else /* no _SC_PAGESIZE */
20834 #  if HAVE_SYS_PARAM_H
20835 #   include <sys/param.h>
20836 #   ifdef EXEC_PAGESIZE
20837 #    define getpagesize() EXEC_PAGESIZE
20838 #   else /* no EXEC_PAGESIZE */
20839 #    ifdef NBPG
20840 #     define getpagesize() NBPG * CLSIZE
20841 #     ifndef CLSIZE
20842 #      define CLSIZE 1
20843 #     endif /* no CLSIZE */
20844 #    else /* no NBPG */
20845 #     ifdef NBPC
20846 #      define getpagesize() NBPC
20847 #     else /* no NBPC */
20848 #      ifdef PAGESIZE
20849 #       define getpagesize() PAGESIZE
20850 #      endif /* PAGESIZE */
20851 #     endif /* no NBPC */
20852 #    endif /* no NBPG */
20853 #   endif /* no EXEC_PAGESIZE */
20854 #  else /* no HAVE_SYS_PARAM_H */
20855 #   define getpagesize() 8192   /* punt totally */
20856 #  endif /* no HAVE_SYS_PARAM_H */
20857 # endif /* no _SC_PAGESIZE */
20858
20859 #endif /* no HAVE_GETPAGESIZE */
20860
20861 int
20862 main ()
20863 {
20864   char *data, *data2, *data3;
20865   int i, pagesize;
20866   int fd;
20867
20868   pagesize = getpagesize ();
20869
20870   /* First, make a file with some known garbage in it. */
20871   data = (char *) malloc (pagesize);
20872   if (!data)
20873     return 1;
20874   for (i = 0; i < pagesize; ++i)
20875     *(data + i) = rand ();
20876   umask (0);
20877   fd = creat ("conftest.mmap", 0600);
20878   if (fd < 0)
20879     return 1;
20880   if (write (fd, data, pagesize) != pagesize)
20881     return 1;
20882   close (fd);
20883
20884   /* Next, try to mmap the file at a fixed address which already has
20885      something else allocated at it.  If we can, also make sure that
20886      we see the same garbage.  */
20887   fd = open ("conftest.mmap", O_RDWR);
20888   if (fd < 0)
20889     return 1;
20890   data2 = (char *) malloc (2 * pagesize);
20891   if (!data2)
20892     return 1;
20893   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20894   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20895                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20896     return 1;
20897   for (i = 0; i < pagesize; ++i)
20898     if (*(data + i) != *(data2 + i))
20899       return 1;
20900
20901   /* Finally, make sure that changes to the mapped area do not
20902      percolate back to the file as seen by read().  (This is a bug on
20903      some variants of i386 svr4.0.)  */
20904   for (i = 0; i < pagesize; ++i)
20905     *(data2 + i) = *(data2 + i) + 1;
20906   data3 = (char *) malloc (pagesize);
20907   if (!data3)
20908     return 1;
20909   if (read (fd, data3, pagesize) != pagesize)
20910     return 1;
20911   for (i = 0; i < pagesize; ++i)
20912     if (*(data + i) != *(data3 + i))
20913       return 1;
20914   close (fd);
20915   return 0;
20916 }
20917 _ACEOF
20918 rm -f conftest$ac_exeext
20919 if { (ac_try="$ac_link"
20920 case "(($ac_try" in
20921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20922   *) ac_try_echo=$ac_try;;
20923 esac
20924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20925   (eval "$ac_link") 2>&5
20926   ac_status=$?
20927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20928   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20929   { (case "(($ac_try" in
20930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20931   *) ac_try_echo=$ac_try;;
20932 esac
20933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20934   (eval "$ac_try") 2>&5
20935   ac_status=$?
20936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20937   (exit $ac_status); }; }; then
20938   ac_cv_func_mmap_fixed_mapped=yes
20939 else
20940   echo "$as_me: program exited with status $ac_status" >&5
20941 echo "$as_me: failed program was:" >&5
20942 sed 's/^/| /' conftest.$ac_ext >&5
20943
20944 ( exit $ac_status )
20945 ac_cv_func_mmap_fixed_mapped=no
20946 fi
20947 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20948 fi
20949
20950
20951 fi
20952 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20953 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20954 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20955
20956 cat >>confdefs.h <<\_ACEOF
20957 #define HAVE_MMAP 1
20958 _ACEOF
20959
20960 fi
20961 rm -f conftest.mmap
20962
20963   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20964 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20965 if test "${ac_cv_func_mmap_file+set}" = set; then
20966   echo $ECHO_N "(cached) $ECHO_C" >&6
20967 else
20968    ac_ext=c
20969 ac_cpp='$CPP $CPPFLAGS'
20970 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20971 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20972 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20973
20974   if test "$cross_compiling" = yes; then
20975   ac_cv_func_mmap_file=no
20976 else
20977   cat >conftest.$ac_ext <<_ACEOF
20978
20979     /* confdefs.h.  */
20980 _ACEOF
20981 cat confdefs.h >>conftest.$ac_ext
20982 cat >>conftest.$ac_ext <<_ACEOF
20983 /* end confdefs.h.  */
20984
20985 #include <sys/types.h>
20986 #include <sys/mman.h>
20987 #include <fcntl.h>
20988
20989 int
20990 main ()
20991 {
20992
20993   int fd;
20994   fd = creat ("foo",0777);
20995   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20996   unlink ("foo");
20997   return (fd != (int) MAP_FAILED);
20998   ;
20999   return 0;
21000 }
21001 _ACEOF
21002 rm -f conftest$ac_exeext
21003 if { (ac_try="$ac_link"
21004 case "(($ac_try" in
21005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21006   *) ac_try_echo=$ac_try;;
21007 esac
21008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21009   (eval "$ac_link") 2>&5
21010   ac_status=$?
21011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21012   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21013   { (case "(($ac_try" in
21014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21015   *) ac_try_echo=$ac_try;;
21016 esac
21017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21018   (eval "$ac_try") 2>&5
21019   ac_status=$?
21020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21021   (exit $ac_status); }; }; then
21022   ac_cv_func_mmap_file=yes
21023 else
21024   echo "$as_me: program exited with status $ac_status" >&5
21025 echo "$as_me: failed program was:" >&5
21026 sed 's/^/| /' conftest.$ac_ext >&5
21027
21028 ( exit $ac_status )
21029 ac_cv_func_mmap_file=no
21030 fi
21031 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21032 fi
21033
21034
21035   ac_ext=c
21036 ac_cpp='$CPP $CPPFLAGS'
21037 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21038 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21039 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21040
21041
21042 fi
21043 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
21044 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
21045 if test "$ac_cv_func_mmap_file" = yes; then
21046
21047 cat >>confdefs.h <<\_ACEOF
21048 #define HAVE_MMAP_FILE
21049 _ACEOF
21050
21051    MMAP_FILE=yes
21052
21053 fi
21054
21055   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
21056 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
21057 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
21058   echo $ECHO_N "(cached) $ECHO_C" >&6
21059 else
21060   if test "$llvm_cv_os_type" = "Interix" ; then
21061    ac_cv_need_dev_zero_for_mmap=yes
21062  else
21063    ac_cv_need_dev_zero_for_mmap=no
21064  fi
21065
21066 fi
21067 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
21068 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
21069 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
21070
21071 cat >>confdefs.h <<\_ACEOF
21072 #define NEED_DEV_ZERO_FOR_MMAP 1
21073 _ACEOF
21074
21075 fi
21076
21077   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
21078   then
21079     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
21080 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
21081   fi
21082   if test "$ac_cv_func_mmap_file" = "no"
21083   then
21084     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
21085 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
21086   fi
21087 fi
21088
21089 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
21090 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
21091 ac_ext=cpp
21092 ac_cpp='$CXXCPP $CPPFLAGS'
21093 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21094 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21095 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21096
21097 cat >conftest.$ac_ext <<_ACEOF
21098
21099   /* confdefs.h.  */
21100 _ACEOF
21101 cat confdefs.h >>conftest.$ac_ext
21102 cat >>conftest.$ac_ext <<_ACEOF
21103 /* end confdefs.h.  */
21104
21105     int main() {
21106       volatile unsigned long val = 1;
21107       __sync_synchronize();
21108       __sync_val_compare_and_swap(&val, 1, 0);
21109       __sync_add_and_fetch(&val, 1);
21110       __sync_sub_and_fetch(&val, 1);
21111       return 0;
21112     }
21113
21114
21115 _ACEOF
21116 rm -f conftest.$ac_objext conftest$ac_exeext
21117 if { (ac_try="$ac_link"
21118 case "(($ac_try" in
21119   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21120   *) ac_try_echo=$ac_try;;
21121 esac
21122 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21123   (eval "$ac_link") 2>conftest.er1
21124   ac_status=$?
21125   grep -v '^ *+' conftest.er1 >conftest.err
21126   rm -f conftest.er1
21127   cat conftest.err >&5
21128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21129   (exit $ac_status); } &&
21130          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21131   { (case "(($ac_try" in
21132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21133   *) ac_try_echo=$ac_try;;
21134 esac
21135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21136   (eval "$ac_try") 2>&5
21137   ac_status=$?
21138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21139   (exit $ac_status); }; } &&
21140          { ac_try='test -s conftest$ac_exeext'
21141   { (case "(($ac_try" in
21142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21143   *) ac_try_echo=$ac_try;;
21144 esac
21145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21146   (eval "$ac_try") 2>&5
21147   ac_status=$?
21148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21149   (exit $ac_status); }; }; then
21150
21151   { echo "$as_me:$LINENO: result: yes" >&5
21152 echo "${ECHO_T}yes" >&6; }
21153
21154 cat >>confdefs.h <<\_ACEOF
21155 #define LLVM_HAS_ATOMICS 1
21156 _ACEOF
21157
21158
21159 else
21160   echo "$as_me: failed program was:" >&5
21161 sed 's/^/| /' conftest.$ac_ext >&5
21162
21163
21164   { echo "$as_me:$LINENO: result: no" >&5
21165 echo "${ECHO_T}no" >&6; }
21166
21167 cat >>confdefs.h <<\_ACEOF
21168 #define LLVM_HAS_ATOMICS 0
21169 _ACEOF
21170
21171   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
21172 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
21173
21174 fi
21175
21176 rm -f core conftest.err conftest.$ac_objext \
21177       conftest$ac_exeext conftest.$ac_ext
21178 ac_ext=c
21179 ac_cpp='$CPP $CPPFLAGS'
21180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21183
21184
21185
21186 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
21187   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
21188 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
21189 if test "${llvm_cv_linux_mixed+set}" = set; then
21190   echo $ECHO_N "(cached) $ECHO_C" >&6
21191 else
21192    ac_ext=c
21193 ac_cpp='$CPP $CPPFLAGS'
21194 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21195 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21196 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21197
21198   cat >conftest.$ac_ext <<_ACEOF
21199 /* confdefs.h.  */
21200 _ACEOF
21201 cat confdefs.h >>conftest.$ac_ext
21202 cat >>conftest.$ac_ext <<_ACEOF
21203 /* end confdefs.h.  */
21204 #ifndef __x86_64__
21205        error: Not x86-64 even if uname says so!
21206       #endif
21207
21208 int
21209 main ()
21210 {
21211
21212   ;
21213   return 0;
21214 }
21215 _ACEOF
21216 rm -f conftest.$ac_objext
21217 if { (ac_try="$ac_compile"
21218 case "(($ac_try" in
21219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21220   *) ac_try_echo=$ac_try;;
21221 esac
21222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21223   (eval "$ac_compile") 2>conftest.er1
21224   ac_status=$?
21225   grep -v '^ *+' conftest.er1 >conftest.err
21226   rm -f conftest.er1
21227   cat conftest.err >&5
21228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21229   (exit $ac_status); } &&
21230          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21231   { (case "(($ac_try" in
21232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21233   *) ac_try_echo=$ac_try;;
21234 esac
21235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21236   (eval "$ac_try") 2>&5
21237   ac_status=$?
21238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21239   (exit $ac_status); }; } &&
21240          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
21250   llvm_cv_linux_mixed=no
21251 else
21252   echo "$as_me: failed program was:" >&5
21253 sed 's/^/| /' conftest.$ac_ext >&5
21254
21255         llvm_cv_linux_mixed=yes
21256 fi
21257
21258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21259   ac_ext=c
21260 ac_cpp='$CPP $CPPFLAGS'
21261 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21262 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21263 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21264
21265
21266 fi
21267 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
21268 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
21269
21270   if test "$llvm_cv_linux_mixed" = "yes"; then
21271     llvm_cv_target_arch="x86"
21272     ARCH="x86"
21273   fi
21274 fi
21275
21276
21277 for ac_func in __dso_handle
21278 do
21279 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21280 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21281 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21282 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21283   echo $ECHO_N "(cached) $ECHO_C" >&6
21284 else
21285   cat >conftest.$ac_ext <<_ACEOF
21286 /* confdefs.h.  */
21287 _ACEOF
21288 cat confdefs.h >>conftest.$ac_ext
21289 cat >>conftest.$ac_ext <<_ACEOF
21290 /* end confdefs.h.  */
21291 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21292    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21293 #define $ac_func innocuous_$ac_func
21294
21295 /* System header to define __stub macros and hopefully few prototypes,
21296     which can conflict with char $ac_func (); below.
21297     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21298     <limits.h> exists even on freestanding compilers.  */
21299
21300 #ifdef __STDC__
21301 # include <limits.h>
21302 #else
21303 # include <assert.h>
21304 #endif
21305
21306 #undef $ac_func
21307
21308 /* Override any GCC internal prototype to avoid an error.
21309    Use char because int might match the return type of a GCC
21310    builtin and then its argument prototype would still apply.  */
21311 #ifdef __cplusplus
21312 extern "C"
21313 #endif
21314 char $ac_func ();
21315 /* The GNU C library defines this for functions which it implements
21316     to always fail with ENOSYS.  Some functions are actually named
21317     something starting with __ and the normal name is an alias.  */
21318 #if defined __stub_$ac_func || defined __stub___$ac_func
21319 choke me
21320 #endif
21321
21322 int
21323 main ()
21324 {
21325 return $ac_func ();
21326   ;
21327   return 0;
21328 }
21329 _ACEOF
21330 rm -f conftest.$ac_objext conftest$ac_exeext
21331 if { (ac_try="$ac_link"
21332 case "(($ac_try" in
21333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21334   *) ac_try_echo=$ac_try;;
21335 esac
21336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21337   (eval "$ac_link") 2>conftest.er1
21338   ac_status=$?
21339   grep -v '^ *+' conftest.er1 >conftest.err
21340   rm -f conftest.er1
21341   cat conftest.err >&5
21342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21343   (exit $ac_status); } &&
21344          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21345   { (case "(($ac_try" in
21346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21347   *) ac_try_echo=$ac_try;;
21348 esac
21349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21350   (eval "$ac_try") 2>&5
21351   ac_status=$?
21352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21353   (exit $ac_status); }; } &&
21354          { ac_try='test -s conftest$ac_exeext'
21355   { (case "(($ac_try" in
21356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21357   *) ac_try_echo=$ac_try;;
21358 esac
21359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21360   (eval "$ac_try") 2>&5
21361   ac_status=$?
21362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21363   (exit $ac_status); }; }; then
21364   eval "$as_ac_var=yes"
21365 else
21366   echo "$as_me: failed program was:" >&5
21367 sed 's/^/| /' conftest.$ac_ext >&5
21368
21369         eval "$as_ac_var=no"
21370 fi
21371
21372 rm -f core conftest.err conftest.$ac_objext \
21373       conftest$ac_exeext conftest.$ac_ext
21374 fi
21375 ac_res=`eval echo '${'$as_ac_var'}'`
21376                { echo "$as_me:$LINENO: result: $ac_res" >&5
21377 echo "${ECHO_T}$ac_res" >&6; }
21378 if test `eval echo '${'$as_ac_var'}'` = yes; then
21379   cat >>confdefs.h <<_ACEOF
21380 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21381 _ACEOF
21382
21383 fi
21384 done
21385
21386
21387 SHLIBEXT=$libltdl_cv_shlibext
21388
21389
21390 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21391
21392
21393 if test "${prefix}" = "NONE" ; then
21394   prefix="/usr/local"
21395 fi
21396 eval LLVM_PREFIX="${prefix}";
21397 eval LLVM_BINDIR="${prefix}/bin";
21398 eval LLVM_LIBDIR="${prefix}/lib";
21399 eval LLVM_DATADIR="${prefix}/share/llvm";
21400 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
21401 eval LLVM_ETCDIR="${prefix}/etc/llvm";
21402 eval LLVM_INCLUDEDIR="${prefix}/include";
21403 eval LLVM_INFODIR="${prefix}/info";
21404 eval LLVM_MANDIR="${prefix}/man";
21405 LLVM_CONFIGTIME=`date`
21406
21407
21408
21409
21410
21411
21412
21413
21414
21415
21416
21417 if test "${ENABLE_TIMESTAMPS}" = "0"; then
21418   LLVM_CONFIGTIME="(timestamp not enabled)"
21419 fi
21420
21421
21422 cat >>confdefs.h <<_ACEOF
21423 #define LLVM_PREFIX "$LLVM_PREFIX"
21424 _ACEOF
21425
21426
21427 cat >>confdefs.h <<_ACEOF
21428 #define LLVM_BINDIR "$LLVM_BINDIR"
21429 _ACEOF
21430
21431
21432 cat >>confdefs.h <<_ACEOF
21433 #define LLVM_LIBDIR "$LLVM_LIBDIR"
21434 _ACEOF
21435
21436
21437 cat >>confdefs.h <<_ACEOF
21438 #define LLVM_DATADIR "$LLVM_DATADIR"
21439 _ACEOF
21440
21441
21442 cat >>confdefs.h <<_ACEOF
21443 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21444 _ACEOF
21445
21446
21447 cat >>confdefs.h <<_ACEOF
21448 #define LLVM_ETCDIR "$LLVM_ETCDIR"
21449 _ACEOF
21450
21451
21452 cat >>confdefs.h <<_ACEOF
21453 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21454 _ACEOF
21455
21456
21457 cat >>confdefs.h <<_ACEOF
21458 #define LLVM_INFODIR "$LLVM_INFODIR"
21459 _ACEOF
21460
21461
21462 cat >>confdefs.h <<_ACEOF
21463 #define LLVM_MANDIR "$LLVM_MANDIR"
21464 _ACEOF
21465
21466
21467 cat >>confdefs.h <<_ACEOF
21468 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21469 _ACEOF
21470
21471
21472 cat >>confdefs.h <<_ACEOF
21473 #define LLVM_HOSTTRIPLE "$host"
21474 _ACEOF
21475
21476
21477 cat >>confdefs.h <<_ACEOF
21478 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
21479 _ACEOF
21480
21481
21482 if test "$BINDINGS_TO_BUILD" = auto ; then
21483   BINDINGS_TO_BUILD=""
21484   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21485     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21486   fi
21487 fi
21488 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21489
21490
21491 ALL_BINDINGS=ocaml
21492
21493
21494 binding_prereqs_failed=0
21495 for a_binding in $BINDINGS_TO_BUILD ; do
21496   case "$a_binding" in
21497   ocaml)
21498     if test "x$OCAMLC" = x ; then
21499       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21500 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21501       binding_prereqs_failed=1
21502     fi
21503     if test "x$OCAMLDEP" = x ; then
21504       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21505 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21506       binding_prereqs_failed=1
21507     fi
21508     if test "x$OCAMLOPT" = x ; then
21509       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21510 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21511           fi
21512     if test "x$with_ocaml_libdir" != xauto ; then
21513       OCAML_LIBDIR=$with_ocaml_libdir
21514
21515     else
21516       ocaml_stdlib="`"$OCAMLC" -where`"
21517       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21518       then
21519         # ocaml stdlib is beneath our prefix; use stdlib
21520         OCAML_LIBDIR=$ocaml_stdlib
21521
21522       else
21523         # ocaml stdlib is outside our prefix; use libdir/ocaml
21524         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21525
21526       fi
21527     fi
21528     ;;
21529   esac
21530 done
21531 if test "$binding_prereqs_failed" = 1 ; then
21532   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21533 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21534    { (exit 1); exit 1; }; }
21535 fi
21536
21537 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21538 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21539 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21540   echo $ECHO_N "(cached) $ECHO_C" >&6
21541 else
21542    ac_ext=cpp
21543 ac_cpp='$CXXCPP $CPPFLAGS'
21544 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21545 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21546 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21547
21548   oldcxxflags="$CXXFLAGS"
21549   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
21550   cat >conftest.$ac_ext <<_ACEOF
21551 /* confdefs.h.  */
21552 _ACEOF
21553 cat confdefs.h >>conftest.$ac_ext
21554 cat >>conftest.$ac_ext <<_ACEOF
21555 /* end confdefs.h.  */
21556 template <typename T> struct X { void __attribute__((noinline)) f() {} };
21557 int
21558 main ()
21559 {
21560 X<int>().f();
21561   ;
21562   return 0;
21563 }
21564 _ACEOF
21565 rm -f conftest.$ac_objext
21566 if { (ac_try="$ac_compile"
21567 case "(($ac_try" in
21568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21569   *) ac_try_echo=$ac_try;;
21570 esac
21571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21572   (eval "$ac_compile") 2>conftest.er1
21573   ac_status=$?
21574   grep -v '^ *+' conftest.er1 >conftest.err
21575   rm -f conftest.er1
21576   cat conftest.err >&5
21577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21578   (exit $ac_status); } &&
21579          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21580   { (case "(($ac_try" in
21581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21582   *) ac_try_echo=$ac_try;;
21583 esac
21584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21585   (eval "$ac_try") 2>&5
21586   ac_status=$?
21587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21588   (exit $ac_status); }; } &&
21589          { ac_try='test -s conftest.$ac_objext'
21590   { (case "(($ac_try" in
21591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21592   *) ac_try_echo=$ac_try;;
21593 esac
21594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21595   (eval "$ac_try") 2>&5
21596   ac_status=$?
21597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21598   (exit $ac_status); }; }; then
21599   llvm_cv_cxx_visibility_inlines_hidden=yes
21600 else
21601   echo "$as_me: failed program was:" >&5
21602 sed 's/^/| /' conftest.$ac_ext >&5
21603
21604         llvm_cv_cxx_visibility_inlines_hidden=no
21605 fi
21606
21607 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21608   CXXFLAGS="$oldcxxflags"
21609   ac_ext=c
21610 ac_cpp='$CPP $CPPFLAGS'
21611 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21612 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21613 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21614
21615
21616 fi
21617 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21618 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21619 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21620   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21621
21622 else
21623   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21624
21625 fi
21626
21627
21628 if test "$llvm_cv_link_use_r" = "yes" ; then
21629   RPATH="-Wl,-R"
21630 else
21631   RPATH="-Wl,-rpath"
21632 fi
21633
21634
21635 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21636   RDYNAMIC="-Wl,-export-dynamic"
21637 else
21638   RDYNAMIC=""
21639 fi
21640
21641
21642
21643 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21644
21645
21646
21647
21648
21649
21650 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21651
21652 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21653
21654 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21655
21656 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21657
21658 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21659
21660
21661 ac_config_files="$ac_config_files Makefile.config"
21662
21663
21664 ac_config_files="$ac_config_files llvm.spec"
21665
21666
21667 ac_config_files="$ac_config_files docs/doxygen.cfg"
21668
21669
21670 if test "${clang_src_root}" = ""; then
21671   clang_src_root="$srcdir/tools/clang"
21672 fi
21673 if test -f ${clang_src_root}/README.txt; then
21674     configh="include/clang/Config/config.h"
21675   doxy="docs/doxygen.cfg"
21676   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21677
21678   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21679
21680 fi
21681
21682 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21683
21684
21685 test "x$program_prefix" = "xNONE" && program_prefix=""
21686
21687
21688
21689 ac_config_commands="$ac_config_commands setup"
21690
21691 ac_config_commands="$ac_config_commands Makefile"
21692
21693
21694 ac_config_commands="$ac_config_commands Makefile.common"
21695
21696
21697 ac_config_commands="$ac_config_commands examples/Makefile"
21698
21699
21700 ac_config_commands="$ac_config_commands lib/Makefile"
21701
21702
21703 ac_config_commands="$ac_config_commands runtime/Makefile"
21704
21705
21706 ac_config_commands="$ac_config_commands test/Makefile"
21707
21708
21709 ac_config_commands="$ac_config_commands test/Makefile.tests"
21710
21711
21712 ac_config_commands="$ac_config_commands unittests/Makefile"
21713
21714
21715 ac_config_commands="$ac_config_commands tools/Makefile"
21716
21717
21718 ac_config_commands="$ac_config_commands utils/Makefile"
21719
21720
21721 ac_config_commands="$ac_config_commands projects/Makefile"
21722
21723
21724 ac_config_commands="$ac_config_commands bindings/Makefile"
21725
21726
21727 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21728
21729
21730
21731 cat >confcache <<\_ACEOF
21732 # This file is a shell script that caches the results of configure
21733 # tests run on this system so they can be shared between configure
21734 # scripts and configure runs, see configure's option --config-cache.
21735 # It is not useful on other systems.  If it contains results you don't
21736 # want to keep, you may remove or edit it.
21737 #
21738 # config.status only pays attention to the cache file if you give it
21739 # the --recheck option to rerun configure.
21740 #
21741 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21742 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21743 # following values.
21744
21745 _ACEOF
21746
21747 # The following way of writing the cache mishandles newlines in values,
21748 # but we know of no workaround that is simple, portable, and efficient.
21749 # So, we kill variables containing newlines.
21750 # Ultrix sh set writes to stderr and can't be redirected directly,
21751 # and sets the high bit in the cache file unless we assign to the vars.
21752 (
21753   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21754     eval ac_val=\$$ac_var
21755     case $ac_val in #(
21756     *${as_nl}*)
21757       case $ac_var in #(
21758       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21759 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21760       esac
21761       case $ac_var in #(
21762       _ | IFS | as_nl) ;; #(
21763       *) $as_unset $ac_var ;;
21764       esac ;;
21765     esac
21766   done
21767
21768   (set) 2>&1 |
21769     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21770     *${as_nl}ac_space=\ *)
21771       # `set' does not quote correctly, so add quotes (double-quote
21772       # substitution turns \\\\ into \\, and sed turns \\ into \).
21773       sed -n \
21774         "s/'/'\\\\''/g;
21775           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21776       ;; #(
21777     *)
21778       # `set' quotes correctly as required by POSIX, so do not add quotes.
21779       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21780       ;;
21781     esac |
21782     sort
21783 ) |
21784   sed '
21785      /^ac_cv_env_/b end
21786      t clear
21787      :clear
21788      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21789      t end
21790      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21791      :end' >>confcache
21792 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21793   if test -w "$cache_file"; then
21794     test "x$cache_file" != "x/dev/null" &&
21795       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21796 echo "$as_me: updating cache $cache_file" >&6;}
21797     cat confcache >$cache_file
21798   else
21799     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21800 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21801   fi
21802 fi
21803 rm -f confcache
21804
21805 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21806 # Let make expand exec_prefix.
21807 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21808
21809 DEFS=-DHAVE_CONFIG_H
21810
21811 ac_libobjs=
21812 ac_ltlibobjs=
21813 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21814   # 1. Remove the extension, and $U if already installed.
21815   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21816   ac_i=`echo "$ac_i" | sed "$ac_script"`
21817   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21818   #    will be set to the directory where LIBOBJS objects are built.
21819   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21820   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21821 done
21822 LIBOBJS=$ac_libobjs
21823
21824 LTLIBOBJS=$ac_ltlibobjs
21825
21826
21827 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21828   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21829 Usually this means the macro was only invoked conditionally." >&5
21830 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21831 Usually this means the macro was only invoked conditionally." >&2;}
21832    { (exit 1); exit 1; }; }
21833 fi
21834 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21835   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21836 Usually this means the macro was only invoked conditionally." >&5
21837 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21838 Usually this means the macro was only invoked conditionally." >&2;}
21839    { (exit 1); exit 1; }; }
21840 fi
21841
21842 : ${CONFIG_STATUS=./config.status}
21843 ac_clean_files_save=$ac_clean_files
21844 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21845 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21846 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21847 cat >$CONFIG_STATUS <<_ACEOF
21848 #! $SHELL
21849 # Generated by $as_me.
21850 # Run this file to recreate the current configuration.
21851 # Compiler output produced by configure, useful for debugging
21852 # configure, is in config.log if it exists.
21853
21854 debug=false
21855 ac_cs_recheck=false
21856 ac_cs_silent=false
21857 SHELL=\${CONFIG_SHELL-$SHELL}
21858 _ACEOF
21859
21860 cat >>$CONFIG_STATUS <<\_ACEOF
21861 ## --------------------- ##
21862 ## M4sh Initialization.  ##
21863 ## --------------------- ##
21864
21865 # Be Bourne compatible
21866 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21867   emulate sh
21868   NULLCMD=:
21869   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21870   # is contrary to our usage.  Disable this feature.
21871   alias -g '${1+"$@"}'='"$@"'
21872   setopt NO_GLOB_SUBST
21873 else
21874   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21875 fi
21876 BIN_SH=xpg4; export BIN_SH # for Tru64
21877 DUALCASE=1; export DUALCASE # for MKS sh
21878
21879
21880 # PATH needs CR
21881 # Avoid depending upon Character Ranges.
21882 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21883 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21884 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21885 as_cr_digits='0123456789'
21886 as_cr_alnum=$as_cr_Letters$as_cr_digits
21887
21888 # The user is always right.
21889 if test "${PATH_SEPARATOR+set}" != set; then
21890   echo "#! /bin/sh" >conf$$.sh
21891   echo  "exit 0"   >>conf$$.sh
21892   chmod +x conf$$.sh
21893   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21894     PATH_SEPARATOR=';'
21895   else
21896     PATH_SEPARATOR=:
21897   fi
21898   rm -f conf$$.sh
21899 fi
21900
21901 # Support unset when possible.
21902 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21903   as_unset=unset
21904 else
21905   as_unset=false
21906 fi
21907
21908
21909 # IFS
21910 # We need space, tab and new line, in precisely that order.  Quoting is
21911 # there to prevent editors from complaining about space-tab.
21912 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21913 # splitting by setting IFS to empty value.)
21914 as_nl='
21915 '
21916 IFS=" ""        $as_nl"
21917
21918 # Find who we are.  Look in the path if we contain no directory separator.
21919 case $0 in
21920   *[\\/]* ) as_myself=$0 ;;
21921   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21922 for as_dir in $PATH
21923 do
21924   IFS=$as_save_IFS
21925   test -z "$as_dir" && as_dir=.
21926   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21927 done
21928 IFS=$as_save_IFS
21929
21930      ;;
21931 esac
21932 # We did not find ourselves, most probably we were run as `sh COMMAND'
21933 # in which case we are not to be found in the path.
21934 if test "x$as_myself" = x; then
21935   as_myself=$0
21936 fi
21937 if test ! -f "$as_myself"; then
21938   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21939   { (exit 1); exit 1; }
21940 fi
21941
21942 # Work around bugs in pre-3.0 UWIN ksh.
21943 for as_var in ENV MAIL MAILPATH
21944 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21945 done
21946 PS1='$ '
21947 PS2='> '
21948 PS4='+ '
21949
21950 # NLS nuisances.
21951 for as_var in \
21952   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21953   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21954   LC_TELEPHONE LC_TIME
21955 do
21956   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21957     eval $as_var=C; export $as_var
21958   else
21959     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21960   fi
21961 done
21962
21963 # Required to use basename.
21964 if expr a : '\(a\)' >/dev/null 2>&1 &&
21965    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21966   as_expr=expr
21967 else
21968   as_expr=false
21969 fi
21970
21971 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21972   as_basename=basename
21973 else
21974   as_basename=false
21975 fi
21976
21977
21978 # Name of the executable.
21979 as_me=`$as_basename -- "$0" ||
21980 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21981          X"$0" : 'X\(//\)$' \| \
21982          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21983 echo X/"$0" |
21984     sed '/^.*\/\([^/][^/]*\)\/*$/{
21985             s//\1/
21986             q
21987           }
21988           /^X\/\(\/\/\)$/{
21989             s//\1/
21990             q
21991           }
21992           /^X\/\(\/\).*/{
21993             s//\1/
21994             q
21995           }
21996           s/.*/./; q'`
21997
21998 # CDPATH.
21999 $as_unset CDPATH
22000
22001
22002
22003   as_lineno_1=$LINENO
22004   as_lineno_2=$LINENO
22005   test "x$as_lineno_1" != "x$as_lineno_2" &&
22006   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22007
22008   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22009   # uniformly replaced by the line number.  The first 'sed' inserts a
22010   # line-number line after each line using $LINENO; the second 'sed'
22011   # does the real work.  The second script uses 'N' to pair each
22012   # line-number line with the line containing $LINENO, and appends
22013   # trailing '-' during substitution so that $LINENO is not a special
22014   # case at line end.
22015   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22016   # scripts with optimization help from Paolo Bonzini.  Blame Lee
22017   # E. McMahon (1931-1989) for sed's syntax.  :-)
22018   sed -n '
22019     p
22020     /[$]LINENO/=
22021   ' <$as_myself |
22022     sed '
22023       s/[$]LINENO.*/&-/
22024       t lineno
22025       b
22026       :lineno
22027       N
22028       :loop
22029       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22030       t loop
22031       s/-\n.*//
22032     ' >$as_me.lineno &&
22033   chmod +x "$as_me.lineno" ||
22034     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22035    { (exit 1); exit 1; }; }
22036
22037   # Don't try to exec as it changes $[0], causing all sort of problems
22038   # (the dirname of $[0] is not the place where we might find the
22039   # original and so on.  Autoconf is especially sensitive to this).
22040   . "./$as_me.lineno"
22041   # Exit status is that of the last command.
22042   exit
22043 }
22044
22045
22046 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22047   as_dirname=dirname
22048 else
22049   as_dirname=false
22050 fi
22051
22052 ECHO_C= ECHO_N= ECHO_T=
22053 case `echo -n x` in
22054 -n*)
22055   case `echo 'x\c'` in
22056   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
22057   *)   ECHO_C='\c';;
22058   esac;;
22059 *)
22060   ECHO_N='-n';;
22061 esac
22062
22063 if expr a : '\(a\)' >/dev/null 2>&1 &&
22064    test "X`expr 00001 : '.*\(...\)'`" = X001; then
22065   as_expr=expr
22066 else
22067   as_expr=false
22068 fi
22069
22070 rm -f conf$$ conf$$.exe conf$$.file
22071 if test -d conf$$.dir; then
22072   rm -f conf$$.dir/conf$$.file
22073 else
22074   rm -f conf$$.dir
22075   mkdir conf$$.dir
22076 fi
22077 echo >conf$$.file
22078 if ln -s conf$$.file conf$$ 2>/dev/null; then
22079   as_ln_s='ln -s'
22080   # ... but there are two gotchas:
22081   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22082   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22083   # In both cases, we have to default to `cp -p'.
22084   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22085     as_ln_s='cp -p'
22086 elif ln conf$$.file conf$$ 2>/dev/null; then
22087   as_ln_s=ln
22088 else
22089   as_ln_s='cp -p'
22090 fi
22091 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22092 rmdir conf$$.dir 2>/dev/null
22093
22094 if mkdir -p . 2>/dev/null; then
22095   as_mkdir_p=:
22096 else
22097   test -d ./-p && rmdir ./-p
22098   as_mkdir_p=false
22099 fi
22100
22101 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
22102 # systems may use methods other than mode bits to determine executability.
22103 cat >conf$$.file <<_ASEOF
22104 #! /bin/sh
22105 exit 0
22106 _ASEOF
22107 chmod +x conf$$.file
22108 if test -x conf$$.file >/dev/null 2>&1; then
22109   as_executable_p="test -x"
22110 else
22111   as_executable_p=:
22112 fi
22113 rm -f conf$$.file
22114
22115 # Sed expression to map a string onto a valid CPP name.
22116 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22117
22118 # Sed expression to map a string onto a valid variable name.
22119 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22120
22121
22122 exec 6>&1
22123
22124 # Save the log message, to keep $[0] and so on meaningful, and to
22125 # report actual input values of CONFIG_FILES etc. instead of their
22126 # values after options handling.
22127 ac_log="
22128 This file was extended by LLVM $as_me 3.3svn, which was
22129 generated by GNU Autoconf 2.60.  Invocation command line was
22130
22131   CONFIG_FILES    = $CONFIG_FILES
22132   CONFIG_HEADERS  = $CONFIG_HEADERS
22133   CONFIG_LINKS    = $CONFIG_LINKS
22134   CONFIG_COMMANDS = $CONFIG_COMMANDS
22135   $ $0 $@
22136
22137 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22138 "
22139
22140 _ACEOF
22141
22142 cat >>$CONFIG_STATUS <<_ACEOF
22143 # Files that config.status was made for.
22144 config_files="$ac_config_files"
22145 config_headers="$ac_config_headers"
22146 config_commands="$ac_config_commands"
22147
22148 _ACEOF
22149
22150 cat >>$CONFIG_STATUS <<\_ACEOF
22151 ac_cs_usage="\
22152 \`$as_me' instantiates files from templates according to the
22153 current configuration.
22154
22155 Usage: $0 [OPTIONS] [FILE]...
22156
22157   -h, --help       print this help, then exit
22158   -V, --version    print version number, then exit
22159   -q, --quiet      do not print progress messages
22160   -d, --debug      don't remove temporary files
22161       --recheck    update $as_me by reconfiguring in the same conditions
22162   --file=FILE[:TEMPLATE]
22163                    instantiate the configuration file FILE
22164   --header=FILE[:TEMPLATE]
22165                    instantiate the configuration header FILE
22166
22167 Configuration files:
22168 $config_files
22169
22170 Configuration headers:
22171 $config_headers
22172
22173 Configuration commands:
22174 $config_commands
22175
22176 Report bugs to <bug-autoconf@gnu.org>."
22177
22178 _ACEOF
22179 cat >>$CONFIG_STATUS <<_ACEOF
22180 ac_cs_version="\\
22181 LLVM config.status 3.3svn
22182 configured by $0, generated by GNU Autoconf 2.60,
22183   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22184
22185 Copyright (C) 2006 Free Software Foundation, Inc.
22186 This config.status script is free software; the Free Software Foundation
22187 gives unlimited permission to copy, distribute and modify it."
22188
22189 ac_pwd='$ac_pwd'
22190 srcdir='$srcdir'
22191 INSTALL='$INSTALL'
22192 _ACEOF
22193
22194 cat >>$CONFIG_STATUS <<\_ACEOF
22195 # If no file are specified by the user, then we need to provide default
22196 # value.  By we need to know if files were specified by the user.
22197 ac_need_defaults=:
22198 while test $# != 0
22199 do
22200   case $1 in
22201   --*=*)
22202     ac_option=`expr "X$1" : 'X\([^=]*\)='`
22203     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22204     ac_shift=:
22205     ;;
22206   *)
22207     ac_option=$1
22208     ac_optarg=$2
22209     ac_shift=shift
22210     ;;
22211   esac
22212
22213   case $ac_option in
22214   # Handling of the options.
22215   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22216     ac_cs_recheck=: ;;
22217   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22218     echo "$ac_cs_version"; exit ;;
22219   --debug | --debu | --deb | --de | --d | -d )
22220     debug=: ;;
22221   --file | --fil | --fi | --f )
22222     $ac_shift
22223     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22224     ac_need_defaults=false;;
22225   --header | --heade | --head | --hea )
22226     $ac_shift
22227     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22228     ac_need_defaults=false;;
22229   --he | --h)
22230     # Conflict between --help and --header
22231     { echo "$as_me: error: ambiguous option: $1
22232 Try \`$0 --help' for more information." >&2
22233    { (exit 1); exit 1; }; };;
22234   --help | --hel | -h )
22235     echo "$ac_cs_usage"; exit ;;
22236   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22237   | -silent | --silent | --silen | --sile | --sil | --si | --s)
22238     ac_cs_silent=: ;;
22239
22240   # This is an error.
22241   -*) { echo "$as_me: error: unrecognized option: $1
22242 Try \`$0 --help' for more information." >&2
22243    { (exit 1); exit 1; }; } ;;
22244
22245   *) ac_config_targets="$ac_config_targets $1"
22246      ac_need_defaults=false ;;
22247
22248   esac
22249   shift
22250 done
22251
22252 ac_configure_extra_args=
22253
22254 if $ac_cs_silent; then
22255   exec 6>/dev/null
22256   ac_configure_extra_args="$ac_configure_extra_args --silent"
22257 fi
22258
22259 _ACEOF
22260 cat >>$CONFIG_STATUS <<_ACEOF
22261 if \$ac_cs_recheck; then
22262   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22263   CONFIG_SHELL=$SHELL
22264   export CONFIG_SHELL
22265   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22266 fi
22267
22268 _ACEOF
22269 cat >>$CONFIG_STATUS <<\_ACEOF
22270 exec 5>>config.log
22271 {
22272   echo
22273   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22274 ## Running $as_me. ##
22275 _ASBOX
22276   echo "$ac_log"
22277 } >&5
22278
22279 _ACEOF
22280 cat >>$CONFIG_STATUS <<_ACEOF
22281 #
22282 # INIT-COMMANDS
22283 #
22284 llvm_src="${srcdir}"
22285
22286 _ACEOF
22287
22288 cat >>$CONFIG_STATUS <<\_ACEOF
22289
22290 # Handling of arguments.
22291 for ac_config_target in $ac_config_targets
22292 do
22293   case $ac_config_target in
22294     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
22295     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
22296     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
22297     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
22298     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
22299     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
22300     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
22301     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
22302     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
22303     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
22304     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
22305     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
22306     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
22307     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
22308     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
22309     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
22310     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
22311     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
22312     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
22313     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
22314     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
22315     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
22316     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
22317     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
22318     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
22319     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
22320     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
22321
22322   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22323 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22324    { (exit 1); exit 1; }; };;
22325   esac
22326 done
22327
22328
22329 # If the user did not use the arguments to specify the items to instantiate,
22330 # then the envvar interface is used.  Set only those that are not.
22331 # We use the long form for the default assignment because of an extremely
22332 # bizarre bug on SunOS 4.1.3.
22333 if $ac_need_defaults; then
22334   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22335   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22336   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22337 fi
22338
22339 # Have a temporary directory for convenience.  Make it in the build tree
22340 # simply because there is no reason against having it here, and in addition,
22341 # creating and moving files from /tmp can sometimes cause problems.
22342 # Hook for its removal unless debugging.
22343 # Note that there is a small window in which the directory will not be cleaned:
22344 # after its creation but before its name has been assigned to `$tmp'.
22345 $debug ||
22346 {
22347   tmp=
22348   trap 'exit_status=$?
22349   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22350 ' 0
22351   trap '{ (exit 1); exit 1; }' 1 2 13 15
22352 }
22353 # Create a (secure) tmp directory for tmp files.
22354
22355 {
22356   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22357   test -n "$tmp" && test -d "$tmp"
22358 }  ||
22359 {
22360   tmp=./conf$$-$RANDOM
22361   (umask 077 && mkdir "$tmp")
22362 } ||
22363 {
22364    echo "$me: cannot create a temporary directory in ." >&2
22365    { (exit 1); exit 1; }
22366 }
22367
22368 #
22369 # Set up the sed scripts for CONFIG_FILES section.
22370 #
22371
22372 # No need to generate the scripts if there are no CONFIG_FILES.
22373 # This happens for instance when ./config.status config.h
22374 if test -n "$CONFIG_FILES"; then
22375
22376 _ACEOF
22377
22378
22379
22380 ac_delim='%!_!# '
22381 for ac_last_try in false false false false false :; do
22382   cat >conf$$subs.sed <<_ACEOF
22383 SHELL!$SHELL$ac_delim
22384 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22385 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22386 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22387 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22388 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22389 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22390 exec_prefix!$exec_prefix$ac_delim
22391 prefix!$prefix$ac_delim
22392 program_transform_name!$program_transform_name$ac_delim
22393 bindir!$bindir$ac_delim
22394 sbindir!$sbindir$ac_delim
22395 libexecdir!$libexecdir$ac_delim
22396 datarootdir!$datarootdir$ac_delim
22397 datadir!$datadir$ac_delim
22398 sysconfdir!$sysconfdir$ac_delim
22399 sharedstatedir!$sharedstatedir$ac_delim
22400 localstatedir!$localstatedir$ac_delim
22401 includedir!$includedir$ac_delim
22402 oldincludedir!$oldincludedir$ac_delim
22403 docdir!$docdir$ac_delim
22404 infodir!$infodir$ac_delim
22405 htmldir!$htmldir$ac_delim
22406 dvidir!$dvidir$ac_delim
22407 pdfdir!$pdfdir$ac_delim
22408 psdir!$psdir$ac_delim
22409 libdir!$libdir$ac_delim
22410 localedir!$localedir$ac_delim
22411 mandir!$mandir$ac_delim
22412 DEFS!$DEFS$ac_delim
22413 ECHO_C!$ECHO_C$ac_delim
22414 ECHO_N!$ECHO_N$ac_delim
22415 ECHO_T!$ECHO_T$ac_delim
22416 LIBS!$LIBS$ac_delim
22417 build_alias!$build_alias$ac_delim
22418 host_alias!$host_alias$ac_delim
22419 target_alias!$target_alias$ac_delim
22420 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
22421 CC!$CC$ac_delim
22422 CFLAGS!$CFLAGS$ac_delim
22423 LDFLAGS!$LDFLAGS$ac_delim
22424 CPPFLAGS!$CPPFLAGS$ac_delim
22425 ac_ct_CC!$ac_ct_CC$ac_delim
22426 EXEEXT!$EXEEXT$ac_delim
22427 OBJEXT!$OBJEXT$ac_delim
22428 CXX!$CXX$ac_delim
22429 CXXFLAGS!$CXXFLAGS$ac_delim
22430 ac_ct_CXX!$ac_ct_CXX$ac_delim
22431 CPP!$CPP$ac_delim
22432 subdirs!$subdirs$ac_delim
22433 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22434 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22435 build!$build$ac_delim
22436 build_cpu!$build_cpu$ac_delim
22437 build_vendor!$build_vendor$ac_delim
22438 build_os!$build_os$ac_delim
22439 host!$host$ac_delim
22440 host_cpu!$host_cpu$ac_delim
22441 host_vendor!$host_vendor$ac_delim
22442 host_os!$host_os$ac_delim
22443 target!$target$ac_delim
22444 target_cpu!$target_cpu$ac_delim
22445 target_vendor!$target_vendor$ac_delim
22446 target_os!$target_os$ac_delim
22447 OS!$OS$ac_delim
22448 HOST_OS!$HOST_OS$ac_delim
22449 TARGET_OS!$TARGET_OS$ac_delim
22450 LINKALL!$LINKALL$ac_delim
22451 NOLINKALL!$NOLINKALL$ac_delim
22452 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22453 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22454 ARCH!$ARCH$ac_delim
22455 HOST_ARCH!$HOST_ARCH$ac_delim
22456 ENDIAN!$ENDIAN$ac_delim
22457 GREP!$GREP$ac_delim
22458 EGREP!$EGREP$ac_delim
22459 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22460 BUILD_CC!$BUILD_CC$ac_delim
22461 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22462 BUILD_CXX!$BUILD_CXX$ac_delim
22463 CVSBUILD!$CVSBUILD$ac_delim
22464 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
22465 ENABLE_CXX11!$ENABLE_CXX11$ac_delim
22466 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
22467 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
22468 ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
22469 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22470 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22471 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22472 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
22473 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22474 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22475 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22476 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22477 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
22478 JIT!$JIT$ac_delim
22479 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22480 _ACEOF
22481
22482   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22483     break
22484   elif $ac_last_try; then
22485     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22486 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22487    { (exit 1); exit 1; }; }
22488   else
22489     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22490   fi
22491 done
22492
22493 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22494 if test -n "$ac_eof"; then
22495   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22496   ac_eof=`expr $ac_eof + 1`
22497 fi
22498
22499 cat >>$CONFIG_STATUS <<_ACEOF
22500 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22501 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22502 _ACEOF
22503 sed '
22504 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22505 s/^/s,@/; s/!/@,|#_!!_#|/
22506 :n
22507 t n
22508 s/'"$ac_delim"'$/,g/; t
22509 s/$/\\/; p
22510 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22511 ' >>$CONFIG_STATUS <conf$$subs.sed
22512 rm -f conf$$subs.sed
22513 cat >>$CONFIG_STATUS <<_ACEOF
22514 CEOF$ac_eof
22515 _ACEOF
22516
22517
22518 ac_delim='%!_!# '
22519 for ac_last_try in false false false false false :; do
22520   cat >conf$$subs.sed <<_ACEOF
22521 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22522 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22523 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
22524 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22525 ENABLE_PIC!$ENABLE_PIC$ac_delim
22526 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22527 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22528 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22529 ENABLE_BACKTRACES!$ENABLE_BACKTRACES$ac_delim
22530 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22531 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22532 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22533 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22534 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22535 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22536 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22537 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22538 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
22539 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22540 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
22541 NM!$NM$ac_delim
22542 ifGNUmake!$ifGNUmake$ac_delim
22543 LN_S!$LN_S$ac_delim
22544 CMP!$CMP$ac_delim
22545 CP!$CP$ac_delim
22546 DATE!$DATE$ac_delim
22547 FIND!$FIND$ac_delim
22548 MKDIR!$MKDIR$ac_delim
22549 MV!$MV$ac_delim
22550 RANLIB!$RANLIB$ac_delim
22551 AR!$AR$ac_delim
22552 RM!$RM$ac_delim
22553 SED!$SED$ac_delim
22554 TAR!$TAR$ac_delim
22555 BINPWD!$BINPWD$ac_delim
22556 GRAPHVIZ!$GRAPHVIZ$ac_delim
22557 DOT!$DOT$ac_delim
22558 FDP!$FDP$ac_delim
22559 NEATO!$NEATO$ac_delim
22560 TWOPI!$TWOPI$ac_delim
22561 CIRCO!$CIRCO$ac_delim
22562 GV!$GV$ac_delim
22563 DOTTY!$DOTTY$ac_delim
22564 XDOT_PY!$XDOT_PY$ac_delim
22565 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22566 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22567 INSTALL_DATA!$INSTALL_DATA$ac_delim
22568 BZIP2!$BZIP2$ac_delim
22569 CAT!$CAT$ac_delim
22570 DOXYGEN!$DOXYGEN$ac_delim
22571 GROFF!$GROFF$ac_delim
22572 GZIPBIN!$GZIPBIN$ac_delim
22573 PDFROFF!$PDFROFF$ac_delim
22574 ZIP!$ZIP$ac_delim
22575 OCAMLC!$OCAMLC$ac_delim
22576 OCAMLOPT!$OCAMLOPT$ac_delim
22577 OCAMLDEP!$OCAMLDEP$ac_delim
22578 OCAMLDOC!$OCAMLDOC$ac_delim
22579 GAS!$GAS$ac_delim
22580 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22581 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22582 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22583 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22584 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22585 LIBADD_DL!$LIBADD_DL$ac_delim
22586 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22587 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22588 NO_NESTED_ANON_TYPES!$NO_NESTED_ANON_TYPES$ac_delim
22589 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
22590 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
22591 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
22592 PYTHON!$PYTHON$ac_delim
22593 USE_UDIS86!$USE_UDIS86$ac_delim
22594 USE_OPROFILE!$USE_OPROFILE$ac_delim
22595 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22596 XML2CONFIG!$XML2CONFIG$ac_delim
22597 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
22598 LIBXML2_INC!$LIBXML2_INC$ac_delim
22599 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22600 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22601 MMAP_FILE!$MMAP_FILE$ac_delim
22602 SHLIBEXT!$SHLIBEXT$ac_delim
22603 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22604 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22605 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22606 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22607 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22608 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22609 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22610 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22611 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22612 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22613 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22614 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22615 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22616 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22617 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22618 _ACEOF
22619
22620   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22621     break
22622   elif $ac_last_try; then
22623     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22624 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22625    { (exit 1); exit 1; }; }
22626   else
22627     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22628   fi
22629 done
22630
22631 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22632 if test -n "$ac_eof"; then
22633   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22634   ac_eof=`expr $ac_eof + 1`
22635 fi
22636
22637 cat >>$CONFIG_STATUS <<_ACEOF
22638 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22639 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22640 _ACEOF
22641 sed '
22642 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22643 s/^/s,@/; s/!/@,|#_!!_#|/
22644 :n
22645 t n
22646 s/'"$ac_delim"'$/,g/; t
22647 s/$/\\/; p
22648 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22649 ' >>$CONFIG_STATUS <conf$$subs.sed
22650 rm -f conf$$subs.sed
22651 cat >>$CONFIG_STATUS <<_ACEOF
22652 CEOF$ac_eof
22653 _ACEOF
22654
22655
22656 ac_delim='%!_!# '
22657 for ac_last_try in false false false false false :; do
22658   cat >conf$$subs.sed <<_ACEOF
22659 RPATH!$RPATH$ac_delim
22660 RDYNAMIC!$RDYNAMIC$ac_delim
22661 program_prefix!$program_prefix$ac_delim
22662 LIBOBJS!$LIBOBJS$ac_delim
22663 LTLIBOBJS!$LTLIBOBJS$ac_delim
22664 _ACEOF
22665
22666   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 5; then
22667     break
22668   elif $ac_last_try; then
22669     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22670 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22671    { (exit 1); exit 1; }; }
22672   else
22673     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22674   fi
22675 done
22676
22677 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22678 if test -n "$ac_eof"; then
22679   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22680   ac_eof=`expr $ac_eof + 1`
22681 fi
22682
22683 cat >>$CONFIG_STATUS <<_ACEOF
22684 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22685 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22686 _ACEOF
22687 sed '
22688 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22689 s/^/s,@/; s/!/@,|#_!!_#|/
22690 :n
22691 t n
22692 s/'"$ac_delim"'$/,g/; t
22693 s/$/\\/; p
22694 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22695 ' >>$CONFIG_STATUS <conf$$subs.sed
22696 rm -f conf$$subs.sed
22697 cat >>$CONFIG_STATUS <<_ACEOF
22698 :end
22699 s/|#_!!_#|//g
22700 CEOF$ac_eof
22701 _ACEOF
22702
22703
22704 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22705 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22706 # trailing colons and then remove the whole line if VPATH becomes empty
22707 # (actually we leave an empty line to preserve line numbers).
22708 if test "x$srcdir" = x.; then
22709   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22710 s/:*\$(srcdir):*/:/
22711 s/:*\${srcdir}:*/:/
22712 s/:*@srcdir@:*/:/
22713 s/^\([^=]*=[     ]*\):*/\1/
22714 s/:*$//
22715 s/^[^=]*=[       ]*$//
22716 }'
22717 fi
22718
22719 cat >>$CONFIG_STATUS <<\_ACEOF
22720 fi # test -n "$CONFIG_FILES"
22721
22722
22723 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22724 do
22725   case $ac_tag in
22726   :[FHLC]) ac_mode=$ac_tag; continue;;
22727   esac
22728   case $ac_mode$ac_tag in
22729   :[FHL]*:*);;
22730   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22731 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22732    { (exit 1); exit 1; }; };;
22733   :[FH]-) ac_tag=-:-;;
22734   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22735   esac
22736   ac_save_IFS=$IFS
22737   IFS=:
22738   set x $ac_tag
22739   IFS=$ac_save_IFS
22740   shift
22741   ac_file=$1
22742   shift
22743
22744   case $ac_mode in
22745   :L) ac_source=$1;;
22746   :[FH])
22747     ac_file_inputs=
22748     for ac_f
22749     do
22750       case $ac_f in
22751       -) ac_f="$tmp/stdin";;
22752       *) # Look for the file first in the build tree, then in the source tree
22753          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22754          # because $ac_f cannot contain `:'.
22755          test -f "$ac_f" ||
22756            case $ac_f in
22757            [\\/$]*) false;;
22758            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22759            esac ||
22760            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22761 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22762    { (exit 1); exit 1; }; };;
22763       esac
22764       ac_file_inputs="$ac_file_inputs $ac_f"
22765     done
22766
22767     # Let's still pretend it is `configure' which instantiates (i.e., don't
22768     # use $as_me), people would be surprised to read:
22769     #    /* config.h.  Generated by config.status.  */
22770     configure_input="Generated from "`IFS=:
22771           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22772     if test x"$ac_file" != x-; then
22773       configure_input="$ac_file.  $configure_input"
22774       { echo "$as_me:$LINENO: creating $ac_file" >&5
22775 echo "$as_me: creating $ac_file" >&6;}
22776     fi
22777
22778     case $ac_tag in
22779     *:-:* | *:-) cat >"$tmp/stdin";;
22780     esac
22781     ;;
22782   esac
22783
22784   ac_dir=`$as_dirname -- "$ac_file" ||
22785 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22786          X"$ac_file" : 'X\(//\)[^/]' \| \
22787          X"$ac_file" : 'X\(//\)$' \| \
22788          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22789 echo X"$ac_file" |
22790     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22791             s//\1/
22792             q
22793           }
22794           /^X\(\/\/\)[^/].*/{
22795             s//\1/
22796             q
22797           }
22798           /^X\(\/\/\)$/{
22799             s//\1/
22800             q
22801           }
22802           /^X\(\/\).*/{
22803             s//\1/
22804             q
22805           }
22806           s/.*/./; q'`
22807   { as_dir="$ac_dir"
22808   case $as_dir in #(
22809   -*) as_dir=./$as_dir;;
22810   esac
22811   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22812     as_dirs=
22813     while :; do
22814       case $as_dir in #(
22815       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22816       *) as_qdir=$as_dir;;
22817       esac
22818       as_dirs="'$as_qdir' $as_dirs"
22819       as_dir=`$as_dirname -- "$as_dir" ||
22820 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22821          X"$as_dir" : 'X\(//\)[^/]' \| \
22822          X"$as_dir" : 'X\(//\)$' \| \
22823          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22824 echo X"$as_dir" |
22825     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22826             s//\1/
22827             q
22828           }
22829           /^X\(\/\/\)[^/].*/{
22830             s//\1/
22831             q
22832           }
22833           /^X\(\/\/\)$/{
22834             s//\1/
22835             q
22836           }
22837           /^X\(\/\).*/{
22838             s//\1/
22839             q
22840           }
22841           s/.*/./; q'`
22842       test -d "$as_dir" && break
22843     done
22844     test -z "$as_dirs" || eval "mkdir $as_dirs"
22845   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22846 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22847    { (exit 1); exit 1; }; }; }
22848   ac_builddir=.
22849
22850 case "$ac_dir" in
22851 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22852 *)
22853   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22854   # A ".." for each directory in $ac_dir_suffix.
22855   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22856   case $ac_top_builddir_sub in
22857   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22858   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22859   esac ;;
22860 esac
22861 ac_abs_top_builddir=$ac_pwd
22862 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22863 # for backward compatibility:
22864 ac_top_builddir=$ac_top_build_prefix
22865
22866 case $srcdir in
22867   .)  # We are building in place.
22868     ac_srcdir=.
22869     ac_top_srcdir=$ac_top_builddir_sub
22870     ac_abs_top_srcdir=$ac_pwd ;;
22871   [\\/]* | ?:[\\/]* )  # Absolute name.
22872     ac_srcdir=$srcdir$ac_dir_suffix;
22873     ac_top_srcdir=$srcdir
22874     ac_abs_top_srcdir=$srcdir ;;
22875   *) # Relative name.
22876     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22877     ac_top_srcdir=$ac_top_build_prefix$srcdir
22878     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22879 esac
22880 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22881
22882
22883   case $ac_mode in
22884   :F)
22885   #
22886   # CONFIG_FILE
22887   #
22888
22889   case $INSTALL in
22890   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22891   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22892   esac
22893 _ACEOF
22894
22895 cat >>$CONFIG_STATUS <<\_ACEOF
22896 # If the template does not know about datarootdir, expand it.
22897 # FIXME: This hack should be removed a few years after 2.60.
22898 ac_datarootdir_hack=; ac_datarootdir_seen=
22899
22900 case `sed -n '/datarootdir/ {
22901   p
22902   q
22903 }
22904 /@datadir@/p
22905 /@docdir@/p
22906 /@infodir@/p
22907 /@localedir@/p
22908 /@mandir@/p
22909 ' $ac_file_inputs` in
22910 *datarootdir*) ac_datarootdir_seen=yes;;
22911 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22912   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22913 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22914 _ACEOF
22915 cat >>$CONFIG_STATUS <<_ACEOF
22916   ac_datarootdir_hack='
22917   s&@datadir@&$datadir&g
22918   s&@docdir@&$docdir&g
22919   s&@infodir@&$infodir&g
22920   s&@localedir@&$localedir&g
22921   s&@mandir@&$mandir&g
22922     s&\\\${datarootdir}&$datarootdir&g' ;;
22923 esac
22924 _ACEOF
22925
22926 # Neutralize VPATH when `$srcdir' = `.'.
22927 # Shell code in configure.ac might set extrasub.
22928 # FIXME: do we really want to maintain this feature?
22929 cat >>$CONFIG_STATUS <<_ACEOF
22930   sed "$ac_vpsub
22931 $extrasub
22932 _ACEOF
22933 cat >>$CONFIG_STATUS <<\_ACEOF
22934 :t
22935 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22936 s&@configure_input@&$configure_input&;t t
22937 s&@top_builddir@&$ac_top_builddir_sub&;t t
22938 s&@srcdir@&$ac_srcdir&;t t
22939 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22940 s&@top_srcdir@&$ac_top_srcdir&;t t
22941 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22942 s&@builddir@&$ac_builddir&;t t
22943 s&@abs_builddir@&$ac_abs_builddir&;t t
22944 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22945 s&@INSTALL@&$ac_INSTALL&;t t
22946 $ac_datarootdir_hack
22947 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22948
22949 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22950   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22951   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22952   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22953 which seems to be undefined.  Please make sure it is defined." >&5
22954 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22955 which seems to be undefined.  Please make sure it is defined." >&2;}
22956
22957   rm -f "$tmp/stdin"
22958   case $ac_file in
22959   -) cat "$tmp/out"; rm -f "$tmp/out";;
22960   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22961   esac
22962  ;;
22963   :H)
22964   #
22965   # CONFIG_HEADER
22966   #
22967 _ACEOF
22968
22969 # Transform confdefs.h into a sed script `conftest.defines', that
22970 # substitutes the proper values into config.h.in to produce config.h.
22971 rm -f conftest.defines conftest.tail
22972 # First, append a space to every undef/define line, to ease matching.
22973 echo 's/$/ /' >conftest.defines
22974 # Then, protect against being on the right side of a sed subst, or in
22975 # an unquoted here document, in config.status.  If some macros were
22976 # called several times there might be several #defines for the same
22977 # symbol, which is useless.  But do not sort them, since the last
22978 # AC_DEFINE must be honored.
22979 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22980 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22981 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22982 # PARAMS is the parameter list in the macro definition--in most cases, it's
22983 # just an empty string.
22984 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22985 ac_dB='\\)[      (].*,\\1define\\2'
22986 ac_dC=' '
22987 ac_dD=' ,'
22988
22989 uniq confdefs.h |
22990   sed -n '
22991         t rset
22992         :rset
22993         s/^[     ]*#[    ]*define[       ][      ]*//
22994         t ok
22995         d
22996         :ok
22997         s/[\\&,]/\\&/g
22998         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22999         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
23000   ' >>conftest.defines
23001
23002 # Remove the space that was appended to ease matching.
23003 # Then replace #undef with comments.  This is necessary, for
23004 # example, in the case of _POSIX_SOURCE, which is predefined and required
23005 # on some systems where configure will not decide to define it.
23006 # (The regexp can be short, since the line contains either #define or #undef.)
23007 echo 's/ $//
23008 s,^[     #]*u.*,/* & */,' >>conftest.defines
23009
23010 # Break up conftest.defines:
23011 ac_max_sed_lines=50
23012
23013 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
23014 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
23015 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
23016 # et cetera.
23017 ac_in='$ac_file_inputs'
23018 ac_out='"$tmp/out1"'
23019 ac_nxt='"$tmp/out2"'
23020
23021 while :
23022 do
23023   # Write a here document:
23024     cat >>$CONFIG_STATUS <<_ACEOF
23025     # First, check the format of the line:
23026     cat >"\$tmp/defines.sed" <<\\CEOF
23027 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
23028 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
23029 b
23030 :def
23031 _ACEOF
23032   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
23033   echo 'CEOF
23034     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
23035   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
23036   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
23037   grep . conftest.tail >/dev/null || break
23038   rm -f conftest.defines
23039   mv conftest.tail conftest.defines
23040 done
23041 rm -f conftest.defines conftest.tail
23042
23043 echo "ac_result=$ac_in" >>$CONFIG_STATUS
23044 cat >>$CONFIG_STATUS <<\_ACEOF
23045   if test x"$ac_file" != x-; then
23046     echo "/* $configure_input  */" >"$tmp/config.h"
23047     cat "$ac_result" >>"$tmp/config.h"
23048     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
23049       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23050 echo "$as_me: $ac_file is unchanged" >&6;}
23051     else
23052       rm -f $ac_file
23053       mv "$tmp/config.h" $ac_file
23054     fi
23055   else
23056     echo "/* $configure_input  */"
23057     cat "$ac_result"
23058   fi
23059   rm -f "$tmp/out12"
23060  ;;
23061
23062   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
23063 echo "$as_me: executing $ac_file commands" >&6;}
23064  ;;
23065   esac
23066
23067
23068   case $ac_file$ac_mode in
23069     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
23070    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
23071     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
23072    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
23073     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
23074    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
23075     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
23076    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
23077     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
23078    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
23079     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
23080    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
23081     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
23082    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
23083     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
23084    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
23085     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
23086    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
23087     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
23088    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
23089     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
23090    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
23091     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
23092    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
23093     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
23094    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
23095
23096   esac
23097 done # for ac_tag
23098
23099
23100 { (exit 0); exit 0; }
23101 _ACEOF
23102 chmod +x $CONFIG_STATUS
23103 ac_clean_files=$ac_clean_files_save
23104
23105
23106 # configure is writing to config.log, and then calls config.status.
23107 # config.status does its own redirection, appending to config.log.
23108 # Unfortunately, on DOS this fails, as config.log is still kept open
23109 # by configure, so config.status won't be able to write to it; its
23110 # output is simply discarded.  So we exec the FD to /dev/null,
23111 # effectively closing config.log, so it can be properly (re)opened and
23112 # appended to by config.status.  When coming back to configure, we
23113 # need to make the FD available again.
23114 if test "$no_create" != yes; then
23115   ac_cs_success=:
23116   ac_config_status_args=
23117   test "$silent" = yes &&
23118     ac_config_status_args="$ac_config_status_args --quiet"
23119   exec 5>/dev/null
23120   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23121   exec 5>>config.log
23122   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23123   # would make configure fail if this is the last instruction.
23124   $ac_cs_success || { (exit 1); exit 1; }
23125 fi
23126
23127 #
23128 # CONFIG_SUBDIRS section.
23129 #
23130 if test "$no_recursion" != yes; then
23131
23132   # Remove --cache-file and --srcdir arguments so they do not pile up.
23133   ac_sub_configure_args=
23134   ac_prev=
23135   eval "set x $ac_configure_args"
23136   shift
23137   for ac_arg
23138   do
23139     if test -n "$ac_prev"; then
23140       ac_prev=
23141       continue
23142     fi
23143     case $ac_arg in
23144     -cache-file | --cache-file | --cache-fil | --cache-fi \
23145     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
23146       ac_prev=cache_file ;;
23147     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
23148     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
23149     | --c=*)
23150       ;;
23151     --config-cache | -C)
23152       ;;
23153     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
23154       ac_prev=srcdir ;;
23155     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
23156       ;;
23157     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
23158       ac_prev=prefix ;;
23159     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
23160       ;;
23161     *)
23162       case $ac_arg in
23163       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23164       esac
23165       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
23166     esac
23167   done
23168
23169   # Always prepend --prefix to ensure using the same prefix
23170   # in subdir configurations.
23171   ac_arg="--prefix=$prefix"
23172   case $ac_arg in
23173   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23174   esac
23175   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
23176
23177   ac_popdir=`pwd`
23178   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
23179
23180     # Do not complain, so a configure script can configure whichever
23181     # parts of a large source tree are present.
23182     test -d "$srcdir/$ac_dir" || continue
23183
23184     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
23185     echo "$as_me:$LINENO: $ac_msg" >&5
23186     echo "$ac_msg" >&6
23187     { as_dir="$ac_dir"
23188   case $as_dir in #(
23189   -*) as_dir=./$as_dir;;
23190   esac
23191   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23192     as_dirs=
23193     while :; do
23194       case $as_dir in #(
23195       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23196       *) as_qdir=$as_dir;;
23197       esac
23198       as_dirs="'$as_qdir' $as_dirs"
23199       as_dir=`$as_dirname -- "$as_dir" ||
23200 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23201          X"$as_dir" : 'X\(//\)[^/]' \| \
23202          X"$as_dir" : 'X\(//\)$' \| \
23203          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23204 echo X"$as_dir" |
23205     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23206             s//\1/
23207             q
23208           }
23209           /^X\(\/\/\)[^/].*/{
23210             s//\1/
23211             q
23212           }
23213           /^X\(\/\/\)$/{
23214             s//\1/
23215             q
23216           }
23217           /^X\(\/\).*/{
23218             s//\1/
23219             q
23220           }
23221           s/.*/./; q'`
23222       test -d "$as_dir" && break
23223     done
23224     test -z "$as_dirs" || eval "mkdir $as_dirs"
23225   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23226 echo "$as_me: error: cannot create directory $as_dir" >&2;}
23227    { (exit 1); exit 1; }; }; }
23228     ac_builddir=.
23229
23230 case "$ac_dir" in
23231 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23232 *)
23233   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23234   # A ".." for each directory in $ac_dir_suffix.
23235   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
23236   case $ac_top_builddir_sub in
23237   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23238   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23239   esac ;;
23240 esac
23241 ac_abs_top_builddir=$ac_pwd
23242 ac_abs_builddir=$ac_pwd$ac_dir_suffix
23243 # for backward compatibility:
23244 ac_top_builddir=$ac_top_build_prefix
23245
23246 case $srcdir in
23247   .)  # We are building in place.
23248     ac_srcdir=.
23249     ac_top_srcdir=$ac_top_builddir_sub
23250     ac_abs_top_srcdir=$ac_pwd ;;
23251   [\\/]* | ?:[\\/]* )  # Absolute name.
23252     ac_srcdir=$srcdir$ac_dir_suffix;
23253     ac_top_srcdir=$srcdir
23254     ac_abs_top_srcdir=$srcdir ;;
23255   *) # Relative name.
23256     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23257     ac_top_srcdir=$ac_top_build_prefix$srcdir
23258     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23259 esac
23260 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23261
23262
23263     cd "$ac_dir"
23264
23265     # Check for guested configure; otherwise get Cygnus style configure.
23266     if test -f "$ac_srcdir/configure.gnu"; then
23267       ac_sub_configure=$ac_srcdir/configure.gnu
23268     elif test -f "$ac_srcdir/configure"; then
23269       ac_sub_configure=$ac_srcdir/configure
23270     elif test -f "$ac_srcdir/configure.in"; then
23271       # This should be Cygnus configure.
23272       ac_sub_configure=$ac_aux_dir/configure
23273     else
23274       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
23275 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
23276       ac_sub_configure=
23277     fi
23278
23279     # The recursion is here.
23280     if test -n "$ac_sub_configure"; then
23281       # Make the cache file name correct relative to the subdirectory.
23282       case $cache_file in
23283       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
23284       *) # Relative name.
23285         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
23286       esac
23287
23288       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
23289 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
23290       # The eval makes quoting arguments work.
23291       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
23292            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
23293         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
23294 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
23295    { (exit 1); exit 1; }; }
23296     fi
23297
23298     cd "$ac_popdir"
23299   done
23300 fi
23301