ReleaseNotes: Add section for R600 backend
[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 -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12265
12266 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12267
12268 NO_NESTED_ANON_TYPES=`$CXX -Werror -Wno-nested-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 if test "$GXX" = "yes"
12273 then
12274   NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wno-maybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
12275
12276         if test "$NO_MAYBE_UNINITIALIZED" != "-Wno-maybe-uninitialized"
12277   then
12278     NO_UNINITIALIZED=`$CXX -Werror -Wno-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
12279
12280   else
12281                     gxx_version=`$CXX -dumpversion`
12282     gxx_version_major=`echo $gxx_version | cut -d'.' -f1`
12283     gxx_version_minor=`echo $gxx_version | cut -d'.' -f2`
12284     gxx_version_patch=`echo $gxx_version | cut -d'.' -f3`
12285
12286     if    test "$gxx_version_major" -ge "4" \
12287        && test "$gxx_version_minor" -ge "7"; then
12288             NO_UNINITIALIZED=
12289     else
12290       NO_MAYBE_UNINITIALIZED=
12291       NO_UNINITIALIZED=`$CXX -Werror -Wno-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
12292
12293     fi
12294   fi
12295 else
12296   NO_UNINITIALIZED=
12297   NO_MAYBE_UNINITIALIZED=
12298 fi
12299 { 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
12300 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $NO_NESTED_ANON_TYPES $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&6; }
12301
12302
12303 # Check whether --with-python was given.
12304 if test "${with_python+set}" = set; then
12305   withval=$with_python; PYTHON="$withval"
12306 fi
12307
12308
12309 if test -n "$PYTHON" && test -x "$PYTHON" ; then
12310   { echo "$as_me:$LINENO: checking for python" >&5
12311 echo $ECHO_N "checking for python... $ECHO_C" >&6; }
12312   { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
12313 echo "${ECHO_T}user defined: $with_python" >&6; }
12314 else
12315   if test -n "$PYTHON" ; then
12316     { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
12317 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
12318   fi
12319
12320   # Extract the first word of "python python2 python26", so it can be a program name with args.
12321 set dummy python python2 python26; ac_word=$2
12322 { echo "$as_me:$LINENO: checking for $ac_word" >&5
12323 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12324 if test "${ac_cv_path_PYTHON+set}" = set; then
12325   echo $ECHO_N "(cached) $ECHO_C" >&6
12326 else
12327   case $PYTHON in
12328   [\\/]* | ?:[\\/]*)
12329   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
12330   ;;
12331   *)
12332   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12333 for as_dir in $PATH
12334 do
12335   IFS=$as_save_IFS
12336   test -z "$as_dir" && as_dir=.
12337   for ac_exec_ext in '' $ac_executable_extensions; do
12338   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
12339     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
12340     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12341     break 2
12342   fi
12343 done
12344 done
12345 IFS=$as_save_IFS
12346
12347   test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
12348 echo "${ECHO_T}not found" >&6; }
12349                 { { echo "$as_me:$LINENO: error: could not find python 2.5 or higher" >&5
12350 echo "$as_me: error: could not find python 2.5 or higher" >&2;}
12351    { (exit 1); exit 1; }; }"
12352   ;;
12353 esac
12354 fi
12355 PYTHON=$ac_cv_path_PYTHON
12356 if test -n "$PYTHON"; then
12357   { echo "$as_me:$LINENO: result: $PYTHON" >&5
12358 echo "${ECHO_T}$PYTHON" >&6; }
12359 else
12360   { echo "$as_me:$LINENO: result: no" >&5
12361 echo "${ECHO_T}no" >&6; }
12362 fi
12363
12364
12365 fi
12366
12367 { echo "$as_me:$LINENO: checking for python >= 2.5" >&5
12368 echo $ECHO_N "checking for python >= 2.5... $ECHO_C" >&6; }
12369 ac_python_version=`$PYTHON -c 'import sys; print sys.version.split()[0]'`
12370 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
12371 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
12372 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
12373 if   test "$ac_python_version_major" -eq "2" \
12374    && test "$ac_python_version_minor" -ge "5" ; then
12375   { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
12376 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
12377 else
12378   { echo "$as_me:$LINENO: result: not found" >&5
12379 echo "${ECHO_T}not found" >&6; }
12380   { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.5
12381 See \`config.log' for more details." >&5
12382 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.5
12383 See \`config.log' for more details." >&2;}
12384    { (exit 1); exit 1; }; }
12385 fi
12386
12387
12388
12389 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12390 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12391 if test "${ac_cv_lib_m_sin+set}" = set; then
12392   echo $ECHO_N "(cached) $ECHO_C" >&6
12393 else
12394   ac_check_lib_save_LIBS=$LIBS
12395 LIBS="-lm  $LIBS"
12396 cat >conftest.$ac_ext <<_ACEOF
12397 /* confdefs.h.  */
12398 _ACEOF
12399 cat confdefs.h >>conftest.$ac_ext
12400 cat >>conftest.$ac_ext <<_ACEOF
12401 /* end confdefs.h.  */
12402
12403 /* Override any GCC internal prototype to avoid an error.
12404    Use char because int might match the return type of a GCC
12405    builtin and then its argument prototype would still apply.  */
12406 #ifdef __cplusplus
12407 extern "C"
12408 #endif
12409 char sin ();
12410 int
12411 main ()
12412 {
12413 return sin ();
12414   ;
12415   return 0;
12416 }
12417 _ACEOF
12418 rm -f conftest.$ac_objext conftest$ac_exeext
12419 if { (ac_try="$ac_link"
12420 case "(($ac_try" in
12421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12422   *) ac_try_echo=$ac_try;;
12423 esac
12424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12425   (eval "$ac_link") 2>conftest.er1
12426   ac_status=$?
12427   grep -v '^ *+' conftest.er1 >conftest.err
12428   rm -f conftest.er1
12429   cat conftest.err >&5
12430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12431   (exit $ac_status); } &&
12432          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12433   { (case "(($ac_try" in
12434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12435   *) ac_try_echo=$ac_try;;
12436 esac
12437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12438   (eval "$ac_try") 2>&5
12439   ac_status=$?
12440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12441   (exit $ac_status); }; } &&
12442          { ac_try='test -s conftest$ac_exeext'
12443   { (case "(($ac_try" in
12444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12445   *) ac_try_echo=$ac_try;;
12446 esac
12447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12448   (eval "$ac_try") 2>&5
12449   ac_status=$?
12450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12451   (exit $ac_status); }; }; then
12452   ac_cv_lib_m_sin=yes
12453 else
12454   echo "$as_me: failed program was:" >&5
12455 sed 's/^/| /' conftest.$ac_ext >&5
12456
12457         ac_cv_lib_m_sin=no
12458 fi
12459
12460 rm -f core conftest.err conftest.$ac_objext \
12461       conftest$ac_exeext conftest.$ac_ext
12462 LIBS=$ac_check_lib_save_LIBS
12463 fi
12464 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12465 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12466 if test $ac_cv_lib_m_sin = yes; then
12467   cat >>confdefs.h <<_ACEOF
12468 #define HAVE_LIBM 1
12469 _ACEOF
12470
12471   LIBS="-lm $LIBS"
12472
12473 fi
12474
12475 if test "$llvm_cv_os_type" = "MingW" ; then
12476
12477 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12478 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12479 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12480   echo $ECHO_N "(cached) $ECHO_C" >&6
12481 else
12482   ac_check_lib_save_LIBS=$LIBS
12483 LIBS="-limagehlp  $LIBS"
12484 cat >conftest.$ac_ext <<_ACEOF
12485 /* confdefs.h.  */
12486 _ACEOF
12487 cat confdefs.h >>conftest.$ac_ext
12488 cat >>conftest.$ac_ext <<_ACEOF
12489 /* end confdefs.h.  */
12490
12491
12492 int
12493 main ()
12494 {
12495 return main ();
12496   ;
12497   return 0;
12498 }
12499 _ACEOF
12500 rm -f conftest.$ac_objext conftest$ac_exeext
12501 if { (ac_try="$ac_link"
12502 case "(($ac_try" in
12503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12504   *) ac_try_echo=$ac_try;;
12505 esac
12506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12507   (eval "$ac_link") 2>conftest.er1
12508   ac_status=$?
12509   grep -v '^ *+' conftest.er1 >conftest.err
12510   rm -f conftest.er1
12511   cat conftest.err >&5
12512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12513   (exit $ac_status); } &&
12514          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12515   { (case "(($ac_try" in
12516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12517   *) ac_try_echo=$ac_try;;
12518 esac
12519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12520   (eval "$ac_try") 2>&5
12521   ac_status=$?
12522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12523   (exit $ac_status); }; } &&
12524          { ac_try='test -s conftest$ac_exeext'
12525   { (case "(($ac_try" in
12526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12527   *) ac_try_echo=$ac_try;;
12528 esac
12529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12530   (eval "$ac_try") 2>&5
12531   ac_status=$?
12532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12533   (exit $ac_status); }; }; then
12534   ac_cv_lib_imagehlp_main=yes
12535 else
12536   echo "$as_me: failed program was:" >&5
12537 sed 's/^/| /' conftest.$ac_ext >&5
12538
12539         ac_cv_lib_imagehlp_main=no
12540 fi
12541
12542 rm -f core conftest.err conftest.$ac_objext \
12543       conftest$ac_exeext conftest.$ac_ext
12544 LIBS=$ac_check_lib_save_LIBS
12545 fi
12546 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12547 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12548 if test $ac_cv_lib_imagehlp_main = yes; then
12549   cat >>confdefs.h <<_ACEOF
12550 #define HAVE_LIBIMAGEHLP 1
12551 _ACEOF
12552
12553   LIBS="-limagehlp $LIBS"
12554
12555 fi
12556
12557
12558 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12559 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12560 if test "${ac_cv_lib_psapi_main+set}" = set; then
12561   echo $ECHO_N "(cached) $ECHO_C" >&6
12562 else
12563   ac_check_lib_save_LIBS=$LIBS
12564 LIBS="-lpsapi  $LIBS"
12565 cat >conftest.$ac_ext <<_ACEOF
12566 /* confdefs.h.  */
12567 _ACEOF
12568 cat confdefs.h >>conftest.$ac_ext
12569 cat >>conftest.$ac_ext <<_ACEOF
12570 /* end confdefs.h.  */
12571
12572
12573 int
12574 main ()
12575 {
12576 return main ();
12577   ;
12578   return 0;
12579 }
12580 _ACEOF
12581 rm -f conftest.$ac_objext conftest$ac_exeext
12582 if { (ac_try="$ac_link"
12583 case "(($ac_try" in
12584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12585   *) ac_try_echo=$ac_try;;
12586 esac
12587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12588   (eval "$ac_link") 2>conftest.er1
12589   ac_status=$?
12590   grep -v '^ *+' conftest.er1 >conftest.err
12591   rm -f conftest.er1
12592   cat conftest.err >&5
12593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12594   (exit $ac_status); } &&
12595          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12596   { (case "(($ac_try" in
12597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12598   *) ac_try_echo=$ac_try;;
12599 esac
12600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12601   (eval "$ac_try") 2>&5
12602   ac_status=$?
12603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12604   (exit $ac_status); }; } &&
12605          { ac_try='test -s conftest$ac_exeext'
12606   { (case "(($ac_try" in
12607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12608   *) ac_try_echo=$ac_try;;
12609 esac
12610 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12611   (eval "$ac_try") 2>&5
12612   ac_status=$?
12613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12614   (exit $ac_status); }; }; then
12615   ac_cv_lib_psapi_main=yes
12616 else
12617   echo "$as_me: failed program was:" >&5
12618 sed 's/^/| /' conftest.$ac_ext >&5
12619
12620         ac_cv_lib_psapi_main=no
12621 fi
12622
12623 rm -f core conftest.err conftest.$ac_objext \
12624       conftest$ac_exeext conftest.$ac_ext
12625 LIBS=$ac_check_lib_save_LIBS
12626 fi
12627 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12628 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12629 if test $ac_cv_lib_psapi_main = yes; then
12630   cat >>confdefs.h <<_ACEOF
12631 #define HAVE_LIBPSAPI 1
12632 _ACEOF
12633
12634   LIBS="-lpsapi $LIBS"
12635
12636 fi
12637
12638 fi
12639
12640 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12641 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12642 if test "${ac_cv_search_dlopen+set}" = set; then
12643   echo $ECHO_N "(cached) $ECHO_C" >&6
12644 else
12645   ac_func_search_save_LIBS=$LIBS
12646 cat >conftest.$ac_ext <<_ACEOF
12647 /* confdefs.h.  */
12648 _ACEOF
12649 cat confdefs.h >>conftest.$ac_ext
12650 cat >>conftest.$ac_ext <<_ACEOF
12651 /* end confdefs.h.  */
12652
12653 /* Override any GCC internal prototype to avoid an error.
12654    Use char because int might match the return type of a GCC
12655    builtin and then its argument prototype would still apply.  */
12656 #ifdef __cplusplus
12657 extern "C"
12658 #endif
12659 char dlopen ();
12660 int
12661 main ()
12662 {
12663 return dlopen ();
12664   ;
12665   return 0;
12666 }
12667 _ACEOF
12668 for ac_lib in '' dl; do
12669   if test -z "$ac_lib"; then
12670     ac_res="none required"
12671   else
12672     ac_res=-l$ac_lib
12673     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12674   fi
12675   rm -f conftest.$ac_objext conftest$ac_exeext
12676 if { (ac_try="$ac_link"
12677 case "(($ac_try" in
12678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12679   *) ac_try_echo=$ac_try;;
12680 esac
12681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12682   (eval "$ac_link") 2>conftest.er1
12683   ac_status=$?
12684   grep -v '^ *+' conftest.er1 >conftest.err
12685   rm -f conftest.er1
12686   cat conftest.err >&5
12687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12688   (exit $ac_status); } &&
12689          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12690   { (case "(($ac_try" in
12691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12692   *) ac_try_echo=$ac_try;;
12693 esac
12694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12695   (eval "$ac_try") 2>&5
12696   ac_status=$?
12697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12698   (exit $ac_status); }; } &&
12699          { ac_try='test -s conftest$ac_exeext'
12700   { (case "(($ac_try" in
12701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12702   *) ac_try_echo=$ac_try;;
12703 esac
12704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12705   (eval "$ac_try") 2>&5
12706   ac_status=$?
12707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12708   (exit $ac_status); }; }; then
12709   ac_cv_search_dlopen=$ac_res
12710 else
12711   echo "$as_me: failed program was:" >&5
12712 sed 's/^/| /' conftest.$ac_ext >&5
12713
12714
12715 fi
12716
12717 rm -f core conftest.err conftest.$ac_objext \
12718       conftest$ac_exeext
12719   if test "${ac_cv_search_dlopen+set}" = set; then
12720   break
12721 fi
12722 done
12723 if test "${ac_cv_search_dlopen+set}" = set; then
12724   :
12725 else
12726   ac_cv_search_dlopen=no
12727 fi
12728 rm conftest.$ac_ext
12729 LIBS=$ac_func_search_save_LIBS
12730 fi
12731 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12732 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12733 ac_res=$ac_cv_search_dlopen
12734 if test "$ac_res" != no; then
12735   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12736
12737 cat >>confdefs.h <<\_ACEOF
12738 #define HAVE_DLOPEN 1
12739 _ACEOF
12740
12741 else
12742   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12743 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12744 fi
12745
12746
12747 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
12748 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
12749 if test "${ac_cv_search_clock_gettime+set}" = set; then
12750   echo $ECHO_N "(cached) $ECHO_C" >&6
12751 else
12752   ac_func_search_save_LIBS=$LIBS
12753 cat >conftest.$ac_ext <<_ACEOF
12754 /* confdefs.h.  */
12755 _ACEOF
12756 cat confdefs.h >>conftest.$ac_ext
12757 cat >>conftest.$ac_ext <<_ACEOF
12758 /* end confdefs.h.  */
12759
12760 /* Override any GCC internal prototype to avoid an error.
12761    Use char because int might match the return type of a GCC
12762    builtin and then its argument prototype would still apply.  */
12763 #ifdef __cplusplus
12764 extern "C"
12765 #endif
12766 char clock_gettime ();
12767 int
12768 main ()
12769 {
12770 return clock_gettime ();
12771   ;
12772   return 0;
12773 }
12774 _ACEOF
12775 for ac_lib in '' rt; do
12776   if test -z "$ac_lib"; then
12777     ac_res="none required"
12778   else
12779     ac_res=-l$ac_lib
12780     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12781   fi
12782   rm -f conftest.$ac_objext conftest$ac_exeext
12783 if { (ac_try="$ac_link"
12784 case "(($ac_try" in
12785   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12786   *) ac_try_echo=$ac_try;;
12787 esac
12788 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12789   (eval "$ac_link") 2>conftest.er1
12790   ac_status=$?
12791   grep -v '^ *+' conftest.er1 >conftest.err
12792   rm -f conftest.er1
12793   cat conftest.err >&5
12794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12795   (exit $ac_status); } &&
12796          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12797   { (case "(($ac_try" in
12798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12799   *) ac_try_echo=$ac_try;;
12800 esac
12801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12802   (eval "$ac_try") 2>&5
12803   ac_status=$?
12804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12805   (exit $ac_status); }; } &&
12806          { ac_try='test -s conftest$ac_exeext'
12807   { (case "(($ac_try" in
12808   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12809   *) ac_try_echo=$ac_try;;
12810 esac
12811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12812   (eval "$ac_try") 2>&5
12813   ac_status=$?
12814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12815   (exit $ac_status); }; }; then
12816   ac_cv_search_clock_gettime=$ac_res
12817 else
12818   echo "$as_me: failed program was:" >&5
12819 sed 's/^/| /' conftest.$ac_ext >&5
12820
12821
12822 fi
12823
12824 rm -f core conftest.err conftest.$ac_objext \
12825       conftest$ac_exeext
12826   if test "${ac_cv_search_clock_gettime+set}" = set; then
12827   break
12828 fi
12829 done
12830 if test "${ac_cv_search_clock_gettime+set}" = set; then
12831   :
12832 else
12833   ac_cv_search_clock_gettime=no
12834 fi
12835 rm conftest.$ac_ext
12836 LIBS=$ac_func_search_save_LIBS
12837 fi
12838 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
12839 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
12840 ac_res=$ac_cv_search_clock_gettime
12841 if test "$ac_res" != no; then
12842   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12843
12844 fi
12845
12846
12847 if test "$llvm_cv_enable_libffi" = "yes" ; then
12848   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12849 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12850 if test "${ac_cv_search_ffi_call+set}" = set; then
12851   echo $ECHO_N "(cached) $ECHO_C" >&6
12852 else
12853   ac_func_search_save_LIBS=$LIBS
12854 cat >conftest.$ac_ext <<_ACEOF
12855 /* confdefs.h.  */
12856 _ACEOF
12857 cat confdefs.h >>conftest.$ac_ext
12858 cat >>conftest.$ac_ext <<_ACEOF
12859 /* end confdefs.h.  */
12860
12861 /* Override any GCC internal prototype to avoid an error.
12862    Use char because int might match the return type of a GCC
12863    builtin and then its argument prototype would still apply.  */
12864 #ifdef __cplusplus
12865 extern "C"
12866 #endif
12867 char ffi_call ();
12868 int
12869 main ()
12870 {
12871 return ffi_call ();
12872   ;
12873   return 0;
12874 }
12875 _ACEOF
12876 for ac_lib in '' ffi; do
12877   if test -z "$ac_lib"; then
12878     ac_res="none required"
12879   else
12880     ac_res=-l$ac_lib
12881     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12882   fi
12883   rm -f conftest.$ac_objext conftest$ac_exeext
12884 if { (ac_try="$ac_link"
12885 case "(($ac_try" in
12886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12887   *) ac_try_echo=$ac_try;;
12888 esac
12889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12890   (eval "$ac_link") 2>conftest.er1
12891   ac_status=$?
12892   grep -v '^ *+' conftest.er1 >conftest.err
12893   rm -f conftest.er1
12894   cat conftest.err >&5
12895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12896   (exit $ac_status); } &&
12897          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12898   { (case "(($ac_try" in
12899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12900   *) ac_try_echo=$ac_try;;
12901 esac
12902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12903   (eval "$ac_try") 2>&5
12904   ac_status=$?
12905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12906   (exit $ac_status); }; } &&
12907          { ac_try='test -s conftest$ac_exeext'
12908   { (case "(($ac_try" in
12909   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12910   *) ac_try_echo=$ac_try;;
12911 esac
12912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12913   (eval "$ac_try") 2>&5
12914   ac_status=$?
12915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12916   (exit $ac_status); }; }; then
12917   ac_cv_search_ffi_call=$ac_res
12918 else
12919   echo "$as_me: failed program was:" >&5
12920 sed 's/^/| /' conftest.$ac_ext >&5
12921
12922
12923 fi
12924
12925 rm -f core conftest.err conftest.$ac_objext \
12926       conftest$ac_exeext
12927   if test "${ac_cv_search_ffi_call+set}" = set; then
12928   break
12929 fi
12930 done
12931 if test "${ac_cv_search_ffi_call+set}" = set; then
12932   :
12933 else
12934   ac_cv_search_ffi_call=no
12935 fi
12936 rm conftest.$ac_ext
12937 LIBS=$ac_func_search_save_LIBS
12938 fi
12939 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12940 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12941 ac_res=$ac_cv_search_ffi_call
12942 if test "$ac_res" != no; then
12943   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12944
12945 cat >>confdefs.h <<\_ACEOF
12946 #define HAVE_FFI_CALL 1
12947 _ACEOF
12948
12949 else
12950   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12951 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12952    { (exit 1); exit 1; }; }
12953 fi
12954
12955 fi
12956
12957 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12958 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12959 if test "${ac_cv_search_mallinfo+set}" = set; then
12960   echo $ECHO_N "(cached) $ECHO_C" >&6
12961 else
12962   ac_func_search_save_LIBS=$LIBS
12963 cat >conftest.$ac_ext <<_ACEOF
12964 /* confdefs.h.  */
12965 _ACEOF
12966 cat confdefs.h >>conftest.$ac_ext
12967 cat >>conftest.$ac_ext <<_ACEOF
12968 /* end confdefs.h.  */
12969
12970 /* Override any GCC internal prototype to avoid an error.
12971    Use char because int might match the return type of a GCC
12972    builtin and then its argument prototype would still apply.  */
12973 #ifdef __cplusplus
12974 extern "C"
12975 #endif
12976 char mallinfo ();
12977 int
12978 main ()
12979 {
12980 return mallinfo ();
12981   ;
12982   return 0;
12983 }
12984 _ACEOF
12985 for ac_lib in '' malloc; do
12986   if test -z "$ac_lib"; then
12987     ac_res="none required"
12988   else
12989     ac_res=-l$ac_lib
12990     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12991   fi
12992   rm -f conftest.$ac_objext conftest$ac_exeext
12993 if { (ac_try="$ac_link"
12994 case "(($ac_try" in
12995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12996   *) ac_try_echo=$ac_try;;
12997 esac
12998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12999   (eval "$ac_link") 2>conftest.er1
13000   ac_status=$?
13001   grep -v '^ *+' conftest.er1 >conftest.err
13002   rm -f conftest.er1
13003   cat conftest.err >&5
13004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13005   (exit $ac_status); } &&
13006          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13007   { (case "(($ac_try" in
13008   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13009   *) ac_try_echo=$ac_try;;
13010 esac
13011 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13012   (eval "$ac_try") 2>&5
13013   ac_status=$?
13014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13015   (exit $ac_status); }; } &&
13016          { ac_try='test -s conftest$ac_exeext'
13017   { (case "(($ac_try" in
13018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13019   *) ac_try_echo=$ac_try;;
13020 esac
13021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13022   (eval "$ac_try") 2>&5
13023   ac_status=$?
13024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13025   (exit $ac_status); }; }; then
13026   ac_cv_search_mallinfo=$ac_res
13027 else
13028   echo "$as_me: failed program was:" >&5
13029 sed 's/^/| /' conftest.$ac_ext >&5
13030
13031
13032 fi
13033
13034 rm -f core conftest.err conftest.$ac_objext \
13035       conftest$ac_exeext
13036   if test "${ac_cv_search_mallinfo+set}" = set; then
13037   break
13038 fi
13039 done
13040 if test "${ac_cv_search_mallinfo+set}" = set; then
13041   :
13042 else
13043   ac_cv_search_mallinfo=no
13044 fi
13045 rm conftest.$ac_ext
13046 LIBS=$ac_func_search_save_LIBS
13047 fi
13048 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13049 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13050 ac_res=$ac_cv_search_mallinfo
13051 if test "$ac_res" != no; then
13052   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13053
13054 cat >>confdefs.h <<\_ACEOF
13055 #define HAVE_MALLINFO 1
13056 _ACEOF
13057
13058 fi
13059
13060
13061 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
13062
13063 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13064 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13065 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13066   echo $ECHO_N "(cached) $ECHO_C" >&6
13067 else
13068   ac_check_lib_save_LIBS=$LIBS
13069 LIBS="-lpthread  $LIBS"
13070 cat >conftest.$ac_ext <<_ACEOF
13071 /* confdefs.h.  */
13072 _ACEOF
13073 cat confdefs.h >>conftest.$ac_ext
13074 cat >>conftest.$ac_ext <<_ACEOF
13075 /* end confdefs.h.  */
13076
13077 /* Override any GCC internal prototype to avoid an error.
13078    Use char because int might match the return type of a GCC
13079    builtin and then its argument prototype would still apply.  */
13080 #ifdef __cplusplus
13081 extern "C"
13082 #endif
13083 char pthread_mutex_init ();
13084 int
13085 main ()
13086 {
13087 return pthread_mutex_init ();
13088   ;
13089   return 0;
13090 }
13091 _ACEOF
13092 rm -f conftest.$ac_objext conftest$ac_exeext
13093 if { (ac_try="$ac_link"
13094 case "(($ac_try" in
13095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13096   *) ac_try_echo=$ac_try;;
13097 esac
13098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13099   (eval "$ac_link") 2>conftest.er1
13100   ac_status=$?
13101   grep -v '^ *+' conftest.er1 >conftest.err
13102   rm -f conftest.er1
13103   cat conftest.err >&5
13104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13105   (exit $ac_status); } &&
13106          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13107   { (case "(($ac_try" in
13108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13109   *) ac_try_echo=$ac_try;;
13110 esac
13111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13112   (eval "$ac_try") 2>&5
13113   ac_status=$?
13114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13115   (exit $ac_status); }; } &&
13116          { ac_try='test -s conftest$ac_exeext'
13117   { (case "(($ac_try" in
13118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13119   *) ac_try_echo=$ac_try;;
13120 esac
13121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13122   (eval "$ac_try") 2>&5
13123   ac_status=$?
13124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13125   (exit $ac_status); }; }; then
13126   ac_cv_lib_pthread_pthread_mutex_init=yes
13127 else
13128   echo "$as_me: failed program was:" >&5
13129 sed 's/^/| /' conftest.$ac_ext >&5
13130
13131         ac_cv_lib_pthread_pthread_mutex_init=no
13132 fi
13133
13134 rm -f core conftest.err conftest.$ac_objext \
13135       conftest$ac_exeext conftest.$ac_ext
13136 LIBS=$ac_check_lib_save_LIBS
13137 fi
13138 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13139 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13140 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
13141   cat >>confdefs.h <<_ACEOF
13142 #define HAVE_LIBPTHREAD 1
13143 _ACEOF
13144
13145   LIBS="-lpthread $LIBS"
13146
13147 fi
13148
13149   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13150 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13151 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13152   echo $ECHO_N "(cached) $ECHO_C" >&6
13153 else
13154   ac_func_search_save_LIBS=$LIBS
13155 cat >conftest.$ac_ext <<_ACEOF
13156 /* confdefs.h.  */
13157 _ACEOF
13158 cat confdefs.h >>conftest.$ac_ext
13159 cat >>conftest.$ac_ext <<_ACEOF
13160 /* end confdefs.h.  */
13161
13162 /* Override any GCC internal prototype to avoid an error.
13163    Use char because int might match the return type of a GCC
13164    builtin and then its argument prototype would still apply.  */
13165 #ifdef __cplusplus
13166 extern "C"
13167 #endif
13168 char pthread_mutex_lock ();
13169 int
13170 main ()
13171 {
13172 return pthread_mutex_lock ();
13173   ;
13174   return 0;
13175 }
13176 _ACEOF
13177 for ac_lib in '' pthread; do
13178   if test -z "$ac_lib"; then
13179     ac_res="none required"
13180   else
13181     ac_res=-l$ac_lib
13182     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13183   fi
13184   rm -f conftest.$ac_objext conftest$ac_exeext
13185 if { (ac_try="$ac_link"
13186 case "(($ac_try" in
13187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13188   *) ac_try_echo=$ac_try;;
13189 esac
13190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13191   (eval "$ac_link") 2>conftest.er1
13192   ac_status=$?
13193   grep -v '^ *+' conftest.er1 >conftest.err
13194   rm -f conftest.er1
13195   cat conftest.err >&5
13196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13197   (exit $ac_status); } &&
13198          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13199   { (case "(($ac_try" in
13200   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13201   *) ac_try_echo=$ac_try;;
13202 esac
13203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13204   (eval "$ac_try") 2>&5
13205   ac_status=$?
13206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13207   (exit $ac_status); }; } &&
13208          { ac_try='test -s conftest$ac_exeext'
13209   { (case "(($ac_try" in
13210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13211   *) ac_try_echo=$ac_try;;
13212 esac
13213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13214   (eval "$ac_try") 2>&5
13215   ac_status=$?
13216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13217   (exit $ac_status); }; }; then
13218   ac_cv_search_pthread_mutex_lock=$ac_res
13219 else
13220   echo "$as_me: failed program was:" >&5
13221 sed 's/^/| /' conftest.$ac_ext >&5
13222
13223
13224 fi
13225
13226 rm -f core conftest.err conftest.$ac_objext \
13227       conftest$ac_exeext
13228   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13229   break
13230 fi
13231 done
13232 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13233   :
13234 else
13235   ac_cv_search_pthread_mutex_lock=no
13236 fi
13237 rm conftest.$ac_ext
13238 LIBS=$ac_func_search_save_LIBS
13239 fi
13240 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13241 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
13242 ac_res=$ac_cv_search_pthread_mutex_lock
13243 if test "$ac_res" != no; then
13244   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13245
13246 cat >>confdefs.h <<\_ACEOF
13247 #define HAVE_PTHREAD_MUTEX_LOCK 1
13248 _ACEOF
13249
13250 fi
13251
13252   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13253 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13254 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13255   echo $ECHO_N "(cached) $ECHO_C" >&6
13256 else
13257   ac_func_search_save_LIBS=$LIBS
13258 cat >conftest.$ac_ext <<_ACEOF
13259 /* confdefs.h.  */
13260 _ACEOF
13261 cat confdefs.h >>conftest.$ac_ext
13262 cat >>conftest.$ac_ext <<_ACEOF
13263 /* end confdefs.h.  */
13264
13265 /* Override any GCC internal prototype to avoid an error.
13266    Use char because int might match the return type of a GCC
13267    builtin and then its argument prototype would still apply.  */
13268 #ifdef __cplusplus
13269 extern "C"
13270 #endif
13271 char pthread_rwlock_init ();
13272 int
13273 main ()
13274 {
13275 return pthread_rwlock_init ();
13276   ;
13277   return 0;
13278 }
13279 _ACEOF
13280 for ac_lib in '' pthread; do
13281   if test -z "$ac_lib"; then
13282     ac_res="none required"
13283   else
13284     ac_res=-l$ac_lib
13285     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13286   fi
13287   rm -f conftest.$ac_objext conftest$ac_exeext
13288 if { (ac_try="$ac_link"
13289 case "(($ac_try" in
13290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13291   *) ac_try_echo=$ac_try;;
13292 esac
13293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13294   (eval "$ac_link") 2>conftest.er1
13295   ac_status=$?
13296   grep -v '^ *+' conftest.er1 >conftest.err
13297   rm -f conftest.er1
13298   cat conftest.err >&5
13299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13300   (exit $ac_status); } &&
13301          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13302   { (case "(($ac_try" in
13303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13304   *) ac_try_echo=$ac_try;;
13305 esac
13306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13307   (eval "$ac_try") 2>&5
13308   ac_status=$?
13309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13310   (exit $ac_status); }; } &&
13311          { ac_try='test -s conftest$ac_exeext'
13312   { (case "(($ac_try" in
13313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13314   *) ac_try_echo=$ac_try;;
13315 esac
13316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13317   (eval "$ac_try") 2>&5
13318   ac_status=$?
13319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13320   (exit $ac_status); }; }; then
13321   ac_cv_search_pthread_rwlock_init=$ac_res
13322 else
13323   echo "$as_me: failed program was:" >&5
13324 sed 's/^/| /' conftest.$ac_ext >&5
13325
13326
13327 fi
13328
13329 rm -f core conftest.err conftest.$ac_objext \
13330       conftest$ac_exeext
13331   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13332   break
13333 fi
13334 done
13335 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13336   :
13337 else
13338   ac_cv_search_pthread_rwlock_init=no
13339 fi
13340 rm conftest.$ac_ext
13341 LIBS=$ac_func_search_save_LIBS
13342 fi
13343 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13344 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13345 ac_res=$ac_cv_search_pthread_rwlock_init
13346 if test "$ac_res" != no; then
13347   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13348
13349 cat >>confdefs.h <<\_ACEOF
13350 #define HAVE_PTHREAD_RWLOCK_INIT 1
13351 _ACEOF
13352
13353 fi
13354
13355   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13356 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13357 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13358   echo $ECHO_N "(cached) $ECHO_C" >&6
13359 else
13360   ac_func_search_save_LIBS=$LIBS
13361 cat >conftest.$ac_ext <<_ACEOF
13362 /* confdefs.h.  */
13363 _ACEOF
13364 cat confdefs.h >>conftest.$ac_ext
13365 cat >>conftest.$ac_ext <<_ACEOF
13366 /* end confdefs.h.  */
13367
13368 /* Override any GCC internal prototype to avoid an error.
13369    Use char because int might match the return type of a GCC
13370    builtin and then its argument prototype would still apply.  */
13371 #ifdef __cplusplus
13372 extern "C"
13373 #endif
13374 char pthread_getspecific ();
13375 int
13376 main ()
13377 {
13378 return pthread_getspecific ();
13379   ;
13380   return 0;
13381 }
13382 _ACEOF
13383 for ac_lib in '' pthread; do
13384   if test -z "$ac_lib"; then
13385     ac_res="none required"
13386   else
13387     ac_res=-l$ac_lib
13388     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13389   fi
13390   rm -f conftest.$ac_objext conftest$ac_exeext
13391 if { (ac_try="$ac_link"
13392 case "(($ac_try" in
13393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13394   *) ac_try_echo=$ac_try;;
13395 esac
13396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13397   (eval "$ac_link") 2>conftest.er1
13398   ac_status=$?
13399   grep -v '^ *+' conftest.er1 >conftest.err
13400   rm -f conftest.er1
13401   cat conftest.err >&5
13402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13403   (exit $ac_status); } &&
13404          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13405   { (case "(($ac_try" in
13406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13407   *) ac_try_echo=$ac_try;;
13408 esac
13409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13410   (eval "$ac_try") 2>&5
13411   ac_status=$?
13412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13413   (exit $ac_status); }; } &&
13414          { ac_try='test -s conftest$ac_exeext'
13415   { (case "(($ac_try" in
13416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13417   *) ac_try_echo=$ac_try;;
13418 esac
13419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13420   (eval "$ac_try") 2>&5
13421   ac_status=$?
13422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13423   (exit $ac_status); }; }; then
13424   ac_cv_search_pthread_getspecific=$ac_res
13425 else
13426   echo "$as_me: failed program was:" >&5
13427 sed 's/^/| /' conftest.$ac_ext >&5
13428
13429
13430 fi
13431
13432 rm -f core conftest.err conftest.$ac_objext \
13433       conftest$ac_exeext
13434   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13435   break
13436 fi
13437 done
13438 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13439   :
13440 else
13441   ac_cv_search_pthread_getspecific=no
13442 fi
13443 rm conftest.$ac_ext
13444 LIBS=$ac_func_search_save_LIBS
13445 fi
13446 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13447 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13448 ac_res=$ac_cv_search_pthread_getspecific
13449 if test "$ac_res" != no; then
13450   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13451
13452 cat >>confdefs.h <<\_ACEOF
13453 #define HAVE_PTHREAD_GETSPECIFIC 1
13454 _ACEOF
13455
13456 fi
13457
13458 fi
13459
13460
13461 # Check whether --with-udis86 was given.
13462 if test "${with_udis86+set}" = set; then
13463   withval=$with_udis86;
13464       USE_UDIS86=1
13465
13466       case "$withval" in
13467         /usr/lib|yes) ;;
13468         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13469       esac
13470
13471 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13472 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13473 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13474   echo $ECHO_N "(cached) $ECHO_C" >&6
13475 else
13476   ac_check_lib_save_LIBS=$LIBS
13477 LIBS="-ludis86  $LIBS"
13478 cat >conftest.$ac_ext <<_ACEOF
13479 /* confdefs.h.  */
13480 _ACEOF
13481 cat confdefs.h >>conftest.$ac_ext
13482 cat >>conftest.$ac_ext <<_ACEOF
13483 /* end confdefs.h.  */
13484
13485 /* Override any GCC internal prototype to avoid an error.
13486    Use char because int might match the return type of a GCC
13487    builtin and then its argument prototype would still apply.  */
13488 #ifdef __cplusplus
13489 extern "C"
13490 #endif
13491 char ud_init ();
13492 int
13493 main ()
13494 {
13495 return ud_init ();
13496   ;
13497   return 0;
13498 }
13499 _ACEOF
13500 rm -f conftest.$ac_objext conftest$ac_exeext
13501 if { (ac_try="$ac_link"
13502 case "(($ac_try" in
13503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13504   *) ac_try_echo=$ac_try;;
13505 esac
13506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13507   (eval "$ac_link") 2>conftest.er1
13508   ac_status=$?
13509   grep -v '^ *+' conftest.er1 >conftest.err
13510   rm -f conftest.er1
13511   cat conftest.err >&5
13512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13513   (exit $ac_status); } &&
13514          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13515   { (case "(($ac_try" in
13516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13517   *) ac_try_echo=$ac_try;;
13518 esac
13519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13520   (eval "$ac_try") 2>&5
13521   ac_status=$?
13522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13523   (exit $ac_status); }; } &&
13524          { ac_try='test -s conftest$ac_exeext'
13525   { (case "(($ac_try" in
13526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13527   *) ac_try_echo=$ac_try;;
13528 esac
13529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13530   (eval "$ac_try") 2>&5
13531   ac_status=$?
13532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13533   (exit $ac_status); }; }; then
13534   ac_cv_lib_udis86_ud_init=yes
13535 else
13536   echo "$as_me: failed program was:" >&5
13537 sed 's/^/| /' conftest.$ac_ext >&5
13538
13539         ac_cv_lib_udis86_ud_init=no
13540 fi
13541
13542 rm -f core conftest.err conftest.$ac_objext \
13543       conftest$ac_exeext conftest.$ac_ext
13544 LIBS=$ac_check_lib_save_LIBS
13545 fi
13546 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13547 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13548 if test $ac_cv_lib_udis86_ud_init = yes; then
13549   cat >>confdefs.h <<_ACEOF
13550 #define HAVE_LIBUDIS86 1
13551 _ACEOF
13552
13553   LIBS="-ludis86 $LIBS"
13554
13555 else
13556
13557         echo "Error! You need to have libudis86 around."
13558         exit -1
13559
13560 fi
13561
13562
13563 else
13564   USE_UDIS86=0
13565
13566 fi
13567
13568
13569 cat >>confdefs.h <<_ACEOF
13570 #define USE_UDIS86 $USE_UDIS86
13571 _ACEOF
13572
13573
13574
13575 # Check whether --with-oprofile was given.
13576 if test "${with_oprofile+set}" = set; then
13577   withval=$with_oprofile;
13578       USE_OPROFILE=1
13579
13580       case "$withval" in
13581         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13582         no) llvm_cv_oppath=
13583             USE_OPROFILE=0
13584  ;;
13585         *) llvm_cv_oppath="${withval}/lib/oprofile"
13586            CPPFLAGS="-I${withval}/include";;
13587       esac
13588       case $llvm_cv_os_type in
13589         Linux)
13590           if test -n "$llvm_cv_oppath" ; then
13591             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13592                                                             { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13593 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13594 if test "${ac_cv_search_bfd_init+set}" = set; then
13595   echo $ECHO_N "(cached) $ECHO_C" >&6
13596 else
13597   ac_func_search_save_LIBS=$LIBS
13598 cat >conftest.$ac_ext <<_ACEOF
13599 /* confdefs.h.  */
13600 _ACEOF
13601 cat confdefs.h >>conftest.$ac_ext
13602 cat >>conftest.$ac_ext <<_ACEOF
13603 /* end confdefs.h.  */
13604
13605 /* Override any GCC internal prototype to avoid an error.
13606    Use char because int might match the return type of a GCC
13607    builtin and then its argument prototype would still apply.  */
13608 #ifdef __cplusplus
13609 extern "C"
13610 #endif
13611 char bfd_init ();
13612 int
13613 main ()
13614 {
13615 return bfd_init ();
13616   ;
13617   return 0;
13618 }
13619 _ACEOF
13620 for ac_lib in '' bfd; do
13621   if test -z "$ac_lib"; then
13622     ac_res="none required"
13623   else
13624     ac_res=-l$ac_lib
13625     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13626   fi
13627   rm -f conftest.$ac_objext conftest$ac_exeext
13628 if { (ac_try="$ac_link"
13629 case "(($ac_try" in
13630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13631   *) ac_try_echo=$ac_try;;
13632 esac
13633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13634   (eval "$ac_link") 2>conftest.er1
13635   ac_status=$?
13636   grep -v '^ *+' conftest.er1 >conftest.err
13637   rm -f conftest.er1
13638   cat conftest.err >&5
13639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640   (exit $ac_status); } &&
13641          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13642   { (case "(($ac_try" in
13643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13644   *) ac_try_echo=$ac_try;;
13645 esac
13646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13647   (eval "$ac_try") 2>&5
13648   ac_status=$?
13649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13650   (exit $ac_status); }; } &&
13651          { ac_try='test -s conftest$ac_exeext'
13652   { (case "(($ac_try" in
13653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13654   *) ac_try_echo=$ac_try;;
13655 esac
13656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13657   (eval "$ac_try") 2>&5
13658   ac_status=$?
13659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13660   (exit $ac_status); }; }; then
13661   ac_cv_search_bfd_init=$ac_res
13662 else
13663   echo "$as_me: failed program was:" >&5
13664 sed 's/^/| /' conftest.$ac_ext >&5
13665
13666
13667 fi
13668
13669 rm -f core conftest.err conftest.$ac_objext \
13670       conftest$ac_exeext
13671   if test "${ac_cv_search_bfd_init+set}" = set; then
13672   break
13673 fi
13674 done
13675 if test "${ac_cv_search_bfd_init+set}" = set; then
13676   :
13677 else
13678   ac_cv_search_bfd_init=no
13679 fi
13680 rm conftest.$ac_ext
13681 LIBS=$ac_func_search_save_LIBS
13682 fi
13683 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13684 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13685 ac_res=$ac_cv_search_bfd_init
13686 if test "$ac_res" != no; then
13687   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13688
13689 fi
13690
13691             { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13692 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13693 if test "${ac_cv_search_op_open_agent+set}" = set; then
13694   echo $ECHO_N "(cached) $ECHO_C" >&6
13695 else
13696   ac_func_search_save_LIBS=$LIBS
13697 cat >conftest.$ac_ext <<_ACEOF
13698 /* confdefs.h.  */
13699 _ACEOF
13700 cat confdefs.h >>conftest.$ac_ext
13701 cat >>conftest.$ac_ext <<_ACEOF
13702 /* end confdefs.h.  */
13703
13704 /* Override any GCC internal prototype to avoid an error.
13705    Use char because int might match the return type of a GCC
13706    builtin and then its argument prototype would still apply.  */
13707 #ifdef __cplusplus
13708 extern "C"
13709 #endif
13710 char op_open_agent ();
13711 int
13712 main ()
13713 {
13714 return op_open_agent ();
13715   ;
13716   return 0;
13717 }
13718 _ACEOF
13719 for ac_lib in '' opagent; do
13720   if test -z "$ac_lib"; then
13721     ac_res="none required"
13722   else
13723     ac_res=-l$ac_lib
13724     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13725   fi
13726   rm -f conftest.$ac_objext conftest$ac_exeext
13727 if { (ac_try="$ac_link"
13728 case "(($ac_try" in
13729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13730   *) ac_try_echo=$ac_try;;
13731 esac
13732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13733   (eval "$ac_link") 2>conftest.er1
13734   ac_status=$?
13735   grep -v '^ *+' conftest.er1 >conftest.err
13736   rm -f conftest.er1
13737   cat conftest.err >&5
13738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13739   (exit $ac_status); } &&
13740          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13741   { (case "(($ac_try" in
13742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13743   *) ac_try_echo=$ac_try;;
13744 esac
13745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13746   (eval "$ac_try") 2>&5
13747   ac_status=$?
13748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13749   (exit $ac_status); }; } &&
13750          { ac_try='test -s conftest$ac_exeext'
13751   { (case "(($ac_try" in
13752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13753   *) ac_try_echo=$ac_try;;
13754 esac
13755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13756   (eval "$ac_try") 2>&5
13757   ac_status=$?
13758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13759   (exit $ac_status); }; }; then
13760   ac_cv_search_op_open_agent=$ac_res
13761 else
13762   echo "$as_me: failed program was:" >&5
13763 sed 's/^/| /' conftest.$ac_ext >&5
13764
13765
13766 fi
13767
13768 rm -f core conftest.err conftest.$ac_objext \
13769       conftest$ac_exeext
13770   if test "${ac_cv_search_op_open_agent+set}" = set; then
13771   break
13772 fi
13773 done
13774 if test "${ac_cv_search_op_open_agent+set}" = set; then
13775   :
13776 else
13777   ac_cv_search_op_open_agent=no
13778 fi
13779 rm conftest.$ac_ext
13780 LIBS=$ac_func_search_save_LIBS
13781 fi
13782 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13783 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13784 ac_res=$ac_cv_search_op_open_agent
13785 if test "$ac_res" != no; then
13786   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13787
13788 else
13789
13790               echo "Error! You need to have libopagent around."
13791               exit -1
13792
13793 fi
13794
13795             if test "${ac_cv_header_opagent_h+set}" = set; then
13796   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13797 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13798 if test "${ac_cv_header_opagent_h+set}" = set; then
13799   echo $ECHO_N "(cached) $ECHO_C" >&6
13800 fi
13801 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13802 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13803 else
13804   # Is the header compilable?
13805 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13806 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13807 cat >conftest.$ac_ext <<_ACEOF
13808 /* confdefs.h.  */
13809 _ACEOF
13810 cat confdefs.h >>conftest.$ac_ext
13811 cat >>conftest.$ac_ext <<_ACEOF
13812 /* end confdefs.h.  */
13813 $ac_includes_default
13814 #include <opagent.h>
13815 _ACEOF
13816 rm -f conftest.$ac_objext
13817 if { (ac_try="$ac_compile"
13818 case "(($ac_try" in
13819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13820   *) ac_try_echo=$ac_try;;
13821 esac
13822 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13823   (eval "$ac_compile") 2>conftest.er1
13824   ac_status=$?
13825   grep -v '^ *+' conftest.er1 >conftest.err
13826   rm -f conftest.er1
13827   cat conftest.err >&5
13828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13829   (exit $ac_status); } &&
13830          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13831   { (case "(($ac_try" in
13832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13833   *) ac_try_echo=$ac_try;;
13834 esac
13835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13836   (eval "$ac_try") 2>&5
13837   ac_status=$?
13838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13839   (exit $ac_status); }; } &&
13840          { ac_try='test -s conftest.$ac_objext'
13841   { (case "(($ac_try" in
13842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13843   *) ac_try_echo=$ac_try;;
13844 esac
13845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13846   (eval "$ac_try") 2>&5
13847   ac_status=$?
13848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13849   (exit $ac_status); }; }; then
13850   ac_header_compiler=yes
13851 else
13852   echo "$as_me: failed program was:" >&5
13853 sed 's/^/| /' conftest.$ac_ext >&5
13854
13855         ac_header_compiler=no
13856 fi
13857
13858 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13859 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13860 echo "${ECHO_T}$ac_header_compiler" >&6; }
13861
13862 # Is the header present?
13863 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13864 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13865 cat >conftest.$ac_ext <<_ACEOF
13866 /* confdefs.h.  */
13867 _ACEOF
13868 cat confdefs.h >>conftest.$ac_ext
13869 cat >>conftest.$ac_ext <<_ACEOF
13870 /* end confdefs.h.  */
13871 #include <opagent.h>
13872 _ACEOF
13873 if { (ac_try="$ac_cpp conftest.$ac_ext"
13874 case "(($ac_try" in
13875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13876   *) ac_try_echo=$ac_try;;
13877 esac
13878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13879   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13880   ac_status=$?
13881   grep -v '^ *+' conftest.er1 >conftest.err
13882   rm -f conftest.er1
13883   cat conftest.err >&5
13884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13885   (exit $ac_status); } >/dev/null; then
13886   if test -s conftest.err; then
13887     ac_cpp_err=$ac_c_preproc_warn_flag
13888     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13889   else
13890     ac_cpp_err=
13891   fi
13892 else
13893   ac_cpp_err=yes
13894 fi
13895 if test -z "$ac_cpp_err"; then
13896   ac_header_preproc=yes
13897 else
13898   echo "$as_me: failed program was:" >&5
13899 sed 's/^/| /' conftest.$ac_ext >&5
13900
13901   ac_header_preproc=no
13902 fi
13903
13904 rm -f conftest.err conftest.$ac_ext
13905 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13906 echo "${ECHO_T}$ac_header_preproc" >&6; }
13907
13908 # So?  What about this header?
13909 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13910   yes:no: )
13911     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13912 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13913     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13914 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13915     ac_header_preproc=yes
13916     ;;
13917   no:yes:* )
13918     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13919 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13920     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13921 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13922     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13923 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13924     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13925 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13926     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13927 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13928     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13929 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13930     ( cat <<\_ASBOX
13931 ## ------------------------------------ ##
13932 ## Report this to http://llvm.org/bugs/ ##
13933 ## ------------------------------------ ##
13934 _ASBOX
13935      ) | sed "s/^/$as_me: WARNING:     /" >&2
13936     ;;
13937 esac
13938 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13939 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13940 if test "${ac_cv_header_opagent_h+set}" = set; then
13941   echo $ECHO_N "(cached) $ECHO_C" >&6
13942 else
13943   ac_cv_header_opagent_h=$ac_header_preproc
13944 fi
13945 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13946 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13947
13948 fi
13949 if test $ac_cv_header_opagent_h = yes; then
13950   :
13951 else
13952
13953               echo "Error! You need to have opagent.h around."
13954               exit -1
13955
13956 fi
13957
13958
13959           fi ;;
13960         *)
13961           { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13962 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13963    { (exit 1); exit 1; }; } ;;
13964       esac
13965
13966 else
13967
13968       USE_OPROFILE=0
13969
13970
13971 fi
13972
13973
13974 cat >>confdefs.h <<_ACEOF
13975 #define LLVM_USE_OPROFILE $USE_OPROFILE
13976 _ACEOF
13977
13978
13979
13980 # Check whether --with-intel-jitevents was given.
13981 if test "${with_intel_jitevents+set}" = set; then
13982   withval=$with_intel_jitevents;
13983        case "$withval" in
13984           yes) USE_INTEL_JITEVENTS=1
13985 ;;
13986           no)  USE_INTEL_JITEVENTS=0
13987 ;;
13988           *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
13989 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
13990    { (exit 1); exit 1; }; };;
13991        esac
13992
13993       case $llvm_cv_os_type in
13994         Linux|Win32|Cygwin|MingW) ;;
13995         *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
13996 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
13997    { (exit 1); exit 1; }; };;
13998       esac
13999
14000       case "$llvm_cv_target_arch" in
14001         x86|x86_64) ;;
14002         *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
14003 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
14004    { (exit 1); exit 1; }; };;
14005       esac
14006
14007 else
14008
14009       USE_INTEL_JITEVENTS=0
14010
14011
14012 fi
14013
14014
14015 cat >>confdefs.h <<_ACEOF
14016 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
14017 _ACEOF
14018
14019
14020 for ac_prog in xml2-config
14021 do
14022   # Extract the first word of "$ac_prog", so it can be a program name with args.
14023 set dummy $ac_prog; ac_word=$2
14024 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14025 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14026 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
14027   echo $ECHO_N "(cached) $ECHO_C" >&6
14028 else
14029   if test -n "$XML2CONFIG"; then
14030   ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
14031 else
14032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14033 for as_dir in $PATH
14034 do
14035   IFS=$as_save_IFS
14036   test -z "$as_dir" && as_dir=.
14037   for ac_exec_ext in '' $ac_executable_extensions; do
14038   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14039     ac_cv_prog_XML2CONFIG="$ac_prog"
14040     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14041     break 2
14042   fi
14043 done
14044 done
14045 IFS=$as_save_IFS
14046
14047 fi
14048 fi
14049 XML2CONFIG=$ac_cv_prog_XML2CONFIG
14050 if test -n "$XML2CONFIG"; then
14051   { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
14052 echo "${ECHO_T}$XML2CONFIG" >&6; }
14053 else
14054   { echo "$as_me:$LINENO: result: no" >&5
14055 echo "${ECHO_T}no" >&6; }
14056 fi
14057
14058
14059   test -n "$XML2CONFIG" && break
14060 done
14061
14062
14063 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
14064 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
14065 if test "x$XML2CONFIG" = "x"; then
14066  { echo "$as_me:$LINENO: result: xml2-config not found" >&5
14067 echo "${ECHO_T}xml2-config not found" >&6; }
14068 else
14069  LIBXML2_INC=`$XML2CONFIG --cflags`
14070  { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
14071 echo "${ECHO_T}$LIBXML2_INC" >&6; }
14072  { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
14073 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
14074 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
14075   echo $ECHO_N "(cached) $ECHO_C" >&6
14076 else
14077   ac_check_lib_save_LIBS=$LIBS
14078 LIBS="-lxml2  $LIBS"
14079 cat >conftest.$ac_ext <<_ACEOF
14080 /* confdefs.h.  */
14081 _ACEOF
14082 cat confdefs.h >>conftest.$ac_ext
14083 cat >>conftest.$ac_ext <<_ACEOF
14084 /* end confdefs.h.  */
14085
14086 /* Override any GCC internal prototype to avoid an error.
14087    Use char because int might match the return type of a GCC
14088    builtin and then its argument prototype would still apply.  */
14089 #ifdef __cplusplus
14090 extern "C"
14091 #endif
14092 char xmlReadFile ();
14093 int
14094 main ()
14095 {
14096 return xmlReadFile ();
14097   ;
14098   return 0;
14099 }
14100 _ACEOF
14101 rm -f conftest.$ac_objext conftest$ac_exeext
14102 if { (ac_try="$ac_link"
14103 case "(($ac_try" in
14104   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14105   *) ac_try_echo=$ac_try;;
14106 esac
14107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14108   (eval "$ac_link") 2>conftest.er1
14109   ac_status=$?
14110   grep -v '^ *+' conftest.er1 >conftest.err
14111   rm -f conftest.er1
14112   cat conftest.err >&5
14113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14114   (exit $ac_status); } &&
14115          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14116   { (case "(($ac_try" in
14117   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14118   *) ac_try_echo=$ac_try;;
14119 esac
14120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14121   (eval "$ac_try") 2>&5
14122   ac_status=$?
14123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14124   (exit $ac_status); }; } &&
14125          { ac_try='test -s conftest$ac_exeext'
14126   { (case "(($ac_try" in
14127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14128   *) ac_try_echo=$ac_try;;
14129 esac
14130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14131   (eval "$ac_try") 2>&5
14132   ac_status=$?
14133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14134   (exit $ac_status); }; }; then
14135   ac_cv_lib_xml2_xmlReadFile=yes
14136 else
14137   echo "$as_me: failed program was:" >&5
14138 sed 's/^/| /' conftest.$ac_ext >&5
14139
14140         ac_cv_lib_xml2_xmlReadFile=no
14141 fi
14142
14143 rm -f core conftest.err conftest.$ac_objext \
14144       conftest$ac_exeext conftest.$ac_ext
14145 LIBS=$ac_check_lib_save_LIBS
14146 fi
14147 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
14148 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
14149 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
14150
14151 cat >>confdefs.h <<\_ACEOF
14152 #define CLANG_HAVE_LIBXML 1
14153 _ACEOF
14154
14155                                 LIBXML2_LIBS="-lxml2"
14156 fi
14157
14158 fi
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168 ac_header_dirent=no
14169 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14170   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14171 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14172 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14173 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14174   echo $ECHO_N "(cached) $ECHO_C" >&6
14175 else
14176   cat >conftest.$ac_ext <<_ACEOF
14177 /* confdefs.h.  */
14178 _ACEOF
14179 cat confdefs.h >>conftest.$ac_ext
14180 cat >>conftest.$ac_ext <<_ACEOF
14181 /* end confdefs.h.  */
14182 #include <sys/types.h>
14183 #include <$ac_hdr>
14184
14185 int
14186 main ()
14187 {
14188 if ((DIR *) 0)
14189 return 0;
14190   ;
14191   return 0;
14192 }
14193 _ACEOF
14194 rm -f conftest.$ac_objext
14195 if { (ac_try="$ac_compile"
14196 case "(($ac_try" in
14197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14198   *) ac_try_echo=$ac_try;;
14199 esac
14200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14201   (eval "$ac_compile") 2>conftest.er1
14202   ac_status=$?
14203   grep -v '^ *+' conftest.er1 >conftest.err
14204   rm -f conftest.er1
14205   cat conftest.err >&5
14206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14207   (exit $ac_status); } &&
14208          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14209   { (case "(($ac_try" in
14210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14211   *) ac_try_echo=$ac_try;;
14212 esac
14213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14214   (eval "$ac_try") 2>&5
14215   ac_status=$?
14216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14217   (exit $ac_status); }; } &&
14218          { ac_try='test -s conftest.$ac_objext'
14219   { (case "(($ac_try" in
14220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14221   *) ac_try_echo=$ac_try;;
14222 esac
14223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14224   (eval "$ac_try") 2>&5
14225   ac_status=$?
14226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14227   (exit $ac_status); }; }; then
14228   eval "$as_ac_Header=yes"
14229 else
14230   echo "$as_me: failed program was:" >&5
14231 sed 's/^/| /' conftest.$ac_ext >&5
14232
14233         eval "$as_ac_Header=no"
14234 fi
14235
14236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14237 fi
14238 ac_res=`eval echo '${'$as_ac_Header'}'`
14239                { echo "$as_me:$LINENO: result: $ac_res" >&5
14240 echo "${ECHO_T}$ac_res" >&6; }
14241 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14242   cat >>confdefs.h <<_ACEOF
14243 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14244 _ACEOF
14245
14246 ac_header_dirent=$ac_hdr; break
14247 fi
14248
14249 done
14250 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14251 if test $ac_header_dirent = dirent.h; then
14252   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14253 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14254 if test "${ac_cv_search_opendir+set}" = set; then
14255   echo $ECHO_N "(cached) $ECHO_C" >&6
14256 else
14257   ac_func_search_save_LIBS=$LIBS
14258 cat >conftest.$ac_ext <<_ACEOF
14259 /* confdefs.h.  */
14260 _ACEOF
14261 cat confdefs.h >>conftest.$ac_ext
14262 cat >>conftest.$ac_ext <<_ACEOF
14263 /* end confdefs.h.  */
14264
14265 /* Override any GCC internal prototype to avoid an error.
14266    Use char because int might match the return type of a GCC
14267    builtin and then its argument prototype would still apply.  */
14268 #ifdef __cplusplus
14269 extern "C"
14270 #endif
14271 char opendir ();
14272 int
14273 main ()
14274 {
14275 return opendir ();
14276   ;
14277   return 0;
14278 }
14279 _ACEOF
14280 for ac_lib in '' dir; do
14281   if test -z "$ac_lib"; then
14282     ac_res="none required"
14283   else
14284     ac_res=-l$ac_lib
14285     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14286   fi
14287   rm -f conftest.$ac_objext conftest$ac_exeext
14288 if { (ac_try="$ac_link"
14289 case "(($ac_try" in
14290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14291   *) ac_try_echo=$ac_try;;
14292 esac
14293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14294   (eval "$ac_link") 2>conftest.er1
14295   ac_status=$?
14296   grep -v '^ *+' conftest.er1 >conftest.err
14297   rm -f conftest.er1
14298   cat conftest.err >&5
14299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14300   (exit $ac_status); } &&
14301          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14302   { (case "(($ac_try" in
14303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14304   *) ac_try_echo=$ac_try;;
14305 esac
14306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14307   (eval "$ac_try") 2>&5
14308   ac_status=$?
14309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14310   (exit $ac_status); }; } &&
14311          { ac_try='test -s conftest$ac_exeext'
14312   { (case "(($ac_try" in
14313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14314   *) ac_try_echo=$ac_try;;
14315 esac
14316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14317   (eval "$ac_try") 2>&5
14318   ac_status=$?
14319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14320   (exit $ac_status); }; }; then
14321   ac_cv_search_opendir=$ac_res
14322 else
14323   echo "$as_me: failed program was:" >&5
14324 sed 's/^/| /' conftest.$ac_ext >&5
14325
14326
14327 fi
14328
14329 rm -f core conftest.err conftest.$ac_objext \
14330       conftest$ac_exeext
14331   if test "${ac_cv_search_opendir+set}" = set; then
14332   break
14333 fi
14334 done
14335 if test "${ac_cv_search_opendir+set}" = set; then
14336   :
14337 else
14338   ac_cv_search_opendir=no
14339 fi
14340 rm conftest.$ac_ext
14341 LIBS=$ac_func_search_save_LIBS
14342 fi
14343 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14344 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14345 ac_res=$ac_cv_search_opendir
14346 if test "$ac_res" != no; then
14347   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14348
14349 fi
14350
14351 else
14352   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14353 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14354 if test "${ac_cv_search_opendir+set}" = set; then
14355   echo $ECHO_N "(cached) $ECHO_C" >&6
14356 else
14357   ac_func_search_save_LIBS=$LIBS
14358 cat >conftest.$ac_ext <<_ACEOF
14359 /* confdefs.h.  */
14360 _ACEOF
14361 cat confdefs.h >>conftest.$ac_ext
14362 cat >>conftest.$ac_ext <<_ACEOF
14363 /* end confdefs.h.  */
14364
14365 /* Override any GCC internal prototype to avoid an error.
14366    Use char because int might match the return type of a GCC
14367    builtin and then its argument prototype would still apply.  */
14368 #ifdef __cplusplus
14369 extern "C"
14370 #endif
14371 char opendir ();
14372 int
14373 main ()
14374 {
14375 return opendir ();
14376   ;
14377   return 0;
14378 }
14379 _ACEOF
14380 for ac_lib in '' x; do
14381   if test -z "$ac_lib"; then
14382     ac_res="none required"
14383   else
14384     ac_res=-l$ac_lib
14385     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14386   fi
14387   rm -f conftest.$ac_objext conftest$ac_exeext
14388 if { (ac_try="$ac_link"
14389 case "(($ac_try" in
14390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14391   *) ac_try_echo=$ac_try;;
14392 esac
14393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14394   (eval "$ac_link") 2>conftest.er1
14395   ac_status=$?
14396   grep -v '^ *+' conftest.er1 >conftest.err
14397   rm -f conftest.er1
14398   cat conftest.err >&5
14399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14400   (exit $ac_status); } &&
14401          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14402   { (case "(($ac_try" in
14403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14404   *) ac_try_echo=$ac_try;;
14405 esac
14406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14407   (eval "$ac_try") 2>&5
14408   ac_status=$?
14409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14410   (exit $ac_status); }; } &&
14411          { ac_try='test -s conftest$ac_exeext'
14412   { (case "(($ac_try" in
14413   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14414   *) ac_try_echo=$ac_try;;
14415 esac
14416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14417   (eval "$ac_try") 2>&5
14418   ac_status=$?
14419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14420   (exit $ac_status); }; }; then
14421   ac_cv_search_opendir=$ac_res
14422 else
14423   echo "$as_me: failed program was:" >&5
14424 sed 's/^/| /' conftest.$ac_ext >&5
14425
14426
14427 fi
14428
14429 rm -f core conftest.err conftest.$ac_objext \
14430       conftest$ac_exeext
14431   if test "${ac_cv_search_opendir+set}" = set; then
14432   break
14433 fi
14434 done
14435 if test "${ac_cv_search_opendir+set}" = set; then
14436   :
14437 else
14438   ac_cv_search_opendir=no
14439 fi
14440 rm conftest.$ac_ext
14441 LIBS=$ac_func_search_save_LIBS
14442 fi
14443 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14444 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14445 ac_res=$ac_cv_search_opendir
14446 if test "$ac_res" != no; then
14447   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14448
14449 fi
14450
14451 fi
14452
14453 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14454 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14455 if test "${ac_cv_header_mmap_anon+set}" = set; then
14456   echo $ECHO_N "(cached) $ECHO_C" >&6
14457 else
14458    ac_ext=c
14459 ac_cpp='$CPP $CPPFLAGS'
14460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14463
14464   cat >conftest.$ac_ext <<_ACEOF
14465 /* confdefs.h.  */
14466 _ACEOF
14467 cat confdefs.h >>conftest.$ac_ext
14468 cat >>conftest.$ac_ext <<_ACEOF
14469 /* end confdefs.h.  */
14470 #include <sys/mman.h>
14471 #include <unistd.h>
14472 #include <fcntl.h>
14473 int
14474 main ()
14475 {
14476 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14477   ;
14478   return 0;
14479 }
14480 _ACEOF
14481 rm -f conftest.$ac_objext
14482 if { (ac_try="$ac_compile"
14483 case "(($ac_try" in
14484   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14485   *) ac_try_echo=$ac_try;;
14486 esac
14487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14488   (eval "$ac_compile") 2>conftest.er1
14489   ac_status=$?
14490   grep -v '^ *+' conftest.er1 >conftest.err
14491   rm -f conftest.er1
14492   cat conftest.err >&5
14493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14494   (exit $ac_status); } &&
14495          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14496   { (case "(($ac_try" in
14497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14498   *) ac_try_echo=$ac_try;;
14499 esac
14500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14501   (eval "$ac_try") 2>&5
14502   ac_status=$?
14503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14504   (exit $ac_status); }; } &&
14505          { ac_try='test -s conftest.$ac_objext'
14506   { (case "(($ac_try" in
14507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14508   *) ac_try_echo=$ac_try;;
14509 esac
14510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14511   (eval "$ac_try") 2>&5
14512   ac_status=$?
14513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14514   (exit $ac_status); }; }; then
14515   ac_cv_header_mmap_anon=yes
14516 else
14517   echo "$as_me: failed program was:" >&5
14518 sed 's/^/| /' conftest.$ac_ext >&5
14519
14520         ac_cv_header_mmap_anon=no
14521 fi
14522
14523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14524   ac_ext=c
14525 ac_cpp='$CPP $CPPFLAGS'
14526 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14527 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14528 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14529
14530
14531 fi
14532 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14533 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14534 if test "$ac_cv_header_mmap_anon" = yes; then
14535
14536 cat >>confdefs.h <<\_ACEOF
14537 #define HAVE_MMAP_ANONYMOUS 1
14538 _ACEOF
14539
14540 fi
14541
14542 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14543 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14544 if test "${ac_cv_header_stat_broken+set}" = set; then
14545   echo $ECHO_N "(cached) $ECHO_C" >&6
14546 else
14547   cat >conftest.$ac_ext <<_ACEOF
14548 /* confdefs.h.  */
14549 _ACEOF
14550 cat confdefs.h >>conftest.$ac_ext
14551 cat >>conftest.$ac_ext <<_ACEOF
14552 /* end confdefs.h.  */
14553 #include <sys/types.h>
14554 #include <sys/stat.h>
14555
14556 #if defined S_ISBLK && defined S_IFDIR
14557 # if S_ISBLK (S_IFDIR)
14558 You lose.
14559 # endif
14560 #endif
14561
14562 #if defined S_ISBLK && defined S_IFCHR
14563 # if S_ISBLK (S_IFCHR)
14564 You lose.
14565 # endif
14566 #endif
14567
14568 #if defined S_ISLNK && defined S_IFREG
14569 # if S_ISLNK (S_IFREG)
14570 You lose.
14571 # endif
14572 #endif
14573
14574 #if defined S_ISSOCK && defined S_IFREG
14575 # if S_ISSOCK (S_IFREG)
14576 You lose.
14577 # endif
14578 #endif
14579
14580 _ACEOF
14581 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14582   $EGREP "You lose" >/dev/null 2>&1; then
14583   ac_cv_header_stat_broken=yes
14584 else
14585   ac_cv_header_stat_broken=no
14586 fi
14587 rm -f conftest*
14588
14589 fi
14590 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14591 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14592 if test $ac_cv_header_stat_broken = yes; then
14593
14594 cat >>confdefs.h <<\_ACEOF
14595 #define STAT_MACROS_BROKEN 1
14596 _ACEOF
14597
14598 fi
14599
14600 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14601 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14602 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14603   echo $ECHO_N "(cached) $ECHO_C" >&6
14604 else
14605   cat >conftest.$ac_ext <<_ACEOF
14606 /* confdefs.h.  */
14607 _ACEOF
14608 cat confdefs.h >>conftest.$ac_ext
14609 cat >>conftest.$ac_ext <<_ACEOF
14610 /* end confdefs.h.  */
14611 #include <sys/types.h>
14612 #include <sys/wait.h>
14613 #ifndef WEXITSTATUS
14614 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14615 #endif
14616 #ifndef WIFEXITED
14617 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14618 #endif
14619
14620 int
14621 main ()
14622 {
14623   int s;
14624   wait (&s);
14625   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14626   ;
14627   return 0;
14628 }
14629 _ACEOF
14630 rm -f conftest.$ac_objext
14631 if { (ac_try="$ac_compile"
14632 case "(($ac_try" in
14633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14634   *) ac_try_echo=$ac_try;;
14635 esac
14636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14637   (eval "$ac_compile") 2>conftest.er1
14638   ac_status=$?
14639   grep -v '^ *+' conftest.er1 >conftest.err
14640   rm -f conftest.er1
14641   cat conftest.err >&5
14642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14643   (exit $ac_status); } &&
14644          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14645   { (case "(($ac_try" in
14646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14647   *) ac_try_echo=$ac_try;;
14648 esac
14649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14650   (eval "$ac_try") 2>&5
14651   ac_status=$?
14652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14653   (exit $ac_status); }; } &&
14654          { ac_try='test -s conftest.$ac_objext'
14655   { (case "(($ac_try" in
14656   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14657   *) ac_try_echo=$ac_try;;
14658 esac
14659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14660   (eval "$ac_try") 2>&5
14661   ac_status=$?
14662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14663   (exit $ac_status); }; }; then
14664   ac_cv_header_sys_wait_h=yes
14665 else
14666   echo "$as_me: failed program was:" >&5
14667 sed 's/^/| /' conftest.$ac_ext >&5
14668
14669         ac_cv_header_sys_wait_h=no
14670 fi
14671
14672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14673 fi
14674 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14675 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14676 if test $ac_cv_header_sys_wait_h = yes; then
14677
14678 cat >>confdefs.h <<\_ACEOF
14679 #define HAVE_SYS_WAIT_H 1
14680 _ACEOF
14681
14682 fi
14683
14684 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14685 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14686 if test "${ac_cv_header_time+set}" = set; then
14687   echo $ECHO_N "(cached) $ECHO_C" >&6
14688 else
14689   cat >conftest.$ac_ext <<_ACEOF
14690 /* confdefs.h.  */
14691 _ACEOF
14692 cat confdefs.h >>conftest.$ac_ext
14693 cat >>conftest.$ac_ext <<_ACEOF
14694 /* end confdefs.h.  */
14695 #include <sys/types.h>
14696 #include <sys/time.h>
14697 #include <time.h>
14698
14699 int
14700 main ()
14701 {
14702 if ((struct tm *) 0)
14703 return 0;
14704   ;
14705   return 0;
14706 }
14707 _ACEOF
14708 rm -f conftest.$ac_objext
14709 if { (ac_try="$ac_compile"
14710 case "(($ac_try" in
14711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14712   *) ac_try_echo=$ac_try;;
14713 esac
14714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14715   (eval "$ac_compile") 2>conftest.er1
14716   ac_status=$?
14717   grep -v '^ *+' conftest.er1 >conftest.err
14718   rm -f conftest.er1
14719   cat conftest.err >&5
14720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14721   (exit $ac_status); } &&
14722          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14723   { (case "(($ac_try" in
14724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14725   *) ac_try_echo=$ac_try;;
14726 esac
14727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14728   (eval "$ac_try") 2>&5
14729   ac_status=$?
14730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14731   (exit $ac_status); }; } &&
14732          { ac_try='test -s conftest.$ac_objext'
14733   { (case "(($ac_try" in
14734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14735   *) ac_try_echo=$ac_try;;
14736 esac
14737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14738   (eval "$ac_try") 2>&5
14739   ac_status=$?
14740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14741   (exit $ac_status); }; }; then
14742   ac_cv_header_time=yes
14743 else
14744   echo "$as_me: failed program was:" >&5
14745 sed 's/^/| /' conftest.$ac_ext >&5
14746
14747         ac_cv_header_time=no
14748 fi
14749
14750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14751 fi
14752 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14753 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14754 if test $ac_cv_header_time = yes; then
14755
14756 cat >>confdefs.h <<\_ACEOF
14757 #define TIME_WITH_SYS_TIME 1
14758 _ACEOF
14759
14760 fi
14761
14762
14763
14764
14765
14766
14767
14768
14769 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14770 do
14771 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14772 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14773   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14774 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14775 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14776   echo $ECHO_N "(cached) $ECHO_C" >&6
14777 fi
14778 ac_res=`eval echo '${'$as_ac_Header'}'`
14779                { echo "$as_me:$LINENO: result: $ac_res" >&5
14780 echo "${ECHO_T}$ac_res" >&6; }
14781 else
14782   # Is the header compilable?
14783 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14784 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14785 cat >conftest.$ac_ext <<_ACEOF
14786 /* confdefs.h.  */
14787 _ACEOF
14788 cat confdefs.h >>conftest.$ac_ext
14789 cat >>conftest.$ac_ext <<_ACEOF
14790 /* end confdefs.h.  */
14791 $ac_includes_default
14792 #include <$ac_header>
14793 _ACEOF
14794 rm -f conftest.$ac_objext
14795 if { (ac_try="$ac_compile"
14796 case "(($ac_try" in
14797   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14798   *) ac_try_echo=$ac_try;;
14799 esac
14800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14801   (eval "$ac_compile") 2>conftest.er1
14802   ac_status=$?
14803   grep -v '^ *+' conftest.er1 >conftest.err
14804   rm -f conftest.er1
14805   cat conftest.err >&5
14806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14807   (exit $ac_status); } &&
14808          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14809   { (case "(($ac_try" in
14810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14811   *) ac_try_echo=$ac_try;;
14812 esac
14813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14814   (eval "$ac_try") 2>&5
14815   ac_status=$?
14816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14817   (exit $ac_status); }; } &&
14818          { ac_try='test -s conftest.$ac_objext'
14819   { (case "(($ac_try" in
14820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14821   *) ac_try_echo=$ac_try;;
14822 esac
14823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14824   (eval "$ac_try") 2>&5
14825   ac_status=$?
14826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14827   (exit $ac_status); }; }; then
14828   ac_header_compiler=yes
14829 else
14830   echo "$as_me: failed program was:" >&5
14831 sed 's/^/| /' conftest.$ac_ext >&5
14832
14833         ac_header_compiler=no
14834 fi
14835
14836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14837 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14838 echo "${ECHO_T}$ac_header_compiler" >&6; }
14839
14840 # Is the header present?
14841 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14842 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14843 cat >conftest.$ac_ext <<_ACEOF
14844 /* confdefs.h.  */
14845 _ACEOF
14846 cat confdefs.h >>conftest.$ac_ext
14847 cat >>conftest.$ac_ext <<_ACEOF
14848 /* end confdefs.h.  */
14849 #include <$ac_header>
14850 _ACEOF
14851 if { (ac_try="$ac_cpp conftest.$ac_ext"
14852 case "(($ac_try" in
14853   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14854   *) ac_try_echo=$ac_try;;
14855 esac
14856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14857   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14858   ac_status=$?
14859   grep -v '^ *+' conftest.er1 >conftest.err
14860   rm -f conftest.er1
14861   cat conftest.err >&5
14862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14863   (exit $ac_status); } >/dev/null; then
14864   if test -s conftest.err; then
14865     ac_cpp_err=$ac_c_preproc_warn_flag
14866     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14867   else
14868     ac_cpp_err=
14869   fi
14870 else
14871   ac_cpp_err=yes
14872 fi
14873 if test -z "$ac_cpp_err"; then
14874   ac_header_preproc=yes
14875 else
14876   echo "$as_me: failed program was:" >&5
14877 sed 's/^/| /' conftest.$ac_ext >&5
14878
14879   ac_header_preproc=no
14880 fi
14881
14882 rm -f conftest.err conftest.$ac_ext
14883 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14884 echo "${ECHO_T}$ac_header_preproc" >&6; }
14885
14886 # So?  What about this header?
14887 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14888   yes:no: )
14889     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14890 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14891     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14892 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14893     ac_header_preproc=yes
14894     ;;
14895   no:yes:* )
14896     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14897 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14898     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14899 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14900     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14901 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14902     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14903 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14904     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14905 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14906     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14907 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14908     ( cat <<\_ASBOX
14909 ## ------------------------------------ ##
14910 ## Report this to http://llvm.org/bugs/ ##
14911 ## ------------------------------------ ##
14912 _ASBOX
14913      ) | sed "s/^/$as_me: WARNING:     /" >&2
14914     ;;
14915 esac
14916 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14917 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14918 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14919   echo $ECHO_N "(cached) $ECHO_C" >&6
14920 else
14921   eval "$as_ac_Header=\$ac_header_preproc"
14922 fi
14923 ac_res=`eval echo '${'$as_ac_Header'}'`
14924                { echo "$as_me:$LINENO: result: $ac_res" >&5
14925 echo "${ECHO_T}$ac_res" >&6; }
14926
14927 fi
14928 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14929   cat >>confdefs.h <<_ACEOF
14930 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14931 _ACEOF
14932
14933 fi
14934
14935 done
14936
14937
14938
14939
14940
14941
14942
14943 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14944 do
14945 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14946 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14947   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14948 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14949 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14950   echo $ECHO_N "(cached) $ECHO_C" >&6
14951 fi
14952 ac_res=`eval echo '${'$as_ac_Header'}'`
14953                { echo "$as_me:$LINENO: result: $ac_res" >&5
14954 echo "${ECHO_T}$ac_res" >&6; }
14955 else
14956   # Is the header compilable?
14957 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14958 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14959 cat >conftest.$ac_ext <<_ACEOF
14960 /* confdefs.h.  */
14961 _ACEOF
14962 cat confdefs.h >>conftest.$ac_ext
14963 cat >>conftest.$ac_ext <<_ACEOF
14964 /* end confdefs.h.  */
14965 $ac_includes_default
14966 #include <$ac_header>
14967 _ACEOF
14968 rm -f conftest.$ac_objext
14969 if { (ac_try="$ac_compile"
14970 case "(($ac_try" in
14971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14972   *) ac_try_echo=$ac_try;;
14973 esac
14974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14975   (eval "$ac_compile") 2>conftest.er1
14976   ac_status=$?
14977   grep -v '^ *+' conftest.er1 >conftest.err
14978   rm -f conftest.er1
14979   cat conftest.err >&5
14980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14981   (exit $ac_status); } &&
14982          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14983   { (case "(($ac_try" in
14984   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14985   *) ac_try_echo=$ac_try;;
14986 esac
14987 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14988   (eval "$ac_try") 2>&5
14989   ac_status=$?
14990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14991   (exit $ac_status); }; } &&
14992          { ac_try='test -s conftest.$ac_objext'
14993   { (case "(($ac_try" in
14994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14995   *) ac_try_echo=$ac_try;;
14996 esac
14997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14998   (eval "$ac_try") 2>&5
14999   ac_status=$?
15000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15001   (exit $ac_status); }; }; then
15002   ac_header_compiler=yes
15003 else
15004   echo "$as_me: failed program was:" >&5
15005 sed 's/^/| /' conftest.$ac_ext >&5
15006
15007         ac_header_compiler=no
15008 fi
15009
15010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15011 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15012 echo "${ECHO_T}$ac_header_compiler" >&6; }
15013
15014 # Is the header present?
15015 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15016 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15017 cat >conftest.$ac_ext <<_ACEOF
15018 /* confdefs.h.  */
15019 _ACEOF
15020 cat confdefs.h >>conftest.$ac_ext
15021 cat >>conftest.$ac_ext <<_ACEOF
15022 /* end confdefs.h.  */
15023 #include <$ac_header>
15024 _ACEOF
15025 if { (ac_try="$ac_cpp conftest.$ac_ext"
15026 case "(($ac_try" in
15027   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15028   *) ac_try_echo=$ac_try;;
15029 esac
15030 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15031   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15032   ac_status=$?
15033   grep -v '^ *+' conftest.er1 >conftest.err
15034   rm -f conftest.er1
15035   cat conftest.err >&5
15036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15037   (exit $ac_status); } >/dev/null; then
15038   if test -s conftest.err; then
15039     ac_cpp_err=$ac_c_preproc_warn_flag
15040     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15041   else
15042     ac_cpp_err=
15043   fi
15044 else
15045   ac_cpp_err=yes
15046 fi
15047 if test -z "$ac_cpp_err"; then
15048   ac_header_preproc=yes
15049 else
15050   echo "$as_me: failed program was:" >&5
15051 sed 's/^/| /' conftest.$ac_ext >&5
15052
15053   ac_header_preproc=no
15054 fi
15055
15056 rm -f conftest.err conftest.$ac_ext
15057 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15058 echo "${ECHO_T}$ac_header_preproc" >&6; }
15059
15060 # So?  What about this header?
15061 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15062   yes:no: )
15063     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15064 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15065     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15066 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15067     ac_header_preproc=yes
15068     ;;
15069   no:yes:* )
15070     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15071 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15072     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15073 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15074     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15075 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15076     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15077 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15078     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15079 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15080     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15081 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15082     ( cat <<\_ASBOX
15083 ## ------------------------------------ ##
15084 ## Report this to http://llvm.org/bugs/ ##
15085 ## ------------------------------------ ##
15086 _ASBOX
15087      ) | sed "s/^/$as_me: WARNING:     /" >&2
15088     ;;
15089 esac
15090 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15091 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15092 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15093   echo $ECHO_N "(cached) $ECHO_C" >&6
15094 else
15095   eval "$as_ac_Header=\$ac_header_preproc"
15096 fi
15097 ac_res=`eval echo '${'$as_ac_Header'}'`
15098                { echo "$as_me:$LINENO: result: $ac_res" >&5
15099 echo "${ECHO_T}$ac_res" >&6; }
15100
15101 fi
15102 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15103   cat >>confdefs.h <<_ACEOF
15104 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15105 _ACEOF
15106
15107 fi
15108
15109 done
15110
15111
15112
15113 for ac_header in utime.h windows.h
15114 do
15115 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15116 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15117   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15118 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15119 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15120   echo $ECHO_N "(cached) $ECHO_C" >&6
15121 fi
15122 ac_res=`eval echo '${'$as_ac_Header'}'`
15123                { echo "$as_me:$LINENO: result: $ac_res" >&5
15124 echo "${ECHO_T}$ac_res" >&6; }
15125 else
15126   # Is the header compilable?
15127 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15128 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15129 cat >conftest.$ac_ext <<_ACEOF
15130 /* confdefs.h.  */
15131 _ACEOF
15132 cat confdefs.h >>conftest.$ac_ext
15133 cat >>conftest.$ac_ext <<_ACEOF
15134 /* end confdefs.h.  */
15135 $ac_includes_default
15136 #include <$ac_header>
15137 _ACEOF
15138 rm -f conftest.$ac_objext
15139 if { (ac_try="$ac_compile"
15140 case "(($ac_try" in
15141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15142   *) ac_try_echo=$ac_try;;
15143 esac
15144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15145   (eval "$ac_compile") 2>conftest.er1
15146   ac_status=$?
15147   grep -v '^ *+' conftest.er1 >conftest.err
15148   rm -f conftest.er1
15149   cat conftest.err >&5
15150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15151   (exit $ac_status); } &&
15152          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15153   { (case "(($ac_try" in
15154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15155   *) ac_try_echo=$ac_try;;
15156 esac
15157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15158   (eval "$ac_try") 2>&5
15159   ac_status=$?
15160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15161   (exit $ac_status); }; } &&
15162          { ac_try='test -s conftest.$ac_objext'
15163   { (case "(($ac_try" in
15164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15165   *) ac_try_echo=$ac_try;;
15166 esac
15167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15168   (eval "$ac_try") 2>&5
15169   ac_status=$?
15170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15171   (exit $ac_status); }; }; then
15172   ac_header_compiler=yes
15173 else
15174   echo "$as_me: failed program was:" >&5
15175 sed 's/^/| /' conftest.$ac_ext >&5
15176
15177         ac_header_compiler=no
15178 fi
15179
15180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15181 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15182 echo "${ECHO_T}$ac_header_compiler" >&6; }
15183
15184 # Is the header present?
15185 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15186 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15187 cat >conftest.$ac_ext <<_ACEOF
15188 /* confdefs.h.  */
15189 _ACEOF
15190 cat confdefs.h >>conftest.$ac_ext
15191 cat >>conftest.$ac_ext <<_ACEOF
15192 /* end confdefs.h.  */
15193 #include <$ac_header>
15194 _ACEOF
15195 if { (ac_try="$ac_cpp conftest.$ac_ext"
15196 case "(($ac_try" in
15197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15198   *) ac_try_echo=$ac_try;;
15199 esac
15200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15201   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15202   ac_status=$?
15203   grep -v '^ *+' conftest.er1 >conftest.err
15204   rm -f conftest.er1
15205   cat conftest.err >&5
15206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15207   (exit $ac_status); } >/dev/null; then
15208   if test -s conftest.err; then
15209     ac_cpp_err=$ac_c_preproc_warn_flag
15210     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15211   else
15212     ac_cpp_err=
15213   fi
15214 else
15215   ac_cpp_err=yes
15216 fi
15217 if test -z "$ac_cpp_err"; then
15218   ac_header_preproc=yes
15219 else
15220   echo "$as_me: failed program was:" >&5
15221 sed 's/^/| /' conftest.$ac_ext >&5
15222
15223   ac_header_preproc=no
15224 fi
15225
15226 rm -f conftest.err conftest.$ac_ext
15227 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15228 echo "${ECHO_T}$ac_header_preproc" >&6; }
15229
15230 # So?  What about this header?
15231 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15232   yes:no: )
15233     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15234 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15235     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15236 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15237     ac_header_preproc=yes
15238     ;;
15239   no:yes:* )
15240     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15241 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15242     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15243 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15244     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15245 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15246     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15247 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15248     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15249 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15250     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15251 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15252     ( cat <<\_ASBOX
15253 ## ------------------------------------ ##
15254 ## Report this to http://llvm.org/bugs/ ##
15255 ## ------------------------------------ ##
15256 _ASBOX
15257      ) | sed "s/^/$as_me: WARNING:     /" >&2
15258     ;;
15259 esac
15260 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15261 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15262 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15263   echo $ECHO_N "(cached) $ECHO_C" >&6
15264 else
15265   eval "$as_ac_Header=\$ac_header_preproc"
15266 fi
15267 ac_res=`eval echo '${'$as_ac_Header'}'`
15268                { echo "$as_me:$LINENO: result: $ac_res" >&5
15269 echo "${ECHO_T}$ac_res" >&6; }
15270
15271 fi
15272 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15273   cat >>confdefs.h <<_ACEOF
15274 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15275 _ACEOF
15276
15277 fi
15278
15279 done
15280
15281
15282
15283
15284
15285
15286 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
15287 do
15288 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15289 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15290   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15291 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15292 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15293   echo $ECHO_N "(cached) $ECHO_C" >&6
15294 fi
15295 ac_res=`eval echo '${'$as_ac_Header'}'`
15296                { echo "$as_me:$LINENO: result: $ac_res" >&5
15297 echo "${ECHO_T}$ac_res" >&6; }
15298 else
15299   # Is the header compilable?
15300 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15301 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15302 cat >conftest.$ac_ext <<_ACEOF
15303 /* confdefs.h.  */
15304 _ACEOF
15305 cat confdefs.h >>conftest.$ac_ext
15306 cat >>conftest.$ac_ext <<_ACEOF
15307 /* end confdefs.h.  */
15308 $ac_includes_default
15309 #include <$ac_header>
15310 _ACEOF
15311 rm -f conftest.$ac_objext
15312 if { (ac_try="$ac_compile"
15313 case "(($ac_try" in
15314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15315   *) ac_try_echo=$ac_try;;
15316 esac
15317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15318   (eval "$ac_compile") 2>conftest.er1
15319   ac_status=$?
15320   grep -v '^ *+' conftest.er1 >conftest.err
15321   rm -f conftest.er1
15322   cat conftest.err >&5
15323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15324   (exit $ac_status); } &&
15325          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15326   { (case "(($ac_try" in
15327   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15328   *) ac_try_echo=$ac_try;;
15329 esac
15330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15331   (eval "$ac_try") 2>&5
15332   ac_status=$?
15333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15334   (exit $ac_status); }; } &&
15335          { ac_try='test -s conftest.$ac_objext'
15336   { (case "(($ac_try" in
15337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15338   *) ac_try_echo=$ac_try;;
15339 esac
15340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15341   (eval "$ac_try") 2>&5
15342   ac_status=$?
15343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15344   (exit $ac_status); }; }; then
15345   ac_header_compiler=yes
15346 else
15347   echo "$as_me: failed program was:" >&5
15348 sed 's/^/| /' conftest.$ac_ext >&5
15349
15350         ac_header_compiler=no
15351 fi
15352
15353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15354 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15355 echo "${ECHO_T}$ac_header_compiler" >&6; }
15356
15357 # Is the header present?
15358 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15359 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15360 cat >conftest.$ac_ext <<_ACEOF
15361 /* confdefs.h.  */
15362 _ACEOF
15363 cat confdefs.h >>conftest.$ac_ext
15364 cat >>conftest.$ac_ext <<_ACEOF
15365 /* end confdefs.h.  */
15366 #include <$ac_header>
15367 _ACEOF
15368 if { (ac_try="$ac_cpp conftest.$ac_ext"
15369 case "(($ac_try" in
15370   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15371   *) ac_try_echo=$ac_try;;
15372 esac
15373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15374   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15375   ac_status=$?
15376   grep -v '^ *+' conftest.er1 >conftest.err
15377   rm -f conftest.er1
15378   cat conftest.err >&5
15379   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15380   (exit $ac_status); } >/dev/null; then
15381   if test -s conftest.err; then
15382     ac_cpp_err=$ac_c_preproc_warn_flag
15383     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15384   else
15385     ac_cpp_err=
15386   fi
15387 else
15388   ac_cpp_err=yes
15389 fi
15390 if test -z "$ac_cpp_err"; then
15391   ac_header_preproc=yes
15392 else
15393   echo "$as_me: failed program was:" >&5
15394 sed 's/^/| /' conftest.$ac_ext >&5
15395
15396   ac_header_preproc=no
15397 fi
15398
15399 rm -f conftest.err conftest.$ac_ext
15400 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15401 echo "${ECHO_T}$ac_header_preproc" >&6; }
15402
15403 # So?  What about this header?
15404 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15405   yes:no: )
15406     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15407 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15408     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15409 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15410     ac_header_preproc=yes
15411     ;;
15412   no:yes:* )
15413     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15414 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15415     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15416 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15417     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15418 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15419     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15420 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15421     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15422 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15423     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15424 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15425     ( cat <<\_ASBOX
15426 ## ------------------------------------ ##
15427 ## Report this to http://llvm.org/bugs/ ##
15428 ## ------------------------------------ ##
15429 _ASBOX
15430      ) | sed "s/^/$as_me: WARNING:     /" >&2
15431     ;;
15432 esac
15433 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15434 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15435 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15436   echo $ECHO_N "(cached) $ECHO_C" >&6
15437 else
15438   eval "$as_ac_Header=\$ac_header_preproc"
15439 fi
15440 ac_res=`eval echo '${'$as_ac_Header'}'`
15441                { echo "$as_me:$LINENO: result: $ac_res" >&5
15442 echo "${ECHO_T}$ac_res" >&6; }
15443
15444 fi
15445 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15446   cat >>confdefs.h <<_ACEOF
15447 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15448 _ACEOF
15449
15450 fi
15451
15452 done
15453
15454
15455
15456
15457
15458 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15459 do
15460 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15461 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15462   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15463 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15464 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15465   echo $ECHO_N "(cached) $ECHO_C" >&6
15466 fi
15467 ac_res=`eval echo '${'$as_ac_Header'}'`
15468                { echo "$as_me:$LINENO: result: $ac_res" >&5
15469 echo "${ECHO_T}$ac_res" >&6; }
15470 else
15471   # Is the header compilable?
15472 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15473 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15474 cat >conftest.$ac_ext <<_ACEOF
15475 /* confdefs.h.  */
15476 _ACEOF
15477 cat confdefs.h >>conftest.$ac_ext
15478 cat >>conftest.$ac_ext <<_ACEOF
15479 /* end confdefs.h.  */
15480 $ac_includes_default
15481 #include <$ac_header>
15482 _ACEOF
15483 rm -f conftest.$ac_objext
15484 if { (ac_try="$ac_compile"
15485 case "(($ac_try" in
15486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15487   *) ac_try_echo=$ac_try;;
15488 esac
15489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15490   (eval "$ac_compile") 2>conftest.er1
15491   ac_status=$?
15492   grep -v '^ *+' conftest.er1 >conftest.err
15493   rm -f conftest.er1
15494   cat conftest.err >&5
15495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15496   (exit $ac_status); } &&
15497          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15498   { (case "(($ac_try" in
15499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15500   *) ac_try_echo=$ac_try;;
15501 esac
15502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15503   (eval "$ac_try") 2>&5
15504   ac_status=$?
15505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15506   (exit $ac_status); }; } &&
15507          { ac_try='test -s conftest.$ac_objext'
15508   { (case "(($ac_try" in
15509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15510   *) ac_try_echo=$ac_try;;
15511 esac
15512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15513   (eval "$ac_try") 2>&5
15514   ac_status=$?
15515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15516   (exit $ac_status); }; }; then
15517   ac_header_compiler=yes
15518 else
15519   echo "$as_me: failed program was:" >&5
15520 sed 's/^/| /' conftest.$ac_ext >&5
15521
15522         ac_header_compiler=no
15523 fi
15524
15525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15526 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15527 echo "${ECHO_T}$ac_header_compiler" >&6; }
15528
15529 # Is the header present?
15530 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15531 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15532 cat >conftest.$ac_ext <<_ACEOF
15533 /* confdefs.h.  */
15534 _ACEOF
15535 cat confdefs.h >>conftest.$ac_ext
15536 cat >>conftest.$ac_ext <<_ACEOF
15537 /* end confdefs.h.  */
15538 #include <$ac_header>
15539 _ACEOF
15540 if { (ac_try="$ac_cpp conftest.$ac_ext"
15541 case "(($ac_try" in
15542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15543   *) ac_try_echo=$ac_try;;
15544 esac
15545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15546   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15547   ac_status=$?
15548   grep -v '^ *+' conftest.er1 >conftest.err
15549   rm -f conftest.er1
15550   cat conftest.err >&5
15551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15552   (exit $ac_status); } >/dev/null; then
15553   if test -s conftest.err; then
15554     ac_cpp_err=$ac_c_preproc_warn_flag
15555     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15556   else
15557     ac_cpp_err=
15558   fi
15559 else
15560   ac_cpp_err=yes
15561 fi
15562 if test -z "$ac_cpp_err"; then
15563   ac_header_preproc=yes
15564 else
15565   echo "$as_me: failed program was:" >&5
15566 sed 's/^/| /' conftest.$ac_ext >&5
15567
15568   ac_header_preproc=no
15569 fi
15570
15571 rm -f conftest.err conftest.$ac_ext
15572 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15573 echo "${ECHO_T}$ac_header_preproc" >&6; }
15574
15575 # So?  What about this header?
15576 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15577   yes:no: )
15578     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15579 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15580     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15581 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15582     ac_header_preproc=yes
15583     ;;
15584   no:yes:* )
15585     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15586 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15587     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15588 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15589     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15590 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15591     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15592 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15593     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15594 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15595     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15596 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15597     ( cat <<\_ASBOX
15598 ## ------------------------------------ ##
15599 ## Report this to http://llvm.org/bugs/ ##
15600 ## ------------------------------------ ##
15601 _ASBOX
15602      ) | sed "s/^/$as_me: WARNING:     /" >&2
15603     ;;
15604 esac
15605 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15606 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15607 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15608   echo $ECHO_N "(cached) $ECHO_C" >&6
15609 else
15610   eval "$as_ac_Header=\$ac_header_preproc"
15611 fi
15612 ac_res=`eval echo '${'$as_ac_Header'}'`
15613                { echo "$as_me:$LINENO: result: $ac_res" >&5
15614 echo "${ECHO_T}$ac_res" >&6; }
15615
15616 fi
15617 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15618   cat >>confdefs.h <<_ACEOF
15619 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15620 _ACEOF
15621
15622 fi
15623
15624 done
15625
15626
15627 for ac_header in valgrind/valgrind.h
15628 do
15629 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15630 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15631   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15632 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15633 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15634   echo $ECHO_N "(cached) $ECHO_C" >&6
15635 fi
15636 ac_res=`eval echo '${'$as_ac_Header'}'`
15637                { echo "$as_me:$LINENO: result: $ac_res" >&5
15638 echo "${ECHO_T}$ac_res" >&6; }
15639 else
15640   # Is the header compilable?
15641 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15642 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15643 cat >conftest.$ac_ext <<_ACEOF
15644 /* confdefs.h.  */
15645 _ACEOF
15646 cat confdefs.h >>conftest.$ac_ext
15647 cat >>conftest.$ac_ext <<_ACEOF
15648 /* end confdefs.h.  */
15649 $ac_includes_default
15650 #include <$ac_header>
15651 _ACEOF
15652 rm -f conftest.$ac_objext
15653 if { (ac_try="$ac_compile"
15654 case "(($ac_try" in
15655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15656   *) ac_try_echo=$ac_try;;
15657 esac
15658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15659   (eval "$ac_compile") 2>conftest.er1
15660   ac_status=$?
15661   grep -v '^ *+' conftest.er1 >conftest.err
15662   rm -f conftest.er1
15663   cat conftest.err >&5
15664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15665   (exit $ac_status); } &&
15666          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15667   { (case "(($ac_try" in
15668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15669   *) ac_try_echo=$ac_try;;
15670 esac
15671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15672   (eval "$ac_try") 2>&5
15673   ac_status=$?
15674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15675   (exit $ac_status); }; } &&
15676          { ac_try='test -s conftest.$ac_objext'
15677   { (case "(($ac_try" in
15678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15679   *) ac_try_echo=$ac_try;;
15680 esac
15681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15682   (eval "$ac_try") 2>&5
15683   ac_status=$?
15684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15685   (exit $ac_status); }; }; then
15686   ac_header_compiler=yes
15687 else
15688   echo "$as_me: failed program was:" >&5
15689 sed 's/^/| /' conftest.$ac_ext >&5
15690
15691         ac_header_compiler=no
15692 fi
15693
15694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15695 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15696 echo "${ECHO_T}$ac_header_compiler" >&6; }
15697
15698 # Is the header present?
15699 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15700 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15701 cat >conftest.$ac_ext <<_ACEOF
15702 /* confdefs.h.  */
15703 _ACEOF
15704 cat confdefs.h >>conftest.$ac_ext
15705 cat >>conftest.$ac_ext <<_ACEOF
15706 /* end confdefs.h.  */
15707 #include <$ac_header>
15708 _ACEOF
15709 if { (ac_try="$ac_cpp conftest.$ac_ext"
15710 case "(($ac_try" in
15711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15712   *) ac_try_echo=$ac_try;;
15713 esac
15714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15715   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15716   ac_status=$?
15717   grep -v '^ *+' conftest.er1 >conftest.err
15718   rm -f conftest.er1
15719   cat conftest.err >&5
15720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15721   (exit $ac_status); } >/dev/null; then
15722   if test -s conftest.err; then
15723     ac_cpp_err=$ac_c_preproc_warn_flag
15724     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15725   else
15726     ac_cpp_err=
15727   fi
15728 else
15729   ac_cpp_err=yes
15730 fi
15731 if test -z "$ac_cpp_err"; then
15732   ac_header_preproc=yes
15733 else
15734   echo "$as_me: failed program was:" >&5
15735 sed 's/^/| /' conftest.$ac_ext >&5
15736
15737   ac_header_preproc=no
15738 fi
15739
15740 rm -f conftest.err conftest.$ac_ext
15741 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15742 echo "${ECHO_T}$ac_header_preproc" >&6; }
15743
15744 # So?  What about this header?
15745 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15746   yes:no: )
15747     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15748 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15749     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15750 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15751     ac_header_preproc=yes
15752     ;;
15753   no:yes:* )
15754     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15755 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15756     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15757 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15758     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15759 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15760     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15761 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15762     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15763 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15764     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15765 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15766     ( cat <<\_ASBOX
15767 ## ------------------------------------ ##
15768 ## Report this to http://llvm.org/bugs/ ##
15769 ## ------------------------------------ ##
15770 _ASBOX
15771      ) | sed "s/^/$as_me: WARNING:     /" >&2
15772     ;;
15773 esac
15774 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15775 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15776 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15777   echo $ECHO_N "(cached) $ECHO_C" >&6
15778 else
15779   eval "$as_ac_Header=\$ac_header_preproc"
15780 fi
15781 ac_res=`eval echo '${'$as_ac_Header'}'`
15782                { echo "$as_me:$LINENO: result: $ac_res" >&5
15783 echo "${ECHO_T}$ac_res" >&6; }
15784
15785 fi
15786 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15787   cat >>confdefs.h <<_ACEOF
15788 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15789 _ACEOF
15790
15791 fi
15792
15793 done
15794
15795
15796 for ac_header in fenv.h
15797 do
15798 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15799 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15800   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15801 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15802 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15803   echo $ECHO_N "(cached) $ECHO_C" >&6
15804 fi
15805 ac_res=`eval echo '${'$as_ac_Header'}'`
15806                { echo "$as_me:$LINENO: result: $ac_res" >&5
15807 echo "${ECHO_T}$ac_res" >&6; }
15808 else
15809   # Is the header compilable?
15810 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15811 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15812 cat >conftest.$ac_ext <<_ACEOF
15813 /* confdefs.h.  */
15814 _ACEOF
15815 cat confdefs.h >>conftest.$ac_ext
15816 cat >>conftest.$ac_ext <<_ACEOF
15817 /* end confdefs.h.  */
15818 $ac_includes_default
15819 #include <$ac_header>
15820 _ACEOF
15821 rm -f conftest.$ac_objext
15822 if { (ac_try="$ac_compile"
15823 case "(($ac_try" in
15824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15825   *) ac_try_echo=$ac_try;;
15826 esac
15827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15828   (eval "$ac_compile") 2>conftest.er1
15829   ac_status=$?
15830   grep -v '^ *+' conftest.er1 >conftest.err
15831   rm -f conftest.er1
15832   cat conftest.err >&5
15833   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15834   (exit $ac_status); } &&
15835          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15836   { (case "(($ac_try" in
15837   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15838   *) ac_try_echo=$ac_try;;
15839 esac
15840 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15841   (eval "$ac_try") 2>&5
15842   ac_status=$?
15843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15844   (exit $ac_status); }; } &&
15845          { ac_try='test -s conftest.$ac_objext'
15846   { (case "(($ac_try" in
15847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15848   *) ac_try_echo=$ac_try;;
15849 esac
15850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15851   (eval "$ac_try") 2>&5
15852   ac_status=$?
15853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15854   (exit $ac_status); }; }; then
15855   ac_header_compiler=yes
15856 else
15857   echo "$as_me: failed program was:" >&5
15858 sed 's/^/| /' conftest.$ac_ext >&5
15859
15860         ac_header_compiler=no
15861 fi
15862
15863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15864 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15865 echo "${ECHO_T}$ac_header_compiler" >&6; }
15866
15867 # Is the header present?
15868 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15869 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15870 cat >conftest.$ac_ext <<_ACEOF
15871 /* confdefs.h.  */
15872 _ACEOF
15873 cat confdefs.h >>conftest.$ac_ext
15874 cat >>conftest.$ac_ext <<_ACEOF
15875 /* end confdefs.h.  */
15876 #include <$ac_header>
15877 _ACEOF
15878 if { (ac_try="$ac_cpp conftest.$ac_ext"
15879 case "(($ac_try" in
15880   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15881   *) ac_try_echo=$ac_try;;
15882 esac
15883 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15884   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15885   ac_status=$?
15886   grep -v '^ *+' conftest.er1 >conftest.err
15887   rm -f conftest.er1
15888   cat conftest.err >&5
15889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15890   (exit $ac_status); } >/dev/null; then
15891   if test -s conftest.err; then
15892     ac_cpp_err=$ac_c_preproc_warn_flag
15893     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15894   else
15895     ac_cpp_err=
15896   fi
15897 else
15898   ac_cpp_err=yes
15899 fi
15900 if test -z "$ac_cpp_err"; then
15901   ac_header_preproc=yes
15902 else
15903   echo "$as_me: failed program was:" >&5
15904 sed 's/^/| /' conftest.$ac_ext >&5
15905
15906   ac_header_preproc=no
15907 fi
15908
15909 rm -f conftest.err conftest.$ac_ext
15910 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15911 echo "${ECHO_T}$ac_header_preproc" >&6; }
15912
15913 # So?  What about this header?
15914 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15915   yes:no: )
15916     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15917 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15918     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15919 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15920     ac_header_preproc=yes
15921     ;;
15922   no:yes:* )
15923     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15924 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15925     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15926 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15927     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15928 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15929     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15930 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15931     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15932 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15933     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15934 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15935     ( cat <<\_ASBOX
15936 ## ------------------------------------ ##
15937 ## Report this to http://llvm.org/bugs/ ##
15938 ## ------------------------------------ ##
15939 _ASBOX
15940      ) | sed "s/^/$as_me: WARNING:     /" >&2
15941     ;;
15942 esac
15943 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15944 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15945 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15946   echo $ECHO_N "(cached) $ECHO_C" >&6
15947 else
15948   eval "$as_ac_Header=\$ac_header_preproc"
15949 fi
15950 ac_res=`eval echo '${'$as_ac_Header'}'`
15951                { echo "$as_me:$LINENO: result: $ac_res" >&5
15952 echo "${ECHO_T}$ac_res" >&6; }
15953
15954 fi
15955 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15956   cat >>confdefs.h <<_ACEOF
15957 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15958 _ACEOF
15959
15960 fi
15961
15962 done
15963
15964 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15965
15966 for ac_header in pthread.h
15967 do
15968 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15969 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15970   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15971 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15972 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15973   echo $ECHO_N "(cached) $ECHO_C" >&6
15974 fi
15975 ac_res=`eval echo '${'$as_ac_Header'}'`
15976                { echo "$as_me:$LINENO: result: $ac_res" >&5
15977 echo "${ECHO_T}$ac_res" >&6; }
15978 else
15979   # Is the header compilable?
15980 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15981 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15982 cat >conftest.$ac_ext <<_ACEOF
15983 /* confdefs.h.  */
15984 _ACEOF
15985 cat confdefs.h >>conftest.$ac_ext
15986 cat >>conftest.$ac_ext <<_ACEOF
15987 /* end confdefs.h.  */
15988 $ac_includes_default
15989 #include <$ac_header>
15990 _ACEOF
15991 rm -f conftest.$ac_objext
15992 if { (ac_try="$ac_compile"
15993 case "(($ac_try" in
15994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15995   *) ac_try_echo=$ac_try;;
15996 esac
15997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15998   (eval "$ac_compile") 2>conftest.er1
15999   ac_status=$?
16000   grep -v '^ *+' conftest.er1 >conftest.err
16001   rm -f conftest.er1
16002   cat conftest.err >&5
16003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16004   (exit $ac_status); } &&
16005          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16006   { (case "(($ac_try" in
16007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16008   *) ac_try_echo=$ac_try;;
16009 esac
16010 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16011   (eval "$ac_try") 2>&5
16012   ac_status=$?
16013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16014   (exit $ac_status); }; } &&
16015          { ac_try='test -s conftest.$ac_objext'
16016   { (case "(($ac_try" in
16017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16018   *) ac_try_echo=$ac_try;;
16019 esac
16020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16021   (eval "$ac_try") 2>&5
16022   ac_status=$?
16023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16024   (exit $ac_status); }; }; then
16025   ac_header_compiler=yes
16026 else
16027   echo "$as_me: failed program was:" >&5
16028 sed 's/^/| /' conftest.$ac_ext >&5
16029
16030         ac_header_compiler=no
16031 fi
16032
16033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16034 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16035 echo "${ECHO_T}$ac_header_compiler" >&6; }
16036
16037 # Is the header present?
16038 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16039 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16040 cat >conftest.$ac_ext <<_ACEOF
16041 /* confdefs.h.  */
16042 _ACEOF
16043 cat confdefs.h >>conftest.$ac_ext
16044 cat >>conftest.$ac_ext <<_ACEOF
16045 /* end confdefs.h.  */
16046 #include <$ac_header>
16047 _ACEOF
16048 if { (ac_try="$ac_cpp conftest.$ac_ext"
16049 case "(($ac_try" in
16050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16051   *) ac_try_echo=$ac_try;;
16052 esac
16053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16054   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16055   ac_status=$?
16056   grep -v '^ *+' conftest.er1 >conftest.err
16057   rm -f conftest.er1
16058   cat conftest.err >&5
16059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16060   (exit $ac_status); } >/dev/null; then
16061   if test -s conftest.err; then
16062     ac_cpp_err=$ac_c_preproc_warn_flag
16063     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16064   else
16065     ac_cpp_err=
16066   fi
16067 else
16068   ac_cpp_err=yes
16069 fi
16070 if test -z "$ac_cpp_err"; then
16071   ac_header_preproc=yes
16072 else
16073   echo "$as_me: failed program was:" >&5
16074 sed 's/^/| /' conftest.$ac_ext >&5
16075
16076   ac_header_preproc=no
16077 fi
16078
16079 rm -f conftest.err conftest.$ac_ext
16080 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16081 echo "${ECHO_T}$ac_header_preproc" >&6; }
16082
16083 # So?  What about this header?
16084 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16085   yes:no: )
16086     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16087 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16088     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16089 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16090     ac_header_preproc=yes
16091     ;;
16092   no:yes:* )
16093     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16094 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16095     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16096 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16097     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16098 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16099     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16100 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16101     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16102 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16103     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16104 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16105     ( cat <<\_ASBOX
16106 ## ------------------------------------ ##
16107 ## Report this to http://llvm.org/bugs/ ##
16108 ## ------------------------------------ ##
16109 _ASBOX
16110      ) | sed "s/^/$as_me: WARNING:     /" >&2
16111     ;;
16112 esac
16113 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16114 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16115 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16116   echo $ECHO_N "(cached) $ECHO_C" >&6
16117 else
16118   eval "$as_ac_Header=\$ac_header_preproc"
16119 fi
16120 ac_res=`eval echo '${'$as_ac_Header'}'`
16121                { echo "$as_me:$LINENO: result: $ac_res" >&5
16122 echo "${ECHO_T}$ac_res" >&6; }
16123
16124 fi
16125 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16126   cat >>confdefs.h <<_ACEOF
16127 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16128 _ACEOF
16129  HAVE_PTHREAD=1
16130
16131 else
16132   HAVE_PTHREAD=0
16133
16134 fi
16135
16136 done
16137
16138 else
16139   HAVE_PTHREAD=0
16140
16141 fi
16142
16143 if test "$llvm_cv_enable_libffi" = "yes" ; then
16144
16145
16146 for ac_header in ffi.h ffi/ffi.h
16147 do
16148 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16149 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16150   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16151 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16152 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16153   echo $ECHO_N "(cached) $ECHO_C" >&6
16154 fi
16155 ac_res=`eval echo '${'$as_ac_Header'}'`
16156                { echo "$as_me:$LINENO: result: $ac_res" >&5
16157 echo "${ECHO_T}$ac_res" >&6; }
16158 else
16159   # Is the header compilable?
16160 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16161 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16162 cat >conftest.$ac_ext <<_ACEOF
16163 /* confdefs.h.  */
16164 _ACEOF
16165 cat confdefs.h >>conftest.$ac_ext
16166 cat >>conftest.$ac_ext <<_ACEOF
16167 /* end confdefs.h.  */
16168 $ac_includes_default
16169 #include <$ac_header>
16170 _ACEOF
16171 rm -f conftest.$ac_objext
16172 if { (ac_try="$ac_compile"
16173 case "(($ac_try" in
16174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16175   *) ac_try_echo=$ac_try;;
16176 esac
16177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16178   (eval "$ac_compile") 2>conftest.er1
16179   ac_status=$?
16180   grep -v '^ *+' conftest.er1 >conftest.err
16181   rm -f conftest.er1
16182   cat conftest.err >&5
16183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16184   (exit $ac_status); } &&
16185          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16186   { (case "(($ac_try" in
16187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16188   *) ac_try_echo=$ac_try;;
16189 esac
16190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16191   (eval "$ac_try") 2>&5
16192   ac_status=$?
16193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16194   (exit $ac_status); }; } &&
16195          { ac_try='test -s conftest.$ac_objext'
16196   { (case "(($ac_try" in
16197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16198   *) ac_try_echo=$ac_try;;
16199 esac
16200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16201   (eval "$ac_try") 2>&5
16202   ac_status=$?
16203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16204   (exit $ac_status); }; }; then
16205   ac_header_compiler=yes
16206 else
16207   echo "$as_me: failed program was:" >&5
16208 sed 's/^/| /' conftest.$ac_ext >&5
16209
16210         ac_header_compiler=no
16211 fi
16212
16213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16214 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16215 echo "${ECHO_T}$ac_header_compiler" >&6; }
16216
16217 # Is the header present?
16218 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16219 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16220 cat >conftest.$ac_ext <<_ACEOF
16221 /* confdefs.h.  */
16222 _ACEOF
16223 cat confdefs.h >>conftest.$ac_ext
16224 cat >>conftest.$ac_ext <<_ACEOF
16225 /* end confdefs.h.  */
16226 #include <$ac_header>
16227 _ACEOF
16228 if { (ac_try="$ac_cpp conftest.$ac_ext"
16229 case "(($ac_try" in
16230   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16231   *) ac_try_echo=$ac_try;;
16232 esac
16233 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16234   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16235   ac_status=$?
16236   grep -v '^ *+' conftest.er1 >conftest.err
16237   rm -f conftest.er1
16238   cat conftest.err >&5
16239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16240   (exit $ac_status); } >/dev/null; then
16241   if test -s conftest.err; then
16242     ac_cpp_err=$ac_c_preproc_warn_flag
16243     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16244   else
16245     ac_cpp_err=
16246   fi
16247 else
16248   ac_cpp_err=yes
16249 fi
16250 if test -z "$ac_cpp_err"; then
16251   ac_header_preproc=yes
16252 else
16253   echo "$as_me: failed program was:" >&5
16254 sed 's/^/| /' conftest.$ac_ext >&5
16255
16256   ac_header_preproc=no
16257 fi
16258
16259 rm -f conftest.err conftest.$ac_ext
16260 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16261 echo "${ECHO_T}$ac_header_preproc" >&6; }
16262
16263 # So?  What about this header?
16264 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16265   yes:no: )
16266     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16267 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16268     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16269 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16270     ac_header_preproc=yes
16271     ;;
16272   no:yes:* )
16273     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16274 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16275     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16276 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16277     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16278 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16279     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16280 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16281     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16282 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16283     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16284 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16285     ( cat <<\_ASBOX
16286 ## ------------------------------------ ##
16287 ## Report this to http://llvm.org/bugs/ ##
16288 ## ------------------------------------ ##
16289 _ASBOX
16290      ) | sed "s/^/$as_me: WARNING:     /" >&2
16291     ;;
16292 esac
16293 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16294 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16295 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16296   echo $ECHO_N "(cached) $ECHO_C" >&6
16297 else
16298   eval "$as_ac_Header=\$ac_header_preproc"
16299 fi
16300 ac_res=`eval echo '${'$as_ac_Header'}'`
16301                { echo "$as_me:$LINENO: result: $ac_res" >&5
16302 echo "${ECHO_T}$ac_res" >&6; }
16303
16304 fi
16305 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16306   cat >>confdefs.h <<_ACEOF
16307 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16308 _ACEOF
16309
16310 fi
16311
16312 done
16313
16314 fi
16315
16316
16317 for ac_header in CrashReporterClient.h
16318 do
16319 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16320 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16321   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16322 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16323 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16324   echo $ECHO_N "(cached) $ECHO_C" >&6
16325 fi
16326 ac_res=`eval echo '${'$as_ac_Header'}'`
16327                { echo "$as_me:$LINENO: result: $ac_res" >&5
16328 echo "${ECHO_T}$ac_res" >&6; }
16329 else
16330   # Is the header compilable?
16331 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16332 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16333 cat >conftest.$ac_ext <<_ACEOF
16334 /* confdefs.h.  */
16335 _ACEOF
16336 cat confdefs.h >>conftest.$ac_ext
16337 cat >>conftest.$ac_ext <<_ACEOF
16338 /* end confdefs.h.  */
16339 $ac_includes_default
16340 #include <$ac_header>
16341 _ACEOF
16342 rm -f conftest.$ac_objext
16343 if { (ac_try="$ac_compile"
16344 case "(($ac_try" in
16345   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16346   *) ac_try_echo=$ac_try;;
16347 esac
16348 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16349   (eval "$ac_compile") 2>conftest.er1
16350   ac_status=$?
16351   grep -v '^ *+' conftest.er1 >conftest.err
16352   rm -f conftest.er1
16353   cat conftest.err >&5
16354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16355   (exit $ac_status); } &&
16356          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16357   { (case "(($ac_try" in
16358   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16359   *) ac_try_echo=$ac_try;;
16360 esac
16361 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16362   (eval "$ac_try") 2>&5
16363   ac_status=$?
16364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16365   (exit $ac_status); }; } &&
16366          { ac_try='test -s conftest.$ac_objext'
16367   { (case "(($ac_try" in
16368   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16369   *) ac_try_echo=$ac_try;;
16370 esac
16371 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16372   (eval "$ac_try") 2>&5
16373   ac_status=$?
16374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16375   (exit $ac_status); }; }; then
16376   ac_header_compiler=yes
16377 else
16378   echo "$as_me: failed program was:" >&5
16379 sed 's/^/| /' conftest.$ac_ext >&5
16380
16381         ac_header_compiler=no
16382 fi
16383
16384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16385 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16386 echo "${ECHO_T}$ac_header_compiler" >&6; }
16387
16388 # Is the header present?
16389 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16390 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16391 cat >conftest.$ac_ext <<_ACEOF
16392 /* confdefs.h.  */
16393 _ACEOF
16394 cat confdefs.h >>conftest.$ac_ext
16395 cat >>conftest.$ac_ext <<_ACEOF
16396 /* end confdefs.h.  */
16397 #include <$ac_header>
16398 _ACEOF
16399 if { (ac_try="$ac_cpp conftest.$ac_ext"
16400 case "(($ac_try" in
16401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16402   *) ac_try_echo=$ac_try;;
16403 esac
16404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16405   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16406   ac_status=$?
16407   grep -v '^ *+' conftest.er1 >conftest.err
16408   rm -f conftest.er1
16409   cat conftest.err >&5
16410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16411   (exit $ac_status); } >/dev/null; then
16412   if test -s conftest.err; then
16413     ac_cpp_err=$ac_c_preproc_warn_flag
16414     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16415   else
16416     ac_cpp_err=
16417   fi
16418 else
16419   ac_cpp_err=yes
16420 fi
16421 if test -z "$ac_cpp_err"; then
16422   ac_header_preproc=yes
16423 else
16424   echo "$as_me: failed program was:" >&5
16425 sed 's/^/| /' conftest.$ac_ext >&5
16426
16427   ac_header_preproc=no
16428 fi
16429
16430 rm -f conftest.err conftest.$ac_ext
16431 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16432 echo "${ECHO_T}$ac_header_preproc" >&6; }
16433
16434 # So?  What about this header?
16435 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16436   yes:no: )
16437     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16438 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16439     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16440 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16441     ac_header_preproc=yes
16442     ;;
16443   no:yes:* )
16444     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16445 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16446     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16447 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16448     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16449 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16450     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16451 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16452     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16453 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16454     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16455 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16456     ( cat <<\_ASBOX
16457 ## ------------------------------------ ##
16458 ## Report this to http://llvm.org/bugs/ ##
16459 ## ------------------------------------ ##
16460 _ASBOX
16461      ) | sed "s/^/$as_me: WARNING:     /" >&2
16462     ;;
16463 esac
16464 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16465 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16466 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16467   echo $ECHO_N "(cached) $ECHO_C" >&6
16468 else
16469   eval "$as_ac_Header=\$ac_header_preproc"
16470 fi
16471 ac_res=`eval echo '${'$as_ac_Header'}'`
16472                { echo "$as_me:$LINENO: result: $ac_res" >&5
16473 echo "${ECHO_T}$ac_res" >&6; }
16474
16475 fi
16476 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16477   cat >>confdefs.h <<_ACEOF
16478 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16479 _ACEOF
16480
16481 fi
16482
16483 done
16484
16485
16486 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16487 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16488 cat >conftest.$ac_ext <<_ACEOF
16489
16490   /* confdefs.h.  */
16491 _ACEOF
16492 cat confdefs.h >>conftest.$ac_ext
16493 cat >>conftest.$ac_ext <<_ACEOF
16494 /* end confdefs.h.  */
16495
16496     extern const char *__crashreporter_info__;
16497     int main() {
16498       __crashreporter_info__ = "test";
16499       return 0;
16500     }
16501
16502
16503 _ACEOF
16504 rm -f conftest.$ac_objext conftest$ac_exeext
16505 if { (ac_try="$ac_link"
16506 case "(($ac_try" in
16507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16508   *) ac_try_echo=$ac_try;;
16509 esac
16510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16511   (eval "$ac_link") 2>conftest.er1
16512   ac_status=$?
16513   grep -v '^ *+' conftest.er1 >conftest.err
16514   rm -f conftest.er1
16515   cat conftest.err >&5
16516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16517   (exit $ac_status); } &&
16518          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16519   { (case "(($ac_try" in
16520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16521   *) ac_try_echo=$ac_try;;
16522 esac
16523 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16524   (eval "$ac_try") 2>&5
16525   ac_status=$?
16526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16527   (exit $ac_status); }; } &&
16528          { ac_try='test -s conftest$ac_exeext'
16529   { (case "(($ac_try" in
16530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16531   *) ac_try_echo=$ac_try;;
16532 esac
16533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16534   (eval "$ac_try") 2>&5
16535   ac_status=$?
16536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16537   (exit $ac_status); }; }; then
16538
16539   { echo "$as_me:$LINENO: result: yes" >&5
16540 echo "${ECHO_T}yes" >&6; }
16541
16542 cat >>confdefs.h <<\_ACEOF
16543 #define HAVE_CRASHREPORTER_INFO 1
16544 _ACEOF
16545
16546
16547 else
16548   echo "$as_me: failed program was:" >&5
16549 sed 's/^/| /' conftest.$ac_ext >&5
16550
16551
16552   { echo "$as_me:$LINENO: result: no" >&5
16553 echo "${ECHO_T}no" >&6; }
16554
16555 cat >>confdefs.h <<\_ACEOF
16556 #define HAVE_CRASHREPORTER_INFO 0
16557 _ACEOF
16558
16559
16560 fi
16561
16562 rm -f core conftest.err conftest.$ac_objext \
16563       conftest$ac_exeext conftest.$ac_ext
16564
16565
16566
16567   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16568 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16569 if test "${ac_cv_huge_val_sanity+set}" = set; then
16570   echo $ECHO_N "(cached) $ECHO_C" >&6
16571 else
16572
16573     ac_ext=cpp
16574 ac_cpp='$CXXCPP $CPPFLAGS'
16575 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16576 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16577 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16578
16579     ac_save_CXXFLAGS=$CXXFLAGS
16580     CXXFLAGS="$CXXFLAGS -pedantic"
16581     if test "$cross_compiling" = yes; then
16582   ac_cv_huge_val_sanity=yes
16583 else
16584   cat >conftest.$ac_ext <<_ACEOF
16585 /* confdefs.h.  */
16586 _ACEOF
16587 cat confdefs.h >>conftest.$ac_ext
16588 cat >>conftest.$ac_ext <<_ACEOF
16589 /* end confdefs.h.  */
16590 #include <math.h>
16591 int
16592 main ()
16593 {
16594 double x = HUGE_VAL; return x != x;
16595   ;
16596   return 0;
16597 }
16598 _ACEOF
16599 rm -f conftest$ac_exeext
16600 if { (ac_try="$ac_link"
16601 case "(($ac_try" in
16602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16603   *) ac_try_echo=$ac_try;;
16604 esac
16605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16606   (eval "$ac_link") 2>&5
16607   ac_status=$?
16608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16609   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16610   { (case "(($ac_try" in
16611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16612   *) ac_try_echo=$ac_try;;
16613 esac
16614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16615   (eval "$ac_try") 2>&5
16616   ac_status=$?
16617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16618   (exit $ac_status); }; }; then
16619   ac_cv_huge_val_sanity=yes
16620 else
16621   echo "$as_me: program exited with status $ac_status" >&5
16622 echo "$as_me: failed program was:" >&5
16623 sed 's/^/| /' conftest.$ac_ext >&5
16624
16625 ( exit $ac_status )
16626 ac_cv_huge_val_sanity=no
16627 fi
16628 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16629 fi
16630
16631
16632     CXXFLAGS=$ac_save_CXXFLAGS
16633     ac_ext=c
16634 ac_cpp='$CPP $CPPFLAGS'
16635 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16636 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16637 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16638
16639
16640 fi
16641 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16642 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16643   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16644
16645
16646 { echo "$as_me:$LINENO: checking for pid_t" >&5
16647 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16648 if test "${ac_cv_type_pid_t+set}" = set; then
16649   echo $ECHO_N "(cached) $ECHO_C" >&6
16650 else
16651   cat >conftest.$ac_ext <<_ACEOF
16652 /* confdefs.h.  */
16653 _ACEOF
16654 cat confdefs.h >>conftest.$ac_ext
16655 cat >>conftest.$ac_ext <<_ACEOF
16656 /* end confdefs.h.  */
16657 $ac_includes_default
16658 typedef pid_t ac__type_new_;
16659 int
16660 main ()
16661 {
16662 if ((ac__type_new_ *) 0)
16663   return 0;
16664 if (sizeof (ac__type_new_))
16665   return 0;
16666   ;
16667   return 0;
16668 }
16669 _ACEOF
16670 rm -f conftest.$ac_objext
16671 if { (ac_try="$ac_compile"
16672 case "(($ac_try" in
16673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16674   *) ac_try_echo=$ac_try;;
16675 esac
16676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16677   (eval "$ac_compile") 2>conftest.er1
16678   ac_status=$?
16679   grep -v '^ *+' conftest.er1 >conftest.err
16680   rm -f conftest.er1
16681   cat conftest.err >&5
16682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16683   (exit $ac_status); } &&
16684          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16685   { (case "(($ac_try" in
16686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16687   *) ac_try_echo=$ac_try;;
16688 esac
16689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16690   (eval "$ac_try") 2>&5
16691   ac_status=$?
16692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16693   (exit $ac_status); }; } &&
16694          { ac_try='test -s conftest.$ac_objext'
16695   { (case "(($ac_try" in
16696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16697   *) ac_try_echo=$ac_try;;
16698 esac
16699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16700   (eval "$ac_try") 2>&5
16701   ac_status=$?
16702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16703   (exit $ac_status); }; }; then
16704   ac_cv_type_pid_t=yes
16705 else
16706   echo "$as_me: failed program was:" >&5
16707 sed 's/^/| /' conftest.$ac_ext >&5
16708
16709         ac_cv_type_pid_t=no
16710 fi
16711
16712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16713 fi
16714 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16715 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16716 if test $ac_cv_type_pid_t = yes; then
16717   :
16718 else
16719
16720 cat >>confdefs.h <<_ACEOF
16721 #define pid_t int
16722 _ACEOF
16723
16724 fi
16725
16726 { echo "$as_me:$LINENO: checking for size_t" >&5
16727 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16728 if test "${ac_cv_type_size_t+set}" = set; then
16729   echo $ECHO_N "(cached) $ECHO_C" >&6
16730 else
16731   cat >conftest.$ac_ext <<_ACEOF
16732 /* confdefs.h.  */
16733 _ACEOF
16734 cat confdefs.h >>conftest.$ac_ext
16735 cat >>conftest.$ac_ext <<_ACEOF
16736 /* end confdefs.h.  */
16737 $ac_includes_default
16738 typedef size_t ac__type_new_;
16739 int
16740 main ()
16741 {
16742 if ((ac__type_new_ *) 0)
16743   return 0;
16744 if (sizeof (ac__type_new_))
16745   return 0;
16746   ;
16747   return 0;
16748 }
16749 _ACEOF
16750 rm -f conftest.$ac_objext
16751 if { (ac_try="$ac_compile"
16752 case "(($ac_try" in
16753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16754   *) ac_try_echo=$ac_try;;
16755 esac
16756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16757   (eval "$ac_compile") 2>conftest.er1
16758   ac_status=$?
16759   grep -v '^ *+' conftest.er1 >conftest.err
16760   rm -f conftest.er1
16761   cat conftest.err >&5
16762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16763   (exit $ac_status); } &&
16764          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16765   { (case "(($ac_try" in
16766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16767   *) ac_try_echo=$ac_try;;
16768 esac
16769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16770   (eval "$ac_try") 2>&5
16771   ac_status=$?
16772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16773   (exit $ac_status); }; } &&
16774          { ac_try='test -s conftest.$ac_objext'
16775   { (case "(($ac_try" in
16776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16777   *) ac_try_echo=$ac_try;;
16778 esac
16779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16780   (eval "$ac_try") 2>&5
16781   ac_status=$?
16782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16783   (exit $ac_status); }; }; then
16784   ac_cv_type_size_t=yes
16785 else
16786   echo "$as_me: failed program was:" >&5
16787 sed 's/^/| /' conftest.$ac_ext >&5
16788
16789         ac_cv_type_size_t=no
16790 fi
16791
16792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16793 fi
16794 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16795 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16796 if test $ac_cv_type_size_t = yes; then
16797   :
16798 else
16799
16800 cat >>confdefs.h <<_ACEOF
16801 #define size_t unsigned int
16802 _ACEOF
16803
16804 fi
16805
16806
16807 cat >>confdefs.h <<_ACEOF
16808 #define RETSIGTYPE void
16809 _ACEOF
16810
16811 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16812 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16813 if test "${ac_cv_struct_tm+set}" = set; then
16814   echo $ECHO_N "(cached) $ECHO_C" >&6
16815 else
16816   cat >conftest.$ac_ext <<_ACEOF
16817 /* confdefs.h.  */
16818 _ACEOF
16819 cat confdefs.h >>conftest.$ac_ext
16820 cat >>conftest.$ac_ext <<_ACEOF
16821 /* end confdefs.h.  */
16822 #include <sys/types.h>
16823 #include <time.h>
16824
16825 int
16826 main ()
16827 {
16828 struct tm *tp; tp->tm_sec;
16829   ;
16830   return 0;
16831 }
16832 _ACEOF
16833 rm -f conftest.$ac_objext
16834 if { (ac_try="$ac_compile"
16835 case "(($ac_try" in
16836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16837   *) ac_try_echo=$ac_try;;
16838 esac
16839 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16840   (eval "$ac_compile") 2>conftest.er1
16841   ac_status=$?
16842   grep -v '^ *+' conftest.er1 >conftest.err
16843   rm -f conftest.er1
16844   cat conftest.err >&5
16845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16846   (exit $ac_status); } &&
16847          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16848   { (case "(($ac_try" in
16849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16850   *) ac_try_echo=$ac_try;;
16851 esac
16852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16853   (eval "$ac_try") 2>&5
16854   ac_status=$?
16855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16856   (exit $ac_status); }; } &&
16857          { ac_try='test -s conftest.$ac_objext'
16858   { (case "(($ac_try" in
16859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16860   *) ac_try_echo=$ac_try;;
16861 esac
16862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16863   (eval "$ac_try") 2>&5
16864   ac_status=$?
16865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16866   (exit $ac_status); }; }; then
16867   ac_cv_struct_tm=time.h
16868 else
16869   echo "$as_me: failed program was:" >&5
16870 sed 's/^/| /' conftest.$ac_ext >&5
16871
16872         ac_cv_struct_tm=sys/time.h
16873 fi
16874
16875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16876 fi
16877 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16878 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16879 if test $ac_cv_struct_tm = sys/time.h; then
16880
16881 cat >>confdefs.h <<\_ACEOF
16882 #define TM_IN_SYS_TIME 1
16883 _ACEOF
16884
16885 fi
16886
16887 { echo "$as_me:$LINENO: checking for int64_t" >&5
16888 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16889 if test "${ac_cv_type_int64_t+set}" = set; then
16890   echo $ECHO_N "(cached) $ECHO_C" >&6
16891 else
16892   cat >conftest.$ac_ext <<_ACEOF
16893 /* confdefs.h.  */
16894 _ACEOF
16895 cat confdefs.h >>conftest.$ac_ext
16896 cat >>conftest.$ac_ext <<_ACEOF
16897 /* end confdefs.h.  */
16898 $ac_includes_default
16899 typedef int64_t ac__type_new_;
16900 int
16901 main ()
16902 {
16903 if ((ac__type_new_ *) 0)
16904   return 0;
16905 if (sizeof (ac__type_new_))
16906   return 0;
16907   ;
16908   return 0;
16909 }
16910 _ACEOF
16911 rm -f conftest.$ac_objext
16912 if { (ac_try="$ac_compile"
16913 case "(($ac_try" in
16914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16915   *) ac_try_echo=$ac_try;;
16916 esac
16917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16918   (eval "$ac_compile") 2>conftest.er1
16919   ac_status=$?
16920   grep -v '^ *+' conftest.er1 >conftest.err
16921   rm -f conftest.er1
16922   cat conftest.err >&5
16923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16924   (exit $ac_status); } &&
16925          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16926   { (case "(($ac_try" in
16927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16928   *) ac_try_echo=$ac_try;;
16929 esac
16930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16931   (eval "$ac_try") 2>&5
16932   ac_status=$?
16933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16934   (exit $ac_status); }; } &&
16935          { ac_try='test -s conftest.$ac_objext'
16936   { (case "(($ac_try" in
16937   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16938   *) ac_try_echo=$ac_try;;
16939 esac
16940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16941   (eval "$ac_try") 2>&5
16942   ac_status=$?
16943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16944   (exit $ac_status); }; }; then
16945   ac_cv_type_int64_t=yes
16946 else
16947   echo "$as_me: failed program was:" >&5
16948 sed 's/^/| /' conftest.$ac_ext >&5
16949
16950         ac_cv_type_int64_t=no
16951 fi
16952
16953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16954 fi
16955 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16956 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16957 if test $ac_cv_type_int64_t = yes; then
16958
16959 cat >>confdefs.h <<_ACEOF
16960 #define HAVE_INT64_T 1
16961 _ACEOF
16962
16963
16964 else
16965   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16966 echo "$as_me: error: Type int64_t required but not found" >&2;}
16967    { (exit 1); exit 1; }; }
16968 fi
16969
16970 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16971 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16972 if test "${ac_cv_type_uint64_t+set}" = set; then
16973   echo $ECHO_N "(cached) $ECHO_C" >&6
16974 else
16975   cat >conftest.$ac_ext <<_ACEOF
16976 /* confdefs.h.  */
16977 _ACEOF
16978 cat confdefs.h >>conftest.$ac_ext
16979 cat >>conftest.$ac_ext <<_ACEOF
16980 /* end confdefs.h.  */
16981 $ac_includes_default
16982 typedef uint64_t ac__type_new_;
16983 int
16984 main ()
16985 {
16986 if ((ac__type_new_ *) 0)
16987   return 0;
16988 if (sizeof (ac__type_new_))
16989   return 0;
16990   ;
16991   return 0;
16992 }
16993 _ACEOF
16994 rm -f conftest.$ac_objext
16995 if { (ac_try="$ac_compile"
16996 case "(($ac_try" in
16997   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16998   *) ac_try_echo=$ac_try;;
16999 esac
17000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17001   (eval "$ac_compile") 2>conftest.er1
17002   ac_status=$?
17003   grep -v '^ *+' conftest.er1 >conftest.err
17004   rm -f conftest.er1
17005   cat conftest.err >&5
17006   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17007   (exit $ac_status); } &&
17008          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17009   { (case "(($ac_try" in
17010   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17011   *) ac_try_echo=$ac_try;;
17012 esac
17013 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17014   (eval "$ac_try") 2>&5
17015   ac_status=$?
17016   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17017   (exit $ac_status); }; } &&
17018          { ac_try='test -s conftest.$ac_objext'
17019   { (case "(($ac_try" in
17020   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17021   *) ac_try_echo=$ac_try;;
17022 esac
17023 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17024   (eval "$ac_try") 2>&5
17025   ac_status=$?
17026   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17027   (exit $ac_status); }; }; then
17028   ac_cv_type_uint64_t=yes
17029 else
17030   echo "$as_me: failed program was:" >&5
17031 sed 's/^/| /' conftest.$ac_ext >&5
17032
17033         ac_cv_type_uint64_t=no
17034 fi
17035
17036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17037 fi
17038 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17039 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17040 if test $ac_cv_type_uint64_t = yes; then
17041
17042 cat >>confdefs.h <<_ACEOF
17043 #define HAVE_UINT64_T 1
17044 _ACEOF
17045
17046
17047 else
17048   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17049 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17050 if test "${ac_cv_type_u_int64_t+set}" = set; then
17051   echo $ECHO_N "(cached) $ECHO_C" >&6
17052 else
17053   cat >conftest.$ac_ext <<_ACEOF
17054 /* confdefs.h.  */
17055 _ACEOF
17056 cat confdefs.h >>conftest.$ac_ext
17057 cat >>conftest.$ac_ext <<_ACEOF
17058 /* end confdefs.h.  */
17059 $ac_includes_default
17060 typedef u_int64_t ac__type_new_;
17061 int
17062 main ()
17063 {
17064 if ((ac__type_new_ *) 0)
17065   return 0;
17066 if (sizeof (ac__type_new_))
17067   return 0;
17068   ;
17069   return 0;
17070 }
17071 _ACEOF
17072 rm -f conftest.$ac_objext
17073 if { (ac_try="$ac_compile"
17074 case "(($ac_try" in
17075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17076   *) ac_try_echo=$ac_try;;
17077 esac
17078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17079   (eval "$ac_compile") 2>conftest.er1
17080   ac_status=$?
17081   grep -v '^ *+' conftest.er1 >conftest.err
17082   rm -f conftest.er1
17083   cat conftest.err >&5
17084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17085   (exit $ac_status); } &&
17086          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17087   { (case "(($ac_try" in
17088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17089   *) ac_try_echo=$ac_try;;
17090 esac
17091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17092   (eval "$ac_try") 2>&5
17093   ac_status=$?
17094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17095   (exit $ac_status); }; } &&
17096          { ac_try='test -s conftest.$ac_objext'
17097   { (case "(($ac_try" in
17098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17099   *) ac_try_echo=$ac_try;;
17100 esac
17101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17102   (eval "$ac_try") 2>&5
17103   ac_status=$?
17104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17105   (exit $ac_status); }; }; then
17106   ac_cv_type_u_int64_t=yes
17107 else
17108   echo "$as_me: failed program was:" >&5
17109 sed 's/^/| /' conftest.$ac_ext >&5
17110
17111         ac_cv_type_u_int64_t=no
17112 fi
17113
17114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17115 fi
17116 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
17117 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
17118 if test $ac_cv_type_u_int64_t = yes; then
17119
17120 cat >>confdefs.h <<_ACEOF
17121 #define HAVE_U_INT64_T 1
17122 _ACEOF
17123
17124
17125 else
17126   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
17127 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
17128    { (exit 1); exit 1; }; }
17129 fi
17130
17131 fi
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
17143 do
17144 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17145 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17146 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17147 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17148   echo $ECHO_N "(cached) $ECHO_C" >&6
17149 else
17150   cat >conftest.$ac_ext <<_ACEOF
17151 /* confdefs.h.  */
17152 _ACEOF
17153 cat confdefs.h >>conftest.$ac_ext
17154 cat >>conftest.$ac_ext <<_ACEOF
17155 /* end confdefs.h.  */
17156 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17157    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17158 #define $ac_func innocuous_$ac_func
17159
17160 /* System header to define __stub macros and hopefully few prototypes,
17161     which can conflict with char $ac_func (); below.
17162     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17163     <limits.h> exists even on freestanding compilers.  */
17164
17165 #ifdef __STDC__
17166 # include <limits.h>
17167 #else
17168 # include <assert.h>
17169 #endif
17170
17171 #undef $ac_func
17172
17173 /* Override any GCC internal prototype to avoid an error.
17174    Use char because int might match the return type of a GCC
17175    builtin and then its argument prototype would still apply.  */
17176 #ifdef __cplusplus
17177 extern "C"
17178 #endif
17179 char $ac_func ();
17180 /* The GNU C library defines this for functions which it implements
17181     to always fail with ENOSYS.  Some functions are actually named
17182     something starting with __ and the normal name is an alias.  */
17183 #if defined __stub_$ac_func || defined __stub___$ac_func
17184 choke me
17185 #endif
17186
17187 int
17188 main ()
17189 {
17190 return $ac_func ();
17191   ;
17192   return 0;
17193 }
17194 _ACEOF
17195 rm -f conftest.$ac_objext conftest$ac_exeext
17196 if { (ac_try="$ac_link"
17197 case "(($ac_try" in
17198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17199   *) ac_try_echo=$ac_try;;
17200 esac
17201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17202   (eval "$ac_link") 2>conftest.er1
17203   ac_status=$?
17204   grep -v '^ *+' conftest.er1 >conftest.err
17205   rm -f conftest.er1
17206   cat conftest.err >&5
17207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17208   (exit $ac_status); } &&
17209          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17210   { (case "(($ac_try" in
17211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17212   *) ac_try_echo=$ac_try;;
17213 esac
17214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17215   (eval "$ac_try") 2>&5
17216   ac_status=$?
17217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17218   (exit $ac_status); }; } &&
17219          { ac_try='test -s conftest$ac_exeext'
17220   { (case "(($ac_try" in
17221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17222   *) ac_try_echo=$ac_try;;
17223 esac
17224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17225   (eval "$ac_try") 2>&5
17226   ac_status=$?
17227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17228   (exit $ac_status); }; }; then
17229   eval "$as_ac_var=yes"
17230 else
17231   echo "$as_me: failed program was:" >&5
17232 sed 's/^/| /' conftest.$ac_ext >&5
17233
17234         eval "$as_ac_var=no"
17235 fi
17236
17237 rm -f core conftest.err conftest.$ac_objext \
17238       conftest$ac_exeext conftest.$ac_ext
17239 fi
17240 ac_res=`eval echo '${'$as_ac_var'}'`
17241                { echo "$as_me:$LINENO: result: $ac_res" >&5
17242 echo "${ECHO_T}$ac_res" >&6; }
17243 if test `eval echo '${'$as_ac_var'}'` = yes; then
17244   cat >>confdefs.h <<_ACEOF
17245 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17246 _ACEOF
17247
17248 fi
17249 done
17250
17251
17252
17253
17254
17255 for ac_func in powf fmodf strtof round
17256 do
17257 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17258 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17259 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17260 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17261   echo $ECHO_N "(cached) $ECHO_C" >&6
17262 else
17263   cat >conftest.$ac_ext <<_ACEOF
17264 /* confdefs.h.  */
17265 _ACEOF
17266 cat confdefs.h >>conftest.$ac_ext
17267 cat >>conftest.$ac_ext <<_ACEOF
17268 /* end confdefs.h.  */
17269 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17270    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17271 #define $ac_func innocuous_$ac_func
17272
17273 /* System header to define __stub macros and hopefully few prototypes,
17274     which can conflict with char $ac_func (); below.
17275     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17276     <limits.h> exists even on freestanding compilers.  */
17277
17278 #ifdef __STDC__
17279 # include <limits.h>
17280 #else
17281 # include <assert.h>
17282 #endif
17283
17284 #undef $ac_func
17285
17286 /* Override any GCC internal prototype to avoid an error.
17287    Use char because int might match the return type of a GCC
17288    builtin and then its argument prototype would still apply.  */
17289 #ifdef __cplusplus
17290 extern "C"
17291 #endif
17292 char $ac_func ();
17293 /* The GNU C library defines this for functions which it implements
17294     to always fail with ENOSYS.  Some functions are actually named
17295     something starting with __ and the normal name is an alias.  */
17296 #if defined __stub_$ac_func || defined __stub___$ac_func
17297 choke me
17298 #endif
17299
17300 int
17301 main ()
17302 {
17303 return $ac_func ();
17304   ;
17305   return 0;
17306 }
17307 _ACEOF
17308 rm -f conftest.$ac_objext conftest$ac_exeext
17309 if { (ac_try="$ac_link"
17310 case "(($ac_try" in
17311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17312   *) ac_try_echo=$ac_try;;
17313 esac
17314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17315   (eval "$ac_link") 2>conftest.er1
17316   ac_status=$?
17317   grep -v '^ *+' conftest.er1 >conftest.err
17318   rm -f conftest.er1
17319   cat conftest.err >&5
17320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17321   (exit $ac_status); } &&
17322          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17323   { (case "(($ac_try" in
17324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17325   *) ac_try_echo=$ac_try;;
17326 esac
17327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17328   (eval "$ac_try") 2>&5
17329   ac_status=$?
17330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17331   (exit $ac_status); }; } &&
17332          { ac_try='test -s conftest$ac_exeext'
17333   { (case "(($ac_try" in
17334   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17335   *) ac_try_echo=$ac_try;;
17336 esac
17337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17338   (eval "$ac_try") 2>&5
17339   ac_status=$?
17340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17341   (exit $ac_status); }; }; then
17342   eval "$as_ac_var=yes"
17343 else
17344   echo "$as_me: failed program was:" >&5
17345 sed 's/^/| /' conftest.$ac_ext >&5
17346
17347         eval "$as_ac_var=no"
17348 fi
17349
17350 rm -f core conftest.err conftest.$ac_objext \
17351       conftest$ac_exeext conftest.$ac_ext
17352 fi
17353 ac_res=`eval echo '${'$as_ac_var'}'`
17354                { echo "$as_me:$LINENO: result: $ac_res" >&5
17355 echo "${ECHO_T}$ac_res" >&6; }
17356 if test `eval echo '${'$as_ac_var'}'` = yes; then
17357   cat >>confdefs.h <<_ACEOF
17358 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17359 _ACEOF
17360
17361 fi
17362 done
17363
17364
17365
17366
17367
17368
17369 for ac_func in log log2 log10 exp exp2
17370 do
17371 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17372 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17373 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17374 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17375   echo $ECHO_N "(cached) $ECHO_C" >&6
17376 else
17377   cat >conftest.$ac_ext <<_ACEOF
17378 /* confdefs.h.  */
17379 _ACEOF
17380 cat confdefs.h >>conftest.$ac_ext
17381 cat >>conftest.$ac_ext <<_ACEOF
17382 /* end confdefs.h.  */
17383 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17384    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17385 #define $ac_func innocuous_$ac_func
17386
17387 /* System header to define __stub macros and hopefully few prototypes,
17388     which can conflict with char $ac_func (); below.
17389     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17390     <limits.h> exists even on freestanding compilers.  */
17391
17392 #ifdef __STDC__
17393 # include <limits.h>
17394 #else
17395 # include <assert.h>
17396 #endif
17397
17398 #undef $ac_func
17399
17400 /* Override any GCC internal prototype to avoid an error.
17401    Use char because int might match the return type of a GCC
17402    builtin and then its argument prototype would still apply.  */
17403 #ifdef __cplusplus
17404 extern "C"
17405 #endif
17406 char $ac_func ();
17407 /* The GNU C library defines this for functions which it implements
17408     to always fail with ENOSYS.  Some functions are actually named
17409     something starting with __ and the normal name is an alias.  */
17410 #if defined __stub_$ac_func || defined __stub___$ac_func
17411 choke me
17412 #endif
17413
17414 int
17415 main ()
17416 {
17417 return $ac_func ();
17418   ;
17419   return 0;
17420 }
17421 _ACEOF
17422 rm -f conftest.$ac_objext conftest$ac_exeext
17423 if { (ac_try="$ac_link"
17424 case "(($ac_try" in
17425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17426   *) ac_try_echo=$ac_try;;
17427 esac
17428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17429   (eval "$ac_link") 2>conftest.er1
17430   ac_status=$?
17431   grep -v '^ *+' conftest.er1 >conftest.err
17432   rm -f conftest.er1
17433   cat conftest.err >&5
17434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17435   (exit $ac_status); } &&
17436          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17437   { (case "(($ac_try" in
17438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17439   *) ac_try_echo=$ac_try;;
17440 esac
17441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17442   (eval "$ac_try") 2>&5
17443   ac_status=$?
17444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17445   (exit $ac_status); }; } &&
17446          { ac_try='test -s conftest$ac_exeext'
17447   { (case "(($ac_try" in
17448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17449   *) ac_try_echo=$ac_try;;
17450 esac
17451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17452   (eval "$ac_try") 2>&5
17453   ac_status=$?
17454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17455   (exit $ac_status); }; }; then
17456   eval "$as_ac_var=yes"
17457 else
17458   echo "$as_me: failed program was:" >&5
17459 sed 's/^/| /' conftest.$ac_ext >&5
17460
17461         eval "$as_ac_var=no"
17462 fi
17463
17464 rm -f core conftest.err conftest.$ac_objext \
17465       conftest$ac_exeext conftest.$ac_ext
17466 fi
17467 ac_res=`eval echo '${'$as_ac_var'}'`
17468                { echo "$as_me:$LINENO: result: $ac_res" >&5
17469 echo "${ECHO_T}$ac_res" >&6; }
17470 if test `eval echo '${'$as_ac_var'}'` = yes; then
17471   cat >>confdefs.h <<_ACEOF
17472 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17473 _ACEOF
17474
17475 fi
17476 done
17477
17478
17479
17480
17481
17482
17483 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17484 do
17485 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17486 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17487 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17488 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17489   echo $ECHO_N "(cached) $ECHO_C" >&6
17490 else
17491   cat >conftest.$ac_ext <<_ACEOF
17492 /* confdefs.h.  */
17493 _ACEOF
17494 cat confdefs.h >>conftest.$ac_ext
17495 cat >>conftest.$ac_ext <<_ACEOF
17496 /* end confdefs.h.  */
17497 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17498    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17499 #define $ac_func innocuous_$ac_func
17500
17501 /* System header to define __stub macros and hopefully few prototypes,
17502     which can conflict with char $ac_func (); below.
17503     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17504     <limits.h> exists even on freestanding compilers.  */
17505
17506 #ifdef __STDC__
17507 # include <limits.h>
17508 #else
17509 # include <assert.h>
17510 #endif
17511
17512 #undef $ac_func
17513
17514 /* Override any GCC internal prototype to avoid an error.
17515    Use char because int might match the return type of a GCC
17516    builtin and then its argument prototype would still apply.  */
17517 #ifdef __cplusplus
17518 extern "C"
17519 #endif
17520 char $ac_func ();
17521 /* The GNU C library defines this for functions which it implements
17522     to always fail with ENOSYS.  Some functions are actually named
17523     something starting with __ and the normal name is an alias.  */
17524 #if defined __stub_$ac_func || defined __stub___$ac_func
17525 choke me
17526 #endif
17527
17528 int
17529 main ()
17530 {
17531 return $ac_func ();
17532   ;
17533   return 0;
17534 }
17535 _ACEOF
17536 rm -f conftest.$ac_objext conftest$ac_exeext
17537 if { (ac_try="$ac_link"
17538 case "(($ac_try" in
17539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17540   *) ac_try_echo=$ac_try;;
17541 esac
17542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17543   (eval "$ac_link") 2>conftest.er1
17544   ac_status=$?
17545   grep -v '^ *+' conftest.er1 >conftest.err
17546   rm -f conftest.er1
17547   cat conftest.err >&5
17548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17549   (exit $ac_status); } &&
17550          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17551   { (case "(($ac_try" in
17552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17553   *) ac_try_echo=$ac_try;;
17554 esac
17555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17556   (eval "$ac_try") 2>&5
17557   ac_status=$?
17558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17559   (exit $ac_status); }; } &&
17560          { ac_try='test -s conftest$ac_exeext'
17561   { (case "(($ac_try" in
17562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17563   *) ac_try_echo=$ac_try;;
17564 esac
17565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17566   (eval "$ac_try") 2>&5
17567   ac_status=$?
17568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17569   (exit $ac_status); }; }; then
17570   eval "$as_ac_var=yes"
17571 else
17572   echo "$as_me: failed program was:" >&5
17573 sed 's/^/| /' conftest.$ac_ext >&5
17574
17575         eval "$as_ac_var=no"
17576 fi
17577
17578 rm -f core conftest.err conftest.$ac_objext \
17579       conftest$ac_exeext conftest.$ac_ext
17580 fi
17581 ac_res=`eval echo '${'$as_ac_var'}'`
17582                { echo "$as_me:$LINENO: result: $ac_res" >&5
17583 echo "${ECHO_T}$ac_res" >&6; }
17584 if test `eval echo '${'$as_ac_var'}'` = yes; then
17585   cat >>confdefs.h <<_ACEOF
17586 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17587 _ACEOF
17588
17589 fi
17590 done
17591
17592
17593
17594
17595 for ac_func in isatty mkdtemp mkstemp
17596 do
17597 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17598 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17599 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17600 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17601   echo $ECHO_N "(cached) $ECHO_C" >&6
17602 else
17603   cat >conftest.$ac_ext <<_ACEOF
17604 /* confdefs.h.  */
17605 _ACEOF
17606 cat confdefs.h >>conftest.$ac_ext
17607 cat >>conftest.$ac_ext <<_ACEOF
17608 /* end confdefs.h.  */
17609 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17610    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17611 #define $ac_func innocuous_$ac_func
17612
17613 /* System header to define __stub macros and hopefully few prototypes,
17614     which can conflict with char $ac_func (); below.
17615     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17616     <limits.h> exists even on freestanding compilers.  */
17617
17618 #ifdef __STDC__
17619 # include <limits.h>
17620 #else
17621 # include <assert.h>
17622 #endif
17623
17624 #undef $ac_func
17625
17626 /* Override any GCC internal prototype to avoid an error.
17627    Use char because int might match the return type of a GCC
17628    builtin and then its argument prototype would still apply.  */
17629 #ifdef __cplusplus
17630 extern "C"
17631 #endif
17632 char $ac_func ();
17633 /* The GNU C library defines this for functions which it implements
17634     to always fail with ENOSYS.  Some functions are actually named
17635     something starting with __ and the normal name is an alias.  */
17636 #if defined __stub_$ac_func || defined __stub___$ac_func
17637 choke me
17638 #endif
17639
17640 int
17641 main ()
17642 {
17643 return $ac_func ();
17644   ;
17645   return 0;
17646 }
17647 _ACEOF
17648 rm -f conftest.$ac_objext conftest$ac_exeext
17649 if { (ac_try="$ac_link"
17650 case "(($ac_try" in
17651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17652   *) ac_try_echo=$ac_try;;
17653 esac
17654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17655   (eval "$ac_link") 2>conftest.er1
17656   ac_status=$?
17657   grep -v '^ *+' conftest.er1 >conftest.err
17658   rm -f conftest.er1
17659   cat conftest.err >&5
17660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17661   (exit $ac_status); } &&
17662          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17663   { (case "(($ac_try" in
17664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17665   *) ac_try_echo=$ac_try;;
17666 esac
17667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17668   (eval "$ac_try") 2>&5
17669   ac_status=$?
17670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17671   (exit $ac_status); }; } &&
17672          { ac_try='test -s conftest$ac_exeext'
17673   { (case "(($ac_try" in
17674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17675   *) ac_try_echo=$ac_try;;
17676 esac
17677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17678   (eval "$ac_try") 2>&5
17679   ac_status=$?
17680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17681   (exit $ac_status); }; }; then
17682   eval "$as_ac_var=yes"
17683 else
17684   echo "$as_me: failed program was:" >&5
17685 sed 's/^/| /' conftest.$ac_ext >&5
17686
17687         eval "$as_ac_var=no"
17688 fi
17689
17690 rm -f core conftest.err conftest.$ac_objext \
17691       conftest$ac_exeext conftest.$ac_ext
17692 fi
17693 ac_res=`eval echo '${'$as_ac_var'}'`
17694                { echo "$as_me:$LINENO: result: $ac_res" >&5
17695 echo "${ECHO_T}$ac_res" >&6; }
17696 if test `eval echo '${'$as_ac_var'}'` = yes; then
17697   cat >>confdefs.h <<_ACEOF
17698 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17699 _ACEOF
17700
17701 fi
17702 done
17703
17704
17705
17706
17707
17708
17709
17710
17711 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17712 do
17713 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17714 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17715 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17716 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17717   echo $ECHO_N "(cached) $ECHO_C" >&6
17718 else
17719   cat >conftest.$ac_ext <<_ACEOF
17720 /* confdefs.h.  */
17721 _ACEOF
17722 cat confdefs.h >>conftest.$ac_ext
17723 cat >>conftest.$ac_ext <<_ACEOF
17724 /* end confdefs.h.  */
17725 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17726    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17727 #define $ac_func innocuous_$ac_func
17728
17729 /* System header to define __stub macros and hopefully few prototypes,
17730     which can conflict with char $ac_func (); below.
17731     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17732     <limits.h> exists even on freestanding compilers.  */
17733
17734 #ifdef __STDC__
17735 # include <limits.h>
17736 #else
17737 # include <assert.h>
17738 #endif
17739
17740 #undef $ac_func
17741
17742 /* Override any GCC internal prototype to avoid an error.
17743    Use char because int might match the return type of a GCC
17744    builtin and then its argument prototype would still apply.  */
17745 #ifdef __cplusplus
17746 extern "C"
17747 #endif
17748 char $ac_func ();
17749 /* The GNU C library defines this for functions which it implements
17750     to always fail with ENOSYS.  Some functions are actually named
17751     something starting with __ and the normal name is an alias.  */
17752 #if defined __stub_$ac_func || defined __stub___$ac_func
17753 choke me
17754 #endif
17755
17756 int
17757 main ()
17758 {
17759 return $ac_func ();
17760   ;
17761   return 0;
17762 }
17763 _ACEOF
17764 rm -f conftest.$ac_objext conftest$ac_exeext
17765 if { (ac_try="$ac_link"
17766 case "(($ac_try" in
17767   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17768   *) ac_try_echo=$ac_try;;
17769 esac
17770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17771   (eval "$ac_link") 2>conftest.er1
17772   ac_status=$?
17773   grep -v '^ *+' conftest.er1 >conftest.err
17774   rm -f conftest.er1
17775   cat conftest.err >&5
17776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17777   (exit $ac_status); } &&
17778          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17779   { (case "(($ac_try" in
17780   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17781   *) ac_try_echo=$ac_try;;
17782 esac
17783 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17784   (eval "$ac_try") 2>&5
17785   ac_status=$?
17786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17787   (exit $ac_status); }; } &&
17788          { ac_try='test -s conftest$ac_exeext'
17789   { (case "(($ac_try" in
17790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17791   *) ac_try_echo=$ac_try;;
17792 esac
17793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17794   (eval "$ac_try") 2>&5
17795   ac_status=$?
17796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17797   (exit $ac_status); }; }; then
17798   eval "$as_ac_var=yes"
17799 else
17800   echo "$as_me: failed program was:" >&5
17801 sed 's/^/| /' conftest.$ac_ext >&5
17802
17803         eval "$as_ac_var=no"
17804 fi
17805
17806 rm -f core conftest.err conftest.$ac_objext \
17807       conftest$ac_exeext conftest.$ac_ext
17808 fi
17809 ac_res=`eval echo '${'$as_ac_var'}'`
17810                { echo "$as_me:$LINENO: result: $ac_res" >&5
17811 echo "${ECHO_T}$ac_res" >&6; }
17812 if test `eval echo '${'$as_ac_var'}'` = yes; then
17813   cat >>confdefs.h <<_ACEOF
17814 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17815 _ACEOF
17816
17817 fi
17818 done
17819
17820
17821
17822
17823
17824 for ac_func in strerror strerror_r setenv arc4random
17825 do
17826 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17827 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17828 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17829 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17830   echo $ECHO_N "(cached) $ECHO_C" >&6
17831 else
17832   cat >conftest.$ac_ext <<_ACEOF
17833 /* confdefs.h.  */
17834 _ACEOF
17835 cat confdefs.h >>conftest.$ac_ext
17836 cat >>conftest.$ac_ext <<_ACEOF
17837 /* end confdefs.h.  */
17838 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17839    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17840 #define $ac_func innocuous_$ac_func
17841
17842 /* System header to define __stub macros and hopefully few prototypes,
17843     which can conflict with char $ac_func (); below.
17844     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17845     <limits.h> exists even on freestanding compilers.  */
17846
17847 #ifdef __STDC__
17848 # include <limits.h>
17849 #else
17850 # include <assert.h>
17851 #endif
17852
17853 #undef $ac_func
17854
17855 /* Override any GCC internal prototype to avoid an error.
17856    Use char because int might match the return type of a GCC
17857    builtin and then its argument prototype would still apply.  */
17858 #ifdef __cplusplus
17859 extern "C"
17860 #endif
17861 char $ac_func ();
17862 /* The GNU C library defines this for functions which it implements
17863     to always fail with ENOSYS.  Some functions are actually named
17864     something starting with __ and the normal name is an alias.  */
17865 #if defined __stub_$ac_func || defined __stub___$ac_func
17866 choke me
17867 #endif
17868
17869 int
17870 main ()
17871 {
17872 return $ac_func ();
17873   ;
17874   return 0;
17875 }
17876 _ACEOF
17877 rm -f conftest.$ac_objext conftest$ac_exeext
17878 if { (ac_try="$ac_link"
17879 case "(($ac_try" in
17880   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17881   *) ac_try_echo=$ac_try;;
17882 esac
17883 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17884   (eval "$ac_link") 2>conftest.er1
17885   ac_status=$?
17886   grep -v '^ *+' conftest.er1 >conftest.err
17887   rm -f conftest.er1
17888   cat conftest.err >&5
17889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17890   (exit $ac_status); } &&
17891          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17892   { (case "(($ac_try" in
17893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17894   *) ac_try_echo=$ac_try;;
17895 esac
17896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17897   (eval "$ac_try") 2>&5
17898   ac_status=$?
17899   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17900   (exit $ac_status); }; } &&
17901          { ac_try='test -s conftest$ac_exeext'
17902   { (case "(($ac_try" in
17903   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17904   *) ac_try_echo=$ac_try;;
17905 esac
17906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17907   (eval "$ac_try") 2>&5
17908   ac_status=$?
17909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17910   (exit $ac_status); }; }; then
17911   eval "$as_ac_var=yes"
17912 else
17913   echo "$as_me: failed program was:" >&5
17914 sed 's/^/| /' conftest.$ac_ext >&5
17915
17916         eval "$as_ac_var=no"
17917 fi
17918
17919 rm -f core conftest.err conftest.$ac_objext \
17920       conftest$ac_exeext conftest.$ac_ext
17921 fi
17922 ac_res=`eval echo '${'$as_ac_var'}'`
17923                { echo "$as_me:$LINENO: result: $ac_res" >&5
17924 echo "${ECHO_T}$ac_res" >&6; }
17925 if test `eval echo '${'$as_ac_var'}'` = yes; then
17926   cat >>confdefs.h <<_ACEOF
17927 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17928 _ACEOF
17929
17930 fi
17931 done
17932
17933
17934
17935
17936
17937 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17938 do
17939 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17940 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17941 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17942 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17943   echo $ECHO_N "(cached) $ECHO_C" >&6
17944 else
17945   cat >conftest.$ac_ext <<_ACEOF
17946 /* confdefs.h.  */
17947 _ACEOF
17948 cat confdefs.h >>conftest.$ac_ext
17949 cat >>conftest.$ac_ext <<_ACEOF
17950 /* end confdefs.h.  */
17951 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17952    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17953 #define $ac_func innocuous_$ac_func
17954
17955 /* System header to define __stub macros and hopefully few prototypes,
17956     which can conflict with char $ac_func (); below.
17957     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17958     <limits.h> exists even on freestanding compilers.  */
17959
17960 #ifdef __STDC__
17961 # include <limits.h>
17962 #else
17963 # include <assert.h>
17964 #endif
17965
17966 #undef $ac_func
17967
17968 /* Override any GCC internal prototype to avoid an error.
17969    Use char because int might match the return type of a GCC
17970    builtin and then its argument prototype would still apply.  */
17971 #ifdef __cplusplus
17972 extern "C"
17973 #endif
17974 char $ac_func ();
17975 /* The GNU C library defines this for functions which it implements
17976     to always fail with ENOSYS.  Some functions are actually named
17977     something starting with __ and the normal name is an alias.  */
17978 #if defined __stub_$ac_func || defined __stub___$ac_func
17979 choke me
17980 #endif
17981
17982 int
17983 main ()
17984 {
17985 return $ac_func ();
17986   ;
17987   return 0;
17988 }
17989 _ACEOF
17990 rm -f conftest.$ac_objext conftest$ac_exeext
17991 if { (ac_try="$ac_link"
17992 case "(($ac_try" in
17993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17994   *) ac_try_echo=$ac_try;;
17995 esac
17996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17997   (eval "$ac_link") 2>conftest.er1
17998   ac_status=$?
17999   grep -v '^ *+' conftest.er1 >conftest.err
18000   rm -f conftest.er1
18001   cat conftest.err >&5
18002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18003   (exit $ac_status); } &&
18004          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18005   { (case "(($ac_try" in
18006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18007   *) ac_try_echo=$ac_try;;
18008 esac
18009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18010   (eval "$ac_try") 2>&5
18011   ac_status=$?
18012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18013   (exit $ac_status); }; } &&
18014          { ac_try='test -s conftest$ac_exeext'
18015   { (case "(($ac_try" in
18016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18017   *) ac_try_echo=$ac_try;;
18018 esac
18019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18020   (eval "$ac_try") 2>&5
18021   ac_status=$?
18022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18023   (exit $ac_status); }; }; then
18024   eval "$as_ac_var=yes"
18025 else
18026   echo "$as_me: failed program was:" >&5
18027 sed 's/^/| /' conftest.$ac_ext >&5
18028
18029         eval "$as_ac_var=no"
18030 fi
18031
18032 rm -f core conftest.err conftest.$ac_objext \
18033       conftest$ac_exeext conftest.$ac_ext
18034 fi
18035 ac_res=`eval echo '${'$as_ac_var'}'`
18036                { echo "$as_me:$LINENO: result: $ac_res" >&5
18037 echo "${ECHO_T}$ac_res" >&6; }
18038 if test `eval echo '${'$as_ac_var'}'` = yes; then
18039   cat >>confdefs.h <<_ACEOF
18040 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18041 _ACEOF
18042
18043 fi
18044 done
18045
18046
18047
18048
18049
18050
18051 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
18052 do
18053 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18054 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18055 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18056 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18057   echo $ECHO_N "(cached) $ECHO_C" >&6
18058 else
18059   cat >conftest.$ac_ext <<_ACEOF
18060 /* confdefs.h.  */
18061 _ACEOF
18062 cat confdefs.h >>conftest.$ac_ext
18063 cat >>conftest.$ac_ext <<_ACEOF
18064 /* end confdefs.h.  */
18065 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18066    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18067 #define $ac_func innocuous_$ac_func
18068
18069 /* System header to define __stub macros and hopefully few prototypes,
18070     which can conflict with char $ac_func (); below.
18071     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18072     <limits.h> exists even on freestanding compilers.  */
18073
18074 #ifdef __STDC__
18075 # include <limits.h>
18076 #else
18077 # include <assert.h>
18078 #endif
18079
18080 #undef $ac_func
18081
18082 /* Override any GCC internal prototype to avoid an error.
18083    Use char because int might match the return type of a GCC
18084    builtin and then its argument prototype would still apply.  */
18085 #ifdef __cplusplus
18086 extern "C"
18087 #endif
18088 char $ac_func ();
18089 /* The GNU C library defines this for functions which it implements
18090     to always fail with ENOSYS.  Some functions are actually named
18091     something starting with __ and the normal name is an alias.  */
18092 #if defined __stub_$ac_func || defined __stub___$ac_func
18093 choke me
18094 #endif
18095
18096 int
18097 main ()
18098 {
18099 return $ac_func ();
18100   ;
18101   return 0;
18102 }
18103 _ACEOF
18104 rm -f conftest.$ac_objext conftest$ac_exeext
18105 if { (ac_try="$ac_link"
18106 case "(($ac_try" in
18107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18108   *) ac_try_echo=$ac_try;;
18109 esac
18110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18111   (eval "$ac_link") 2>conftest.er1
18112   ac_status=$?
18113   grep -v '^ *+' conftest.er1 >conftest.err
18114   rm -f conftest.er1
18115   cat conftest.err >&5
18116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18117   (exit $ac_status); } &&
18118          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18119   { (case "(($ac_try" in
18120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18121   *) ac_try_echo=$ac_try;;
18122 esac
18123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18124   (eval "$ac_try") 2>&5
18125   ac_status=$?
18126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18127   (exit $ac_status); }; } &&
18128          { ac_try='test -s conftest$ac_exeext'
18129   { (case "(($ac_try" in
18130   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18131   *) ac_try_echo=$ac_try;;
18132 esac
18133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18134   (eval "$ac_try") 2>&5
18135   ac_status=$?
18136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18137   (exit $ac_status); }; }; then
18138   eval "$as_ac_var=yes"
18139 else
18140   echo "$as_me: failed program was:" >&5
18141 sed 's/^/| /' conftest.$ac_ext >&5
18142
18143         eval "$as_ac_var=no"
18144 fi
18145
18146 rm -f core conftest.err conftest.$ac_objext \
18147       conftest$ac_exeext conftest.$ac_ext
18148 fi
18149 ac_res=`eval echo '${'$as_ac_var'}'`
18150                { echo "$as_me:$LINENO: result: $ac_res" >&5
18151 echo "${ECHO_T}$ac_res" >&6; }
18152 if test `eval echo '${'$as_ac_var'}'` = yes; then
18153   cat >>confdefs.h <<_ACEOF
18154 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18155 _ACEOF
18156
18157 fi
18158 done
18159
18160 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18161 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18162 if test "${llvm_cv_c_printf_a+set}" = set; then
18163   echo $ECHO_N "(cached) $ECHO_C" >&6
18164 else
18165   ac_ext=c
18166 ac_cpp='$CPP $CPPFLAGS'
18167 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18168 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18169 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18170
18171  if test "$cross_compiling" = yes; then
18172   llvmac_cv_c_printf_a=no
18173 else
18174   cat >conftest.$ac_ext <<_ACEOF
18175
18176   /* confdefs.h.  */
18177 _ACEOF
18178 cat confdefs.h >>conftest.$ac_ext
18179 cat >>conftest.$ac_ext <<_ACEOF
18180 /* end confdefs.h.  */
18181
18182 #include <stdio.h>
18183 #include <stdlib.h>
18184
18185 int
18186 main ()
18187 {
18188
18189 volatile double A, B;
18190 char Buffer[100];
18191 A = 1;
18192 A /= 10.0;
18193 sprintf(Buffer, "%a", A);
18194 B = atof(Buffer);
18195 if (A != B)
18196   return (1);
18197 if (A != 0x1.999999999999ap-4)
18198   return (1);
18199 return (0);
18200   ;
18201   return 0;
18202 }
18203 _ACEOF
18204 rm -f conftest$ac_exeext
18205 if { (ac_try="$ac_link"
18206 case "(($ac_try" in
18207   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18208   *) ac_try_echo=$ac_try;;
18209 esac
18210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18211   (eval "$ac_link") 2>&5
18212   ac_status=$?
18213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18214   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18215   { (case "(($ac_try" in
18216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18217   *) ac_try_echo=$ac_try;;
18218 esac
18219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18220   (eval "$ac_try") 2>&5
18221   ac_status=$?
18222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18223   (exit $ac_status); }; }; then
18224   llvm_cv_c_printf_a=yes
18225 else
18226   echo "$as_me: program exited with status $ac_status" >&5
18227 echo "$as_me: failed program was:" >&5
18228 sed 's/^/| /' conftest.$ac_ext >&5
18229
18230 ( exit $ac_status )
18231 llvmac_cv_c_printf_a=no
18232 fi
18233 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18234 fi
18235
18236
18237  ac_ext=c
18238 ac_cpp='$CPP $CPPFLAGS'
18239 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18240 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18241 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18242
18243 fi
18244 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18245 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18246  if test "$llvm_cv_c_printf_a" = "yes"; then
18247
18248 cat >>confdefs.h <<\_ACEOF
18249 #define HAVE_PRINTF_A 1
18250 _ACEOF
18251
18252  fi
18253
18254
18255
18256   { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18257 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18258 if test "${ac_cv_func_rand48+set}" = set; then
18259   echo $ECHO_N "(cached) $ECHO_C" >&6
18260 else
18261
18262     ac_ext=cpp
18263 ac_cpp='$CXXCPP $CPPFLAGS'
18264 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18265 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18266 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18267
18268     cat >conftest.$ac_ext <<_ACEOF
18269 /* confdefs.h.  */
18270 _ACEOF
18271 cat confdefs.h >>conftest.$ac_ext
18272 cat >>conftest.$ac_ext <<_ACEOF
18273 /* end confdefs.h.  */
18274 #include <stdlib.h>
18275 int
18276 main ()
18277 {
18278 srand48(0);lrand48();drand48();
18279   ;
18280   return 0;
18281 }
18282 _ACEOF
18283 rm -f conftest.$ac_objext
18284 if { (ac_try="$ac_compile"
18285 case "(($ac_try" in
18286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18287   *) ac_try_echo=$ac_try;;
18288 esac
18289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18290   (eval "$ac_compile") 2>conftest.er1
18291   ac_status=$?
18292   grep -v '^ *+' conftest.er1 >conftest.err
18293   rm -f conftest.er1
18294   cat conftest.err >&5
18295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18296   (exit $ac_status); } &&
18297          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18298   { (case "(($ac_try" in
18299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18300   *) ac_try_echo=$ac_try;;
18301 esac
18302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18303   (eval "$ac_try") 2>&5
18304   ac_status=$?
18305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18306   (exit $ac_status); }; } &&
18307          { ac_try='test -s conftest.$ac_objext'
18308   { (case "(($ac_try" in
18309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18310   *) ac_try_echo=$ac_try;;
18311 esac
18312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18313   (eval "$ac_try") 2>&5
18314   ac_status=$?
18315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18316   (exit $ac_status); }; }; then
18317   ac_cv_func_rand48=yes
18318 else
18319   echo "$as_me: failed program was:" >&5
18320 sed 's/^/| /' conftest.$ac_ext >&5
18321
18322         ac_cv_func_rand48=no
18323 fi
18324
18325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18326     ac_ext=c
18327 ac_cpp='$CPP $CPPFLAGS'
18328 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18329 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18330 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18331
18332
18333 fi
18334 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18335 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18336
18337 if test "$ac_cv_func_rand48" = "yes" ; then
18338
18339 cat >>confdefs.h <<\_ACEOF
18340 #define HAVE_RAND48 1
18341 _ACEOF
18342
18343 fi
18344
18345
18346 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18347 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18348 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18349   echo $ECHO_N "(cached) $ECHO_C" >&6
18350 else
18351   cat >conftest.$ac_ext <<_ACEOF
18352 /* confdefs.h.  */
18353 _ACEOF
18354 cat confdefs.h >>conftest.$ac_ext
18355 cat >>conftest.$ac_ext <<_ACEOF
18356 /* end confdefs.h.  */
18357 $ac_includes_default
18358 int
18359 main ()
18360 {
18361 #ifndef strerror_s
18362   char *p = (char *) strerror_s;
18363   return !p;
18364 #endif
18365
18366   ;
18367   return 0;
18368 }
18369 _ACEOF
18370 rm -f conftest.$ac_objext
18371 if { (ac_try="$ac_compile"
18372 case "(($ac_try" in
18373   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18374   *) ac_try_echo=$ac_try;;
18375 esac
18376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18377   (eval "$ac_compile") 2>conftest.er1
18378   ac_status=$?
18379   grep -v '^ *+' conftest.er1 >conftest.err
18380   rm -f conftest.er1
18381   cat conftest.err >&5
18382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18383   (exit $ac_status); } &&
18384          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18385   { (case "(($ac_try" in
18386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18387   *) ac_try_echo=$ac_try;;
18388 esac
18389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18390   (eval "$ac_try") 2>&5
18391   ac_status=$?
18392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18393   (exit $ac_status); }; } &&
18394          { ac_try='test -s conftest.$ac_objext'
18395   { (case "(($ac_try" in
18396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18397   *) ac_try_echo=$ac_try;;
18398 esac
18399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18400   (eval "$ac_try") 2>&5
18401   ac_status=$?
18402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18403   (exit $ac_status); }; }; then
18404   ac_cv_have_decl_strerror_s=yes
18405 else
18406   echo "$as_me: failed program was:" >&5
18407 sed 's/^/| /' conftest.$ac_ext >&5
18408
18409         ac_cv_have_decl_strerror_s=no
18410 fi
18411
18412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18413 fi
18414 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18415 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18416 if test $ac_cv_have_decl_strerror_s = yes; then
18417
18418 cat >>confdefs.h <<_ACEOF
18419 #define HAVE_DECL_STRERROR_S 1
18420 _ACEOF
18421
18422
18423 else
18424   cat >>confdefs.h <<_ACEOF
18425 #define HAVE_DECL_STRERROR_S 0
18426 _ACEOF
18427
18428
18429 fi
18430
18431
18432
18433 if test "$llvm_cv_os_type" = "MingW" ; then
18434   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18435 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18436 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18437   echo $ECHO_N "(cached) $ECHO_C" >&6
18438 else
18439   ac_check_lib_save_LIBS=$LIBS
18440 LIBS="-lgcc  $LIBS"
18441 cat >conftest.$ac_ext <<_ACEOF
18442 /* confdefs.h.  */
18443 _ACEOF
18444 cat confdefs.h >>conftest.$ac_ext
18445 cat >>conftest.$ac_ext <<_ACEOF
18446 /* end confdefs.h.  */
18447
18448 /* Override any GCC internal prototype to avoid an error.
18449    Use char because int might match the return type of a GCC
18450    builtin and then its argument prototype would still apply.  */
18451 #ifdef __cplusplus
18452 extern "C"
18453 #endif
18454 char _alloca ();
18455 int
18456 main ()
18457 {
18458 return _alloca ();
18459   ;
18460   return 0;
18461 }
18462 _ACEOF
18463 rm -f conftest.$ac_objext conftest$ac_exeext
18464 if { (ac_try="$ac_link"
18465 case "(($ac_try" in
18466   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18467   *) ac_try_echo=$ac_try;;
18468 esac
18469 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18470   (eval "$ac_link") 2>conftest.er1
18471   ac_status=$?
18472   grep -v '^ *+' conftest.er1 >conftest.err
18473   rm -f conftest.er1
18474   cat conftest.err >&5
18475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18476   (exit $ac_status); } &&
18477          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18478   { (case "(($ac_try" in
18479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18480   *) ac_try_echo=$ac_try;;
18481 esac
18482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18483   (eval "$ac_try") 2>&5
18484   ac_status=$?
18485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18486   (exit $ac_status); }; } &&
18487          { ac_try='test -s conftest$ac_exeext'
18488   { (case "(($ac_try" in
18489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18490   *) ac_try_echo=$ac_try;;
18491 esac
18492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18493   (eval "$ac_try") 2>&5
18494   ac_status=$?
18495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18496   (exit $ac_status); }; }; then
18497   ac_cv_lib_gcc__alloca=yes
18498 else
18499   echo "$as_me: failed program was:" >&5
18500 sed 's/^/| /' conftest.$ac_ext >&5
18501
18502         ac_cv_lib_gcc__alloca=no
18503 fi
18504
18505 rm -f core conftest.err conftest.$ac_objext \
18506       conftest$ac_exeext conftest.$ac_ext
18507 LIBS=$ac_check_lib_save_LIBS
18508 fi
18509 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18510 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18511 if test $ac_cv_lib_gcc__alloca = yes; then
18512
18513 cat >>confdefs.h <<\_ACEOF
18514 #define HAVE__ALLOCA 1
18515 _ACEOF
18516
18517 fi
18518
18519   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18520 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18521 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18522   echo $ECHO_N "(cached) $ECHO_C" >&6
18523 else
18524   ac_check_lib_save_LIBS=$LIBS
18525 LIBS="-lgcc  $LIBS"
18526 cat >conftest.$ac_ext <<_ACEOF
18527 /* confdefs.h.  */
18528 _ACEOF
18529 cat confdefs.h >>conftest.$ac_ext
18530 cat >>conftest.$ac_ext <<_ACEOF
18531 /* end confdefs.h.  */
18532
18533 /* Override any GCC internal prototype to avoid an error.
18534    Use char because int might match the return type of a GCC
18535    builtin and then its argument prototype would still apply.  */
18536 #ifdef __cplusplus
18537 extern "C"
18538 #endif
18539 char __alloca ();
18540 int
18541 main ()
18542 {
18543 return __alloca ();
18544   ;
18545   return 0;
18546 }
18547 _ACEOF
18548 rm -f conftest.$ac_objext conftest$ac_exeext
18549 if { (ac_try="$ac_link"
18550 case "(($ac_try" in
18551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18552   *) ac_try_echo=$ac_try;;
18553 esac
18554 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18555   (eval "$ac_link") 2>conftest.er1
18556   ac_status=$?
18557   grep -v '^ *+' conftest.er1 >conftest.err
18558   rm -f conftest.er1
18559   cat conftest.err >&5
18560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18561   (exit $ac_status); } &&
18562          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18563   { (case "(($ac_try" in
18564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18565   *) ac_try_echo=$ac_try;;
18566 esac
18567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18568   (eval "$ac_try") 2>&5
18569   ac_status=$?
18570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18571   (exit $ac_status); }; } &&
18572          { ac_try='test -s conftest$ac_exeext'
18573   { (case "(($ac_try" in
18574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18575   *) ac_try_echo=$ac_try;;
18576 esac
18577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18578   (eval "$ac_try") 2>&5
18579   ac_status=$?
18580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18581   (exit $ac_status); }; }; then
18582   ac_cv_lib_gcc___alloca=yes
18583 else
18584   echo "$as_me: failed program was:" >&5
18585 sed 's/^/| /' conftest.$ac_ext >&5
18586
18587         ac_cv_lib_gcc___alloca=no
18588 fi
18589
18590 rm -f core conftest.err conftest.$ac_objext \
18591       conftest$ac_exeext conftest.$ac_ext
18592 LIBS=$ac_check_lib_save_LIBS
18593 fi
18594 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18595 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18596 if test $ac_cv_lib_gcc___alloca = yes; then
18597
18598 cat >>confdefs.h <<\_ACEOF
18599 #define HAVE___ALLOCA 1
18600 _ACEOF
18601
18602 fi
18603
18604   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18605 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18606 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18607   echo $ECHO_N "(cached) $ECHO_C" >&6
18608 else
18609   ac_check_lib_save_LIBS=$LIBS
18610 LIBS="-lgcc  $LIBS"
18611 cat >conftest.$ac_ext <<_ACEOF
18612 /* confdefs.h.  */
18613 _ACEOF
18614 cat confdefs.h >>conftest.$ac_ext
18615 cat >>conftest.$ac_ext <<_ACEOF
18616 /* end confdefs.h.  */
18617
18618 /* Override any GCC internal prototype to avoid an error.
18619    Use char because int might match the return type of a GCC
18620    builtin and then its argument prototype would still apply.  */
18621 #ifdef __cplusplus
18622 extern "C"
18623 #endif
18624 char __chkstk ();
18625 int
18626 main ()
18627 {
18628 return __chkstk ();
18629   ;
18630   return 0;
18631 }
18632 _ACEOF
18633 rm -f conftest.$ac_objext conftest$ac_exeext
18634 if { (ac_try="$ac_link"
18635 case "(($ac_try" in
18636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18637   *) ac_try_echo=$ac_try;;
18638 esac
18639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18640   (eval "$ac_link") 2>conftest.er1
18641   ac_status=$?
18642   grep -v '^ *+' conftest.er1 >conftest.err
18643   rm -f conftest.er1
18644   cat conftest.err >&5
18645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18646   (exit $ac_status); } &&
18647          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18648   { (case "(($ac_try" in
18649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18650   *) ac_try_echo=$ac_try;;
18651 esac
18652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18653   (eval "$ac_try") 2>&5
18654   ac_status=$?
18655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18656   (exit $ac_status); }; } &&
18657          { ac_try='test -s conftest$ac_exeext'
18658   { (case "(($ac_try" in
18659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18660   *) ac_try_echo=$ac_try;;
18661 esac
18662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18663   (eval "$ac_try") 2>&5
18664   ac_status=$?
18665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18666   (exit $ac_status); }; }; then
18667   ac_cv_lib_gcc___chkstk=yes
18668 else
18669   echo "$as_me: failed program was:" >&5
18670 sed 's/^/| /' conftest.$ac_ext >&5
18671
18672         ac_cv_lib_gcc___chkstk=no
18673 fi
18674
18675 rm -f core conftest.err conftest.$ac_objext \
18676       conftest$ac_exeext conftest.$ac_ext
18677 LIBS=$ac_check_lib_save_LIBS
18678 fi
18679 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18680 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18681 if test $ac_cv_lib_gcc___chkstk = yes; then
18682
18683 cat >>confdefs.h <<\_ACEOF
18684 #define HAVE___CHKSTK 1
18685 _ACEOF
18686
18687 fi
18688
18689   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18690 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18691 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18692   echo $ECHO_N "(cached) $ECHO_C" >&6
18693 else
18694   ac_check_lib_save_LIBS=$LIBS
18695 LIBS="-lgcc  $LIBS"
18696 cat >conftest.$ac_ext <<_ACEOF
18697 /* confdefs.h.  */
18698 _ACEOF
18699 cat confdefs.h >>conftest.$ac_ext
18700 cat >>conftest.$ac_ext <<_ACEOF
18701 /* end confdefs.h.  */
18702
18703 /* Override any GCC internal prototype to avoid an error.
18704    Use char because int might match the return type of a GCC
18705    builtin and then its argument prototype would still apply.  */
18706 #ifdef __cplusplus
18707 extern "C"
18708 #endif
18709 char ___chkstk ();
18710 int
18711 main ()
18712 {
18713 return ___chkstk ();
18714   ;
18715   return 0;
18716 }
18717 _ACEOF
18718 rm -f conftest.$ac_objext conftest$ac_exeext
18719 if { (ac_try="$ac_link"
18720 case "(($ac_try" in
18721   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18722   *) ac_try_echo=$ac_try;;
18723 esac
18724 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18725   (eval "$ac_link") 2>conftest.er1
18726   ac_status=$?
18727   grep -v '^ *+' conftest.er1 >conftest.err
18728   rm -f conftest.er1
18729   cat conftest.err >&5
18730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18731   (exit $ac_status); } &&
18732          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18733   { (case "(($ac_try" in
18734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18735   *) ac_try_echo=$ac_try;;
18736 esac
18737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18738   (eval "$ac_try") 2>&5
18739   ac_status=$?
18740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18741   (exit $ac_status); }; } &&
18742          { ac_try='test -s conftest$ac_exeext'
18743   { (case "(($ac_try" in
18744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18745   *) ac_try_echo=$ac_try;;
18746 esac
18747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18748   (eval "$ac_try") 2>&5
18749   ac_status=$?
18750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18751   (exit $ac_status); }; }; then
18752   ac_cv_lib_gcc____chkstk=yes
18753 else
18754   echo "$as_me: failed program was:" >&5
18755 sed 's/^/| /' conftest.$ac_ext >&5
18756
18757         ac_cv_lib_gcc____chkstk=no
18758 fi
18759
18760 rm -f core conftest.err conftest.$ac_objext \
18761       conftest$ac_exeext conftest.$ac_ext
18762 LIBS=$ac_check_lib_save_LIBS
18763 fi
18764 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18765 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18766 if test $ac_cv_lib_gcc____chkstk = yes; then
18767
18768 cat >>confdefs.h <<\_ACEOF
18769 #define HAVE____CHKSTK 1
18770 _ACEOF
18771
18772 fi
18773
18774
18775   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18776 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18777 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18778   echo $ECHO_N "(cached) $ECHO_C" >&6
18779 else
18780   ac_check_lib_save_LIBS=$LIBS
18781 LIBS="-lgcc  $LIBS"
18782 cat >conftest.$ac_ext <<_ACEOF
18783 /* confdefs.h.  */
18784 _ACEOF
18785 cat confdefs.h >>conftest.$ac_ext
18786 cat >>conftest.$ac_ext <<_ACEOF
18787 /* end confdefs.h.  */
18788
18789 /* Override any GCC internal prototype to avoid an error.
18790    Use char because int might match the return type of a GCC
18791    builtin and then its argument prototype would still apply.  */
18792 #ifdef __cplusplus
18793 extern "C"
18794 #endif
18795 char __ashldi3 ();
18796 int
18797 main ()
18798 {
18799 return __ashldi3 ();
18800   ;
18801   return 0;
18802 }
18803 _ACEOF
18804 rm -f conftest.$ac_objext conftest$ac_exeext
18805 if { (ac_try="$ac_link"
18806 case "(($ac_try" in
18807   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18808   *) ac_try_echo=$ac_try;;
18809 esac
18810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18811   (eval "$ac_link") 2>conftest.er1
18812   ac_status=$?
18813   grep -v '^ *+' conftest.er1 >conftest.err
18814   rm -f conftest.er1
18815   cat conftest.err >&5
18816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18817   (exit $ac_status); } &&
18818          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18819   { (case "(($ac_try" in
18820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18821   *) ac_try_echo=$ac_try;;
18822 esac
18823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18824   (eval "$ac_try") 2>&5
18825   ac_status=$?
18826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18827   (exit $ac_status); }; } &&
18828          { ac_try='test -s conftest$ac_exeext'
18829   { (case "(($ac_try" in
18830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18831   *) ac_try_echo=$ac_try;;
18832 esac
18833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18834   (eval "$ac_try") 2>&5
18835   ac_status=$?
18836   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18837   (exit $ac_status); }; }; then
18838   ac_cv_lib_gcc___ashldi3=yes
18839 else
18840   echo "$as_me: failed program was:" >&5
18841 sed 's/^/| /' conftest.$ac_ext >&5
18842
18843         ac_cv_lib_gcc___ashldi3=no
18844 fi
18845
18846 rm -f core conftest.err conftest.$ac_objext \
18847       conftest$ac_exeext conftest.$ac_ext
18848 LIBS=$ac_check_lib_save_LIBS
18849 fi
18850 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18851 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18852 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18853
18854 cat >>confdefs.h <<\_ACEOF
18855 #define HAVE___ASHLDI3 1
18856 _ACEOF
18857
18858 fi
18859
18860   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18861 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18862 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18863   echo $ECHO_N "(cached) $ECHO_C" >&6
18864 else
18865   ac_check_lib_save_LIBS=$LIBS
18866 LIBS="-lgcc  $LIBS"
18867 cat >conftest.$ac_ext <<_ACEOF
18868 /* confdefs.h.  */
18869 _ACEOF
18870 cat confdefs.h >>conftest.$ac_ext
18871 cat >>conftest.$ac_ext <<_ACEOF
18872 /* end confdefs.h.  */
18873
18874 /* Override any GCC internal prototype to avoid an error.
18875    Use char because int might match the return type of a GCC
18876    builtin and then its argument prototype would still apply.  */
18877 #ifdef __cplusplus
18878 extern "C"
18879 #endif
18880 char __ashrdi3 ();
18881 int
18882 main ()
18883 {
18884 return __ashrdi3 ();
18885   ;
18886   return 0;
18887 }
18888 _ACEOF
18889 rm -f conftest.$ac_objext conftest$ac_exeext
18890 if { (ac_try="$ac_link"
18891 case "(($ac_try" in
18892   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18893   *) ac_try_echo=$ac_try;;
18894 esac
18895 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18896   (eval "$ac_link") 2>conftest.er1
18897   ac_status=$?
18898   grep -v '^ *+' conftest.er1 >conftest.err
18899   rm -f conftest.er1
18900   cat conftest.err >&5
18901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18902   (exit $ac_status); } &&
18903          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18904   { (case "(($ac_try" in
18905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18906   *) ac_try_echo=$ac_try;;
18907 esac
18908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18909   (eval "$ac_try") 2>&5
18910   ac_status=$?
18911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18912   (exit $ac_status); }; } &&
18913          { ac_try='test -s conftest$ac_exeext'
18914   { (case "(($ac_try" in
18915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18916   *) ac_try_echo=$ac_try;;
18917 esac
18918 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18919   (eval "$ac_try") 2>&5
18920   ac_status=$?
18921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18922   (exit $ac_status); }; }; then
18923   ac_cv_lib_gcc___ashrdi3=yes
18924 else
18925   echo "$as_me: failed program was:" >&5
18926 sed 's/^/| /' conftest.$ac_ext >&5
18927
18928         ac_cv_lib_gcc___ashrdi3=no
18929 fi
18930
18931 rm -f core conftest.err conftest.$ac_objext \
18932       conftest$ac_exeext conftest.$ac_ext
18933 LIBS=$ac_check_lib_save_LIBS
18934 fi
18935 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18936 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18937 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18938
18939 cat >>confdefs.h <<\_ACEOF
18940 #define HAVE___ASHRDI3 1
18941 _ACEOF
18942
18943 fi
18944
18945   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18946 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18947 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18948   echo $ECHO_N "(cached) $ECHO_C" >&6
18949 else
18950   ac_check_lib_save_LIBS=$LIBS
18951 LIBS="-lgcc  $LIBS"
18952 cat >conftest.$ac_ext <<_ACEOF
18953 /* confdefs.h.  */
18954 _ACEOF
18955 cat confdefs.h >>conftest.$ac_ext
18956 cat >>conftest.$ac_ext <<_ACEOF
18957 /* end confdefs.h.  */
18958
18959 /* Override any GCC internal prototype to avoid an error.
18960    Use char because int might match the return type of a GCC
18961    builtin and then its argument prototype would still apply.  */
18962 #ifdef __cplusplus
18963 extern "C"
18964 #endif
18965 char __divdi3 ();
18966 int
18967 main ()
18968 {
18969 return __divdi3 ();
18970   ;
18971   return 0;
18972 }
18973 _ACEOF
18974 rm -f conftest.$ac_objext conftest$ac_exeext
18975 if { (ac_try="$ac_link"
18976 case "(($ac_try" in
18977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18978   *) ac_try_echo=$ac_try;;
18979 esac
18980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18981   (eval "$ac_link") 2>conftest.er1
18982   ac_status=$?
18983   grep -v '^ *+' conftest.er1 >conftest.err
18984   rm -f conftest.er1
18985   cat conftest.err >&5
18986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18987   (exit $ac_status); } &&
18988          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18989   { (case "(($ac_try" in
18990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18991   *) ac_try_echo=$ac_try;;
18992 esac
18993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18994   (eval "$ac_try") 2>&5
18995   ac_status=$?
18996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18997   (exit $ac_status); }; } &&
18998          { ac_try='test -s conftest$ac_exeext'
18999   { (case "(($ac_try" in
19000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19001   *) ac_try_echo=$ac_try;;
19002 esac
19003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19004   (eval "$ac_try") 2>&5
19005   ac_status=$?
19006   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19007   (exit $ac_status); }; }; then
19008   ac_cv_lib_gcc___divdi3=yes
19009 else
19010   echo "$as_me: failed program was:" >&5
19011 sed 's/^/| /' conftest.$ac_ext >&5
19012
19013         ac_cv_lib_gcc___divdi3=no
19014 fi
19015
19016 rm -f core conftest.err conftest.$ac_objext \
19017       conftest$ac_exeext conftest.$ac_ext
19018 LIBS=$ac_check_lib_save_LIBS
19019 fi
19020 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
19021 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
19022 if test $ac_cv_lib_gcc___divdi3 = yes; then
19023
19024 cat >>confdefs.h <<\_ACEOF
19025 #define HAVE___DIVDI3 1
19026 _ACEOF
19027
19028 fi
19029
19030   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
19031 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
19032 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
19033   echo $ECHO_N "(cached) $ECHO_C" >&6
19034 else
19035   ac_check_lib_save_LIBS=$LIBS
19036 LIBS="-lgcc  $LIBS"
19037 cat >conftest.$ac_ext <<_ACEOF
19038 /* confdefs.h.  */
19039 _ACEOF
19040 cat confdefs.h >>conftest.$ac_ext
19041 cat >>conftest.$ac_ext <<_ACEOF
19042 /* end confdefs.h.  */
19043
19044 /* Override any GCC internal prototype to avoid an error.
19045    Use char because int might match the return type of a GCC
19046    builtin and then its argument prototype would still apply.  */
19047 #ifdef __cplusplus
19048 extern "C"
19049 #endif
19050 char __fixdfdi ();
19051 int
19052 main ()
19053 {
19054 return __fixdfdi ();
19055   ;
19056   return 0;
19057 }
19058 _ACEOF
19059 rm -f conftest.$ac_objext conftest$ac_exeext
19060 if { (ac_try="$ac_link"
19061 case "(($ac_try" in
19062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19063   *) ac_try_echo=$ac_try;;
19064 esac
19065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19066   (eval "$ac_link") 2>conftest.er1
19067   ac_status=$?
19068   grep -v '^ *+' conftest.er1 >conftest.err
19069   rm -f conftest.er1
19070   cat conftest.err >&5
19071   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19072   (exit $ac_status); } &&
19073          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19074   { (case "(($ac_try" in
19075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19076   *) ac_try_echo=$ac_try;;
19077 esac
19078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19079   (eval "$ac_try") 2>&5
19080   ac_status=$?
19081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19082   (exit $ac_status); }; } &&
19083          { ac_try='test -s conftest$ac_exeext'
19084   { (case "(($ac_try" in
19085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19086   *) ac_try_echo=$ac_try;;
19087 esac
19088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19089   (eval "$ac_try") 2>&5
19090   ac_status=$?
19091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19092   (exit $ac_status); }; }; then
19093   ac_cv_lib_gcc___fixdfdi=yes
19094 else
19095   echo "$as_me: failed program was:" >&5
19096 sed 's/^/| /' conftest.$ac_ext >&5
19097
19098         ac_cv_lib_gcc___fixdfdi=no
19099 fi
19100
19101 rm -f core conftest.err conftest.$ac_objext \
19102       conftest$ac_exeext conftest.$ac_ext
19103 LIBS=$ac_check_lib_save_LIBS
19104 fi
19105 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
19106 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
19107 if test $ac_cv_lib_gcc___fixdfdi = yes; then
19108
19109 cat >>confdefs.h <<\_ACEOF
19110 #define HAVE___FIXDFDI 1
19111 _ACEOF
19112
19113 fi
19114
19115   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
19116 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
19117 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
19118   echo $ECHO_N "(cached) $ECHO_C" >&6
19119 else
19120   ac_check_lib_save_LIBS=$LIBS
19121 LIBS="-lgcc  $LIBS"
19122 cat >conftest.$ac_ext <<_ACEOF
19123 /* confdefs.h.  */
19124 _ACEOF
19125 cat confdefs.h >>conftest.$ac_ext
19126 cat >>conftest.$ac_ext <<_ACEOF
19127 /* end confdefs.h.  */
19128
19129 /* Override any GCC internal prototype to avoid an error.
19130    Use char because int might match the return type of a GCC
19131    builtin and then its argument prototype would still apply.  */
19132 #ifdef __cplusplus
19133 extern "C"
19134 #endif
19135 char __fixsfdi ();
19136 int
19137 main ()
19138 {
19139 return __fixsfdi ();
19140   ;
19141   return 0;
19142 }
19143 _ACEOF
19144 rm -f conftest.$ac_objext conftest$ac_exeext
19145 if { (ac_try="$ac_link"
19146 case "(($ac_try" in
19147   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19148   *) ac_try_echo=$ac_try;;
19149 esac
19150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19151   (eval "$ac_link") 2>conftest.er1
19152   ac_status=$?
19153   grep -v '^ *+' conftest.er1 >conftest.err
19154   rm -f conftest.er1
19155   cat conftest.err >&5
19156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19157   (exit $ac_status); } &&
19158          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19159   { (case "(($ac_try" in
19160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19161   *) ac_try_echo=$ac_try;;
19162 esac
19163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19164   (eval "$ac_try") 2>&5
19165   ac_status=$?
19166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19167   (exit $ac_status); }; } &&
19168          { ac_try='test -s conftest$ac_exeext'
19169   { (case "(($ac_try" in
19170   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19171   *) ac_try_echo=$ac_try;;
19172 esac
19173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19174   (eval "$ac_try") 2>&5
19175   ac_status=$?
19176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19177   (exit $ac_status); }; }; then
19178   ac_cv_lib_gcc___fixsfdi=yes
19179 else
19180   echo "$as_me: failed program was:" >&5
19181 sed 's/^/| /' conftest.$ac_ext >&5
19182
19183         ac_cv_lib_gcc___fixsfdi=no
19184 fi
19185
19186 rm -f core conftest.err conftest.$ac_objext \
19187       conftest$ac_exeext conftest.$ac_ext
19188 LIBS=$ac_check_lib_save_LIBS
19189 fi
19190 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
19191 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
19192 if test $ac_cv_lib_gcc___fixsfdi = yes; then
19193
19194 cat >>confdefs.h <<\_ACEOF
19195 #define HAVE___FIXSFDI 1
19196 _ACEOF
19197
19198 fi
19199
19200   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
19201 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
19202 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
19203   echo $ECHO_N "(cached) $ECHO_C" >&6
19204 else
19205   ac_check_lib_save_LIBS=$LIBS
19206 LIBS="-lgcc  $LIBS"
19207 cat >conftest.$ac_ext <<_ACEOF
19208 /* confdefs.h.  */
19209 _ACEOF
19210 cat confdefs.h >>conftest.$ac_ext
19211 cat >>conftest.$ac_ext <<_ACEOF
19212 /* end confdefs.h.  */
19213
19214 /* Override any GCC internal prototype to avoid an error.
19215    Use char because int might match the return type of a GCC
19216    builtin and then its argument prototype would still apply.  */
19217 #ifdef __cplusplus
19218 extern "C"
19219 #endif
19220 char __floatdidf ();
19221 int
19222 main ()
19223 {
19224 return __floatdidf ();
19225   ;
19226   return 0;
19227 }
19228 _ACEOF
19229 rm -f conftest.$ac_objext conftest$ac_exeext
19230 if { (ac_try="$ac_link"
19231 case "(($ac_try" in
19232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19233   *) ac_try_echo=$ac_try;;
19234 esac
19235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19236   (eval "$ac_link") 2>conftest.er1
19237   ac_status=$?
19238   grep -v '^ *+' conftest.er1 >conftest.err
19239   rm -f conftest.er1
19240   cat conftest.err >&5
19241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19242   (exit $ac_status); } &&
19243          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19244   { (case "(($ac_try" in
19245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19246   *) ac_try_echo=$ac_try;;
19247 esac
19248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19249   (eval "$ac_try") 2>&5
19250   ac_status=$?
19251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19252   (exit $ac_status); }; } &&
19253          { ac_try='test -s conftest$ac_exeext'
19254   { (case "(($ac_try" in
19255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19256   *) ac_try_echo=$ac_try;;
19257 esac
19258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19259   (eval "$ac_try") 2>&5
19260   ac_status=$?
19261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19262   (exit $ac_status); }; }; then
19263   ac_cv_lib_gcc___floatdidf=yes
19264 else
19265   echo "$as_me: failed program was:" >&5
19266 sed 's/^/| /' conftest.$ac_ext >&5
19267
19268         ac_cv_lib_gcc___floatdidf=no
19269 fi
19270
19271 rm -f core conftest.err conftest.$ac_objext \
19272       conftest$ac_exeext conftest.$ac_ext
19273 LIBS=$ac_check_lib_save_LIBS
19274 fi
19275 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
19276 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
19277 if test $ac_cv_lib_gcc___floatdidf = yes; then
19278
19279 cat >>confdefs.h <<\_ACEOF
19280 #define HAVE___FLOATDIDF 1
19281 _ACEOF
19282
19283 fi
19284
19285   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
19286 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
19287 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
19288   echo $ECHO_N "(cached) $ECHO_C" >&6
19289 else
19290   ac_check_lib_save_LIBS=$LIBS
19291 LIBS="-lgcc  $LIBS"
19292 cat >conftest.$ac_ext <<_ACEOF
19293 /* confdefs.h.  */
19294 _ACEOF
19295 cat confdefs.h >>conftest.$ac_ext
19296 cat >>conftest.$ac_ext <<_ACEOF
19297 /* end confdefs.h.  */
19298
19299 /* Override any GCC internal prototype to avoid an error.
19300    Use char because int might match the return type of a GCC
19301    builtin and then its argument prototype would still apply.  */
19302 #ifdef __cplusplus
19303 extern "C"
19304 #endif
19305 char __lshrdi3 ();
19306 int
19307 main ()
19308 {
19309 return __lshrdi3 ();
19310   ;
19311   return 0;
19312 }
19313 _ACEOF
19314 rm -f conftest.$ac_objext conftest$ac_exeext
19315 if { (ac_try="$ac_link"
19316 case "(($ac_try" in
19317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19318   *) ac_try_echo=$ac_try;;
19319 esac
19320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19321   (eval "$ac_link") 2>conftest.er1
19322   ac_status=$?
19323   grep -v '^ *+' conftest.er1 >conftest.err
19324   rm -f conftest.er1
19325   cat conftest.err >&5
19326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19327   (exit $ac_status); } &&
19328          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19329   { (case "(($ac_try" in
19330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19331   *) ac_try_echo=$ac_try;;
19332 esac
19333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19334   (eval "$ac_try") 2>&5
19335   ac_status=$?
19336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19337   (exit $ac_status); }; } &&
19338          { ac_try='test -s conftest$ac_exeext'
19339   { (case "(($ac_try" in
19340   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19341   *) ac_try_echo=$ac_try;;
19342 esac
19343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19344   (eval "$ac_try") 2>&5
19345   ac_status=$?
19346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19347   (exit $ac_status); }; }; then
19348   ac_cv_lib_gcc___lshrdi3=yes
19349 else
19350   echo "$as_me: failed program was:" >&5
19351 sed 's/^/| /' conftest.$ac_ext >&5
19352
19353         ac_cv_lib_gcc___lshrdi3=no
19354 fi
19355
19356 rm -f core conftest.err conftest.$ac_objext \
19357       conftest$ac_exeext conftest.$ac_ext
19358 LIBS=$ac_check_lib_save_LIBS
19359 fi
19360 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19361 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19362 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19363
19364 cat >>confdefs.h <<\_ACEOF
19365 #define HAVE___LSHRDI3 1
19366 _ACEOF
19367
19368 fi
19369
19370   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19371 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19372 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19373   echo $ECHO_N "(cached) $ECHO_C" >&6
19374 else
19375   ac_check_lib_save_LIBS=$LIBS
19376 LIBS="-lgcc  $LIBS"
19377 cat >conftest.$ac_ext <<_ACEOF
19378 /* confdefs.h.  */
19379 _ACEOF
19380 cat confdefs.h >>conftest.$ac_ext
19381 cat >>conftest.$ac_ext <<_ACEOF
19382 /* end confdefs.h.  */
19383
19384 /* Override any GCC internal prototype to avoid an error.
19385    Use char because int might match the return type of a GCC
19386    builtin and then its argument prototype would still apply.  */
19387 #ifdef __cplusplus
19388 extern "C"
19389 #endif
19390 char __moddi3 ();
19391 int
19392 main ()
19393 {
19394 return __moddi3 ();
19395   ;
19396   return 0;
19397 }
19398 _ACEOF
19399 rm -f conftest.$ac_objext conftest$ac_exeext
19400 if { (ac_try="$ac_link"
19401 case "(($ac_try" in
19402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19403   *) ac_try_echo=$ac_try;;
19404 esac
19405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19406   (eval "$ac_link") 2>conftest.er1
19407   ac_status=$?
19408   grep -v '^ *+' conftest.er1 >conftest.err
19409   rm -f conftest.er1
19410   cat conftest.err >&5
19411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19412   (exit $ac_status); } &&
19413          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19414   { (case "(($ac_try" in
19415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19416   *) ac_try_echo=$ac_try;;
19417 esac
19418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19419   (eval "$ac_try") 2>&5
19420   ac_status=$?
19421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19422   (exit $ac_status); }; } &&
19423          { ac_try='test -s conftest$ac_exeext'
19424   { (case "(($ac_try" in
19425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19426   *) ac_try_echo=$ac_try;;
19427 esac
19428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19429   (eval "$ac_try") 2>&5
19430   ac_status=$?
19431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19432   (exit $ac_status); }; }; then
19433   ac_cv_lib_gcc___moddi3=yes
19434 else
19435   echo "$as_me: failed program was:" >&5
19436 sed 's/^/| /' conftest.$ac_ext >&5
19437
19438         ac_cv_lib_gcc___moddi3=no
19439 fi
19440
19441 rm -f core conftest.err conftest.$ac_objext \
19442       conftest$ac_exeext conftest.$ac_ext
19443 LIBS=$ac_check_lib_save_LIBS
19444 fi
19445 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19446 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19447 if test $ac_cv_lib_gcc___moddi3 = yes; then
19448
19449 cat >>confdefs.h <<\_ACEOF
19450 #define HAVE___MODDI3 1
19451 _ACEOF
19452
19453 fi
19454
19455   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19456 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19457 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19458   echo $ECHO_N "(cached) $ECHO_C" >&6
19459 else
19460   ac_check_lib_save_LIBS=$LIBS
19461 LIBS="-lgcc  $LIBS"
19462 cat >conftest.$ac_ext <<_ACEOF
19463 /* confdefs.h.  */
19464 _ACEOF
19465 cat confdefs.h >>conftest.$ac_ext
19466 cat >>conftest.$ac_ext <<_ACEOF
19467 /* end confdefs.h.  */
19468
19469 /* Override any GCC internal prototype to avoid an error.
19470    Use char because int might match the return type of a GCC
19471    builtin and then its argument prototype would still apply.  */
19472 #ifdef __cplusplus
19473 extern "C"
19474 #endif
19475 char __udivdi3 ();
19476 int
19477 main ()
19478 {
19479 return __udivdi3 ();
19480   ;
19481   return 0;
19482 }
19483 _ACEOF
19484 rm -f conftest.$ac_objext conftest$ac_exeext
19485 if { (ac_try="$ac_link"
19486 case "(($ac_try" in
19487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19488   *) ac_try_echo=$ac_try;;
19489 esac
19490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19491   (eval "$ac_link") 2>conftest.er1
19492   ac_status=$?
19493   grep -v '^ *+' conftest.er1 >conftest.err
19494   rm -f conftest.er1
19495   cat conftest.err >&5
19496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19497   (exit $ac_status); } &&
19498          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19499   { (case "(($ac_try" in
19500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19501   *) ac_try_echo=$ac_try;;
19502 esac
19503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19504   (eval "$ac_try") 2>&5
19505   ac_status=$?
19506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19507   (exit $ac_status); }; } &&
19508          { ac_try='test -s conftest$ac_exeext'
19509   { (case "(($ac_try" in
19510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19511   *) ac_try_echo=$ac_try;;
19512 esac
19513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19514   (eval "$ac_try") 2>&5
19515   ac_status=$?
19516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19517   (exit $ac_status); }; }; then
19518   ac_cv_lib_gcc___udivdi3=yes
19519 else
19520   echo "$as_me: failed program was:" >&5
19521 sed 's/^/| /' conftest.$ac_ext >&5
19522
19523         ac_cv_lib_gcc___udivdi3=no
19524 fi
19525
19526 rm -f core conftest.err conftest.$ac_objext \
19527       conftest$ac_exeext conftest.$ac_ext
19528 LIBS=$ac_check_lib_save_LIBS
19529 fi
19530 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19531 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19532 if test $ac_cv_lib_gcc___udivdi3 = yes; then
19533
19534 cat >>confdefs.h <<\_ACEOF
19535 #define HAVE___UDIVDI3 1
19536 _ACEOF
19537
19538 fi
19539
19540   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19541 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19542 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19543   echo $ECHO_N "(cached) $ECHO_C" >&6
19544 else
19545   ac_check_lib_save_LIBS=$LIBS
19546 LIBS="-lgcc  $LIBS"
19547 cat >conftest.$ac_ext <<_ACEOF
19548 /* confdefs.h.  */
19549 _ACEOF
19550 cat confdefs.h >>conftest.$ac_ext
19551 cat >>conftest.$ac_ext <<_ACEOF
19552 /* end confdefs.h.  */
19553
19554 /* Override any GCC internal prototype to avoid an error.
19555    Use char because int might match the return type of a GCC
19556    builtin and then its argument prototype would still apply.  */
19557 #ifdef __cplusplus
19558 extern "C"
19559 #endif
19560 char __umoddi3 ();
19561 int
19562 main ()
19563 {
19564 return __umoddi3 ();
19565   ;
19566   return 0;
19567 }
19568 _ACEOF
19569 rm -f conftest.$ac_objext conftest$ac_exeext
19570 if { (ac_try="$ac_link"
19571 case "(($ac_try" in
19572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19573   *) ac_try_echo=$ac_try;;
19574 esac
19575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19576   (eval "$ac_link") 2>conftest.er1
19577   ac_status=$?
19578   grep -v '^ *+' conftest.er1 >conftest.err
19579   rm -f conftest.er1
19580   cat conftest.err >&5
19581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19582   (exit $ac_status); } &&
19583          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19584   { (case "(($ac_try" in
19585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19586   *) ac_try_echo=$ac_try;;
19587 esac
19588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19589   (eval "$ac_try") 2>&5
19590   ac_status=$?
19591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19592   (exit $ac_status); }; } &&
19593          { ac_try='test -s conftest$ac_exeext'
19594   { (case "(($ac_try" in
19595   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19596   *) ac_try_echo=$ac_try;;
19597 esac
19598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19599   (eval "$ac_try") 2>&5
19600   ac_status=$?
19601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19602   (exit $ac_status); }; }; then
19603   ac_cv_lib_gcc___umoddi3=yes
19604 else
19605   echo "$as_me: failed program was:" >&5
19606 sed 's/^/| /' conftest.$ac_ext >&5
19607
19608         ac_cv_lib_gcc___umoddi3=no
19609 fi
19610
19611 rm -f core conftest.err conftest.$ac_objext \
19612       conftest$ac_exeext conftest.$ac_ext
19613 LIBS=$ac_check_lib_save_LIBS
19614 fi
19615 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19616 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19617 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19618
19619 cat >>confdefs.h <<\_ACEOF
19620 #define HAVE___UMODDI3 1
19621 _ACEOF
19622
19623 fi
19624
19625
19626   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19627 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19628 if test "${ac_cv_lib_gcc___main+set}" = set; then
19629   echo $ECHO_N "(cached) $ECHO_C" >&6
19630 else
19631   ac_check_lib_save_LIBS=$LIBS
19632 LIBS="-lgcc  $LIBS"
19633 cat >conftest.$ac_ext <<_ACEOF
19634 /* confdefs.h.  */
19635 _ACEOF
19636 cat confdefs.h >>conftest.$ac_ext
19637 cat >>conftest.$ac_ext <<_ACEOF
19638 /* end confdefs.h.  */
19639
19640 /* Override any GCC internal prototype to avoid an error.
19641    Use char because int might match the return type of a GCC
19642    builtin and then its argument prototype would still apply.  */
19643 #ifdef __cplusplus
19644 extern "C"
19645 #endif
19646 char __main ();
19647 int
19648 main ()
19649 {
19650 return __main ();
19651   ;
19652   return 0;
19653 }
19654 _ACEOF
19655 rm -f conftest.$ac_objext conftest$ac_exeext
19656 if { (ac_try="$ac_link"
19657 case "(($ac_try" in
19658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19659   *) ac_try_echo=$ac_try;;
19660 esac
19661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19662   (eval "$ac_link") 2>conftest.er1
19663   ac_status=$?
19664   grep -v '^ *+' conftest.er1 >conftest.err
19665   rm -f conftest.er1
19666   cat conftest.err >&5
19667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19668   (exit $ac_status); } &&
19669          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19670   { (case "(($ac_try" in
19671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19672   *) ac_try_echo=$ac_try;;
19673 esac
19674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19675   (eval "$ac_try") 2>&5
19676   ac_status=$?
19677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19678   (exit $ac_status); }; } &&
19679          { ac_try='test -s conftest$ac_exeext'
19680   { (case "(($ac_try" in
19681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19682   *) ac_try_echo=$ac_try;;
19683 esac
19684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19685   (eval "$ac_try") 2>&5
19686   ac_status=$?
19687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19688   (exit $ac_status); }; }; then
19689   ac_cv_lib_gcc___main=yes
19690 else
19691   echo "$as_me: failed program was:" >&5
19692 sed 's/^/| /' conftest.$ac_ext >&5
19693
19694         ac_cv_lib_gcc___main=no
19695 fi
19696
19697 rm -f core conftest.err conftest.$ac_objext \
19698       conftest$ac_exeext conftest.$ac_ext
19699 LIBS=$ac_check_lib_save_LIBS
19700 fi
19701 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19702 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19703 if test $ac_cv_lib_gcc___main = yes; then
19704
19705 cat >>confdefs.h <<\_ACEOF
19706 #define HAVE___MAIN 1
19707 _ACEOF
19708
19709 fi
19710
19711   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19712 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19713 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19714   echo $ECHO_N "(cached) $ECHO_C" >&6
19715 else
19716   ac_check_lib_save_LIBS=$LIBS
19717 LIBS="-lgcc  $LIBS"
19718 cat >conftest.$ac_ext <<_ACEOF
19719 /* confdefs.h.  */
19720 _ACEOF
19721 cat confdefs.h >>conftest.$ac_ext
19722 cat >>conftest.$ac_ext <<_ACEOF
19723 /* end confdefs.h.  */
19724
19725 /* Override any GCC internal prototype to avoid an error.
19726    Use char because int might match the return type of a GCC
19727    builtin and then its argument prototype would still apply.  */
19728 #ifdef __cplusplus
19729 extern "C"
19730 #endif
19731 char __cmpdi2 ();
19732 int
19733 main ()
19734 {
19735 return __cmpdi2 ();
19736   ;
19737   return 0;
19738 }
19739 _ACEOF
19740 rm -f conftest.$ac_objext conftest$ac_exeext
19741 if { (ac_try="$ac_link"
19742 case "(($ac_try" in
19743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19744   *) ac_try_echo=$ac_try;;
19745 esac
19746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19747   (eval "$ac_link") 2>conftest.er1
19748   ac_status=$?
19749   grep -v '^ *+' conftest.er1 >conftest.err
19750   rm -f conftest.er1
19751   cat conftest.err >&5
19752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19753   (exit $ac_status); } &&
19754          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19755   { (case "(($ac_try" in
19756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19757   *) ac_try_echo=$ac_try;;
19758 esac
19759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19760   (eval "$ac_try") 2>&5
19761   ac_status=$?
19762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19763   (exit $ac_status); }; } &&
19764          { ac_try='test -s conftest$ac_exeext'
19765   { (case "(($ac_try" in
19766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19767   *) ac_try_echo=$ac_try;;
19768 esac
19769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19770   (eval "$ac_try") 2>&5
19771   ac_status=$?
19772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19773   (exit $ac_status); }; }; then
19774   ac_cv_lib_gcc___cmpdi2=yes
19775 else
19776   echo "$as_me: failed program was:" >&5
19777 sed 's/^/| /' conftest.$ac_ext >&5
19778
19779         ac_cv_lib_gcc___cmpdi2=no
19780 fi
19781
19782 rm -f core conftest.err conftest.$ac_objext \
19783       conftest$ac_exeext conftest.$ac_ext
19784 LIBS=$ac_check_lib_save_LIBS
19785 fi
19786 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19787 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19788 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19789
19790 cat >>confdefs.h <<\_ACEOF
19791 #define HAVE___CMPDI2 1
19792 _ACEOF
19793
19794 fi
19795
19796 fi
19797
19798 if test "$llvm_cv_os_type" = "MingW" ; then
19799   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19800 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19801   cat >conftest.$ac_ext <<_ACEOF
19802
19803   /* confdefs.h.  */
19804 _ACEOF
19805 cat confdefs.h >>conftest.$ac_ext
19806 cat >>conftest.$ac_ext <<_ACEOF
19807 /* end confdefs.h.  */
19808
19809     #include <windows.h>
19810     #include <imagehlp.h>
19811     extern void foo(PENUMLOADED_MODULES_CALLBACK);
19812     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19813
19814
19815 _ACEOF
19816 rm -f conftest.$ac_objext
19817 if { (ac_try="$ac_compile"
19818 case "(($ac_try" in
19819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19820   *) ac_try_echo=$ac_try;;
19821 esac
19822 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19823   (eval "$ac_compile") 2>conftest.er1
19824   ac_status=$?
19825   grep -v '^ *+' conftest.er1 >conftest.err
19826   rm -f conftest.er1
19827   cat conftest.err >&5
19828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19829   (exit $ac_status); } &&
19830          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19831   { (case "(($ac_try" in
19832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19833   *) ac_try_echo=$ac_try;;
19834 esac
19835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19836   (eval "$ac_try") 2>&5
19837   ac_status=$?
19838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19839   (exit $ac_status); }; } &&
19840          { ac_try='test -s conftest.$ac_objext'
19841   { (case "(($ac_try" in
19842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19843   *) ac_try_echo=$ac_try;;
19844 esac
19845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19846   (eval "$ac_try") 2>&5
19847   ac_status=$?
19848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19849   (exit $ac_status); }; }; then
19850
19851   { echo "$as_me:$LINENO: result: yes" >&5
19852 echo "${ECHO_T}yes" >&6; }
19853   llvm_cv_win32_elmcb_pcstr="PCSTR"
19854
19855 else
19856   echo "$as_me: failed program was:" >&5
19857 sed 's/^/| /' conftest.$ac_ext >&5
19858
19859
19860   { echo "$as_me:$LINENO: result: no" >&5
19861 echo "${ECHO_T}no" >&6; }
19862   llvm_cv_win32_elmcb_pcstr="PSTR"
19863
19864 fi
19865
19866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19867
19868 cat >>confdefs.h <<_ACEOF
19869 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19870 _ACEOF
19871
19872 fi
19873
19874
19875
19876   { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19877 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19878 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19879   echo $ECHO_N "(cached) $ECHO_C" >&6
19880 else
19881
19882     ac_ext=cpp
19883 ac_cpp='$CXXCPP $CPPFLAGS'
19884 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19885 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19886 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19887
19888     cat >conftest.$ac_ext <<_ACEOF
19889 /* confdefs.h.  */
19890 _ACEOF
19891 cat confdefs.h >>conftest.$ac_ext
19892 cat >>conftest.$ac_ext <<_ACEOF
19893 /* end confdefs.h.  */
19894 #include <math.h>
19895 int
19896 main ()
19897 {
19898 float f; isnan(f);
19899   ;
19900   return 0;
19901 }
19902 _ACEOF
19903 rm -f conftest.$ac_objext
19904 if { (ac_try="$ac_compile"
19905 case "(($ac_try" in
19906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19907   *) ac_try_echo=$ac_try;;
19908 esac
19909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19910   (eval "$ac_compile") 2>conftest.er1
19911   ac_status=$?
19912   grep -v '^ *+' conftest.er1 >conftest.err
19913   rm -f conftest.er1
19914   cat conftest.err >&5
19915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19916   (exit $ac_status); } &&
19917          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19918   { (case "(($ac_try" in
19919   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19920   *) ac_try_echo=$ac_try;;
19921 esac
19922 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19923   (eval "$ac_try") 2>&5
19924   ac_status=$?
19925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19926   (exit $ac_status); }; } &&
19927          { ac_try='test -s conftest.$ac_objext'
19928   { (case "(($ac_try" in
19929   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19930   *) ac_try_echo=$ac_try;;
19931 esac
19932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19933   (eval "$ac_try") 2>&5
19934   ac_status=$?
19935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19936   (exit $ac_status); }; }; then
19937   ac_cv_func_isnan_in_math_h=yes
19938 else
19939   echo "$as_me: failed program was:" >&5
19940 sed 's/^/| /' conftest.$ac_ext >&5
19941
19942         ac_cv_func_isnan_in_math_h=no
19943 fi
19944
19945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19946     ac_ext=c
19947 ac_cpp='$CPP $CPPFLAGS'
19948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19951
19952
19953 fi
19954 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19955 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19956
19957
19958 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19959
19960 cat >>confdefs.h <<\_ACEOF
19961 #define HAVE_ISNAN_IN_MATH_H 1
19962 _ACEOF
19963
19964 fi
19965
19966
19967   { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19968 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19969 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19970   echo $ECHO_N "(cached) $ECHO_C" >&6
19971 else
19972
19973     ac_ext=cpp
19974 ac_cpp='$CXXCPP $CPPFLAGS'
19975 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19976 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19977 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19978
19979     cat >conftest.$ac_ext <<_ACEOF
19980 /* confdefs.h.  */
19981 _ACEOF
19982 cat confdefs.h >>conftest.$ac_ext
19983 cat >>conftest.$ac_ext <<_ACEOF
19984 /* end confdefs.h.  */
19985 #include <cmath>
19986 int
19987 main ()
19988 {
19989 float f; isnan(f);
19990   ;
19991   return 0;
19992 }
19993 _ACEOF
19994 rm -f conftest.$ac_objext
19995 if { (ac_try="$ac_compile"
19996 case "(($ac_try" in
19997   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19998   *) ac_try_echo=$ac_try;;
19999 esac
20000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20001   (eval "$ac_compile") 2>conftest.er1
20002   ac_status=$?
20003   grep -v '^ *+' conftest.er1 >conftest.err
20004   rm -f conftest.er1
20005   cat conftest.err >&5
20006   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20007   (exit $ac_status); } &&
20008          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20009   { (case "(($ac_try" in
20010   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20011   *) ac_try_echo=$ac_try;;
20012 esac
20013 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20014   (eval "$ac_try") 2>&5
20015   ac_status=$?
20016   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20017   (exit $ac_status); }; } &&
20018          { ac_try='test -s conftest.$ac_objext'
20019   { (case "(($ac_try" in
20020   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20021   *) ac_try_echo=$ac_try;;
20022 esac
20023 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20024   (eval "$ac_try") 2>&5
20025   ac_status=$?
20026   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20027   (exit $ac_status); }; }; then
20028   ac_cv_func_isnan_in_cmath=yes
20029 else
20030   echo "$as_me: failed program was:" >&5
20031 sed 's/^/| /' conftest.$ac_ext >&5
20032
20033         ac_cv_func_isnan_in_cmath=no
20034 fi
20035
20036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20037     ac_ext=c
20038 ac_cpp='$CPP $CPPFLAGS'
20039 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20040 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20041 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20042
20043
20044 fi
20045 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
20046 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
20047
20048 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
20049
20050 cat >>confdefs.h <<\_ACEOF
20051 #define HAVE_ISNAN_IN_CMATH 1
20052 _ACEOF
20053
20054 fi
20055
20056
20057   { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
20058 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
20059 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
20060   echo $ECHO_N "(cached) $ECHO_C" >&6
20061 else
20062
20063     ac_ext=cpp
20064 ac_cpp='$CXXCPP $CPPFLAGS'
20065 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20066 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20067 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20068
20069     cat >conftest.$ac_ext <<_ACEOF
20070 /* confdefs.h.  */
20071 _ACEOF
20072 cat confdefs.h >>conftest.$ac_ext
20073 cat >>conftest.$ac_ext <<_ACEOF
20074 /* end confdefs.h.  */
20075 #include <cmath>
20076 int
20077 main ()
20078 {
20079 float f; std::isnan(f);
20080   ;
20081   return 0;
20082 }
20083 _ACEOF
20084 rm -f conftest.$ac_objext
20085 if { (ac_try="$ac_compile"
20086 case "(($ac_try" in
20087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20088   *) ac_try_echo=$ac_try;;
20089 esac
20090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20091   (eval "$ac_compile") 2>conftest.er1
20092   ac_status=$?
20093   grep -v '^ *+' conftest.er1 >conftest.err
20094   rm -f conftest.er1
20095   cat conftest.err >&5
20096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20097   (exit $ac_status); } &&
20098          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20099   { (case "(($ac_try" in
20100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20101   *) ac_try_echo=$ac_try;;
20102 esac
20103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20104   (eval "$ac_try") 2>&5
20105   ac_status=$?
20106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20107   (exit $ac_status); }; } &&
20108          { ac_try='test -s conftest.$ac_objext'
20109   { (case "(($ac_try" in
20110   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20111   *) ac_try_echo=$ac_try;;
20112 esac
20113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20114   (eval "$ac_try") 2>&5
20115   ac_status=$?
20116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20117   (exit $ac_status); }; }; then
20118   ac_cv_func_std_isnan_in_cmath=yes
20119 else
20120   echo "$as_me: failed program was:" >&5
20121 sed 's/^/| /' conftest.$ac_ext >&5
20122
20123         ac_cv_func_std_isnan_in_cmath=no
20124 fi
20125
20126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20127     ac_ext=c
20128 ac_cpp='$CPP $CPPFLAGS'
20129 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20130 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20131 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20132
20133
20134 fi
20135 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
20136 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
20137
20138 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
20139
20140 cat >>confdefs.h <<\_ACEOF
20141 #define HAVE_STD_ISNAN_IN_CMATH 1
20142 _ACEOF
20143
20144 fi
20145
20146
20147
20148
20149   { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
20150 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
20151 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
20152   echo $ECHO_N "(cached) $ECHO_C" >&6
20153 else
20154
20155     ac_ext=cpp
20156 ac_cpp='$CXXCPP $CPPFLAGS'
20157 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20158 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20159 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20160
20161     cat >conftest.$ac_ext <<_ACEOF
20162 /* confdefs.h.  */
20163 _ACEOF
20164 cat confdefs.h >>conftest.$ac_ext
20165 cat >>conftest.$ac_ext <<_ACEOF
20166 /* end confdefs.h.  */
20167 #include <math.h>
20168 int
20169 main ()
20170 {
20171 float f; isinf(f);
20172   ;
20173   return 0;
20174 }
20175 _ACEOF
20176 rm -f conftest.$ac_objext
20177 if { (ac_try="$ac_compile"
20178 case "(($ac_try" in
20179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20180   *) ac_try_echo=$ac_try;;
20181 esac
20182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20183   (eval "$ac_compile") 2>conftest.er1
20184   ac_status=$?
20185   grep -v '^ *+' conftest.er1 >conftest.err
20186   rm -f conftest.er1
20187   cat conftest.err >&5
20188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20189   (exit $ac_status); } &&
20190          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20191   { (case "(($ac_try" in
20192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20193   *) ac_try_echo=$ac_try;;
20194 esac
20195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20196   (eval "$ac_try") 2>&5
20197   ac_status=$?
20198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20199   (exit $ac_status); }; } &&
20200          { ac_try='test -s conftest.$ac_objext'
20201   { (case "(($ac_try" in
20202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20203   *) ac_try_echo=$ac_try;;
20204 esac
20205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20206   (eval "$ac_try") 2>&5
20207   ac_status=$?
20208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20209   (exit $ac_status); }; }; then
20210   ac_cv_func_isinf_in_math_h=yes
20211 else
20212   echo "$as_me: failed program was:" >&5
20213 sed 's/^/| /' conftest.$ac_ext >&5
20214
20215         ac_cv_func_isinf_in_math_h=no
20216 fi
20217
20218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20219     ac_ext=c
20220 ac_cpp='$CPP $CPPFLAGS'
20221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20224
20225
20226 fi
20227 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
20228 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
20229
20230 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
20231
20232 cat >>confdefs.h <<\_ACEOF
20233 #define HAVE_ISINF_IN_MATH_H 1
20234 _ACEOF
20235
20236 fi
20237
20238
20239   { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
20240 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
20241 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
20242   echo $ECHO_N "(cached) $ECHO_C" >&6
20243 else
20244
20245     ac_ext=cpp
20246 ac_cpp='$CXXCPP $CPPFLAGS'
20247 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20248 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20249 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20250
20251     cat >conftest.$ac_ext <<_ACEOF
20252 /* confdefs.h.  */
20253 _ACEOF
20254 cat confdefs.h >>conftest.$ac_ext
20255 cat >>conftest.$ac_ext <<_ACEOF
20256 /* end confdefs.h.  */
20257 #include <cmath>
20258 int
20259 main ()
20260 {
20261 float f; isinf(f);
20262   ;
20263   return 0;
20264 }
20265 _ACEOF
20266 rm -f conftest.$ac_objext
20267 if { (ac_try="$ac_compile"
20268 case "(($ac_try" in
20269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20270   *) ac_try_echo=$ac_try;;
20271 esac
20272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20273   (eval "$ac_compile") 2>conftest.er1
20274   ac_status=$?
20275   grep -v '^ *+' conftest.er1 >conftest.err
20276   rm -f conftest.er1
20277   cat conftest.err >&5
20278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20279   (exit $ac_status); } &&
20280          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20281   { (case "(($ac_try" in
20282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20283   *) ac_try_echo=$ac_try;;
20284 esac
20285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20286   (eval "$ac_try") 2>&5
20287   ac_status=$?
20288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20289   (exit $ac_status); }; } &&
20290          { ac_try='test -s conftest.$ac_objext'
20291   { (case "(($ac_try" in
20292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20293   *) ac_try_echo=$ac_try;;
20294 esac
20295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20296   (eval "$ac_try") 2>&5
20297   ac_status=$?
20298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20299   (exit $ac_status); }; }; then
20300   ac_cv_func_isinf_in_cmath=yes
20301 else
20302   echo "$as_me: failed program was:" >&5
20303 sed 's/^/| /' conftest.$ac_ext >&5
20304
20305         ac_cv_func_isinf_in_cmath=no
20306 fi
20307
20308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20309     ac_ext=c
20310 ac_cpp='$CPP $CPPFLAGS'
20311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20314
20315
20316 fi
20317 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
20318 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
20319
20320 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
20321
20322 cat >>confdefs.h <<\_ACEOF
20323 #define HAVE_ISINF_IN_CMATH 1
20324 _ACEOF
20325
20326 fi
20327
20328
20329   { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
20330 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
20331 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
20332   echo $ECHO_N "(cached) $ECHO_C" >&6
20333 else
20334
20335     ac_ext=cpp
20336 ac_cpp='$CXXCPP $CPPFLAGS'
20337 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20338 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20339 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20340
20341     cat >conftest.$ac_ext <<_ACEOF
20342 /* confdefs.h.  */
20343 _ACEOF
20344 cat confdefs.h >>conftest.$ac_ext
20345 cat >>conftest.$ac_ext <<_ACEOF
20346 /* end confdefs.h.  */
20347 #include <cmath>
20348 int
20349 main ()
20350 {
20351 float f; std::isinf(f);
20352   ;
20353   return 0;
20354 }
20355 _ACEOF
20356 rm -f conftest.$ac_objext
20357 if { (ac_try="$ac_compile"
20358 case "(($ac_try" in
20359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20360   *) ac_try_echo=$ac_try;;
20361 esac
20362 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20363   (eval "$ac_compile") 2>conftest.er1
20364   ac_status=$?
20365   grep -v '^ *+' conftest.er1 >conftest.err
20366   rm -f conftest.er1
20367   cat conftest.err >&5
20368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20369   (exit $ac_status); } &&
20370          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20371   { (case "(($ac_try" in
20372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20373   *) ac_try_echo=$ac_try;;
20374 esac
20375 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20376   (eval "$ac_try") 2>&5
20377   ac_status=$?
20378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20379   (exit $ac_status); }; } &&
20380          { ac_try='test -s conftest.$ac_objext'
20381   { (case "(($ac_try" in
20382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20383   *) ac_try_echo=$ac_try;;
20384 esac
20385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20386   (eval "$ac_try") 2>&5
20387   ac_status=$?
20388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20389   (exit $ac_status); }; }; then
20390   ac_cv_func_std_isinf_in_cmath=yes
20391 else
20392   echo "$as_me: failed program was:" >&5
20393 sed 's/^/| /' conftest.$ac_ext >&5
20394
20395         ac_cv_func_std_isinf_in_cmath=no
20396 fi
20397
20398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20399     ac_ext=c
20400 ac_cpp='$CPP $CPPFLAGS'
20401 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20402 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20403 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20404
20405
20406 fi
20407 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20408 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
20409
20410 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
20411
20412 cat >>confdefs.h <<\_ACEOF
20413 #define HAVE_STD_ISINF_IN_CMATH 1
20414 _ACEOF
20415
20416 fi
20417
20418
20419   { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20420 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20421 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20422   echo $ECHO_N "(cached) $ECHO_C" >&6
20423 else
20424
20425     ac_ext=cpp
20426 ac_cpp='$CXXCPP $CPPFLAGS'
20427 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20428 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20429 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20430
20431     cat >conftest.$ac_ext <<_ACEOF
20432 /* confdefs.h.  */
20433 _ACEOF
20434 cat confdefs.h >>conftest.$ac_ext
20435 cat >>conftest.$ac_ext <<_ACEOF
20436 /* end confdefs.h.  */
20437 #include <ieeefp.h>
20438 int
20439 main ()
20440 {
20441 float f; finite(f);
20442   ;
20443   return 0;
20444 }
20445 _ACEOF
20446 rm -f conftest.$ac_objext
20447 if { (ac_try="$ac_compile"
20448 case "(($ac_try" in
20449   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20450   *) ac_try_echo=$ac_try;;
20451 esac
20452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20453   (eval "$ac_compile") 2>conftest.er1
20454   ac_status=$?
20455   grep -v '^ *+' conftest.er1 >conftest.err
20456   rm -f conftest.er1
20457   cat conftest.err >&5
20458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20459   (exit $ac_status); } &&
20460          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20461   { (case "(($ac_try" in
20462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20463   *) ac_try_echo=$ac_try;;
20464 esac
20465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20466   (eval "$ac_try") 2>&5
20467   ac_status=$?
20468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20469   (exit $ac_status); }; } &&
20470          { ac_try='test -s conftest.$ac_objext'
20471   { (case "(($ac_try" in
20472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20473   *) ac_try_echo=$ac_try;;
20474 esac
20475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20476   (eval "$ac_try") 2>&5
20477   ac_status=$?
20478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20479   (exit $ac_status); }; }; then
20480   ac_cv_func_finite_in_ieeefp_h=yes
20481 else
20482   echo "$as_me: failed program was:" >&5
20483 sed 's/^/| /' conftest.$ac_ext >&5
20484
20485         ac_cv_func_finite_in_ieeefp_h=no
20486 fi
20487
20488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20489     ac_ext=c
20490 ac_cpp='$CPP $CPPFLAGS'
20491 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20492 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20493 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20494
20495
20496 fi
20497 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20498 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20499
20500 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20501
20502 cat >>confdefs.h <<\_ACEOF
20503 #define HAVE_FINITE_IN_IEEEFP_H 1
20504 _ACEOF
20505
20506 fi
20507
20508
20509
20510 if test "$llvm_cv_platform_type" = "Unix" ; then
20511
20512
20513 for ac_header in stdlib.h unistd.h
20514 do
20515 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20516 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20517   { echo "$as_me:$LINENO: checking for $ac_header" >&5
20518 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20519 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20520   echo $ECHO_N "(cached) $ECHO_C" >&6
20521 fi
20522 ac_res=`eval echo '${'$as_ac_Header'}'`
20523                { echo "$as_me:$LINENO: result: $ac_res" >&5
20524 echo "${ECHO_T}$ac_res" >&6; }
20525 else
20526   # Is the header compilable?
20527 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20528 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20529 cat >conftest.$ac_ext <<_ACEOF
20530 /* confdefs.h.  */
20531 _ACEOF
20532 cat confdefs.h >>conftest.$ac_ext
20533 cat >>conftest.$ac_ext <<_ACEOF
20534 /* end confdefs.h.  */
20535 $ac_includes_default
20536 #include <$ac_header>
20537 _ACEOF
20538 rm -f conftest.$ac_objext
20539 if { (ac_try="$ac_compile"
20540 case "(($ac_try" in
20541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20542   *) ac_try_echo=$ac_try;;
20543 esac
20544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20545   (eval "$ac_compile") 2>conftest.er1
20546   ac_status=$?
20547   grep -v '^ *+' conftest.er1 >conftest.err
20548   rm -f conftest.er1
20549   cat conftest.err >&5
20550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20551   (exit $ac_status); } &&
20552          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20553   { (case "(($ac_try" in
20554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20555   *) ac_try_echo=$ac_try;;
20556 esac
20557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20558   (eval "$ac_try") 2>&5
20559   ac_status=$?
20560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20561   (exit $ac_status); }; } &&
20562          { ac_try='test -s conftest.$ac_objext'
20563   { (case "(($ac_try" in
20564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20565   *) ac_try_echo=$ac_try;;
20566 esac
20567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20568   (eval "$ac_try") 2>&5
20569   ac_status=$?
20570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20571   (exit $ac_status); }; }; then
20572   ac_header_compiler=yes
20573 else
20574   echo "$as_me: failed program was:" >&5
20575 sed 's/^/| /' conftest.$ac_ext >&5
20576
20577         ac_header_compiler=no
20578 fi
20579
20580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20581 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20582 echo "${ECHO_T}$ac_header_compiler" >&6; }
20583
20584 # Is the header present?
20585 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20586 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20587 cat >conftest.$ac_ext <<_ACEOF
20588 /* confdefs.h.  */
20589 _ACEOF
20590 cat confdefs.h >>conftest.$ac_ext
20591 cat >>conftest.$ac_ext <<_ACEOF
20592 /* end confdefs.h.  */
20593 #include <$ac_header>
20594 _ACEOF
20595 if { (ac_try="$ac_cpp conftest.$ac_ext"
20596 case "(($ac_try" in
20597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20598   *) ac_try_echo=$ac_try;;
20599 esac
20600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20601   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20602   ac_status=$?
20603   grep -v '^ *+' conftest.er1 >conftest.err
20604   rm -f conftest.er1
20605   cat conftest.err >&5
20606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20607   (exit $ac_status); } >/dev/null; then
20608   if test -s conftest.err; then
20609     ac_cpp_err=$ac_c_preproc_warn_flag
20610     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20611   else
20612     ac_cpp_err=
20613   fi
20614 else
20615   ac_cpp_err=yes
20616 fi
20617 if test -z "$ac_cpp_err"; then
20618   ac_header_preproc=yes
20619 else
20620   echo "$as_me: failed program was:" >&5
20621 sed 's/^/| /' conftest.$ac_ext >&5
20622
20623   ac_header_preproc=no
20624 fi
20625
20626 rm -f conftest.err conftest.$ac_ext
20627 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20628 echo "${ECHO_T}$ac_header_preproc" >&6; }
20629
20630 # So?  What about this header?
20631 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20632   yes:no: )
20633     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20634 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20635     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20636 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20637     ac_header_preproc=yes
20638     ;;
20639   no:yes:* )
20640     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20641 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20642     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20643 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20644     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20645 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20646     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20647 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20648     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20649 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20650     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20651 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20652     ( cat <<\_ASBOX
20653 ## ------------------------------------ ##
20654 ## Report this to http://llvm.org/bugs/ ##
20655 ## ------------------------------------ ##
20656 _ASBOX
20657      ) | sed "s/^/$as_me: WARNING:     /" >&2
20658     ;;
20659 esac
20660 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20661 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20662 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20663   echo $ECHO_N "(cached) $ECHO_C" >&6
20664 else
20665   eval "$as_ac_Header=\$ac_header_preproc"
20666 fi
20667 ac_res=`eval echo '${'$as_ac_Header'}'`
20668                { echo "$as_me:$LINENO: result: $ac_res" >&5
20669 echo "${ECHO_T}$ac_res" >&6; }
20670
20671 fi
20672 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20673   cat >>confdefs.h <<_ACEOF
20674 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20675 _ACEOF
20676
20677 fi
20678
20679 done
20680
20681
20682 for ac_func in getpagesize
20683 do
20684 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20685 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20686 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20687 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20688   echo $ECHO_N "(cached) $ECHO_C" >&6
20689 else
20690   cat >conftest.$ac_ext <<_ACEOF
20691 /* confdefs.h.  */
20692 _ACEOF
20693 cat confdefs.h >>conftest.$ac_ext
20694 cat >>conftest.$ac_ext <<_ACEOF
20695 /* end confdefs.h.  */
20696 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20697    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20698 #define $ac_func innocuous_$ac_func
20699
20700 /* System header to define __stub macros and hopefully few prototypes,
20701     which can conflict with char $ac_func (); below.
20702     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20703     <limits.h> exists even on freestanding compilers.  */
20704
20705 #ifdef __STDC__
20706 # include <limits.h>
20707 #else
20708 # include <assert.h>
20709 #endif
20710
20711 #undef $ac_func
20712
20713 /* Override any GCC internal prototype to avoid an error.
20714    Use char because int might match the return type of a GCC
20715    builtin and then its argument prototype would still apply.  */
20716 #ifdef __cplusplus
20717 extern "C"
20718 #endif
20719 char $ac_func ();
20720 /* The GNU C library defines this for functions which it implements
20721     to always fail with ENOSYS.  Some functions are actually named
20722     something starting with __ and the normal name is an alias.  */
20723 #if defined __stub_$ac_func || defined __stub___$ac_func
20724 choke me
20725 #endif
20726
20727 int
20728 main ()
20729 {
20730 return $ac_func ();
20731   ;
20732   return 0;
20733 }
20734 _ACEOF
20735 rm -f conftest.$ac_objext conftest$ac_exeext
20736 if { (ac_try="$ac_link"
20737 case "(($ac_try" in
20738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20739   *) ac_try_echo=$ac_try;;
20740 esac
20741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20742   (eval "$ac_link") 2>conftest.er1
20743   ac_status=$?
20744   grep -v '^ *+' conftest.er1 >conftest.err
20745   rm -f conftest.er1
20746   cat conftest.err >&5
20747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20748   (exit $ac_status); } &&
20749          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20750   { (case "(($ac_try" in
20751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20752   *) ac_try_echo=$ac_try;;
20753 esac
20754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20755   (eval "$ac_try") 2>&5
20756   ac_status=$?
20757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20758   (exit $ac_status); }; } &&
20759          { ac_try='test -s conftest$ac_exeext'
20760   { (case "(($ac_try" in
20761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20762   *) ac_try_echo=$ac_try;;
20763 esac
20764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20765   (eval "$ac_try") 2>&5
20766   ac_status=$?
20767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20768   (exit $ac_status); }; }; then
20769   eval "$as_ac_var=yes"
20770 else
20771   echo "$as_me: failed program was:" >&5
20772 sed 's/^/| /' conftest.$ac_ext >&5
20773
20774         eval "$as_ac_var=no"
20775 fi
20776
20777 rm -f core conftest.err conftest.$ac_objext \
20778       conftest$ac_exeext conftest.$ac_ext
20779 fi
20780 ac_res=`eval echo '${'$as_ac_var'}'`
20781                { echo "$as_me:$LINENO: result: $ac_res" >&5
20782 echo "${ECHO_T}$ac_res" >&6; }
20783 if test `eval echo '${'$as_ac_var'}'` = yes; then
20784   cat >>confdefs.h <<_ACEOF
20785 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20786 _ACEOF
20787
20788 fi
20789 done
20790
20791 { echo "$as_me:$LINENO: checking for working mmap" >&5
20792 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20793 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20794   echo $ECHO_N "(cached) $ECHO_C" >&6
20795 else
20796   if test "$cross_compiling" = yes; then
20797   ac_cv_func_mmap_fixed_mapped=no
20798 else
20799   cat >conftest.$ac_ext <<_ACEOF
20800 /* confdefs.h.  */
20801 _ACEOF
20802 cat confdefs.h >>conftest.$ac_ext
20803 cat >>conftest.$ac_ext <<_ACEOF
20804 /* end confdefs.h.  */
20805 $ac_includes_default
20806 /* malloc might have been renamed as rpl_malloc. */
20807 #undef malloc
20808
20809 /* Thanks to Mike Haertel and Jim Avera for this test.
20810    Here is a matrix of mmap possibilities:
20811         mmap private not fixed
20812         mmap private fixed at somewhere currently unmapped
20813         mmap private fixed at somewhere already mapped
20814         mmap shared not fixed
20815         mmap shared fixed at somewhere currently unmapped
20816         mmap shared fixed at somewhere already mapped
20817    For private mappings, we should verify that changes cannot be read()
20818    back from the file, nor mmap's back from the file at a different
20819    address.  (There have been systems where private was not correctly
20820    implemented like the infamous i386 svr4.0, and systems where the
20821    VM page cache was not coherent with the file system buffer cache
20822    like early versions of FreeBSD and possibly contemporary NetBSD.)
20823    For shared mappings, we should conversely verify that changes get
20824    propagated back to all the places they're supposed to be.
20825
20826    Grep wants private fixed already mapped.
20827    The main things grep needs to know about mmap are:
20828    * does it exist and is it safe to write into the mmap'd area
20829    * how to use it (BSD variants)  */
20830
20831 #include <fcntl.h>
20832 #include <sys/mman.h>
20833
20834 #if !STDC_HEADERS && !HAVE_STDLIB_H
20835 char *malloc ();
20836 #endif
20837
20838 /* This mess was copied from the GNU getpagesize.h.  */
20839 #if !HAVE_GETPAGESIZE
20840 /* Assume that all systems that can run configure have sys/param.h.  */
20841 # if !HAVE_SYS_PARAM_H
20842 #  define HAVE_SYS_PARAM_H 1
20843 # endif
20844
20845 # ifdef _SC_PAGESIZE
20846 #  define getpagesize() sysconf(_SC_PAGESIZE)
20847 # else /* no _SC_PAGESIZE */
20848 #  if HAVE_SYS_PARAM_H
20849 #   include <sys/param.h>
20850 #   ifdef EXEC_PAGESIZE
20851 #    define getpagesize() EXEC_PAGESIZE
20852 #   else /* no EXEC_PAGESIZE */
20853 #    ifdef NBPG
20854 #     define getpagesize() NBPG * CLSIZE
20855 #     ifndef CLSIZE
20856 #      define CLSIZE 1
20857 #     endif /* no CLSIZE */
20858 #    else /* no NBPG */
20859 #     ifdef NBPC
20860 #      define getpagesize() NBPC
20861 #     else /* no NBPC */
20862 #      ifdef PAGESIZE
20863 #       define getpagesize() PAGESIZE
20864 #      endif /* PAGESIZE */
20865 #     endif /* no NBPC */
20866 #    endif /* no NBPG */
20867 #   endif /* no EXEC_PAGESIZE */
20868 #  else /* no HAVE_SYS_PARAM_H */
20869 #   define getpagesize() 8192   /* punt totally */
20870 #  endif /* no HAVE_SYS_PARAM_H */
20871 # endif /* no _SC_PAGESIZE */
20872
20873 #endif /* no HAVE_GETPAGESIZE */
20874
20875 int
20876 main ()
20877 {
20878   char *data, *data2, *data3;
20879   int i, pagesize;
20880   int fd;
20881
20882   pagesize = getpagesize ();
20883
20884   /* First, make a file with some known garbage in it. */
20885   data = (char *) malloc (pagesize);
20886   if (!data)
20887     return 1;
20888   for (i = 0; i < pagesize; ++i)
20889     *(data + i) = rand ();
20890   umask (0);
20891   fd = creat ("conftest.mmap", 0600);
20892   if (fd < 0)
20893     return 1;
20894   if (write (fd, data, pagesize) != pagesize)
20895     return 1;
20896   close (fd);
20897
20898   /* Next, try to mmap the file at a fixed address which already has
20899      something else allocated at it.  If we can, also make sure that
20900      we see the same garbage.  */
20901   fd = open ("conftest.mmap", O_RDWR);
20902   if (fd < 0)
20903     return 1;
20904   data2 = (char *) malloc (2 * pagesize);
20905   if (!data2)
20906     return 1;
20907   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20908   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20909                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20910     return 1;
20911   for (i = 0; i < pagesize; ++i)
20912     if (*(data + i) != *(data2 + i))
20913       return 1;
20914
20915   /* Finally, make sure that changes to the mapped area do not
20916      percolate back to the file as seen by read().  (This is a bug on
20917      some variants of i386 svr4.0.)  */
20918   for (i = 0; i < pagesize; ++i)
20919     *(data2 + i) = *(data2 + i) + 1;
20920   data3 = (char *) malloc (pagesize);
20921   if (!data3)
20922     return 1;
20923   if (read (fd, data3, pagesize) != pagesize)
20924     return 1;
20925   for (i = 0; i < pagesize; ++i)
20926     if (*(data + i) != *(data3 + i))
20927       return 1;
20928   close (fd);
20929   return 0;
20930 }
20931 _ACEOF
20932 rm -f conftest$ac_exeext
20933 if { (ac_try="$ac_link"
20934 case "(($ac_try" in
20935   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20936   *) ac_try_echo=$ac_try;;
20937 esac
20938 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20939   (eval "$ac_link") 2>&5
20940   ac_status=$?
20941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20942   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20943   { (case "(($ac_try" in
20944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20945   *) ac_try_echo=$ac_try;;
20946 esac
20947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20948   (eval "$ac_try") 2>&5
20949   ac_status=$?
20950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20951   (exit $ac_status); }; }; then
20952   ac_cv_func_mmap_fixed_mapped=yes
20953 else
20954   echo "$as_me: program exited with status $ac_status" >&5
20955 echo "$as_me: failed program was:" >&5
20956 sed 's/^/| /' conftest.$ac_ext >&5
20957
20958 ( exit $ac_status )
20959 ac_cv_func_mmap_fixed_mapped=no
20960 fi
20961 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20962 fi
20963
20964
20965 fi
20966 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20967 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20968 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20969
20970 cat >>confdefs.h <<\_ACEOF
20971 #define HAVE_MMAP 1
20972 _ACEOF
20973
20974 fi
20975 rm -f conftest.mmap
20976
20977   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20978 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20979 if test "${ac_cv_func_mmap_file+set}" = set; then
20980   echo $ECHO_N "(cached) $ECHO_C" >&6
20981 else
20982    ac_ext=c
20983 ac_cpp='$CPP $CPPFLAGS'
20984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20987
20988   if test "$cross_compiling" = yes; then
20989   ac_cv_func_mmap_file=no
20990 else
20991   cat >conftest.$ac_ext <<_ACEOF
20992
20993     /* confdefs.h.  */
20994 _ACEOF
20995 cat confdefs.h >>conftest.$ac_ext
20996 cat >>conftest.$ac_ext <<_ACEOF
20997 /* end confdefs.h.  */
20998
20999 #include <sys/types.h>
21000 #include <sys/mman.h>
21001 #include <fcntl.h>
21002
21003 int
21004 main ()
21005 {
21006
21007   int fd;
21008   fd = creat ("foo",0777);
21009   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
21010   unlink ("foo");
21011   return (fd != (int) MAP_FAILED);
21012   ;
21013   return 0;
21014 }
21015 _ACEOF
21016 rm -f conftest$ac_exeext
21017 if { (ac_try="$ac_link"
21018 case "(($ac_try" in
21019   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21020   *) ac_try_echo=$ac_try;;
21021 esac
21022 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21023   (eval "$ac_link") 2>&5
21024   ac_status=$?
21025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21026   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21027   { (case "(($ac_try" in
21028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21029   *) ac_try_echo=$ac_try;;
21030 esac
21031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21032   (eval "$ac_try") 2>&5
21033   ac_status=$?
21034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21035   (exit $ac_status); }; }; then
21036   ac_cv_func_mmap_file=yes
21037 else
21038   echo "$as_me: program exited with status $ac_status" >&5
21039 echo "$as_me: failed program was:" >&5
21040 sed 's/^/| /' conftest.$ac_ext >&5
21041
21042 ( exit $ac_status )
21043 ac_cv_func_mmap_file=no
21044 fi
21045 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21046 fi
21047
21048
21049   ac_ext=c
21050 ac_cpp='$CPP $CPPFLAGS'
21051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21054
21055
21056 fi
21057 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
21058 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
21059 if test "$ac_cv_func_mmap_file" = yes; then
21060
21061 cat >>confdefs.h <<\_ACEOF
21062 #define HAVE_MMAP_FILE
21063 _ACEOF
21064
21065    MMAP_FILE=yes
21066
21067 fi
21068
21069   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
21070 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
21071 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
21072   echo $ECHO_N "(cached) $ECHO_C" >&6
21073 else
21074   if test "$llvm_cv_os_type" = "Interix" ; then
21075    ac_cv_need_dev_zero_for_mmap=yes
21076  else
21077    ac_cv_need_dev_zero_for_mmap=no
21078  fi
21079
21080 fi
21081 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
21082 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
21083 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
21084
21085 cat >>confdefs.h <<\_ACEOF
21086 #define NEED_DEV_ZERO_FOR_MMAP 1
21087 _ACEOF
21088
21089 fi
21090
21091   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
21092   then
21093     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
21094 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
21095   fi
21096   if test "$ac_cv_func_mmap_file" = "no"
21097   then
21098     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
21099 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
21100   fi
21101 fi
21102
21103 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
21104 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
21105 ac_ext=cpp
21106 ac_cpp='$CXXCPP $CPPFLAGS'
21107 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21108 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21109 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21110
21111 cat >conftest.$ac_ext <<_ACEOF
21112
21113   /* confdefs.h.  */
21114 _ACEOF
21115 cat confdefs.h >>conftest.$ac_ext
21116 cat >>conftest.$ac_ext <<_ACEOF
21117 /* end confdefs.h.  */
21118
21119     int main() {
21120       volatile unsigned long val = 1;
21121       __sync_synchronize();
21122       __sync_val_compare_and_swap(&val, 1, 0);
21123       __sync_add_and_fetch(&val, 1);
21124       __sync_sub_and_fetch(&val, 1);
21125       return 0;
21126     }
21127
21128
21129 _ACEOF
21130 rm -f conftest.$ac_objext conftest$ac_exeext
21131 if { (ac_try="$ac_link"
21132 case "(($ac_try" in
21133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21134   *) ac_try_echo=$ac_try;;
21135 esac
21136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21137   (eval "$ac_link") 2>conftest.er1
21138   ac_status=$?
21139   grep -v '^ *+' conftest.er1 >conftest.err
21140   rm -f conftest.er1
21141   cat conftest.err >&5
21142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21143   (exit $ac_status); } &&
21144          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21145   { (case "(($ac_try" in
21146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21147   *) ac_try_echo=$ac_try;;
21148 esac
21149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21150   (eval "$ac_try") 2>&5
21151   ac_status=$?
21152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21153   (exit $ac_status); }; } &&
21154          { ac_try='test -s conftest$ac_exeext'
21155   { (case "(($ac_try" in
21156   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21157   *) ac_try_echo=$ac_try;;
21158 esac
21159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21160   (eval "$ac_try") 2>&5
21161   ac_status=$?
21162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21163   (exit $ac_status); }; }; then
21164
21165   { echo "$as_me:$LINENO: result: yes" >&5
21166 echo "${ECHO_T}yes" >&6; }
21167
21168 cat >>confdefs.h <<\_ACEOF
21169 #define LLVM_HAS_ATOMICS 1
21170 _ACEOF
21171
21172
21173 else
21174   echo "$as_me: failed program was:" >&5
21175 sed 's/^/| /' conftest.$ac_ext >&5
21176
21177
21178   { echo "$as_me:$LINENO: result: no" >&5
21179 echo "${ECHO_T}no" >&6; }
21180
21181 cat >>confdefs.h <<\_ACEOF
21182 #define LLVM_HAS_ATOMICS 0
21183 _ACEOF
21184
21185   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
21186 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
21187
21188 fi
21189
21190 rm -f core conftest.err conftest.$ac_objext \
21191       conftest$ac_exeext conftest.$ac_ext
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
21199
21200 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
21201   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
21202 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
21203 if test "${llvm_cv_linux_mixed+set}" = set; then
21204   echo $ECHO_N "(cached) $ECHO_C" >&6
21205 else
21206    ac_ext=c
21207 ac_cpp='$CPP $CPPFLAGS'
21208 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21209 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21210 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21211
21212   cat >conftest.$ac_ext <<_ACEOF
21213 /* confdefs.h.  */
21214 _ACEOF
21215 cat confdefs.h >>conftest.$ac_ext
21216 cat >>conftest.$ac_ext <<_ACEOF
21217 /* end confdefs.h.  */
21218 #ifndef __x86_64__
21219        error: Not x86-64 even if uname says so!
21220       #endif
21221
21222 int
21223 main ()
21224 {
21225
21226   ;
21227   return 0;
21228 }
21229 _ACEOF
21230 rm -f conftest.$ac_objext
21231 if { (ac_try="$ac_compile"
21232 case "(($ac_try" in
21233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21234   *) ac_try_echo=$ac_try;;
21235 esac
21236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21237   (eval "$ac_compile") 2>conftest.er1
21238   ac_status=$?
21239   grep -v '^ *+' conftest.er1 >conftest.err
21240   rm -f conftest.er1
21241   cat conftest.err >&5
21242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21243   (exit $ac_status); } &&
21244          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21245   { (case "(($ac_try" in
21246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21247   *) ac_try_echo=$ac_try;;
21248 esac
21249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21250   (eval "$ac_try") 2>&5
21251   ac_status=$?
21252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21253   (exit $ac_status); }; } &&
21254          { ac_try='test -s conftest.$ac_objext'
21255   { (case "(($ac_try" in
21256   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21257   *) ac_try_echo=$ac_try;;
21258 esac
21259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21260   (eval "$ac_try") 2>&5
21261   ac_status=$?
21262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21263   (exit $ac_status); }; }; then
21264   llvm_cv_linux_mixed=no
21265 else
21266   echo "$as_me: failed program was:" >&5
21267 sed 's/^/| /' conftest.$ac_ext >&5
21268
21269         llvm_cv_linux_mixed=yes
21270 fi
21271
21272 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21273   ac_ext=c
21274 ac_cpp='$CPP $CPPFLAGS'
21275 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21276 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21277 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21278
21279
21280 fi
21281 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
21282 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
21283
21284   if test "$llvm_cv_linux_mixed" = "yes"; then
21285     llvm_cv_target_arch="x86"
21286     ARCH="x86"
21287   fi
21288 fi
21289
21290
21291 for ac_func in __dso_handle
21292 do
21293 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21294 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21295 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21296 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21297   echo $ECHO_N "(cached) $ECHO_C" >&6
21298 else
21299   cat >conftest.$ac_ext <<_ACEOF
21300 /* confdefs.h.  */
21301 _ACEOF
21302 cat confdefs.h >>conftest.$ac_ext
21303 cat >>conftest.$ac_ext <<_ACEOF
21304 /* end confdefs.h.  */
21305 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21306    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21307 #define $ac_func innocuous_$ac_func
21308
21309 /* System header to define __stub macros and hopefully few prototypes,
21310     which can conflict with char $ac_func (); below.
21311     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21312     <limits.h> exists even on freestanding compilers.  */
21313
21314 #ifdef __STDC__
21315 # include <limits.h>
21316 #else
21317 # include <assert.h>
21318 #endif
21319
21320 #undef $ac_func
21321
21322 /* Override any GCC internal prototype to avoid an error.
21323    Use char because int might match the return type of a GCC
21324    builtin and then its argument prototype would still apply.  */
21325 #ifdef __cplusplus
21326 extern "C"
21327 #endif
21328 char $ac_func ();
21329 /* The GNU C library defines this for functions which it implements
21330     to always fail with ENOSYS.  Some functions are actually named
21331     something starting with __ and the normal name is an alias.  */
21332 #if defined __stub_$ac_func || defined __stub___$ac_func
21333 choke me
21334 #endif
21335
21336 int
21337 main ()
21338 {
21339 return $ac_func ();
21340   ;
21341   return 0;
21342 }
21343 _ACEOF
21344 rm -f conftest.$ac_objext conftest$ac_exeext
21345 if { (ac_try="$ac_link"
21346 case "(($ac_try" in
21347   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21348   *) ac_try_echo=$ac_try;;
21349 esac
21350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21351   (eval "$ac_link") 2>conftest.er1
21352   ac_status=$?
21353   grep -v '^ *+' conftest.er1 >conftest.err
21354   rm -f conftest.er1
21355   cat conftest.err >&5
21356   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21357   (exit $ac_status); } &&
21358          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21359   { (case "(($ac_try" in
21360   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21361   *) ac_try_echo=$ac_try;;
21362 esac
21363 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21364   (eval "$ac_try") 2>&5
21365   ac_status=$?
21366   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21367   (exit $ac_status); }; } &&
21368          { ac_try='test -s conftest$ac_exeext'
21369   { (case "(($ac_try" in
21370   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21371   *) ac_try_echo=$ac_try;;
21372 esac
21373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21374   (eval "$ac_try") 2>&5
21375   ac_status=$?
21376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21377   (exit $ac_status); }; }; then
21378   eval "$as_ac_var=yes"
21379 else
21380   echo "$as_me: failed program was:" >&5
21381 sed 's/^/| /' conftest.$ac_ext >&5
21382
21383         eval "$as_ac_var=no"
21384 fi
21385
21386 rm -f core conftest.err conftest.$ac_objext \
21387       conftest$ac_exeext conftest.$ac_ext
21388 fi
21389 ac_res=`eval echo '${'$as_ac_var'}'`
21390                { echo "$as_me:$LINENO: result: $ac_res" >&5
21391 echo "${ECHO_T}$ac_res" >&6; }
21392 if test `eval echo '${'$as_ac_var'}'` = yes; then
21393   cat >>confdefs.h <<_ACEOF
21394 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21395 _ACEOF
21396
21397 fi
21398 done
21399
21400
21401 SHLIBEXT=$libltdl_cv_shlibext
21402
21403
21404 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21405
21406
21407 if test "${prefix}" = "NONE" ; then
21408   prefix="/usr/local"
21409 fi
21410 eval LLVM_PREFIX="${prefix}";
21411 eval LLVM_BINDIR="${prefix}/bin";
21412 eval LLVM_LIBDIR="${prefix}/lib";
21413 eval LLVM_DATADIR="${prefix}/share/llvm";
21414 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
21415 eval LLVM_ETCDIR="${prefix}/etc/llvm";
21416 eval LLVM_INCLUDEDIR="${prefix}/include";
21417 eval LLVM_INFODIR="${prefix}/info";
21418 eval LLVM_MANDIR="${prefix}/man";
21419 LLVM_CONFIGTIME=`date`
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431 if test "${ENABLE_TIMESTAMPS}" = "0"; then
21432   LLVM_CONFIGTIME="(timestamp not enabled)"
21433 fi
21434
21435
21436 cat >>confdefs.h <<_ACEOF
21437 #define LLVM_PREFIX "$LLVM_PREFIX"
21438 _ACEOF
21439
21440
21441 cat >>confdefs.h <<_ACEOF
21442 #define LLVM_BINDIR "$LLVM_BINDIR"
21443 _ACEOF
21444
21445
21446 cat >>confdefs.h <<_ACEOF
21447 #define LLVM_LIBDIR "$LLVM_LIBDIR"
21448 _ACEOF
21449
21450
21451 cat >>confdefs.h <<_ACEOF
21452 #define LLVM_DATADIR "$LLVM_DATADIR"
21453 _ACEOF
21454
21455
21456 cat >>confdefs.h <<_ACEOF
21457 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21458 _ACEOF
21459
21460
21461 cat >>confdefs.h <<_ACEOF
21462 #define LLVM_ETCDIR "$LLVM_ETCDIR"
21463 _ACEOF
21464
21465
21466 cat >>confdefs.h <<_ACEOF
21467 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21468 _ACEOF
21469
21470
21471 cat >>confdefs.h <<_ACEOF
21472 #define LLVM_INFODIR "$LLVM_INFODIR"
21473 _ACEOF
21474
21475
21476 cat >>confdefs.h <<_ACEOF
21477 #define LLVM_MANDIR "$LLVM_MANDIR"
21478 _ACEOF
21479
21480
21481 cat >>confdefs.h <<_ACEOF
21482 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21483 _ACEOF
21484
21485
21486 cat >>confdefs.h <<_ACEOF
21487 #define LLVM_HOSTTRIPLE "$host"
21488 _ACEOF
21489
21490
21491 cat >>confdefs.h <<_ACEOF
21492 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
21493 _ACEOF
21494
21495
21496 if test "$BINDINGS_TO_BUILD" = auto ; then
21497   BINDINGS_TO_BUILD=""
21498   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21499     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21500   fi
21501 fi
21502 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21503
21504
21505 ALL_BINDINGS=ocaml
21506
21507
21508 binding_prereqs_failed=0
21509 for a_binding in $BINDINGS_TO_BUILD ; do
21510   case "$a_binding" in
21511   ocaml)
21512     if test "x$OCAMLC" = x ; then
21513       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21514 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21515       binding_prereqs_failed=1
21516     fi
21517     if test "x$OCAMLDEP" = x ; then
21518       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21519 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21520       binding_prereqs_failed=1
21521     fi
21522     if test "x$OCAMLOPT" = x ; then
21523       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21524 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21525           fi
21526     if test "x$with_ocaml_libdir" != xauto ; then
21527       OCAML_LIBDIR=$with_ocaml_libdir
21528
21529     else
21530       ocaml_stdlib="`"$OCAMLC" -where`"
21531       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21532       then
21533         # ocaml stdlib is beneath our prefix; use stdlib
21534         OCAML_LIBDIR=$ocaml_stdlib
21535
21536       else
21537         # ocaml stdlib is outside our prefix; use libdir/ocaml
21538         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21539
21540       fi
21541     fi
21542     ;;
21543   esac
21544 done
21545 if test "$binding_prereqs_failed" = 1 ; then
21546   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21547 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21548    { (exit 1); exit 1; }; }
21549 fi
21550
21551 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21552 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21553 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21554   echo $ECHO_N "(cached) $ECHO_C" >&6
21555 else
21556    ac_ext=cpp
21557 ac_cpp='$CXXCPP $CPPFLAGS'
21558 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21559 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21560 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21561
21562   oldcxxflags="$CXXFLAGS"
21563   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
21564   cat >conftest.$ac_ext <<_ACEOF
21565 /* confdefs.h.  */
21566 _ACEOF
21567 cat confdefs.h >>conftest.$ac_ext
21568 cat >>conftest.$ac_ext <<_ACEOF
21569 /* end confdefs.h.  */
21570 template <typename T> struct X { void __attribute__((noinline)) f() {} };
21571 int
21572 main ()
21573 {
21574 X<int>().f();
21575   ;
21576   return 0;
21577 }
21578 _ACEOF
21579 rm -f conftest.$ac_objext
21580 if { (ac_try="$ac_compile"
21581 case "(($ac_try" in
21582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21583   *) ac_try_echo=$ac_try;;
21584 esac
21585 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21586   (eval "$ac_compile") 2>conftest.er1
21587   ac_status=$?
21588   grep -v '^ *+' conftest.er1 >conftest.err
21589   rm -f conftest.er1
21590   cat conftest.err >&5
21591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21592   (exit $ac_status); } &&
21593          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21594   { (case "(($ac_try" in
21595   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21596   *) ac_try_echo=$ac_try;;
21597 esac
21598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21599   (eval "$ac_try") 2>&5
21600   ac_status=$?
21601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21602   (exit $ac_status); }; } &&
21603          { ac_try='test -s conftest.$ac_objext'
21604   { (case "(($ac_try" in
21605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21606   *) ac_try_echo=$ac_try;;
21607 esac
21608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21609   (eval "$ac_try") 2>&5
21610   ac_status=$?
21611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21612   (exit $ac_status); }; }; then
21613   llvm_cv_cxx_visibility_inlines_hidden=yes
21614 else
21615   echo "$as_me: failed program was:" >&5
21616 sed 's/^/| /' conftest.$ac_ext >&5
21617
21618         llvm_cv_cxx_visibility_inlines_hidden=no
21619 fi
21620
21621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21622   CXXFLAGS="$oldcxxflags"
21623   ac_ext=c
21624 ac_cpp='$CPP $CPPFLAGS'
21625 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21626 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21627 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21628
21629
21630 fi
21631 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21632 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21633 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21634   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21635
21636 else
21637   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21638
21639 fi
21640
21641
21642 if test "$llvm_cv_link_use_r" = "yes" ; then
21643   RPATH="-Wl,-R"
21644 else
21645   RPATH="-Wl,-rpath"
21646 fi
21647
21648
21649 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21650   RDYNAMIC="-Wl,-export-dynamic"
21651 else
21652   RDYNAMIC=""
21653 fi
21654
21655
21656
21657 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21658
21659
21660
21661
21662
21663
21664 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21665
21666 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21667
21668 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21669
21670 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21671
21672 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21673
21674
21675 ac_config_files="$ac_config_files Makefile.config"
21676
21677
21678 ac_config_files="$ac_config_files llvm.spec"
21679
21680
21681 ac_config_files="$ac_config_files docs/doxygen.cfg"
21682
21683
21684 if test "${clang_src_root}" = ""; then
21685   clang_src_root="$srcdir/tools/clang"
21686 fi
21687 if test -f ${clang_src_root}/README.txt; then
21688     configh="include/clang/Config/config.h"
21689   doxy="docs/doxygen.cfg"
21690   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21691
21692   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21693
21694 fi
21695
21696 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21697
21698
21699 test "x$program_prefix" = "xNONE" && program_prefix=""
21700
21701
21702
21703 ac_config_commands="$ac_config_commands setup"
21704
21705 ac_config_commands="$ac_config_commands Makefile"
21706
21707
21708 ac_config_commands="$ac_config_commands Makefile.common"
21709
21710
21711 ac_config_commands="$ac_config_commands examples/Makefile"
21712
21713
21714 ac_config_commands="$ac_config_commands lib/Makefile"
21715
21716
21717 ac_config_commands="$ac_config_commands runtime/Makefile"
21718
21719
21720 ac_config_commands="$ac_config_commands test/Makefile"
21721
21722
21723 ac_config_commands="$ac_config_commands test/Makefile.tests"
21724
21725
21726 ac_config_commands="$ac_config_commands unittests/Makefile"
21727
21728
21729 ac_config_commands="$ac_config_commands tools/Makefile"
21730
21731
21732 ac_config_commands="$ac_config_commands utils/Makefile"
21733
21734
21735 ac_config_commands="$ac_config_commands projects/Makefile"
21736
21737
21738 ac_config_commands="$ac_config_commands bindings/Makefile"
21739
21740
21741 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21742
21743
21744
21745 cat >confcache <<\_ACEOF
21746 # This file is a shell script that caches the results of configure
21747 # tests run on this system so they can be shared between configure
21748 # scripts and configure runs, see configure's option --config-cache.
21749 # It is not useful on other systems.  If it contains results you don't
21750 # want to keep, you may remove or edit it.
21751 #
21752 # config.status only pays attention to the cache file if you give it
21753 # the --recheck option to rerun configure.
21754 #
21755 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21756 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21757 # following values.
21758
21759 _ACEOF
21760
21761 # The following way of writing the cache mishandles newlines in values,
21762 # but we know of no workaround that is simple, portable, and efficient.
21763 # So, we kill variables containing newlines.
21764 # Ultrix sh set writes to stderr and can't be redirected directly,
21765 # and sets the high bit in the cache file unless we assign to the vars.
21766 (
21767   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21768     eval ac_val=\$$ac_var
21769     case $ac_val in #(
21770     *${as_nl}*)
21771       case $ac_var in #(
21772       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21773 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21774       esac
21775       case $ac_var in #(
21776       _ | IFS | as_nl) ;; #(
21777       *) $as_unset $ac_var ;;
21778       esac ;;
21779     esac
21780   done
21781
21782   (set) 2>&1 |
21783     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21784     *${as_nl}ac_space=\ *)
21785       # `set' does not quote correctly, so add quotes (double-quote
21786       # substitution turns \\\\ into \\, and sed turns \\ into \).
21787       sed -n \
21788         "s/'/'\\\\''/g;
21789           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21790       ;; #(
21791     *)
21792       # `set' quotes correctly as required by POSIX, so do not add quotes.
21793       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21794       ;;
21795     esac |
21796     sort
21797 ) |
21798   sed '
21799      /^ac_cv_env_/b end
21800      t clear
21801      :clear
21802      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21803      t end
21804      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21805      :end' >>confcache
21806 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21807   if test -w "$cache_file"; then
21808     test "x$cache_file" != "x/dev/null" &&
21809       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21810 echo "$as_me: updating cache $cache_file" >&6;}
21811     cat confcache >$cache_file
21812   else
21813     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21814 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21815   fi
21816 fi
21817 rm -f confcache
21818
21819 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21820 # Let make expand exec_prefix.
21821 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21822
21823 DEFS=-DHAVE_CONFIG_H
21824
21825 ac_libobjs=
21826 ac_ltlibobjs=
21827 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21828   # 1. Remove the extension, and $U if already installed.
21829   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21830   ac_i=`echo "$ac_i" | sed "$ac_script"`
21831   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21832   #    will be set to the directory where LIBOBJS objects are built.
21833   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21834   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21835 done
21836 LIBOBJS=$ac_libobjs
21837
21838 LTLIBOBJS=$ac_ltlibobjs
21839
21840
21841 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21842   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21843 Usually this means the macro was only invoked conditionally." >&5
21844 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21845 Usually this means the macro was only invoked conditionally." >&2;}
21846    { (exit 1); exit 1; }; }
21847 fi
21848 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21849   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21850 Usually this means the macro was only invoked conditionally." >&5
21851 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21852 Usually this means the macro was only invoked conditionally." >&2;}
21853    { (exit 1); exit 1; }; }
21854 fi
21855
21856 : ${CONFIG_STATUS=./config.status}
21857 ac_clean_files_save=$ac_clean_files
21858 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21859 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21860 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21861 cat >$CONFIG_STATUS <<_ACEOF
21862 #! $SHELL
21863 # Generated by $as_me.
21864 # Run this file to recreate the current configuration.
21865 # Compiler output produced by configure, useful for debugging
21866 # configure, is in config.log if it exists.
21867
21868 debug=false
21869 ac_cs_recheck=false
21870 ac_cs_silent=false
21871 SHELL=\${CONFIG_SHELL-$SHELL}
21872 _ACEOF
21873
21874 cat >>$CONFIG_STATUS <<\_ACEOF
21875 ## --------------------- ##
21876 ## M4sh Initialization.  ##
21877 ## --------------------- ##
21878
21879 # Be Bourne compatible
21880 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21881   emulate sh
21882   NULLCMD=:
21883   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21884   # is contrary to our usage.  Disable this feature.
21885   alias -g '${1+"$@"}'='"$@"'
21886   setopt NO_GLOB_SUBST
21887 else
21888   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21889 fi
21890 BIN_SH=xpg4; export BIN_SH # for Tru64
21891 DUALCASE=1; export DUALCASE # for MKS sh
21892
21893
21894 # PATH needs CR
21895 # Avoid depending upon Character Ranges.
21896 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21897 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21898 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21899 as_cr_digits='0123456789'
21900 as_cr_alnum=$as_cr_Letters$as_cr_digits
21901
21902 # The user is always right.
21903 if test "${PATH_SEPARATOR+set}" != set; then
21904   echo "#! /bin/sh" >conf$$.sh
21905   echo  "exit 0"   >>conf$$.sh
21906   chmod +x conf$$.sh
21907   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21908     PATH_SEPARATOR=';'
21909   else
21910     PATH_SEPARATOR=:
21911   fi
21912   rm -f conf$$.sh
21913 fi
21914
21915 # Support unset when possible.
21916 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21917   as_unset=unset
21918 else
21919   as_unset=false
21920 fi
21921
21922
21923 # IFS
21924 # We need space, tab and new line, in precisely that order.  Quoting is
21925 # there to prevent editors from complaining about space-tab.
21926 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21927 # splitting by setting IFS to empty value.)
21928 as_nl='
21929 '
21930 IFS=" ""        $as_nl"
21931
21932 # Find who we are.  Look in the path if we contain no directory separator.
21933 case $0 in
21934   *[\\/]* ) as_myself=$0 ;;
21935   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21936 for as_dir in $PATH
21937 do
21938   IFS=$as_save_IFS
21939   test -z "$as_dir" && as_dir=.
21940   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21941 done
21942 IFS=$as_save_IFS
21943
21944      ;;
21945 esac
21946 # We did not find ourselves, most probably we were run as `sh COMMAND'
21947 # in which case we are not to be found in the path.
21948 if test "x$as_myself" = x; then
21949   as_myself=$0
21950 fi
21951 if test ! -f "$as_myself"; then
21952   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21953   { (exit 1); exit 1; }
21954 fi
21955
21956 # Work around bugs in pre-3.0 UWIN ksh.
21957 for as_var in ENV MAIL MAILPATH
21958 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21959 done
21960 PS1='$ '
21961 PS2='> '
21962 PS4='+ '
21963
21964 # NLS nuisances.
21965 for as_var in \
21966   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21967   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21968   LC_TELEPHONE LC_TIME
21969 do
21970   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21971     eval $as_var=C; export $as_var
21972   else
21973     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21974   fi
21975 done
21976
21977 # Required to use basename.
21978 if expr a : '\(a\)' >/dev/null 2>&1 &&
21979    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21980   as_expr=expr
21981 else
21982   as_expr=false
21983 fi
21984
21985 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21986   as_basename=basename
21987 else
21988   as_basename=false
21989 fi
21990
21991
21992 # Name of the executable.
21993 as_me=`$as_basename -- "$0" ||
21994 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21995          X"$0" : 'X\(//\)$' \| \
21996          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21997 echo X/"$0" |
21998     sed '/^.*\/\([^/][^/]*\)\/*$/{
21999             s//\1/
22000             q
22001           }
22002           /^X\/\(\/\/\)$/{
22003             s//\1/
22004             q
22005           }
22006           /^X\/\(\/\).*/{
22007             s//\1/
22008             q
22009           }
22010           s/.*/./; q'`
22011
22012 # CDPATH.
22013 $as_unset CDPATH
22014
22015
22016
22017   as_lineno_1=$LINENO
22018   as_lineno_2=$LINENO
22019   test "x$as_lineno_1" != "x$as_lineno_2" &&
22020   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22021
22022   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22023   # uniformly replaced by the line number.  The first 'sed' inserts a
22024   # line-number line after each line using $LINENO; the second 'sed'
22025   # does the real work.  The second script uses 'N' to pair each
22026   # line-number line with the line containing $LINENO, and appends
22027   # trailing '-' during substitution so that $LINENO is not a special
22028   # case at line end.
22029   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22030   # scripts with optimization help from Paolo Bonzini.  Blame Lee
22031   # E. McMahon (1931-1989) for sed's syntax.  :-)
22032   sed -n '
22033     p
22034     /[$]LINENO/=
22035   ' <$as_myself |
22036     sed '
22037       s/[$]LINENO.*/&-/
22038       t lineno
22039       b
22040       :lineno
22041       N
22042       :loop
22043       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22044       t loop
22045       s/-\n.*//
22046     ' >$as_me.lineno &&
22047   chmod +x "$as_me.lineno" ||
22048     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22049    { (exit 1); exit 1; }; }
22050
22051   # Don't try to exec as it changes $[0], causing all sort of problems
22052   # (the dirname of $[0] is not the place where we might find the
22053   # original and so on.  Autoconf is especially sensitive to this).
22054   . "./$as_me.lineno"
22055   # Exit status is that of the last command.
22056   exit
22057 }
22058
22059
22060 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22061   as_dirname=dirname
22062 else
22063   as_dirname=false
22064 fi
22065
22066 ECHO_C= ECHO_N= ECHO_T=
22067 case `echo -n x` in
22068 -n*)
22069   case `echo 'x\c'` in
22070   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
22071   *)   ECHO_C='\c';;
22072   esac;;
22073 *)
22074   ECHO_N='-n';;
22075 esac
22076
22077 if expr a : '\(a\)' >/dev/null 2>&1 &&
22078    test "X`expr 00001 : '.*\(...\)'`" = X001; then
22079   as_expr=expr
22080 else
22081   as_expr=false
22082 fi
22083
22084 rm -f conf$$ conf$$.exe conf$$.file
22085 if test -d conf$$.dir; then
22086   rm -f conf$$.dir/conf$$.file
22087 else
22088   rm -f conf$$.dir
22089   mkdir conf$$.dir
22090 fi
22091 echo >conf$$.file
22092 if ln -s conf$$.file conf$$ 2>/dev/null; then
22093   as_ln_s='ln -s'
22094   # ... but there are two gotchas:
22095   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22096   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22097   # In both cases, we have to default to `cp -p'.
22098   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22099     as_ln_s='cp -p'
22100 elif ln conf$$.file conf$$ 2>/dev/null; then
22101   as_ln_s=ln
22102 else
22103   as_ln_s='cp -p'
22104 fi
22105 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22106 rmdir conf$$.dir 2>/dev/null
22107
22108 if mkdir -p . 2>/dev/null; then
22109   as_mkdir_p=:
22110 else
22111   test -d ./-p && rmdir ./-p
22112   as_mkdir_p=false
22113 fi
22114
22115 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
22116 # systems may use methods other than mode bits to determine executability.
22117 cat >conf$$.file <<_ASEOF
22118 #! /bin/sh
22119 exit 0
22120 _ASEOF
22121 chmod +x conf$$.file
22122 if test -x conf$$.file >/dev/null 2>&1; then
22123   as_executable_p="test -x"
22124 else
22125   as_executable_p=:
22126 fi
22127 rm -f conf$$.file
22128
22129 # Sed expression to map a string onto a valid CPP name.
22130 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22131
22132 # Sed expression to map a string onto a valid variable name.
22133 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22134
22135
22136 exec 6>&1
22137
22138 # Save the log message, to keep $[0] and so on meaningful, and to
22139 # report actual input values of CONFIG_FILES etc. instead of their
22140 # values after options handling.
22141 ac_log="
22142 This file was extended by LLVM $as_me 3.3svn, which was
22143 generated by GNU Autoconf 2.60.  Invocation command line was
22144
22145   CONFIG_FILES    = $CONFIG_FILES
22146   CONFIG_HEADERS  = $CONFIG_HEADERS
22147   CONFIG_LINKS    = $CONFIG_LINKS
22148   CONFIG_COMMANDS = $CONFIG_COMMANDS
22149   $ $0 $@
22150
22151 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22152 "
22153
22154 _ACEOF
22155
22156 cat >>$CONFIG_STATUS <<_ACEOF
22157 # Files that config.status was made for.
22158 config_files="$ac_config_files"
22159 config_headers="$ac_config_headers"
22160 config_commands="$ac_config_commands"
22161
22162 _ACEOF
22163
22164 cat >>$CONFIG_STATUS <<\_ACEOF
22165 ac_cs_usage="\
22166 \`$as_me' instantiates files from templates according to the
22167 current configuration.
22168
22169 Usage: $0 [OPTIONS] [FILE]...
22170
22171   -h, --help       print this help, then exit
22172   -V, --version    print version number, then exit
22173   -q, --quiet      do not print progress messages
22174   -d, --debug      don't remove temporary files
22175       --recheck    update $as_me by reconfiguring in the same conditions
22176   --file=FILE[:TEMPLATE]
22177                    instantiate the configuration file FILE
22178   --header=FILE[:TEMPLATE]
22179                    instantiate the configuration header FILE
22180
22181 Configuration files:
22182 $config_files
22183
22184 Configuration headers:
22185 $config_headers
22186
22187 Configuration commands:
22188 $config_commands
22189
22190 Report bugs to <bug-autoconf@gnu.org>."
22191
22192 _ACEOF
22193 cat >>$CONFIG_STATUS <<_ACEOF
22194 ac_cs_version="\\
22195 LLVM config.status 3.3svn
22196 configured by $0, generated by GNU Autoconf 2.60,
22197   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22198
22199 Copyright (C) 2006 Free Software Foundation, Inc.
22200 This config.status script is free software; the Free Software Foundation
22201 gives unlimited permission to copy, distribute and modify it."
22202
22203 ac_pwd='$ac_pwd'
22204 srcdir='$srcdir'
22205 INSTALL='$INSTALL'
22206 _ACEOF
22207
22208 cat >>$CONFIG_STATUS <<\_ACEOF
22209 # If no file are specified by the user, then we need to provide default
22210 # value.  By we need to know if files were specified by the user.
22211 ac_need_defaults=:
22212 while test $# != 0
22213 do
22214   case $1 in
22215   --*=*)
22216     ac_option=`expr "X$1" : 'X\([^=]*\)='`
22217     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22218     ac_shift=:
22219     ;;
22220   *)
22221     ac_option=$1
22222     ac_optarg=$2
22223     ac_shift=shift
22224     ;;
22225   esac
22226
22227   case $ac_option in
22228   # Handling of the options.
22229   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22230     ac_cs_recheck=: ;;
22231   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22232     echo "$ac_cs_version"; exit ;;
22233   --debug | --debu | --deb | --de | --d | -d )
22234     debug=: ;;
22235   --file | --fil | --fi | --f )
22236     $ac_shift
22237     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22238     ac_need_defaults=false;;
22239   --header | --heade | --head | --hea )
22240     $ac_shift
22241     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22242     ac_need_defaults=false;;
22243   --he | --h)
22244     # Conflict between --help and --header
22245     { echo "$as_me: error: ambiguous option: $1
22246 Try \`$0 --help' for more information." >&2
22247    { (exit 1); exit 1; }; };;
22248   --help | --hel | -h )
22249     echo "$ac_cs_usage"; exit ;;
22250   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22251   | -silent | --silent | --silen | --sile | --sil | --si | --s)
22252     ac_cs_silent=: ;;
22253
22254   # This is an error.
22255   -*) { echo "$as_me: error: unrecognized option: $1
22256 Try \`$0 --help' for more information." >&2
22257    { (exit 1); exit 1; }; } ;;
22258
22259   *) ac_config_targets="$ac_config_targets $1"
22260      ac_need_defaults=false ;;
22261
22262   esac
22263   shift
22264 done
22265
22266 ac_configure_extra_args=
22267
22268 if $ac_cs_silent; then
22269   exec 6>/dev/null
22270   ac_configure_extra_args="$ac_configure_extra_args --silent"
22271 fi
22272
22273 _ACEOF
22274 cat >>$CONFIG_STATUS <<_ACEOF
22275 if \$ac_cs_recheck; then
22276   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22277   CONFIG_SHELL=$SHELL
22278   export CONFIG_SHELL
22279   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22280 fi
22281
22282 _ACEOF
22283 cat >>$CONFIG_STATUS <<\_ACEOF
22284 exec 5>>config.log
22285 {
22286   echo
22287   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22288 ## Running $as_me. ##
22289 _ASBOX
22290   echo "$ac_log"
22291 } >&5
22292
22293 _ACEOF
22294 cat >>$CONFIG_STATUS <<_ACEOF
22295 #
22296 # INIT-COMMANDS
22297 #
22298 llvm_src="${srcdir}"
22299
22300 _ACEOF
22301
22302 cat >>$CONFIG_STATUS <<\_ACEOF
22303
22304 # Handling of arguments.
22305 for ac_config_target in $ac_config_targets
22306 do
22307   case $ac_config_target in
22308     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
22309     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
22310     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
22311     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
22312     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
22313     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
22314     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
22315     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
22316     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
22317     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
22318     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
22319     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
22320     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
22321     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
22322     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
22323     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
22324     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
22325     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
22326     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
22327     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
22328     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
22329     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
22330     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
22331     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
22332     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
22333     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
22334     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
22335
22336   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22337 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22338    { (exit 1); exit 1; }; };;
22339   esac
22340 done
22341
22342
22343 # If the user did not use the arguments to specify the items to instantiate,
22344 # then the envvar interface is used.  Set only those that are not.
22345 # We use the long form for the default assignment because of an extremely
22346 # bizarre bug on SunOS 4.1.3.
22347 if $ac_need_defaults; then
22348   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22349   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22350   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22351 fi
22352
22353 # Have a temporary directory for convenience.  Make it in the build tree
22354 # simply because there is no reason against having it here, and in addition,
22355 # creating and moving files from /tmp can sometimes cause problems.
22356 # Hook for its removal unless debugging.
22357 # Note that there is a small window in which the directory will not be cleaned:
22358 # after its creation but before its name has been assigned to `$tmp'.
22359 $debug ||
22360 {
22361   tmp=
22362   trap 'exit_status=$?
22363   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22364 ' 0
22365   trap '{ (exit 1); exit 1; }' 1 2 13 15
22366 }
22367 # Create a (secure) tmp directory for tmp files.
22368
22369 {
22370   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22371   test -n "$tmp" && test -d "$tmp"
22372 }  ||
22373 {
22374   tmp=./conf$$-$RANDOM
22375   (umask 077 && mkdir "$tmp")
22376 } ||
22377 {
22378    echo "$me: cannot create a temporary directory in ." >&2
22379    { (exit 1); exit 1; }
22380 }
22381
22382 #
22383 # Set up the sed scripts for CONFIG_FILES section.
22384 #
22385
22386 # No need to generate the scripts if there are no CONFIG_FILES.
22387 # This happens for instance when ./config.status config.h
22388 if test -n "$CONFIG_FILES"; then
22389
22390 _ACEOF
22391
22392
22393
22394 ac_delim='%!_!# '
22395 for ac_last_try in false false false false false :; do
22396   cat >conf$$subs.sed <<_ACEOF
22397 SHELL!$SHELL$ac_delim
22398 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22399 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22400 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22401 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22402 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22403 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22404 exec_prefix!$exec_prefix$ac_delim
22405 prefix!$prefix$ac_delim
22406 program_transform_name!$program_transform_name$ac_delim
22407 bindir!$bindir$ac_delim
22408 sbindir!$sbindir$ac_delim
22409 libexecdir!$libexecdir$ac_delim
22410 datarootdir!$datarootdir$ac_delim
22411 datadir!$datadir$ac_delim
22412 sysconfdir!$sysconfdir$ac_delim
22413 sharedstatedir!$sharedstatedir$ac_delim
22414 localstatedir!$localstatedir$ac_delim
22415 includedir!$includedir$ac_delim
22416 oldincludedir!$oldincludedir$ac_delim
22417 docdir!$docdir$ac_delim
22418 infodir!$infodir$ac_delim
22419 htmldir!$htmldir$ac_delim
22420 dvidir!$dvidir$ac_delim
22421 pdfdir!$pdfdir$ac_delim
22422 psdir!$psdir$ac_delim
22423 libdir!$libdir$ac_delim
22424 localedir!$localedir$ac_delim
22425 mandir!$mandir$ac_delim
22426 DEFS!$DEFS$ac_delim
22427 ECHO_C!$ECHO_C$ac_delim
22428 ECHO_N!$ECHO_N$ac_delim
22429 ECHO_T!$ECHO_T$ac_delim
22430 LIBS!$LIBS$ac_delim
22431 build_alias!$build_alias$ac_delim
22432 host_alias!$host_alias$ac_delim
22433 target_alias!$target_alias$ac_delim
22434 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
22435 CC!$CC$ac_delim
22436 CFLAGS!$CFLAGS$ac_delim
22437 LDFLAGS!$LDFLAGS$ac_delim
22438 CPPFLAGS!$CPPFLAGS$ac_delim
22439 ac_ct_CC!$ac_ct_CC$ac_delim
22440 EXEEXT!$EXEEXT$ac_delim
22441 OBJEXT!$OBJEXT$ac_delim
22442 CXX!$CXX$ac_delim
22443 CXXFLAGS!$CXXFLAGS$ac_delim
22444 ac_ct_CXX!$ac_ct_CXX$ac_delim
22445 CPP!$CPP$ac_delim
22446 subdirs!$subdirs$ac_delim
22447 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22448 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22449 build!$build$ac_delim
22450 build_cpu!$build_cpu$ac_delim
22451 build_vendor!$build_vendor$ac_delim
22452 build_os!$build_os$ac_delim
22453 host!$host$ac_delim
22454 host_cpu!$host_cpu$ac_delim
22455 host_vendor!$host_vendor$ac_delim
22456 host_os!$host_os$ac_delim
22457 target!$target$ac_delim
22458 target_cpu!$target_cpu$ac_delim
22459 target_vendor!$target_vendor$ac_delim
22460 target_os!$target_os$ac_delim
22461 OS!$OS$ac_delim
22462 HOST_OS!$HOST_OS$ac_delim
22463 TARGET_OS!$TARGET_OS$ac_delim
22464 LINKALL!$LINKALL$ac_delim
22465 NOLINKALL!$NOLINKALL$ac_delim
22466 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22467 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22468 ARCH!$ARCH$ac_delim
22469 HOST_ARCH!$HOST_ARCH$ac_delim
22470 ENDIAN!$ENDIAN$ac_delim
22471 GREP!$GREP$ac_delim
22472 EGREP!$EGREP$ac_delim
22473 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22474 BUILD_CC!$BUILD_CC$ac_delim
22475 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22476 BUILD_CXX!$BUILD_CXX$ac_delim
22477 CVSBUILD!$CVSBUILD$ac_delim
22478 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
22479 ENABLE_CXX11!$ENABLE_CXX11$ac_delim
22480 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
22481 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
22482 ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
22483 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22484 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22485 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22486 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
22487 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22488 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22489 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22490 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22491 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
22492 JIT!$JIT$ac_delim
22493 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22494 _ACEOF
22495
22496   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22497     break
22498   elif $ac_last_try; then
22499     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22500 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22501    { (exit 1); exit 1; }; }
22502   else
22503     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22504   fi
22505 done
22506
22507 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22508 if test -n "$ac_eof"; then
22509   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22510   ac_eof=`expr $ac_eof + 1`
22511 fi
22512
22513 cat >>$CONFIG_STATUS <<_ACEOF
22514 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22515 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22516 _ACEOF
22517 sed '
22518 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22519 s/^/s,@/; s/!/@,|#_!!_#|/
22520 :n
22521 t n
22522 s/'"$ac_delim"'$/,g/; t
22523 s/$/\\/; p
22524 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22525 ' >>$CONFIG_STATUS <conf$$subs.sed
22526 rm -f conf$$subs.sed
22527 cat >>$CONFIG_STATUS <<_ACEOF
22528 CEOF$ac_eof
22529 _ACEOF
22530
22531
22532 ac_delim='%!_!# '
22533 for ac_last_try in false false false false false :; do
22534   cat >conf$$subs.sed <<_ACEOF
22535 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22536 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22537 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
22538 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22539 ENABLE_PIC!$ENABLE_PIC$ac_delim
22540 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22541 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22542 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22543 ENABLE_BACKTRACES!$ENABLE_BACKTRACES$ac_delim
22544 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22545 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22546 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22547 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22548 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22549 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22550 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22551 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22552 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
22553 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22554 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
22555 NM!$NM$ac_delim
22556 ifGNUmake!$ifGNUmake$ac_delim
22557 LN_S!$LN_S$ac_delim
22558 CMP!$CMP$ac_delim
22559 CP!$CP$ac_delim
22560 DATE!$DATE$ac_delim
22561 FIND!$FIND$ac_delim
22562 MKDIR!$MKDIR$ac_delim
22563 MV!$MV$ac_delim
22564 RANLIB!$RANLIB$ac_delim
22565 AR!$AR$ac_delim
22566 RM!$RM$ac_delim
22567 SED!$SED$ac_delim
22568 TAR!$TAR$ac_delim
22569 BINPWD!$BINPWD$ac_delim
22570 GRAPHVIZ!$GRAPHVIZ$ac_delim
22571 DOT!$DOT$ac_delim
22572 FDP!$FDP$ac_delim
22573 NEATO!$NEATO$ac_delim
22574 TWOPI!$TWOPI$ac_delim
22575 CIRCO!$CIRCO$ac_delim
22576 GV!$GV$ac_delim
22577 DOTTY!$DOTTY$ac_delim
22578 XDOT_PY!$XDOT_PY$ac_delim
22579 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22580 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22581 INSTALL_DATA!$INSTALL_DATA$ac_delim
22582 BZIP2!$BZIP2$ac_delim
22583 CAT!$CAT$ac_delim
22584 DOXYGEN!$DOXYGEN$ac_delim
22585 GROFF!$GROFF$ac_delim
22586 GZIPBIN!$GZIPBIN$ac_delim
22587 PDFROFF!$PDFROFF$ac_delim
22588 ZIP!$ZIP$ac_delim
22589 OCAMLC!$OCAMLC$ac_delim
22590 OCAMLOPT!$OCAMLOPT$ac_delim
22591 OCAMLDEP!$OCAMLDEP$ac_delim
22592 OCAMLDOC!$OCAMLDOC$ac_delim
22593 GAS!$GAS$ac_delim
22594 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22595 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22596 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22597 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22598 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22599 LIBADD_DL!$LIBADD_DL$ac_delim
22600 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22601 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22602 NO_NESTED_ANON_TYPES!$NO_NESTED_ANON_TYPES$ac_delim
22603 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
22604 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
22605 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
22606 PYTHON!$PYTHON$ac_delim
22607 USE_UDIS86!$USE_UDIS86$ac_delim
22608 USE_OPROFILE!$USE_OPROFILE$ac_delim
22609 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22610 XML2CONFIG!$XML2CONFIG$ac_delim
22611 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
22612 LIBXML2_INC!$LIBXML2_INC$ac_delim
22613 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22614 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22615 MMAP_FILE!$MMAP_FILE$ac_delim
22616 SHLIBEXT!$SHLIBEXT$ac_delim
22617 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22618 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22619 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22620 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22621 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22622 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22623 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22624 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22625 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22626 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22627 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22628 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22629 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22630 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22631 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22632 _ACEOF
22633
22634   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22635     break
22636   elif $ac_last_try; then
22637     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22638 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22639    { (exit 1); exit 1; }; }
22640   else
22641     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22642   fi
22643 done
22644
22645 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22646 if test -n "$ac_eof"; then
22647   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22648   ac_eof=`expr $ac_eof + 1`
22649 fi
22650
22651 cat >>$CONFIG_STATUS <<_ACEOF
22652 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22653 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22654 _ACEOF
22655 sed '
22656 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22657 s/^/s,@/; s/!/@,|#_!!_#|/
22658 :n
22659 t n
22660 s/'"$ac_delim"'$/,g/; t
22661 s/$/\\/; p
22662 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22663 ' >>$CONFIG_STATUS <conf$$subs.sed
22664 rm -f conf$$subs.sed
22665 cat >>$CONFIG_STATUS <<_ACEOF
22666 CEOF$ac_eof
22667 _ACEOF
22668
22669
22670 ac_delim='%!_!# '
22671 for ac_last_try in false false false false false :; do
22672   cat >conf$$subs.sed <<_ACEOF
22673 RPATH!$RPATH$ac_delim
22674 RDYNAMIC!$RDYNAMIC$ac_delim
22675 program_prefix!$program_prefix$ac_delim
22676 LIBOBJS!$LIBOBJS$ac_delim
22677 LTLIBOBJS!$LTLIBOBJS$ac_delim
22678 _ACEOF
22679
22680   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 5; then
22681     break
22682   elif $ac_last_try; then
22683     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22684 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22685    { (exit 1); exit 1; }; }
22686   else
22687     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22688   fi
22689 done
22690
22691 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22692 if test -n "$ac_eof"; then
22693   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22694   ac_eof=`expr $ac_eof + 1`
22695 fi
22696
22697 cat >>$CONFIG_STATUS <<_ACEOF
22698 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22699 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22700 _ACEOF
22701 sed '
22702 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22703 s/^/s,@/; s/!/@,|#_!!_#|/
22704 :n
22705 t n
22706 s/'"$ac_delim"'$/,g/; t
22707 s/$/\\/; p
22708 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22709 ' >>$CONFIG_STATUS <conf$$subs.sed
22710 rm -f conf$$subs.sed
22711 cat >>$CONFIG_STATUS <<_ACEOF
22712 :end
22713 s/|#_!!_#|//g
22714 CEOF$ac_eof
22715 _ACEOF
22716
22717
22718 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22719 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22720 # trailing colons and then remove the whole line if VPATH becomes empty
22721 # (actually we leave an empty line to preserve line numbers).
22722 if test "x$srcdir" = x.; then
22723   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22724 s/:*\$(srcdir):*/:/
22725 s/:*\${srcdir}:*/:/
22726 s/:*@srcdir@:*/:/
22727 s/^\([^=]*=[     ]*\):*/\1/
22728 s/:*$//
22729 s/^[^=]*=[       ]*$//
22730 }'
22731 fi
22732
22733 cat >>$CONFIG_STATUS <<\_ACEOF
22734 fi # test -n "$CONFIG_FILES"
22735
22736
22737 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22738 do
22739   case $ac_tag in
22740   :[FHLC]) ac_mode=$ac_tag; continue;;
22741   esac
22742   case $ac_mode$ac_tag in
22743   :[FHL]*:*);;
22744   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22745 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22746    { (exit 1); exit 1; }; };;
22747   :[FH]-) ac_tag=-:-;;
22748   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22749   esac
22750   ac_save_IFS=$IFS
22751   IFS=:
22752   set x $ac_tag
22753   IFS=$ac_save_IFS
22754   shift
22755   ac_file=$1
22756   shift
22757
22758   case $ac_mode in
22759   :L) ac_source=$1;;
22760   :[FH])
22761     ac_file_inputs=
22762     for ac_f
22763     do
22764       case $ac_f in
22765       -) ac_f="$tmp/stdin";;
22766       *) # Look for the file first in the build tree, then in the source tree
22767          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22768          # because $ac_f cannot contain `:'.
22769          test -f "$ac_f" ||
22770            case $ac_f in
22771            [\\/$]*) false;;
22772            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22773            esac ||
22774            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22775 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22776    { (exit 1); exit 1; }; };;
22777       esac
22778       ac_file_inputs="$ac_file_inputs $ac_f"
22779     done
22780
22781     # Let's still pretend it is `configure' which instantiates (i.e., don't
22782     # use $as_me), people would be surprised to read:
22783     #    /* config.h.  Generated by config.status.  */
22784     configure_input="Generated from "`IFS=:
22785           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22786     if test x"$ac_file" != x-; then
22787       configure_input="$ac_file.  $configure_input"
22788       { echo "$as_me:$LINENO: creating $ac_file" >&5
22789 echo "$as_me: creating $ac_file" >&6;}
22790     fi
22791
22792     case $ac_tag in
22793     *:-:* | *:-) cat >"$tmp/stdin";;
22794     esac
22795     ;;
22796   esac
22797
22798   ac_dir=`$as_dirname -- "$ac_file" ||
22799 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22800          X"$ac_file" : 'X\(//\)[^/]' \| \
22801          X"$ac_file" : 'X\(//\)$' \| \
22802          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22803 echo X"$ac_file" |
22804     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22805             s//\1/
22806             q
22807           }
22808           /^X\(\/\/\)[^/].*/{
22809             s//\1/
22810             q
22811           }
22812           /^X\(\/\/\)$/{
22813             s//\1/
22814             q
22815           }
22816           /^X\(\/\).*/{
22817             s//\1/
22818             q
22819           }
22820           s/.*/./; q'`
22821   { as_dir="$ac_dir"
22822   case $as_dir in #(
22823   -*) as_dir=./$as_dir;;
22824   esac
22825   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22826     as_dirs=
22827     while :; do
22828       case $as_dir in #(
22829       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22830       *) as_qdir=$as_dir;;
22831       esac
22832       as_dirs="'$as_qdir' $as_dirs"
22833       as_dir=`$as_dirname -- "$as_dir" ||
22834 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22835          X"$as_dir" : 'X\(//\)[^/]' \| \
22836          X"$as_dir" : 'X\(//\)$' \| \
22837          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22838 echo X"$as_dir" |
22839     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22840             s//\1/
22841             q
22842           }
22843           /^X\(\/\/\)[^/].*/{
22844             s//\1/
22845             q
22846           }
22847           /^X\(\/\/\)$/{
22848             s//\1/
22849             q
22850           }
22851           /^X\(\/\).*/{
22852             s//\1/
22853             q
22854           }
22855           s/.*/./; q'`
22856       test -d "$as_dir" && break
22857     done
22858     test -z "$as_dirs" || eval "mkdir $as_dirs"
22859   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22860 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22861    { (exit 1); exit 1; }; }; }
22862   ac_builddir=.
22863
22864 case "$ac_dir" in
22865 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22866 *)
22867   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22868   # A ".." for each directory in $ac_dir_suffix.
22869   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22870   case $ac_top_builddir_sub in
22871   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22872   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22873   esac ;;
22874 esac
22875 ac_abs_top_builddir=$ac_pwd
22876 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22877 # for backward compatibility:
22878 ac_top_builddir=$ac_top_build_prefix
22879
22880 case $srcdir in
22881   .)  # We are building in place.
22882     ac_srcdir=.
22883     ac_top_srcdir=$ac_top_builddir_sub
22884     ac_abs_top_srcdir=$ac_pwd ;;
22885   [\\/]* | ?:[\\/]* )  # Absolute name.
22886     ac_srcdir=$srcdir$ac_dir_suffix;
22887     ac_top_srcdir=$srcdir
22888     ac_abs_top_srcdir=$srcdir ;;
22889   *) # Relative name.
22890     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22891     ac_top_srcdir=$ac_top_build_prefix$srcdir
22892     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22893 esac
22894 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22895
22896
22897   case $ac_mode in
22898   :F)
22899   #
22900   # CONFIG_FILE
22901   #
22902
22903   case $INSTALL in
22904   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22905   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22906   esac
22907 _ACEOF
22908
22909 cat >>$CONFIG_STATUS <<\_ACEOF
22910 # If the template does not know about datarootdir, expand it.
22911 # FIXME: This hack should be removed a few years after 2.60.
22912 ac_datarootdir_hack=; ac_datarootdir_seen=
22913
22914 case `sed -n '/datarootdir/ {
22915   p
22916   q
22917 }
22918 /@datadir@/p
22919 /@docdir@/p
22920 /@infodir@/p
22921 /@localedir@/p
22922 /@mandir@/p
22923 ' $ac_file_inputs` in
22924 *datarootdir*) ac_datarootdir_seen=yes;;
22925 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22926   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22927 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22928 _ACEOF
22929 cat >>$CONFIG_STATUS <<_ACEOF
22930   ac_datarootdir_hack='
22931   s&@datadir@&$datadir&g
22932   s&@docdir@&$docdir&g
22933   s&@infodir@&$infodir&g
22934   s&@localedir@&$localedir&g
22935   s&@mandir@&$mandir&g
22936     s&\\\${datarootdir}&$datarootdir&g' ;;
22937 esac
22938 _ACEOF
22939
22940 # Neutralize VPATH when `$srcdir' = `.'.
22941 # Shell code in configure.ac might set extrasub.
22942 # FIXME: do we really want to maintain this feature?
22943 cat >>$CONFIG_STATUS <<_ACEOF
22944   sed "$ac_vpsub
22945 $extrasub
22946 _ACEOF
22947 cat >>$CONFIG_STATUS <<\_ACEOF
22948 :t
22949 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22950 s&@configure_input@&$configure_input&;t t
22951 s&@top_builddir@&$ac_top_builddir_sub&;t t
22952 s&@srcdir@&$ac_srcdir&;t t
22953 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22954 s&@top_srcdir@&$ac_top_srcdir&;t t
22955 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22956 s&@builddir@&$ac_builddir&;t t
22957 s&@abs_builddir@&$ac_abs_builddir&;t t
22958 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22959 s&@INSTALL@&$ac_INSTALL&;t t
22960 $ac_datarootdir_hack
22961 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22962
22963 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22964   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22965   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22966   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22967 which seems to be undefined.  Please make sure it is defined." >&5
22968 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22969 which seems to be undefined.  Please make sure it is defined." >&2;}
22970
22971   rm -f "$tmp/stdin"
22972   case $ac_file in
22973   -) cat "$tmp/out"; rm -f "$tmp/out";;
22974   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22975   esac
22976  ;;
22977   :H)
22978   #
22979   # CONFIG_HEADER
22980   #
22981 _ACEOF
22982
22983 # Transform confdefs.h into a sed script `conftest.defines', that
22984 # substitutes the proper values into config.h.in to produce config.h.
22985 rm -f conftest.defines conftest.tail
22986 # First, append a space to every undef/define line, to ease matching.
22987 echo 's/$/ /' >conftest.defines
22988 # Then, protect against being on the right side of a sed subst, or in
22989 # an unquoted here document, in config.status.  If some macros were
22990 # called several times there might be several #defines for the same
22991 # symbol, which is useless.  But do not sort them, since the last
22992 # AC_DEFINE must be honored.
22993 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22994 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22995 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22996 # PARAMS is the parameter list in the macro definition--in most cases, it's
22997 # just an empty string.
22998 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22999 ac_dB='\\)[      (].*,\\1define\\2'
23000 ac_dC=' '
23001 ac_dD=' ,'
23002
23003 uniq confdefs.h |
23004   sed -n '
23005         t rset
23006         :rset
23007         s/^[     ]*#[    ]*define[       ][      ]*//
23008         t ok
23009         d
23010         :ok
23011         s/[\\&,]/\\&/g
23012         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
23013         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
23014   ' >>conftest.defines
23015
23016 # Remove the space that was appended to ease matching.
23017 # Then replace #undef with comments.  This is necessary, for
23018 # example, in the case of _POSIX_SOURCE, which is predefined and required
23019 # on some systems where configure will not decide to define it.
23020 # (The regexp can be short, since the line contains either #define or #undef.)
23021 echo 's/ $//
23022 s,^[     #]*u.*,/* & */,' >>conftest.defines
23023
23024 # Break up conftest.defines:
23025 ac_max_sed_lines=50
23026
23027 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
23028 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
23029 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
23030 # et cetera.
23031 ac_in='$ac_file_inputs'
23032 ac_out='"$tmp/out1"'
23033 ac_nxt='"$tmp/out2"'
23034
23035 while :
23036 do
23037   # Write a here document:
23038     cat >>$CONFIG_STATUS <<_ACEOF
23039     # First, check the format of the line:
23040     cat >"\$tmp/defines.sed" <<\\CEOF
23041 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
23042 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
23043 b
23044 :def
23045 _ACEOF
23046   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
23047   echo 'CEOF
23048     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
23049   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
23050   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
23051   grep . conftest.tail >/dev/null || break
23052   rm -f conftest.defines
23053   mv conftest.tail conftest.defines
23054 done
23055 rm -f conftest.defines conftest.tail
23056
23057 echo "ac_result=$ac_in" >>$CONFIG_STATUS
23058 cat >>$CONFIG_STATUS <<\_ACEOF
23059   if test x"$ac_file" != x-; then
23060     echo "/* $configure_input  */" >"$tmp/config.h"
23061     cat "$ac_result" >>"$tmp/config.h"
23062     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
23063       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23064 echo "$as_me: $ac_file is unchanged" >&6;}
23065     else
23066       rm -f $ac_file
23067       mv "$tmp/config.h" $ac_file
23068     fi
23069   else
23070     echo "/* $configure_input  */"
23071     cat "$ac_result"
23072   fi
23073   rm -f "$tmp/out12"
23074  ;;
23075
23076   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
23077 echo "$as_me: executing $ac_file commands" >&6;}
23078  ;;
23079   esac
23080
23081
23082   case $ac_file$ac_mode in
23083     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
23084    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
23085     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
23086    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
23087     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
23088    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
23089     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
23090    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
23091     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
23092    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
23093     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
23094    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
23095     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
23096    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
23097     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
23098    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
23099     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
23100    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
23101     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
23102    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
23103     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
23104    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
23105     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
23106    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
23107     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
23108    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
23109
23110   esac
23111 done # for ac_tag
23112
23113
23114 { (exit 0); exit 0; }
23115 _ACEOF
23116 chmod +x $CONFIG_STATUS
23117 ac_clean_files=$ac_clean_files_save
23118
23119
23120 # configure is writing to config.log, and then calls config.status.
23121 # config.status does its own redirection, appending to config.log.
23122 # Unfortunately, on DOS this fails, as config.log is still kept open
23123 # by configure, so config.status won't be able to write to it; its
23124 # output is simply discarded.  So we exec the FD to /dev/null,
23125 # effectively closing config.log, so it can be properly (re)opened and
23126 # appended to by config.status.  When coming back to configure, we
23127 # need to make the FD available again.
23128 if test "$no_create" != yes; then
23129   ac_cs_success=:
23130   ac_config_status_args=
23131   test "$silent" = yes &&
23132     ac_config_status_args="$ac_config_status_args --quiet"
23133   exec 5>/dev/null
23134   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23135   exec 5>>config.log
23136   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23137   # would make configure fail if this is the last instruction.
23138   $ac_cs_success || { (exit 1); exit 1; }
23139 fi
23140
23141 #
23142 # CONFIG_SUBDIRS section.
23143 #
23144 if test "$no_recursion" != yes; then
23145
23146   # Remove --cache-file and --srcdir arguments so they do not pile up.
23147   ac_sub_configure_args=
23148   ac_prev=
23149   eval "set x $ac_configure_args"
23150   shift
23151   for ac_arg
23152   do
23153     if test -n "$ac_prev"; then
23154       ac_prev=
23155       continue
23156     fi
23157     case $ac_arg in
23158     -cache-file | --cache-file | --cache-fil | --cache-fi \
23159     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
23160       ac_prev=cache_file ;;
23161     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
23162     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
23163     | --c=*)
23164       ;;
23165     --config-cache | -C)
23166       ;;
23167     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
23168       ac_prev=srcdir ;;
23169     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
23170       ;;
23171     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
23172       ac_prev=prefix ;;
23173     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
23174       ;;
23175     *)
23176       case $ac_arg in
23177       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23178       esac
23179       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
23180     esac
23181   done
23182
23183   # Always prepend --prefix to ensure using the same prefix
23184   # in subdir configurations.
23185   ac_arg="--prefix=$prefix"
23186   case $ac_arg in
23187   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23188   esac
23189   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
23190
23191   ac_popdir=`pwd`
23192   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
23193
23194     # Do not complain, so a configure script can configure whichever
23195     # parts of a large source tree are present.
23196     test -d "$srcdir/$ac_dir" || continue
23197
23198     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
23199     echo "$as_me:$LINENO: $ac_msg" >&5
23200     echo "$ac_msg" >&6
23201     { as_dir="$ac_dir"
23202   case $as_dir in #(
23203   -*) as_dir=./$as_dir;;
23204   esac
23205   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23206     as_dirs=
23207     while :; do
23208       case $as_dir in #(
23209       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23210       *) as_qdir=$as_dir;;
23211       esac
23212       as_dirs="'$as_qdir' $as_dirs"
23213       as_dir=`$as_dirname -- "$as_dir" ||
23214 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23215          X"$as_dir" : 'X\(//\)[^/]' \| \
23216          X"$as_dir" : 'X\(//\)$' \| \
23217          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23218 echo X"$as_dir" |
23219     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23220             s//\1/
23221             q
23222           }
23223           /^X\(\/\/\)[^/].*/{
23224             s//\1/
23225             q
23226           }
23227           /^X\(\/\/\)$/{
23228             s//\1/
23229             q
23230           }
23231           /^X\(\/\).*/{
23232             s//\1/
23233             q
23234           }
23235           s/.*/./; q'`
23236       test -d "$as_dir" && break
23237     done
23238     test -z "$as_dirs" || eval "mkdir $as_dirs"
23239   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23240 echo "$as_me: error: cannot create directory $as_dir" >&2;}
23241    { (exit 1); exit 1; }; }; }
23242     ac_builddir=.
23243
23244 case "$ac_dir" in
23245 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23246 *)
23247   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23248   # A ".." for each directory in $ac_dir_suffix.
23249   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
23250   case $ac_top_builddir_sub in
23251   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23252   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23253   esac ;;
23254 esac
23255 ac_abs_top_builddir=$ac_pwd
23256 ac_abs_builddir=$ac_pwd$ac_dir_suffix
23257 # for backward compatibility:
23258 ac_top_builddir=$ac_top_build_prefix
23259
23260 case $srcdir in
23261   .)  # We are building in place.
23262     ac_srcdir=.
23263     ac_top_srcdir=$ac_top_builddir_sub
23264     ac_abs_top_srcdir=$ac_pwd ;;
23265   [\\/]* | ?:[\\/]* )  # Absolute name.
23266     ac_srcdir=$srcdir$ac_dir_suffix;
23267     ac_top_srcdir=$srcdir
23268     ac_abs_top_srcdir=$srcdir ;;
23269   *) # Relative name.
23270     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23271     ac_top_srcdir=$ac_top_build_prefix$srcdir
23272     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23273 esac
23274 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23275
23276
23277     cd "$ac_dir"
23278
23279     # Check for guested configure; otherwise get Cygnus style configure.
23280     if test -f "$ac_srcdir/configure.gnu"; then
23281       ac_sub_configure=$ac_srcdir/configure.gnu
23282     elif test -f "$ac_srcdir/configure"; then
23283       ac_sub_configure=$ac_srcdir/configure
23284     elif test -f "$ac_srcdir/configure.in"; then
23285       # This should be Cygnus configure.
23286       ac_sub_configure=$ac_aux_dir/configure
23287     else
23288       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
23289 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
23290       ac_sub_configure=
23291     fi
23292
23293     # The recursion is here.
23294     if test -n "$ac_sub_configure"; then
23295       # Make the cache file name correct relative to the subdirectory.
23296       case $cache_file in
23297       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
23298       *) # Relative name.
23299         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
23300       esac
23301
23302       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
23303 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
23304       # The eval makes quoting arguments work.
23305       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
23306            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
23307         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
23308 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
23309    { (exit 1); exit 1; }; }
23310     fi
23311
23312     cd "$ac_popdir"
23313   done
23314 fi
23315