Pass CPPFLAGS/CFLAGS/CXXFLAGS from the environment of configure to
[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 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 getpagesize getrusage getrlimit setrlimit gettimeofday
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 for ac_func in isatty mkdtemp mkstemp
17482 do
17483 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17484 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17485 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17486 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17487   echo $ECHO_N "(cached) $ECHO_C" >&6
17488 else
17489   cat >conftest.$ac_ext <<_ACEOF
17490 /* confdefs.h.  */
17491 _ACEOF
17492 cat confdefs.h >>conftest.$ac_ext
17493 cat >>conftest.$ac_ext <<_ACEOF
17494 /* end confdefs.h.  */
17495 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17496    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17497 #define $ac_func innocuous_$ac_func
17498
17499 /* System header to define __stub macros and hopefully few prototypes,
17500     which can conflict with char $ac_func (); below.
17501     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17502     <limits.h> exists even on freestanding compilers.  */
17503
17504 #ifdef __STDC__
17505 # include <limits.h>
17506 #else
17507 # include <assert.h>
17508 #endif
17509
17510 #undef $ac_func
17511
17512 /* Override any GCC internal prototype to avoid an error.
17513    Use char because int might match the return type of a GCC
17514    builtin and then its argument prototype would still apply.  */
17515 #ifdef __cplusplus
17516 extern "C"
17517 #endif
17518 char $ac_func ();
17519 /* The GNU C library defines this for functions which it implements
17520     to always fail with ENOSYS.  Some functions are actually named
17521     something starting with __ and the normal name is an alias.  */
17522 #if defined __stub_$ac_func || defined __stub___$ac_func
17523 choke me
17524 #endif
17525
17526 int
17527 main ()
17528 {
17529 return $ac_func ();
17530   ;
17531   return 0;
17532 }
17533 _ACEOF
17534 rm -f conftest.$ac_objext conftest$ac_exeext
17535 if { (ac_try="$ac_link"
17536 case "(($ac_try" in
17537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17538   *) ac_try_echo=$ac_try;;
17539 esac
17540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17541   (eval "$ac_link") 2>conftest.er1
17542   ac_status=$?
17543   grep -v '^ *+' conftest.er1 >conftest.err
17544   rm -f conftest.er1
17545   cat conftest.err >&5
17546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17547   (exit $ac_status); } &&
17548          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17549   { (case "(($ac_try" in
17550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17551   *) ac_try_echo=$ac_try;;
17552 esac
17553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17554   (eval "$ac_try") 2>&5
17555   ac_status=$?
17556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17557   (exit $ac_status); }; } &&
17558          { ac_try='test -s conftest$ac_exeext'
17559   { (case "(($ac_try" in
17560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17561   *) ac_try_echo=$ac_try;;
17562 esac
17563 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17564   (eval "$ac_try") 2>&5
17565   ac_status=$?
17566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17567   (exit $ac_status); }; }; then
17568   eval "$as_ac_var=yes"
17569 else
17570   echo "$as_me: failed program was:" >&5
17571 sed 's/^/| /' conftest.$ac_ext >&5
17572
17573         eval "$as_ac_var=no"
17574 fi
17575
17576 rm -f core conftest.err conftest.$ac_objext \
17577       conftest$ac_exeext conftest.$ac_ext
17578 fi
17579 ac_res=`eval echo '${'$as_ac_var'}'`
17580                { echo "$as_me:$LINENO: result: $ac_res" >&5
17581 echo "${ECHO_T}$ac_res" >&6; }
17582 if test `eval echo '${'$as_ac_var'}'` = yes; then
17583   cat >>confdefs.h <<_ACEOF
17584 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17585 _ACEOF
17586
17587 fi
17588 done
17589
17590
17591
17592
17593
17594
17595
17596
17597 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17598 do
17599 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17600 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17601 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17602 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17603   echo $ECHO_N "(cached) $ECHO_C" >&6
17604 else
17605   cat >conftest.$ac_ext <<_ACEOF
17606 /* confdefs.h.  */
17607 _ACEOF
17608 cat confdefs.h >>conftest.$ac_ext
17609 cat >>conftest.$ac_ext <<_ACEOF
17610 /* end confdefs.h.  */
17611 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17612    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17613 #define $ac_func innocuous_$ac_func
17614
17615 /* System header to define __stub macros and hopefully few prototypes,
17616     which can conflict with char $ac_func (); below.
17617     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17618     <limits.h> exists even on freestanding compilers.  */
17619
17620 #ifdef __STDC__
17621 # include <limits.h>
17622 #else
17623 # include <assert.h>
17624 #endif
17625
17626 #undef $ac_func
17627
17628 /* Override any GCC internal prototype to avoid an error.
17629    Use char because int might match the return type of a GCC
17630    builtin and then its argument prototype would still apply.  */
17631 #ifdef __cplusplus
17632 extern "C"
17633 #endif
17634 char $ac_func ();
17635 /* The GNU C library defines this for functions which it implements
17636     to always fail with ENOSYS.  Some functions are actually named
17637     something starting with __ and the normal name is an alias.  */
17638 #if defined __stub_$ac_func || defined __stub___$ac_func
17639 choke me
17640 #endif
17641
17642 int
17643 main ()
17644 {
17645 return $ac_func ();
17646   ;
17647   return 0;
17648 }
17649 _ACEOF
17650 rm -f conftest.$ac_objext conftest$ac_exeext
17651 if { (ac_try="$ac_link"
17652 case "(($ac_try" in
17653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17654   *) ac_try_echo=$ac_try;;
17655 esac
17656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17657   (eval "$ac_link") 2>conftest.er1
17658   ac_status=$?
17659   grep -v '^ *+' conftest.er1 >conftest.err
17660   rm -f conftest.er1
17661   cat conftest.err >&5
17662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17663   (exit $ac_status); } &&
17664          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17665   { (case "(($ac_try" in
17666   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17667   *) ac_try_echo=$ac_try;;
17668 esac
17669 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17670   (eval "$ac_try") 2>&5
17671   ac_status=$?
17672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17673   (exit $ac_status); }; } &&
17674          { ac_try='test -s conftest$ac_exeext'
17675   { (case "(($ac_try" in
17676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17677   *) ac_try_echo=$ac_try;;
17678 esac
17679 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17680   (eval "$ac_try") 2>&5
17681   ac_status=$?
17682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17683   (exit $ac_status); }; }; then
17684   eval "$as_ac_var=yes"
17685 else
17686   echo "$as_me: failed program was:" >&5
17687 sed 's/^/| /' conftest.$ac_ext >&5
17688
17689         eval "$as_ac_var=no"
17690 fi
17691
17692 rm -f core conftest.err conftest.$ac_objext \
17693       conftest$ac_exeext conftest.$ac_ext
17694 fi
17695 ac_res=`eval echo '${'$as_ac_var'}'`
17696                { echo "$as_me:$LINENO: result: $ac_res" >&5
17697 echo "${ECHO_T}$ac_res" >&6; }
17698 if test `eval echo '${'$as_ac_var'}'` = yes; then
17699   cat >>confdefs.h <<_ACEOF
17700 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17701 _ACEOF
17702
17703 fi
17704 done
17705
17706
17707
17708
17709
17710 for ac_func in strerror strerror_r setenv arc4random
17711 do
17712 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17713 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17714 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17715 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17716   echo $ECHO_N "(cached) $ECHO_C" >&6
17717 else
17718   cat >conftest.$ac_ext <<_ACEOF
17719 /* confdefs.h.  */
17720 _ACEOF
17721 cat confdefs.h >>conftest.$ac_ext
17722 cat >>conftest.$ac_ext <<_ACEOF
17723 /* end confdefs.h.  */
17724 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17725    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17726 #define $ac_func innocuous_$ac_func
17727
17728 /* System header to define __stub macros and hopefully few prototypes,
17729     which can conflict with char $ac_func (); below.
17730     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17731     <limits.h> exists even on freestanding compilers.  */
17732
17733 #ifdef __STDC__
17734 # include <limits.h>
17735 #else
17736 # include <assert.h>
17737 #endif
17738
17739 #undef $ac_func
17740
17741 /* Override any GCC internal prototype to avoid an error.
17742    Use char because int might match the return type of a GCC
17743    builtin and then its argument prototype would still apply.  */
17744 #ifdef __cplusplus
17745 extern "C"
17746 #endif
17747 char $ac_func ();
17748 /* The GNU C library defines this for functions which it implements
17749     to always fail with ENOSYS.  Some functions are actually named
17750     something starting with __ and the normal name is an alias.  */
17751 #if defined __stub_$ac_func || defined __stub___$ac_func
17752 choke me
17753 #endif
17754
17755 int
17756 main ()
17757 {
17758 return $ac_func ();
17759   ;
17760   return 0;
17761 }
17762 _ACEOF
17763 rm -f conftest.$ac_objext conftest$ac_exeext
17764 if { (ac_try="$ac_link"
17765 case "(($ac_try" in
17766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17767   *) ac_try_echo=$ac_try;;
17768 esac
17769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17770   (eval "$ac_link") 2>conftest.er1
17771   ac_status=$?
17772   grep -v '^ *+' conftest.er1 >conftest.err
17773   rm -f conftest.er1
17774   cat conftest.err >&5
17775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17776   (exit $ac_status); } &&
17777          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17778   { (case "(($ac_try" in
17779   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17780   *) ac_try_echo=$ac_try;;
17781 esac
17782 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17783   (eval "$ac_try") 2>&5
17784   ac_status=$?
17785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17786   (exit $ac_status); }; } &&
17787          { ac_try='test -s conftest$ac_exeext'
17788   { (case "(($ac_try" in
17789   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17790   *) ac_try_echo=$ac_try;;
17791 esac
17792 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17793   (eval "$ac_try") 2>&5
17794   ac_status=$?
17795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17796   (exit $ac_status); }; }; then
17797   eval "$as_ac_var=yes"
17798 else
17799   echo "$as_me: failed program was:" >&5
17800 sed 's/^/| /' conftest.$ac_ext >&5
17801
17802         eval "$as_ac_var=no"
17803 fi
17804
17805 rm -f core conftest.err conftest.$ac_objext \
17806       conftest$ac_exeext conftest.$ac_ext
17807 fi
17808 ac_res=`eval echo '${'$as_ac_var'}'`
17809                { echo "$as_me:$LINENO: result: $ac_res" >&5
17810 echo "${ECHO_T}$ac_res" >&6; }
17811 if test `eval echo '${'$as_ac_var'}'` = yes; then
17812   cat >>confdefs.h <<_ACEOF
17813 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17814 _ACEOF
17815
17816 fi
17817 done
17818
17819
17820
17821
17822
17823 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17824 do
17825 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17826 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17827 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17828 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17829   echo $ECHO_N "(cached) $ECHO_C" >&6
17830 else
17831   cat >conftest.$ac_ext <<_ACEOF
17832 /* confdefs.h.  */
17833 _ACEOF
17834 cat confdefs.h >>conftest.$ac_ext
17835 cat >>conftest.$ac_ext <<_ACEOF
17836 /* end confdefs.h.  */
17837 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17838    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17839 #define $ac_func innocuous_$ac_func
17840
17841 /* System header to define __stub macros and hopefully few prototypes,
17842     which can conflict with char $ac_func (); below.
17843     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17844     <limits.h> exists even on freestanding compilers.  */
17845
17846 #ifdef __STDC__
17847 # include <limits.h>
17848 #else
17849 # include <assert.h>
17850 #endif
17851
17852 #undef $ac_func
17853
17854 /* Override any GCC internal prototype to avoid an error.
17855    Use char because int might match the return type of a GCC
17856    builtin and then its argument prototype would still apply.  */
17857 #ifdef __cplusplus
17858 extern "C"
17859 #endif
17860 char $ac_func ();
17861 /* The GNU C library defines this for functions which it implements
17862     to always fail with ENOSYS.  Some functions are actually named
17863     something starting with __ and the normal name is an alias.  */
17864 #if defined __stub_$ac_func || defined __stub___$ac_func
17865 choke me
17866 #endif
17867
17868 int
17869 main ()
17870 {
17871 return $ac_func ();
17872   ;
17873   return 0;
17874 }
17875 _ACEOF
17876 rm -f conftest.$ac_objext conftest$ac_exeext
17877 if { (ac_try="$ac_link"
17878 case "(($ac_try" in
17879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17880   *) ac_try_echo=$ac_try;;
17881 esac
17882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17883   (eval "$ac_link") 2>conftest.er1
17884   ac_status=$?
17885   grep -v '^ *+' conftest.er1 >conftest.err
17886   rm -f conftest.er1
17887   cat conftest.err >&5
17888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17889   (exit $ac_status); } &&
17890          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17891   { (case "(($ac_try" in
17892   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17893   *) ac_try_echo=$ac_try;;
17894 esac
17895 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17896   (eval "$ac_try") 2>&5
17897   ac_status=$?
17898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17899   (exit $ac_status); }; } &&
17900          { ac_try='test -s conftest$ac_exeext'
17901   { (case "(($ac_try" in
17902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17903   *) ac_try_echo=$ac_try;;
17904 esac
17905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17906   (eval "$ac_try") 2>&5
17907   ac_status=$?
17908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17909   (exit $ac_status); }; }; then
17910   eval "$as_ac_var=yes"
17911 else
17912   echo "$as_me: failed program was:" >&5
17913 sed 's/^/| /' conftest.$ac_ext >&5
17914
17915         eval "$as_ac_var=no"
17916 fi
17917
17918 rm -f core conftest.err conftest.$ac_objext \
17919       conftest$ac_exeext conftest.$ac_ext
17920 fi
17921 ac_res=`eval echo '${'$as_ac_var'}'`
17922                { echo "$as_me:$LINENO: result: $ac_res" >&5
17923 echo "${ECHO_T}$ac_res" >&6; }
17924 if test `eval echo '${'$as_ac_var'}'` = yes; then
17925   cat >>confdefs.h <<_ACEOF
17926 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17927 _ACEOF
17928
17929 fi
17930 done
17931
17932
17933
17934
17935
17936
17937 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
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 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18047 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18048 if test "${llvm_cv_c_printf_a+set}" = set; then
18049   echo $ECHO_N "(cached) $ECHO_C" >&6
18050 else
18051   ac_ext=c
18052 ac_cpp='$CPP $CPPFLAGS'
18053 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18054 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18055 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18056
18057  if test "$cross_compiling" = yes; then
18058   llvmac_cv_c_printf_a=no
18059 else
18060   cat >conftest.$ac_ext <<_ACEOF
18061
18062   /* confdefs.h.  */
18063 _ACEOF
18064 cat confdefs.h >>conftest.$ac_ext
18065 cat >>conftest.$ac_ext <<_ACEOF
18066 /* end confdefs.h.  */
18067
18068 #include <stdio.h>
18069 #include <stdlib.h>
18070
18071 int
18072 main ()
18073 {
18074
18075 volatile double A, B;
18076 char Buffer[100];
18077 A = 1;
18078 A /= 10.0;
18079 sprintf(Buffer, "%a", A);
18080 B = atof(Buffer);
18081 if (A != B)
18082   return (1);
18083 if (A != 0x1.999999999999ap-4)
18084   return (1);
18085 return (0);
18086   ;
18087   return 0;
18088 }
18089 _ACEOF
18090 rm -f conftest$ac_exeext
18091 if { (ac_try="$ac_link"
18092 case "(($ac_try" in
18093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18094   *) ac_try_echo=$ac_try;;
18095 esac
18096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18097   (eval "$ac_link") 2>&5
18098   ac_status=$?
18099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18100   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18101   { (case "(($ac_try" in
18102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18103   *) ac_try_echo=$ac_try;;
18104 esac
18105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18106   (eval "$ac_try") 2>&5
18107   ac_status=$?
18108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18109   (exit $ac_status); }; }; then
18110   llvm_cv_c_printf_a=yes
18111 else
18112   echo "$as_me: program exited with status $ac_status" >&5
18113 echo "$as_me: failed program was:" >&5
18114 sed 's/^/| /' conftest.$ac_ext >&5
18115
18116 ( exit $ac_status )
18117 llvmac_cv_c_printf_a=no
18118 fi
18119 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18120 fi
18121
18122
18123  ac_ext=c
18124 ac_cpp='$CPP $CPPFLAGS'
18125 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18126 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18127 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18128
18129 fi
18130 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18131 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18132  if test "$llvm_cv_c_printf_a" = "yes"; then
18133
18134 cat >>confdefs.h <<\_ACEOF
18135 #define HAVE_PRINTF_A 1
18136 _ACEOF
18137
18138  fi
18139
18140
18141
18142   { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18143 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18144 if test "${ac_cv_func_rand48+set}" = set; then
18145   echo $ECHO_N "(cached) $ECHO_C" >&6
18146 else
18147
18148     ac_ext=cpp
18149 ac_cpp='$CXXCPP $CPPFLAGS'
18150 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18151 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18152 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18153
18154     cat >conftest.$ac_ext <<_ACEOF
18155 /* confdefs.h.  */
18156 _ACEOF
18157 cat confdefs.h >>conftest.$ac_ext
18158 cat >>conftest.$ac_ext <<_ACEOF
18159 /* end confdefs.h.  */
18160 #include <stdlib.h>
18161 int
18162 main ()
18163 {
18164 srand48(0);lrand48();drand48();
18165   ;
18166   return 0;
18167 }
18168 _ACEOF
18169 rm -f conftest.$ac_objext
18170 if { (ac_try="$ac_compile"
18171 case "(($ac_try" in
18172   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18173   *) ac_try_echo=$ac_try;;
18174 esac
18175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18176   (eval "$ac_compile") 2>conftest.er1
18177   ac_status=$?
18178   grep -v '^ *+' conftest.er1 >conftest.err
18179   rm -f conftest.er1
18180   cat conftest.err >&5
18181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18182   (exit $ac_status); } &&
18183          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18184   { (case "(($ac_try" in
18185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18186   *) ac_try_echo=$ac_try;;
18187 esac
18188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18189   (eval "$ac_try") 2>&5
18190   ac_status=$?
18191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18192   (exit $ac_status); }; } &&
18193          { ac_try='test -s conftest.$ac_objext'
18194   { (case "(($ac_try" in
18195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18196   *) ac_try_echo=$ac_try;;
18197 esac
18198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18199   (eval "$ac_try") 2>&5
18200   ac_status=$?
18201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18202   (exit $ac_status); }; }; then
18203   ac_cv_func_rand48=yes
18204 else
18205   echo "$as_me: failed program was:" >&5
18206 sed 's/^/| /' conftest.$ac_ext >&5
18207
18208         ac_cv_func_rand48=no
18209 fi
18210
18211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18212     ac_ext=c
18213 ac_cpp='$CPP $CPPFLAGS'
18214 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18215 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18216 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18217
18218
18219 fi
18220 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18221 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18222
18223 if test "$ac_cv_func_rand48" = "yes" ; then
18224
18225 cat >>confdefs.h <<\_ACEOF
18226 #define HAVE_RAND48 1
18227 _ACEOF
18228
18229 fi
18230
18231
18232 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18233 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18234 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18235   echo $ECHO_N "(cached) $ECHO_C" >&6
18236 else
18237   cat >conftest.$ac_ext <<_ACEOF
18238 /* confdefs.h.  */
18239 _ACEOF
18240 cat confdefs.h >>conftest.$ac_ext
18241 cat >>conftest.$ac_ext <<_ACEOF
18242 /* end confdefs.h.  */
18243 $ac_includes_default
18244 int
18245 main ()
18246 {
18247 #ifndef strerror_s
18248   char *p = (char *) strerror_s;
18249   return !p;
18250 #endif
18251
18252   ;
18253   return 0;
18254 }
18255 _ACEOF
18256 rm -f conftest.$ac_objext
18257 if { (ac_try="$ac_compile"
18258 case "(($ac_try" in
18259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18260   *) ac_try_echo=$ac_try;;
18261 esac
18262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18263   (eval "$ac_compile") 2>conftest.er1
18264   ac_status=$?
18265   grep -v '^ *+' conftest.er1 >conftest.err
18266   rm -f conftest.er1
18267   cat conftest.err >&5
18268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18269   (exit $ac_status); } &&
18270          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18271   { (case "(($ac_try" in
18272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18273   *) ac_try_echo=$ac_try;;
18274 esac
18275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18276   (eval "$ac_try") 2>&5
18277   ac_status=$?
18278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18279   (exit $ac_status); }; } &&
18280          { ac_try='test -s conftest.$ac_objext'
18281   { (case "(($ac_try" in
18282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18283   *) ac_try_echo=$ac_try;;
18284 esac
18285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18286   (eval "$ac_try") 2>&5
18287   ac_status=$?
18288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18289   (exit $ac_status); }; }; then
18290   ac_cv_have_decl_strerror_s=yes
18291 else
18292   echo "$as_me: failed program was:" >&5
18293 sed 's/^/| /' conftest.$ac_ext >&5
18294
18295         ac_cv_have_decl_strerror_s=no
18296 fi
18297
18298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18299 fi
18300 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18301 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18302 if test $ac_cv_have_decl_strerror_s = yes; then
18303
18304 cat >>confdefs.h <<_ACEOF
18305 #define HAVE_DECL_STRERROR_S 1
18306 _ACEOF
18307
18308
18309 else
18310   cat >>confdefs.h <<_ACEOF
18311 #define HAVE_DECL_STRERROR_S 0
18312 _ACEOF
18313
18314
18315 fi
18316
18317
18318
18319 if test "$llvm_cv_os_type" = "MingW" ; then
18320   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18321 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18322 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18323   echo $ECHO_N "(cached) $ECHO_C" >&6
18324 else
18325   ac_check_lib_save_LIBS=$LIBS
18326 LIBS="-lgcc  $LIBS"
18327 cat >conftest.$ac_ext <<_ACEOF
18328 /* confdefs.h.  */
18329 _ACEOF
18330 cat confdefs.h >>conftest.$ac_ext
18331 cat >>conftest.$ac_ext <<_ACEOF
18332 /* end confdefs.h.  */
18333
18334 /* Override any GCC internal prototype to avoid an error.
18335    Use char because int might match the return type of a GCC
18336    builtin and then its argument prototype would still apply.  */
18337 #ifdef __cplusplus
18338 extern "C"
18339 #endif
18340 char _alloca ();
18341 int
18342 main ()
18343 {
18344 return _alloca ();
18345   ;
18346   return 0;
18347 }
18348 _ACEOF
18349 rm -f conftest.$ac_objext conftest$ac_exeext
18350 if { (ac_try="$ac_link"
18351 case "(($ac_try" in
18352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18353   *) ac_try_echo=$ac_try;;
18354 esac
18355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18356   (eval "$ac_link") 2>conftest.er1
18357   ac_status=$?
18358   grep -v '^ *+' conftest.er1 >conftest.err
18359   rm -f conftest.er1
18360   cat conftest.err >&5
18361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18362   (exit $ac_status); } &&
18363          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18364   { (case "(($ac_try" in
18365   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18366   *) ac_try_echo=$ac_try;;
18367 esac
18368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18369   (eval "$ac_try") 2>&5
18370   ac_status=$?
18371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18372   (exit $ac_status); }; } &&
18373          { ac_try='test -s conftest$ac_exeext'
18374   { (case "(($ac_try" in
18375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18376   *) ac_try_echo=$ac_try;;
18377 esac
18378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18379   (eval "$ac_try") 2>&5
18380   ac_status=$?
18381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18382   (exit $ac_status); }; }; then
18383   ac_cv_lib_gcc__alloca=yes
18384 else
18385   echo "$as_me: failed program was:" >&5
18386 sed 's/^/| /' conftest.$ac_ext >&5
18387
18388         ac_cv_lib_gcc__alloca=no
18389 fi
18390
18391 rm -f core conftest.err conftest.$ac_objext \
18392       conftest$ac_exeext conftest.$ac_ext
18393 LIBS=$ac_check_lib_save_LIBS
18394 fi
18395 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18396 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18397 if test $ac_cv_lib_gcc__alloca = yes; then
18398
18399 cat >>confdefs.h <<\_ACEOF
18400 #define HAVE__ALLOCA 1
18401 _ACEOF
18402
18403 fi
18404
18405   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18406 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18407 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18408   echo $ECHO_N "(cached) $ECHO_C" >&6
18409 else
18410   ac_check_lib_save_LIBS=$LIBS
18411 LIBS="-lgcc  $LIBS"
18412 cat >conftest.$ac_ext <<_ACEOF
18413 /* confdefs.h.  */
18414 _ACEOF
18415 cat confdefs.h >>conftest.$ac_ext
18416 cat >>conftest.$ac_ext <<_ACEOF
18417 /* end confdefs.h.  */
18418
18419 /* Override any GCC internal prototype to avoid an error.
18420    Use char because int might match the return type of a GCC
18421    builtin and then its argument prototype would still apply.  */
18422 #ifdef __cplusplus
18423 extern "C"
18424 #endif
18425 char __alloca ();
18426 int
18427 main ()
18428 {
18429 return __alloca ();
18430   ;
18431   return 0;
18432 }
18433 _ACEOF
18434 rm -f conftest.$ac_objext conftest$ac_exeext
18435 if { (ac_try="$ac_link"
18436 case "(($ac_try" in
18437   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18438   *) ac_try_echo=$ac_try;;
18439 esac
18440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18441   (eval "$ac_link") 2>conftest.er1
18442   ac_status=$?
18443   grep -v '^ *+' conftest.er1 >conftest.err
18444   rm -f conftest.er1
18445   cat conftest.err >&5
18446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18447   (exit $ac_status); } &&
18448          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18449   { (case "(($ac_try" in
18450   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18451   *) ac_try_echo=$ac_try;;
18452 esac
18453 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18454   (eval "$ac_try") 2>&5
18455   ac_status=$?
18456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18457   (exit $ac_status); }; } &&
18458          { ac_try='test -s conftest$ac_exeext'
18459   { (case "(($ac_try" in
18460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18461   *) ac_try_echo=$ac_try;;
18462 esac
18463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18464   (eval "$ac_try") 2>&5
18465   ac_status=$?
18466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18467   (exit $ac_status); }; }; then
18468   ac_cv_lib_gcc___alloca=yes
18469 else
18470   echo "$as_me: failed program was:" >&5
18471 sed 's/^/| /' conftest.$ac_ext >&5
18472
18473         ac_cv_lib_gcc___alloca=no
18474 fi
18475
18476 rm -f core conftest.err conftest.$ac_objext \
18477       conftest$ac_exeext conftest.$ac_ext
18478 LIBS=$ac_check_lib_save_LIBS
18479 fi
18480 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18481 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18482 if test $ac_cv_lib_gcc___alloca = yes; then
18483
18484 cat >>confdefs.h <<\_ACEOF
18485 #define HAVE___ALLOCA 1
18486 _ACEOF
18487
18488 fi
18489
18490   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18491 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18492 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18493   echo $ECHO_N "(cached) $ECHO_C" >&6
18494 else
18495   ac_check_lib_save_LIBS=$LIBS
18496 LIBS="-lgcc  $LIBS"
18497 cat >conftest.$ac_ext <<_ACEOF
18498 /* confdefs.h.  */
18499 _ACEOF
18500 cat confdefs.h >>conftest.$ac_ext
18501 cat >>conftest.$ac_ext <<_ACEOF
18502 /* end confdefs.h.  */
18503
18504 /* Override any GCC internal prototype to avoid an error.
18505    Use char because int might match the return type of a GCC
18506    builtin and then its argument prototype would still apply.  */
18507 #ifdef __cplusplus
18508 extern "C"
18509 #endif
18510 char __chkstk ();
18511 int
18512 main ()
18513 {
18514 return __chkstk ();
18515   ;
18516   return 0;
18517 }
18518 _ACEOF
18519 rm -f conftest.$ac_objext conftest$ac_exeext
18520 if { (ac_try="$ac_link"
18521 case "(($ac_try" in
18522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18523   *) ac_try_echo=$ac_try;;
18524 esac
18525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18526   (eval "$ac_link") 2>conftest.er1
18527   ac_status=$?
18528   grep -v '^ *+' conftest.er1 >conftest.err
18529   rm -f conftest.er1
18530   cat conftest.err >&5
18531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18532   (exit $ac_status); } &&
18533          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18534   { (case "(($ac_try" in
18535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18536   *) ac_try_echo=$ac_try;;
18537 esac
18538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18539   (eval "$ac_try") 2>&5
18540   ac_status=$?
18541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18542   (exit $ac_status); }; } &&
18543          { ac_try='test -s conftest$ac_exeext'
18544   { (case "(($ac_try" in
18545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18546   *) ac_try_echo=$ac_try;;
18547 esac
18548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18549   (eval "$ac_try") 2>&5
18550   ac_status=$?
18551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18552   (exit $ac_status); }; }; then
18553   ac_cv_lib_gcc___chkstk=yes
18554 else
18555   echo "$as_me: failed program was:" >&5
18556 sed 's/^/| /' conftest.$ac_ext >&5
18557
18558         ac_cv_lib_gcc___chkstk=no
18559 fi
18560
18561 rm -f core conftest.err conftest.$ac_objext \
18562       conftest$ac_exeext conftest.$ac_ext
18563 LIBS=$ac_check_lib_save_LIBS
18564 fi
18565 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18566 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18567 if test $ac_cv_lib_gcc___chkstk = yes; then
18568
18569 cat >>confdefs.h <<\_ACEOF
18570 #define HAVE___CHKSTK 1
18571 _ACEOF
18572
18573 fi
18574
18575   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18576 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18577 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18578   echo $ECHO_N "(cached) $ECHO_C" >&6
18579 else
18580   ac_check_lib_save_LIBS=$LIBS
18581 LIBS="-lgcc  $LIBS"
18582 cat >conftest.$ac_ext <<_ACEOF
18583 /* confdefs.h.  */
18584 _ACEOF
18585 cat confdefs.h >>conftest.$ac_ext
18586 cat >>conftest.$ac_ext <<_ACEOF
18587 /* end confdefs.h.  */
18588
18589 /* Override any GCC internal prototype to avoid an error.
18590    Use char because int might match the return type of a GCC
18591    builtin and then its argument prototype would still apply.  */
18592 #ifdef __cplusplus
18593 extern "C"
18594 #endif
18595 char ___chkstk ();
18596 int
18597 main ()
18598 {
18599 return ___chkstk ();
18600   ;
18601   return 0;
18602 }
18603 _ACEOF
18604 rm -f conftest.$ac_objext conftest$ac_exeext
18605 if { (ac_try="$ac_link"
18606 case "(($ac_try" in
18607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18608   *) ac_try_echo=$ac_try;;
18609 esac
18610 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18611   (eval "$ac_link") 2>conftest.er1
18612   ac_status=$?
18613   grep -v '^ *+' conftest.er1 >conftest.err
18614   rm -f conftest.er1
18615   cat conftest.err >&5
18616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18617   (exit $ac_status); } &&
18618          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18619   { (case "(($ac_try" in
18620   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18621   *) ac_try_echo=$ac_try;;
18622 esac
18623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18624   (eval "$ac_try") 2>&5
18625   ac_status=$?
18626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18627   (exit $ac_status); }; } &&
18628          { ac_try='test -s conftest$ac_exeext'
18629   { (case "(($ac_try" in
18630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18631   *) ac_try_echo=$ac_try;;
18632 esac
18633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18634   (eval "$ac_try") 2>&5
18635   ac_status=$?
18636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18637   (exit $ac_status); }; }; then
18638   ac_cv_lib_gcc____chkstk=yes
18639 else
18640   echo "$as_me: failed program was:" >&5
18641 sed 's/^/| /' conftest.$ac_ext >&5
18642
18643         ac_cv_lib_gcc____chkstk=no
18644 fi
18645
18646 rm -f core conftest.err conftest.$ac_objext \
18647       conftest$ac_exeext conftest.$ac_ext
18648 LIBS=$ac_check_lib_save_LIBS
18649 fi
18650 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18651 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18652 if test $ac_cv_lib_gcc____chkstk = yes; then
18653
18654 cat >>confdefs.h <<\_ACEOF
18655 #define HAVE____CHKSTK 1
18656 _ACEOF
18657
18658 fi
18659
18660
18661   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18662 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18663 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18664   echo $ECHO_N "(cached) $ECHO_C" >&6
18665 else
18666   ac_check_lib_save_LIBS=$LIBS
18667 LIBS="-lgcc  $LIBS"
18668 cat >conftest.$ac_ext <<_ACEOF
18669 /* confdefs.h.  */
18670 _ACEOF
18671 cat confdefs.h >>conftest.$ac_ext
18672 cat >>conftest.$ac_ext <<_ACEOF
18673 /* end confdefs.h.  */
18674
18675 /* Override any GCC internal prototype to avoid an error.
18676    Use char because int might match the return type of a GCC
18677    builtin and then its argument prototype would still apply.  */
18678 #ifdef __cplusplus
18679 extern "C"
18680 #endif
18681 char __ashldi3 ();
18682 int
18683 main ()
18684 {
18685 return __ashldi3 ();
18686   ;
18687   return 0;
18688 }
18689 _ACEOF
18690 rm -f conftest.$ac_objext conftest$ac_exeext
18691 if { (ac_try="$ac_link"
18692 case "(($ac_try" in
18693   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18694   *) ac_try_echo=$ac_try;;
18695 esac
18696 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18697   (eval "$ac_link") 2>conftest.er1
18698   ac_status=$?
18699   grep -v '^ *+' conftest.er1 >conftest.err
18700   rm -f conftest.er1
18701   cat conftest.err >&5
18702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18703   (exit $ac_status); } &&
18704          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18705   { (case "(($ac_try" in
18706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18707   *) ac_try_echo=$ac_try;;
18708 esac
18709 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18710   (eval "$ac_try") 2>&5
18711   ac_status=$?
18712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18713   (exit $ac_status); }; } &&
18714          { ac_try='test -s conftest$ac_exeext'
18715   { (case "(($ac_try" in
18716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18717   *) ac_try_echo=$ac_try;;
18718 esac
18719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18720   (eval "$ac_try") 2>&5
18721   ac_status=$?
18722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18723   (exit $ac_status); }; }; then
18724   ac_cv_lib_gcc___ashldi3=yes
18725 else
18726   echo "$as_me: failed program was:" >&5
18727 sed 's/^/| /' conftest.$ac_ext >&5
18728
18729         ac_cv_lib_gcc___ashldi3=no
18730 fi
18731
18732 rm -f core conftest.err conftest.$ac_objext \
18733       conftest$ac_exeext conftest.$ac_ext
18734 LIBS=$ac_check_lib_save_LIBS
18735 fi
18736 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18737 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18738 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18739
18740 cat >>confdefs.h <<\_ACEOF
18741 #define HAVE___ASHLDI3 1
18742 _ACEOF
18743
18744 fi
18745
18746   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18747 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18748 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18749   echo $ECHO_N "(cached) $ECHO_C" >&6
18750 else
18751   ac_check_lib_save_LIBS=$LIBS
18752 LIBS="-lgcc  $LIBS"
18753 cat >conftest.$ac_ext <<_ACEOF
18754 /* confdefs.h.  */
18755 _ACEOF
18756 cat confdefs.h >>conftest.$ac_ext
18757 cat >>conftest.$ac_ext <<_ACEOF
18758 /* end confdefs.h.  */
18759
18760 /* Override any GCC internal prototype to avoid an error.
18761    Use char because int might match the return type of a GCC
18762    builtin and then its argument prototype would still apply.  */
18763 #ifdef __cplusplus
18764 extern "C"
18765 #endif
18766 char __ashrdi3 ();
18767 int
18768 main ()
18769 {
18770 return __ashrdi3 ();
18771   ;
18772   return 0;
18773 }
18774 _ACEOF
18775 rm -f conftest.$ac_objext conftest$ac_exeext
18776 if { (ac_try="$ac_link"
18777 case "(($ac_try" in
18778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18779   *) ac_try_echo=$ac_try;;
18780 esac
18781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18782   (eval "$ac_link") 2>conftest.er1
18783   ac_status=$?
18784   grep -v '^ *+' conftest.er1 >conftest.err
18785   rm -f conftest.er1
18786   cat conftest.err >&5
18787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18788   (exit $ac_status); } &&
18789          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18790   { (case "(($ac_try" in
18791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18792   *) ac_try_echo=$ac_try;;
18793 esac
18794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18795   (eval "$ac_try") 2>&5
18796   ac_status=$?
18797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18798   (exit $ac_status); }; } &&
18799          { ac_try='test -s conftest$ac_exeext'
18800   { (case "(($ac_try" in
18801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18802   *) ac_try_echo=$ac_try;;
18803 esac
18804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18805   (eval "$ac_try") 2>&5
18806   ac_status=$?
18807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18808   (exit $ac_status); }; }; then
18809   ac_cv_lib_gcc___ashrdi3=yes
18810 else
18811   echo "$as_me: failed program was:" >&5
18812 sed 's/^/| /' conftest.$ac_ext >&5
18813
18814         ac_cv_lib_gcc___ashrdi3=no
18815 fi
18816
18817 rm -f core conftest.err conftest.$ac_objext \
18818       conftest$ac_exeext conftest.$ac_ext
18819 LIBS=$ac_check_lib_save_LIBS
18820 fi
18821 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18822 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18823 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18824
18825 cat >>confdefs.h <<\_ACEOF
18826 #define HAVE___ASHRDI3 1
18827 _ACEOF
18828
18829 fi
18830
18831   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18832 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18833 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18834   echo $ECHO_N "(cached) $ECHO_C" >&6
18835 else
18836   ac_check_lib_save_LIBS=$LIBS
18837 LIBS="-lgcc  $LIBS"
18838 cat >conftest.$ac_ext <<_ACEOF
18839 /* confdefs.h.  */
18840 _ACEOF
18841 cat confdefs.h >>conftest.$ac_ext
18842 cat >>conftest.$ac_ext <<_ACEOF
18843 /* end confdefs.h.  */
18844
18845 /* Override any GCC internal prototype to avoid an error.
18846    Use char because int might match the return type of a GCC
18847    builtin and then its argument prototype would still apply.  */
18848 #ifdef __cplusplus
18849 extern "C"
18850 #endif
18851 char __divdi3 ();
18852 int
18853 main ()
18854 {
18855 return __divdi3 ();
18856   ;
18857   return 0;
18858 }
18859 _ACEOF
18860 rm -f conftest.$ac_objext conftest$ac_exeext
18861 if { (ac_try="$ac_link"
18862 case "(($ac_try" in
18863   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18864   *) ac_try_echo=$ac_try;;
18865 esac
18866 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18867   (eval "$ac_link") 2>conftest.er1
18868   ac_status=$?
18869   grep -v '^ *+' conftest.er1 >conftest.err
18870   rm -f conftest.er1
18871   cat conftest.err >&5
18872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18873   (exit $ac_status); } &&
18874          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18875   { (case "(($ac_try" in
18876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18877   *) ac_try_echo=$ac_try;;
18878 esac
18879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18880   (eval "$ac_try") 2>&5
18881   ac_status=$?
18882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18883   (exit $ac_status); }; } &&
18884          { ac_try='test -s conftest$ac_exeext'
18885   { (case "(($ac_try" in
18886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18887   *) ac_try_echo=$ac_try;;
18888 esac
18889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18890   (eval "$ac_try") 2>&5
18891   ac_status=$?
18892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18893   (exit $ac_status); }; }; then
18894   ac_cv_lib_gcc___divdi3=yes
18895 else
18896   echo "$as_me: failed program was:" >&5
18897 sed 's/^/| /' conftest.$ac_ext >&5
18898
18899         ac_cv_lib_gcc___divdi3=no
18900 fi
18901
18902 rm -f core conftest.err conftest.$ac_objext \
18903       conftest$ac_exeext conftest.$ac_ext
18904 LIBS=$ac_check_lib_save_LIBS
18905 fi
18906 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18907 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18908 if test $ac_cv_lib_gcc___divdi3 = yes; then
18909
18910 cat >>confdefs.h <<\_ACEOF
18911 #define HAVE___DIVDI3 1
18912 _ACEOF
18913
18914 fi
18915
18916   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18917 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18918 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18919   echo $ECHO_N "(cached) $ECHO_C" >&6
18920 else
18921   ac_check_lib_save_LIBS=$LIBS
18922 LIBS="-lgcc  $LIBS"
18923 cat >conftest.$ac_ext <<_ACEOF
18924 /* confdefs.h.  */
18925 _ACEOF
18926 cat confdefs.h >>conftest.$ac_ext
18927 cat >>conftest.$ac_ext <<_ACEOF
18928 /* end confdefs.h.  */
18929
18930 /* Override any GCC internal prototype to avoid an error.
18931    Use char because int might match the return type of a GCC
18932    builtin and then its argument prototype would still apply.  */
18933 #ifdef __cplusplus
18934 extern "C"
18935 #endif
18936 char __fixdfdi ();
18937 int
18938 main ()
18939 {
18940 return __fixdfdi ();
18941   ;
18942   return 0;
18943 }
18944 _ACEOF
18945 rm -f conftest.$ac_objext conftest$ac_exeext
18946 if { (ac_try="$ac_link"
18947 case "(($ac_try" in
18948   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18949   *) ac_try_echo=$ac_try;;
18950 esac
18951 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18952   (eval "$ac_link") 2>conftest.er1
18953   ac_status=$?
18954   grep -v '^ *+' conftest.er1 >conftest.err
18955   rm -f conftest.er1
18956   cat conftest.err >&5
18957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18958   (exit $ac_status); } &&
18959          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18960   { (case "(($ac_try" in
18961   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18962   *) ac_try_echo=$ac_try;;
18963 esac
18964 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18965   (eval "$ac_try") 2>&5
18966   ac_status=$?
18967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18968   (exit $ac_status); }; } &&
18969          { ac_try='test -s conftest$ac_exeext'
18970   { (case "(($ac_try" in
18971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18972   *) ac_try_echo=$ac_try;;
18973 esac
18974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18975   (eval "$ac_try") 2>&5
18976   ac_status=$?
18977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18978   (exit $ac_status); }; }; then
18979   ac_cv_lib_gcc___fixdfdi=yes
18980 else
18981   echo "$as_me: failed program was:" >&5
18982 sed 's/^/| /' conftest.$ac_ext >&5
18983
18984         ac_cv_lib_gcc___fixdfdi=no
18985 fi
18986
18987 rm -f core conftest.err conftest.$ac_objext \
18988       conftest$ac_exeext conftest.$ac_ext
18989 LIBS=$ac_check_lib_save_LIBS
18990 fi
18991 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18992 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18993 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18994
18995 cat >>confdefs.h <<\_ACEOF
18996 #define HAVE___FIXDFDI 1
18997 _ACEOF
18998
18999 fi
19000
19001   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
19002 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
19003 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
19004   echo $ECHO_N "(cached) $ECHO_C" >&6
19005 else
19006   ac_check_lib_save_LIBS=$LIBS
19007 LIBS="-lgcc  $LIBS"
19008 cat >conftest.$ac_ext <<_ACEOF
19009 /* confdefs.h.  */
19010 _ACEOF
19011 cat confdefs.h >>conftest.$ac_ext
19012 cat >>conftest.$ac_ext <<_ACEOF
19013 /* end confdefs.h.  */
19014
19015 /* Override any GCC internal prototype to avoid an error.
19016    Use char because int might match the return type of a GCC
19017    builtin and then its argument prototype would still apply.  */
19018 #ifdef __cplusplus
19019 extern "C"
19020 #endif
19021 char __fixsfdi ();
19022 int
19023 main ()
19024 {
19025 return __fixsfdi ();
19026   ;
19027   return 0;
19028 }
19029 _ACEOF
19030 rm -f conftest.$ac_objext conftest$ac_exeext
19031 if { (ac_try="$ac_link"
19032 case "(($ac_try" in
19033   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19034   *) ac_try_echo=$ac_try;;
19035 esac
19036 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19037   (eval "$ac_link") 2>conftest.er1
19038   ac_status=$?
19039   grep -v '^ *+' conftest.er1 >conftest.err
19040   rm -f conftest.er1
19041   cat conftest.err >&5
19042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19043   (exit $ac_status); } &&
19044          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19045   { (case "(($ac_try" in
19046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19047   *) ac_try_echo=$ac_try;;
19048 esac
19049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19050   (eval "$ac_try") 2>&5
19051   ac_status=$?
19052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19053   (exit $ac_status); }; } &&
19054          { ac_try='test -s conftest$ac_exeext'
19055   { (case "(($ac_try" in
19056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19057   *) ac_try_echo=$ac_try;;
19058 esac
19059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19060   (eval "$ac_try") 2>&5
19061   ac_status=$?
19062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19063   (exit $ac_status); }; }; then
19064   ac_cv_lib_gcc___fixsfdi=yes
19065 else
19066   echo "$as_me: failed program was:" >&5
19067 sed 's/^/| /' conftest.$ac_ext >&5
19068
19069         ac_cv_lib_gcc___fixsfdi=no
19070 fi
19071
19072 rm -f core conftest.err conftest.$ac_objext \
19073       conftest$ac_exeext conftest.$ac_ext
19074 LIBS=$ac_check_lib_save_LIBS
19075 fi
19076 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
19077 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
19078 if test $ac_cv_lib_gcc___fixsfdi = yes; then
19079
19080 cat >>confdefs.h <<\_ACEOF
19081 #define HAVE___FIXSFDI 1
19082 _ACEOF
19083
19084 fi
19085
19086   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
19087 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
19088 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
19089   echo $ECHO_N "(cached) $ECHO_C" >&6
19090 else
19091   ac_check_lib_save_LIBS=$LIBS
19092 LIBS="-lgcc  $LIBS"
19093 cat >conftest.$ac_ext <<_ACEOF
19094 /* confdefs.h.  */
19095 _ACEOF
19096 cat confdefs.h >>conftest.$ac_ext
19097 cat >>conftest.$ac_ext <<_ACEOF
19098 /* end confdefs.h.  */
19099
19100 /* Override any GCC internal prototype to avoid an error.
19101    Use char because int might match the return type of a GCC
19102    builtin and then its argument prototype would still apply.  */
19103 #ifdef __cplusplus
19104 extern "C"
19105 #endif
19106 char __floatdidf ();
19107 int
19108 main ()
19109 {
19110 return __floatdidf ();
19111   ;
19112   return 0;
19113 }
19114 _ACEOF
19115 rm -f conftest.$ac_objext conftest$ac_exeext
19116 if { (ac_try="$ac_link"
19117 case "(($ac_try" in
19118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19119   *) ac_try_echo=$ac_try;;
19120 esac
19121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19122   (eval "$ac_link") 2>conftest.er1
19123   ac_status=$?
19124   grep -v '^ *+' conftest.er1 >conftest.err
19125   rm -f conftest.er1
19126   cat conftest.err >&5
19127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19128   (exit $ac_status); } &&
19129          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19130   { (case "(($ac_try" in
19131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19132   *) ac_try_echo=$ac_try;;
19133 esac
19134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19135   (eval "$ac_try") 2>&5
19136   ac_status=$?
19137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19138   (exit $ac_status); }; } &&
19139          { ac_try='test -s conftest$ac_exeext'
19140   { (case "(($ac_try" in
19141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19142   *) ac_try_echo=$ac_try;;
19143 esac
19144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19145   (eval "$ac_try") 2>&5
19146   ac_status=$?
19147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19148   (exit $ac_status); }; }; then
19149   ac_cv_lib_gcc___floatdidf=yes
19150 else
19151   echo "$as_me: failed program was:" >&5
19152 sed 's/^/| /' conftest.$ac_ext >&5
19153
19154         ac_cv_lib_gcc___floatdidf=no
19155 fi
19156
19157 rm -f core conftest.err conftest.$ac_objext \
19158       conftest$ac_exeext conftest.$ac_ext
19159 LIBS=$ac_check_lib_save_LIBS
19160 fi
19161 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
19162 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
19163 if test $ac_cv_lib_gcc___floatdidf = yes; then
19164
19165 cat >>confdefs.h <<\_ACEOF
19166 #define HAVE___FLOATDIDF 1
19167 _ACEOF
19168
19169 fi
19170
19171   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
19172 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
19173 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
19174   echo $ECHO_N "(cached) $ECHO_C" >&6
19175 else
19176   ac_check_lib_save_LIBS=$LIBS
19177 LIBS="-lgcc  $LIBS"
19178 cat >conftest.$ac_ext <<_ACEOF
19179 /* confdefs.h.  */
19180 _ACEOF
19181 cat confdefs.h >>conftest.$ac_ext
19182 cat >>conftest.$ac_ext <<_ACEOF
19183 /* end confdefs.h.  */
19184
19185 /* Override any GCC internal prototype to avoid an error.
19186    Use char because int might match the return type of a GCC
19187    builtin and then its argument prototype would still apply.  */
19188 #ifdef __cplusplus
19189 extern "C"
19190 #endif
19191 char __lshrdi3 ();
19192 int
19193 main ()
19194 {
19195 return __lshrdi3 ();
19196   ;
19197   return 0;
19198 }
19199 _ACEOF
19200 rm -f conftest.$ac_objext conftest$ac_exeext
19201 if { (ac_try="$ac_link"
19202 case "(($ac_try" in
19203   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19204   *) ac_try_echo=$ac_try;;
19205 esac
19206 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19207   (eval "$ac_link") 2>conftest.er1
19208   ac_status=$?
19209   grep -v '^ *+' conftest.er1 >conftest.err
19210   rm -f conftest.er1
19211   cat conftest.err >&5
19212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19213   (exit $ac_status); } &&
19214          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19215   { (case "(($ac_try" in
19216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19217   *) ac_try_echo=$ac_try;;
19218 esac
19219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19220   (eval "$ac_try") 2>&5
19221   ac_status=$?
19222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19223   (exit $ac_status); }; } &&
19224          { ac_try='test -s conftest$ac_exeext'
19225   { (case "(($ac_try" in
19226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19227   *) ac_try_echo=$ac_try;;
19228 esac
19229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19230   (eval "$ac_try") 2>&5
19231   ac_status=$?
19232   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19233   (exit $ac_status); }; }; then
19234   ac_cv_lib_gcc___lshrdi3=yes
19235 else
19236   echo "$as_me: failed program was:" >&5
19237 sed 's/^/| /' conftest.$ac_ext >&5
19238
19239         ac_cv_lib_gcc___lshrdi3=no
19240 fi
19241
19242 rm -f core conftest.err conftest.$ac_objext \
19243       conftest$ac_exeext conftest.$ac_ext
19244 LIBS=$ac_check_lib_save_LIBS
19245 fi
19246 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19247 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19248 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19249
19250 cat >>confdefs.h <<\_ACEOF
19251 #define HAVE___LSHRDI3 1
19252 _ACEOF
19253
19254 fi
19255
19256   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19257 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19258 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19259   echo $ECHO_N "(cached) $ECHO_C" >&6
19260 else
19261   ac_check_lib_save_LIBS=$LIBS
19262 LIBS="-lgcc  $LIBS"
19263 cat >conftest.$ac_ext <<_ACEOF
19264 /* confdefs.h.  */
19265 _ACEOF
19266 cat confdefs.h >>conftest.$ac_ext
19267 cat >>conftest.$ac_ext <<_ACEOF
19268 /* end confdefs.h.  */
19269
19270 /* Override any GCC internal prototype to avoid an error.
19271    Use char because int might match the return type of a GCC
19272    builtin and then its argument prototype would still apply.  */
19273 #ifdef __cplusplus
19274 extern "C"
19275 #endif
19276 char __moddi3 ();
19277 int
19278 main ()
19279 {
19280 return __moddi3 ();
19281   ;
19282   return 0;
19283 }
19284 _ACEOF
19285 rm -f conftest.$ac_objext conftest$ac_exeext
19286 if { (ac_try="$ac_link"
19287 case "(($ac_try" in
19288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19289   *) ac_try_echo=$ac_try;;
19290 esac
19291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19292   (eval "$ac_link") 2>conftest.er1
19293   ac_status=$?
19294   grep -v '^ *+' conftest.er1 >conftest.err
19295   rm -f conftest.er1
19296   cat conftest.err >&5
19297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19298   (exit $ac_status); } &&
19299          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19300   { (case "(($ac_try" in
19301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19302   *) ac_try_echo=$ac_try;;
19303 esac
19304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19305   (eval "$ac_try") 2>&5
19306   ac_status=$?
19307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19308   (exit $ac_status); }; } &&
19309          { ac_try='test -s conftest$ac_exeext'
19310   { (case "(($ac_try" in
19311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19312   *) ac_try_echo=$ac_try;;
19313 esac
19314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19315   (eval "$ac_try") 2>&5
19316   ac_status=$?
19317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19318   (exit $ac_status); }; }; then
19319   ac_cv_lib_gcc___moddi3=yes
19320 else
19321   echo "$as_me: failed program was:" >&5
19322 sed 's/^/| /' conftest.$ac_ext >&5
19323
19324         ac_cv_lib_gcc___moddi3=no
19325 fi
19326
19327 rm -f core conftest.err conftest.$ac_objext \
19328       conftest$ac_exeext conftest.$ac_ext
19329 LIBS=$ac_check_lib_save_LIBS
19330 fi
19331 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19332 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19333 if test $ac_cv_lib_gcc___moddi3 = yes; then
19334
19335 cat >>confdefs.h <<\_ACEOF
19336 #define HAVE___MODDI3 1
19337 _ACEOF
19338
19339 fi
19340
19341   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19342 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19343 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19344   echo $ECHO_N "(cached) $ECHO_C" >&6
19345 else
19346   ac_check_lib_save_LIBS=$LIBS
19347 LIBS="-lgcc  $LIBS"
19348 cat >conftest.$ac_ext <<_ACEOF
19349 /* confdefs.h.  */
19350 _ACEOF
19351 cat confdefs.h >>conftest.$ac_ext
19352 cat >>conftest.$ac_ext <<_ACEOF
19353 /* end confdefs.h.  */
19354
19355 /* Override any GCC internal prototype to avoid an error.
19356    Use char because int might match the return type of a GCC
19357    builtin and then its argument prototype would still apply.  */
19358 #ifdef __cplusplus
19359 extern "C"
19360 #endif
19361 char __udivdi3 ();
19362 int
19363 main ()
19364 {
19365 return __udivdi3 ();
19366   ;
19367   return 0;
19368 }
19369 _ACEOF
19370 rm -f conftest.$ac_objext conftest$ac_exeext
19371 if { (ac_try="$ac_link"
19372 case "(($ac_try" in
19373   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19374   *) ac_try_echo=$ac_try;;
19375 esac
19376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19377   (eval "$ac_link") 2>conftest.er1
19378   ac_status=$?
19379   grep -v '^ *+' conftest.er1 >conftest.err
19380   rm -f conftest.er1
19381   cat conftest.err >&5
19382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19383   (exit $ac_status); } &&
19384          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19385   { (case "(($ac_try" in
19386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19387   *) ac_try_echo=$ac_try;;
19388 esac
19389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19390   (eval "$ac_try") 2>&5
19391   ac_status=$?
19392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19393   (exit $ac_status); }; } &&
19394          { ac_try='test -s conftest$ac_exeext'
19395   { (case "(($ac_try" in
19396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19397   *) ac_try_echo=$ac_try;;
19398 esac
19399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19400   (eval "$ac_try") 2>&5
19401   ac_status=$?
19402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19403   (exit $ac_status); }; }; then
19404   ac_cv_lib_gcc___udivdi3=yes
19405 else
19406   echo "$as_me: failed program was:" >&5
19407 sed 's/^/| /' conftest.$ac_ext >&5
19408
19409         ac_cv_lib_gcc___udivdi3=no
19410 fi
19411
19412 rm -f core conftest.err conftest.$ac_objext \
19413       conftest$ac_exeext conftest.$ac_ext
19414 LIBS=$ac_check_lib_save_LIBS
19415 fi
19416 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19417 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19418 if test $ac_cv_lib_gcc___udivdi3 = yes; then
19419
19420 cat >>confdefs.h <<\_ACEOF
19421 #define HAVE___UDIVDI3 1
19422 _ACEOF
19423
19424 fi
19425
19426   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19427 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19428 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19429   echo $ECHO_N "(cached) $ECHO_C" >&6
19430 else
19431   ac_check_lib_save_LIBS=$LIBS
19432 LIBS="-lgcc  $LIBS"
19433 cat >conftest.$ac_ext <<_ACEOF
19434 /* confdefs.h.  */
19435 _ACEOF
19436 cat confdefs.h >>conftest.$ac_ext
19437 cat >>conftest.$ac_ext <<_ACEOF
19438 /* end confdefs.h.  */
19439
19440 /* Override any GCC internal prototype to avoid an error.
19441    Use char because int might match the return type of a GCC
19442    builtin and then its argument prototype would still apply.  */
19443 #ifdef __cplusplus
19444 extern "C"
19445 #endif
19446 char __umoddi3 ();
19447 int
19448 main ()
19449 {
19450 return __umoddi3 ();
19451   ;
19452   return 0;
19453 }
19454 _ACEOF
19455 rm -f conftest.$ac_objext conftest$ac_exeext
19456 if { (ac_try="$ac_link"
19457 case "(($ac_try" in
19458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19459   *) ac_try_echo=$ac_try;;
19460 esac
19461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19462   (eval "$ac_link") 2>conftest.er1
19463   ac_status=$?
19464   grep -v '^ *+' conftest.er1 >conftest.err
19465   rm -f conftest.er1
19466   cat conftest.err >&5
19467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19468   (exit $ac_status); } &&
19469          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19470   { (case "(($ac_try" in
19471   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19472   *) ac_try_echo=$ac_try;;
19473 esac
19474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19475   (eval "$ac_try") 2>&5
19476   ac_status=$?
19477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19478   (exit $ac_status); }; } &&
19479          { ac_try='test -s conftest$ac_exeext'
19480   { (case "(($ac_try" in
19481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19482   *) ac_try_echo=$ac_try;;
19483 esac
19484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19485   (eval "$ac_try") 2>&5
19486   ac_status=$?
19487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19488   (exit $ac_status); }; }; then
19489   ac_cv_lib_gcc___umoddi3=yes
19490 else
19491   echo "$as_me: failed program was:" >&5
19492 sed 's/^/| /' conftest.$ac_ext >&5
19493
19494         ac_cv_lib_gcc___umoddi3=no
19495 fi
19496
19497 rm -f core conftest.err conftest.$ac_objext \
19498       conftest$ac_exeext conftest.$ac_ext
19499 LIBS=$ac_check_lib_save_LIBS
19500 fi
19501 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19502 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19503 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19504
19505 cat >>confdefs.h <<\_ACEOF
19506 #define HAVE___UMODDI3 1
19507 _ACEOF
19508
19509 fi
19510
19511
19512   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19513 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19514 if test "${ac_cv_lib_gcc___main+set}" = set; then
19515   echo $ECHO_N "(cached) $ECHO_C" >&6
19516 else
19517   ac_check_lib_save_LIBS=$LIBS
19518 LIBS="-lgcc  $LIBS"
19519 cat >conftest.$ac_ext <<_ACEOF
19520 /* confdefs.h.  */
19521 _ACEOF
19522 cat confdefs.h >>conftest.$ac_ext
19523 cat >>conftest.$ac_ext <<_ACEOF
19524 /* end confdefs.h.  */
19525
19526 /* Override any GCC internal prototype to avoid an error.
19527    Use char because int might match the return type of a GCC
19528    builtin and then its argument prototype would still apply.  */
19529 #ifdef __cplusplus
19530 extern "C"
19531 #endif
19532 char __main ();
19533 int
19534 main ()
19535 {
19536 return __main ();
19537   ;
19538   return 0;
19539 }
19540 _ACEOF
19541 rm -f conftest.$ac_objext conftest$ac_exeext
19542 if { (ac_try="$ac_link"
19543 case "(($ac_try" in
19544   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19545   *) ac_try_echo=$ac_try;;
19546 esac
19547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19548   (eval "$ac_link") 2>conftest.er1
19549   ac_status=$?
19550   grep -v '^ *+' conftest.er1 >conftest.err
19551   rm -f conftest.er1
19552   cat conftest.err >&5
19553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19554   (exit $ac_status); } &&
19555          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19556   { (case "(($ac_try" in
19557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19558   *) ac_try_echo=$ac_try;;
19559 esac
19560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19561   (eval "$ac_try") 2>&5
19562   ac_status=$?
19563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19564   (exit $ac_status); }; } &&
19565          { ac_try='test -s conftest$ac_exeext'
19566   { (case "(($ac_try" in
19567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19568   *) ac_try_echo=$ac_try;;
19569 esac
19570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19571   (eval "$ac_try") 2>&5
19572   ac_status=$?
19573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19574   (exit $ac_status); }; }; then
19575   ac_cv_lib_gcc___main=yes
19576 else
19577   echo "$as_me: failed program was:" >&5
19578 sed 's/^/| /' conftest.$ac_ext >&5
19579
19580         ac_cv_lib_gcc___main=no
19581 fi
19582
19583 rm -f core conftest.err conftest.$ac_objext \
19584       conftest$ac_exeext conftest.$ac_ext
19585 LIBS=$ac_check_lib_save_LIBS
19586 fi
19587 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19588 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19589 if test $ac_cv_lib_gcc___main = yes; then
19590
19591 cat >>confdefs.h <<\_ACEOF
19592 #define HAVE___MAIN 1
19593 _ACEOF
19594
19595 fi
19596
19597   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19598 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19599 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19600   echo $ECHO_N "(cached) $ECHO_C" >&6
19601 else
19602   ac_check_lib_save_LIBS=$LIBS
19603 LIBS="-lgcc  $LIBS"
19604 cat >conftest.$ac_ext <<_ACEOF
19605 /* confdefs.h.  */
19606 _ACEOF
19607 cat confdefs.h >>conftest.$ac_ext
19608 cat >>conftest.$ac_ext <<_ACEOF
19609 /* end confdefs.h.  */
19610
19611 /* Override any GCC internal prototype to avoid an error.
19612    Use char because int might match the return type of a GCC
19613    builtin and then its argument prototype would still apply.  */
19614 #ifdef __cplusplus
19615 extern "C"
19616 #endif
19617 char __cmpdi2 ();
19618 int
19619 main ()
19620 {
19621 return __cmpdi2 ();
19622   ;
19623   return 0;
19624 }
19625 _ACEOF
19626 rm -f conftest.$ac_objext conftest$ac_exeext
19627 if { (ac_try="$ac_link"
19628 case "(($ac_try" in
19629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19630   *) ac_try_echo=$ac_try;;
19631 esac
19632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19633   (eval "$ac_link") 2>conftest.er1
19634   ac_status=$?
19635   grep -v '^ *+' conftest.er1 >conftest.err
19636   rm -f conftest.er1
19637   cat conftest.err >&5
19638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19639   (exit $ac_status); } &&
19640          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19641   { (case "(($ac_try" in
19642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19643   *) ac_try_echo=$ac_try;;
19644 esac
19645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19646   (eval "$ac_try") 2>&5
19647   ac_status=$?
19648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19649   (exit $ac_status); }; } &&
19650          { ac_try='test -s conftest$ac_exeext'
19651   { (case "(($ac_try" in
19652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19653   *) ac_try_echo=$ac_try;;
19654 esac
19655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19656   (eval "$ac_try") 2>&5
19657   ac_status=$?
19658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19659   (exit $ac_status); }; }; then
19660   ac_cv_lib_gcc___cmpdi2=yes
19661 else
19662   echo "$as_me: failed program was:" >&5
19663 sed 's/^/| /' conftest.$ac_ext >&5
19664
19665         ac_cv_lib_gcc___cmpdi2=no
19666 fi
19667
19668 rm -f core conftest.err conftest.$ac_objext \
19669       conftest$ac_exeext conftest.$ac_ext
19670 LIBS=$ac_check_lib_save_LIBS
19671 fi
19672 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19673 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19674 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19675
19676 cat >>confdefs.h <<\_ACEOF
19677 #define HAVE___CMPDI2 1
19678 _ACEOF
19679
19680 fi
19681
19682 fi
19683
19684 if test "$llvm_cv_os_type" = "MingW" ; then
19685   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19686 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19687   cat >conftest.$ac_ext <<_ACEOF
19688
19689   /* confdefs.h.  */
19690 _ACEOF
19691 cat confdefs.h >>conftest.$ac_ext
19692 cat >>conftest.$ac_ext <<_ACEOF
19693 /* end confdefs.h.  */
19694
19695     #include <windows.h>
19696     #include <imagehlp.h>
19697     extern void foo(PENUMLOADED_MODULES_CALLBACK);
19698     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19699
19700
19701 _ACEOF
19702 rm -f conftest.$ac_objext
19703 if { (ac_try="$ac_compile"
19704 case "(($ac_try" in
19705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19706   *) ac_try_echo=$ac_try;;
19707 esac
19708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19709   (eval "$ac_compile") 2>conftest.er1
19710   ac_status=$?
19711   grep -v '^ *+' conftest.er1 >conftest.err
19712   rm -f conftest.er1
19713   cat conftest.err >&5
19714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19715   (exit $ac_status); } &&
19716          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19717   { (case "(($ac_try" in
19718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19719   *) ac_try_echo=$ac_try;;
19720 esac
19721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19722   (eval "$ac_try") 2>&5
19723   ac_status=$?
19724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19725   (exit $ac_status); }; } &&
19726          { ac_try='test -s conftest.$ac_objext'
19727   { (case "(($ac_try" in
19728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19729   *) ac_try_echo=$ac_try;;
19730 esac
19731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19732   (eval "$ac_try") 2>&5
19733   ac_status=$?
19734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19735   (exit $ac_status); }; }; then
19736
19737   { echo "$as_me:$LINENO: result: yes" >&5
19738 echo "${ECHO_T}yes" >&6; }
19739   llvm_cv_win32_elmcb_pcstr="PCSTR"
19740
19741 else
19742   echo "$as_me: failed program was:" >&5
19743 sed 's/^/| /' conftest.$ac_ext >&5
19744
19745
19746   { echo "$as_me:$LINENO: result: no" >&5
19747 echo "${ECHO_T}no" >&6; }
19748   llvm_cv_win32_elmcb_pcstr="PSTR"
19749
19750 fi
19751
19752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19753
19754 cat >>confdefs.h <<_ACEOF
19755 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19756 _ACEOF
19757
19758 fi
19759
19760
19761
19762   { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19763 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19764 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19765   echo $ECHO_N "(cached) $ECHO_C" >&6
19766 else
19767
19768     ac_ext=cpp
19769 ac_cpp='$CXXCPP $CPPFLAGS'
19770 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19771 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19772 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19773
19774     cat >conftest.$ac_ext <<_ACEOF
19775 /* confdefs.h.  */
19776 _ACEOF
19777 cat confdefs.h >>conftest.$ac_ext
19778 cat >>conftest.$ac_ext <<_ACEOF
19779 /* end confdefs.h.  */
19780 #include <math.h>
19781 int
19782 main ()
19783 {
19784 float f; isnan(f);
19785   ;
19786   return 0;
19787 }
19788 _ACEOF
19789 rm -f conftest.$ac_objext
19790 if { (ac_try="$ac_compile"
19791 case "(($ac_try" in
19792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19793   *) ac_try_echo=$ac_try;;
19794 esac
19795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19796   (eval "$ac_compile") 2>conftest.er1
19797   ac_status=$?
19798   grep -v '^ *+' conftest.er1 >conftest.err
19799   rm -f conftest.er1
19800   cat conftest.err >&5
19801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19802   (exit $ac_status); } &&
19803          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19804   { (case "(($ac_try" in
19805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19806   *) ac_try_echo=$ac_try;;
19807 esac
19808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19809   (eval "$ac_try") 2>&5
19810   ac_status=$?
19811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19812   (exit $ac_status); }; } &&
19813          { ac_try='test -s conftest.$ac_objext'
19814   { (case "(($ac_try" in
19815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19816   *) ac_try_echo=$ac_try;;
19817 esac
19818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19819   (eval "$ac_try") 2>&5
19820   ac_status=$?
19821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19822   (exit $ac_status); }; }; then
19823   ac_cv_func_isnan_in_math_h=yes
19824 else
19825   echo "$as_me: failed program was:" >&5
19826 sed 's/^/| /' conftest.$ac_ext >&5
19827
19828         ac_cv_func_isnan_in_math_h=no
19829 fi
19830
19831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19832     ac_ext=c
19833 ac_cpp='$CPP $CPPFLAGS'
19834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19837
19838
19839 fi
19840 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19841 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19842
19843
19844 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19845
19846 cat >>confdefs.h <<\_ACEOF
19847 #define HAVE_ISNAN_IN_MATH_H 1
19848 _ACEOF
19849
19850 fi
19851
19852
19853   { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19854 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19855 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19856   echo $ECHO_N "(cached) $ECHO_C" >&6
19857 else
19858
19859     ac_ext=cpp
19860 ac_cpp='$CXXCPP $CPPFLAGS'
19861 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19862 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19863 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19864
19865     cat >conftest.$ac_ext <<_ACEOF
19866 /* confdefs.h.  */
19867 _ACEOF
19868 cat confdefs.h >>conftest.$ac_ext
19869 cat >>conftest.$ac_ext <<_ACEOF
19870 /* end confdefs.h.  */
19871 #include <cmath>
19872 int
19873 main ()
19874 {
19875 float f; isnan(f);
19876   ;
19877   return 0;
19878 }
19879 _ACEOF
19880 rm -f conftest.$ac_objext
19881 if { (ac_try="$ac_compile"
19882 case "(($ac_try" in
19883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19884   *) ac_try_echo=$ac_try;;
19885 esac
19886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19887   (eval "$ac_compile") 2>conftest.er1
19888   ac_status=$?
19889   grep -v '^ *+' conftest.er1 >conftest.err
19890   rm -f conftest.er1
19891   cat conftest.err >&5
19892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19893   (exit $ac_status); } &&
19894          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19895   { (case "(($ac_try" in
19896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19897   *) ac_try_echo=$ac_try;;
19898 esac
19899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19900   (eval "$ac_try") 2>&5
19901   ac_status=$?
19902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19903   (exit $ac_status); }; } &&
19904          { ac_try='test -s conftest.$ac_objext'
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_try") 2>&5
19911   ac_status=$?
19912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19913   (exit $ac_status); }; }; then
19914   ac_cv_func_isnan_in_cmath=yes
19915 else
19916   echo "$as_me: failed program was:" >&5
19917 sed 's/^/| /' conftest.$ac_ext >&5
19918
19919         ac_cv_func_isnan_in_cmath=no
19920 fi
19921
19922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19923     ac_ext=c
19924 ac_cpp='$CPP $CPPFLAGS'
19925 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19926 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19927 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19928
19929
19930 fi
19931 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19932 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19933
19934 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19935
19936 cat >>confdefs.h <<\_ACEOF
19937 #define HAVE_ISNAN_IN_CMATH 1
19938 _ACEOF
19939
19940 fi
19941
19942
19943   { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19944 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19945 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19946   echo $ECHO_N "(cached) $ECHO_C" >&6
19947 else
19948
19949     ac_ext=cpp
19950 ac_cpp='$CXXCPP $CPPFLAGS'
19951 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19952 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19953 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19954
19955     cat >conftest.$ac_ext <<_ACEOF
19956 /* confdefs.h.  */
19957 _ACEOF
19958 cat confdefs.h >>conftest.$ac_ext
19959 cat >>conftest.$ac_ext <<_ACEOF
19960 /* end confdefs.h.  */
19961 #include <cmath>
19962 int
19963 main ()
19964 {
19965 float f; std::isnan(f);
19966   ;
19967   return 0;
19968 }
19969 _ACEOF
19970 rm -f conftest.$ac_objext
19971 if { (ac_try="$ac_compile"
19972 case "(($ac_try" in
19973   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19974   *) ac_try_echo=$ac_try;;
19975 esac
19976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19977   (eval "$ac_compile") 2>conftest.er1
19978   ac_status=$?
19979   grep -v '^ *+' conftest.er1 >conftest.err
19980   rm -f conftest.er1
19981   cat conftest.err >&5
19982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19983   (exit $ac_status); } &&
19984          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19985   { (case "(($ac_try" in
19986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19987   *) ac_try_echo=$ac_try;;
19988 esac
19989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19990   (eval "$ac_try") 2>&5
19991   ac_status=$?
19992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19993   (exit $ac_status); }; } &&
19994          { ac_try='test -s conftest.$ac_objext'
19995   { (case "(($ac_try" in
19996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19997   *) ac_try_echo=$ac_try;;
19998 esac
19999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20000   (eval "$ac_try") 2>&5
20001   ac_status=$?
20002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20003   (exit $ac_status); }; }; then
20004   ac_cv_func_std_isnan_in_cmath=yes
20005 else
20006   echo "$as_me: failed program was:" >&5
20007 sed 's/^/| /' conftest.$ac_ext >&5
20008
20009         ac_cv_func_std_isnan_in_cmath=no
20010 fi
20011
20012 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20013     ac_ext=c
20014 ac_cpp='$CPP $CPPFLAGS'
20015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20018
20019
20020 fi
20021 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
20022 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
20023
20024 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
20025
20026 cat >>confdefs.h <<\_ACEOF
20027 #define HAVE_STD_ISNAN_IN_CMATH 1
20028 _ACEOF
20029
20030 fi
20031
20032
20033
20034
20035   { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
20036 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
20037 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
20038   echo $ECHO_N "(cached) $ECHO_C" >&6
20039 else
20040
20041     ac_ext=cpp
20042 ac_cpp='$CXXCPP $CPPFLAGS'
20043 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20044 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20045 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20046
20047     cat >conftest.$ac_ext <<_ACEOF
20048 /* confdefs.h.  */
20049 _ACEOF
20050 cat confdefs.h >>conftest.$ac_ext
20051 cat >>conftest.$ac_ext <<_ACEOF
20052 /* end confdefs.h.  */
20053 #include <math.h>
20054 int
20055 main ()
20056 {
20057 float f; isinf(f);
20058   ;
20059   return 0;
20060 }
20061 _ACEOF
20062 rm -f conftest.$ac_objext
20063 if { (ac_try="$ac_compile"
20064 case "(($ac_try" in
20065   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20066   *) ac_try_echo=$ac_try;;
20067 esac
20068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20069   (eval "$ac_compile") 2>conftest.er1
20070   ac_status=$?
20071   grep -v '^ *+' conftest.er1 >conftest.err
20072   rm -f conftest.er1
20073   cat conftest.err >&5
20074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20075   (exit $ac_status); } &&
20076          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20077   { (case "(($ac_try" in
20078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20079   *) ac_try_echo=$ac_try;;
20080 esac
20081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20082   (eval "$ac_try") 2>&5
20083   ac_status=$?
20084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20085   (exit $ac_status); }; } &&
20086          { ac_try='test -s conftest.$ac_objext'
20087   { (case "(($ac_try" in
20088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20089   *) ac_try_echo=$ac_try;;
20090 esac
20091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20092   (eval "$ac_try") 2>&5
20093   ac_status=$?
20094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20095   (exit $ac_status); }; }; then
20096   ac_cv_func_isinf_in_math_h=yes
20097 else
20098   echo "$as_me: failed program was:" >&5
20099 sed 's/^/| /' conftest.$ac_ext >&5
20100
20101         ac_cv_func_isinf_in_math_h=no
20102 fi
20103
20104 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20105     ac_ext=c
20106 ac_cpp='$CPP $CPPFLAGS'
20107 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20108 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20109 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20110
20111
20112 fi
20113 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
20114 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
20115
20116 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
20117
20118 cat >>confdefs.h <<\_ACEOF
20119 #define HAVE_ISINF_IN_MATH_H 1
20120 _ACEOF
20121
20122 fi
20123
20124
20125   { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
20126 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
20127 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
20128   echo $ECHO_N "(cached) $ECHO_C" >&6
20129 else
20130
20131     ac_ext=cpp
20132 ac_cpp='$CXXCPP $CPPFLAGS'
20133 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20134 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20135 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20136
20137     cat >conftest.$ac_ext <<_ACEOF
20138 /* confdefs.h.  */
20139 _ACEOF
20140 cat confdefs.h >>conftest.$ac_ext
20141 cat >>conftest.$ac_ext <<_ACEOF
20142 /* end confdefs.h.  */
20143 #include <cmath>
20144 int
20145 main ()
20146 {
20147 float f; isinf(f);
20148   ;
20149   return 0;
20150 }
20151 _ACEOF
20152 rm -f conftest.$ac_objext
20153 if { (ac_try="$ac_compile"
20154 case "(($ac_try" in
20155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20156   *) ac_try_echo=$ac_try;;
20157 esac
20158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20159   (eval "$ac_compile") 2>conftest.er1
20160   ac_status=$?
20161   grep -v '^ *+' conftest.er1 >conftest.err
20162   rm -f conftest.er1
20163   cat conftest.err >&5
20164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20165   (exit $ac_status); } &&
20166          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20167   { (case "(($ac_try" in
20168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20169   *) ac_try_echo=$ac_try;;
20170 esac
20171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20172   (eval "$ac_try") 2>&5
20173   ac_status=$?
20174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20175   (exit $ac_status); }; } &&
20176          { ac_try='test -s conftest.$ac_objext'
20177   { (case "(($ac_try" in
20178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20179   *) ac_try_echo=$ac_try;;
20180 esac
20181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20182   (eval "$ac_try") 2>&5
20183   ac_status=$?
20184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20185   (exit $ac_status); }; }; then
20186   ac_cv_func_isinf_in_cmath=yes
20187 else
20188   echo "$as_me: failed program was:" >&5
20189 sed 's/^/| /' conftest.$ac_ext >&5
20190
20191         ac_cv_func_isinf_in_cmath=no
20192 fi
20193
20194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20195     ac_ext=c
20196 ac_cpp='$CPP $CPPFLAGS'
20197 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20198 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20199 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20200
20201
20202 fi
20203 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
20204 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
20205
20206 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
20207
20208 cat >>confdefs.h <<\_ACEOF
20209 #define HAVE_ISINF_IN_CMATH 1
20210 _ACEOF
20211
20212 fi
20213
20214
20215   { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
20216 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
20217 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
20218   echo $ECHO_N "(cached) $ECHO_C" >&6
20219 else
20220
20221     ac_ext=cpp
20222 ac_cpp='$CXXCPP $CPPFLAGS'
20223 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20224 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20225 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20226
20227     cat >conftest.$ac_ext <<_ACEOF
20228 /* confdefs.h.  */
20229 _ACEOF
20230 cat confdefs.h >>conftest.$ac_ext
20231 cat >>conftest.$ac_ext <<_ACEOF
20232 /* end confdefs.h.  */
20233 #include <cmath>
20234 int
20235 main ()
20236 {
20237 float f; std::isinf(f);
20238   ;
20239   return 0;
20240 }
20241 _ACEOF
20242 rm -f conftest.$ac_objext
20243 if { (ac_try="$ac_compile"
20244 case "(($ac_try" in
20245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20246   *) ac_try_echo=$ac_try;;
20247 esac
20248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20249   (eval "$ac_compile") 2>conftest.er1
20250   ac_status=$?
20251   grep -v '^ *+' conftest.er1 >conftest.err
20252   rm -f conftest.er1
20253   cat conftest.err >&5
20254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20255   (exit $ac_status); } &&
20256          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20257   { (case "(($ac_try" in
20258   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20259   *) ac_try_echo=$ac_try;;
20260 esac
20261 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20262   (eval "$ac_try") 2>&5
20263   ac_status=$?
20264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20265   (exit $ac_status); }; } &&
20266          { ac_try='test -s conftest.$ac_objext'
20267   { (case "(($ac_try" in
20268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20269   *) ac_try_echo=$ac_try;;
20270 esac
20271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20272   (eval "$ac_try") 2>&5
20273   ac_status=$?
20274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20275   (exit $ac_status); }; }; then
20276   ac_cv_func_std_isinf_in_cmath=yes
20277 else
20278   echo "$as_me: failed program was:" >&5
20279 sed 's/^/| /' conftest.$ac_ext >&5
20280
20281         ac_cv_func_std_isinf_in_cmath=no
20282 fi
20283
20284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20285     ac_ext=c
20286 ac_cpp='$CPP $CPPFLAGS'
20287 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20288 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20289 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20290
20291
20292 fi
20293 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20294 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
20295
20296 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
20297
20298 cat >>confdefs.h <<\_ACEOF
20299 #define HAVE_STD_ISINF_IN_CMATH 1
20300 _ACEOF
20301
20302 fi
20303
20304
20305   { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20306 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20307 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20308   echo $ECHO_N "(cached) $ECHO_C" >&6
20309 else
20310
20311     ac_ext=cpp
20312 ac_cpp='$CXXCPP $CPPFLAGS'
20313 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20314 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20315 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20316
20317     cat >conftest.$ac_ext <<_ACEOF
20318 /* confdefs.h.  */
20319 _ACEOF
20320 cat confdefs.h >>conftest.$ac_ext
20321 cat >>conftest.$ac_ext <<_ACEOF
20322 /* end confdefs.h.  */
20323 #include <ieeefp.h>
20324 int
20325 main ()
20326 {
20327 float f; finite(f);
20328   ;
20329   return 0;
20330 }
20331 _ACEOF
20332 rm -f conftest.$ac_objext
20333 if { (ac_try="$ac_compile"
20334 case "(($ac_try" in
20335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20336   *) ac_try_echo=$ac_try;;
20337 esac
20338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20339   (eval "$ac_compile") 2>conftest.er1
20340   ac_status=$?
20341   grep -v '^ *+' conftest.er1 >conftest.err
20342   rm -f conftest.er1
20343   cat conftest.err >&5
20344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20345   (exit $ac_status); } &&
20346          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20347   { (case "(($ac_try" in
20348   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20349   *) ac_try_echo=$ac_try;;
20350 esac
20351 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20352   (eval "$ac_try") 2>&5
20353   ac_status=$?
20354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20355   (exit $ac_status); }; } &&
20356          { ac_try='test -s conftest.$ac_objext'
20357   { (case "(($ac_try" in
20358   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20359   *) ac_try_echo=$ac_try;;
20360 esac
20361 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20362   (eval "$ac_try") 2>&5
20363   ac_status=$?
20364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20365   (exit $ac_status); }; }; then
20366   ac_cv_func_finite_in_ieeefp_h=yes
20367 else
20368   echo "$as_me: failed program was:" >&5
20369 sed 's/^/| /' conftest.$ac_ext >&5
20370
20371         ac_cv_func_finite_in_ieeefp_h=no
20372 fi
20373
20374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20375     ac_ext=c
20376 ac_cpp='$CPP $CPPFLAGS'
20377 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20378 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20379 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20380
20381
20382 fi
20383 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20384 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20385
20386 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20387
20388 cat >>confdefs.h <<\_ACEOF
20389 #define HAVE_FINITE_IN_IEEEFP_H 1
20390 _ACEOF
20391
20392 fi
20393
20394
20395
20396 if test "$llvm_cv_platform_type" = "Unix" ; then
20397
20398
20399 for ac_header in stdlib.h unistd.h
20400 do
20401 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20402 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20403   { echo "$as_me:$LINENO: checking for $ac_header" >&5
20404 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20405 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20406   echo $ECHO_N "(cached) $ECHO_C" >&6
20407 fi
20408 ac_res=`eval echo '${'$as_ac_Header'}'`
20409                { echo "$as_me:$LINENO: result: $ac_res" >&5
20410 echo "${ECHO_T}$ac_res" >&6; }
20411 else
20412   # Is the header compilable?
20413 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20414 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20415 cat >conftest.$ac_ext <<_ACEOF
20416 /* confdefs.h.  */
20417 _ACEOF
20418 cat confdefs.h >>conftest.$ac_ext
20419 cat >>conftest.$ac_ext <<_ACEOF
20420 /* end confdefs.h.  */
20421 $ac_includes_default
20422 #include <$ac_header>
20423 _ACEOF
20424 rm -f conftest.$ac_objext
20425 if { (ac_try="$ac_compile"
20426 case "(($ac_try" in
20427   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20428   *) ac_try_echo=$ac_try;;
20429 esac
20430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20431   (eval "$ac_compile") 2>conftest.er1
20432   ac_status=$?
20433   grep -v '^ *+' conftest.er1 >conftest.err
20434   rm -f conftest.er1
20435   cat conftest.err >&5
20436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20437   (exit $ac_status); } &&
20438          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20439   { (case "(($ac_try" in
20440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20441   *) ac_try_echo=$ac_try;;
20442 esac
20443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20444   (eval "$ac_try") 2>&5
20445   ac_status=$?
20446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20447   (exit $ac_status); }; } &&
20448          { ac_try='test -s conftest.$ac_objext'
20449   { (case "(($ac_try" in
20450   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20451   *) ac_try_echo=$ac_try;;
20452 esac
20453 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20454   (eval "$ac_try") 2>&5
20455   ac_status=$?
20456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20457   (exit $ac_status); }; }; then
20458   ac_header_compiler=yes
20459 else
20460   echo "$as_me: failed program was:" >&5
20461 sed 's/^/| /' conftest.$ac_ext >&5
20462
20463         ac_header_compiler=no
20464 fi
20465
20466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20467 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20468 echo "${ECHO_T}$ac_header_compiler" >&6; }
20469
20470 # Is the header present?
20471 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20472 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20473 cat >conftest.$ac_ext <<_ACEOF
20474 /* confdefs.h.  */
20475 _ACEOF
20476 cat confdefs.h >>conftest.$ac_ext
20477 cat >>conftest.$ac_ext <<_ACEOF
20478 /* end confdefs.h.  */
20479 #include <$ac_header>
20480 _ACEOF
20481 if { (ac_try="$ac_cpp conftest.$ac_ext"
20482 case "(($ac_try" in
20483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20484   *) ac_try_echo=$ac_try;;
20485 esac
20486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20487   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20488   ac_status=$?
20489   grep -v '^ *+' conftest.er1 >conftest.err
20490   rm -f conftest.er1
20491   cat conftest.err >&5
20492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20493   (exit $ac_status); } >/dev/null; then
20494   if test -s conftest.err; then
20495     ac_cpp_err=$ac_c_preproc_warn_flag
20496     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20497   else
20498     ac_cpp_err=
20499   fi
20500 else
20501   ac_cpp_err=yes
20502 fi
20503 if test -z "$ac_cpp_err"; then
20504   ac_header_preproc=yes
20505 else
20506   echo "$as_me: failed program was:" >&5
20507 sed 's/^/| /' conftest.$ac_ext >&5
20508
20509   ac_header_preproc=no
20510 fi
20511
20512 rm -f conftest.err conftest.$ac_ext
20513 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20514 echo "${ECHO_T}$ac_header_preproc" >&6; }
20515
20516 # So?  What about this header?
20517 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20518   yes:no: )
20519     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20520 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20521     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20522 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20523     ac_header_preproc=yes
20524     ;;
20525   no:yes:* )
20526     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20527 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20528     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20529 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20530     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20531 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20532     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20533 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20534     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20535 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20536     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20537 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20538     ( cat <<\_ASBOX
20539 ## ------------------------------------ ##
20540 ## Report this to http://llvm.org/bugs/ ##
20541 ## ------------------------------------ ##
20542 _ASBOX
20543      ) | sed "s/^/$as_me: WARNING:     /" >&2
20544     ;;
20545 esac
20546 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20547 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20548 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20549   echo $ECHO_N "(cached) $ECHO_C" >&6
20550 else
20551   eval "$as_ac_Header=\$ac_header_preproc"
20552 fi
20553 ac_res=`eval echo '${'$as_ac_Header'}'`
20554                { echo "$as_me:$LINENO: result: $ac_res" >&5
20555 echo "${ECHO_T}$ac_res" >&6; }
20556
20557 fi
20558 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20559   cat >>confdefs.h <<_ACEOF
20560 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20561 _ACEOF
20562
20563 fi
20564
20565 done
20566
20567
20568 for ac_func in getpagesize
20569 do
20570 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20571 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20572 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20573 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20574   echo $ECHO_N "(cached) $ECHO_C" >&6
20575 else
20576   cat >conftest.$ac_ext <<_ACEOF
20577 /* confdefs.h.  */
20578 _ACEOF
20579 cat confdefs.h >>conftest.$ac_ext
20580 cat >>conftest.$ac_ext <<_ACEOF
20581 /* end confdefs.h.  */
20582 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20583    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20584 #define $ac_func innocuous_$ac_func
20585
20586 /* System header to define __stub macros and hopefully few prototypes,
20587     which can conflict with char $ac_func (); below.
20588     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20589     <limits.h> exists even on freestanding compilers.  */
20590
20591 #ifdef __STDC__
20592 # include <limits.h>
20593 #else
20594 # include <assert.h>
20595 #endif
20596
20597 #undef $ac_func
20598
20599 /* Override any GCC internal prototype to avoid an error.
20600    Use char because int might match the return type of a GCC
20601    builtin and then its argument prototype would still apply.  */
20602 #ifdef __cplusplus
20603 extern "C"
20604 #endif
20605 char $ac_func ();
20606 /* The GNU C library defines this for functions which it implements
20607     to always fail with ENOSYS.  Some functions are actually named
20608     something starting with __ and the normal name is an alias.  */
20609 #if defined __stub_$ac_func || defined __stub___$ac_func
20610 choke me
20611 #endif
20612
20613 int
20614 main ()
20615 {
20616 return $ac_func ();
20617   ;
20618   return 0;
20619 }
20620 _ACEOF
20621 rm -f conftest.$ac_objext conftest$ac_exeext
20622 if { (ac_try="$ac_link"
20623 case "(($ac_try" in
20624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20625   *) ac_try_echo=$ac_try;;
20626 esac
20627 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20628   (eval "$ac_link") 2>conftest.er1
20629   ac_status=$?
20630   grep -v '^ *+' conftest.er1 >conftest.err
20631   rm -f conftest.er1
20632   cat conftest.err >&5
20633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20634   (exit $ac_status); } &&
20635          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20636   { (case "(($ac_try" in
20637   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20638   *) ac_try_echo=$ac_try;;
20639 esac
20640 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20641   (eval "$ac_try") 2>&5
20642   ac_status=$?
20643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20644   (exit $ac_status); }; } &&
20645          { ac_try='test -s conftest$ac_exeext'
20646   { (case "(($ac_try" in
20647   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20648   *) ac_try_echo=$ac_try;;
20649 esac
20650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20651   (eval "$ac_try") 2>&5
20652   ac_status=$?
20653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20654   (exit $ac_status); }; }; then
20655   eval "$as_ac_var=yes"
20656 else
20657   echo "$as_me: failed program was:" >&5
20658 sed 's/^/| /' conftest.$ac_ext >&5
20659
20660         eval "$as_ac_var=no"
20661 fi
20662
20663 rm -f core conftest.err conftest.$ac_objext \
20664       conftest$ac_exeext conftest.$ac_ext
20665 fi
20666 ac_res=`eval echo '${'$as_ac_var'}'`
20667                { echo "$as_me:$LINENO: result: $ac_res" >&5
20668 echo "${ECHO_T}$ac_res" >&6; }
20669 if test `eval echo '${'$as_ac_var'}'` = yes; then
20670   cat >>confdefs.h <<_ACEOF
20671 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20672 _ACEOF
20673
20674 fi
20675 done
20676
20677 { echo "$as_me:$LINENO: checking for working mmap" >&5
20678 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20679 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20680   echo $ECHO_N "(cached) $ECHO_C" >&6
20681 else
20682   if test "$cross_compiling" = yes; then
20683   ac_cv_func_mmap_fixed_mapped=no
20684 else
20685   cat >conftest.$ac_ext <<_ACEOF
20686 /* confdefs.h.  */
20687 _ACEOF
20688 cat confdefs.h >>conftest.$ac_ext
20689 cat >>conftest.$ac_ext <<_ACEOF
20690 /* end confdefs.h.  */
20691 $ac_includes_default
20692 /* malloc might have been renamed as rpl_malloc. */
20693 #undef malloc
20694
20695 /* Thanks to Mike Haertel and Jim Avera for this test.
20696    Here is a matrix of mmap possibilities:
20697         mmap private not fixed
20698         mmap private fixed at somewhere currently unmapped
20699         mmap private fixed at somewhere already mapped
20700         mmap shared not fixed
20701         mmap shared fixed at somewhere currently unmapped
20702         mmap shared fixed at somewhere already mapped
20703    For private mappings, we should verify that changes cannot be read()
20704    back from the file, nor mmap's back from the file at a different
20705    address.  (There have been systems where private was not correctly
20706    implemented like the infamous i386 svr4.0, and systems where the
20707    VM page cache was not coherent with the file system buffer cache
20708    like early versions of FreeBSD and possibly contemporary NetBSD.)
20709    For shared mappings, we should conversely verify that changes get
20710    propagated back to all the places they're supposed to be.
20711
20712    Grep wants private fixed already mapped.
20713    The main things grep needs to know about mmap are:
20714    * does it exist and is it safe to write into the mmap'd area
20715    * how to use it (BSD variants)  */
20716
20717 #include <fcntl.h>
20718 #include <sys/mman.h>
20719
20720 #if !STDC_HEADERS && !HAVE_STDLIB_H
20721 char *malloc ();
20722 #endif
20723
20724 /* This mess was copied from the GNU getpagesize.h.  */
20725 #if !HAVE_GETPAGESIZE
20726 /* Assume that all systems that can run configure have sys/param.h.  */
20727 # if !HAVE_SYS_PARAM_H
20728 #  define HAVE_SYS_PARAM_H 1
20729 # endif
20730
20731 # ifdef _SC_PAGESIZE
20732 #  define getpagesize() sysconf(_SC_PAGESIZE)
20733 # else /* no _SC_PAGESIZE */
20734 #  if HAVE_SYS_PARAM_H
20735 #   include <sys/param.h>
20736 #   ifdef EXEC_PAGESIZE
20737 #    define getpagesize() EXEC_PAGESIZE
20738 #   else /* no EXEC_PAGESIZE */
20739 #    ifdef NBPG
20740 #     define getpagesize() NBPG * CLSIZE
20741 #     ifndef CLSIZE
20742 #      define CLSIZE 1
20743 #     endif /* no CLSIZE */
20744 #    else /* no NBPG */
20745 #     ifdef NBPC
20746 #      define getpagesize() NBPC
20747 #     else /* no NBPC */
20748 #      ifdef PAGESIZE
20749 #       define getpagesize() PAGESIZE
20750 #      endif /* PAGESIZE */
20751 #     endif /* no NBPC */
20752 #    endif /* no NBPG */
20753 #   endif /* no EXEC_PAGESIZE */
20754 #  else /* no HAVE_SYS_PARAM_H */
20755 #   define getpagesize() 8192   /* punt totally */
20756 #  endif /* no HAVE_SYS_PARAM_H */
20757 # endif /* no _SC_PAGESIZE */
20758
20759 #endif /* no HAVE_GETPAGESIZE */
20760
20761 int
20762 main ()
20763 {
20764   char *data, *data2, *data3;
20765   int i, pagesize;
20766   int fd;
20767
20768   pagesize = getpagesize ();
20769
20770   /* First, make a file with some known garbage in it. */
20771   data = (char *) malloc (pagesize);
20772   if (!data)
20773     return 1;
20774   for (i = 0; i < pagesize; ++i)
20775     *(data + i) = rand ();
20776   umask (0);
20777   fd = creat ("conftest.mmap", 0600);
20778   if (fd < 0)
20779     return 1;
20780   if (write (fd, data, pagesize) != pagesize)
20781     return 1;
20782   close (fd);
20783
20784   /* Next, try to mmap the file at a fixed address which already has
20785      something else allocated at it.  If we can, also make sure that
20786      we see the same garbage.  */
20787   fd = open ("conftest.mmap", O_RDWR);
20788   if (fd < 0)
20789     return 1;
20790   data2 = (char *) malloc (2 * pagesize);
20791   if (!data2)
20792     return 1;
20793   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20794   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20795                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20796     return 1;
20797   for (i = 0; i < pagesize; ++i)
20798     if (*(data + i) != *(data2 + i))
20799       return 1;
20800
20801   /* Finally, make sure that changes to the mapped area do not
20802      percolate back to the file as seen by read().  (This is a bug on
20803      some variants of i386 svr4.0.)  */
20804   for (i = 0; i < pagesize; ++i)
20805     *(data2 + i) = *(data2 + i) + 1;
20806   data3 = (char *) malloc (pagesize);
20807   if (!data3)
20808     return 1;
20809   if (read (fd, data3, pagesize) != pagesize)
20810     return 1;
20811   for (i = 0; i < pagesize; ++i)
20812     if (*(data + i) != *(data3 + i))
20813       return 1;
20814   close (fd);
20815   return 0;
20816 }
20817 _ACEOF
20818 rm -f conftest$ac_exeext
20819 if { (ac_try="$ac_link"
20820 case "(($ac_try" in
20821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20822   *) ac_try_echo=$ac_try;;
20823 esac
20824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20825   (eval "$ac_link") 2>&5
20826   ac_status=$?
20827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20828   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20829   { (case "(($ac_try" in
20830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20831   *) ac_try_echo=$ac_try;;
20832 esac
20833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20834   (eval "$ac_try") 2>&5
20835   ac_status=$?
20836   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20837   (exit $ac_status); }; }; then
20838   ac_cv_func_mmap_fixed_mapped=yes
20839 else
20840   echo "$as_me: program exited with status $ac_status" >&5
20841 echo "$as_me: failed program was:" >&5
20842 sed 's/^/| /' conftest.$ac_ext >&5
20843
20844 ( exit $ac_status )
20845 ac_cv_func_mmap_fixed_mapped=no
20846 fi
20847 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20848 fi
20849
20850
20851 fi
20852 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20853 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20854 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20855
20856 cat >>confdefs.h <<\_ACEOF
20857 #define HAVE_MMAP 1
20858 _ACEOF
20859
20860 fi
20861 rm -f conftest.mmap
20862
20863   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20864 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20865 if test "${ac_cv_func_mmap_file+set}" = set; then
20866   echo $ECHO_N "(cached) $ECHO_C" >&6
20867 else
20868    ac_ext=c
20869 ac_cpp='$CPP $CPPFLAGS'
20870 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20871 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20872 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20873
20874   if test "$cross_compiling" = yes; then
20875   ac_cv_func_mmap_file=no
20876 else
20877   cat >conftest.$ac_ext <<_ACEOF
20878
20879     /* confdefs.h.  */
20880 _ACEOF
20881 cat confdefs.h >>conftest.$ac_ext
20882 cat >>conftest.$ac_ext <<_ACEOF
20883 /* end confdefs.h.  */
20884
20885 #include <sys/types.h>
20886 #include <sys/mman.h>
20887 #include <fcntl.h>
20888
20889 int
20890 main ()
20891 {
20892
20893   int fd;
20894   fd = creat ("foo",0777);
20895   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20896   unlink ("foo");
20897   return (fd != (int) MAP_FAILED);
20898   ;
20899   return 0;
20900 }
20901 _ACEOF
20902 rm -f conftest$ac_exeext
20903 if { (ac_try="$ac_link"
20904 case "(($ac_try" in
20905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20906   *) ac_try_echo=$ac_try;;
20907 esac
20908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20909   (eval "$ac_link") 2>&5
20910   ac_status=$?
20911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20912   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20913   { (case "(($ac_try" in
20914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20915   *) ac_try_echo=$ac_try;;
20916 esac
20917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20918   (eval "$ac_try") 2>&5
20919   ac_status=$?
20920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20921   (exit $ac_status); }; }; then
20922   ac_cv_func_mmap_file=yes
20923 else
20924   echo "$as_me: program exited with status $ac_status" >&5
20925 echo "$as_me: failed program was:" >&5
20926 sed 's/^/| /' conftest.$ac_ext >&5
20927
20928 ( exit $ac_status )
20929 ac_cv_func_mmap_file=no
20930 fi
20931 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20932 fi
20933
20934
20935   ac_ext=c
20936 ac_cpp='$CPP $CPPFLAGS'
20937 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20938 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20939 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20940
20941
20942 fi
20943 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20944 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20945 if test "$ac_cv_func_mmap_file" = yes; then
20946
20947 cat >>confdefs.h <<\_ACEOF
20948 #define HAVE_MMAP_FILE
20949 _ACEOF
20950
20951    MMAP_FILE=yes
20952
20953 fi
20954
20955   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20956 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20957 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20958   echo $ECHO_N "(cached) $ECHO_C" >&6
20959 else
20960   if test "$llvm_cv_os_type" = "Interix" ; then
20961    ac_cv_need_dev_zero_for_mmap=yes
20962  else
20963    ac_cv_need_dev_zero_for_mmap=no
20964  fi
20965
20966 fi
20967 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20968 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20969 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20970
20971 cat >>confdefs.h <<\_ACEOF
20972 #define NEED_DEV_ZERO_FOR_MMAP 1
20973 _ACEOF
20974
20975 fi
20976
20977   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20978   then
20979     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20980 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20981   fi
20982   if test "$ac_cv_func_mmap_file" = "no"
20983   then
20984     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20985 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20986   fi
20987 fi
20988
20989 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20990 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20991 ac_ext=cpp
20992 ac_cpp='$CXXCPP $CPPFLAGS'
20993 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20994 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20995 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20996
20997 cat >conftest.$ac_ext <<_ACEOF
20998
20999   /* confdefs.h.  */
21000 _ACEOF
21001 cat confdefs.h >>conftest.$ac_ext
21002 cat >>conftest.$ac_ext <<_ACEOF
21003 /* end confdefs.h.  */
21004
21005     int main() {
21006       volatile unsigned long val = 1;
21007       __sync_synchronize();
21008       __sync_val_compare_and_swap(&val, 1, 0);
21009       __sync_add_and_fetch(&val, 1);
21010       __sync_sub_and_fetch(&val, 1);
21011       return 0;
21012     }
21013
21014
21015 _ACEOF
21016 rm -f conftest.$ac_objext 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>conftest.er1
21024   ac_status=$?
21025   grep -v '^ *+' conftest.er1 >conftest.err
21026   rm -f conftest.er1
21027   cat conftest.err >&5
21028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21029   (exit $ac_status); } &&
21030          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21031   { (case "(($ac_try" in
21032   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21033   *) ac_try_echo=$ac_try;;
21034 esac
21035 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21036   (eval "$ac_try") 2>&5
21037   ac_status=$?
21038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21039   (exit $ac_status); }; } &&
21040          { ac_try='test -s conftest$ac_exeext'
21041   { (case "(($ac_try" in
21042   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21043   *) ac_try_echo=$ac_try;;
21044 esac
21045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21046   (eval "$ac_try") 2>&5
21047   ac_status=$?
21048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21049   (exit $ac_status); }; }; then
21050
21051   { echo "$as_me:$LINENO: result: yes" >&5
21052 echo "${ECHO_T}yes" >&6; }
21053
21054 cat >>confdefs.h <<\_ACEOF
21055 #define LLVM_HAS_ATOMICS 1
21056 _ACEOF
21057
21058
21059 else
21060   echo "$as_me: failed program was:" >&5
21061 sed 's/^/| /' conftest.$ac_ext >&5
21062
21063
21064   { echo "$as_me:$LINENO: result: no" >&5
21065 echo "${ECHO_T}no" >&6; }
21066
21067 cat >>confdefs.h <<\_ACEOF
21068 #define LLVM_HAS_ATOMICS 0
21069 _ACEOF
21070
21071   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
21072 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
21073
21074 fi
21075
21076 rm -f core conftest.err conftest.$ac_objext \
21077       conftest$ac_exeext conftest.$ac_ext
21078 ac_ext=c
21079 ac_cpp='$CPP $CPPFLAGS'
21080 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21081 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21082 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21083
21084
21085
21086 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
21087   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
21088 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
21089 if test "${llvm_cv_linux_mixed+set}" = set; then
21090   echo $ECHO_N "(cached) $ECHO_C" >&6
21091 else
21092    ac_ext=c
21093 ac_cpp='$CPP $CPPFLAGS'
21094 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21095 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21096 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21097
21098   cat >conftest.$ac_ext <<_ACEOF
21099 /* confdefs.h.  */
21100 _ACEOF
21101 cat confdefs.h >>conftest.$ac_ext
21102 cat >>conftest.$ac_ext <<_ACEOF
21103 /* end confdefs.h.  */
21104 #ifndef __x86_64__
21105        error: Not x86-64 even if uname says so!
21106       #endif
21107
21108 int
21109 main ()
21110 {
21111
21112   ;
21113   return 0;
21114 }
21115 _ACEOF
21116 rm -f conftest.$ac_objext
21117 if { (ac_try="$ac_compile"
21118 case "(($ac_try" in
21119   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21120   *) ac_try_echo=$ac_try;;
21121 esac
21122 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21123   (eval "$ac_compile") 2>conftest.er1
21124   ac_status=$?
21125   grep -v '^ *+' conftest.er1 >conftest.err
21126   rm -f conftest.er1
21127   cat conftest.err >&5
21128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21129   (exit $ac_status); } &&
21130          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21131   { (case "(($ac_try" in
21132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21133   *) ac_try_echo=$ac_try;;
21134 esac
21135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21136   (eval "$ac_try") 2>&5
21137   ac_status=$?
21138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21139   (exit $ac_status); }; } &&
21140          { ac_try='test -s conftest.$ac_objext'
21141   { (case "(($ac_try" in
21142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21143   *) ac_try_echo=$ac_try;;
21144 esac
21145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21146   (eval "$ac_try") 2>&5
21147   ac_status=$?
21148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21149   (exit $ac_status); }; }; then
21150   llvm_cv_linux_mixed=no
21151 else
21152   echo "$as_me: failed program was:" >&5
21153 sed 's/^/| /' conftest.$ac_ext >&5
21154
21155         llvm_cv_linux_mixed=yes
21156 fi
21157
21158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21159   ac_ext=c
21160 ac_cpp='$CPP $CPPFLAGS'
21161 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21162 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21163 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21164
21165
21166 fi
21167 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
21168 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
21169
21170   if test "$llvm_cv_linux_mixed" = "yes"; then
21171     llvm_cv_target_arch="x86"
21172     ARCH="x86"
21173   fi
21174 fi
21175
21176
21177 for ac_func in __dso_handle
21178 do
21179 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21180 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21181 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21182 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21183   echo $ECHO_N "(cached) $ECHO_C" >&6
21184 else
21185   cat >conftest.$ac_ext <<_ACEOF
21186 /* confdefs.h.  */
21187 _ACEOF
21188 cat confdefs.h >>conftest.$ac_ext
21189 cat >>conftest.$ac_ext <<_ACEOF
21190 /* end confdefs.h.  */
21191 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21192    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21193 #define $ac_func innocuous_$ac_func
21194
21195 /* System header to define __stub macros and hopefully few prototypes,
21196     which can conflict with char $ac_func (); below.
21197     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21198     <limits.h> exists even on freestanding compilers.  */
21199
21200 #ifdef __STDC__
21201 # include <limits.h>
21202 #else
21203 # include <assert.h>
21204 #endif
21205
21206 #undef $ac_func
21207
21208 /* Override any GCC internal prototype to avoid an error.
21209    Use char because int might match the return type of a GCC
21210    builtin and then its argument prototype would still apply.  */
21211 #ifdef __cplusplus
21212 extern "C"
21213 #endif
21214 char $ac_func ();
21215 /* The GNU C library defines this for functions which it implements
21216     to always fail with ENOSYS.  Some functions are actually named
21217     something starting with __ and the normal name is an alias.  */
21218 #if defined __stub_$ac_func || defined __stub___$ac_func
21219 choke me
21220 #endif
21221
21222 int
21223 main ()
21224 {
21225 return $ac_func ();
21226   ;
21227   return 0;
21228 }
21229 _ACEOF
21230 rm -f conftest.$ac_objext conftest$ac_exeext
21231 if { (ac_try="$ac_link"
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_link") 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_exeext'
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   eval "$as_ac_var=yes"
21265 else
21266   echo "$as_me: failed program was:" >&5
21267 sed 's/^/| /' conftest.$ac_ext >&5
21268
21269         eval "$as_ac_var=no"
21270 fi
21271
21272 rm -f core conftest.err conftest.$ac_objext \
21273       conftest$ac_exeext conftest.$ac_ext
21274 fi
21275 ac_res=`eval echo '${'$as_ac_var'}'`
21276                { echo "$as_me:$LINENO: result: $ac_res" >&5
21277 echo "${ECHO_T}$ac_res" >&6; }
21278 if test `eval echo '${'$as_ac_var'}'` = yes; then
21279   cat >>confdefs.h <<_ACEOF
21280 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21281 _ACEOF
21282
21283 fi
21284 done
21285
21286
21287 SHLIBEXT=$libltdl_cv_shlibext
21288
21289
21290 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21291
21292
21293 if test "${prefix}" = "NONE" ; then
21294   prefix="/usr/local"
21295 fi
21296 eval LLVM_PREFIX="${prefix}";
21297 eval LLVM_BINDIR="${prefix}/bin";
21298 eval LLVM_LIBDIR="${prefix}/lib";
21299 eval LLVM_DATADIR="${prefix}/share/llvm";
21300 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
21301 eval LLVM_ETCDIR="${prefix}/etc/llvm";
21302 eval LLVM_INCLUDEDIR="${prefix}/include";
21303 eval LLVM_INFODIR="${prefix}/info";
21304 eval LLVM_MANDIR="${prefix}/man";
21305 LLVM_CONFIGTIME=`date`
21306
21307
21308
21309
21310
21311
21312
21313
21314
21315
21316
21317 if test "${ENABLE_TIMESTAMPS}" = "0"; then
21318   LLVM_CONFIGTIME="(timestamp not enabled)"
21319 fi
21320
21321
21322 cat >>confdefs.h <<_ACEOF
21323 #define LLVM_PREFIX "$LLVM_PREFIX"
21324 _ACEOF
21325
21326
21327 cat >>confdefs.h <<_ACEOF
21328 #define LLVM_BINDIR "$LLVM_BINDIR"
21329 _ACEOF
21330
21331
21332 cat >>confdefs.h <<_ACEOF
21333 #define LLVM_LIBDIR "$LLVM_LIBDIR"
21334 _ACEOF
21335
21336
21337 cat >>confdefs.h <<_ACEOF
21338 #define LLVM_DATADIR "$LLVM_DATADIR"
21339 _ACEOF
21340
21341
21342 cat >>confdefs.h <<_ACEOF
21343 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21344 _ACEOF
21345
21346
21347 cat >>confdefs.h <<_ACEOF
21348 #define LLVM_ETCDIR "$LLVM_ETCDIR"
21349 _ACEOF
21350
21351
21352 cat >>confdefs.h <<_ACEOF
21353 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21354 _ACEOF
21355
21356
21357 cat >>confdefs.h <<_ACEOF
21358 #define LLVM_INFODIR "$LLVM_INFODIR"
21359 _ACEOF
21360
21361
21362 cat >>confdefs.h <<_ACEOF
21363 #define LLVM_MANDIR "$LLVM_MANDIR"
21364 _ACEOF
21365
21366
21367 cat >>confdefs.h <<_ACEOF
21368 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21369 _ACEOF
21370
21371
21372 cat >>confdefs.h <<_ACEOF
21373 #define LLVM_HOSTTRIPLE "$host"
21374 _ACEOF
21375
21376
21377 cat >>confdefs.h <<_ACEOF
21378 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
21379 _ACEOF
21380
21381
21382 if test "$BINDINGS_TO_BUILD" = auto ; then
21383   BINDINGS_TO_BUILD=""
21384   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21385     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21386   fi
21387 fi
21388 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21389
21390
21391 ALL_BINDINGS=ocaml
21392
21393
21394 binding_prereqs_failed=0
21395 for a_binding in $BINDINGS_TO_BUILD ; do
21396   case "$a_binding" in
21397   ocaml)
21398     if test "x$OCAMLC" = x ; then
21399       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21400 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21401       binding_prereqs_failed=1
21402     fi
21403     if test "x$OCAMLDEP" = x ; then
21404       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21405 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21406       binding_prereqs_failed=1
21407     fi
21408     if test "x$OCAMLOPT" = x ; then
21409       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21410 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21411           fi
21412     if test "x$with_ocaml_libdir" != xauto ; then
21413       OCAML_LIBDIR=$with_ocaml_libdir
21414
21415     else
21416       ocaml_stdlib="`"$OCAMLC" -where`"
21417       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21418       then
21419         # ocaml stdlib is beneath our prefix; use stdlib
21420         OCAML_LIBDIR=$ocaml_stdlib
21421
21422       else
21423         # ocaml stdlib is outside our prefix; use libdir/ocaml
21424         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21425
21426       fi
21427     fi
21428     ;;
21429   esac
21430 done
21431 if test "$binding_prereqs_failed" = 1 ; then
21432   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21433 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21434    { (exit 1); exit 1; }; }
21435 fi
21436
21437 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21438 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21439 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21440   echo $ECHO_N "(cached) $ECHO_C" >&6
21441 else
21442    ac_ext=cpp
21443 ac_cpp='$CXXCPP $CPPFLAGS'
21444 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21445 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21446 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21447
21448   oldcxxflags="$CXXFLAGS"
21449   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
21450   cat >conftest.$ac_ext <<_ACEOF
21451 /* confdefs.h.  */
21452 _ACEOF
21453 cat confdefs.h >>conftest.$ac_ext
21454 cat >>conftest.$ac_ext <<_ACEOF
21455 /* end confdefs.h.  */
21456 template <typename T> struct X { void __attribute__((noinline)) f() {} };
21457 int
21458 main ()
21459 {
21460 X<int>().f();
21461   ;
21462   return 0;
21463 }
21464 _ACEOF
21465 rm -f conftest.$ac_objext
21466 if { (ac_try="$ac_compile"
21467 case "(($ac_try" in
21468   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21469   *) ac_try_echo=$ac_try;;
21470 esac
21471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21472   (eval "$ac_compile") 2>conftest.er1
21473   ac_status=$?
21474   grep -v '^ *+' conftest.er1 >conftest.err
21475   rm -f conftest.er1
21476   cat conftest.err >&5
21477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21478   (exit $ac_status); } &&
21479          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21480   { (case "(($ac_try" in
21481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21482   *) ac_try_echo=$ac_try;;
21483 esac
21484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21485   (eval "$ac_try") 2>&5
21486   ac_status=$?
21487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21488   (exit $ac_status); }; } &&
21489          { ac_try='test -s conftest.$ac_objext'
21490   { (case "(($ac_try" in
21491   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21492   *) ac_try_echo=$ac_try;;
21493 esac
21494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21495   (eval "$ac_try") 2>&5
21496   ac_status=$?
21497   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21498   (exit $ac_status); }; }; then
21499   llvm_cv_cxx_visibility_inlines_hidden=yes
21500 else
21501   echo "$as_me: failed program was:" >&5
21502 sed 's/^/| /' conftest.$ac_ext >&5
21503
21504         llvm_cv_cxx_visibility_inlines_hidden=no
21505 fi
21506
21507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21508   CXXFLAGS="$oldcxxflags"
21509   ac_ext=c
21510 ac_cpp='$CPP $CPPFLAGS'
21511 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21512 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21513 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21514
21515
21516 fi
21517 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21518 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21519 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21520   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21521
21522 else
21523   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21524
21525 fi
21526
21527
21528 if test "$llvm_cv_link_use_r" = "yes" ; then
21529   RPATH="-Wl,-R"
21530 else
21531   RPATH="-Wl,-rpath"
21532 fi
21533
21534
21535 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21536   RDYNAMIC="-Wl,-export-dynamic"
21537 else
21538   RDYNAMIC=""
21539 fi
21540
21541
21542
21543 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21544
21545
21546
21547
21548
21549
21550 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21551
21552 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21553
21554 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21555
21556 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21557
21558 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21559
21560
21561 ac_config_files="$ac_config_files Makefile.config"
21562
21563
21564 ac_config_files="$ac_config_files llvm.spec"
21565
21566
21567 ac_config_files="$ac_config_files docs/doxygen.cfg"
21568
21569
21570 if test "${clang_src_root}" = ""; then
21571   clang_src_root="$srcdir/tools/clang"
21572 fi
21573 if test -f ${clang_src_root}/README.txt; then
21574     configh="include/clang/Config/config.h"
21575   doxy="docs/doxygen.cfg"
21576   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21577
21578   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21579
21580 fi
21581
21582 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21583
21584
21585 test "x$program_prefix" = "xNONE" && program_prefix=""
21586
21587
21588
21589 ac_config_commands="$ac_config_commands setup"
21590
21591 ac_config_commands="$ac_config_commands Makefile"
21592
21593
21594 ac_config_commands="$ac_config_commands Makefile.common"
21595
21596
21597 ac_config_commands="$ac_config_commands examples/Makefile"
21598
21599
21600 ac_config_commands="$ac_config_commands lib/Makefile"
21601
21602
21603 ac_config_commands="$ac_config_commands runtime/Makefile"
21604
21605
21606 ac_config_commands="$ac_config_commands test/Makefile"
21607
21608
21609 ac_config_commands="$ac_config_commands test/Makefile.tests"
21610
21611
21612 ac_config_commands="$ac_config_commands unittests/Makefile"
21613
21614
21615 ac_config_commands="$ac_config_commands tools/Makefile"
21616
21617
21618 ac_config_commands="$ac_config_commands utils/Makefile"
21619
21620
21621 ac_config_commands="$ac_config_commands projects/Makefile"
21622
21623
21624 ac_config_commands="$ac_config_commands bindings/Makefile"
21625
21626
21627 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21628
21629
21630
21631 cat >confcache <<\_ACEOF
21632 # This file is a shell script that caches the results of configure
21633 # tests run on this system so they can be shared between configure
21634 # scripts and configure runs, see configure's option --config-cache.
21635 # It is not useful on other systems.  If it contains results you don't
21636 # want to keep, you may remove or edit it.
21637 #
21638 # config.status only pays attention to the cache file if you give it
21639 # the --recheck option to rerun configure.
21640 #
21641 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21642 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21643 # following values.
21644
21645 _ACEOF
21646
21647 # The following way of writing the cache mishandles newlines in values,
21648 # but we know of no workaround that is simple, portable, and efficient.
21649 # So, we kill variables containing newlines.
21650 # Ultrix sh set writes to stderr and can't be redirected directly,
21651 # and sets the high bit in the cache file unless we assign to the vars.
21652 (
21653   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21654     eval ac_val=\$$ac_var
21655     case $ac_val in #(
21656     *${as_nl}*)
21657       case $ac_var in #(
21658       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21659 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21660       esac
21661       case $ac_var in #(
21662       _ | IFS | as_nl) ;; #(
21663       *) $as_unset $ac_var ;;
21664       esac ;;
21665     esac
21666   done
21667
21668   (set) 2>&1 |
21669     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21670     *${as_nl}ac_space=\ *)
21671       # `set' does not quote correctly, so add quotes (double-quote
21672       # substitution turns \\\\ into \\, and sed turns \\ into \).
21673       sed -n \
21674         "s/'/'\\\\''/g;
21675           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21676       ;; #(
21677     *)
21678       # `set' quotes correctly as required by POSIX, so do not add quotes.
21679       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21680       ;;
21681     esac |
21682     sort
21683 ) |
21684   sed '
21685      /^ac_cv_env_/b end
21686      t clear
21687      :clear
21688      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21689      t end
21690      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21691      :end' >>confcache
21692 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21693   if test -w "$cache_file"; then
21694     test "x$cache_file" != "x/dev/null" &&
21695       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21696 echo "$as_me: updating cache $cache_file" >&6;}
21697     cat confcache >$cache_file
21698   else
21699     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21700 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21701   fi
21702 fi
21703 rm -f confcache
21704
21705 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21706 # Let make expand exec_prefix.
21707 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21708
21709 DEFS=-DHAVE_CONFIG_H
21710
21711 ac_libobjs=
21712 ac_ltlibobjs=
21713 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21714   # 1. Remove the extension, and $U if already installed.
21715   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21716   ac_i=`echo "$ac_i" | sed "$ac_script"`
21717   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21718   #    will be set to the directory where LIBOBJS objects are built.
21719   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21720   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21721 done
21722 LIBOBJS=$ac_libobjs
21723
21724 LTLIBOBJS=$ac_ltlibobjs
21725
21726
21727 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21728   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21729 Usually this means the macro was only invoked conditionally." >&5
21730 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21731 Usually this means the macro was only invoked conditionally." >&2;}
21732    { (exit 1); exit 1; }; }
21733 fi
21734 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21735   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21736 Usually this means the macro was only invoked conditionally." >&5
21737 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21738 Usually this means the macro was only invoked conditionally." >&2;}
21739    { (exit 1); exit 1; }; }
21740 fi
21741
21742 : ${CONFIG_STATUS=./config.status}
21743 ac_clean_files_save=$ac_clean_files
21744 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21745 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21746 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21747 cat >$CONFIG_STATUS <<_ACEOF
21748 #! $SHELL
21749 # Generated by $as_me.
21750 # Run this file to recreate the current configuration.
21751 # Compiler output produced by configure, useful for debugging
21752 # configure, is in config.log if it exists.
21753
21754 debug=false
21755 ac_cs_recheck=false
21756 ac_cs_silent=false
21757 SHELL=\${CONFIG_SHELL-$SHELL}
21758 _ACEOF
21759
21760 cat >>$CONFIG_STATUS <<\_ACEOF
21761 ## --------------------- ##
21762 ## M4sh Initialization.  ##
21763 ## --------------------- ##
21764
21765 # Be Bourne compatible
21766 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21767   emulate sh
21768   NULLCMD=:
21769   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21770   # is contrary to our usage.  Disable this feature.
21771   alias -g '${1+"$@"}'='"$@"'
21772   setopt NO_GLOB_SUBST
21773 else
21774   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21775 fi
21776 BIN_SH=xpg4; export BIN_SH # for Tru64
21777 DUALCASE=1; export DUALCASE # for MKS sh
21778
21779
21780 # PATH needs CR
21781 # Avoid depending upon Character Ranges.
21782 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21783 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21784 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21785 as_cr_digits='0123456789'
21786 as_cr_alnum=$as_cr_Letters$as_cr_digits
21787
21788 # The user is always right.
21789 if test "${PATH_SEPARATOR+set}" != set; then
21790   echo "#! /bin/sh" >conf$$.sh
21791   echo  "exit 0"   >>conf$$.sh
21792   chmod +x conf$$.sh
21793   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21794     PATH_SEPARATOR=';'
21795   else
21796     PATH_SEPARATOR=:
21797   fi
21798   rm -f conf$$.sh
21799 fi
21800
21801 # Support unset when possible.
21802 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21803   as_unset=unset
21804 else
21805   as_unset=false
21806 fi
21807
21808
21809 # IFS
21810 # We need space, tab and new line, in precisely that order.  Quoting is
21811 # there to prevent editors from complaining about space-tab.
21812 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21813 # splitting by setting IFS to empty value.)
21814 as_nl='
21815 '
21816 IFS=" ""        $as_nl"
21817
21818 # Find who we are.  Look in the path if we contain no directory separator.
21819 case $0 in
21820   *[\\/]* ) as_myself=$0 ;;
21821   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21822 for as_dir in $PATH
21823 do
21824   IFS=$as_save_IFS
21825   test -z "$as_dir" && as_dir=.
21826   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21827 done
21828 IFS=$as_save_IFS
21829
21830      ;;
21831 esac
21832 # We did not find ourselves, most probably we were run as `sh COMMAND'
21833 # in which case we are not to be found in the path.
21834 if test "x$as_myself" = x; then
21835   as_myself=$0
21836 fi
21837 if test ! -f "$as_myself"; then
21838   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21839   { (exit 1); exit 1; }
21840 fi
21841
21842 # Work around bugs in pre-3.0 UWIN ksh.
21843 for as_var in ENV MAIL MAILPATH
21844 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21845 done
21846 PS1='$ '
21847 PS2='> '
21848 PS4='+ '
21849
21850 # NLS nuisances.
21851 for as_var in \
21852   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21853   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21854   LC_TELEPHONE LC_TIME
21855 do
21856   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21857     eval $as_var=C; export $as_var
21858   else
21859     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21860   fi
21861 done
21862
21863 # Required to use basename.
21864 if expr a : '\(a\)' >/dev/null 2>&1 &&
21865    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21866   as_expr=expr
21867 else
21868   as_expr=false
21869 fi
21870
21871 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21872   as_basename=basename
21873 else
21874   as_basename=false
21875 fi
21876
21877
21878 # Name of the executable.
21879 as_me=`$as_basename -- "$0" ||
21880 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21881          X"$0" : 'X\(//\)$' \| \
21882          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21883 echo X/"$0" |
21884     sed '/^.*\/\([^/][^/]*\)\/*$/{
21885             s//\1/
21886             q
21887           }
21888           /^X\/\(\/\/\)$/{
21889             s//\1/
21890             q
21891           }
21892           /^X\/\(\/\).*/{
21893             s//\1/
21894             q
21895           }
21896           s/.*/./; q'`
21897
21898 # CDPATH.
21899 $as_unset CDPATH
21900
21901
21902
21903   as_lineno_1=$LINENO
21904   as_lineno_2=$LINENO
21905   test "x$as_lineno_1" != "x$as_lineno_2" &&
21906   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21907
21908   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21909   # uniformly replaced by the line number.  The first 'sed' inserts a
21910   # line-number line after each line using $LINENO; the second 'sed'
21911   # does the real work.  The second script uses 'N' to pair each
21912   # line-number line with the line containing $LINENO, and appends
21913   # trailing '-' during substitution so that $LINENO is not a special
21914   # case at line end.
21915   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21916   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21917   # E. McMahon (1931-1989) for sed's syntax.  :-)
21918   sed -n '
21919     p
21920     /[$]LINENO/=
21921   ' <$as_myself |
21922     sed '
21923       s/[$]LINENO.*/&-/
21924       t lineno
21925       b
21926       :lineno
21927       N
21928       :loop
21929       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21930       t loop
21931       s/-\n.*//
21932     ' >$as_me.lineno &&
21933   chmod +x "$as_me.lineno" ||
21934     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21935    { (exit 1); exit 1; }; }
21936
21937   # Don't try to exec as it changes $[0], causing all sort of problems
21938   # (the dirname of $[0] is not the place where we might find the
21939   # original and so on.  Autoconf is especially sensitive to this).
21940   . "./$as_me.lineno"
21941   # Exit status is that of the last command.
21942   exit
21943 }
21944
21945
21946 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21947   as_dirname=dirname
21948 else
21949   as_dirname=false
21950 fi
21951
21952 ECHO_C= ECHO_N= ECHO_T=
21953 case `echo -n x` in
21954 -n*)
21955   case `echo 'x\c'` in
21956   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21957   *)   ECHO_C='\c';;
21958   esac;;
21959 *)
21960   ECHO_N='-n';;
21961 esac
21962
21963 if expr a : '\(a\)' >/dev/null 2>&1 &&
21964    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21965   as_expr=expr
21966 else
21967   as_expr=false
21968 fi
21969
21970 rm -f conf$$ conf$$.exe conf$$.file
21971 if test -d conf$$.dir; then
21972   rm -f conf$$.dir/conf$$.file
21973 else
21974   rm -f conf$$.dir
21975   mkdir conf$$.dir
21976 fi
21977 echo >conf$$.file
21978 if ln -s conf$$.file conf$$ 2>/dev/null; then
21979   as_ln_s='ln -s'
21980   # ... but there are two gotchas:
21981   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21982   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21983   # In both cases, we have to default to `cp -p'.
21984   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21985     as_ln_s='cp -p'
21986 elif ln conf$$.file conf$$ 2>/dev/null; then
21987   as_ln_s=ln
21988 else
21989   as_ln_s='cp -p'
21990 fi
21991 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21992 rmdir conf$$.dir 2>/dev/null
21993
21994 if mkdir -p . 2>/dev/null; then
21995   as_mkdir_p=:
21996 else
21997   test -d ./-p && rmdir ./-p
21998   as_mkdir_p=false
21999 fi
22000
22001 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
22002 # systems may use methods other than mode bits to determine executability.
22003 cat >conf$$.file <<_ASEOF
22004 #! /bin/sh
22005 exit 0
22006 _ASEOF
22007 chmod +x conf$$.file
22008 if test -x conf$$.file >/dev/null 2>&1; then
22009   as_executable_p="test -x"
22010 else
22011   as_executable_p=:
22012 fi
22013 rm -f conf$$.file
22014
22015 # Sed expression to map a string onto a valid CPP name.
22016 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22017
22018 # Sed expression to map a string onto a valid variable name.
22019 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22020
22021
22022 exec 6>&1
22023
22024 # Save the log message, to keep $[0] and so on meaningful, and to
22025 # report actual input values of CONFIG_FILES etc. instead of their
22026 # values after options handling.
22027 ac_log="
22028 This file was extended by LLVM $as_me 3.3svn, which was
22029 generated by GNU Autoconf 2.60.  Invocation command line was
22030
22031   CONFIG_FILES    = $CONFIG_FILES
22032   CONFIG_HEADERS  = $CONFIG_HEADERS
22033   CONFIG_LINKS    = $CONFIG_LINKS
22034   CONFIG_COMMANDS = $CONFIG_COMMANDS
22035   $ $0 $@
22036
22037 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22038 "
22039
22040 _ACEOF
22041
22042 cat >>$CONFIG_STATUS <<_ACEOF
22043 # Files that config.status was made for.
22044 config_files="$ac_config_files"
22045 config_headers="$ac_config_headers"
22046 config_commands="$ac_config_commands"
22047
22048 _ACEOF
22049
22050 cat >>$CONFIG_STATUS <<\_ACEOF
22051 ac_cs_usage="\
22052 \`$as_me' instantiates files from templates according to the
22053 current configuration.
22054
22055 Usage: $0 [OPTIONS] [FILE]...
22056
22057   -h, --help       print this help, then exit
22058   -V, --version    print version number, then exit
22059   -q, --quiet      do not print progress messages
22060   -d, --debug      don't remove temporary files
22061       --recheck    update $as_me by reconfiguring in the same conditions
22062   --file=FILE[:TEMPLATE]
22063                    instantiate the configuration file FILE
22064   --header=FILE[:TEMPLATE]
22065                    instantiate the configuration header FILE
22066
22067 Configuration files:
22068 $config_files
22069
22070 Configuration headers:
22071 $config_headers
22072
22073 Configuration commands:
22074 $config_commands
22075
22076 Report bugs to <bug-autoconf@gnu.org>."
22077
22078 _ACEOF
22079 cat >>$CONFIG_STATUS <<_ACEOF
22080 ac_cs_version="\\
22081 LLVM config.status 3.3svn
22082 configured by $0, generated by GNU Autoconf 2.60,
22083   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22084
22085 Copyright (C) 2006 Free Software Foundation, Inc.
22086 This config.status script is free software; the Free Software Foundation
22087 gives unlimited permission to copy, distribute and modify it."
22088
22089 ac_pwd='$ac_pwd'
22090 srcdir='$srcdir'
22091 INSTALL='$INSTALL'
22092 _ACEOF
22093
22094 cat >>$CONFIG_STATUS <<\_ACEOF
22095 # If no file are specified by the user, then we need to provide default
22096 # value.  By we need to know if files were specified by the user.
22097 ac_need_defaults=:
22098 while test $# != 0
22099 do
22100   case $1 in
22101   --*=*)
22102     ac_option=`expr "X$1" : 'X\([^=]*\)='`
22103     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22104     ac_shift=:
22105     ;;
22106   *)
22107     ac_option=$1
22108     ac_optarg=$2
22109     ac_shift=shift
22110     ;;
22111   esac
22112
22113   case $ac_option in
22114   # Handling of the options.
22115   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22116     ac_cs_recheck=: ;;
22117   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22118     echo "$ac_cs_version"; exit ;;
22119   --debug | --debu | --deb | --de | --d | -d )
22120     debug=: ;;
22121   --file | --fil | --fi | --f )
22122     $ac_shift
22123     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22124     ac_need_defaults=false;;
22125   --header | --heade | --head | --hea )
22126     $ac_shift
22127     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22128     ac_need_defaults=false;;
22129   --he | --h)
22130     # Conflict between --help and --header
22131     { echo "$as_me: error: ambiguous option: $1
22132 Try \`$0 --help' for more information." >&2
22133    { (exit 1); exit 1; }; };;
22134   --help | --hel | -h )
22135     echo "$ac_cs_usage"; exit ;;
22136   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22137   | -silent | --silent | --silen | --sile | --sil | --si | --s)
22138     ac_cs_silent=: ;;
22139
22140   # This is an error.
22141   -*) { echo "$as_me: error: unrecognized option: $1
22142 Try \`$0 --help' for more information." >&2
22143    { (exit 1); exit 1; }; } ;;
22144
22145   *) ac_config_targets="$ac_config_targets $1"
22146      ac_need_defaults=false ;;
22147
22148   esac
22149   shift
22150 done
22151
22152 ac_configure_extra_args=
22153
22154 if $ac_cs_silent; then
22155   exec 6>/dev/null
22156   ac_configure_extra_args="$ac_configure_extra_args --silent"
22157 fi
22158
22159 _ACEOF
22160 cat >>$CONFIG_STATUS <<_ACEOF
22161 if \$ac_cs_recheck; then
22162   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22163   CONFIG_SHELL=$SHELL
22164   export CONFIG_SHELL
22165   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22166 fi
22167
22168 _ACEOF
22169 cat >>$CONFIG_STATUS <<\_ACEOF
22170 exec 5>>config.log
22171 {
22172   echo
22173   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22174 ## Running $as_me. ##
22175 _ASBOX
22176   echo "$ac_log"
22177 } >&5
22178
22179 _ACEOF
22180 cat >>$CONFIG_STATUS <<_ACEOF
22181 #
22182 # INIT-COMMANDS
22183 #
22184 llvm_src="${srcdir}"
22185
22186 _ACEOF
22187
22188 cat >>$CONFIG_STATUS <<\_ACEOF
22189
22190 # Handling of arguments.
22191 for ac_config_target in $ac_config_targets
22192 do
22193   case $ac_config_target in
22194     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
22195     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
22196     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
22197     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
22198     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
22199     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
22200     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
22201     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
22202     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
22203     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
22204     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
22205     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
22206     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
22207     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
22208     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
22209     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
22210     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
22211     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
22212     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
22213     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
22214     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
22215     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
22216     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
22217     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
22218     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
22219     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
22220     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
22221
22222   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22223 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22224    { (exit 1); exit 1; }; };;
22225   esac
22226 done
22227
22228
22229 # If the user did not use the arguments to specify the items to instantiate,
22230 # then the envvar interface is used.  Set only those that are not.
22231 # We use the long form for the default assignment because of an extremely
22232 # bizarre bug on SunOS 4.1.3.
22233 if $ac_need_defaults; then
22234   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22235   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22236   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22237 fi
22238
22239 # Have a temporary directory for convenience.  Make it in the build tree
22240 # simply because there is no reason against having it here, and in addition,
22241 # creating and moving files from /tmp can sometimes cause problems.
22242 # Hook for its removal unless debugging.
22243 # Note that there is a small window in which the directory will not be cleaned:
22244 # after its creation but before its name has been assigned to `$tmp'.
22245 $debug ||
22246 {
22247   tmp=
22248   trap 'exit_status=$?
22249   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22250 ' 0
22251   trap '{ (exit 1); exit 1; }' 1 2 13 15
22252 }
22253 # Create a (secure) tmp directory for tmp files.
22254
22255 {
22256   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22257   test -n "$tmp" && test -d "$tmp"
22258 }  ||
22259 {
22260   tmp=./conf$$-$RANDOM
22261   (umask 077 && mkdir "$tmp")
22262 } ||
22263 {
22264    echo "$me: cannot create a temporary directory in ." >&2
22265    { (exit 1); exit 1; }
22266 }
22267
22268 #
22269 # Set up the sed scripts for CONFIG_FILES section.
22270 #
22271
22272 # No need to generate the scripts if there are no CONFIG_FILES.
22273 # This happens for instance when ./config.status config.h
22274 if test -n "$CONFIG_FILES"; then
22275
22276 _ACEOF
22277
22278
22279
22280 ac_delim='%!_!# '
22281 for ac_last_try in false false false false false :; do
22282   cat >conf$$subs.sed <<_ACEOF
22283 SHELL!$SHELL$ac_delim
22284 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22285 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22286 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22287 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22288 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22289 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22290 exec_prefix!$exec_prefix$ac_delim
22291 prefix!$prefix$ac_delim
22292 program_transform_name!$program_transform_name$ac_delim
22293 bindir!$bindir$ac_delim
22294 sbindir!$sbindir$ac_delim
22295 libexecdir!$libexecdir$ac_delim
22296 datarootdir!$datarootdir$ac_delim
22297 datadir!$datadir$ac_delim
22298 sysconfdir!$sysconfdir$ac_delim
22299 sharedstatedir!$sharedstatedir$ac_delim
22300 localstatedir!$localstatedir$ac_delim
22301 includedir!$includedir$ac_delim
22302 oldincludedir!$oldincludedir$ac_delim
22303 docdir!$docdir$ac_delim
22304 infodir!$infodir$ac_delim
22305 htmldir!$htmldir$ac_delim
22306 dvidir!$dvidir$ac_delim
22307 pdfdir!$pdfdir$ac_delim
22308 psdir!$psdir$ac_delim
22309 libdir!$libdir$ac_delim
22310 localedir!$localedir$ac_delim
22311 mandir!$mandir$ac_delim
22312 DEFS!$DEFS$ac_delim
22313 ECHO_C!$ECHO_C$ac_delim
22314 ECHO_N!$ECHO_N$ac_delim
22315 ECHO_T!$ECHO_T$ac_delim
22316 LIBS!$LIBS$ac_delim
22317 build_alias!$build_alias$ac_delim
22318 host_alias!$host_alias$ac_delim
22319 target_alias!$target_alias$ac_delim
22320 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
22321 CC!$CC$ac_delim
22322 CFLAGS!$CFLAGS$ac_delim
22323 LDFLAGS!$LDFLAGS$ac_delim
22324 CPPFLAGS!$CPPFLAGS$ac_delim
22325 ac_ct_CC!$ac_ct_CC$ac_delim
22326 EXEEXT!$EXEEXT$ac_delim
22327 OBJEXT!$OBJEXT$ac_delim
22328 CXX!$CXX$ac_delim
22329 CXXFLAGS!$CXXFLAGS$ac_delim
22330 ac_ct_CXX!$ac_ct_CXX$ac_delim
22331 CPP!$CPP$ac_delim
22332 subdirs!$subdirs$ac_delim
22333 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22334 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22335 build!$build$ac_delim
22336 build_cpu!$build_cpu$ac_delim
22337 build_vendor!$build_vendor$ac_delim
22338 build_os!$build_os$ac_delim
22339 host!$host$ac_delim
22340 host_cpu!$host_cpu$ac_delim
22341 host_vendor!$host_vendor$ac_delim
22342 host_os!$host_os$ac_delim
22343 target!$target$ac_delim
22344 target_cpu!$target_cpu$ac_delim
22345 target_vendor!$target_vendor$ac_delim
22346 target_os!$target_os$ac_delim
22347 OS!$OS$ac_delim
22348 HOST_OS!$HOST_OS$ac_delim
22349 TARGET_OS!$TARGET_OS$ac_delim
22350 LINKALL!$LINKALL$ac_delim
22351 NOLINKALL!$NOLINKALL$ac_delim
22352 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22353 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22354 ARCH!$ARCH$ac_delim
22355 HOST_ARCH!$HOST_ARCH$ac_delim
22356 ENDIAN!$ENDIAN$ac_delim
22357 GREP!$GREP$ac_delim
22358 EGREP!$EGREP$ac_delim
22359 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22360 BUILD_CC!$BUILD_CC$ac_delim
22361 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22362 BUILD_CXX!$BUILD_CXX$ac_delim
22363 CVSBUILD!$CVSBUILD$ac_delim
22364 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
22365 ENABLE_CXX11!$ENABLE_CXX11$ac_delim
22366 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
22367 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
22368 ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
22369 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22370 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22371 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22372 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
22373 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22374 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22375 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22376 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22377 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
22378 JIT!$JIT$ac_delim
22379 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22380 _ACEOF
22381
22382   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22383     break
22384   elif $ac_last_try; then
22385     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22386 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22387    { (exit 1); exit 1; }; }
22388   else
22389     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22390   fi
22391 done
22392
22393 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22394 if test -n "$ac_eof"; then
22395   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22396   ac_eof=`expr $ac_eof + 1`
22397 fi
22398
22399 cat >>$CONFIG_STATUS <<_ACEOF
22400 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22401 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22402 _ACEOF
22403 sed '
22404 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22405 s/^/s,@/; s/!/@,|#_!!_#|/
22406 :n
22407 t n
22408 s/'"$ac_delim"'$/,g/; t
22409 s/$/\\/; p
22410 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22411 ' >>$CONFIG_STATUS <conf$$subs.sed
22412 rm -f conf$$subs.sed
22413 cat >>$CONFIG_STATUS <<_ACEOF
22414 CEOF$ac_eof
22415 _ACEOF
22416
22417
22418 ac_delim='%!_!# '
22419 for ac_last_try in false false false false false :; do
22420   cat >conf$$subs.sed <<_ACEOF
22421 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22422 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22423 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
22424 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22425 ENABLE_PIC!$ENABLE_PIC$ac_delim
22426 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22427 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22428 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22429 ENABLE_BACKTRACES!$ENABLE_BACKTRACES$ac_delim
22430 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22431 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22432 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22433 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22434 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22435 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22436 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22437 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22438 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
22439 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22440 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
22441 NM!$NM$ac_delim
22442 ifGNUmake!$ifGNUmake$ac_delim
22443 LN_S!$LN_S$ac_delim
22444 CMP!$CMP$ac_delim
22445 CP!$CP$ac_delim
22446 DATE!$DATE$ac_delim
22447 FIND!$FIND$ac_delim
22448 MKDIR!$MKDIR$ac_delim
22449 MV!$MV$ac_delim
22450 RANLIB!$RANLIB$ac_delim
22451 AR!$AR$ac_delim
22452 RM!$RM$ac_delim
22453 SED!$SED$ac_delim
22454 TAR!$TAR$ac_delim
22455 BINPWD!$BINPWD$ac_delim
22456 GRAPHVIZ!$GRAPHVIZ$ac_delim
22457 DOT!$DOT$ac_delim
22458 FDP!$FDP$ac_delim
22459 NEATO!$NEATO$ac_delim
22460 TWOPI!$TWOPI$ac_delim
22461 CIRCO!$CIRCO$ac_delim
22462 GV!$GV$ac_delim
22463 DOTTY!$DOTTY$ac_delim
22464 XDOT_PY!$XDOT_PY$ac_delim
22465 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22466 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22467 INSTALL_DATA!$INSTALL_DATA$ac_delim
22468 BZIP2!$BZIP2$ac_delim
22469 CAT!$CAT$ac_delim
22470 DOXYGEN!$DOXYGEN$ac_delim
22471 GROFF!$GROFF$ac_delim
22472 GZIPBIN!$GZIPBIN$ac_delim
22473 PDFROFF!$PDFROFF$ac_delim
22474 ZIP!$ZIP$ac_delim
22475 OCAMLC!$OCAMLC$ac_delim
22476 OCAMLOPT!$OCAMLOPT$ac_delim
22477 OCAMLDEP!$OCAMLDEP$ac_delim
22478 OCAMLDOC!$OCAMLDOC$ac_delim
22479 GAS!$GAS$ac_delim
22480 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22481 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22482 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22483 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22484 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22485 LIBADD_DL!$LIBADD_DL$ac_delim
22486 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22487 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22488 NO_NESTED_ANON_TYPES!$NO_NESTED_ANON_TYPES$ac_delim
22489 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
22490 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
22491 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
22492 PYTHON!$PYTHON$ac_delim
22493 USE_UDIS86!$USE_UDIS86$ac_delim
22494 USE_OPROFILE!$USE_OPROFILE$ac_delim
22495 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22496 XML2CONFIG!$XML2CONFIG$ac_delim
22497 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
22498 LIBXML2_INC!$LIBXML2_INC$ac_delim
22499 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22500 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22501 MMAP_FILE!$MMAP_FILE$ac_delim
22502 SHLIBEXT!$SHLIBEXT$ac_delim
22503 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22504 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22505 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22506 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22507 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22508 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22509 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22510 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22511 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22512 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22513 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22514 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22515 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22516 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22517 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22518 _ACEOF
22519
22520   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22521     break
22522   elif $ac_last_try; then
22523     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22524 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22525    { (exit 1); exit 1; }; }
22526   else
22527     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22528   fi
22529 done
22530
22531 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22532 if test -n "$ac_eof"; then
22533   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22534   ac_eof=`expr $ac_eof + 1`
22535 fi
22536
22537 cat >>$CONFIG_STATUS <<_ACEOF
22538 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22539 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22540 _ACEOF
22541 sed '
22542 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22543 s/^/s,@/; s/!/@,|#_!!_#|/
22544 :n
22545 t n
22546 s/'"$ac_delim"'$/,g/; t
22547 s/$/\\/; p
22548 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22549 ' >>$CONFIG_STATUS <conf$$subs.sed
22550 rm -f conf$$subs.sed
22551 cat >>$CONFIG_STATUS <<_ACEOF
22552 CEOF$ac_eof
22553 _ACEOF
22554
22555
22556 ac_delim='%!_!# '
22557 for ac_last_try in false false false false false :; do
22558   cat >conf$$subs.sed <<_ACEOF
22559 RPATH!$RPATH$ac_delim
22560 RDYNAMIC!$RDYNAMIC$ac_delim
22561 program_prefix!$program_prefix$ac_delim
22562 LIBOBJS!$LIBOBJS$ac_delim
22563 LTLIBOBJS!$LTLIBOBJS$ac_delim
22564 _ACEOF
22565
22566   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 5; then
22567     break
22568   elif $ac_last_try; then
22569     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22570 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22571    { (exit 1); exit 1; }; }
22572   else
22573     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22574   fi
22575 done
22576
22577 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22578 if test -n "$ac_eof"; then
22579   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22580   ac_eof=`expr $ac_eof + 1`
22581 fi
22582
22583 cat >>$CONFIG_STATUS <<_ACEOF
22584 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22585 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22586 _ACEOF
22587 sed '
22588 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22589 s/^/s,@/; s/!/@,|#_!!_#|/
22590 :n
22591 t n
22592 s/'"$ac_delim"'$/,g/; t
22593 s/$/\\/; p
22594 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22595 ' >>$CONFIG_STATUS <conf$$subs.sed
22596 rm -f conf$$subs.sed
22597 cat >>$CONFIG_STATUS <<_ACEOF
22598 :end
22599 s/|#_!!_#|//g
22600 CEOF$ac_eof
22601 _ACEOF
22602
22603
22604 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22605 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22606 # trailing colons and then remove the whole line if VPATH becomes empty
22607 # (actually we leave an empty line to preserve line numbers).
22608 if test "x$srcdir" = x.; then
22609   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22610 s/:*\$(srcdir):*/:/
22611 s/:*\${srcdir}:*/:/
22612 s/:*@srcdir@:*/:/
22613 s/^\([^=]*=[     ]*\):*/\1/
22614 s/:*$//
22615 s/^[^=]*=[       ]*$//
22616 }'
22617 fi
22618
22619 cat >>$CONFIG_STATUS <<\_ACEOF
22620 fi # test -n "$CONFIG_FILES"
22621
22622
22623 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22624 do
22625   case $ac_tag in
22626   :[FHLC]) ac_mode=$ac_tag; continue;;
22627   esac
22628   case $ac_mode$ac_tag in
22629   :[FHL]*:*);;
22630   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22631 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22632    { (exit 1); exit 1; }; };;
22633   :[FH]-) ac_tag=-:-;;
22634   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22635   esac
22636   ac_save_IFS=$IFS
22637   IFS=:
22638   set x $ac_tag
22639   IFS=$ac_save_IFS
22640   shift
22641   ac_file=$1
22642   shift
22643
22644   case $ac_mode in
22645   :L) ac_source=$1;;
22646   :[FH])
22647     ac_file_inputs=
22648     for ac_f
22649     do
22650       case $ac_f in
22651       -) ac_f="$tmp/stdin";;
22652       *) # Look for the file first in the build tree, then in the source tree
22653          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22654          # because $ac_f cannot contain `:'.
22655          test -f "$ac_f" ||
22656            case $ac_f in
22657            [\\/$]*) false;;
22658            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22659            esac ||
22660            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22661 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22662    { (exit 1); exit 1; }; };;
22663       esac
22664       ac_file_inputs="$ac_file_inputs $ac_f"
22665     done
22666
22667     # Let's still pretend it is `configure' which instantiates (i.e., don't
22668     # use $as_me), people would be surprised to read:
22669     #    /* config.h.  Generated by config.status.  */
22670     configure_input="Generated from "`IFS=:
22671           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22672     if test x"$ac_file" != x-; then
22673       configure_input="$ac_file.  $configure_input"
22674       { echo "$as_me:$LINENO: creating $ac_file" >&5
22675 echo "$as_me: creating $ac_file" >&6;}
22676     fi
22677
22678     case $ac_tag in
22679     *:-:* | *:-) cat >"$tmp/stdin";;
22680     esac
22681     ;;
22682   esac
22683
22684   ac_dir=`$as_dirname -- "$ac_file" ||
22685 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22686          X"$ac_file" : 'X\(//\)[^/]' \| \
22687          X"$ac_file" : 'X\(//\)$' \| \
22688          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22689 echo X"$ac_file" |
22690     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22691             s//\1/
22692             q
22693           }
22694           /^X\(\/\/\)[^/].*/{
22695             s//\1/
22696             q
22697           }
22698           /^X\(\/\/\)$/{
22699             s//\1/
22700             q
22701           }
22702           /^X\(\/\).*/{
22703             s//\1/
22704             q
22705           }
22706           s/.*/./; q'`
22707   { as_dir="$ac_dir"
22708   case $as_dir in #(
22709   -*) as_dir=./$as_dir;;
22710   esac
22711   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22712     as_dirs=
22713     while :; do
22714       case $as_dir in #(
22715       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22716       *) as_qdir=$as_dir;;
22717       esac
22718       as_dirs="'$as_qdir' $as_dirs"
22719       as_dir=`$as_dirname -- "$as_dir" ||
22720 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22721          X"$as_dir" : 'X\(//\)[^/]' \| \
22722          X"$as_dir" : 'X\(//\)$' \| \
22723          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22724 echo X"$as_dir" |
22725     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22726             s//\1/
22727             q
22728           }
22729           /^X\(\/\/\)[^/].*/{
22730             s//\1/
22731             q
22732           }
22733           /^X\(\/\/\)$/{
22734             s//\1/
22735             q
22736           }
22737           /^X\(\/\).*/{
22738             s//\1/
22739             q
22740           }
22741           s/.*/./; q'`
22742       test -d "$as_dir" && break
22743     done
22744     test -z "$as_dirs" || eval "mkdir $as_dirs"
22745   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22746 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22747    { (exit 1); exit 1; }; }; }
22748   ac_builddir=.
22749
22750 case "$ac_dir" in
22751 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22752 *)
22753   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22754   # A ".." for each directory in $ac_dir_suffix.
22755   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22756   case $ac_top_builddir_sub in
22757   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22758   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22759   esac ;;
22760 esac
22761 ac_abs_top_builddir=$ac_pwd
22762 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22763 # for backward compatibility:
22764 ac_top_builddir=$ac_top_build_prefix
22765
22766 case $srcdir in
22767   .)  # We are building in place.
22768     ac_srcdir=.
22769     ac_top_srcdir=$ac_top_builddir_sub
22770     ac_abs_top_srcdir=$ac_pwd ;;
22771   [\\/]* | ?:[\\/]* )  # Absolute name.
22772     ac_srcdir=$srcdir$ac_dir_suffix;
22773     ac_top_srcdir=$srcdir
22774     ac_abs_top_srcdir=$srcdir ;;
22775   *) # Relative name.
22776     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22777     ac_top_srcdir=$ac_top_build_prefix$srcdir
22778     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22779 esac
22780 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22781
22782
22783   case $ac_mode in
22784   :F)
22785   #
22786   # CONFIG_FILE
22787   #
22788
22789   case $INSTALL in
22790   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22791   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22792   esac
22793 _ACEOF
22794
22795 cat >>$CONFIG_STATUS <<\_ACEOF
22796 # If the template does not know about datarootdir, expand it.
22797 # FIXME: This hack should be removed a few years after 2.60.
22798 ac_datarootdir_hack=; ac_datarootdir_seen=
22799
22800 case `sed -n '/datarootdir/ {
22801   p
22802   q
22803 }
22804 /@datadir@/p
22805 /@docdir@/p
22806 /@infodir@/p
22807 /@localedir@/p
22808 /@mandir@/p
22809 ' $ac_file_inputs` in
22810 *datarootdir*) ac_datarootdir_seen=yes;;
22811 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22812   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22813 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22814 _ACEOF
22815 cat >>$CONFIG_STATUS <<_ACEOF
22816   ac_datarootdir_hack='
22817   s&@datadir@&$datadir&g
22818   s&@docdir@&$docdir&g
22819   s&@infodir@&$infodir&g
22820   s&@localedir@&$localedir&g
22821   s&@mandir@&$mandir&g
22822     s&\\\${datarootdir}&$datarootdir&g' ;;
22823 esac
22824 _ACEOF
22825
22826 # Neutralize VPATH when `$srcdir' = `.'.
22827 # Shell code in configure.ac might set extrasub.
22828 # FIXME: do we really want to maintain this feature?
22829 cat >>$CONFIG_STATUS <<_ACEOF
22830   sed "$ac_vpsub
22831 $extrasub
22832 _ACEOF
22833 cat >>$CONFIG_STATUS <<\_ACEOF
22834 :t
22835 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22836 s&@configure_input@&$configure_input&;t t
22837 s&@top_builddir@&$ac_top_builddir_sub&;t t
22838 s&@srcdir@&$ac_srcdir&;t t
22839 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22840 s&@top_srcdir@&$ac_top_srcdir&;t t
22841 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22842 s&@builddir@&$ac_builddir&;t t
22843 s&@abs_builddir@&$ac_abs_builddir&;t t
22844 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22845 s&@INSTALL@&$ac_INSTALL&;t t
22846 $ac_datarootdir_hack
22847 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22848
22849 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22850   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22851   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22852   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22853 which seems to be undefined.  Please make sure it is defined." >&5
22854 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22855 which seems to be undefined.  Please make sure it is defined." >&2;}
22856
22857   rm -f "$tmp/stdin"
22858   case $ac_file in
22859   -) cat "$tmp/out"; rm -f "$tmp/out";;
22860   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22861   esac
22862  ;;
22863   :H)
22864   #
22865   # CONFIG_HEADER
22866   #
22867 _ACEOF
22868
22869 # Transform confdefs.h into a sed script `conftest.defines', that
22870 # substitutes the proper values into config.h.in to produce config.h.
22871 rm -f conftest.defines conftest.tail
22872 # First, append a space to every undef/define line, to ease matching.
22873 echo 's/$/ /' >conftest.defines
22874 # Then, protect against being on the right side of a sed subst, or in
22875 # an unquoted here document, in config.status.  If some macros were
22876 # called several times there might be several #defines for the same
22877 # symbol, which is useless.  But do not sort them, since the last
22878 # AC_DEFINE must be honored.
22879 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22880 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22881 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22882 # PARAMS is the parameter list in the macro definition--in most cases, it's
22883 # just an empty string.
22884 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22885 ac_dB='\\)[      (].*,\\1define\\2'
22886 ac_dC=' '
22887 ac_dD=' ,'
22888
22889 uniq confdefs.h |
22890   sed -n '
22891         t rset
22892         :rset
22893         s/^[     ]*#[    ]*define[       ][      ]*//
22894         t ok
22895         d
22896         :ok
22897         s/[\\&,]/\\&/g
22898         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22899         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22900   ' >>conftest.defines
22901
22902 # Remove the space that was appended to ease matching.
22903 # Then replace #undef with comments.  This is necessary, for
22904 # example, in the case of _POSIX_SOURCE, which is predefined and required
22905 # on some systems where configure will not decide to define it.
22906 # (The regexp can be short, since the line contains either #define or #undef.)
22907 echo 's/ $//
22908 s,^[     #]*u.*,/* & */,' >>conftest.defines
22909
22910 # Break up conftest.defines:
22911 ac_max_sed_lines=50
22912
22913 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22914 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22915 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22916 # et cetera.
22917 ac_in='$ac_file_inputs'
22918 ac_out='"$tmp/out1"'
22919 ac_nxt='"$tmp/out2"'
22920
22921 while :
22922 do
22923   # Write a here document:
22924     cat >>$CONFIG_STATUS <<_ACEOF
22925     # First, check the format of the line:
22926     cat >"\$tmp/defines.sed" <<\\CEOF
22927 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22928 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22929 b
22930 :def
22931 _ACEOF
22932   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22933   echo 'CEOF
22934     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22935   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22936   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22937   grep . conftest.tail >/dev/null || break
22938   rm -f conftest.defines
22939   mv conftest.tail conftest.defines
22940 done
22941 rm -f conftest.defines conftest.tail
22942
22943 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22944 cat >>$CONFIG_STATUS <<\_ACEOF
22945   if test x"$ac_file" != x-; then
22946     echo "/* $configure_input  */" >"$tmp/config.h"
22947     cat "$ac_result" >>"$tmp/config.h"
22948     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22949       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22950 echo "$as_me: $ac_file is unchanged" >&6;}
22951     else
22952       rm -f $ac_file
22953       mv "$tmp/config.h" $ac_file
22954     fi
22955   else
22956     echo "/* $configure_input  */"
22957     cat "$ac_result"
22958   fi
22959   rm -f "$tmp/out12"
22960  ;;
22961
22962   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22963 echo "$as_me: executing $ac_file commands" >&6;}
22964  ;;
22965   esac
22966
22967
22968   case $ac_file$ac_mode in
22969     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22970    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22971     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22972    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22973     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22974    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22975     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22976    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22977     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22978    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22979     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22980    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22981     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22982    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22983     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22984    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22985     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22986    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22987     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22988    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22989     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22990    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22991     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22992    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22993     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22994    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22995
22996   esac
22997 done # for ac_tag
22998
22999
23000 { (exit 0); exit 0; }
23001 _ACEOF
23002 chmod +x $CONFIG_STATUS
23003 ac_clean_files=$ac_clean_files_save
23004
23005
23006 # configure is writing to config.log, and then calls config.status.
23007 # config.status does its own redirection, appending to config.log.
23008 # Unfortunately, on DOS this fails, as config.log is still kept open
23009 # by configure, so config.status won't be able to write to it; its
23010 # output is simply discarded.  So we exec the FD to /dev/null,
23011 # effectively closing config.log, so it can be properly (re)opened and
23012 # appended to by config.status.  When coming back to configure, we
23013 # need to make the FD available again.
23014 if test "$no_create" != yes; then
23015   ac_cs_success=:
23016   ac_config_status_args=
23017   test "$silent" = yes &&
23018     ac_config_status_args="$ac_config_status_args --quiet"
23019   exec 5>/dev/null
23020   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23021   exec 5>>config.log
23022   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23023   # would make configure fail if this is the last instruction.
23024   $ac_cs_success || { (exit 1); exit 1; }
23025 fi
23026
23027 #
23028 # CONFIG_SUBDIRS section.
23029 #
23030 if test "$no_recursion" != yes; then
23031
23032   # Remove --cache-file and --srcdir arguments so they do not pile up.
23033   ac_sub_configure_args=
23034   ac_prev=
23035   eval "set x $ac_configure_args"
23036   shift
23037   for ac_arg
23038   do
23039     if test -n "$ac_prev"; then
23040       ac_prev=
23041       continue
23042     fi
23043     case $ac_arg in
23044     -cache-file | --cache-file | --cache-fil | --cache-fi \
23045     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
23046       ac_prev=cache_file ;;
23047     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
23048     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
23049     | --c=*)
23050       ;;
23051     --config-cache | -C)
23052       ;;
23053     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
23054       ac_prev=srcdir ;;
23055     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
23056       ;;
23057     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
23058       ac_prev=prefix ;;
23059     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
23060       ;;
23061     *)
23062       case $ac_arg in
23063       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23064       esac
23065       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
23066     esac
23067   done
23068
23069   # Always prepend --prefix to ensure using the same prefix
23070   # in subdir configurations.
23071   ac_arg="--prefix=$prefix"
23072   case $ac_arg in
23073   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
23074   esac
23075   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
23076
23077   ac_popdir=`pwd`
23078   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
23079
23080     # Do not complain, so a configure script can configure whichever
23081     # parts of a large source tree are present.
23082     test -d "$srcdir/$ac_dir" || continue
23083
23084     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
23085     echo "$as_me:$LINENO: $ac_msg" >&5
23086     echo "$ac_msg" >&6
23087     { as_dir="$ac_dir"
23088   case $as_dir in #(
23089   -*) as_dir=./$as_dir;;
23090   esac
23091   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23092     as_dirs=
23093     while :; do
23094       case $as_dir in #(
23095       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23096       *) as_qdir=$as_dir;;
23097       esac
23098       as_dirs="'$as_qdir' $as_dirs"
23099       as_dir=`$as_dirname -- "$as_dir" ||
23100 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23101          X"$as_dir" : 'X\(//\)[^/]' \| \
23102          X"$as_dir" : 'X\(//\)$' \| \
23103          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23104 echo X"$as_dir" |
23105     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23106             s//\1/
23107             q
23108           }
23109           /^X\(\/\/\)[^/].*/{
23110             s//\1/
23111             q
23112           }
23113           /^X\(\/\/\)$/{
23114             s//\1/
23115             q
23116           }
23117           /^X\(\/\).*/{
23118             s//\1/
23119             q
23120           }
23121           s/.*/./; q'`
23122       test -d "$as_dir" && break
23123     done
23124     test -z "$as_dirs" || eval "mkdir $as_dirs"
23125   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23126 echo "$as_me: error: cannot create directory $as_dir" >&2;}
23127    { (exit 1); exit 1; }; }; }
23128     ac_builddir=.
23129
23130 case "$ac_dir" in
23131 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23132 *)
23133   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23134   # A ".." for each directory in $ac_dir_suffix.
23135   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
23136   case $ac_top_builddir_sub in
23137   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23138   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23139   esac ;;
23140 esac
23141 ac_abs_top_builddir=$ac_pwd
23142 ac_abs_builddir=$ac_pwd$ac_dir_suffix
23143 # for backward compatibility:
23144 ac_top_builddir=$ac_top_build_prefix
23145
23146 case $srcdir in
23147   .)  # We are building in place.
23148     ac_srcdir=.
23149     ac_top_srcdir=$ac_top_builddir_sub
23150     ac_abs_top_srcdir=$ac_pwd ;;
23151   [\\/]* | ?:[\\/]* )  # Absolute name.
23152     ac_srcdir=$srcdir$ac_dir_suffix;
23153     ac_top_srcdir=$srcdir
23154     ac_abs_top_srcdir=$srcdir ;;
23155   *) # Relative name.
23156     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23157     ac_top_srcdir=$ac_top_build_prefix$srcdir
23158     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23159 esac
23160 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23161
23162
23163     cd "$ac_dir"
23164
23165     # Check for guested configure; otherwise get Cygnus style configure.
23166     if test -f "$ac_srcdir/configure.gnu"; then
23167       ac_sub_configure=$ac_srcdir/configure.gnu
23168     elif test -f "$ac_srcdir/configure"; then
23169       ac_sub_configure=$ac_srcdir/configure
23170     elif test -f "$ac_srcdir/configure.in"; then
23171       # This should be Cygnus configure.
23172       ac_sub_configure=$ac_aux_dir/configure
23173     else
23174       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
23175 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
23176       ac_sub_configure=
23177     fi
23178
23179     # The recursion is here.
23180     if test -n "$ac_sub_configure"; then
23181       # Make the cache file name correct relative to the subdirectory.
23182       case $cache_file in
23183       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
23184       *) # Relative name.
23185         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
23186       esac
23187
23188       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
23189 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
23190       # The eval makes quoting arguments work.
23191       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
23192            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
23193         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
23194 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
23195    { (exit 1); exit 1; }; }
23196     fi
23197
23198     cd "$ac_popdir"
23199   done
23200 fi
23201