Add support for gnu_indirect_function.
[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.1svn.
4 #
5 # Report bugs to <llvmbugs@cs.uiuc.edu>.
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-2011 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.1svn'
565 PACKAGE_STRING='llvm 3.1svn'
566 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
568 ac_unique_file="lib/VMCore/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 ENDIAN
678 GREP
679 EGREP
680 LLVM_CROSS_COMPILING
681 BUILD_CC
682 BUILD_EXEEXT
683 BUILD_CXX
684 CVSBUILD
685 ENABLE_LIBCPP
686 ENABLE_OPTIMIZED
687 ENABLE_PROFILING
688 DISABLE_ASSERTIONS
689 ENABLE_EXPENSIVE_CHECKS
690 EXPENSIVE_CHECKS
691 DEBUG_RUNTIME
692 DEBUG_SYMBOLS
693 JIT
694 TARGET_HAS_JIT
695 ENABLE_DOCS
696 ENABLE_DOXYGEN
697 LLVM_ENABLE_THREADS
698 ENABLE_PTHREADS
699 ENABLE_PIC
700 ENABLE_SHARED
701 ENABLE_EMBED_STDCXX
702 ENABLE_TIMESTAMPS
703 TARGETS_TO_BUILD
704 LLVM_ENUM_TARGETS
705 LLVM_ENUM_ASM_PRINTERS
706 LLVM_ENUM_ASM_PARSERS
707 LLVM_ENUM_DISASSEMBLERS
708 ENABLE_CBE_PRINTF_A
709 OPTIMIZE_OPTION
710 EXTRA_OPTIONS
711 EXTRA_LD_OPTIONS
712 CLANG_SRC_ROOT
713 BINUTILS_INCDIR
714 INTERNAL_PREFIX
715 NM
716 ifGNUmake
717 LN_S
718 CMP
719 CP
720 DATE
721 FIND
722 MKDIR
723 MV
724 RANLIB
725 AR
726 RM
727 SED
728 TAR
729 BINPWD
730 GRAPHVIZ
731 DOT
732 FDP
733 NEATO
734 TWOPI
735 CIRCO
736 GV
737 DOTTY
738 XDOT_PY
739 PERL
740 HAVE_PERL
741 INSTALL_PROGRAM
742 INSTALL_SCRIPT
743 INSTALL_DATA
744 BZIP2
745 CAT
746 DOXYGEN
747 GROFF
748 GZIPBIN
749 POD2HTML
750 POD2MAN
751 PDFROFF
752 RUNTEST
753 TCLSH
754 ZIP
755 OCAMLC
756 OCAMLOPT
757 OCAMLDEP
758 OCAMLDOC
759 GAS
760 HAVE_LINK_VERSION_SCRIPT
761 INSTALL_LTDL_TRUE
762 INSTALL_LTDL_FALSE
763 CONVENIENCE_LTDL_TRUE
764 CONVENIENCE_LTDL_FALSE
765 LIBADD_DL
766 NO_VARIADIC_MACROS
767 NO_MISSING_FIELD_INITIALIZERS
768 USE_UDIS86
769 USE_OPROFILE
770 HAVE_PTHREAD
771 HUGE_VAL_SANITY
772 MMAP_FILE
773 SHLIBEXT
774 SHLIBPATH_VAR
775 LLVM_PREFIX
776 LLVM_BINDIR
777 LLVM_LIBDIR
778 LLVM_DATADIR
779 LLVM_DOCSDIR
780 LLVM_ETCDIR
781 LLVM_INCLUDEDIR
782 LLVM_INFODIR
783 LLVM_MANDIR
784 LLVM_CONFIGTIME
785 BINDINGS_TO_BUILD
786 ALL_BINDINGS
787 OCAML_LIBDIR
788 ENABLE_VISIBILITY_INLINES_HIDDEN
789 RPATH
790 RDYNAMIC
791 LIBOBJS
792 LTLIBOBJS'
793 ac_subst_files=''
794       ac_precious_vars='build_alias
795 host_alias
796 target_alias
797 CC
798 CFLAGS
799 LDFLAGS
800 CPPFLAGS
801 CXX
802 CXXFLAGS
803 CCC
804 CPP'
805 ac_subdirs_all='projects/llvm-gcc
806 projects/test-suite
807 projects/llvm-test
808 projects/poolalloc
809 projects/llvm-poolalloc
810 projects/sample
811 projects/privbracket
812 projects/llvm-stacker
813 projects/llvm-reopt
814 projects/llvm-java
815 projects/llvm-tv
816 projects/safecode
817 projects/llvm-kernel
818 tools/polly'
819
820 # Initialize some variables set by options.
821 ac_init_help=
822 ac_init_version=false
823 # The variables have the same names as the options, with
824 # dashes changed to underlines.
825 cache_file=/dev/null
826 exec_prefix=NONE
827 no_create=
828 no_recursion=
829 prefix=NONE
830 program_prefix=NONE
831 program_suffix=NONE
832 program_transform_name=s,x,x,
833 silent=
834 site=
835 srcdir=
836 verbose=
837 x_includes=NONE
838 x_libraries=NONE
839
840 # Installation directory options.
841 # These are left unexpanded so users can "make install exec_prefix=/foo"
842 # and all the variables that are supposed to be based on exec_prefix
843 # by default will actually change.
844 # Use braces instead of parens because sh, perl, etc. also accept them.
845 # (The list follows the same order as the GNU Coding Standards.)
846 bindir='${exec_prefix}/bin'
847 sbindir='${exec_prefix}/sbin'
848 libexecdir='${exec_prefix}/libexec'
849 datarootdir='${prefix}/share'
850 datadir='${datarootdir}'
851 sysconfdir='${prefix}/etc'
852 sharedstatedir='${prefix}/com'
853 localstatedir='${prefix}/var'
854 includedir='${prefix}/include'
855 oldincludedir='/usr/include'
856 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
857 infodir='${datarootdir}/info'
858 htmldir='${docdir}'
859 dvidir='${docdir}'
860 pdfdir='${docdir}'
861 psdir='${docdir}'
862 libdir='${exec_prefix}/lib'
863 localedir='${datarootdir}/locale'
864 mandir='${datarootdir}/man'
865
866 ac_prev=
867 ac_dashdash=
868 for ac_option
869 do
870   # If the previous option needs an argument, assign it.
871   if test -n "$ac_prev"; then
872     eval $ac_prev=\$ac_option
873     ac_prev=
874     continue
875   fi
876
877   case $ac_option in
878   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
879   *)    ac_optarg=yes ;;
880   esac
881
882   # Accept the important Cygnus configure options, so we can diagnose typos.
883
884   case $ac_dashdash$ac_option in
885   --)
886     ac_dashdash=yes ;;
887
888   -bindir | --bindir | --bindi | --bind | --bin | --bi)
889     ac_prev=bindir ;;
890   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
891     bindir=$ac_optarg ;;
892
893   -build | --build | --buil | --bui | --bu)
894     ac_prev=build_alias ;;
895   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
896     build_alias=$ac_optarg ;;
897
898   -cache-file | --cache-file | --cache-fil | --cache-fi \
899   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
900     ac_prev=cache_file ;;
901   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
902   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
903     cache_file=$ac_optarg ;;
904
905   --config-cache | -C)
906     cache_file=config.cache ;;
907
908   -datadir | --datadir | --datadi | --datad)
909     ac_prev=datadir ;;
910   -datadir=* | --datadir=* | --datadi=* | --datad=*)
911     datadir=$ac_optarg ;;
912
913   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
914   | --dataroo | --dataro | --datar)
915     ac_prev=datarootdir ;;
916   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
917   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
918     datarootdir=$ac_optarg ;;
919
920   -disable-* | --disable-*)
921     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
922     # Reject names that are not valid shell variable names.
923     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
924       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
925    { (exit 1); exit 1; }; }
926     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
927     eval enable_$ac_feature=no ;;
928
929   -docdir | --docdir | --docdi | --doc | --do)
930     ac_prev=docdir ;;
931   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
932     docdir=$ac_optarg ;;
933
934   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
935     ac_prev=dvidir ;;
936   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
937     dvidir=$ac_optarg ;;
938
939   -enable-* | --enable-*)
940     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
941     # Reject names that are not valid shell variable names.
942     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
943       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
944    { (exit 1); exit 1; }; }
945     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
946     eval enable_$ac_feature=\$ac_optarg ;;
947
948   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950   | --exec | --exe | --ex)
951     ac_prev=exec_prefix ;;
952   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954   | --exec=* | --exe=* | --ex=*)
955     exec_prefix=$ac_optarg ;;
956
957   -gas | --gas | --ga | --g)
958     # Obsolete; use --with-gas.
959     with_gas=yes ;;
960
961   -help | --help | --hel | --he | -h)
962     ac_init_help=long ;;
963   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964     ac_init_help=recursive ;;
965   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966     ac_init_help=short ;;
967
968   -host | --host | --hos | --ho)
969     ac_prev=host_alias ;;
970   -host=* | --host=* | --hos=* | --ho=*)
971     host_alias=$ac_optarg ;;
972
973   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974     ac_prev=htmldir ;;
975   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976   | --ht=*)
977     htmldir=$ac_optarg ;;
978
979   -includedir | --includedir | --includedi | --included | --include \
980   | --includ | --inclu | --incl | --inc)
981     ac_prev=includedir ;;
982   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983   | --includ=* | --inclu=* | --incl=* | --inc=*)
984     includedir=$ac_optarg ;;
985
986   -infodir | --infodir | --infodi | --infod | --info | --inf)
987     ac_prev=infodir ;;
988   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989     infodir=$ac_optarg ;;
990
991   -libdir | --libdir | --libdi | --libd)
992     ac_prev=libdir ;;
993   -libdir=* | --libdir=* | --libdi=* | --libd=*)
994     libdir=$ac_optarg ;;
995
996   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997   | --libexe | --libex | --libe)
998     ac_prev=libexecdir ;;
999   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000   | --libexe=* | --libex=* | --libe=*)
1001     libexecdir=$ac_optarg ;;
1002
1003   -localedir | --localedir | --localedi | --localed | --locale)
1004     ac_prev=localedir ;;
1005   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006     localedir=$ac_optarg ;;
1007
1008   -localstatedir | --localstatedir | --localstatedi | --localstated \
1009   | --localstate | --localstat | --localsta | --localst | --locals)
1010     ac_prev=localstatedir ;;
1011   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1012   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1013     localstatedir=$ac_optarg ;;
1014
1015   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016     ac_prev=mandir ;;
1017   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018     mandir=$ac_optarg ;;
1019
1020   -nfp | --nfp | --nf)
1021     # Obsolete; use --without-fp.
1022     with_fp=no ;;
1023
1024   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025   | --no-cr | --no-c | -n)
1026     no_create=yes ;;
1027
1028   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030     no_recursion=yes ;;
1031
1032   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034   | --oldin | --oldi | --old | --ol | --o)
1035     ac_prev=oldincludedir ;;
1036   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039     oldincludedir=$ac_optarg ;;
1040
1041   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042     ac_prev=prefix ;;
1043   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044     prefix=$ac_optarg ;;
1045
1046   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047   | --program-pre | --program-pr | --program-p)
1048     ac_prev=program_prefix ;;
1049   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051     program_prefix=$ac_optarg ;;
1052
1053   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054   | --program-suf | --program-su | --program-s)
1055     ac_prev=program_suffix ;;
1056   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058     program_suffix=$ac_optarg ;;
1059
1060   -program-transform-name | --program-transform-name \
1061   | --program-transform-nam | --program-transform-na \
1062   | --program-transform-n | --program-transform- \
1063   | --program-transform | --program-transfor \
1064   | --program-transfo | --program-transf \
1065   | --program-trans | --program-tran \
1066   | --progr-tra | --program-tr | --program-t)
1067     ac_prev=program_transform_name ;;
1068   -program-transform-name=* | --program-transform-name=* \
1069   | --program-transform-nam=* | --program-transform-na=* \
1070   | --program-transform-n=* | --program-transform-=* \
1071   | --program-transform=* | --program-transfor=* \
1072   | --program-transfo=* | --program-transf=* \
1073   | --program-trans=* | --program-tran=* \
1074   | --progr-tra=* | --program-tr=* | --program-t=*)
1075     program_transform_name=$ac_optarg ;;
1076
1077   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078     ac_prev=pdfdir ;;
1079   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080     pdfdir=$ac_optarg ;;
1081
1082   -psdir | --psdir | --psdi | --psd | --ps)
1083     ac_prev=psdir ;;
1084   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085     psdir=$ac_optarg ;;
1086
1087   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088   | -silent | --silent | --silen | --sile | --sil)
1089     silent=yes ;;
1090
1091   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092     ac_prev=sbindir ;;
1093   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094   | --sbi=* | --sb=*)
1095     sbindir=$ac_optarg ;;
1096
1097   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099   | --sharedst | --shareds | --shared | --share | --shar \
1100   | --sha | --sh)
1101     ac_prev=sharedstatedir ;;
1102   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105   | --sha=* | --sh=*)
1106     sharedstatedir=$ac_optarg ;;
1107
1108   -site | --site | --sit)
1109     ac_prev=site ;;
1110   -site=* | --site=* | --sit=*)
1111     site=$ac_optarg ;;
1112
1113   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114     ac_prev=srcdir ;;
1115   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116     srcdir=$ac_optarg ;;
1117
1118   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119   | --syscon | --sysco | --sysc | --sys | --sy)
1120     ac_prev=sysconfdir ;;
1121   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123     sysconfdir=$ac_optarg ;;
1124
1125   -target | --target | --targe | --targ | --tar | --ta | --t)
1126     ac_prev=target_alias ;;
1127   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128     target_alias=$ac_optarg ;;
1129
1130   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131     verbose=yes ;;
1132
1133   -version | --version | --versio | --versi | --vers | -V)
1134     ac_init_version=: ;;
1135
1136   -with-* | --with-*)
1137     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138     # Reject names that are not valid shell variable names.
1139     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1140       { echo "$as_me: error: invalid package name: $ac_package" >&2
1141    { (exit 1); exit 1; }; }
1142     ac_package=`echo $ac_package| sed 's/-/_/g'`
1143     eval with_$ac_package=\$ac_optarg ;;
1144
1145   -without-* | --without-*)
1146     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147     # Reject names that are not valid shell variable names.
1148     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1149       { echo "$as_me: error: invalid package name: $ac_package" >&2
1150    { (exit 1); exit 1; }; }
1151     ac_package=`echo $ac_package | sed 's/-/_/g'`
1152     eval with_$ac_package=no ;;
1153
1154   --x)
1155     # Obsolete; use --with-x.
1156     with_x=yes ;;
1157
1158   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1159   | --x-incl | --x-inc | --x-in | --x-i)
1160     ac_prev=x_includes ;;
1161   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1162   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1163     x_includes=$ac_optarg ;;
1164
1165   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1166   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1167     ac_prev=x_libraries ;;
1168   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1169   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1170     x_libraries=$ac_optarg ;;
1171
1172   -*) { echo "$as_me: error: unrecognized option: $ac_option
1173 Try \`$0 --help' for more information." >&2
1174    { (exit 1); exit 1; }; }
1175     ;;
1176
1177   *=*)
1178     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1179     # Reject names that are not valid shell variable names.
1180     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1181       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1182    { (exit 1); exit 1; }; }
1183     eval $ac_envvar=\$ac_optarg
1184     export $ac_envvar ;;
1185
1186   *)
1187     # FIXME: should be removed in autoconf 3.0.
1188     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1189     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1190       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1191     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1192     ;;
1193
1194   esac
1195 done
1196
1197 if test -n "$ac_prev"; then
1198   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1199   { echo "$as_me: error: missing argument to $ac_option" >&2
1200    { (exit 1); exit 1; }; }
1201 fi
1202
1203 # Be sure to have absolute directory names.
1204 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205                 datadir sysconfdir sharedstatedir localstatedir includedir \
1206                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207                 libdir localedir mandir
1208 do
1209   eval ac_val=\$$ac_var
1210   case $ac_val in
1211     [\\/$]* | ?:[\\/]* )  continue;;
1212     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1213   esac
1214   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1215    { (exit 1); exit 1; }; }
1216 done
1217
1218 # There might be people who depend on the old broken behavior: `$host'
1219 # used to hold the argument of --host etc.
1220 # FIXME: To remove some day.
1221 build=$build_alias
1222 host=$host_alias
1223 target=$target_alias
1224
1225 # FIXME: To remove some day.
1226 if test "x$host_alias" != x; then
1227   if test "x$build_alias" = x; then
1228     cross_compiling=maybe
1229     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1230     If a cross compiler is detected then cross compile mode will be used." >&2
1231   elif test "x$build_alias" != "x$host_alias"; then
1232     cross_compiling=yes
1233   fi
1234 fi
1235
1236 ac_tool_prefix=
1237 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1238
1239 test "$silent" = yes && exec 6>/dev/null
1240
1241
1242 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1243 ac_ls_di=`ls -di .` &&
1244 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1245   { echo "$as_me: error: Working directory cannot be determined" >&2
1246    { (exit 1); exit 1; }; }
1247 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1248   { echo "$as_me: error: pwd does not report name of working directory" >&2
1249    { (exit 1); exit 1; }; }
1250
1251
1252 # Find the source files, if location was not specified.
1253 if test -z "$srcdir"; then
1254   ac_srcdir_defaulted=yes
1255   # Try the directory containing this script, then the parent directory.
1256   ac_confdir=`$as_dirname -- "$0" ||
1257 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1258          X"$0" : 'X\(//\)[^/]' \| \
1259          X"$0" : 'X\(//\)$' \| \
1260          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1261 echo X"$0" |
1262     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1263             s//\1/
1264             q
1265           }
1266           /^X\(\/\/\)[^/].*/{
1267             s//\1/
1268             q
1269           }
1270           /^X\(\/\/\)$/{
1271             s//\1/
1272             q
1273           }
1274           /^X\(\/\).*/{
1275             s//\1/
1276             q
1277           }
1278           s/.*/./; q'`
1279   srcdir=$ac_confdir
1280   if test ! -r "$srcdir/$ac_unique_file"; then
1281     srcdir=..
1282   fi
1283 else
1284   ac_srcdir_defaulted=no
1285 fi
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1287   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1288   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1289    { (exit 1); exit 1; }; }
1290 fi
1291 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1292 ac_abs_confdir=`(
1293         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1294    { (exit 1); exit 1; }; }
1295         pwd)`
1296 # When building in place, set srcdir=.
1297 if test "$ac_abs_confdir" = "$ac_pwd"; then
1298   srcdir=.
1299 fi
1300 # Remove unnecessary trailing slashes from srcdir.
1301 # Double slashes in file names in object file debugging info
1302 # mess up M-x gdb in Emacs.
1303 case $srcdir in
1304 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1305 esac
1306 for ac_var in $ac_precious_vars; do
1307   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1308   eval ac_env_${ac_var}_value=\$${ac_var}
1309   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1310   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1311 done
1312
1313 #
1314 # Report the --help message.
1315 #
1316 if test "$ac_init_help" = "long"; then
1317   # Omit some internal or obsolete options to make the list less imposing.
1318   # This message is too long to be a string in the A/UX 3.1 sh.
1319   cat <<_ACEOF
1320 \`configure' configures llvm 3.1svn to adapt to many kinds of systems.
1321
1322 Usage: $0 [OPTION]... [VAR=VALUE]...
1323
1324 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1325 VAR=VALUE.  See below for descriptions of some of the useful variables.
1326
1327 Defaults for the options are specified in brackets.
1328
1329 Configuration:
1330   -h, --help              display this help and exit
1331       --help=short        display options specific to this package
1332       --help=recursive    display the short help of all the included packages
1333   -V, --version           display version information and exit
1334   -q, --quiet, --silent   do not print \`checking...' messages
1335       --cache-file=FILE   cache test results in FILE [disabled]
1336   -C, --config-cache      alias for \`--cache-file=config.cache'
1337   -n, --no-create         do not create output files
1338       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1339
1340 Installation directories:
1341   --prefix=PREFIX         install architecture-independent files in PREFIX
1342                           [$ac_default_prefix]
1343   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1344                           [PREFIX]
1345
1346 By default, \`make install' will install all the files in
1347 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1348 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1349 for instance \`--prefix=\$HOME'.
1350
1351 For better control, use the options below.
1352
1353 Fine tuning of the installation directories:
1354   --bindir=DIR           user executables [EPREFIX/bin]
1355   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1356   --libexecdir=DIR       program executables [EPREFIX/libexec]
1357   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1358   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1359   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1360   --libdir=DIR           object code libraries [EPREFIX/lib]
1361   --includedir=DIR       C header files [PREFIX/include]
1362   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1363   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1364   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1365   --infodir=DIR          info documentation [DATAROOTDIR/info]
1366   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1367   --mandir=DIR           man documentation [DATAROOTDIR/man]
1368   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1369   --htmldir=DIR          html documentation [DOCDIR]
1370   --dvidir=DIR           dvi documentation [DOCDIR]
1371   --pdfdir=DIR           pdf documentation [DOCDIR]
1372   --psdir=DIR            ps documentation [DOCDIR]
1373 _ACEOF
1374
1375   cat <<\_ACEOF
1376
1377 System types:
1378   --build=BUILD     configure for building on BUILD [guessed]
1379   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1380   --target=TARGET   configure for building compilers for TARGET [HOST]
1381 _ACEOF
1382 fi
1383
1384 if test -n "$ac_init_help"; then
1385   case $ac_init_help in
1386      short | recursive ) echo "Configuration of llvm 3.1svn:";;
1387    esac
1388   cat <<\_ACEOF
1389
1390 Optional Features:
1391   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1392   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1393   --enable-polly          Use polly if available (default is YES)
1394   --enable-libcpp         Use libc++ if available (default is NO)
1395   --enable-optimized      Compile with optimizations enabled (default is NO)
1396   --enable-profiling      Compile with profiling enabled (default is NO)
1397   --enable-assertions     Compile with assertion checks enabled (default is
1398                           YES)
1399   --enable-expensive-checks
1400                           Compile with expensive debug checks enabled (default
1401                           is NO)
1402   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1403                           NO)
1404   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1405                           optimization is on and YES if it's off)
1406   --enable-jit            Enable Just In Time Compiling (default is YES)
1407   --enable-docs           Build documents (default is YES)
1408   --enable-doxygen        Build doxygen documentation (default is NO)
1409   --enable-threads        Use threads if available (default is YES)
1410   --enable-pthreads       Use pthreads if available (default is YES)
1411   --enable-pic            Build LLVM with Position Independent Code (default
1412                           is YES)
1413   --enable-shared         Build a shared library and link tools against it
1414                           (default is NO)
1415   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1416                           Win32 DLL (default is NO)
1417   --enable-timestamps     Enable embedding timestamp information in build
1418                           (default is YES)
1419   --enable-targets        Build specific host targets: all or
1420                           target1,target2,... Valid targets are: host, x86,
1421                           x86_64, sparc, powerpc, arm, mips, spu, xcore,
1422                           msp430, ptx, cbe, and cpp (default=all)
1423   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1424                           %a (default is YES)
1425   --enable-bindings       Build specific language bindings:
1426                           all,auto,none,{binding-name} (default=auto)
1427   --enable-libffi         Check for the presence of libffi (default is NO)
1428   --enable-ltdl-install   install libltdl
1429
1430 Optional Packages:
1431   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1432   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1433   --with-optimize-option  Select the compiler options to use for optimized
1434                           builds
1435   --with-extra-options    Specify additional options to compile LLVM with
1436   --with-extra-ld-options Specify additional options to link LLVM with
1437   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1438                           is stdlib)
1439   --with-clang-srcdir     Directory to the out-of-tree Clang source
1440   --with-clang-resource-dir
1441                           Relative directory from the Clang binary for
1442                           resource files
1443   --with-c-include-dirs   Colon separated list of directories clang will
1444                           search for headers
1445   --with-cxx-include-root Directory with the libstdc++ headers.
1446   --with-cxx-include-arch Architecture of the libstdc++ headers.
1447   --with-cxx-include-32bit-dir
1448                           32 bit multilib dir.
1449   --with-cxx-include-64bit-dir
1450                           64 bit multilib directory.
1451   --with-binutils-include Specify path to binutils/include/ containing
1452                           plugin-api.h file for gold plugin.
1453   --with-bug-report-url   Specify the URL where bug reports should be
1454                           submitted (default=http://llvm.org/bugs/)
1455   --with-internal-prefix  Installation directory for internal files
1456   --with-tclinclude       directory where tcl headers are
1457   --with-udis86=<path>    Use udis86 external x86 disassembler library
1458   --with-oprofile=<prefix>
1459                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1460
1461 Some influential environment variables:
1462   CC          C compiler command
1463   CFLAGS      C compiler flags
1464   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1465               nonstandard directory <lib dir>
1466   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1467               you have headers in a nonstandard directory <include dir>
1468   CXX         C++ compiler command
1469   CXXFLAGS    C++ compiler flags
1470   CPP         C preprocessor
1471
1472 Use these variables to override the choices made by `configure' or to help
1473 it to find libraries and programs with nonstandard names/locations.
1474
1475 Report bugs to <llvmbugs@cs.uiuc.edu>.
1476 _ACEOF
1477 ac_status=$?
1478 fi
1479
1480 if test "$ac_init_help" = "recursive"; then
1481   # If there are subdirs, report their specific --help.
1482   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1483     test -d "$ac_dir" || continue
1484     ac_builddir=.
1485
1486 case "$ac_dir" in
1487 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488 *)
1489   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1490   # A ".." for each directory in $ac_dir_suffix.
1491   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1492   case $ac_top_builddir_sub in
1493   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1495   esac ;;
1496 esac
1497 ac_abs_top_builddir=$ac_pwd
1498 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1499 # for backward compatibility:
1500 ac_top_builddir=$ac_top_build_prefix
1501
1502 case $srcdir in
1503   .)  # We are building in place.
1504     ac_srcdir=.
1505     ac_top_srcdir=$ac_top_builddir_sub
1506     ac_abs_top_srcdir=$ac_pwd ;;
1507   [\\/]* | ?:[\\/]* )  # Absolute name.
1508     ac_srcdir=$srcdir$ac_dir_suffix;
1509     ac_top_srcdir=$srcdir
1510     ac_abs_top_srcdir=$srcdir ;;
1511   *) # Relative name.
1512     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1513     ac_top_srcdir=$ac_top_build_prefix$srcdir
1514     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1515 esac
1516 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1517
1518     cd "$ac_dir" || { ac_status=$?; continue; }
1519     # Check for guested configure.
1520     if test -f "$ac_srcdir/configure.gnu"; then
1521       echo &&
1522       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1523     elif test -f "$ac_srcdir/configure"; then
1524       echo &&
1525       $SHELL "$ac_srcdir/configure" --help=recursive
1526     else
1527       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1528     fi || ac_status=$?
1529     cd "$ac_pwd" || { ac_status=$?; break; }
1530   done
1531 fi
1532
1533 test -n "$ac_init_help" && exit $ac_status
1534 if $ac_init_version; then
1535   cat <<\_ACEOF
1536 llvm configure 3.1svn
1537 generated by GNU Autoconf 2.60
1538
1539 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1540 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1541 This configure script is free software; the Free Software Foundation
1542 gives unlimited permission to copy, distribute and modify it.
1543
1544 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
1545 _ACEOF
1546   exit
1547 fi
1548 cat >config.log <<_ACEOF
1549 This file contains any messages produced by compilers while
1550 running configure, to aid debugging if configure makes a mistake.
1551
1552 It was created by llvm $as_me 3.1svn, which was
1553 generated by GNU Autoconf 2.60.  Invocation command line was
1554
1555   $ $0 $@
1556
1557 _ACEOF
1558 exec 5>>config.log
1559 {
1560 cat <<_ASUNAME
1561 ## --------- ##
1562 ## Platform. ##
1563 ## --------- ##
1564
1565 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1566 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1567 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1568 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1569 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1570
1571 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1572 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1573
1574 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1575 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1576 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1577 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1578 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1579 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1580 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1581
1582 _ASUNAME
1583
1584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1585 for as_dir in $PATH
1586 do
1587   IFS=$as_save_IFS
1588   test -z "$as_dir" && as_dir=.
1589   echo "PATH: $as_dir"
1590 done
1591 IFS=$as_save_IFS
1592
1593 } >&5
1594
1595 cat >&5 <<_ACEOF
1596
1597
1598 ## ----------- ##
1599 ## Core tests. ##
1600 ## ----------- ##
1601
1602 _ACEOF
1603
1604
1605 # Keep a trace of the command line.
1606 # Strip out --no-create and --no-recursion so they do not pile up.
1607 # Strip out --silent because we don't want to record it for future runs.
1608 # Also quote any args containing shell meta-characters.
1609 # Make two passes to allow for proper duplicate-argument suppression.
1610 ac_configure_args=
1611 ac_configure_args0=
1612 ac_configure_args1=
1613 ac_must_keep_next=false
1614 for ac_pass in 1 2
1615 do
1616   for ac_arg
1617   do
1618     case $ac_arg in
1619     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1620     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1621     | -silent | --silent | --silen | --sile | --sil)
1622       continue ;;
1623     *\'*)
1624       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1625     esac
1626     case $ac_pass in
1627     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1628     2)
1629       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1630       if test $ac_must_keep_next = true; then
1631         ac_must_keep_next=false # Got value, back to normal.
1632       else
1633         case $ac_arg in
1634           *=* | --config-cache | -C | -disable-* | --disable-* \
1635           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1636           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1637           | -with-* | --with-* | -without-* | --without-* | --x)
1638             case "$ac_configure_args0 " in
1639               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1640             esac
1641             ;;
1642           -* ) ac_must_keep_next=true ;;
1643         esac
1644       fi
1645       ac_configure_args="$ac_configure_args '$ac_arg'"
1646       ;;
1647     esac
1648   done
1649 done
1650 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1651 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1652
1653 # When interrupted or exit'd, cleanup temporary files, and complete
1654 # config.log.  We remove comments because anyway the quotes in there
1655 # would cause problems or look ugly.
1656 # WARNING: Use '\'' to represent an apostrophe within the trap.
1657 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1658 trap 'exit_status=$?
1659   # Save into config.log some information that might help in debugging.
1660   {
1661     echo
1662
1663     cat <<\_ASBOX
1664 ## ---------------- ##
1665 ## Cache variables. ##
1666 ## ---------------- ##
1667 _ASBOX
1668     echo
1669     # The following way of writing the cache mishandles newlines in values,
1670 (
1671   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1672     eval ac_val=\$$ac_var
1673     case $ac_val in #(
1674     *${as_nl}*)
1675       case $ac_var in #(
1676       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1677 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1678       esac
1679       case $ac_var in #(
1680       _ | IFS | as_nl) ;; #(
1681       *) $as_unset $ac_var ;;
1682       esac ;;
1683     esac
1684   done
1685   (set) 2>&1 |
1686     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1687     *${as_nl}ac_space=\ *)
1688       sed -n \
1689         "s/'\''/'\''\\\\'\'''\''/g;
1690           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1691       ;; #(
1692     *)
1693       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1694       ;;
1695     esac |
1696     sort
1697 )
1698     echo
1699
1700     cat <<\_ASBOX
1701 ## ----------------- ##
1702 ## Output variables. ##
1703 ## ----------------- ##
1704 _ASBOX
1705     echo
1706     for ac_var in $ac_subst_vars
1707     do
1708       eval ac_val=\$$ac_var
1709       case $ac_val in
1710       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1711       esac
1712       echo "$ac_var='\''$ac_val'\''"
1713     done | sort
1714     echo
1715
1716     if test -n "$ac_subst_files"; then
1717       cat <<\_ASBOX
1718 ## ------------------- ##
1719 ## File substitutions. ##
1720 ## ------------------- ##
1721 _ASBOX
1722       echo
1723       for ac_var in $ac_subst_files
1724       do
1725         eval ac_val=\$$ac_var
1726         case $ac_val in
1727         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1728         esac
1729         echo "$ac_var='\''$ac_val'\''"
1730       done | sort
1731       echo
1732     fi
1733
1734     if test -s confdefs.h; then
1735       cat <<\_ASBOX
1736 ## ----------- ##
1737 ## confdefs.h. ##
1738 ## ----------- ##
1739 _ASBOX
1740       echo
1741       cat confdefs.h
1742       echo
1743     fi
1744     test "$ac_signal" != 0 &&
1745       echo "$as_me: caught signal $ac_signal"
1746     echo "$as_me: exit $exit_status"
1747   } >&5
1748   rm -f core *.core core.conftest.* &&
1749     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1750     exit $exit_status
1751 ' 0
1752 for ac_signal in 1 2 13 15; do
1753   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1754 done
1755 ac_signal=0
1756
1757 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1758 rm -f -r conftest* confdefs.h
1759
1760 # Predefined preprocessor variables.
1761
1762 cat >>confdefs.h <<_ACEOF
1763 #define PACKAGE_NAME "$PACKAGE_NAME"
1764 _ACEOF
1765
1766
1767 cat >>confdefs.h <<_ACEOF
1768 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1769 _ACEOF
1770
1771
1772 cat >>confdefs.h <<_ACEOF
1773 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1774 _ACEOF
1775
1776
1777 cat >>confdefs.h <<_ACEOF
1778 #define PACKAGE_STRING "$PACKAGE_STRING"
1779 _ACEOF
1780
1781
1782 cat >>confdefs.h <<_ACEOF
1783 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1784 _ACEOF
1785
1786
1787 # Let the site file select an alternate cache file if it wants to.
1788 # Prefer explicitly selected file to automatically selected ones.
1789 if test -n "$CONFIG_SITE"; then
1790   set x "$CONFIG_SITE"
1791 elif test "x$prefix" != xNONE; then
1792   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1793 else
1794   set x "$ac_default_prefix/share/config.site" \
1795         "$ac_default_prefix/etc/config.site"
1796 fi
1797 shift
1798 for ac_site_file
1799 do
1800   if test -r "$ac_site_file"; then
1801     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1802 echo "$as_me: loading site script $ac_site_file" >&6;}
1803     sed 's/^/| /' "$ac_site_file" >&5
1804     . "$ac_site_file"
1805   fi
1806 done
1807
1808 if test -r "$cache_file"; then
1809   # Some versions of bash will fail to source /dev/null (special
1810   # files actually), so we avoid doing that.
1811   if test -f "$cache_file"; then
1812     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1813 echo "$as_me: loading cache $cache_file" >&6;}
1814     case $cache_file in
1815       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1816       *)                      . "./$cache_file";;
1817     esac
1818   fi
1819 else
1820   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1821 echo "$as_me: creating cache $cache_file" >&6;}
1822   >$cache_file
1823 fi
1824
1825 # Check that the precious variables saved in the cache have kept the same
1826 # value.
1827 ac_cache_corrupted=false
1828 for ac_var in $ac_precious_vars; do
1829   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1830   eval ac_new_set=\$ac_env_${ac_var}_set
1831   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1832   eval ac_new_val=\$ac_env_${ac_var}_value
1833   case $ac_old_set,$ac_new_set in
1834     set,)
1835       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1836 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1837       ac_cache_corrupted=: ;;
1838     ,set)
1839       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1840 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1841       ac_cache_corrupted=: ;;
1842     ,);;
1843     *)
1844       if test "x$ac_old_val" != "x$ac_new_val"; then
1845         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1846 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1847         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1848 echo "$as_me:   former value:  $ac_old_val" >&2;}
1849         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1850 echo "$as_me:   current value: $ac_new_val" >&2;}
1851         ac_cache_corrupted=:
1852       fi;;
1853   esac
1854   # Pass precious variables to config.status.
1855   if test "$ac_new_set" = set; then
1856     case $ac_new_val in
1857     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1858     *) ac_arg=$ac_var=$ac_new_val ;;
1859     esac
1860     case " $ac_configure_args " in
1861       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1862       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1863     esac
1864   fi
1865 done
1866 if $ac_cache_corrupted; then
1867   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1868 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1869   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1870 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1871    { (exit 1); exit 1; }; }
1872 fi
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898 ac_ext=c
1899 ac_cpp='$CPP $CPPFLAGS'
1900 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1901 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1902 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1903
1904
1905
1906 LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
1907
1908
1909
1910
1911
1912
1913
1914 ac_aux_dir=
1915 for ac_dir in autoconf "$srcdir"/autoconf; do
1916   if test -f "$ac_dir/install-sh"; then
1917     ac_aux_dir=$ac_dir
1918     ac_install_sh="$ac_aux_dir/install-sh -c"
1919     break
1920   elif test -f "$ac_dir/install.sh"; then
1921     ac_aux_dir=$ac_dir
1922     ac_install_sh="$ac_aux_dir/install.sh -c"
1923     break
1924   elif test -f "$ac_dir/shtool"; then
1925     ac_aux_dir=$ac_dir
1926     ac_install_sh="$ac_aux_dir/shtool install -c"
1927     break
1928   fi
1929 done
1930 if test -z "$ac_aux_dir"; then
1931   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1932 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1933    { (exit 1); exit 1; }; }
1934 fi
1935
1936 # These three variables are undocumented and unsupported,
1937 # and are intended to be withdrawn in a future Autoconf release.
1938 # They can cause serious problems if a builder's source tree is in a directory
1939 # whose full name contains unusual characters.
1940 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1941 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1942 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1943
1944
1945
1946 if test ${srcdir} != "." ; then
1947   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1948     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1949 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1950    { (exit 1); exit 1; }; }
1951   fi
1952 fi
1953
1954 ac_ext=c
1955 ac_cpp='$CPP $CPPFLAGS'
1956 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1957 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1958 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1959 if test -n "$ac_tool_prefix"; then
1960   for ac_prog in clang llvm-gcc gcc
1961   do
1962     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1963 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1964 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1965 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1966 if test "${ac_cv_prog_CC+set}" = set; then
1967   echo $ECHO_N "(cached) $ECHO_C" >&6
1968 else
1969   if test -n "$CC"; then
1970   ac_cv_prog_CC="$CC" # Let the user override the test.
1971 else
1972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1973 for as_dir in $PATH
1974 do
1975   IFS=$as_save_IFS
1976   test -z "$as_dir" && as_dir=.
1977   for ac_exec_ext in '' $ac_executable_extensions; do
1978   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1979     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1980     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1981     break 2
1982   fi
1983 done
1984 done
1985 IFS=$as_save_IFS
1986
1987 fi
1988 fi
1989 CC=$ac_cv_prog_CC
1990 if test -n "$CC"; then
1991   { echo "$as_me:$LINENO: result: $CC" >&5
1992 echo "${ECHO_T}$CC" >&6; }
1993 else
1994   { echo "$as_me:$LINENO: result: no" >&5
1995 echo "${ECHO_T}no" >&6; }
1996 fi
1997
1998
1999     test -n "$CC" && break
2000   done
2001 fi
2002 if test -z "$CC"; then
2003   ac_ct_CC=$CC
2004   for ac_prog in clang llvm-gcc gcc
2005 do
2006   # Extract the first word of "$ac_prog", so it can be a program name with args.
2007 set dummy $ac_prog; ac_word=$2
2008 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2009 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2010 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2011   echo $ECHO_N "(cached) $ECHO_C" >&6
2012 else
2013   if test -n "$ac_ct_CC"; then
2014   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2015 else
2016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017 for as_dir in $PATH
2018 do
2019   IFS=$as_save_IFS
2020   test -z "$as_dir" && as_dir=.
2021   for ac_exec_ext in '' $ac_executable_extensions; do
2022   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2023     ac_cv_prog_ac_ct_CC="$ac_prog"
2024     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2025     break 2
2026   fi
2027 done
2028 done
2029 IFS=$as_save_IFS
2030
2031 fi
2032 fi
2033 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2034 if test -n "$ac_ct_CC"; then
2035   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2036 echo "${ECHO_T}$ac_ct_CC" >&6; }
2037 else
2038   { echo "$as_me:$LINENO: result: no" >&5
2039 echo "${ECHO_T}no" >&6; }
2040 fi
2041
2042
2043   test -n "$ac_ct_CC" && break
2044 done
2045
2046   if test "x$ac_ct_CC" = x; then
2047     CC=""
2048   else
2049     case $cross_compiling:$ac_tool_warned in
2050 yes:)
2051 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2052 whose name does not start with the host triplet.  If you think this
2053 configuration is useful to you, please write to autoconf@gnu.org." >&5
2054 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2055 whose name does not start with the host triplet.  If you think this
2056 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2057 ac_tool_warned=yes ;;
2058 esac
2059     CC=$ac_ct_CC
2060   fi
2061 fi
2062
2063
2064 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2065 See \`config.log' for more details." >&5
2066 echo "$as_me: error: no acceptable C compiler found in \$PATH
2067 See \`config.log' for more details." >&2;}
2068    { (exit 1); exit 1; }; }
2069
2070 # Provide some information about the compiler.
2071 echo "$as_me:$LINENO: checking for C compiler version" >&5
2072 ac_compiler=`set X $ac_compile; echo $2`
2073 { (ac_try="$ac_compiler --version >&5"
2074 case "(($ac_try" in
2075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2076   *) ac_try_echo=$ac_try;;
2077 esac
2078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2079   (eval "$ac_compiler --version >&5") 2>&5
2080   ac_status=$?
2081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2082   (exit $ac_status); }
2083 { (ac_try="$ac_compiler -v >&5"
2084 case "(($ac_try" in
2085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2086   *) ac_try_echo=$ac_try;;
2087 esac
2088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2089   (eval "$ac_compiler -v >&5") 2>&5
2090   ac_status=$?
2091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2092   (exit $ac_status); }
2093 { (ac_try="$ac_compiler -V >&5"
2094 case "(($ac_try" in
2095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2096   *) ac_try_echo=$ac_try;;
2097 esac
2098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2099   (eval "$ac_compiler -V >&5") 2>&5
2100   ac_status=$?
2101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2102   (exit $ac_status); }
2103
2104 cat >conftest.$ac_ext <<_ACEOF
2105 /* confdefs.h.  */
2106 _ACEOF
2107 cat confdefs.h >>conftest.$ac_ext
2108 cat >>conftest.$ac_ext <<_ACEOF
2109 /* end confdefs.h.  */
2110
2111 int
2112 main ()
2113 {
2114
2115   ;
2116   return 0;
2117 }
2118 _ACEOF
2119 ac_clean_files_save=$ac_clean_files
2120 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2121 # Try to create an executable without -o first, disregard a.out.
2122 # It will help us diagnose broken compilers, and finding out an intuition
2123 # of exeext.
2124 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2125 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2126 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2127 #
2128 # List of possible output files, starting from the most likely.
2129 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2130 # only as a last resort.  b.out is created by i960 compilers.
2131 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2132 #
2133 # The IRIX 6 linker writes into existing files which may not be
2134 # executable, retaining their permissions.  Remove them first so a
2135 # subsequent execution test works.
2136 ac_rmfiles=
2137 for ac_file in $ac_files
2138 do
2139   case $ac_file in
2140     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2141     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2142   esac
2143 done
2144 rm -f $ac_rmfiles
2145
2146 if { (ac_try="$ac_link_default"
2147 case "(($ac_try" in
2148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2149   *) ac_try_echo=$ac_try;;
2150 esac
2151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2152   (eval "$ac_link_default") 2>&5
2153   ac_status=$?
2154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2155   (exit $ac_status); }; then
2156   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2157 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2158 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2159 # so that the user can short-circuit this test for compilers unknown to
2160 # Autoconf.
2161 for ac_file in $ac_files
2162 do
2163   test -f "$ac_file" || continue
2164   case $ac_file in
2165     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2166         ;;
2167     [ab].out )
2168         # We found the default executable, but exeext='' is most
2169         # certainly right.
2170         break;;
2171     *.* )
2172         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2173         then :; else
2174            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2175         fi
2176         # We set ac_cv_exeext here because the later test for it is not
2177         # safe: cross compilers may not add the suffix if given an `-o'
2178         # argument, so we may need to know it at that point already.
2179         # Even if this section looks crufty: it has the advantage of
2180         # actually working.
2181         break;;
2182     * )
2183         break;;
2184   esac
2185 done
2186 test "$ac_cv_exeext" = no && ac_cv_exeext=
2187
2188 else
2189   echo "$as_me: failed program was:" >&5
2190 sed 's/^/| /' conftest.$ac_ext >&5
2191
2192 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2193 See \`config.log' for more details." >&5
2194 echo "$as_me: error: C compiler cannot create executables
2195 See \`config.log' for more details." >&2;}
2196    { (exit 77); exit 77; }; }
2197 fi
2198
2199 ac_exeext=$ac_cv_exeext
2200 { echo "$as_me:$LINENO: result: $ac_file" >&5
2201 echo "${ECHO_T}$ac_file" >&6; }
2202
2203 # Check that the compiler produces executables we can run.  If not, either
2204 # the compiler is broken, or we cross compile.
2205 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2206 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2207 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2208 # If not cross compiling, check that we can run a simple program.
2209 if test "$cross_compiling" != yes; then
2210   if { ac_try='./$ac_file'
2211   { (case "(($ac_try" in
2212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2213   *) ac_try_echo=$ac_try;;
2214 esac
2215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2216   (eval "$ac_try") 2>&5
2217   ac_status=$?
2218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219   (exit $ac_status); }; }; then
2220     cross_compiling=no
2221   else
2222     if test "$cross_compiling" = maybe; then
2223         cross_compiling=yes
2224     else
2225         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2226 If you meant to cross compile, use \`--host'.
2227 See \`config.log' for more details." >&5
2228 echo "$as_me: error: cannot run C compiled programs.
2229 If you meant to cross compile, use \`--host'.
2230 See \`config.log' for more details." >&2;}
2231    { (exit 1); exit 1; }; }
2232     fi
2233   fi
2234 fi
2235 { echo "$as_me:$LINENO: result: yes" >&5
2236 echo "${ECHO_T}yes" >&6; }
2237
2238 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2239 ac_clean_files=$ac_clean_files_save
2240 # Check that the compiler produces executables we can run.  If not, either
2241 # the compiler is broken, or we cross compile.
2242 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2243 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2244 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2245 echo "${ECHO_T}$cross_compiling" >&6; }
2246
2247 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2248 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2249 if { (ac_try="$ac_link"
2250 case "(($ac_try" in
2251   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2252   *) ac_try_echo=$ac_try;;
2253 esac
2254 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2255   (eval "$ac_link") 2>&5
2256   ac_status=$?
2257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2258   (exit $ac_status); }; then
2259   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2260 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2261 # work properly (i.e., refer to `conftest.exe'), while it won't with
2262 # `rm'.
2263 for ac_file in conftest.exe conftest conftest.*; do
2264   test -f "$ac_file" || continue
2265   case $ac_file in
2266     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2267     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2268           break;;
2269     * ) break;;
2270   esac
2271 done
2272 else
2273   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2274 See \`config.log' for more details." >&5
2275 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2276 See \`config.log' for more details." >&2;}
2277    { (exit 1); exit 1; }; }
2278 fi
2279
2280 rm -f conftest$ac_cv_exeext
2281 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2282 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2283
2284 rm -f conftest.$ac_ext
2285 EXEEXT=$ac_cv_exeext
2286 ac_exeext=$EXEEXT
2287 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2288 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2289 if test "${ac_cv_objext+set}" = set; then
2290   echo $ECHO_N "(cached) $ECHO_C" >&6
2291 else
2292   cat >conftest.$ac_ext <<_ACEOF
2293 /* confdefs.h.  */
2294 _ACEOF
2295 cat confdefs.h >>conftest.$ac_ext
2296 cat >>conftest.$ac_ext <<_ACEOF
2297 /* end confdefs.h.  */
2298
2299 int
2300 main ()
2301 {
2302
2303   ;
2304   return 0;
2305 }
2306 _ACEOF
2307 rm -f conftest.o conftest.obj
2308 if { (ac_try="$ac_compile"
2309 case "(($ac_try" in
2310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2311   *) ac_try_echo=$ac_try;;
2312 esac
2313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2314   (eval "$ac_compile") 2>&5
2315   ac_status=$?
2316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2317   (exit $ac_status); }; then
2318   for ac_file in conftest.o conftest.obj conftest.*; do
2319   test -f "$ac_file" || continue;
2320   case $ac_file in
2321     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2322     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2323        break;;
2324   esac
2325 done
2326 else
2327   echo "$as_me: failed program was:" >&5
2328 sed 's/^/| /' conftest.$ac_ext >&5
2329
2330 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2331 See \`config.log' for more details." >&5
2332 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2333 See \`config.log' for more details." >&2;}
2334    { (exit 1); exit 1; }; }
2335 fi
2336
2337 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2338 fi
2339 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2340 echo "${ECHO_T}$ac_cv_objext" >&6; }
2341 OBJEXT=$ac_cv_objext
2342 ac_objext=$OBJEXT
2343 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2344 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2345 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2346   echo $ECHO_N "(cached) $ECHO_C" >&6
2347 else
2348   cat >conftest.$ac_ext <<_ACEOF
2349 /* confdefs.h.  */
2350 _ACEOF
2351 cat confdefs.h >>conftest.$ac_ext
2352 cat >>conftest.$ac_ext <<_ACEOF
2353 /* end confdefs.h.  */
2354
2355 int
2356 main ()
2357 {
2358 #ifndef __GNUC__
2359        choke me
2360 #endif
2361
2362   ;
2363   return 0;
2364 }
2365 _ACEOF
2366 rm -f conftest.$ac_objext
2367 if { (ac_try="$ac_compile"
2368 case "(($ac_try" in
2369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2370   *) ac_try_echo=$ac_try;;
2371 esac
2372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2373   (eval "$ac_compile") 2>conftest.er1
2374   ac_status=$?
2375   grep -v '^ *+' conftest.er1 >conftest.err
2376   rm -f conftest.er1
2377   cat conftest.err >&5
2378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2379   (exit $ac_status); } &&
2380          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2381   { (case "(($ac_try" in
2382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2383   *) ac_try_echo=$ac_try;;
2384 esac
2385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2386   (eval "$ac_try") 2>&5
2387   ac_status=$?
2388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2389   (exit $ac_status); }; } &&
2390          { ac_try='test -s conftest.$ac_objext'
2391   { (case "(($ac_try" in
2392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2393   *) ac_try_echo=$ac_try;;
2394 esac
2395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2396   (eval "$ac_try") 2>&5
2397   ac_status=$?
2398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2399   (exit $ac_status); }; }; then
2400   ac_compiler_gnu=yes
2401 else
2402   echo "$as_me: failed program was:" >&5
2403 sed 's/^/| /' conftest.$ac_ext >&5
2404
2405         ac_compiler_gnu=no
2406 fi
2407
2408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2409 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2410
2411 fi
2412 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2413 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2414 GCC=`test $ac_compiler_gnu = yes && echo yes`
2415 ac_test_CFLAGS=${CFLAGS+set}
2416 ac_save_CFLAGS=$CFLAGS
2417 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2418 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2419 if test "${ac_cv_prog_cc_g+set}" = set; then
2420   echo $ECHO_N "(cached) $ECHO_C" >&6
2421 else
2422   ac_save_c_werror_flag=$ac_c_werror_flag
2423    ac_c_werror_flag=yes
2424    ac_cv_prog_cc_g=no
2425    CFLAGS="-g"
2426    cat >conftest.$ac_ext <<_ACEOF
2427 /* confdefs.h.  */
2428 _ACEOF
2429 cat confdefs.h >>conftest.$ac_ext
2430 cat >>conftest.$ac_ext <<_ACEOF
2431 /* end confdefs.h.  */
2432
2433 int
2434 main ()
2435 {
2436
2437   ;
2438   return 0;
2439 }
2440 _ACEOF
2441 rm -f conftest.$ac_objext
2442 if { (ac_try="$ac_compile"
2443 case "(($ac_try" in
2444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2445   *) ac_try_echo=$ac_try;;
2446 esac
2447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2448   (eval "$ac_compile") 2>conftest.er1
2449   ac_status=$?
2450   grep -v '^ *+' conftest.er1 >conftest.err
2451   rm -f conftest.er1
2452   cat conftest.err >&5
2453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2454   (exit $ac_status); } &&
2455          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2456   { (case "(($ac_try" in
2457   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2458   *) ac_try_echo=$ac_try;;
2459 esac
2460 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2461   (eval "$ac_try") 2>&5
2462   ac_status=$?
2463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2464   (exit $ac_status); }; } &&
2465          { ac_try='test -s conftest.$ac_objext'
2466   { (case "(($ac_try" in
2467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2468   *) ac_try_echo=$ac_try;;
2469 esac
2470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2471   (eval "$ac_try") 2>&5
2472   ac_status=$?
2473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2474   (exit $ac_status); }; }; then
2475   ac_cv_prog_cc_g=yes
2476 else
2477   echo "$as_me: failed program was:" >&5
2478 sed 's/^/| /' conftest.$ac_ext >&5
2479
2480         CFLAGS=""
2481       cat >conftest.$ac_ext <<_ACEOF
2482 /* confdefs.h.  */
2483 _ACEOF
2484 cat confdefs.h >>conftest.$ac_ext
2485 cat >>conftest.$ac_ext <<_ACEOF
2486 /* end confdefs.h.  */
2487
2488 int
2489 main ()
2490 {
2491
2492   ;
2493   return 0;
2494 }
2495 _ACEOF
2496 rm -f conftest.$ac_objext
2497 if { (ac_try="$ac_compile"
2498 case "(($ac_try" in
2499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2500   *) ac_try_echo=$ac_try;;
2501 esac
2502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2503   (eval "$ac_compile") 2>conftest.er1
2504   ac_status=$?
2505   grep -v '^ *+' conftest.er1 >conftest.err
2506   rm -f conftest.er1
2507   cat conftest.err >&5
2508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2509   (exit $ac_status); } &&
2510          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2511   { (case "(($ac_try" in
2512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2513   *) ac_try_echo=$ac_try;;
2514 esac
2515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2516   (eval "$ac_try") 2>&5
2517   ac_status=$?
2518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2519   (exit $ac_status); }; } &&
2520          { ac_try='test -s conftest.$ac_objext'
2521   { (case "(($ac_try" in
2522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2523   *) ac_try_echo=$ac_try;;
2524 esac
2525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2526   (eval "$ac_try") 2>&5
2527   ac_status=$?
2528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2529   (exit $ac_status); }; }; then
2530   :
2531 else
2532   echo "$as_me: failed program was:" >&5
2533 sed 's/^/| /' conftest.$ac_ext >&5
2534
2535         ac_c_werror_flag=$ac_save_c_werror_flag
2536          CFLAGS="-g"
2537          cat >conftest.$ac_ext <<_ACEOF
2538 /* confdefs.h.  */
2539 _ACEOF
2540 cat confdefs.h >>conftest.$ac_ext
2541 cat >>conftest.$ac_ext <<_ACEOF
2542 /* end confdefs.h.  */
2543
2544 int
2545 main ()
2546 {
2547
2548   ;
2549   return 0;
2550 }
2551 _ACEOF
2552 rm -f conftest.$ac_objext
2553 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
2560   ac_status=$?
2561   grep -v '^ *+' conftest.er1 >conftest.err
2562   rm -f conftest.er1
2563   cat conftest.err >&5
2564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2565   (exit $ac_status); } &&
2566          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2567   { (case "(($ac_try" in
2568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2569   *) ac_try_echo=$ac_try;;
2570 esac
2571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2572   (eval "$ac_try") 2>&5
2573   ac_status=$?
2574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2575   (exit $ac_status); }; } &&
2576          { ac_try='test -s conftest.$ac_objext'
2577   { (case "(($ac_try" in
2578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2579   *) ac_try_echo=$ac_try;;
2580 esac
2581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2582   (eval "$ac_try") 2>&5
2583   ac_status=$?
2584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2585   (exit $ac_status); }; }; then
2586   ac_cv_prog_cc_g=yes
2587 else
2588   echo "$as_me: failed program was:" >&5
2589 sed 's/^/| /' conftest.$ac_ext >&5
2590
2591
2592 fi
2593
2594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2595 fi
2596
2597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2598 fi
2599
2600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2601    ac_c_werror_flag=$ac_save_c_werror_flag
2602 fi
2603 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2604 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2605 if test "$ac_test_CFLAGS" = set; then
2606   CFLAGS=$ac_save_CFLAGS
2607 elif test $ac_cv_prog_cc_g = yes; then
2608   if test "$GCC" = yes; then
2609     CFLAGS="-g -O2"
2610   else
2611     CFLAGS="-g"
2612   fi
2613 else
2614   if test "$GCC" = yes; then
2615     CFLAGS="-O2"
2616   else
2617     CFLAGS=
2618   fi
2619 fi
2620 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2621 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2622 if test "${ac_cv_prog_cc_c89+set}" = set; then
2623   echo $ECHO_N "(cached) $ECHO_C" >&6
2624 else
2625   ac_cv_prog_cc_c89=no
2626 ac_save_CC=$CC
2627 cat >conftest.$ac_ext <<_ACEOF
2628 /* confdefs.h.  */
2629 _ACEOF
2630 cat confdefs.h >>conftest.$ac_ext
2631 cat >>conftest.$ac_ext <<_ACEOF
2632 /* end confdefs.h.  */
2633 #include <stdarg.h>
2634 #include <stdio.h>
2635 #include <sys/types.h>
2636 #include <sys/stat.h>
2637 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2638 struct buf { int x; };
2639 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2640 static char *e (p, i)
2641      char **p;
2642      int i;
2643 {
2644   return p[i];
2645 }
2646 static char *f (char * (*g) (char **, int), char **p, ...)
2647 {
2648   char *s;
2649   va_list v;
2650   va_start (v,p);
2651   s = g (p, va_arg (v,int));
2652   va_end (v);
2653   return s;
2654 }
2655
2656 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2657    function prototypes and stuff, but not '\xHH' hex character constants.
2658    These don't provoke an error unfortunately, instead are silently treated
2659    as 'x'.  The following induces an error, until -std is added to get
2660    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2661    array size at least.  It's necessary to write '\x00'==0 to get something
2662    that's true only with -std.  */
2663 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2664
2665 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2666    inside strings and character constants.  */
2667 #define FOO(x) 'x'
2668 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2669
2670 int test (int i, double x);
2671 struct s1 {int (*f) (int a);};
2672 struct s2 {int (*f) (double a);};
2673 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2674 int argc;
2675 char **argv;
2676 int
2677 main ()
2678 {
2679 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2680   ;
2681   return 0;
2682 }
2683 _ACEOF
2684 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2685         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2686 do
2687   CC="$ac_save_CC $ac_arg"
2688   rm -f conftest.$ac_objext
2689 if { (ac_try="$ac_compile"
2690 case "(($ac_try" in
2691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2692   *) ac_try_echo=$ac_try;;
2693 esac
2694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2695   (eval "$ac_compile") 2>conftest.er1
2696   ac_status=$?
2697   grep -v '^ *+' conftest.er1 >conftest.err
2698   rm -f conftest.er1
2699   cat conftest.err >&5
2700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2701   (exit $ac_status); } &&
2702          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2703   { (case "(($ac_try" in
2704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2705   *) ac_try_echo=$ac_try;;
2706 esac
2707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2708   (eval "$ac_try") 2>&5
2709   ac_status=$?
2710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2711   (exit $ac_status); }; } &&
2712          { ac_try='test -s conftest.$ac_objext'
2713   { (case "(($ac_try" in
2714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2715   *) ac_try_echo=$ac_try;;
2716 esac
2717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2718   (eval "$ac_try") 2>&5
2719   ac_status=$?
2720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2721   (exit $ac_status); }; }; then
2722   ac_cv_prog_cc_c89=$ac_arg
2723 else
2724   echo "$as_me: failed program was:" >&5
2725 sed 's/^/| /' conftest.$ac_ext >&5
2726
2727
2728 fi
2729
2730 rm -f core conftest.err conftest.$ac_objext
2731   test "x$ac_cv_prog_cc_c89" != "xno" && break
2732 done
2733 rm -f conftest.$ac_ext
2734 CC=$ac_save_CC
2735
2736 fi
2737 # AC_CACHE_VAL
2738 case "x$ac_cv_prog_cc_c89" in
2739   x)
2740     { echo "$as_me:$LINENO: result: none needed" >&5
2741 echo "${ECHO_T}none needed" >&6; } ;;
2742   xno)
2743     { echo "$as_me:$LINENO: result: unsupported" >&5
2744 echo "${ECHO_T}unsupported" >&6; } ;;
2745   *)
2746     CC="$CC $ac_cv_prog_cc_c89"
2747     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2748 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2749 esac
2750
2751
2752 ac_ext=c
2753 ac_cpp='$CPP $CPPFLAGS'
2754 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2755 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2756 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2757
2758 ac_ext=cpp
2759 ac_cpp='$CXXCPP $CPPFLAGS'
2760 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2761 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2762 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2763 if test -z "$CXX"; then
2764   if test -n "$CCC"; then
2765     CXX=$CCC
2766   else
2767     if test -n "$ac_tool_prefix"; then
2768   for ac_prog in clang++ llvm-g++ g++
2769   do
2770     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2771 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2772 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2774 if test "${ac_cv_prog_CXX+set}" = set; then
2775   echo $ECHO_N "(cached) $ECHO_C" >&6
2776 else
2777   if test -n "$CXX"; then
2778   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2779 else
2780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2781 for as_dir in $PATH
2782 do
2783   IFS=$as_save_IFS
2784   test -z "$as_dir" && as_dir=.
2785   for ac_exec_ext in '' $ac_executable_extensions; do
2786   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2787     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2788     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2789     break 2
2790   fi
2791 done
2792 done
2793 IFS=$as_save_IFS
2794
2795 fi
2796 fi
2797 CXX=$ac_cv_prog_CXX
2798 if test -n "$CXX"; then
2799   { echo "$as_me:$LINENO: result: $CXX" >&5
2800 echo "${ECHO_T}$CXX" >&6; }
2801 else
2802   { echo "$as_me:$LINENO: result: no" >&5
2803 echo "${ECHO_T}no" >&6; }
2804 fi
2805
2806
2807     test -n "$CXX" && break
2808   done
2809 fi
2810 if test -z "$CXX"; then
2811   ac_ct_CXX=$CXX
2812   for ac_prog in clang++ llvm-g++ g++
2813 do
2814   # Extract the first word of "$ac_prog", so it can be a program name with args.
2815 set dummy $ac_prog; ac_word=$2
2816 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2817 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2818 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2819   echo $ECHO_N "(cached) $ECHO_C" >&6
2820 else
2821   if test -n "$ac_ct_CXX"; then
2822   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2823 else
2824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2825 for as_dir in $PATH
2826 do
2827   IFS=$as_save_IFS
2828   test -z "$as_dir" && as_dir=.
2829   for ac_exec_ext in '' $ac_executable_extensions; do
2830   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2831     ac_cv_prog_ac_ct_CXX="$ac_prog"
2832     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2833     break 2
2834   fi
2835 done
2836 done
2837 IFS=$as_save_IFS
2838
2839 fi
2840 fi
2841 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2842 if test -n "$ac_ct_CXX"; then
2843   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2844 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2845 else
2846   { echo "$as_me:$LINENO: result: no" >&5
2847 echo "${ECHO_T}no" >&6; }
2848 fi
2849
2850
2851   test -n "$ac_ct_CXX" && break
2852 done
2853
2854   if test "x$ac_ct_CXX" = x; then
2855     CXX="g++"
2856   else
2857     case $cross_compiling:$ac_tool_warned in
2858 yes:)
2859 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2860 whose name does not start with the host triplet.  If you think this
2861 configuration is useful to you, please write to autoconf@gnu.org." >&5
2862 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2863 whose name does not start with the host triplet.  If you think this
2864 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2865 ac_tool_warned=yes ;;
2866 esac
2867     CXX=$ac_ct_CXX
2868   fi
2869 fi
2870
2871   fi
2872 fi
2873 # Provide some information about the compiler.
2874 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2875 ac_compiler=`set X $ac_compile; echo $2`
2876 { (ac_try="$ac_compiler --version >&5"
2877 case "(($ac_try" in
2878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2879   *) ac_try_echo=$ac_try;;
2880 esac
2881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2882   (eval "$ac_compiler --version >&5") 2>&5
2883   ac_status=$?
2884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2885   (exit $ac_status); }
2886 { (ac_try="$ac_compiler -v >&5"
2887 case "(($ac_try" in
2888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2889   *) ac_try_echo=$ac_try;;
2890 esac
2891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2892   (eval "$ac_compiler -v >&5") 2>&5
2893   ac_status=$?
2894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2895   (exit $ac_status); }
2896 { (ac_try="$ac_compiler -V >&5"
2897 case "(($ac_try" in
2898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2899   *) ac_try_echo=$ac_try;;
2900 esac
2901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2902   (eval "$ac_compiler -V >&5") 2>&5
2903   ac_status=$?
2904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2905   (exit $ac_status); }
2906
2907 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2908 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2909 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2910   echo $ECHO_N "(cached) $ECHO_C" >&6
2911 else
2912   cat >conftest.$ac_ext <<_ACEOF
2913 /* confdefs.h.  */
2914 _ACEOF
2915 cat confdefs.h >>conftest.$ac_ext
2916 cat >>conftest.$ac_ext <<_ACEOF
2917 /* end confdefs.h.  */
2918
2919 int
2920 main ()
2921 {
2922 #ifndef __GNUC__
2923        choke me
2924 #endif
2925
2926   ;
2927   return 0;
2928 }
2929 _ACEOF
2930 rm -f conftest.$ac_objext
2931 if { (ac_try="$ac_compile"
2932 case "(($ac_try" in
2933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2934   *) ac_try_echo=$ac_try;;
2935 esac
2936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2937   (eval "$ac_compile") 2>conftest.er1
2938   ac_status=$?
2939   grep -v '^ *+' conftest.er1 >conftest.err
2940   rm -f conftest.er1
2941   cat conftest.err >&5
2942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2943   (exit $ac_status); } &&
2944          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2945   { (case "(($ac_try" in
2946   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2947   *) ac_try_echo=$ac_try;;
2948 esac
2949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2950   (eval "$ac_try") 2>&5
2951   ac_status=$?
2952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2953   (exit $ac_status); }; } &&
2954          { ac_try='test -s conftest.$ac_objext'
2955   { (case "(($ac_try" in
2956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2957   *) ac_try_echo=$ac_try;;
2958 esac
2959 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2960   (eval "$ac_try") 2>&5
2961   ac_status=$?
2962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2963   (exit $ac_status); }; }; then
2964   ac_compiler_gnu=yes
2965 else
2966   echo "$as_me: failed program was:" >&5
2967 sed 's/^/| /' conftest.$ac_ext >&5
2968
2969         ac_compiler_gnu=no
2970 fi
2971
2972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2973 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2974
2975 fi
2976 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2977 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2978 GXX=`test $ac_compiler_gnu = yes && echo yes`
2979 ac_test_CXXFLAGS=${CXXFLAGS+set}
2980 ac_save_CXXFLAGS=$CXXFLAGS
2981 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2982 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2983 if test "${ac_cv_prog_cxx_g+set}" = set; then
2984   echo $ECHO_N "(cached) $ECHO_C" >&6
2985 else
2986   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2987    ac_cxx_werror_flag=yes
2988    ac_cv_prog_cxx_g=no
2989    CXXFLAGS="-g"
2990    cat >conftest.$ac_ext <<_ACEOF
2991 /* confdefs.h.  */
2992 _ACEOF
2993 cat confdefs.h >>conftest.$ac_ext
2994 cat >>conftest.$ac_ext <<_ACEOF
2995 /* end confdefs.h.  */
2996
2997 int
2998 main ()
2999 {
3000
3001   ;
3002   return 0;
3003 }
3004 _ACEOF
3005 rm -f conftest.$ac_objext
3006 if { (ac_try="$ac_compile"
3007 case "(($ac_try" in
3008   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3009   *) ac_try_echo=$ac_try;;
3010 esac
3011 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3012   (eval "$ac_compile") 2>conftest.er1
3013   ac_status=$?
3014   grep -v '^ *+' conftest.er1 >conftest.err
3015   rm -f conftest.er1
3016   cat conftest.err >&5
3017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3018   (exit $ac_status); } &&
3019          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3020   { (case "(($ac_try" in
3021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3022   *) ac_try_echo=$ac_try;;
3023 esac
3024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3025   (eval "$ac_try") 2>&5
3026   ac_status=$?
3027   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3028   (exit $ac_status); }; } &&
3029          { ac_try='test -s conftest.$ac_objext'
3030   { (case "(($ac_try" in
3031   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3032   *) ac_try_echo=$ac_try;;
3033 esac
3034 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3035   (eval "$ac_try") 2>&5
3036   ac_status=$?
3037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3038   (exit $ac_status); }; }; then
3039   ac_cv_prog_cxx_g=yes
3040 else
3041   echo "$as_me: failed program was:" >&5
3042 sed 's/^/| /' conftest.$ac_ext >&5
3043
3044         CXXFLAGS=""
3045       cat >conftest.$ac_ext <<_ACEOF
3046 /* confdefs.h.  */
3047 _ACEOF
3048 cat confdefs.h >>conftest.$ac_ext
3049 cat >>conftest.$ac_ext <<_ACEOF
3050 /* end confdefs.h.  */
3051
3052 int
3053 main ()
3054 {
3055
3056   ;
3057   return 0;
3058 }
3059 _ACEOF
3060 rm -f conftest.$ac_objext
3061 if { (ac_try="$ac_compile"
3062 case "(($ac_try" in
3063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3064   *) ac_try_echo=$ac_try;;
3065 esac
3066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3067   (eval "$ac_compile") 2>conftest.er1
3068   ac_status=$?
3069   grep -v '^ *+' conftest.er1 >conftest.err
3070   rm -f conftest.er1
3071   cat conftest.err >&5
3072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073   (exit $ac_status); } &&
3074          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3075   { (case "(($ac_try" in
3076   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3077   *) ac_try_echo=$ac_try;;
3078 esac
3079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3080   (eval "$ac_try") 2>&5
3081   ac_status=$?
3082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3083   (exit $ac_status); }; } &&
3084          { ac_try='test -s conftest.$ac_objext'
3085   { (case "(($ac_try" in
3086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087   *) ac_try_echo=$ac_try;;
3088 esac
3089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3090   (eval "$ac_try") 2>&5
3091   ac_status=$?
3092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3093   (exit $ac_status); }; }; then
3094   :
3095 else
3096   echo "$as_me: failed program was:" >&5
3097 sed 's/^/| /' conftest.$ac_ext >&5
3098
3099         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3100          CXXFLAGS="-g"
3101          cat >conftest.$ac_ext <<_ACEOF
3102 /* confdefs.h.  */
3103 _ACEOF
3104 cat confdefs.h >>conftest.$ac_ext
3105 cat >>conftest.$ac_ext <<_ACEOF
3106 /* end confdefs.h.  */
3107
3108 int
3109 main ()
3110 {
3111
3112   ;
3113   return 0;
3114 }
3115 _ACEOF
3116 rm -f conftest.$ac_objext
3117 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
3124   ac_status=$?
3125   grep -v '^ *+' conftest.er1 >conftest.err
3126   rm -f conftest.er1
3127   cat conftest.err >&5
3128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3129   (exit $ac_status); } &&
3130          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3131   { (case "(($ac_try" in
3132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3133   *) ac_try_echo=$ac_try;;
3134 esac
3135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3136   (eval "$ac_try") 2>&5
3137   ac_status=$?
3138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3139   (exit $ac_status); }; } &&
3140          { ac_try='test -s conftest.$ac_objext'
3141   { (case "(($ac_try" in
3142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3143   *) ac_try_echo=$ac_try;;
3144 esac
3145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3146   (eval "$ac_try") 2>&5
3147   ac_status=$?
3148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3149   (exit $ac_status); }; }; then
3150   ac_cv_prog_cxx_g=yes
3151 else
3152   echo "$as_me: failed program was:" >&5
3153 sed 's/^/| /' conftest.$ac_ext >&5
3154
3155
3156 fi
3157
3158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3159 fi
3160
3161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3162 fi
3163
3164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3165    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3166 fi
3167 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3168 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3169 if test "$ac_test_CXXFLAGS" = set; then
3170   CXXFLAGS=$ac_save_CXXFLAGS
3171 elif test $ac_cv_prog_cxx_g = yes; then
3172   if test "$GXX" = yes; then
3173     CXXFLAGS="-g -O2"
3174   else
3175     CXXFLAGS="-g"
3176   fi
3177 else
3178   if test "$GXX" = yes; then
3179     CXXFLAGS="-O2"
3180   else
3181     CXXFLAGS=
3182   fi
3183 fi
3184 ac_ext=c
3185 ac_cpp='$CPP $CPPFLAGS'
3186 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3187 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3188 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3189
3190 ac_ext=c
3191 ac_cpp='$CPP $CPPFLAGS'
3192 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3193 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3194 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3195 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3196 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3197 # On Suns, sometimes $CPP names a directory.
3198 if test -n "$CPP" && test -d "$CPP"; then
3199   CPP=
3200 fi
3201 if test -z "$CPP"; then
3202   if test "${ac_cv_prog_CPP+set}" = set; then
3203   echo $ECHO_N "(cached) $ECHO_C" >&6
3204 else
3205       # Double quotes because CPP needs to be expanded
3206     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3207     do
3208       ac_preproc_ok=false
3209 for ac_c_preproc_warn_flag in '' yes
3210 do
3211   # Use a header file that comes with gcc, so configuring glibc
3212   # with a fresh cross-compiler works.
3213   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3214   # <limits.h> exists even on freestanding compilers.
3215   # On the NeXT, cc -E runs the code through the compiler's parser,
3216   # not just through cpp. "Syntax error" is here to catch this case.
3217   cat >conftest.$ac_ext <<_ACEOF
3218 /* confdefs.h.  */
3219 _ACEOF
3220 cat confdefs.h >>conftest.$ac_ext
3221 cat >>conftest.$ac_ext <<_ACEOF
3222 /* end confdefs.h.  */
3223 #ifdef __STDC__
3224 # include <limits.h>
3225 #else
3226 # include <assert.h>
3227 #endif
3228                      Syntax error
3229 _ACEOF
3230 if { (ac_try="$ac_cpp conftest.$ac_ext"
3231 case "(($ac_try" in
3232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3233   *) ac_try_echo=$ac_try;;
3234 esac
3235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3236   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3237   ac_status=$?
3238   grep -v '^ *+' conftest.er1 >conftest.err
3239   rm -f conftest.er1
3240   cat conftest.err >&5
3241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242   (exit $ac_status); } >/dev/null; then
3243   if test -s conftest.err; then
3244     ac_cpp_err=$ac_c_preproc_warn_flag
3245     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3246   else
3247     ac_cpp_err=
3248   fi
3249 else
3250   ac_cpp_err=yes
3251 fi
3252 if test -z "$ac_cpp_err"; then
3253   :
3254 else
3255   echo "$as_me: failed program was:" >&5
3256 sed 's/^/| /' conftest.$ac_ext >&5
3257
3258   # Broken: fails on valid input.
3259 continue
3260 fi
3261
3262 rm -f conftest.err conftest.$ac_ext
3263
3264   # OK, works on sane cases.  Now check whether nonexistent headers
3265   # can be detected and how.
3266   cat >conftest.$ac_ext <<_ACEOF
3267 /* confdefs.h.  */
3268 _ACEOF
3269 cat confdefs.h >>conftest.$ac_ext
3270 cat >>conftest.$ac_ext <<_ACEOF
3271 /* end confdefs.h.  */
3272 #include <ac_nonexistent.h>
3273 _ACEOF
3274 if { (ac_try="$ac_cpp conftest.$ac_ext"
3275 case "(($ac_try" in
3276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277   *) ac_try_echo=$ac_try;;
3278 esac
3279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3280   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3281   ac_status=$?
3282   grep -v '^ *+' conftest.er1 >conftest.err
3283   rm -f conftest.er1
3284   cat conftest.err >&5
3285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3286   (exit $ac_status); } >/dev/null; then
3287   if test -s conftest.err; then
3288     ac_cpp_err=$ac_c_preproc_warn_flag
3289     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3290   else
3291     ac_cpp_err=
3292   fi
3293 else
3294   ac_cpp_err=yes
3295 fi
3296 if test -z "$ac_cpp_err"; then
3297   # Broken: success on invalid input.
3298 continue
3299 else
3300   echo "$as_me: failed program was:" >&5
3301 sed 's/^/| /' conftest.$ac_ext >&5
3302
3303   # Passes both tests.
3304 ac_preproc_ok=:
3305 break
3306 fi
3307
3308 rm -f conftest.err conftest.$ac_ext
3309
3310 done
3311 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3312 rm -f conftest.err conftest.$ac_ext
3313 if $ac_preproc_ok; then
3314   break
3315 fi
3316
3317     done
3318     ac_cv_prog_CPP=$CPP
3319
3320 fi
3321   CPP=$ac_cv_prog_CPP
3322 else
3323   ac_cv_prog_CPP=$CPP
3324 fi
3325 { echo "$as_me:$LINENO: result: $CPP" >&5
3326 echo "${ECHO_T}$CPP" >&6; }
3327 ac_preproc_ok=false
3328 for ac_c_preproc_warn_flag in '' yes
3329 do
3330   # Use a header file that comes with gcc, so configuring glibc
3331   # with a fresh cross-compiler works.
3332   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3333   # <limits.h> exists even on freestanding compilers.
3334   # On the NeXT, cc -E runs the code through the compiler's parser,
3335   # not just through cpp. "Syntax error" is here to catch this case.
3336   cat >conftest.$ac_ext <<_ACEOF
3337 /* confdefs.h.  */
3338 _ACEOF
3339 cat confdefs.h >>conftest.$ac_ext
3340 cat >>conftest.$ac_ext <<_ACEOF
3341 /* end confdefs.h.  */
3342 #ifdef __STDC__
3343 # include <limits.h>
3344 #else
3345 # include <assert.h>
3346 #endif
3347                      Syntax error
3348 _ACEOF
3349 if { (ac_try="$ac_cpp conftest.$ac_ext"
3350 case "(($ac_try" in
3351   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3352   *) ac_try_echo=$ac_try;;
3353 esac
3354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3355   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3356   ac_status=$?
3357   grep -v '^ *+' conftest.er1 >conftest.err
3358   rm -f conftest.er1
3359   cat conftest.err >&5
3360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3361   (exit $ac_status); } >/dev/null; then
3362   if test -s conftest.err; then
3363     ac_cpp_err=$ac_c_preproc_warn_flag
3364     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3365   else
3366     ac_cpp_err=
3367   fi
3368 else
3369   ac_cpp_err=yes
3370 fi
3371 if test -z "$ac_cpp_err"; then
3372   :
3373 else
3374   echo "$as_me: failed program was:" >&5
3375 sed 's/^/| /' conftest.$ac_ext >&5
3376
3377   # Broken: fails on valid input.
3378 continue
3379 fi
3380
3381 rm -f conftest.err conftest.$ac_ext
3382
3383   # OK, works on sane cases.  Now check whether nonexistent headers
3384   # can be detected and how.
3385   cat >conftest.$ac_ext <<_ACEOF
3386 /* confdefs.h.  */
3387 _ACEOF
3388 cat confdefs.h >>conftest.$ac_ext
3389 cat >>conftest.$ac_ext <<_ACEOF
3390 /* end confdefs.h.  */
3391 #include <ac_nonexistent.h>
3392 _ACEOF
3393 if { (ac_try="$ac_cpp conftest.$ac_ext"
3394 case "(($ac_try" in
3395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3396   *) ac_try_echo=$ac_try;;
3397 esac
3398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3399   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3400   ac_status=$?
3401   grep -v '^ *+' conftest.er1 >conftest.err
3402   rm -f conftest.er1
3403   cat conftest.err >&5
3404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3405   (exit $ac_status); } >/dev/null; then
3406   if test -s conftest.err; then
3407     ac_cpp_err=$ac_c_preproc_warn_flag
3408     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3409   else
3410     ac_cpp_err=
3411   fi
3412 else
3413   ac_cpp_err=yes
3414 fi
3415 if test -z "$ac_cpp_err"; then
3416   # Broken: success on invalid input.
3417 continue
3418 else
3419   echo "$as_me: failed program was:" >&5
3420 sed 's/^/| /' conftest.$ac_ext >&5
3421
3422   # Passes both tests.
3423 ac_preproc_ok=:
3424 break
3425 fi
3426
3427 rm -f conftest.err conftest.$ac_ext
3428
3429 done
3430 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3431 rm -f conftest.err conftest.$ac_ext
3432 if $ac_preproc_ok; then
3433   :
3434 else
3435   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3436 See \`config.log' for more details." >&5
3437 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3438 See \`config.log' for more details." >&2;}
3439    { (exit 1); exit 1; }; }
3440 fi
3441
3442 ac_ext=c
3443 ac_cpp='$CPP $CPPFLAGS'
3444 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3445 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3446 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3447
3448
3449
3450
3451 if test -d ${srcdir}/projects/llvm-gcc ; then
3452   subdirs="$subdirs projects/llvm-gcc"
3453
3454 fi
3455
3456 if test -d ${srcdir}/projects/test-suite ; then
3457   subdirs="$subdirs projects/test-suite"
3458
3459 fi
3460
3461 if test -d ${srcdir}/projects/llvm-test ; then
3462   subdirs="$subdirs projects/llvm-test"
3463
3464 fi
3465
3466 if test -d ${srcdir}/projects/poolalloc ; then
3467   subdirs="$subdirs projects/poolalloc"
3468
3469 fi
3470
3471 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3472   subdirs="$subdirs projects/llvm-poolalloc"
3473
3474 fi
3475
3476 for i in `ls ${srcdir}/projects`
3477 do
3478   if test -d ${srcdir}/projects/${i} ; then
3479     case ${i} in
3480       sample)       subdirs="$subdirs projects/sample"
3481     ;;
3482       privbracket)  subdirs="$subdirs projects/privbracket"
3483  ;;
3484       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3485  ;;
3486       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3487 ;;
3488       llvm-java)    subdirs="$subdirs projects/llvm-java"
3489  ;;
3490       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3491    ;;
3492       safecode)     subdirs="$subdirs projects/safecode"
3493  ;;
3494       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3495  ;;
3496       compiler-rt)       ;;
3497       llvm-gcc)       ;;
3498       test-suite)     ;;
3499       llvm-test)      ;;
3500       poolalloc)      ;;
3501       llvm-poolalloc) ;;
3502       *)
3503         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3504 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3505         ;;
3506     esac
3507   fi
3508 done
3509
3510 # Check whether --enable-polly was given.
3511 if test "${enable_polly+set}" = set; then
3512   enableval=$enable_polly;
3513 else
3514   enableval=default
3515 fi
3516
3517 case "$enableval" in
3518   yes) ENABLE_POLLY=1
3519  ;;
3520   no)  ENABLE_POLLY=0
3521  ;;
3522   default) ENABLE_POLLY=1
3523  ;;
3524   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3525 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3526    { (exit 1); exit 1; }; } ;;
3527 esac
3528
3529
3530 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3531   LLVM_HAS_POLLY=1
3532
3533   subdirs="$subdirs tools/polly"
3534
3535 fi
3536
3537
3538 # Make sure we can run config.sub.
3539 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3540   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3541 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3542    { (exit 1); exit 1; }; }
3543
3544 { echo "$as_me:$LINENO: checking build system type" >&5
3545 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3546 if test "${ac_cv_build+set}" = set; then
3547   echo $ECHO_N "(cached) $ECHO_C" >&6
3548 else
3549   ac_build_alias=$build_alias
3550 test "x$ac_build_alias" = x &&
3551   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3552 test "x$ac_build_alias" = x &&
3553   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3554 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3555    { (exit 1); exit 1; }; }
3556 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3557   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3558 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3559    { (exit 1); exit 1; }; }
3560
3561 fi
3562 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3563 echo "${ECHO_T}$ac_cv_build" >&6; }
3564 case $ac_cv_build in
3565 *-*-*) ;;
3566 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3567 echo "$as_me: error: invalid value of canonical build" >&2;}
3568    { (exit 1); exit 1; }; };;
3569 esac
3570 build=$ac_cv_build
3571 ac_save_IFS=$IFS; IFS='-'
3572 set x $ac_cv_build
3573 shift
3574 build_cpu=$1
3575 build_vendor=$2
3576 shift; shift
3577 # Remember, the first character of IFS is used to create $*,
3578 # except with old shells:
3579 build_os=$*
3580 IFS=$ac_save_IFS
3581 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3582
3583
3584 { echo "$as_me:$LINENO: checking host system type" >&5
3585 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3586 if test "${ac_cv_host+set}" = set; then
3587   echo $ECHO_N "(cached) $ECHO_C" >&6
3588 else
3589   if test "x$host_alias" = x; then
3590   ac_cv_host=$ac_cv_build
3591 else
3592   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3593     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3594 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3595    { (exit 1); exit 1; }; }
3596 fi
3597
3598 fi
3599 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3600 echo "${ECHO_T}$ac_cv_host" >&6; }
3601 case $ac_cv_host in
3602 *-*-*) ;;
3603 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3604 echo "$as_me: error: invalid value of canonical host" >&2;}
3605    { (exit 1); exit 1; }; };;
3606 esac
3607 host=$ac_cv_host
3608 ac_save_IFS=$IFS; IFS='-'
3609 set x $ac_cv_host
3610 shift
3611 host_cpu=$1
3612 host_vendor=$2
3613 shift; shift
3614 # Remember, the first character of IFS is used to create $*,
3615 # except with old shells:
3616 host_os=$*
3617 IFS=$ac_save_IFS
3618 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3619
3620
3621 { echo "$as_me:$LINENO: checking target system type" >&5
3622 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3623 if test "${ac_cv_target+set}" = set; then
3624   echo $ECHO_N "(cached) $ECHO_C" >&6
3625 else
3626   if test "x$target_alias" = x; then
3627   ac_cv_target=$ac_cv_host
3628 else
3629   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3630     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3631 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3632    { (exit 1); exit 1; }; }
3633 fi
3634
3635 fi
3636 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3637 echo "${ECHO_T}$ac_cv_target" >&6; }
3638 case $ac_cv_target in
3639 *-*-*) ;;
3640 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3641 echo "$as_me: error: invalid value of canonical target" >&2;}
3642    { (exit 1); exit 1; }; };;
3643 esac
3644 target=$ac_cv_target
3645 ac_save_IFS=$IFS; IFS='-'
3646 set x $ac_cv_target
3647 shift
3648 target_cpu=$1
3649 target_vendor=$2
3650 shift; shift
3651 # Remember, the first character of IFS is used to create $*,
3652 # except with old shells:
3653 target_os=$*
3654 IFS=$ac_save_IFS
3655 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3656
3657
3658 # The aliases save the names the user supplied, while $host etc.
3659 # will get canonicalized.
3660 test -n "$target_alias" &&
3661   test "$program_prefix$program_suffix$program_transform_name" = \
3662     NONENONEs,x,x, &&
3663   program_prefix=${target_alias}-
3664
3665 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3666 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3667 if test "${llvm_cv_os_type+set}" = set; then
3668   echo $ECHO_N "(cached) $ECHO_C" >&6
3669 else
3670   case $host in
3671   *-*-aix*)
3672     llvm_cv_link_all_option="-Wl,--whole-archive"
3673     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3674     llvm_cv_os_type="AIX"
3675     llvm_cv_platform_type="Unix" ;;
3676   *-*-irix*)
3677     llvm_cv_link_all_option="-Wl,--whole-archive"
3678     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3679     llvm_cv_os_type="IRIX"
3680     llvm_cv_platform_type="Unix" ;;
3681   *-*-cygwin*)
3682     llvm_cv_link_all_option="-Wl,--whole-archive"
3683     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3684     llvm_cv_os_type="Cygwin"
3685     llvm_cv_platform_type="Unix" ;;
3686   *-*-darwin*)
3687     llvm_cv_link_all_option="-Wl,-all_load"
3688     llvm_cv_no_link_all_option="-Wl,-noall_load"
3689     llvm_cv_os_type="Darwin"
3690     llvm_cv_platform_type="Unix" ;;
3691   *-*-minix*)
3692     llvm_cv_link_all_option="-Wl,-all_load"
3693     llvm_cv_no_link_all_option="-Wl,-noall_load"
3694     llvm_cv_os_type="Minix"
3695     llvm_cv_platform_type="Unix" ;;
3696   *-*-freebsd*)
3697     llvm_cv_link_all_option="-Wl,--whole-archive"
3698     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3699     llvm_cv_os_type="FreeBSD"
3700     llvm_cv_platform_type="Unix" ;;
3701   *-*-openbsd*)
3702     llvm_cv_link_all_option="-Wl,--whole-archive"
3703     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3704     llvm_cv_os_type="OpenBSD"
3705     llvm_cv_platform_type="Unix" ;;
3706   *-*-netbsd*)
3707     llvm_cv_link_all_option="-Wl,--whole-archive"
3708     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3709     llvm_cv_os_type="NetBSD"
3710     llvm_cv_platform_type="Unix" ;;
3711   *-*-dragonfly*)
3712     llvm_cv_link_all_option="-Wl,--whole-archive"
3713     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3714     llvm_cv_os_type="DragonFly"
3715     llvm_cv_platform_type="Unix" ;;
3716   *-*-hpux*)
3717     llvm_cv_link_all_option="-Wl,--whole-archive"
3718     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3719     llvm_cv_os_type="HP-UX"
3720     llvm_cv_platform_type="Unix" ;;
3721   *-*-interix*)
3722     llvm_cv_link_all_option="-Wl,--whole-archive"
3723     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3724     llvm_cv_os_type="Interix"
3725     llvm_cv_platform_type="Unix" ;;
3726   *-*-linux*)
3727     llvm_cv_link_all_option="-Wl,--whole-archive"
3728     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3729     llvm_cv_os_type="Linux"
3730     llvm_cv_platform_type="Unix" ;;
3731   *-*-solaris*)
3732     llvm_cv_link_all_option="-Wl,-z,allextract"
3733     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3734     llvm_cv_os_type="SunOS"
3735     llvm_cv_platform_type="Unix" ;;
3736   *-*-auroraux*)
3737     llvm_cv_link_all_option="-Wl,-z,allextract"
3738     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3739     llvm_cv_os_type="AuroraUX"
3740     llvm_cv_platform_type="Unix" ;;
3741   *-*-win32*)
3742     llvm_cv_link_all_option="-Wl,--whole-archive"
3743     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3744     llvm_cv_os_type="Win32"
3745     llvm_cv_platform_type="Win32" ;;
3746   *-*-mingw*)
3747     llvm_cv_link_all_option="-Wl,--whole-archive"
3748     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3749     llvm_cv_os_type="MingW"
3750     llvm_cv_platform_type="Win32" ;;
3751   *-*-haiku*)
3752     llvm_cv_link_all_option="-Wl,--whole-archive"
3753     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3754     llvm_cv_os_type="Haiku"
3755     llvm_cv_platform_type="Unix" ;;
3756   *-unknown-eabi*)
3757     llvm_cv_link_all_option="-Wl,--whole-archive"
3758     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3759     llvm_cv_os_type="Freestanding"
3760     llvm_cv_platform_type="Unix" ;;
3761   *-unknown-elf*)
3762     llvm_cv_link_all_option="-Wl,--whole-archive"
3763     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3764     llvm_cv_os_type="Freestanding"
3765     llvm_cv_platform_type="Unix" ;;
3766   *)
3767     llvm_cv_link_all_option=""
3768     llvm_cv_no_link_all_option=""
3769     llvm_cv_os_type="Unknown"
3770     llvm_cv_platform_type="Unknown" ;;
3771 esac
3772 fi
3773 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3774 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3775
3776 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3777 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3778 if test "${llvm_cv_target_os_type+set}" = set; then
3779   echo $ECHO_N "(cached) $ECHO_C" >&6
3780 else
3781   case $target in
3782   *-*-aix*)
3783     llvm_cv_target_os_type="AIX" ;;
3784   *-*-irix*)
3785     llvm_cv_target_os_type="IRIX" ;;
3786   *-*-cygwin*)
3787     llvm_cv_target_os_type="Cygwin" ;;
3788   *-*-darwin*)
3789     llvm_cv_target_os_type="Darwin" ;;
3790   *-*-minix*)
3791     llvm_cv_target_os_type="Minix" ;;
3792   *-*-freebsd*)
3793     llvm_cv_target_os_type="FreeBSD" ;;
3794   *-*-openbsd*)
3795     llvm_cv_target_os_type="OpenBSD" ;;
3796   *-*-netbsd*)
3797     llvm_cv_target_os_type="NetBSD" ;;
3798   *-*-dragonfly*)
3799     llvm_cv_target_os_type="DragonFly" ;;
3800   *-*-hpux*)
3801     llvm_cv_target_os_type="HP-UX" ;;
3802   *-*-interix*)
3803     llvm_cv_target_os_type="Interix" ;;
3804   *-*-linux*)
3805     llvm_cv_target_os_type="Linux" ;;
3806   *-*-solaris*)
3807     llvm_cv_target_os_type="SunOS" ;;
3808   *-*-auroraux*)
3809     llvm_cv_target_os_type="AuroraUX" ;;
3810   *-*-win32*)
3811     llvm_cv_target_os_type="Win32" ;;
3812   *-*-mingw*)
3813     llvm_cv_target_os_type="MingW" ;;
3814   *-*-haiku*)
3815     llvm_cv_target_os_type="Haiku" ;;
3816   *-*-rtems*)
3817     llvm_cv_target_os_type="RTEMS" ;;
3818   *-*-nacl*)
3819     llvm_cv_target_os_type="NativeClient" ;;
3820   *-unknown-eabi*)
3821     llvm_cv_target_os_type="Freestanding" ;;
3822   *)
3823     llvm_cv_target_os_type="Unknown" ;;
3824 esac
3825 fi
3826 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3827 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3828
3829 if test "$llvm_cv_os_type" = "Unknown" ; then
3830   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3831 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3832    { (exit 1); exit 1; }; }
3833 fi
3834
3835 OS=$llvm_cv_os_type
3836
3837 HOST_OS=$llvm_cv_os_type
3838
3839 TARGET_OS=$llvm_cv_target_os_type
3840
3841
3842 LINKALL=$llvm_cv_link_all_option
3843
3844 NOLINKALL=$llvm_cv_no_link_all_option
3845
3846
3847 case $llvm_cv_platform_type in
3848   Unix)
3849
3850 cat >>confdefs.h <<\_ACEOF
3851 #define LLVM_ON_UNIX 1
3852 _ACEOF
3853
3854     LLVM_ON_UNIX=1
3855
3856     LLVM_ON_WIN32=0
3857
3858     ;;
3859   Win32)
3860
3861 cat >>confdefs.h <<\_ACEOF
3862 #define LLVM_ON_WIN32 1
3863 _ACEOF
3864
3865     LLVM_ON_UNIX=0
3866
3867     LLVM_ON_WIN32=1
3868
3869     ;;
3870 esac
3871
3872 { echo "$as_me:$LINENO: checking target architecture" >&5
3873 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3874 if test "${llvm_cv_target_arch+set}" = set; then
3875   echo $ECHO_N "(cached) $ECHO_C" >&6
3876 else
3877   case $target in
3878   i?86-*)                 llvm_cv_target_arch="x86" ;;
3879   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3880   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3881   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3882   arm*-*)                 llvm_cv_target_arch="ARM" ;;
3883   mips-*)                 llvm_cv_target_arch="Mips" ;;
3884   xcore-*)                llvm_cv_target_arch="XCore" ;;
3885   msp430-*)               llvm_cv_target_arch="MSP430" ;;
3886   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3887   ptx-*)                  llvm_cv_target_arch="PTX" ;;
3888   *)                      llvm_cv_target_arch="Unknown" ;;
3889 esac
3890 fi
3891 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3892 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3893
3894 if test "$llvm_cv_target_arch" = "Unknown" ; then
3895   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3896 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3897 fi
3898
3899 # Determine the LLVM native architecture for the target
3900 case "$llvm_cv_target_arch" in
3901     x86)     LLVM_NATIVE_ARCH="X86" ;;
3902     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3903     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3904 esac
3905
3906 ARCH=$llvm_cv_target_arch
3907
3908
3909
3910
3911 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3912 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3913 if test "${ac_cv_path_GREP+set}" = set; then
3914   echo $ECHO_N "(cached) $ECHO_C" >&6
3915 else
3916   # Extract the first word of "grep ggrep" to use in msg output
3917 if test -z "$GREP"; then
3918 set dummy grep ggrep; ac_prog_name=$2
3919 if test "${ac_cv_path_GREP+set}" = set; then
3920   echo $ECHO_N "(cached) $ECHO_C" >&6
3921 else
3922   ac_path_GREP_found=false
3923 # Loop through the user's path and test for each of PROGNAME-LIST
3924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3925 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3926 do
3927   IFS=$as_save_IFS
3928   test -z "$as_dir" && as_dir=.
3929   for ac_prog in grep ggrep; do
3930   for ac_exec_ext in '' $ac_executable_extensions; do
3931     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3932     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3933     # Check for GNU ac_path_GREP and select it if it is found.
3934   # Check for GNU $ac_path_GREP
3935 case `"$ac_path_GREP" --version 2>&1` in
3936 *GNU*)
3937   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3938 *)
3939   ac_count=0
3940   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3941   while :
3942   do
3943     cat "conftest.in" "conftest.in" >"conftest.tmp"
3944     mv "conftest.tmp" "conftest.in"
3945     cp "conftest.in" "conftest.nl"
3946     echo 'GREP' >> "conftest.nl"
3947     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3948     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3949     ac_count=`expr $ac_count + 1`
3950     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3951       # Best one so far, save it but keep looking for a better one
3952       ac_cv_path_GREP="$ac_path_GREP"
3953       ac_path_GREP_max=$ac_count
3954     fi
3955     # 10*(2^10) chars as input seems more than enough
3956     test $ac_count -gt 10 && break
3957   done
3958   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3959 esac
3960
3961
3962     $ac_path_GREP_found && break 3
3963   done
3964 done
3965
3966 done
3967 IFS=$as_save_IFS
3968
3969
3970 fi
3971
3972 GREP="$ac_cv_path_GREP"
3973 if test -z "$GREP"; then
3974   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3975 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3976    { (exit 1); exit 1; }; }
3977 fi
3978
3979 else
3980   ac_cv_path_GREP=$GREP
3981 fi
3982
3983
3984 fi
3985 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3986 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3987  GREP="$ac_cv_path_GREP"
3988
3989
3990 { echo "$as_me:$LINENO: checking for egrep" >&5
3991 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3992 if test "${ac_cv_path_EGREP+set}" = set; then
3993   echo $ECHO_N "(cached) $ECHO_C" >&6
3994 else
3995   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3996    then ac_cv_path_EGREP="$GREP -E"
3997    else
3998      # Extract the first word of "egrep" to use in msg output
3999 if test -z "$EGREP"; then
4000 set dummy egrep; ac_prog_name=$2
4001 if test "${ac_cv_path_EGREP+set}" = set; then
4002   echo $ECHO_N "(cached) $ECHO_C" >&6
4003 else
4004   ac_path_EGREP_found=false
4005 # Loop through the user's path and test for each of PROGNAME-LIST
4006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4007 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4008 do
4009   IFS=$as_save_IFS
4010   test -z "$as_dir" && as_dir=.
4011   for ac_prog in egrep; do
4012   for ac_exec_ext in '' $ac_executable_extensions; do
4013     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4014     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4015     # Check for GNU ac_path_EGREP and select it if it is found.
4016   # Check for GNU $ac_path_EGREP
4017 case `"$ac_path_EGREP" --version 2>&1` in
4018 *GNU*)
4019   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4020 *)
4021   ac_count=0
4022   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4023   while :
4024   do
4025     cat "conftest.in" "conftest.in" >"conftest.tmp"
4026     mv "conftest.tmp" "conftest.in"
4027     cp "conftest.in" "conftest.nl"
4028     echo 'EGREP' >> "conftest.nl"
4029     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4030     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4031     ac_count=`expr $ac_count + 1`
4032     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4033       # Best one so far, save it but keep looking for a better one
4034       ac_cv_path_EGREP="$ac_path_EGREP"
4035       ac_path_EGREP_max=$ac_count
4036     fi
4037     # 10*(2^10) chars as input seems more than enough
4038     test $ac_count -gt 10 && break
4039   done
4040   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4041 esac
4042
4043
4044     $ac_path_EGREP_found && break 3
4045   done
4046 done
4047
4048 done
4049 IFS=$as_save_IFS
4050
4051
4052 fi
4053
4054 EGREP="$ac_cv_path_EGREP"
4055 if test -z "$EGREP"; then
4056   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4057 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4058    { (exit 1); exit 1; }; }
4059 fi
4060
4061 else
4062   ac_cv_path_EGREP=$EGREP
4063 fi
4064
4065
4066    fi
4067 fi
4068 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4069 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4070  EGREP="$ac_cv_path_EGREP"
4071
4072
4073 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4074 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4075 if test "${ac_cv_header_stdc+set}" = set; then
4076   echo $ECHO_N "(cached) $ECHO_C" >&6
4077 else
4078   cat >conftest.$ac_ext <<_ACEOF
4079 /* confdefs.h.  */
4080 _ACEOF
4081 cat confdefs.h >>conftest.$ac_ext
4082 cat >>conftest.$ac_ext <<_ACEOF
4083 /* end confdefs.h.  */
4084 #include <stdlib.h>
4085 #include <stdarg.h>
4086 #include <string.h>
4087 #include <float.h>
4088
4089 int
4090 main ()
4091 {
4092
4093   ;
4094   return 0;
4095 }
4096 _ACEOF
4097 rm -f conftest.$ac_objext
4098 if { (ac_try="$ac_compile"
4099 case "(($ac_try" in
4100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4101   *) ac_try_echo=$ac_try;;
4102 esac
4103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4104   (eval "$ac_compile") 2>conftest.er1
4105   ac_status=$?
4106   grep -v '^ *+' conftest.er1 >conftest.err
4107   rm -f conftest.er1
4108   cat conftest.err >&5
4109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4110   (exit $ac_status); } &&
4111          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4112   { (case "(($ac_try" in
4113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4114   *) ac_try_echo=$ac_try;;
4115 esac
4116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4117   (eval "$ac_try") 2>&5
4118   ac_status=$?
4119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4120   (exit $ac_status); }; } &&
4121          { ac_try='test -s conftest.$ac_objext'
4122   { (case "(($ac_try" in
4123   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4124   *) ac_try_echo=$ac_try;;
4125 esac
4126 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4127   (eval "$ac_try") 2>&5
4128   ac_status=$?
4129   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4130   (exit $ac_status); }; }; then
4131   ac_cv_header_stdc=yes
4132 else
4133   echo "$as_me: failed program was:" >&5
4134 sed 's/^/| /' conftest.$ac_ext >&5
4135
4136         ac_cv_header_stdc=no
4137 fi
4138
4139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4140
4141 if test $ac_cv_header_stdc = yes; then
4142   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4143   cat >conftest.$ac_ext <<_ACEOF
4144 /* confdefs.h.  */
4145 _ACEOF
4146 cat confdefs.h >>conftest.$ac_ext
4147 cat >>conftest.$ac_ext <<_ACEOF
4148 /* end confdefs.h.  */
4149 #include <string.h>
4150
4151 _ACEOF
4152 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4153   $EGREP "memchr" >/dev/null 2>&1; then
4154   :
4155 else
4156   ac_cv_header_stdc=no
4157 fi
4158 rm -f conftest*
4159
4160 fi
4161
4162 if test $ac_cv_header_stdc = yes; then
4163   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4164   cat >conftest.$ac_ext <<_ACEOF
4165 /* confdefs.h.  */
4166 _ACEOF
4167 cat confdefs.h >>conftest.$ac_ext
4168 cat >>conftest.$ac_ext <<_ACEOF
4169 /* end confdefs.h.  */
4170 #include <stdlib.h>
4171
4172 _ACEOF
4173 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4174   $EGREP "free" >/dev/null 2>&1; then
4175   :
4176 else
4177   ac_cv_header_stdc=no
4178 fi
4179 rm -f conftest*
4180
4181 fi
4182
4183 if test $ac_cv_header_stdc = yes; then
4184   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4185   if test "$cross_compiling" = yes; then
4186   :
4187 else
4188   cat >conftest.$ac_ext <<_ACEOF
4189 /* confdefs.h.  */
4190 _ACEOF
4191 cat confdefs.h >>conftest.$ac_ext
4192 cat >>conftest.$ac_ext <<_ACEOF
4193 /* end confdefs.h.  */
4194 #include <ctype.h>
4195 #include <stdlib.h>
4196 #if ((' ' & 0x0FF) == 0x020)
4197 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4198 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4199 #else
4200 # define ISLOWER(c) \
4201                    (('a' <= (c) && (c) <= 'i') \
4202                      || ('j' <= (c) && (c) <= 'r') \
4203                      || ('s' <= (c) && (c) <= 'z'))
4204 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4205 #endif
4206
4207 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4208 int
4209 main ()
4210 {
4211   int i;
4212   for (i = 0; i < 256; i++)
4213     if (XOR (islower (i), ISLOWER (i))
4214         || toupper (i) != TOUPPER (i))
4215       return 2;
4216   return 0;
4217 }
4218 _ACEOF
4219 rm -f conftest$ac_exeext
4220 if { (ac_try="$ac_link"
4221 case "(($ac_try" in
4222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4223   *) ac_try_echo=$ac_try;;
4224 esac
4225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4226   (eval "$ac_link") 2>&5
4227   ac_status=$?
4228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4229   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4230   { (case "(($ac_try" in
4231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4232   *) ac_try_echo=$ac_try;;
4233 esac
4234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4235   (eval "$ac_try") 2>&5
4236   ac_status=$?
4237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4238   (exit $ac_status); }; }; then
4239   :
4240 else
4241   echo "$as_me: program exited with status $ac_status" >&5
4242 echo "$as_me: failed program was:" >&5
4243 sed 's/^/| /' conftest.$ac_ext >&5
4244
4245 ( exit $ac_status )
4246 ac_cv_header_stdc=no
4247 fi
4248 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4249 fi
4250
4251
4252 fi
4253 fi
4254 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4255 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4256 if test $ac_cv_header_stdc = yes; then
4257
4258 cat >>confdefs.h <<\_ACEOF
4259 #define STDC_HEADERS 1
4260 _ACEOF
4261
4262 fi
4263
4264 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4275                   inttypes.h stdint.h unistd.h
4276 do
4277 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4278 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4279 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4280 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4281   echo $ECHO_N "(cached) $ECHO_C" >&6
4282 else
4283   cat >conftest.$ac_ext <<_ACEOF
4284 /* confdefs.h.  */
4285 _ACEOF
4286 cat confdefs.h >>conftest.$ac_ext
4287 cat >>conftest.$ac_ext <<_ACEOF
4288 /* end confdefs.h.  */
4289 $ac_includes_default
4290
4291 #include <$ac_header>
4292 _ACEOF
4293 rm -f conftest.$ac_objext
4294 if { (ac_try="$ac_compile"
4295 case "(($ac_try" in
4296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4297   *) ac_try_echo=$ac_try;;
4298 esac
4299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4300   (eval "$ac_compile") 2>conftest.er1
4301   ac_status=$?
4302   grep -v '^ *+' conftest.er1 >conftest.err
4303   rm -f conftest.er1
4304   cat conftest.err >&5
4305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4306   (exit $ac_status); } &&
4307          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4308   { (case "(($ac_try" in
4309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4310   *) ac_try_echo=$ac_try;;
4311 esac
4312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4313   (eval "$ac_try") 2>&5
4314   ac_status=$?
4315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4316   (exit $ac_status); }; } &&
4317          { ac_try='test -s conftest.$ac_objext'
4318   { (case "(($ac_try" in
4319   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4320   *) ac_try_echo=$ac_try;;
4321 esac
4322 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4323   (eval "$ac_try") 2>&5
4324   ac_status=$?
4325   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4326   (exit $ac_status); }; }; then
4327   eval "$as_ac_Header=yes"
4328 else
4329   echo "$as_me: failed program was:" >&5
4330 sed 's/^/| /' conftest.$ac_ext >&5
4331
4332         eval "$as_ac_Header=no"
4333 fi
4334
4335 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4336 fi
4337 ac_res=`eval echo '${'$as_ac_Header'}'`
4338                { echo "$as_me:$LINENO: result: $ac_res" >&5
4339 echo "${ECHO_T}$ac_res" >&6; }
4340 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4341   cat >>confdefs.h <<_ACEOF
4342 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4343 _ACEOF
4344
4345 fi
4346
4347 done
4348
4349
4350 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4351 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4352 if test "${ac_cv_c_bigendian+set}" = set; then
4353   echo $ECHO_N "(cached) $ECHO_C" >&6
4354 else
4355   # See if sys/param.h defines the BYTE_ORDER macro.
4356 cat >conftest.$ac_ext <<_ACEOF
4357 /* confdefs.h.  */
4358 _ACEOF
4359 cat confdefs.h >>conftest.$ac_ext
4360 cat >>conftest.$ac_ext <<_ACEOF
4361 /* end confdefs.h.  */
4362 #include <sys/types.h>
4363 #include <sys/param.h>
4364
4365 int
4366 main ()
4367 {
4368 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4369  bogus endian macros
4370 #endif
4371
4372   ;
4373   return 0;
4374 }
4375 _ACEOF
4376 rm -f conftest.$ac_objext
4377 if { (ac_try="$ac_compile"
4378 case "(($ac_try" in
4379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4380   *) ac_try_echo=$ac_try;;
4381 esac
4382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4383   (eval "$ac_compile") 2>conftest.er1
4384   ac_status=$?
4385   grep -v '^ *+' conftest.er1 >conftest.err
4386   rm -f conftest.er1
4387   cat conftest.err >&5
4388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4389   (exit $ac_status); } &&
4390          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4391   { (case "(($ac_try" in
4392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4393   *) ac_try_echo=$ac_try;;
4394 esac
4395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4396   (eval "$ac_try") 2>&5
4397   ac_status=$?
4398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4399   (exit $ac_status); }; } &&
4400          { ac_try='test -s conftest.$ac_objext'
4401   { (case "(($ac_try" in
4402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4403   *) ac_try_echo=$ac_try;;
4404 esac
4405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4406   (eval "$ac_try") 2>&5
4407   ac_status=$?
4408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4409   (exit $ac_status); }; }; then
4410   # It does; now see whether it defined to BIG_ENDIAN or not.
4411 cat >conftest.$ac_ext <<_ACEOF
4412 /* confdefs.h.  */
4413 _ACEOF
4414 cat confdefs.h >>conftest.$ac_ext
4415 cat >>conftest.$ac_ext <<_ACEOF
4416 /* end confdefs.h.  */
4417 #include <sys/types.h>
4418 #include <sys/param.h>
4419
4420 int
4421 main ()
4422 {
4423 #if BYTE_ORDER != BIG_ENDIAN
4424  not big endian
4425 #endif
4426
4427   ;
4428   return 0;
4429 }
4430 _ACEOF
4431 rm -f conftest.$ac_objext
4432 if { (ac_try="$ac_compile"
4433 case "(($ac_try" in
4434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4435   *) ac_try_echo=$ac_try;;
4436 esac
4437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4438   (eval "$ac_compile") 2>conftest.er1
4439   ac_status=$?
4440   grep -v '^ *+' conftest.er1 >conftest.err
4441   rm -f conftest.er1
4442   cat conftest.err >&5
4443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4444   (exit $ac_status); } &&
4445          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4446   { (case "(($ac_try" in
4447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4448   *) ac_try_echo=$ac_try;;
4449 esac
4450 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4451   (eval "$ac_try") 2>&5
4452   ac_status=$?
4453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4454   (exit $ac_status); }; } &&
4455          { ac_try='test -s conftest.$ac_objext'
4456   { (case "(($ac_try" in
4457   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4458   *) ac_try_echo=$ac_try;;
4459 esac
4460 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4461   (eval "$ac_try") 2>&5
4462   ac_status=$?
4463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4464   (exit $ac_status); }; }; then
4465   ac_cv_c_bigendian=yes
4466 else
4467   echo "$as_me: failed program was:" >&5
4468 sed 's/^/| /' conftest.$ac_ext >&5
4469
4470         ac_cv_c_bigendian=no
4471 fi
4472
4473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4474 else
4475   echo "$as_me: failed program was:" >&5
4476 sed 's/^/| /' conftest.$ac_ext >&5
4477
4478         # It does not; compile a test program.
4479 if test "$cross_compiling" = yes; then
4480   # try to guess the endianness by grepping values into an object file
4481   ac_cv_c_bigendian=unknown
4482   cat >conftest.$ac_ext <<_ACEOF
4483 /* confdefs.h.  */
4484 _ACEOF
4485 cat confdefs.h >>conftest.$ac_ext
4486 cat >>conftest.$ac_ext <<_ACEOF
4487 /* end confdefs.h.  */
4488 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4489 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4490 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4491 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4492 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4493 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4494 int
4495 main ()
4496 {
4497  _ascii (); _ebcdic ();
4498   ;
4499   return 0;
4500 }
4501 _ACEOF
4502 rm -f conftest.$ac_objext
4503 if { (ac_try="$ac_compile"
4504 case "(($ac_try" in
4505   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4506   *) ac_try_echo=$ac_try;;
4507 esac
4508 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4509   (eval "$ac_compile") 2>conftest.er1
4510   ac_status=$?
4511   grep -v '^ *+' conftest.er1 >conftest.err
4512   rm -f conftest.er1
4513   cat conftest.err >&5
4514   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4515   (exit $ac_status); } &&
4516          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4517   { (case "(($ac_try" in
4518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4519   *) ac_try_echo=$ac_try;;
4520 esac
4521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4522   (eval "$ac_try") 2>&5
4523   ac_status=$?
4524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4525   (exit $ac_status); }; } &&
4526          { ac_try='test -s conftest.$ac_objext'
4527   { (case "(($ac_try" in
4528   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4529   *) ac_try_echo=$ac_try;;
4530 esac
4531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4532   (eval "$ac_try") 2>&5
4533   ac_status=$?
4534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4535   (exit $ac_status); }; }; then
4536   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4537   ac_cv_c_bigendian=yes
4538 fi
4539 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4540   if test "$ac_cv_c_bigendian" = unknown; then
4541     ac_cv_c_bigendian=no
4542   else
4543     # finding both strings is unlikely to happen, but who knows?
4544     ac_cv_c_bigendian=unknown
4545   fi
4546 fi
4547 else
4548   echo "$as_me: failed program was:" >&5
4549 sed 's/^/| /' conftest.$ac_ext >&5
4550
4551
4552 fi
4553
4554 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4555 else
4556   cat >conftest.$ac_ext <<_ACEOF
4557 /* confdefs.h.  */
4558 _ACEOF
4559 cat confdefs.h >>conftest.$ac_ext
4560 cat >>conftest.$ac_ext <<_ACEOF
4561 /* end confdefs.h.  */
4562 $ac_includes_default
4563 int
4564 main ()
4565 {
4566
4567   /* Are we little or big endian?  From Harbison&Steele.  */
4568   union
4569   {
4570     long int l;
4571     char c[sizeof (long int)];
4572   } u;
4573   u.l = 1;
4574   return u.c[sizeof (long int) - 1] == 1;
4575
4576   ;
4577   return 0;
4578 }
4579 _ACEOF
4580 rm -f conftest$ac_exeext
4581 if { (ac_try="$ac_link"
4582 case "(($ac_try" in
4583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4584   *) ac_try_echo=$ac_try;;
4585 esac
4586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4587   (eval "$ac_link") 2>&5
4588   ac_status=$?
4589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4590   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
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_try") 2>&5
4597   ac_status=$?
4598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4599   (exit $ac_status); }; }; then
4600   ac_cv_c_bigendian=no
4601 else
4602   echo "$as_me: program exited with status $ac_status" >&5
4603 echo "$as_me: failed program was:" >&5
4604 sed 's/^/| /' conftest.$ac_ext >&5
4605
4606 ( exit $ac_status )
4607 ac_cv_c_bigendian=yes
4608 fi
4609 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4610 fi
4611
4612
4613 fi
4614
4615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4616 fi
4617 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4618 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4619 case $ac_cv_c_bigendian in
4620   yes)
4621     ENDIAN=big
4622  ;;
4623   no)
4624     ENDIAN=little
4625  ;;
4626   *)
4627     { { echo "$as_me:$LINENO: error: unknown endianness
4628 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4629 echo "$as_me: error: unknown endianness
4630 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4631    { (exit 1); exit 1; }; } ;;
4632 esac
4633
4634
4635 if test "$cross_compiling" = yes; then
4636   LLVM_CROSS_COMPILING=1
4637
4638
4639 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4640 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4641 if test "${ac_cv_build_exeext+set}" = set; then
4642   echo $ECHO_N "(cached) $ECHO_C" >&6
4643 else
4644   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4645   ac_cv_build_exeext=.exe
4646 else
4647   ac_build_prefix=${build_alias}-
4648
4649   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4650 set dummy ${ac_build_prefix}gcc; ac_word=$2
4651 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4652 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4653 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4654   echo $ECHO_N "(cached) $ECHO_C" >&6
4655 else
4656   if test -n "$BUILD_CC"; then
4657   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4658 else
4659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4660 for as_dir in $PATH
4661 do
4662   IFS=$as_save_IFS
4663   test -z "$as_dir" && as_dir=.
4664   for ac_exec_ext in '' $ac_executable_extensions; do
4665   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4666     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4667     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4668     break 2
4669   fi
4670 done
4671 done
4672 IFS=$as_save_IFS
4673
4674 fi
4675 fi
4676 BUILD_CC=$ac_cv_prog_BUILD_CC
4677 if test -n "$BUILD_CC"; then
4678   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4679 echo "${ECHO_T}$BUILD_CC" >&6; }
4680 else
4681   { echo "$as_me:$LINENO: result: no" >&5
4682 echo "${ECHO_T}no" >&6; }
4683 fi
4684
4685
4686   if test -z "$BUILD_CC"; then
4687      # Extract the first word of "gcc", so it can be a program name with args.
4688 set dummy gcc; ac_word=$2
4689 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4690 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4691 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4692   echo $ECHO_N "(cached) $ECHO_C" >&6
4693 else
4694   if test -n "$BUILD_CC"; then
4695   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4696 else
4697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4698 for as_dir in $PATH
4699 do
4700   IFS=$as_save_IFS
4701   test -z "$as_dir" && as_dir=.
4702   for ac_exec_ext in '' $ac_executable_extensions; do
4703   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4704     ac_cv_prog_BUILD_CC="gcc"
4705     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4706     break 2
4707   fi
4708 done
4709 done
4710 IFS=$as_save_IFS
4711
4712 fi
4713 fi
4714 BUILD_CC=$ac_cv_prog_BUILD_CC
4715 if test -n "$BUILD_CC"; then
4716   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4717 echo "${ECHO_T}$BUILD_CC" >&6; }
4718 else
4719   { echo "$as_me:$LINENO: result: no" >&5
4720 echo "${ECHO_T}no" >&6; }
4721 fi
4722
4723
4724      if test -z "$BUILD_CC"; then
4725        # Extract the first word of "cc", so it can be a program name with args.
4726 set dummy cc; ac_word=$2
4727 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4728 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4729 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4730   echo $ECHO_N "(cached) $ECHO_C" >&6
4731 else
4732   if test -n "$BUILD_CC"; then
4733   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4734 else
4735   ac_prog_rejected=no
4736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4737 for as_dir in $PATH
4738 do
4739   IFS=$as_save_IFS
4740   test -z "$as_dir" && as_dir=.
4741   for ac_exec_ext in '' $ac_executable_extensions; do
4742   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4743     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4744        ac_prog_rejected=yes
4745        continue
4746      fi
4747     ac_cv_prog_BUILD_CC="cc"
4748     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4749     break 2
4750   fi
4751 done
4752 done
4753 IFS=$as_save_IFS
4754
4755 if test $ac_prog_rejected = yes; then
4756   # We found a bogon in the path, so make sure we never use it.
4757   set dummy $ac_cv_prog_BUILD_CC
4758   shift
4759   if test $# != 0; then
4760     # We chose a different compiler from the bogus one.
4761     # However, it has the same basename, so the bogon will be chosen
4762     # first if we set BUILD_CC to just the basename; use the full file name.
4763     shift
4764     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4765   fi
4766 fi
4767 fi
4768 fi
4769 BUILD_CC=$ac_cv_prog_BUILD_CC
4770 if test -n "$BUILD_CC"; then
4771   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4772 echo "${ECHO_T}$BUILD_CC" >&6; }
4773 else
4774   { echo "$as_me:$LINENO: result: no" >&5
4775 echo "${ECHO_T}no" >&6; }
4776 fi
4777
4778
4779      fi
4780   fi
4781   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4782 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4783    { (exit 1); exit 1; }; }
4784   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4785   rm -f conftest*
4786   echo 'int main () { return 0; }' > conftest.$ac_ext
4787   ac_cv_build_exeext=
4788   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4789   (eval $ac_build_link) 2>&5
4790   ac_status=$?
4791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4792   (exit $ac_status); }; then
4793     for file in conftest.*; do
4794       case $file in
4795       *.c | *.o | *.obj | *.dSYM) ;;
4796       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4797       esac
4798     done
4799   else
4800     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4801 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4802    { (exit 1); exit 1; }; }
4803   fi
4804   rm -f conftest*
4805   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4806 fi
4807 fi
4808
4809 BUILD_EXEEXT=""
4810 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4811 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4812 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4813 ac_build_exeext=$BUILD_EXEEXT
4814
4815   ac_build_prefix=${build_alias}-
4816   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4817 set dummy ${ac_build_prefix}g++; ac_word=$2
4818 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4819 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4820 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4821   echo $ECHO_N "(cached) $ECHO_C" >&6
4822 else
4823   if test -n "$BUILD_CXX"; then
4824   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4825 else
4826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4827 for as_dir in $PATH
4828 do
4829   IFS=$as_save_IFS
4830   test -z "$as_dir" && as_dir=.
4831   for ac_exec_ext in '' $ac_executable_extensions; do
4832   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4833     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4834     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4835     break 2
4836   fi
4837 done
4838 done
4839 IFS=$as_save_IFS
4840
4841 fi
4842 fi
4843 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4844 if test -n "$BUILD_CXX"; then
4845   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4846 echo "${ECHO_T}$BUILD_CXX" >&6; }
4847 else
4848   { echo "$as_me:$LINENO: result: no" >&5
4849 echo "${ECHO_T}no" >&6; }
4850 fi
4851
4852
4853   if test -z "$BUILD_CXX"; then
4854      # Extract the first word of "g++", so it can be a program name with args.
4855 set dummy g++; ac_word=$2
4856 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4857 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4858 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4859   echo $ECHO_N "(cached) $ECHO_C" >&6
4860 else
4861   if test -n "$BUILD_CXX"; then
4862   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4863 else
4864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4865 for as_dir in $PATH
4866 do
4867   IFS=$as_save_IFS
4868   test -z "$as_dir" && as_dir=.
4869   for ac_exec_ext in '' $ac_executable_extensions; do
4870   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4871     ac_cv_prog_BUILD_CXX="g++"
4872     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4873     break 2
4874   fi
4875 done
4876 done
4877 IFS=$as_save_IFS
4878
4879 fi
4880 fi
4881 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4882 if test -n "$BUILD_CXX"; then
4883   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4884 echo "${ECHO_T}$BUILD_CXX" >&6; }
4885 else
4886   { echo "$as_me:$LINENO: result: no" >&5
4887 echo "${ECHO_T}no" >&6; }
4888 fi
4889
4890
4891      if test -z "$BUILD_CXX"; then
4892        # Extract the first word of "c++", so it can be a program name with args.
4893 set dummy c++; ac_word=$2
4894 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4895 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4896 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4897   echo $ECHO_N "(cached) $ECHO_C" >&6
4898 else
4899   if test -n "$BUILD_CXX"; then
4900   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4901 else
4902   ac_prog_rejected=no
4903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4904 for as_dir in $PATH
4905 do
4906   IFS=$as_save_IFS
4907   test -z "$as_dir" && as_dir=.
4908   for ac_exec_ext in '' $ac_executable_extensions; do
4909   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4910     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4911        ac_prog_rejected=yes
4912        continue
4913      fi
4914     ac_cv_prog_BUILD_CXX="c++"
4915     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4916     break 2
4917   fi
4918 done
4919 done
4920 IFS=$as_save_IFS
4921
4922 if test $ac_prog_rejected = yes; then
4923   # We found a bogon in the path, so make sure we never use it.
4924   set dummy $ac_cv_prog_BUILD_CXX
4925   shift
4926   if test $# != 0; then
4927     # We chose a different compiler from the bogus one.
4928     # However, it has the same basename, so the bogon will be chosen
4929     # first if we set BUILD_CXX to just the basename; use the full file name.
4930     shift
4931     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4932   fi
4933 fi
4934 fi
4935 fi
4936 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4937 if test -n "$BUILD_CXX"; then
4938   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4939 echo "${ECHO_T}$BUILD_CXX" >&6; }
4940 else
4941   { echo "$as_me:$LINENO: result: no" >&5
4942 echo "${ECHO_T}no" >&6; }
4943 fi
4944
4945
4946      fi
4947   fi
4948 else
4949   LLVM_CROSS_COMPILING=0
4950
4951 fi
4952
4953 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4954   cvsbuild="yes"
4955   optimize="no"
4956   CVSBUILD=CVSBUILD=1
4957
4958 else
4959   cvsbuild="no"
4960   optimize="yes"
4961 fi
4962
4963
4964 # Check whether --enable-libcpp was given.
4965 if test "${enable_libcpp+set}" = set; then
4966   enableval=$enable_libcpp;
4967 else
4968   enableval=default
4969 fi
4970
4971 case "$enableval" in
4972   yes) ENABLE_LIBCPP=1
4973  ;;
4974   no)  ENABLE_LIBCPP=0
4975  ;;
4976   default) ENABLE_LIBCPP=0
4977 ;;
4978   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4979 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4980    { (exit 1); exit 1; }; } ;;
4981 esac
4982
4983 # Check whether --enable-optimized was given.
4984 if test "${enable_optimized+set}" = set; then
4985   enableval=$enable_optimized;
4986 else
4987   enableval=$optimize
4988 fi
4989
4990 if test ${enableval} = "no" ; then
4991   ENABLE_OPTIMIZED=
4992
4993 else
4994   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4995
4996 fi
4997
4998 # Check whether --enable-profiling was given.
4999 if test "${enable_profiling+set}" = set; then
5000   enableval=$enable_profiling;
5001 else
5002   enableval="no"
5003 fi
5004
5005 if test ${enableval} = "no" ; then
5006   ENABLE_PROFILING=
5007
5008 else
5009   ENABLE_PROFILING=ENABLE_PROFILING=1
5010
5011 fi
5012
5013 # Check whether --enable-assertions was given.
5014 if test "${enable_assertions+set}" = set; then
5015   enableval=$enable_assertions;
5016 else
5017   enableval="yes"
5018 fi
5019
5020 if test ${enableval} = "yes" ; then
5021   DISABLE_ASSERTIONS=
5022
5023 else
5024   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5025
5026 fi
5027
5028 # Check whether --enable-expensive-checks was given.
5029 if test "${enable_expensive_checks+set}" = set; then
5030   enableval=$enable_expensive_checks;
5031 else
5032   enableval="no"
5033 fi
5034
5035 if test ${enableval} = "yes" ; then
5036   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5037
5038   EXPENSIVE_CHECKS=yes
5039
5040 else
5041   ENABLE_EXPENSIVE_CHECKS=
5042
5043   EXPENSIVE_CHECKS=no
5044
5045 fi
5046
5047 # Check whether --enable-debug-runtime was given.
5048 if test "${enable_debug_runtime+set}" = set; then
5049   enableval=$enable_debug_runtime;
5050 else
5051   enableval=no
5052 fi
5053
5054 if test ${enableval} = "no" ; then
5055   DEBUG_RUNTIME=
5056
5057 else
5058   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5059
5060 fi
5061
5062 # Check whether --enable-debug-symbols was given.
5063 if test "${enable_debug_symbols+set}" = set; then
5064   enableval=$enable_debug_symbols;
5065 else
5066   enableval=no
5067 fi
5068
5069 if test ${enableval} = "no" ; then
5070   DEBUG_SYMBOLS=
5071
5072 else
5073   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5074
5075 fi
5076
5077 # Check whether --enable-jit was given.
5078 if test "${enable_jit+set}" = set; then
5079   enableval=$enable_jit;
5080 else
5081   enableval=default
5082 fi
5083
5084 if test ${enableval} = "no"
5085 then
5086   JIT=
5087
5088 else
5089   case "$llvm_cv_target_arch" in
5090     x86)         TARGET_HAS_JIT=1
5091  ;;
5092     Sparc)       TARGET_HAS_JIT=0
5093  ;;
5094     PowerPC)     TARGET_HAS_JIT=1
5095  ;;
5096     x86_64)      TARGET_HAS_JIT=1
5097  ;;
5098     ARM)         TARGET_HAS_JIT=1
5099  ;;
5100     Mips)        TARGET_HAS_JIT=1
5101  ;;
5102     XCore)       TARGET_HAS_JIT=0
5103  ;;
5104     MSP430)      TARGET_HAS_JIT=0
5105  ;;
5106     MBlaze)      TARGET_HAS_JIT=0
5107  ;;
5108     PTX)         TARGET_HAS_JIT=0
5109  ;;
5110     *)           TARGET_HAS_JIT=0
5111  ;;
5112   esac
5113 fi
5114
5115 # Check whether --enable-docs was given.
5116 if test "${enable_docs+set}" = set; then
5117   enableval=$enable_docs;
5118 else
5119   enableval=default
5120 fi
5121
5122 case "$enableval" in
5123   yes) ENABLE_DOCS=1
5124  ;;
5125   no)  ENABLE_DOCS=0
5126  ;;
5127   default) ENABLE_DOCS=1
5128  ;;
5129   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5130 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5131    { (exit 1); exit 1; }; } ;;
5132 esac
5133
5134 # Check whether --enable-doxygen was given.
5135 if test "${enable_doxygen+set}" = set; then
5136   enableval=$enable_doxygen;
5137 else
5138   enableval=default
5139 fi
5140
5141 case "$enableval" in
5142   yes) ENABLE_DOXYGEN=1
5143  ;;
5144   no)  ENABLE_DOXYGEN=0
5145  ;;
5146   default) ENABLE_DOXYGEN=0
5147  ;;
5148   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5149 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5150    { (exit 1); exit 1; }; } ;;
5151 esac
5152
5153 # Check whether --enable-threads was given.
5154 if test "${enable_threads+set}" = set; then
5155   enableval=$enable_threads;
5156 else
5157   enableval=default
5158 fi
5159
5160 case "$enableval" in
5161   yes) LLVM_ENABLE_THREADS=1
5162  ;;
5163   no)  LLVM_ENABLE_THREADS=0
5164  ;;
5165   default) LLVM_ENABLE_THREADS=1
5166  ;;
5167   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5168 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5169    { (exit 1); exit 1; }; } ;;
5170 esac
5171
5172 cat >>confdefs.h <<_ACEOF
5173 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5174 _ACEOF
5175
5176
5177 # Check whether --enable-pthreads was given.
5178 if test "${enable_pthreads+set}" = set; then
5179   enableval=$enable_pthreads;
5180 else
5181   enableval=default
5182 fi
5183
5184 case "$enableval" in
5185   yes) ENABLE_PTHREADS=1
5186  ;;
5187   no)  ENABLE_PTHREADS=0
5188  ;;
5189   default) ENABLE_PTHREADS=1
5190  ;;
5191   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5192 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5193    { (exit 1); exit 1; }; } ;;
5194 esac
5195
5196 # Check whether --enable-pic was given.
5197 if test "${enable_pic+set}" = set; then
5198   enableval=$enable_pic;
5199 else
5200   enableval=default
5201 fi
5202
5203 case "$enableval" in
5204   yes) ENABLE_PIC=1
5205  ;;
5206   no)  ENABLE_PIC=0
5207  ;;
5208   default) ENABLE_PIC=1
5209  ;;
5210   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5211 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5212    { (exit 1); exit 1; }; } ;;
5213 esac
5214
5215 cat >>confdefs.h <<_ACEOF
5216 #define ENABLE_PIC $ENABLE_PIC
5217 _ACEOF
5218
5219
5220 # Check whether --enable-shared was given.
5221 if test "${enable_shared+set}" = set; then
5222   enableval=$enable_shared;
5223 else
5224   enableval=default
5225 fi
5226
5227 case "$enableval" in
5228   yes) ENABLE_SHARED=1
5229  ;;
5230   no)  ENABLE_SHARED=0
5231  ;;
5232   default) ENABLE_SHARED=0
5233  ;;
5234   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5235 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5236    { (exit 1); exit 1; }; } ;;
5237 esac
5238
5239 # Check whether --enable-embed-stdcxx was given.
5240 if test "${enable_embed_stdcxx+set}" = set; then
5241   enableval=$enable_embed_stdcxx;
5242 else
5243   enableval=default
5244 fi
5245
5246 case "$enableval" in
5247   yes) ENABLE_EMBED_STDCXX=1
5248  ;;
5249   no)  ENABLE_EMBED_STDCXX=0
5250  ;;
5251   default) ENABLE_EMBED_STDCXX=0
5252  ;;
5253   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5254 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5255    { (exit 1); exit 1; }; } ;;
5256 esac
5257
5258 # Check whether --enable-timestamps was given.
5259 if test "${enable_timestamps+set}" = set; then
5260   enableval=$enable_timestamps;
5261 else
5262   enableval=default
5263 fi
5264
5265 case "$enableval" in
5266   yes) ENABLE_TIMESTAMPS=1
5267  ;;
5268   no)  ENABLE_TIMESTAMPS=0
5269  ;;
5270   default) ENABLE_TIMESTAMPS=1
5271  ;;
5272   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5273 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5274    { (exit 1); exit 1; }; } ;;
5275 esac
5276
5277 cat >>confdefs.h <<_ACEOF
5278 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5279 _ACEOF
5280
5281
5282 TARGETS_TO_BUILD=""
5283 # Check whether --enable-targets was given.
5284 if test "${enable_targets+set}" = set; then
5285   enableval=$enable_targets;
5286 else
5287   enableval=all
5288 fi
5289
5290 if test "$enableval" = host-only ; then
5291   enableval=host
5292 fi
5293 case "$enableval" in
5294   all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 CBackend CppBackend MBlaze PTX" ;;
5295   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5296       case "$a_target" in
5297         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5298         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5299         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5300         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5301         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5302         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5303         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5304         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5305         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5306         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5307         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5308         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5309         ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5310         host) case "$llvm_cv_target_arch" in
5311             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5312             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5313             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5314             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5315             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5316             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5317             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5318             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5319             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5320             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5321             PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5322             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5323 echo "$as_me: error: Can not set target to build" >&2;}
5324    { (exit 1); exit 1; }; } ;;
5325           esac ;;
5326         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5327 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5328    { (exit 1); exit 1; }; } ;;
5329       esac
5330   done
5331   ;;
5332 esac
5333 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5334
5335
5336 # Determine whether we are building LLVM support for the native architecture.
5337 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
5338 for a_target in $TARGETS_TO_BUILD; do
5339   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5340
5341 cat >>confdefs.h <<_ACEOF
5342 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5343 _ACEOF
5344
5345     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5346     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5347     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5348     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5349     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5350       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5351     fi
5352
5353 cat >>confdefs.h <<_ACEOF
5354 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5355 _ACEOF
5356
5357
5358 cat >>confdefs.h <<_ACEOF
5359 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5360 _ACEOF
5361
5362
5363 cat >>confdefs.h <<_ACEOF
5364 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5365 _ACEOF
5366
5367
5368 cat >>confdefs.h <<_ACEOF
5369 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5370 _ACEOF
5371
5372     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5373
5374 cat >>confdefs.h <<_ACEOF
5375 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5376 _ACEOF
5377
5378     fi
5379   fi
5380 done
5381
5382 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5383 # target feature def files.
5384 LLVM_ENUM_TARGETS=""
5385 LLVM_ENUM_ASM_PRINTERS=""
5386 LLVM_ENUM_ASM_PARSERS=""
5387 LLVM_ENUM_DISASSEMBLERS=""
5388 for target_to_build in $TARGETS_TO_BUILD; do
5389   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5390   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5391     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5392   fi
5393   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5394     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5395   fi
5396   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5397     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5398   fi
5399 done
5400
5401
5402
5403
5404
5405 # Check whether --enable-cbe-printf-a was given.
5406 if test "${enable_cbe_printf_a+set}" = set; then
5407   enableval=$enable_cbe_printf_a;
5408 else
5409   enableval=default
5410 fi
5411
5412 case "$enableval" in
5413   yes) ENABLE_CBE_PRINTF_A=1
5414  ;;
5415   no)  ENABLE_CBE_PRINTF_A=0
5416  ;;
5417   default)  ENABLE_CBE_PRINTF_A=1
5418  ;;
5419   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5420 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5421    { (exit 1); exit 1; }; } ;;
5422 esac
5423
5424 cat >>confdefs.h <<_ACEOF
5425 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5426 _ACEOF
5427
5428
5429
5430 # Check whether --with-optimize-option was given.
5431 if test "${with_optimize_option+set}" = set; then
5432   withval=$with_optimize_option;
5433 else
5434   withval=default
5435 fi
5436
5437 { echo "$as_me:$LINENO: checking optimization flags" >&5
5438 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5439 case "$withval" in
5440   default)
5441     case "$llvm_cv_os_type" in
5442     FreeBSD) optimize_option=-O2 ;;
5443     MingW) optimize_option=-O2 ;;
5444     *)     optimize_option=-O3 ;;
5445     esac ;;
5446   *) optimize_option="$withval" ;;
5447 esac
5448 OPTIMIZE_OPTION=$optimize_option
5449
5450 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5451 echo "${ECHO_T}$optimize_option" >&6; }
5452
5453
5454 # Check whether --with-extra-options was given.
5455 if test "${with_extra_options+set}" = set; then
5456   withval=$with_extra_options;
5457 else
5458   withval=default
5459 fi
5460
5461 case "$withval" in
5462   default) EXTRA_OPTIONS= ;;
5463   *) EXTRA_OPTIONS=$withval ;;
5464 esac
5465 EXTRA_OPTIONS=$EXTRA_OPTIONS
5466
5467
5468
5469 # Check whether --with-extra-ld-options was given.
5470 if test "${with_extra_ld_options+set}" = set; then
5471   withval=$with_extra_ld_options;
5472 else
5473   withval=default
5474 fi
5475
5476 case "$withval" in
5477   default) EXTRA_LD_OPTIONS= ;;
5478   *) EXTRA_LD_OPTIONS=$withval ;;
5479 esac
5480 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5481
5482
5483 # Check whether --enable-bindings was given.
5484 if test "${enable_bindings+set}" = set; then
5485   enableval=$enable_bindings;
5486 else
5487   enableval=default
5488 fi
5489
5490 BINDINGS_TO_BUILD=""
5491 case "$enableval" in
5492   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5493   all ) BINDINGS_TO_BUILD="ocaml" ;;
5494   none | no) BINDINGS_TO_BUILD="" ;;
5495   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5496       case "$a_binding" in
5497         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5498         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5499 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5500    { (exit 1); exit 1; }; } ;;
5501       esac
5502   done
5503   ;;
5504 esac
5505
5506
5507 # Check whether --with-ocaml-libdir was given.
5508 if test "${with_ocaml_libdir+set}" = set; then
5509   withval=$with_ocaml_libdir;
5510 else
5511   withval=auto
5512 fi
5513
5514 case "$withval" in
5515   auto) with_ocaml_libdir="$withval" ;;
5516   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5517   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5518 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5519    { (exit 1); exit 1; }; } ;;
5520 esac
5521
5522
5523 # Check whether --with-clang-srcdir was given.
5524 if test "${with_clang_srcdir+set}" = set; then
5525   withval=$with_clang_srcdir;
5526 else
5527   withval="-"
5528 fi
5529
5530 case "$withval" in
5531   -) clang_src_root="" ;;
5532   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5533   *) clang_src_root="$ac_pwd/$withval" ;;
5534 esac
5535 CLANG_SRC_ROOT=$clang_src_root
5536
5537
5538
5539 # Check whether --with-clang-resource-dir was given.
5540 if test "${with_clang_resource_dir+set}" = set; then
5541   withval=$with_clang_resource_dir;
5542 else
5543   withval=""
5544 fi
5545
5546
5547 cat >>confdefs.h <<_ACEOF
5548 #define CLANG_RESOURCE_DIR "$withval"
5549 _ACEOF
5550
5551
5552
5553 # Check whether --with-c-include-dirs was given.
5554 if test "${with_c_include_dirs+set}" = set; then
5555   withval=$with_c_include_dirs;
5556 else
5557   withval=""
5558 fi
5559
5560
5561 cat >>confdefs.h <<_ACEOF
5562 #define C_INCLUDE_DIRS "$withval"
5563 _ACEOF
5564
5565
5566
5567 # Check whether --with-cxx-include-root was given.
5568 if test "${with_cxx_include_root+set}" = set; then
5569   withval=$with_cxx_include_root;
5570 else
5571   withval=""
5572 fi
5573
5574
5575 cat >>confdefs.h <<_ACEOF
5576 #define CXX_INCLUDE_ROOT "$withval"
5577 _ACEOF
5578
5579
5580
5581 # Check whether --with-cxx-include-arch was given.
5582 if test "${with_cxx_include_arch+set}" = set; then
5583   withval=$with_cxx_include_arch;
5584 else
5585   withval=""
5586 fi
5587
5588
5589 cat >>confdefs.h <<_ACEOF
5590 #define CXX_INCLUDE_ARCH "$withval"
5591 _ACEOF
5592
5593
5594
5595 # Check whether --with-cxx-include-32bit-dir was given.
5596 if test "${with_cxx_include_32bit_dir+set}" = set; then
5597   withval=$with_cxx_include_32bit_dir;
5598 else
5599   withval=""
5600 fi
5601
5602
5603 cat >>confdefs.h <<_ACEOF
5604 #define CXX_INCLUDE_32BIT_DIR "$withval"
5605 _ACEOF
5606
5607
5608
5609 # Check whether --with-cxx-include-64bit-dir was given.
5610 if test "${with_cxx_include_64bit_dir+set}" = set; then
5611   withval=$with_cxx_include_64bit_dir;
5612 else
5613   withval=""
5614 fi
5615
5616
5617 cat >>confdefs.h <<_ACEOF
5618 #define CXX_INCLUDE_64BIT_DIR "$withval"
5619 _ACEOF
5620
5621
5622
5623 # Check whether --with-binutils-include was given.
5624 if test "${with_binutils_include+set}" = set; then
5625   withval=$with_binutils_include;
5626 else
5627   withval=default
5628 fi
5629
5630 case "$withval" in
5631   default) WITH_BINUTILS_INCDIR=default ;;
5632   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5633   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5634 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5635    { (exit 1); exit 1; }; } ;;
5636 esac
5637 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5638   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5639
5640   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5641      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5642      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5643 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5644    { (exit 1); exit 1; }; };
5645   fi
5646 fi
5647
5648
5649 # Check whether --with-bug-report-url was given.
5650 if test "${with_bug_report_url+set}" = set; then
5651   withval=$with_bug_report_url;
5652 else
5653   withval="http://llvm.org/bugs/"
5654 fi
5655
5656
5657 cat >>confdefs.h <<_ACEOF
5658 #define BUG_REPORT_URL "$withval"
5659 _ACEOF
5660
5661
5662 # Check whether --enable-libffi was given.
5663 if test "${enable_libffi+set}" = set; then
5664   enableval=$enable_libffi; case "$enableval" in
5665     yes) llvm_cv_enable_libffi="yes" ;;
5666     no)  llvm_cv_enable_libffi="no"  ;;
5667     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5668 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5669    { (exit 1); exit 1; }; } ;;
5670   esac
5671 else
5672   llvm_cv_enable_libffi=no
5673 fi
5674
5675
5676
5677 # Check whether --with-internal-prefix was given.
5678 if test "${with_internal_prefix+set}" = set; then
5679   withval=$with_internal_prefix;
5680 else
5681   withval=""
5682 fi
5683
5684 INTERNAL_PREFIX=$withval
5685
5686
5687
5688 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5689 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5690 if test "${lt_cv_path_NM+set}" = set; then
5691   echo $ECHO_N "(cached) $ECHO_C" >&6
5692 else
5693   if test -n "$NM"; then
5694   # Let the user override the test.
5695   lt_cv_path_NM="$NM"
5696 else
5697   lt_nm_to_check="${ac_tool_prefix}nm"
5698   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5699     lt_nm_to_check="$lt_nm_to_check nm"
5700   fi
5701   for lt_tmp_nm in $lt_nm_to_check; do
5702     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5703     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5704       IFS="$lt_save_ifs"
5705       test -z "$ac_dir" && ac_dir=.
5706       tmp_nm="$ac_dir/$lt_tmp_nm"
5707       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5708         # Check to see if the nm accepts a BSD-compat flag.
5709         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5710         #   nm: unknown option "B" ignored
5711         # Tru64's nm complains that /dev/null is an invalid object file
5712         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5713         */dev/null* | *'Invalid file or object type'*)
5714           lt_cv_path_NM="$tmp_nm -B"
5715           break
5716           ;;
5717         *)
5718           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5719           */dev/null*)
5720             lt_cv_path_NM="$tmp_nm -p"
5721             break
5722             ;;
5723           *)
5724             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5725             continue # so that we can try to find one that supports BSD flags
5726             ;;
5727           esac
5728           ;;
5729         esac
5730       fi
5731     done
5732     IFS="$lt_save_ifs"
5733   done
5734   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5735 fi
5736 fi
5737 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5738 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5739 NM="$lt_cv_path_NM"
5740
5741
5742
5743 { echo "$as_me:$LINENO: checking for GNU make" >&5
5744 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5745 if test "${llvm_cv_gnu_make_command+set}" = set; then
5746   echo $ECHO_N "(cached) $ECHO_C" >&6
5747 else
5748   llvm_cv_gnu_make_command=''
5749  for a in "$MAKE" make gmake gnumake ; do
5750   if test -z "$a" ; then continue ; fi ;
5751   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5752   then
5753    llvm_cv_gnu_make_command=$a ;
5754    break;
5755   fi
5756  done
5757 fi
5758 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5759 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5760  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5761    ifGNUmake='' ;
5762  else
5763    ifGNUmake='#' ;
5764    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5765 echo "${ECHO_T}\"Not found\"" >&6; };
5766  fi
5767
5768
5769 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5770 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5771 LN_S=$as_ln_s
5772 if test "$LN_S" = "ln -s"; then
5773   { echo "$as_me:$LINENO: result: yes" >&5
5774 echo "${ECHO_T}yes" >&6; }
5775 else
5776   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5777 echo "${ECHO_T}no, using $LN_S" >&6; }
5778 fi
5779
5780 # Extract the first word of "cmp", so it can be a program name with args.
5781 set dummy cmp; ac_word=$2
5782 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5783 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5784 if test "${ac_cv_path_CMP+set}" = set; then
5785   echo $ECHO_N "(cached) $ECHO_C" >&6
5786 else
5787   case $CMP in
5788   [\\/]* | ?:[\\/]*)
5789   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5790   ;;
5791   *)
5792   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5793 for as_dir in $PATH
5794 do
5795   IFS=$as_save_IFS
5796   test -z "$as_dir" && as_dir=.
5797   for ac_exec_ext in '' $ac_executable_extensions; do
5798   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5799     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5800     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5801     break 2
5802   fi
5803 done
5804 done
5805 IFS=$as_save_IFS
5806
5807   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5808   ;;
5809 esac
5810 fi
5811 CMP=$ac_cv_path_CMP
5812 if test -n "$CMP"; then
5813   { echo "$as_me:$LINENO: result: $CMP" >&5
5814 echo "${ECHO_T}$CMP" >&6; }
5815 else
5816   { echo "$as_me:$LINENO: result: no" >&5
5817 echo "${ECHO_T}no" >&6; }
5818 fi
5819
5820
5821 # Extract the first word of "cp", so it can be a program name with args.
5822 set dummy cp; ac_word=$2
5823 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5824 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5825 if test "${ac_cv_path_CP+set}" = set; then
5826   echo $ECHO_N "(cached) $ECHO_C" >&6
5827 else
5828   case $CP in
5829   [\\/]* | ?:[\\/]*)
5830   ac_cv_path_CP="$CP" # Let the user override the test with a path.
5831   ;;
5832   *)
5833   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5834 for as_dir in $PATH
5835 do
5836   IFS=$as_save_IFS
5837   test -z "$as_dir" && as_dir=.
5838   for ac_exec_ext in '' $ac_executable_extensions; do
5839   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5840     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5841     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5842     break 2
5843   fi
5844 done
5845 done
5846 IFS=$as_save_IFS
5847
5848   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5849   ;;
5850 esac
5851 fi
5852 CP=$ac_cv_path_CP
5853 if test -n "$CP"; then
5854   { echo "$as_me:$LINENO: result: $CP" >&5
5855 echo "${ECHO_T}$CP" >&6; }
5856 else
5857   { echo "$as_me:$LINENO: result: no" >&5
5858 echo "${ECHO_T}no" >&6; }
5859 fi
5860
5861
5862 # Extract the first word of "date", so it can be a program name with args.
5863 set dummy date; ac_word=$2
5864 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5866 if test "${ac_cv_path_DATE+set}" = set; then
5867   echo $ECHO_N "(cached) $ECHO_C" >&6
5868 else
5869   case $DATE in
5870   [\\/]* | ?:[\\/]*)
5871   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5872   ;;
5873   *)
5874   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5875 for as_dir in $PATH
5876 do
5877   IFS=$as_save_IFS
5878   test -z "$as_dir" && as_dir=.
5879   for ac_exec_ext in '' $ac_executable_extensions; do
5880   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5881     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5882     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5883     break 2
5884   fi
5885 done
5886 done
5887 IFS=$as_save_IFS
5888
5889   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5890   ;;
5891 esac
5892 fi
5893 DATE=$ac_cv_path_DATE
5894 if test -n "$DATE"; then
5895   { echo "$as_me:$LINENO: result: $DATE" >&5
5896 echo "${ECHO_T}$DATE" >&6; }
5897 else
5898   { echo "$as_me:$LINENO: result: no" >&5
5899 echo "${ECHO_T}no" >&6; }
5900 fi
5901
5902
5903 # Extract the first word of "find", so it can be a program name with args.
5904 set dummy find; ac_word=$2
5905 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5906 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5907 if test "${ac_cv_path_FIND+set}" = set; then
5908   echo $ECHO_N "(cached) $ECHO_C" >&6
5909 else
5910   case $FIND in
5911   [\\/]* | ?:[\\/]*)
5912   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5913   ;;
5914   *)
5915   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5916 for as_dir in $PATH
5917 do
5918   IFS=$as_save_IFS
5919   test -z "$as_dir" && as_dir=.
5920   for ac_exec_ext in '' $ac_executable_extensions; do
5921   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5922     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5923     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5924     break 2
5925   fi
5926 done
5927 done
5928 IFS=$as_save_IFS
5929
5930   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5931   ;;
5932 esac
5933 fi
5934 FIND=$ac_cv_path_FIND
5935 if test -n "$FIND"; then
5936   { echo "$as_me:$LINENO: result: $FIND" >&5
5937 echo "${ECHO_T}$FIND" >&6; }
5938 else
5939   { echo "$as_me:$LINENO: result: no" >&5
5940 echo "${ECHO_T}no" >&6; }
5941 fi
5942
5943
5944 # Extract the first word of "grep", so it can be a program name with args.
5945 set dummy grep; ac_word=$2
5946 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5947 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5948 if test "${ac_cv_path_GREP+set}" = set; then
5949   echo $ECHO_N "(cached) $ECHO_C" >&6
5950 else
5951   case $GREP in
5952   [\\/]* | ?:[\\/]*)
5953   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5954   ;;
5955   *)
5956   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5957 for as_dir in $PATH
5958 do
5959   IFS=$as_save_IFS
5960   test -z "$as_dir" && as_dir=.
5961   for ac_exec_ext in '' $ac_executable_extensions; do
5962   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5963     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5964     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5965     break 2
5966   fi
5967 done
5968 done
5969 IFS=$as_save_IFS
5970
5971   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5972   ;;
5973 esac
5974 fi
5975 GREP=$ac_cv_path_GREP
5976 if test -n "$GREP"; then
5977   { echo "$as_me:$LINENO: result: $GREP" >&5
5978 echo "${ECHO_T}$GREP" >&6; }
5979 else
5980   { echo "$as_me:$LINENO: result: no" >&5
5981 echo "${ECHO_T}no" >&6; }
5982 fi
5983
5984
5985 # Extract the first word of "mkdir", so it can be a program name with args.
5986 set dummy mkdir; ac_word=$2
5987 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5988 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5989 if test "${ac_cv_path_MKDIR+set}" = set; then
5990   echo $ECHO_N "(cached) $ECHO_C" >&6
5991 else
5992   case $MKDIR in
5993   [\\/]* | ?:[\\/]*)
5994   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5995   ;;
5996   *)
5997   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5998 for as_dir in $PATH
5999 do
6000   IFS=$as_save_IFS
6001   test -z "$as_dir" && as_dir=.
6002   for ac_exec_ext in '' $ac_executable_extensions; do
6003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6004     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6005     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6006     break 2
6007   fi
6008 done
6009 done
6010 IFS=$as_save_IFS
6011
6012   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6013   ;;
6014 esac
6015 fi
6016 MKDIR=$ac_cv_path_MKDIR
6017 if test -n "$MKDIR"; then
6018   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6019 echo "${ECHO_T}$MKDIR" >&6; }
6020 else
6021   { echo "$as_me:$LINENO: result: no" >&5
6022 echo "${ECHO_T}no" >&6; }
6023 fi
6024
6025
6026 # Extract the first word of "mv", so it can be a program name with args.
6027 set dummy mv; ac_word=$2
6028 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6029 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6030 if test "${ac_cv_path_MV+set}" = set; then
6031   echo $ECHO_N "(cached) $ECHO_C" >&6
6032 else
6033   case $MV in
6034   [\\/]* | ?:[\\/]*)
6035   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6036   ;;
6037   *)
6038   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039 for as_dir in $PATH
6040 do
6041   IFS=$as_save_IFS
6042   test -z "$as_dir" && as_dir=.
6043   for ac_exec_ext in '' $ac_executable_extensions; do
6044   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6045     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6046     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6047     break 2
6048   fi
6049 done
6050 done
6051 IFS=$as_save_IFS
6052
6053   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6054   ;;
6055 esac
6056 fi
6057 MV=$ac_cv_path_MV
6058 if test -n "$MV"; then
6059   { echo "$as_me:$LINENO: result: $MV" >&5
6060 echo "${ECHO_T}$MV" >&6; }
6061 else
6062   { echo "$as_me:$LINENO: result: no" >&5
6063 echo "${ECHO_T}no" >&6; }
6064 fi
6065
6066
6067 if test -n "$ac_tool_prefix"; then
6068   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6069 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6070 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6071 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6072 if test "${ac_cv_prog_RANLIB+set}" = set; then
6073   echo $ECHO_N "(cached) $ECHO_C" >&6
6074 else
6075   if test -n "$RANLIB"; then
6076   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6077 else
6078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6079 for as_dir in $PATH
6080 do
6081   IFS=$as_save_IFS
6082   test -z "$as_dir" && as_dir=.
6083   for ac_exec_ext in '' $ac_executable_extensions; do
6084   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6085     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6086     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6087     break 2
6088   fi
6089 done
6090 done
6091 IFS=$as_save_IFS
6092
6093 fi
6094 fi
6095 RANLIB=$ac_cv_prog_RANLIB
6096 if test -n "$RANLIB"; then
6097   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6098 echo "${ECHO_T}$RANLIB" >&6; }
6099 else
6100   { echo "$as_me:$LINENO: result: no" >&5
6101 echo "${ECHO_T}no" >&6; }
6102 fi
6103
6104
6105 fi
6106 if test -z "$ac_cv_prog_RANLIB"; then
6107   ac_ct_RANLIB=$RANLIB
6108   # Extract the first word of "ranlib", so it can be a program name with args.
6109 set dummy ranlib; ac_word=$2
6110 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6111 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6112 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6113   echo $ECHO_N "(cached) $ECHO_C" >&6
6114 else
6115   if test -n "$ac_ct_RANLIB"; then
6116   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6117 else
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_prog_ac_ct_RANLIB="ranlib"
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 fi
6134 fi
6135 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6136 if test -n "$ac_ct_RANLIB"; then
6137   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6138 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6139 else
6140   { echo "$as_me:$LINENO: result: no" >&5
6141 echo "${ECHO_T}no" >&6; }
6142 fi
6143
6144   if test "x$ac_ct_RANLIB" = x; then
6145     RANLIB=":"
6146   else
6147     case $cross_compiling:$ac_tool_warned in
6148 yes:)
6149 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6150 whose name does not start with the host triplet.  If you think this
6151 configuration is useful to you, please write to autoconf@gnu.org." >&5
6152 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6153 whose name does not start with the host triplet.  If you think this
6154 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6155 ac_tool_warned=yes ;;
6156 esac
6157     RANLIB=$ac_ct_RANLIB
6158   fi
6159 else
6160   RANLIB="$ac_cv_prog_RANLIB"
6161 fi
6162
6163 if test -n "$ac_tool_prefix"; then
6164   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6165 set dummy ${ac_tool_prefix}ar; ac_word=$2
6166 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6167 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6168 if test "${ac_cv_prog_AR+set}" = set; then
6169   echo $ECHO_N "(cached) $ECHO_C" >&6
6170 else
6171   if test -n "$AR"; then
6172   ac_cv_prog_AR="$AR" # Let the user override the test.
6173 else
6174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6175 for as_dir in $PATH
6176 do
6177   IFS=$as_save_IFS
6178   test -z "$as_dir" && as_dir=.
6179   for ac_exec_ext in '' $ac_executable_extensions; do
6180   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6181     ac_cv_prog_AR="${ac_tool_prefix}ar"
6182     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6183     break 2
6184   fi
6185 done
6186 done
6187 IFS=$as_save_IFS
6188
6189 fi
6190 fi
6191 AR=$ac_cv_prog_AR
6192 if test -n "$AR"; then
6193   { echo "$as_me:$LINENO: result: $AR" >&5
6194 echo "${ECHO_T}$AR" >&6; }
6195 else
6196   { echo "$as_me:$LINENO: result: no" >&5
6197 echo "${ECHO_T}no" >&6; }
6198 fi
6199
6200
6201 fi
6202 if test -z "$ac_cv_prog_AR"; then
6203   ac_ct_AR=$AR
6204   # Extract the first word of "ar", so it can be a program name with args.
6205 set dummy ar; ac_word=$2
6206 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6207 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6208 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6209   echo $ECHO_N "(cached) $ECHO_C" >&6
6210 else
6211   if test -n "$ac_ct_AR"; then
6212   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6213 else
6214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6215 for as_dir in $PATH
6216 do
6217   IFS=$as_save_IFS
6218   test -z "$as_dir" && as_dir=.
6219   for ac_exec_ext in '' $ac_executable_extensions; do
6220   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6221     ac_cv_prog_ac_ct_AR="ar"
6222     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6223     break 2
6224   fi
6225 done
6226 done
6227 IFS=$as_save_IFS
6228
6229 fi
6230 fi
6231 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6232 if test -n "$ac_ct_AR"; then
6233   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6234 echo "${ECHO_T}$ac_ct_AR" >&6; }
6235 else
6236   { echo "$as_me:$LINENO: result: no" >&5
6237 echo "${ECHO_T}no" >&6; }
6238 fi
6239
6240   if test "x$ac_ct_AR" = x; then
6241     AR="false"
6242   else
6243     case $cross_compiling:$ac_tool_warned in
6244 yes:)
6245 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6246 whose name does not start with the host triplet.  If you think this
6247 configuration is useful to you, please write to autoconf@gnu.org." >&5
6248 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6249 whose name does not start with the host triplet.  If you think this
6250 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6251 ac_tool_warned=yes ;;
6252 esac
6253     AR=$ac_ct_AR
6254   fi
6255 else
6256   AR="$ac_cv_prog_AR"
6257 fi
6258
6259 # Extract the first word of "rm", so it can be a program name with args.
6260 set dummy rm; ac_word=$2
6261 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6262 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6263 if test "${ac_cv_path_RM+set}" = set; then
6264   echo $ECHO_N "(cached) $ECHO_C" >&6
6265 else
6266   case $RM in
6267   [\\/]* | ?:[\\/]*)
6268   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6269   ;;
6270   *)
6271   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6272 for as_dir in $PATH
6273 do
6274   IFS=$as_save_IFS
6275   test -z "$as_dir" && as_dir=.
6276   for ac_exec_ext in '' $ac_executable_extensions; do
6277   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6278     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6279     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6280     break 2
6281   fi
6282 done
6283 done
6284 IFS=$as_save_IFS
6285
6286   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6287   ;;
6288 esac
6289 fi
6290 RM=$ac_cv_path_RM
6291 if test -n "$RM"; then
6292   { echo "$as_me:$LINENO: result: $RM" >&5
6293 echo "${ECHO_T}$RM" >&6; }
6294 else
6295   { echo "$as_me:$LINENO: result: no" >&5
6296 echo "${ECHO_T}no" >&6; }
6297 fi
6298
6299
6300 # Extract the first word of "sed", so it can be a program name with args.
6301 set dummy sed; ac_word=$2
6302 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6303 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6304 if test "${ac_cv_path_SED+set}" = set; then
6305   echo $ECHO_N "(cached) $ECHO_C" >&6
6306 else
6307   case $SED in
6308   [\\/]* | ?:[\\/]*)
6309   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6310   ;;
6311   *)
6312   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313 for as_dir in $PATH
6314 do
6315   IFS=$as_save_IFS
6316   test -z "$as_dir" && as_dir=.
6317   for ac_exec_ext in '' $ac_executable_extensions; do
6318   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6319     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6320     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6321     break 2
6322   fi
6323 done
6324 done
6325 IFS=$as_save_IFS
6326
6327   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6328   ;;
6329 esac
6330 fi
6331 SED=$ac_cv_path_SED
6332 if test -n "$SED"; then
6333   { echo "$as_me:$LINENO: result: $SED" >&5
6334 echo "${ECHO_T}$SED" >&6; }
6335 else
6336   { echo "$as_me:$LINENO: result: no" >&5
6337 echo "${ECHO_T}no" >&6; }
6338 fi
6339
6340
6341 # Extract the first word of "tar", so it can be a program name with args.
6342 set dummy tar; ac_word=$2
6343 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6344 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6345 if test "${ac_cv_path_TAR+set}" = set; then
6346   echo $ECHO_N "(cached) $ECHO_C" >&6
6347 else
6348   case $TAR in
6349   [\\/]* | ?:[\\/]*)
6350   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6351   ;;
6352   *)
6353   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6354 for as_dir in $PATH
6355 do
6356   IFS=$as_save_IFS
6357   test -z "$as_dir" && as_dir=.
6358   for ac_exec_ext in '' $ac_executable_extensions; do
6359   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6360     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6361     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6362     break 2
6363   fi
6364 done
6365 done
6366 IFS=$as_save_IFS
6367
6368   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6369   ;;
6370 esac
6371 fi
6372 TAR=$ac_cv_path_TAR
6373 if test -n "$TAR"; then
6374   { echo "$as_me:$LINENO: result: $TAR" >&5
6375 echo "${ECHO_T}$TAR" >&6; }
6376 else
6377   { echo "$as_me:$LINENO: result: no" >&5
6378 echo "${ECHO_T}no" >&6; }
6379 fi
6380
6381
6382 # Extract the first word of "pwd", so it can be a program name with args.
6383 set dummy pwd; ac_word=$2
6384 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6385 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6386 if test "${ac_cv_path_BINPWD+set}" = set; then
6387   echo $ECHO_N "(cached) $ECHO_C" >&6
6388 else
6389   case $BINPWD in
6390   [\\/]* | ?:[\\/]*)
6391   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6392   ;;
6393   *)
6394   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6395 for as_dir in $PATH
6396 do
6397   IFS=$as_save_IFS
6398   test -z "$as_dir" && as_dir=.
6399   for ac_exec_ext in '' $ac_executable_extensions; do
6400   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6401     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6402     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6403     break 2
6404   fi
6405 done
6406 done
6407 IFS=$as_save_IFS
6408
6409   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6410   ;;
6411 esac
6412 fi
6413 BINPWD=$ac_cv_path_BINPWD
6414 if test -n "$BINPWD"; then
6415   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6416 echo "${ECHO_T}$BINPWD" >&6; }
6417 else
6418   { echo "$as_me:$LINENO: result: no" >&5
6419 echo "${ECHO_T}no" >&6; }
6420 fi
6421
6422
6423
6424 # Extract the first word of "Graphviz", so it can be a program name with args.
6425 set dummy Graphviz; ac_word=$2
6426 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6428 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6429   echo $ECHO_N "(cached) $ECHO_C" >&6
6430 else
6431   case $GRAPHVIZ in
6432   [\\/]* | ?:[\\/]*)
6433   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6434   ;;
6435   *)
6436   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6437 for as_dir in $PATH
6438 do
6439   IFS=$as_save_IFS
6440   test -z "$as_dir" && as_dir=.
6441   for ac_exec_ext in '' $ac_executable_extensions; do
6442   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6443     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6444     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6445     break 2
6446   fi
6447 done
6448 done
6449 IFS=$as_save_IFS
6450
6451   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6452   ;;
6453 esac
6454 fi
6455 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6456 if test -n "$GRAPHVIZ"; then
6457   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6458 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6459 else
6460   { echo "$as_me:$LINENO: result: no" >&5
6461 echo "${ECHO_T}no" >&6; }
6462 fi
6463
6464
6465 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6466
6467 cat >>confdefs.h <<\_ACEOF
6468 #define HAVE_GRAPHVIZ 1
6469 _ACEOF
6470
6471     if test "$llvm_cv_os_type" = "MingW" ; then
6472     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6473   fi
6474
6475 cat >>confdefs.h <<_ACEOF
6476 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6477 _ACEOF
6478
6479 fi
6480 # Extract the first word of "dot", so it can be a program name with args.
6481 set dummy dot; ac_word=$2
6482 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6483 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6484 if test "${ac_cv_path_DOT+set}" = set; then
6485   echo $ECHO_N "(cached) $ECHO_C" >&6
6486 else
6487   case $DOT in
6488   [\\/]* | ?:[\\/]*)
6489   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6490   ;;
6491   *)
6492   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6493 for as_dir in $PATH
6494 do
6495   IFS=$as_save_IFS
6496   test -z "$as_dir" && as_dir=.
6497   for ac_exec_ext in '' $ac_executable_extensions; do
6498   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6499     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6500     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6501     break 2
6502   fi
6503 done
6504 done
6505 IFS=$as_save_IFS
6506
6507   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6508   ;;
6509 esac
6510 fi
6511 DOT=$ac_cv_path_DOT
6512 if test -n "$DOT"; then
6513   { echo "$as_me:$LINENO: result: $DOT" >&5
6514 echo "${ECHO_T}$DOT" >&6; }
6515 else
6516   { echo "$as_me:$LINENO: result: no" >&5
6517 echo "${ECHO_T}no" >&6; }
6518 fi
6519
6520
6521 if test "$DOT" != "echo dot" ; then
6522
6523 cat >>confdefs.h <<\_ACEOF
6524 #define HAVE_DOT 1
6525 _ACEOF
6526
6527     if test "$llvm_cv_os_type" = "MingW" ; then
6528     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6529   fi
6530
6531 cat >>confdefs.h <<_ACEOF
6532 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6533 _ACEOF
6534
6535 fi
6536 # Extract the first word of "fdp", so it can be a program name with args.
6537 set dummy fdp; ac_word=$2
6538 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6539 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6540 if test "${ac_cv_path_FDP+set}" = set; then
6541   echo $ECHO_N "(cached) $ECHO_C" >&6
6542 else
6543   case $FDP in
6544   [\\/]* | ?:[\\/]*)
6545   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6546   ;;
6547   *)
6548   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6549 for as_dir in $PATH
6550 do
6551   IFS=$as_save_IFS
6552   test -z "$as_dir" && as_dir=.
6553   for ac_exec_ext in '' $ac_executable_extensions; do
6554   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6555     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6556     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6557     break 2
6558   fi
6559 done
6560 done
6561 IFS=$as_save_IFS
6562
6563   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6564   ;;
6565 esac
6566 fi
6567 FDP=$ac_cv_path_FDP
6568 if test -n "$FDP"; then
6569   { echo "$as_me:$LINENO: result: $FDP" >&5
6570 echo "${ECHO_T}$FDP" >&6; }
6571 else
6572   { echo "$as_me:$LINENO: result: no" >&5
6573 echo "${ECHO_T}no" >&6; }
6574 fi
6575
6576
6577 if test "$FDP" != "echo fdp" ; then
6578
6579 cat >>confdefs.h <<\_ACEOF
6580 #define HAVE_FDP 1
6581 _ACEOF
6582
6583     if test "$llvm_cv_os_type" = "MingW" ; then
6584     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6585   fi
6586
6587 cat >>confdefs.h <<_ACEOF
6588 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6589 _ACEOF
6590
6591 fi
6592 # Extract the first word of "neato", so it can be a program name with args.
6593 set dummy neato; ac_word=$2
6594 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6595 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6596 if test "${ac_cv_path_NEATO+set}" = set; then
6597   echo $ECHO_N "(cached) $ECHO_C" >&6
6598 else
6599   case $NEATO in
6600   [\\/]* | ?:[\\/]*)
6601   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6602   ;;
6603   *)
6604   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6605 for as_dir in $PATH
6606 do
6607   IFS=$as_save_IFS
6608   test -z "$as_dir" && as_dir=.
6609   for ac_exec_ext in '' $ac_executable_extensions; do
6610   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6611     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6612     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6613     break 2
6614   fi
6615 done
6616 done
6617 IFS=$as_save_IFS
6618
6619   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6620   ;;
6621 esac
6622 fi
6623 NEATO=$ac_cv_path_NEATO
6624 if test -n "$NEATO"; then
6625   { echo "$as_me:$LINENO: result: $NEATO" >&5
6626 echo "${ECHO_T}$NEATO" >&6; }
6627 else
6628   { echo "$as_me:$LINENO: result: no" >&5
6629 echo "${ECHO_T}no" >&6; }
6630 fi
6631
6632
6633 if test "$NEATO" != "echo neato" ; then
6634
6635 cat >>confdefs.h <<\_ACEOF
6636 #define HAVE_NEATO 1
6637 _ACEOF
6638
6639     if test "$llvm_cv_os_type" = "MingW" ; then
6640     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6641   fi
6642
6643 cat >>confdefs.h <<_ACEOF
6644 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6645 _ACEOF
6646
6647 fi
6648 # Extract the first word of "twopi", so it can be a program name with args.
6649 set dummy twopi; ac_word=$2
6650 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6651 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6652 if test "${ac_cv_path_TWOPI+set}" = set; then
6653   echo $ECHO_N "(cached) $ECHO_C" >&6
6654 else
6655   case $TWOPI in
6656   [\\/]* | ?:[\\/]*)
6657   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6658   ;;
6659   *)
6660   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6661 for as_dir in $PATH
6662 do
6663   IFS=$as_save_IFS
6664   test -z "$as_dir" && as_dir=.
6665   for ac_exec_ext in '' $ac_executable_extensions; do
6666   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6667     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6668     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6669     break 2
6670   fi
6671 done
6672 done
6673 IFS=$as_save_IFS
6674
6675   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6676   ;;
6677 esac
6678 fi
6679 TWOPI=$ac_cv_path_TWOPI
6680 if test -n "$TWOPI"; then
6681   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6682 echo "${ECHO_T}$TWOPI" >&6; }
6683 else
6684   { echo "$as_me:$LINENO: result: no" >&5
6685 echo "${ECHO_T}no" >&6; }
6686 fi
6687
6688
6689 if test "$TWOPI" != "echo twopi" ; then
6690
6691 cat >>confdefs.h <<\_ACEOF
6692 #define HAVE_TWOPI 1
6693 _ACEOF
6694
6695     if test "$llvm_cv_os_type" = "MingW" ; then
6696     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6697   fi
6698
6699 cat >>confdefs.h <<_ACEOF
6700 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6701 _ACEOF
6702
6703 fi
6704 # Extract the first word of "circo", so it can be a program name with args.
6705 set dummy circo; ac_word=$2
6706 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6707 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6708 if test "${ac_cv_path_CIRCO+set}" = set; then
6709   echo $ECHO_N "(cached) $ECHO_C" >&6
6710 else
6711   case $CIRCO in
6712   [\\/]* | ?:[\\/]*)
6713   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6714   ;;
6715   *)
6716   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6717 for as_dir in $PATH
6718 do
6719   IFS=$as_save_IFS
6720   test -z "$as_dir" && as_dir=.
6721   for ac_exec_ext in '' $ac_executable_extensions; do
6722   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6723     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6724     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6725     break 2
6726   fi
6727 done
6728 done
6729 IFS=$as_save_IFS
6730
6731   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6732   ;;
6733 esac
6734 fi
6735 CIRCO=$ac_cv_path_CIRCO
6736 if test -n "$CIRCO"; then
6737   { echo "$as_me:$LINENO: result: $CIRCO" >&5
6738 echo "${ECHO_T}$CIRCO" >&6; }
6739 else
6740   { echo "$as_me:$LINENO: result: no" >&5
6741 echo "${ECHO_T}no" >&6; }
6742 fi
6743
6744
6745 if test "$CIRCO" != "echo circo" ; then
6746
6747 cat >>confdefs.h <<\_ACEOF
6748 #define HAVE_CIRCO 1
6749 _ACEOF
6750
6751     if test "$llvm_cv_os_type" = "MingW" ; then
6752     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6753   fi
6754
6755 cat >>confdefs.h <<_ACEOF
6756 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6757 _ACEOF
6758
6759 fi
6760 for ac_prog in gv gsview32
6761 do
6762   # Extract the first word of "$ac_prog", so it can be a program name with args.
6763 set dummy $ac_prog; ac_word=$2
6764 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6765 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6766 if test "${ac_cv_path_GV+set}" = set; then
6767   echo $ECHO_N "(cached) $ECHO_C" >&6
6768 else
6769   case $GV in
6770   [\\/]* | ?:[\\/]*)
6771   ac_cv_path_GV="$GV" # Let the user override the test with a path.
6772   ;;
6773   *)
6774   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775 for as_dir in $PATH
6776 do
6777   IFS=$as_save_IFS
6778   test -z "$as_dir" && as_dir=.
6779   for ac_exec_ext in '' $ac_executable_extensions; do
6780   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6781     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6782     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6783     break 2
6784   fi
6785 done
6786 done
6787 IFS=$as_save_IFS
6788
6789   ;;
6790 esac
6791 fi
6792 GV=$ac_cv_path_GV
6793 if test -n "$GV"; then
6794   { echo "$as_me:$LINENO: result: $GV" >&5
6795 echo "${ECHO_T}$GV" >&6; }
6796 else
6797   { echo "$as_me:$LINENO: result: no" >&5
6798 echo "${ECHO_T}no" >&6; }
6799 fi
6800
6801
6802   test -n "$GV" && break
6803 done
6804 test -n "$GV" || GV="echo gv"
6805
6806 if test "$GV" != "echo gv" ; then
6807
6808 cat >>confdefs.h <<\_ACEOF
6809 #define HAVE_GV 1
6810 _ACEOF
6811
6812     if test "$llvm_cv_os_type" = "MingW" ; then
6813     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6814   fi
6815
6816 cat >>confdefs.h <<_ACEOF
6817 #define LLVM_PATH_GV "$GV${EXEEXT}"
6818 _ACEOF
6819
6820 fi
6821 # Extract the first word of "dotty", so it can be a program name with args.
6822 set dummy dotty; 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_DOTTY+set}" = set; then
6826   echo $ECHO_N "(cached) $ECHO_C" >&6
6827 else
6828   case $DOTTY in
6829   [\\/]* | ?:[\\/]*)
6830   ac_cv_path_DOTTY="$DOTTY" # 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_DOTTY="$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_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6849   ;;
6850 esac
6851 fi
6852 DOTTY=$ac_cv_path_DOTTY
6853 if test -n "$DOTTY"; then
6854   { echo "$as_me:$LINENO: result: $DOTTY" >&5
6855 echo "${ECHO_T}$DOTTY" >&6; }
6856 else
6857   { echo "$as_me:$LINENO: result: no" >&5
6858 echo "${ECHO_T}no" >&6; }
6859 fi
6860
6861
6862 if test "$DOTTY" != "echo dotty" ; then
6863
6864 cat >>confdefs.h <<\_ACEOF
6865 #define HAVE_DOTTY 1
6866 _ACEOF
6867
6868     if test "$llvm_cv_os_type" = "MingW" ; then
6869     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6870   fi
6871
6872 cat >>confdefs.h <<_ACEOF
6873 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6874 _ACEOF
6875
6876 fi
6877 # Extract the first word of "xdot.py", so it can be a program name with args.
6878 set dummy xdot.py; 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_XDOT_PY+set}" = set; then
6882   echo $ECHO_N "(cached) $ECHO_C" >&6
6883 else
6884   case $XDOT_PY in
6885   [\\/]* | ?:[\\/]*)
6886   ac_cv_path_XDOT_PY="$XDOT_PY" # 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_XDOT_PY="$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_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6905   ;;
6906 esac
6907 fi
6908 XDOT_PY=$ac_cv_path_XDOT_PY
6909 if test -n "$XDOT_PY"; then
6910   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6911 echo "${ECHO_T}$XDOT_PY" >&6; }
6912 else
6913   { echo "$as_me:$LINENO: result: no" >&5
6914 echo "${ECHO_T}no" >&6; }
6915 fi
6916
6917
6918 if test "$XDOT_PY" != "echo xdot.py" ; then
6919
6920 cat >>confdefs.h <<\_ACEOF
6921 #define HAVE_XDOT_PY 1
6922 _ACEOF
6923
6924     if test "$llvm_cv_os_type" = "MingW" ; then
6925     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6926   fi
6927
6928 cat >>confdefs.h <<_ACEOF
6929 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6930 _ACEOF
6931
6932 fi
6933
6934
6935 # Extract the first word of "perl", so it can be a program name with args.
6936 set dummy perl; ac_word=$2
6937 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6938 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6939 if test "${ac_cv_path_PERL+set}" = set; then
6940   echo $ECHO_N "(cached) $ECHO_C" >&6
6941 else
6942   case $PERL in
6943   [\\/]* | ?:[\\/]*)
6944   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6945   ;;
6946   *)
6947   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6948 for as_dir in $PATH
6949 do
6950   IFS=$as_save_IFS
6951   test -z "$as_dir" && as_dir=.
6952   for ac_exec_ext in '' $ac_executable_extensions; do
6953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6954     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6955     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6956     break 2
6957   fi
6958 done
6959 done
6960 IFS=$as_save_IFS
6961
6962   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6963   ;;
6964 esac
6965 fi
6966 PERL=$ac_cv_path_PERL
6967 if test -n "$PERL"; then
6968   { echo "$as_me:$LINENO: result: $PERL" >&5
6969 echo "${ECHO_T}$PERL" >&6; }
6970 else
6971   { echo "$as_me:$LINENO: result: no" >&5
6972 echo "${ECHO_T}no" >&6; }
6973 fi
6974
6975
6976 if test "$PERL" != "none"; then
6977   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6978 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
6979   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
6980     { echo "$as_me:$LINENO: result: yes" >&5
6981 echo "${ECHO_T}yes" >&6; }
6982   else
6983     PERL=none
6984     { echo "$as_me:$LINENO: result: not found" >&5
6985 echo "${ECHO_T}not found" >&6; }
6986   fi
6987 fi
6988
6989
6990 if test x"$PERL" = xnone; then
6991    HAVE_PERL=0
6992
6993    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6994 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6995    { (exit 1); exit 1; }; }
6996 else
6997    HAVE_PERL=1
6998
6999 fi
7000
7001 # Find a good install program.  We prefer a C program (faster),
7002 # so one script is as good as another.  But avoid the broken or
7003 # incompatible versions:
7004 # SysV /etc/install, /usr/sbin/install
7005 # SunOS /usr/etc/install
7006 # IRIX /sbin/install
7007 # AIX /bin/install
7008 # AmigaOS /C/install, which installs bootblocks on floppy discs
7009 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7010 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7011 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7012 # OS/2's system install, which has a completely different semantic
7013 # ./install, which can be erroneously created by make from ./install.sh.
7014 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7015 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7016 if test -z "$INSTALL"; then
7017 if test "${ac_cv_path_install+set}" = set; then
7018   echo $ECHO_N "(cached) $ECHO_C" >&6
7019 else
7020   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7021 for as_dir in $PATH
7022 do
7023   IFS=$as_save_IFS
7024   test -z "$as_dir" && as_dir=.
7025   # Account for people who put trailing slashes in PATH elements.
7026 case $as_dir/ in
7027   ./ | .// | /cC/* | \
7028   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7029   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7030   /usr/ucb/* ) ;;
7031   *)
7032     # OSF1 and SCO ODT 3.0 have their own names for install.
7033     # Don't use installbsd from OSF since it installs stuff as root
7034     # by default.
7035     for ac_prog in ginstall scoinst install; do
7036       for ac_exec_ext in '' $ac_executable_extensions; do
7037         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7038           if test $ac_prog = install &&
7039             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7040             # AIX install.  It has an incompatible calling convention.
7041             :
7042           elif test $ac_prog = install &&
7043             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7044             # program-specific install script used by HP pwplus--don't use.
7045             :
7046           else
7047             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7048             break 3
7049           fi
7050         fi
7051       done
7052     done
7053     ;;
7054 esac
7055 done
7056 IFS=$as_save_IFS
7057
7058
7059 fi
7060   if test "${ac_cv_path_install+set}" = set; then
7061     INSTALL=$ac_cv_path_install
7062   else
7063     # As a last resort, use the slow shell script.  Don't cache a
7064     # value for INSTALL within a source directory, because that will
7065     # break other packages using the cache if that directory is
7066     # removed, or if the value is a relative name.
7067     INSTALL=$ac_install_sh
7068   fi
7069 fi
7070 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7071 echo "${ECHO_T}$INSTALL" >&6; }
7072
7073 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7074 # It thinks the first close brace ends the variable substitution.
7075 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7076
7077 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7078
7079 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7080
7081 case "$INSTALL" in
7082  [\\/$]* | ?:[\\/]* ) ;;
7083  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7084 esac
7085
7086 # Extract the first word of "bzip2", so it can be a program name with args.
7087 set dummy bzip2; ac_word=$2
7088 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7089 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7090 if test "${ac_cv_path_BZIP2+set}" = set; then
7091   echo $ECHO_N "(cached) $ECHO_C" >&6
7092 else
7093   case $BZIP2 in
7094   [\\/]* | ?:[\\/]*)
7095   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7096   ;;
7097   *)
7098   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7099 for as_dir in $PATH
7100 do
7101   IFS=$as_save_IFS
7102   test -z "$as_dir" && as_dir=.
7103   for ac_exec_ext in '' $ac_executable_extensions; do
7104   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7105     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7106     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7107     break 2
7108   fi
7109 done
7110 done
7111 IFS=$as_save_IFS
7112
7113   ;;
7114 esac
7115 fi
7116 BZIP2=$ac_cv_path_BZIP2
7117 if test -n "$BZIP2"; then
7118   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7119 echo "${ECHO_T}$BZIP2" >&6; }
7120 else
7121   { echo "$as_me:$LINENO: result: no" >&5
7122 echo "${ECHO_T}no" >&6; }
7123 fi
7124
7125
7126 # Extract the first word of "cat", so it can be a program name with args.
7127 set dummy cat; ac_word=$2
7128 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7129 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7130 if test "${ac_cv_path_CAT+set}" = set; then
7131   echo $ECHO_N "(cached) $ECHO_C" >&6
7132 else
7133   case $CAT in
7134   [\\/]* | ?:[\\/]*)
7135   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7136   ;;
7137   *)
7138   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7139 for as_dir in $PATH
7140 do
7141   IFS=$as_save_IFS
7142   test -z "$as_dir" && as_dir=.
7143   for ac_exec_ext in '' $ac_executable_extensions; do
7144   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7145     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7146     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7147     break 2
7148   fi
7149 done
7150 done
7151 IFS=$as_save_IFS
7152
7153   ;;
7154 esac
7155 fi
7156 CAT=$ac_cv_path_CAT
7157 if test -n "$CAT"; then
7158   { echo "$as_me:$LINENO: result: $CAT" >&5
7159 echo "${ECHO_T}$CAT" >&6; }
7160 else
7161   { echo "$as_me:$LINENO: result: no" >&5
7162 echo "${ECHO_T}no" >&6; }
7163 fi
7164
7165
7166 # Extract the first word of "doxygen", so it can be a program name with args.
7167 set dummy doxygen; ac_word=$2
7168 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7169 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7170 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7171   echo $ECHO_N "(cached) $ECHO_C" >&6
7172 else
7173   case $DOXYGEN in
7174   [\\/]* | ?:[\\/]*)
7175   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7176   ;;
7177   *)
7178   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7179 for as_dir in $PATH
7180 do
7181   IFS=$as_save_IFS
7182   test -z "$as_dir" && as_dir=.
7183   for ac_exec_ext in '' $ac_executable_extensions; do
7184   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7185     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7186     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7187     break 2
7188   fi
7189 done
7190 done
7191 IFS=$as_save_IFS
7192
7193   ;;
7194 esac
7195 fi
7196 DOXYGEN=$ac_cv_path_DOXYGEN
7197 if test -n "$DOXYGEN"; then
7198   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7199 echo "${ECHO_T}$DOXYGEN" >&6; }
7200 else
7201   { echo "$as_me:$LINENO: result: no" >&5
7202 echo "${ECHO_T}no" >&6; }
7203 fi
7204
7205
7206 # Extract the first word of "groff", so it can be a program name with args.
7207 set dummy groff; ac_word=$2
7208 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7209 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7210 if test "${ac_cv_path_GROFF+set}" = set; then
7211   echo $ECHO_N "(cached) $ECHO_C" >&6
7212 else
7213   case $GROFF in
7214   [\\/]* | ?:[\\/]*)
7215   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7216   ;;
7217   *)
7218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7219 for as_dir in $PATH
7220 do
7221   IFS=$as_save_IFS
7222   test -z "$as_dir" && as_dir=.
7223   for ac_exec_ext in '' $ac_executable_extensions; do
7224   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7225     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7226     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7227     break 2
7228   fi
7229 done
7230 done
7231 IFS=$as_save_IFS
7232
7233   ;;
7234 esac
7235 fi
7236 GROFF=$ac_cv_path_GROFF
7237 if test -n "$GROFF"; then
7238   { echo "$as_me:$LINENO: result: $GROFF" >&5
7239 echo "${ECHO_T}$GROFF" >&6; }
7240 else
7241   { echo "$as_me:$LINENO: result: no" >&5
7242 echo "${ECHO_T}no" >&6; }
7243 fi
7244
7245
7246 # Extract the first word of "gzip", so it can be a program name with args.
7247 set dummy gzip; ac_word=$2
7248 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7249 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7250 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7251   echo $ECHO_N "(cached) $ECHO_C" >&6
7252 else
7253   case $GZIPBIN in
7254   [\\/]* | ?:[\\/]*)
7255   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7256   ;;
7257   *)
7258   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7259 for as_dir in $PATH
7260 do
7261   IFS=$as_save_IFS
7262   test -z "$as_dir" && as_dir=.
7263   for ac_exec_ext in '' $ac_executable_extensions; do
7264   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7265     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7266     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7267     break 2
7268   fi
7269 done
7270 done
7271 IFS=$as_save_IFS
7272
7273   ;;
7274 esac
7275 fi
7276 GZIPBIN=$ac_cv_path_GZIPBIN
7277 if test -n "$GZIPBIN"; then
7278   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7279 echo "${ECHO_T}$GZIPBIN" >&6; }
7280 else
7281   { echo "$as_me:$LINENO: result: no" >&5
7282 echo "${ECHO_T}no" >&6; }
7283 fi
7284
7285
7286 # Extract the first word of "pod2html", so it can be a program name with args.
7287 set dummy pod2html; ac_word=$2
7288 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7289 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7290 if test "${ac_cv_path_POD2HTML+set}" = set; then
7291   echo $ECHO_N "(cached) $ECHO_C" >&6
7292 else
7293   case $POD2HTML in
7294   [\\/]* | ?:[\\/]*)
7295   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7296   ;;
7297   *)
7298   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7299 for as_dir in $PATH
7300 do
7301   IFS=$as_save_IFS
7302   test -z "$as_dir" && as_dir=.
7303   for ac_exec_ext in '' $ac_executable_extensions; do
7304   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7305     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7306     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7307     break 2
7308   fi
7309 done
7310 done
7311 IFS=$as_save_IFS
7312
7313   ;;
7314 esac
7315 fi
7316 POD2HTML=$ac_cv_path_POD2HTML
7317 if test -n "$POD2HTML"; then
7318   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7319 echo "${ECHO_T}$POD2HTML" >&6; }
7320 else
7321   { echo "$as_me:$LINENO: result: no" >&5
7322 echo "${ECHO_T}no" >&6; }
7323 fi
7324
7325
7326 # Extract the first word of "pod2man", so it can be a program name with args.
7327 set dummy pod2man; ac_word=$2
7328 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7329 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7330 if test "${ac_cv_path_POD2MAN+set}" = set; then
7331   echo $ECHO_N "(cached) $ECHO_C" >&6
7332 else
7333   case $POD2MAN in
7334   [\\/]* | ?:[\\/]*)
7335   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7336   ;;
7337   *)
7338   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7339 for as_dir in $PATH
7340 do
7341   IFS=$as_save_IFS
7342   test -z "$as_dir" && as_dir=.
7343   for ac_exec_ext in '' $ac_executable_extensions; do
7344   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7345     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7346     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7347     break 2
7348   fi
7349 done
7350 done
7351 IFS=$as_save_IFS
7352
7353   ;;
7354 esac
7355 fi
7356 POD2MAN=$ac_cv_path_POD2MAN
7357 if test -n "$POD2MAN"; then
7358   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7359 echo "${ECHO_T}$POD2MAN" >&6; }
7360 else
7361   { echo "$as_me:$LINENO: result: no" >&5
7362 echo "${ECHO_T}no" >&6; }
7363 fi
7364
7365
7366 # Extract the first word of "pdfroff", so it can be a program name with args.
7367 set dummy pdfroff; ac_word=$2
7368 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7369 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7370 if test "${ac_cv_path_PDFROFF+set}" = set; then
7371   echo $ECHO_N "(cached) $ECHO_C" >&6
7372 else
7373   case $PDFROFF in
7374   [\\/]* | ?:[\\/]*)
7375   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7376   ;;
7377   *)
7378   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7379 for as_dir in $PATH
7380 do
7381   IFS=$as_save_IFS
7382   test -z "$as_dir" && as_dir=.
7383   for ac_exec_ext in '' $ac_executable_extensions; do
7384   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7385     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7386     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7387     break 2
7388   fi
7389 done
7390 done
7391 IFS=$as_save_IFS
7392
7393   ;;
7394 esac
7395 fi
7396 PDFROFF=$ac_cv_path_PDFROFF
7397 if test -n "$PDFROFF"; then
7398   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7399 echo "${ECHO_T}$PDFROFF" >&6; }
7400 else
7401   { echo "$as_me:$LINENO: result: no" >&5
7402 echo "${ECHO_T}no" >&6; }
7403 fi
7404
7405
7406 # Extract the first word of "runtest", so it can be a program name with args.
7407 set dummy runtest; ac_word=$2
7408 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7409 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7410 if test "${ac_cv_path_RUNTEST+set}" = set; then
7411   echo $ECHO_N "(cached) $ECHO_C" >&6
7412 else
7413   case $RUNTEST in
7414   [\\/]* | ?:[\\/]*)
7415   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7416   ;;
7417   *)
7418   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7419 for as_dir in $PATH
7420 do
7421   IFS=$as_save_IFS
7422   test -z "$as_dir" && as_dir=.
7423   for ac_exec_ext in '' $ac_executable_extensions; do
7424   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7425     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7426     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7427     break 2
7428   fi
7429 done
7430 done
7431 IFS=$as_save_IFS
7432
7433   ;;
7434 esac
7435 fi
7436 RUNTEST=$ac_cv_path_RUNTEST
7437 if test -n "$RUNTEST"; then
7438   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7439 echo "${ECHO_T}$RUNTEST" >&6; }
7440 else
7441   { echo "$as_me:$LINENO: result: no" >&5
7442 echo "${ECHO_T}no" >&6; }
7443 fi
7444
7445
7446
7447 no_itcl=true
7448 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7449 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7450
7451 # Check whether --with-tclinclude was given.
7452 if test "${with_tclinclude+set}" = set; then
7453   withval=$with_tclinclude; with_tclinclude=${withval}
7454 else
7455   with_tclinclude=''
7456 fi
7457
7458 if test "${ac_cv_path_tclsh+set}" = set; then
7459   echo $ECHO_N "(cached) $ECHO_C" >&6
7460 else
7461
7462 if test x"${with_tclinclude}" != x ; then
7463   if test -f ${with_tclinclude}/tclsh ; then
7464     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7465   elif test -f ${with_tclinclude}/src/tclsh ; then
7466     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7467   else
7468     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7469 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7470    { (exit 1); exit 1; }; }
7471   fi
7472 fi
7473 fi
7474
7475
7476 if test x"${ac_cv_path_tclsh}" = x ; then
7477   { echo "$as_me:$LINENO: result: none" >&5
7478 echo "${ECHO_T}none" >&6; }
7479   for ac_prog in tclsh8.4 tclsh8.4.8 tclsh8.4.7 tclsh8.4.6 tclsh8.4.5 tclsh8.4.4 tclsh8.4.3 tclsh8.4.2 tclsh8.4.1 tclsh8.4.0 tclsh8.3 tclsh8.3.5 tclsh8.3.4 tclsh8.3.3 tclsh8.3.2 tclsh8.3.1 tclsh8.3.0 tclsh
7480 do
7481   # Extract the first word of "$ac_prog", so it can be a program name with args.
7482 set dummy $ac_prog; ac_word=$2
7483 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7484 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7485 if test "${ac_cv_path_TCLSH+set}" = set; then
7486   echo $ECHO_N "(cached) $ECHO_C" >&6
7487 else
7488   case $TCLSH in
7489   [\\/]* | ?:[\\/]*)
7490   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7491   ;;
7492   *)
7493   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7494 for as_dir in $PATH
7495 do
7496   IFS=$as_save_IFS
7497   test -z "$as_dir" && as_dir=.
7498   for ac_exec_ext in '' $ac_executable_extensions; do
7499   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7500     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7501     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7502     break 2
7503   fi
7504 done
7505 done
7506 IFS=$as_save_IFS
7507
7508   ;;
7509 esac
7510 fi
7511 TCLSH=$ac_cv_path_TCLSH
7512 if test -n "$TCLSH"; then
7513   { echo "$as_me:$LINENO: result: $TCLSH" >&5
7514 echo "${ECHO_T}$TCLSH" >&6; }
7515 else
7516   { echo "$as_me:$LINENO: result: no" >&5
7517 echo "${ECHO_T}no" >&6; }
7518 fi
7519
7520
7521   test -n "$TCLSH" && break
7522 done
7523
7524   if test x"${TCLSH}" = x ; then
7525     ac_cv_path_tclsh='';
7526   else
7527     ac_cv_path_tclsh="${TCLSH}";
7528   fi
7529 else
7530   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7531 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7532   TCLSH="${ac_cv_path_tclsh}"
7533
7534 fi
7535
7536 # Extract the first word of "zip", so it can be a program name with args.
7537 set dummy zip; ac_word=$2
7538 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7539 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7540 if test "${ac_cv_path_ZIP+set}" = set; then
7541   echo $ECHO_N "(cached) $ECHO_C" >&6
7542 else
7543   case $ZIP in
7544   [\\/]* | ?:[\\/]*)
7545   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7546   ;;
7547   *)
7548   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7549 for as_dir in $PATH
7550 do
7551   IFS=$as_save_IFS
7552   test -z "$as_dir" && as_dir=.
7553   for ac_exec_ext in '' $ac_executable_extensions; do
7554   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7555     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7556     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7557     break 2
7558   fi
7559 done
7560 done
7561 IFS=$as_save_IFS
7562
7563   ;;
7564 esac
7565 fi
7566 ZIP=$ac_cv_path_ZIP
7567 if test -n "$ZIP"; then
7568   { echo "$as_me:$LINENO: result: $ZIP" >&5
7569 echo "${ECHO_T}$ZIP" >&6; }
7570 else
7571   { echo "$as_me:$LINENO: result: no" >&5
7572 echo "${ECHO_T}no" >&6; }
7573 fi
7574
7575
7576 for ac_prog in ocamlc
7577 do
7578   # Extract the first word of "$ac_prog", so it can be a program name with args.
7579 set dummy $ac_prog; ac_word=$2
7580 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7581 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7582 if test "${ac_cv_path_OCAMLC+set}" = set; then
7583   echo $ECHO_N "(cached) $ECHO_C" >&6
7584 else
7585   case $OCAMLC in
7586   [\\/]* | ?:[\\/]*)
7587   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7588   ;;
7589   *)
7590   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7591 for as_dir in $PATH
7592 do
7593   IFS=$as_save_IFS
7594   test -z "$as_dir" && as_dir=.
7595   for ac_exec_ext in '' $ac_executable_extensions; do
7596   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7597     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7598     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7599     break 2
7600   fi
7601 done
7602 done
7603 IFS=$as_save_IFS
7604
7605   ;;
7606 esac
7607 fi
7608 OCAMLC=$ac_cv_path_OCAMLC
7609 if test -n "$OCAMLC"; then
7610   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7611 echo "${ECHO_T}$OCAMLC" >&6; }
7612 else
7613   { echo "$as_me:$LINENO: result: no" >&5
7614 echo "${ECHO_T}no" >&6; }
7615 fi
7616
7617
7618   test -n "$OCAMLC" && break
7619 done
7620
7621 for ac_prog in ocamlopt
7622 do
7623   # Extract the first word of "$ac_prog", so it can be a program name with args.
7624 set dummy $ac_prog; ac_word=$2
7625 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7626 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7627 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7628   echo $ECHO_N "(cached) $ECHO_C" >&6
7629 else
7630   case $OCAMLOPT in
7631   [\\/]* | ?:[\\/]*)
7632   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7633   ;;
7634   *)
7635   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7636 for as_dir in $PATH
7637 do
7638   IFS=$as_save_IFS
7639   test -z "$as_dir" && as_dir=.
7640   for ac_exec_ext in '' $ac_executable_extensions; do
7641   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7642     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7643     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7644     break 2
7645   fi
7646 done
7647 done
7648 IFS=$as_save_IFS
7649
7650   ;;
7651 esac
7652 fi
7653 OCAMLOPT=$ac_cv_path_OCAMLOPT
7654 if test -n "$OCAMLOPT"; then
7655   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7656 echo "${ECHO_T}$OCAMLOPT" >&6; }
7657 else
7658   { echo "$as_me:$LINENO: result: no" >&5
7659 echo "${ECHO_T}no" >&6; }
7660 fi
7661
7662
7663   test -n "$OCAMLOPT" && break
7664 done
7665
7666 for ac_prog in ocamldep
7667 do
7668   # Extract the first word of "$ac_prog", so it can be a program name with args.
7669 set dummy $ac_prog; ac_word=$2
7670 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7671 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7672 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7673   echo $ECHO_N "(cached) $ECHO_C" >&6
7674 else
7675   case $OCAMLDEP in
7676   [\\/]* | ?:[\\/]*)
7677   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7678   ;;
7679   *)
7680   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7681 for as_dir in $PATH
7682 do
7683   IFS=$as_save_IFS
7684   test -z "$as_dir" && as_dir=.
7685   for ac_exec_ext in '' $ac_executable_extensions; do
7686   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7687     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7688     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7689     break 2
7690   fi
7691 done
7692 done
7693 IFS=$as_save_IFS
7694
7695   ;;
7696 esac
7697 fi
7698 OCAMLDEP=$ac_cv_path_OCAMLDEP
7699 if test -n "$OCAMLDEP"; then
7700   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7701 echo "${ECHO_T}$OCAMLDEP" >&6; }
7702 else
7703   { echo "$as_me:$LINENO: result: no" >&5
7704 echo "${ECHO_T}no" >&6; }
7705 fi
7706
7707
7708   test -n "$OCAMLDEP" && break
7709 done
7710
7711 for ac_prog in ocamldoc
7712 do
7713   # Extract the first word of "$ac_prog", so it can be a program name with args.
7714 set dummy $ac_prog; ac_word=$2
7715 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7716 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7717 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7718   echo $ECHO_N "(cached) $ECHO_C" >&6
7719 else
7720   case $OCAMLDOC in
7721   [\\/]* | ?:[\\/]*)
7722   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7723   ;;
7724   *)
7725   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7726 for as_dir in $PATH
7727 do
7728   IFS=$as_save_IFS
7729   test -z "$as_dir" && as_dir=.
7730   for ac_exec_ext in '' $ac_executable_extensions; do
7731   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7732     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7733     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7734     break 2
7735   fi
7736 done
7737 done
7738 IFS=$as_save_IFS
7739
7740   ;;
7741 esac
7742 fi
7743 OCAMLDOC=$ac_cv_path_OCAMLDOC
7744 if test -n "$OCAMLDOC"; then
7745   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7746 echo "${ECHO_T}$OCAMLDOC" >&6; }
7747 else
7748   { echo "$as_me:$LINENO: result: no" >&5
7749 echo "${ECHO_T}no" >&6; }
7750 fi
7751
7752
7753   test -n "$OCAMLDOC" && break
7754 done
7755
7756 for ac_prog in gas as
7757 do
7758   # Extract the first word of "$ac_prog", so it can be a program name with args.
7759 set dummy $ac_prog; ac_word=$2
7760 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7761 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7762 if test "${ac_cv_path_GAS+set}" = set; then
7763   echo $ECHO_N "(cached) $ECHO_C" >&6
7764 else
7765   case $GAS in
7766   [\\/]* | ?:[\\/]*)
7767   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7768   ;;
7769   *)
7770   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7771 for as_dir in $PATH
7772 do
7773   IFS=$as_save_IFS
7774   test -z "$as_dir" && as_dir=.
7775   for ac_exec_ext in '' $ac_executable_extensions; do
7776   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7777     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7778     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7779     break 2
7780   fi
7781 done
7782 done
7783 IFS=$as_save_IFS
7784
7785   ;;
7786 esac
7787 fi
7788 GAS=$ac_cv_path_GAS
7789 if test -n "$GAS"; then
7790   { echo "$as_me:$LINENO: result: $GAS" >&5
7791 echo "${ECHO_T}$GAS" >&6; }
7792 else
7793   { echo "$as_me:$LINENO: result: no" >&5
7794 echo "${ECHO_T}no" >&6; }
7795 fi
7796
7797
7798   test -n "$GAS" && break
7799 done
7800
7801
7802 { echo "$as_me:$LINENO: checking for linker version" >&5
7803 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7804 if test "${llvm_cv_link_version+set}" = set; then
7805   echo $ECHO_N "(cached) $ECHO_C" >&6
7806 else
7807
7808    version_string="$(ld -v 2>&1 | head -1)"
7809
7810    # Check for ld64.
7811    if (echo "$version_string" | grep -q "ld64"); then
7812      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7813    else
7814      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7815    fi
7816
7817 fi
7818 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7819 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7820
7821 cat >>confdefs.h <<_ACEOF
7822 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7823 _ACEOF
7824
7825
7826
7827 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7828 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7829 if test "${llvm_cv_link_use_r+set}" = set; then
7830   echo $ECHO_N "(cached) $ECHO_C" >&6
7831 else
7832    ac_ext=c
7833 ac_cpp='$CPP $CPPFLAGS'
7834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7837
7838   oldcflags="$CFLAGS"
7839   CFLAGS="$CFLAGS -Wl,-R."
7840   cat >conftest.$ac_ext <<_ACEOF
7841 /* confdefs.h.  */
7842 _ACEOF
7843 cat confdefs.h >>conftest.$ac_ext
7844 cat >>conftest.$ac_ext <<_ACEOF
7845 /* end confdefs.h.  */
7846
7847 int
7848 main ()
7849 {
7850
7851   ;
7852   return 0;
7853 }
7854 _ACEOF
7855 rm -f conftest.$ac_objext conftest$ac_exeext
7856 if { (ac_try="$ac_link"
7857 case "(($ac_try" in
7858   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7859   *) ac_try_echo=$ac_try;;
7860 esac
7861 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7862   (eval "$ac_link") 2>conftest.er1
7863   ac_status=$?
7864   grep -v '^ *+' conftest.er1 >conftest.err
7865   rm -f conftest.er1
7866   cat conftest.err >&5
7867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7868   (exit $ac_status); } &&
7869          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7870   { (case "(($ac_try" in
7871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7872   *) ac_try_echo=$ac_try;;
7873 esac
7874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7875   (eval "$ac_try") 2>&5
7876   ac_status=$?
7877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7878   (exit $ac_status); }; } &&
7879          { ac_try='test -s conftest$ac_exeext'
7880   { (case "(($ac_try" in
7881   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7882   *) ac_try_echo=$ac_try;;
7883 esac
7884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7885   (eval "$ac_try") 2>&5
7886   ac_status=$?
7887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7888   (exit $ac_status); }; }; then
7889   llvm_cv_link_use_r=yes
7890 else
7891   echo "$as_me: failed program was:" >&5
7892 sed 's/^/| /' conftest.$ac_ext >&5
7893
7894         llvm_cv_link_use_r=no
7895 fi
7896
7897 rm -f core conftest.err conftest.$ac_objext \
7898       conftest$ac_exeext conftest.$ac_ext
7899   CFLAGS="$oldcflags"
7900   ac_ext=c
7901 ac_cpp='$CPP $CPPFLAGS'
7902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7904 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7905
7906
7907 fi
7908 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7909 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7910 if test "$llvm_cv_link_use_r" = yes ; then
7911
7912 cat >>confdefs.h <<\_ACEOF
7913 #define HAVE_LINK_R 1
7914 _ACEOF
7915
7916   fi
7917
7918
7919 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7920 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7921 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7922   echo $ECHO_N "(cached) $ECHO_C" >&6
7923 else
7924    ac_ext=c
7925 ac_cpp='$CPP $CPPFLAGS'
7926 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7927 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7928 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7929
7930   oldcflags="$CFLAGS"
7931   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7932   cat >conftest.$ac_ext <<_ACEOF
7933 /* confdefs.h.  */
7934 _ACEOF
7935 cat confdefs.h >>conftest.$ac_ext
7936 cat >>conftest.$ac_ext <<_ACEOF
7937 /* end confdefs.h.  */
7938
7939 int
7940 main ()
7941 {
7942
7943   ;
7944   return 0;
7945 }
7946 _ACEOF
7947 rm -f conftest.$ac_objext conftest$ac_exeext
7948 if { (ac_try="$ac_link"
7949 case "(($ac_try" in
7950   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7951   *) ac_try_echo=$ac_try;;
7952 esac
7953 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7954   (eval "$ac_link") 2>conftest.er1
7955   ac_status=$?
7956   grep -v '^ *+' conftest.er1 >conftest.err
7957   rm -f conftest.er1
7958   cat conftest.err >&5
7959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7960   (exit $ac_status); } &&
7961          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7962   { (case "(($ac_try" in
7963   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7964   *) ac_try_echo=$ac_try;;
7965 esac
7966 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7967   (eval "$ac_try") 2>&5
7968   ac_status=$?
7969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7970   (exit $ac_status); }; } &&
7971          { ac_try='test -s conftest$ac_exeext'
7972   { (case "(($ac_try" in
7973   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7974   *) ac_try_echo=$ac_try;;
7975 esac
7976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7977   (eval "$ac_try") 2>&5
7978   ac_status=$?
7979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7980   (exit $ac_status); }; }; then
7981   llvm_cv_link_use_export_dynamic=yes
7982 else
7983   echo "$as_me: failed program was:" >&5
7984 sed 's/^/| /' conftest.$ac_ext >&5
7985
7986         llvm_cv_link_use_export_dynamic=no
7987 fi
7988
7989 rm -f core conftest.err conftest.$ac_objext \
7990       conftest$ac_exeext conftest.$ac_ext
7991   CFLAGS="$oldcflags"
7992   ac_ext=c
7993 ac_cpp='$CPP $CPPFLAGS'
7994 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7995 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7996 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7997
7998
7999 fi
8000 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8001 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8002 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8003
8004 cat >>confdefs.h <<\_ACEOF
8005 #define HAVE_LINK_EXPORT_DYNAMIC 1
8006 _ACEOF
8007
8008   fi
8009
8010
8011 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8012 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8013 if test "${llvm_cv_link_use_version_script+set}" = set; then
8014   echo $ECHO_N "(cached) $ECHO_C" >&6
8015 else
8016    ac_ext=c
8017 ac_cpp='$CPP $CPPFLAGS'
8018 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8019 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8020 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8021
8022   oldcflags="$CFLAGS"
8023
8024   # The following code is from the autoconf manual,
8025   # "11.13: Limitations of Usual Tools".
8026   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8027   # Use mktemp if possible; otherwise fall back on mkdir,
8028   # with $RANDOM to make collisions less likely.
8029   : ${TMPDIR=/tmp}
8030   {
8031     tmp=`
8032       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8033     ` &&
8034     test -n "$tmp" && test -d "$tmp"
8035   } || {
8036     tmp=$TMPDIR/foo$$-$RANDOM
8037     (umask 077 && mkdir "$tmp")
8038   } || exit $?
8039
8040   echo "{" > "$tmp/export.map"
8041   echo "  global: main;" >> "$tmp/export.map"
8042   echo "  local: *;" >> "$tmp/export.map"
8043   echo "};" >> "$tmp/export.map"
8044
8045   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8046   cat >conftest.$ac_ext <<_ACEOF
8047 /* confdefs.h.  */
8048 _ACEOF
8049 cat confdefs.h >>conftest.$ac_ext
8050 cat >>conftest.$ac_ext <<_ACEOF
8051 /* end confdefs.h.  */
8052
8053 int
8054 main ()
8055 {
8056
8057   ;
8058   return 0;
8059 }
8060 _ACEOF
8061 rm -f conftest.$ac_objext conftest$ac_exeext
8062 if { (ac_try="$ac_link"
8063 case "(($ac_try" in
8064   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8065   *) ac_try_echo=$ac_try;;
8066 esac
8067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8068   (eval "$ac_link") 2>conftest.er1
8069   ac_status=$?
8070   grep -v '^ *+' conftest.er1 >conftest.err
8071   rm -f conftest.er1
8072   cat conftest.err >&5
8073   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8074   (exit $ac_status); } &&
8075          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8076   { (case "(($ac_try" in
8077   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8078   *) ac_try_echo=$ac_try;;
8079 esac
8080 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8081   (eval "$ac_try") 2>&5
8082   ac_status=$?
8083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8084   (exit $ac_status); }; } &&
8085          { ac_try='test -s conftest$ac_exeext'
8086   { (case "(($ac_try" in
8087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8088   *) ac_try_echo=$ac_try;;
8089 esac
8090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8091   (eval "$ac_try") 2>&5
8092   ac_status=$?
8093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8094   (exit $ac_status); }; }; then
8095   llvm_cv_link_use_version_script=yes
8096 else
8097   echo "$as_me: failed program was:" >&5
8098 sed 's/^/| /' conftest.$ac_ext >&5
8099
8100         llvm_cv_link_use_version_script=no
8101 fi
8102
8103 rm -f core conftest.err conftest.$ac_objext \
8104       conftest$ac_exeext conftest.$ac_ext
8105   rm "$tmp/export.map"
8106   rmdir "$tmp"
8107   CFLAGS="$oldcflags"
8108   ac_ext=c
8109 ac_cpp='$CPP $CPPFLAGS'
8110 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8111 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8112 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8113
8114
8115 fi
8116 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8117 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8118 if test "$llvm_cv_link_use_version_script" = yes ; then
8119   HAVE_LINK_VERSION_SCRIPT=1
8120
8121   fi
8122
8123
8124
8125
8126 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8127 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8128 if test "${ac_cv_c_const+set}" = set; then
8129   echo $ECHO_N "(cached) $ECHO_C" >&6
8130 else
8131   cat >conftest.$ac_ext <<_ACEOF
8132 /* confdefs.h.  */
8133 _ACEOF
8134 cat confdefs.h >>conftest.$ac_ext
8135 cat >>conftest.$ac_ext <<_ACEOF
8136 /* end confdefs.h.  */
8137
8138 int
8139 main ()
8140 {
8141 /* FIXME: Include the comments suggested by Paul. */
8142 #ifndef __cplusplus
8143   /* Ultrix mips cc rejects this.  */
8144   typedef int charset[2];
8145   const charset x;
8146   /* SunOS 4.1.1 cc rejects this.  */
8147   char const *const *ccp;
8148   char **p;
8149   /* NEC SVR4.0.2 mips cc rejects this.  */
8150   struct point {int x, y;};
8151   static struct point const zero = {0,0};
8152   /* AIX XL C 1.02.0.0 rejects this.
8153      It does not let you subtract one const X* pointer from another in
8154      an arm of an if-expression whose if-part is not a constant
8155      expression */
8156   const char *g = "string";
8157   ccp = &g + (g ? g-g : 0);
8158   /* HPUX 7.0 cc rejects these. */
8159   ++ccp;
8160   p = (char**) ccp;
8161   ccp = (char const *const *) p;
8162   { /* SCO 3.2v4 cc rejects this.  */
8163     char *t;
8164     char const *s = 0 ? (char *) 0 : (char const *) 0;
8165
8166     *t++ = 0;
8167     if (s) return 0;
8168   }
8169   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8170     int x[] = {25, 17};
8171     const int *foo = &x[0];
8172     ++foo;
8173   }
8174   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8175     typedef const int *iptr;
8176     iptr p = 0;
8177     ++p;
8178   }
8179   { /* AIX XL C 1.02.0.0 rejects this saying
8180        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8181     struct s { int j; const int *ap[3]; };
8182     struct s *b; b->j = 5;
8183   }
8184   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8185     const int foo = 10;
8186     if (!foo) return 0;
8187   }
8188   return !x[0] && !zero.x;
8189 #endif
8190
8191   ;
8192   return 0;
8193 }
8194 _ACEOF
8195 rm -f conftest.$ac_objext
8196 if { (ac_try="$ac_compile"
8197 case "(($ac_try" in
8198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8199   *) ac_try_echo=$ac_try;;
8200 esac
8201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8202   (eval "$ac_compile") 2>conftest.er1
8203   ac_status=$?
8204   grep -v '^ *+' conftest.er1 >conftest.err
8205   rm -f conftest.er1
8206   cat conftest.err >&5
8207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8208   (exit $ac_status); } &&
8209          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8210   { (case "(($ac_try" in
8211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8212   *) ac_try_echo=$ac_try;;
8213 esac
8214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8215   (eval "$ac_try") 2>&5
8216   ac_status=$?
8217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8218   (exit $ac_status); }; } &&
8219          { ac_try='test -s conftest.$ac_objext'
8220   { (case "(($ac_try" in
8221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8222   *) ac_try_echo=$ac_try;;
8223 esac
8224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8225   (eval "$ac_try") 2>&5
8226   ac_status=$?
8227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8228   (exit $ac_status); }; }; then
8229   ac_cv_c_const=yes
8230 else
8231   echo "$as_me: failed program was:" >&5
8232 sed 's/^/| /' conftest.$ac_ext >&5
8233
8234         ac_cv_c_const=no
8235 fi
8236
8237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8238 fi
8239 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8240 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8241 if test $ac_cv_c_const = no; then
8242
8243 cat >>confdefs.h <<\_ACEOF
8244 #define const
8245 _ACEOF
8246
8247 fi
8248
8249
8250
8251
8252
8253
8254 ac_header_dirent=no
8255 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8256   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8257 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8258 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8259 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8260   echo $ECHO_N "(cached) $ECHO_C" >&6
8261 else
8262   cat >conftest.$ac_ext <<_ACEOF
8263 /* confdefs.h.  */
8264 _ACEOF
8265 cat confdefs.h >>conftest.$ac_ext
8266 cat >>conftest.$ac_ext <<_ACEOF
8267 /* end confdefs.h.  */
8268 #include <sys/types.h>
8269 #include <$ac_hdr>
8270
8271 int
8272 main ()
8273 {
8274 if ((DIR *) 0)
8275 return 0;
8276   ;
8277   return 0;
8278 }
8279 _ACEOF
8280 rm -f conftest.$ac_objext
8281 if { (ac_try="$ac_compile"
8282 case "(($ac_try" in
8283   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8284   *) ac_try_echo=$ac_try;;
8285 esac
8286 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8287   (eval "$ac_compile") 2>conftest.er1
8288   ac_status=$?
8289   grep -v '^ *+' conftest.er1 >conftest.err
8290   rm -f conftest.er1
8291   cat conftest.err >&5
8292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8293   (exit $ac_status); } &&
8294          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8295   { (case "(($ac_try" in
8296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8297   *) ac_try_echo=$ac_try;;
8298 esac
8299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8300   (eval "$ac_try") 2>&5
8301   ac_status=$?
8302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8303   (exit $ac_status); }; } &&
8304          { ac_try='test -s conftest.$ac_objext'
8305   { (case "(($ac_try" in
8306   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8307   *) ac_try_echo=$ac_try;;
8308 esac
8309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8310   (eval "$ac_try") 2>&5
8311   ac_status=$?
8312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8313   (exit $ac_status); }; }; then
8314   eval "$as_ac_Header=yes"
8315 else
8316   echo "$as_me: failed program was:" >&5
8317 sed 's/^/| /' conftest.$ac_ext >&5
8318
8319         eval "$as_ac_Header=no"
8320 fi
8321
8322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8323 fi
8324 ac_res=`eval echo '${'$as_ac_Header'}'`
8325                { echo "$as_me:$LINENO: result: $ac_res" >&5
8326 echo "${ECHO_T}$ac_res" >&6; }
8327 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8328   cat >>confdefs.h <<_ACEOF
8329 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8330 _ACEOF
8331
8332 ac_header_dirent=$ac_hdr; break
8333 fi
8334
8335 done
8336 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8337 if test $ac_header_dirent = dirent.h; then
8338   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8339 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8340 if test "${ac_cv_search_opendir+set}" = set; then
8341   echo $ECHO_N "(cached) $ECHO_C" >&6
8342 else
8343   ac_func_search_save_LIBS=$LIBS
8344 cat >conftest.$ac_ext <<_ACEOF
8345 /* confdefs.h.  */
8346 _ACEOF
8347 cat confdefs.h >>conftest.$ac_ext
8348 cat >>conftest.$ac_ext <<_ACEOF
8349 /* end confdefs.h.  */
8350
8351 /* Override any GCC internal prototype to avoid an error.
8352    Use char because int might match the return type of a GCC
8353    builtin and then its argument prototype would still apply.  */
8354 #ifdef __cplusplus
8355 extern "C"
8356 #endif
8357 char opendir ();
8358 int
8359 main ()
8360 {
8361 return opendir ();
8362   ;
8363   return 0;
8364 }
8365 _ACEOF
8366 for ac_lib in '' dir; do
8367   if test -z "$ac_lib"; then
8368     ac_res="none required"
8369   else
8370     ac_res=-l$ac_lib
8371     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8372   fi
8373   rm -f conftest.$ac_objext conftest$ac_exeext
8374 if { (ac_try="$ac_link"
8375 case "(($ac_try" in
8376   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8377   *) ac_try_echo=$ac_try;;
8378 esac
8379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8380   (eval "$ac_link") 2>conftest.er1
8381   ac_status=$?
8382   grep -v '^ *+' conftest.er1 >conftest.err
8383   rm -f conftest.er1
8384   cat conftest.err >&5
8385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8386   (exit $ac_status); } &&
8387          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8388   { (case "(($ac_try" in
8389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8390   *) ac_try_echo=$ac_try;;
8391 esac
8392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8393   (eval "$ac_try") 2>&5
8394   ac_status=$?
8395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8396   (exit $ac_status); }; } &&
8397          { ac_try='test -s conftest$ac_exeext'
8398   { (case "(($ac_try" in
8399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8400   *) ac_try_echo=$ac_try;;
8401 esac
8402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8403   (eval "$ac_try") 2>&5
8404   ac_status=$?
8405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8406   (exit $ac_status); }; }; then
8407   ac_cv_search_opendir=$ac_res
8408 else
8409   echo "$as_me: failed program was:" >&5
8410 sed 's/^/| /' conftest.$ac_ext >&5
8411
8412
8413 fi
8414
8415 rm -f core conftest.err conftest.$ac_objext \
8416       conftest$ac_exeext
8417   if test "${ac_cv_search_opendir+set}" = set; then
8418   break
8419 fi
8420 done
8421 if test "${ac_cv_search_opendir+set}" = set; then
8422   :
8423 else
8424   ac_cv_search_opendir=no
8425 fi
8426 rm conftest.$ac_ext
8427 LIBS=$ac_func_search_save_LIBS
8428 fi
8429 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8430 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8431 ac_res=$ac_cv_search_opendir
8432 if test "$ac_res" != no; then
8433   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8434
8435 fi
8436
8437 else
8438   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8439 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8440 if test "${ac_cv_search_opendir+set}" = set; then
8441   echo $ECHO_N "(cached) $ECHO_C" >&6
8442 else
8443   ac_func_search_save_LIBS=$LIBS
8444 cat >conftest.$ac_ext <<_ACEOF
8445 /* confdefs.h.  */
8446 _ACEOF
8447 cat confdefs.h >>conftest.$ac_ext
8448 cat >>conftest.$ac_ext <<_ACEOF
8449 /* end confdefs.h.  */
8450
8451 /* Override any GCC internal prototype to avoid an error.
8452    Use char because int might match the return type of a GCC
8453    builtin and then its argument prototype would still apply.  */
8454 #ifdef __cplusplus
8455 extern "C"
8456 #endif
8457 char opendir ();
8458 int
8459 main ()
8460 {
8461 return opendir ();
8462   ;
8463   return 0;
8464 }
8465 _ACEOF
8466 for ac_lib in '' x; do
8467   if test -z "$ac_lib"; then
8468     ac_res="none required"
8469   else
8470     ac_res=-l$ac_lib
8471     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8472   fi
8473   rm -f conftest.$ac_objext conftest$ac_exeext
8474 if { (ac_try="$ac_link"
8475 case "(($ac_try" in
8476   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8477   *) ac_try_echo=$ac_try;;
8478 esac
8479 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8480   (eval "$ac_link") 2>conftest.er1
8481   ac_status=$?
8482   grep -v '^ *+' conftest.er1 >conftest.err
8483   rm -f conftest.er1
8484   cat conftest.err >&5
8485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8486   (exit $ac_status); } &&
8487          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8488   { (case "(($ac_try" in
8489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8490   *) ac_try_echo=$ac_try;;
8491 esac
8492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8493   (eval "$ac_try") 2>&5
8494   ac_status=$?
8495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8496   (exit $ac_status); }; } &&
8497          { ac_try='test -s conftest$ac_exeext'
8498   { (case "(($ac_try" in
8499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8500   *) ac_try_echo=$ac_try;;
8501 esac
8502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8503   (eval "$ac_try") 2>&5
8504   ac_status=$?
8505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8506   (exit $ac_status); }; }; then
8507   ac_cv_search_opendir=$ac_res
8508 else
8509   echo "$as_me: failed program was:" >&5
8510 sed 's/^/| /' conftest.$ac_ext >&5
8511
8512
8513 fi
8514
8515 rm -f core conftest.err conftest.$ac_objext \
8516       conftest$ac_exeext
8517   if test "${ac_cv_search_opendir+set}" = set; then
8518   break
8519 fi
8520 done
8521 if test "${ac_cv_search_opendir+set}" = set; then
8522   :
8523 else
8524   ac_cv_search_opendir=no
8525 fi
8526 rm conftest.$ac_ext
8527 LIBS=$ac_func_search_save_LIBS
8528 fi
8529 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8530 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8531 ac_res=$ac_cv_search_opendir
8532 if test "$ac_res" != no; then
8533   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8534
8535 fi
8536
8537 fi
8538
8539
8540 for ac_header in dlfcn.h
8541 do
8542 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8543 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8544   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8545 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8546 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8547   echo $ECHO_N "(cached) $ECHO_C" >&6
8548 fi
8549 ac_res=`eval echo '${'$as_ac_Header'}'`
8550                { echo "$as_me:$LINENO: result: $ac_res" >&5
8551 echo "${ECHO_T}$ac_res" >&6; }
8552 else
8553   # Is the header compilable?
8554 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8555 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8556 cat >conftest.$ac_ext <<_ACEOF
8557 /* confdefs.h.  */
8558 _ACEOF
8559 cat confdefs.h >>conftest.$ac_ext
8560 cat >>conftest.$ac_ext <<_ACEOF
8561 /* end confdefs.h.  */
8562 $ac_includes_default
8563 #include <$ac_header>
8564 _ACEOF
8565 rm -f conftest.$ac_objext
8566 if { (ac_try="$ac_compile"
8567 case "(($ac_try" in
8568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8569   *) ac_try_echo=$ac_try;;
8570 esac
8571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8572   (eval "$ac_compile") 2>conftest.er1
8573   ac_status=$?
8574   grep -v '^ *+' conftest.er1 >conftest.err
8575   rm -f conftest.er1
8576   cat conftest.err >&5
8577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8578   (exit $ac_status); } &&
8579          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8580   { (case "(($ac_try" in
8581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8582   *) ac_try_echo=$ac_try;;
8583 esac
8584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8585   (eval "$ac_try") 2>&5
8586   ac_status=$?
8587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8588   (exit $ac_status); }; } &&
8589          { ac_try='test -s conftest.$ac_objext'
8590   { (case "(($ac_try" in
8591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8592   *) ac_try_echo=$ac_try;;
8593 esac
8594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8595   (eval "$ac_try") 2>&5
8596   ac_status=$?
8597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8598   (exit $ac_status); }; }; then
8599   ac_header_compiler=yes
8600 else
8601   echo "$as_me: failed program was:" >&5
8602 sed 's/^/| /' conftest.$ac_ext >&5
8603
8604         ac_header_compiler=no
8605 fi
8606
8607 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8608 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8609 echo "${ECHO_T}$ac_header_compiler" >&6; }
8610
8611 # Is the header present?
8612 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8613 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8614 cat >conftest.$ac_ext <<_ACEOF
8615 /* confdefs.h.  */
8616 _ACEOF
8617 cat confdefs.h >>conftest.$ac_ext
8618 cat >>conftest.$ac_ext <<_ACEOF
8619 /* end confdefs.h.  */
8620 #include <$ac_header>
8621 _ACEOF
8622 if { (ac_try="$ac_cpp conftest.$ac_ext"
8623 case "(($ac_try" in
8624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8625   *) ac_try_echo=$ac_try;;
8626 esac
8627 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8628   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8629   ac_status=$?
8630   grep -v '^ *+' conftest.er1 >conftest.err
8631   rm -f conftest.er1
8632   cat conftest.err >&5
8633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8634   (exit $ac_status); } >/dev/null; then
8635   if test -s conftest.err; then
8636     ac_cpp_err=$ac_c_preproc_warn_flag
8637     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8638   else
8639     ac_cpp_err=
8640   fi
8641 else
8642   ac_cpp_err=yes
8643 fi
8644 if test -z "$ac_cpp_err"; then
8645   ac_header_preproc=yes
8646 else
8647   echo "$as_me: failed program was:" >&5
8648 sed 's/^/| /' conftest.$ac_ext >&5
8649
8650   ac_header_preproc=no
8651 fi
8652
8653 rm -f conftest.err conftest.$ac_ext
8654 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8655 echo "${ECHO_T}$ac_header_preproc" >&6; }
8656
8657 # So?  What about this header?
8658 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8659   yes:no: )
8660     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8661 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8662     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8663 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8664     ac_header_preproc=yes
8665     ;;
8666   no:yes:* )
8667     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8668 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8669     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8670 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8671     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8672 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8673     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8674 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8675     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8676 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8677     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8678 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8679     ( cat <<\_ASBOX
8680 ## ----------------------------------- ##
8681 ## Report this to llvmbugs@cs.uiuc.edu ##
8682 ## ----------------------------------- ##
8683 _ASBOX
8684      ) | sed "s/^/$as_me: WARNING:     /" >&2
8685     ;;
8686 esac
8687 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8688 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8689 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8690   echo $ECHO_N "(cached) $ECHO_C" >&6
8691 else
8692   eval "$as_ac_Header=\$ac_header_preproc"
8693 fi
8694 ac_res=`eval echo '${'$as_ac_Header'}'`
8695                { echo "$as_me:$LINENO: result: $ac_res" >&5
8696 echo "${ECHO_T}$ac_res" >&6; }
8697
8698 fi
8699 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8700   cat >>confdefs.h <<_ACEOF
8701 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8702 _ACEOF
8703
8704 fi
8705
8706 done
8707
8708 # Check whether --enable-ltdl-install was given.
8709 if test "${enable_ltdl_install+set}" = set; then
8710   enableval=$enable_ltdl_install;
8711 fi
8712
8713
8714
8715
8716 if test x"${enable_ltdl_install-no}" != xno; then
8717   INSTALL_LTDL_TRUE=
8718   INSTALL_LTDL_FALSE='#'
8719 else
8720   INSTALL_LTDL_TRUE='#'
8721   INSTALL_LTDL_FALSE=
8722 fi
8723
8724
8725
8726 if test x"${enable_ltdl_convenience-no}" != xno; then
8727   CONVENIENCE_LTDL_TRUE=
8728   CONVENIENCE_LTDL_FALSE='#'
8729 else
8730   CONVENIENCE_LTDL_TRUE='#'
8731   CONVENIENCE_LTDL_FALSE=
8732 fi
8733
8734
8735 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8736 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8737 library_names_spec=
8738 libname_spec='lib$name'
8739 soname_spec=
8740 shrext_cmds=".so"
8741 postinstall_cmds=
8742 postuninstall_cmds=
8743 finish_cmds=
8744 finish_eval=
8745 shlibpath_var=
8746 shlibpath_overrides_runpath=unknown
8747 version_type=none
8748 dynamic_linker="$host_os ld.so"
8749 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8750 if test "$GCC" = yes; then
8751   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8752   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8753     # if the path contains ";" then we assume it to be the separator
8754     # otherwise default to the standard path separator (i.e. ":") - it is
8755     # assumed that no part of a normal pathname contains ";" but that should
8756     # okay in the real world where ";" in dirpaths is itself problematic.
8757     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8758   else
8759     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8760   fi
8761 else
8762   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8763 fi
8764 need_lib_prefix=unknown
8765 hardcode_into_libs=no
8766
8767 # when you set need_version to no, make sure it does not cause -set_version
8768 # flags to be left without arguments
8769 need_version=unknown
8770
8771 case $host_os in
8772 aix3*)
8773   version_type=linux
8774   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8775   shlibpath_var=LIBPATH
8776
8777   # AIX 3 has no versioning support, so we append a major version to the name.
8778   soname_spec='${libname}${release}${shared_ext}$major'
8779   ;;
8780
8781 aix4* | aix5*)
8782   version_type=linux
8783   need_lib_prefix=no
8784   need_version=no
8785   hardcode_into_libs=yes
8786   if test "$host_cpu" = ia64; then
8787     # AIX 5 supports IA64
8788     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8789     shlibpath_var=LD_LIBRARY_PATH
8790   else
8791     # With GCC up to 2.95.x, collect2 would create an import file
8792     # for dependence libraries.  The import file would start with
8793     # the line `#! .'.  This would cause the generated library to
8794     # depend on `.', always an invalid library.  This was fixed in
8795     # development snapshots of GCC prior to 3.0.
8796     case $host_os in
8797       aix4 | aix4.[01] | aix4.[01].*)
8798       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8799            echo ' yes '
8800            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8801         :
8802       else
8803         can_build_shared=no
8804       fi
8805       ;;
8806     esac
8807     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8808     # soname into executable. Probably we can add versioning support to
8809     # collect2, so additional links can be useful in future.
8810     if test "$aix_use_runtimelinking" = yes; then
8811       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8812       # instead of lib<name>.a to let people know that these are not
8813       # typical AIX shared libraries.
8814       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8815     else
8816       # We preserve .a as extension for shared libraries through AIX4.2
8817       # and later when we are not doing run time linking.
8818       library_names_spec='${libname}${release}.a $libname.a'
8819       soname_spec='${libname}${release}${shared_ext}$major'
8820     fi
8821     shlibpath_var=LIBPATH
8822   fi
8823   ;;
8824
8825 amigaos*)
8826   library_names_spec='$libname.ixlibrary $libname.a'
8827   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8828   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'
8829   ;;
8830
8831 beos*)
8832   library_names_spec='${libname}${shared_ext}'
8833   dynamic_linker="$host_os ld.so"
8834   shlibpath_var=LIBRARY_PATH
8835   ;;
8836
8837 bsdi[45]*)
8838   version_type=linux
8839   need_version=no
8840   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8841   soname_spec='${libname}${release}${shared_ext}$major'
8842   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8843   shlibpath_var=LD_LIBRARY_PATH
8844   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8845   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8846   # the default ld.so.conf also contains /usr/contrib/lib and
8847   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8848   # libtool to hard-code these into programs
8849   ;;
8850
8851 cygwin* | mingw* | pw32*)
8852   version_type=windows
8853   shrext_cmds=".dll"
8854   need_version=no
8855   need_lib_prefix=no
8856
8857   case $GCC,$host_os in
8858   yes,cygwin* | yes,mingw* | yes,pw32*)
8859     library_names_spec='$libname.dll.a'
8860     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8861     postinstall_cmds='base_file=`basename \${file}`~
8862       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8863       dldir=$destdir/`dirname \$dlpath`~
8864       test -d \$dldir || mkdir -p \$dldir~
8865       $install_prog $dir/$dlname \$dldir/$dlname~
8866       chmod a+x \$dldir/$dlname'
8867     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8868       dlpath=$dir/\$dldll~
8869        $rm \$dlpath'
8870     shlibpath_overrides_runpath=yes
8871
8872     case $host_os in
8873     cygwin*)
8874       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8875       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8876       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8877       ;;
8878     mingw*)
8879       # MinGW DLLs use traditional 'lib' prefix
8880       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8881       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8882       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8883         # It is most probably a Windows format PATH printed by
8884         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8885         # path with ; separators, and with drive letters. We can handle the
8886         # drive letters (cygwin fileutils understands them), so leave them,
8887         # especially as we might pass files found there to a mingw objdump,
8888         # which wouldn't understand a cygwinified path. Ahh.
8889         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8890       else
8891         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8892       fi
8893       ;;
8894     pw32*)
8895       # pw32 DLLs use 'pw' prefix rather than 'lib'
8896       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8897       ;;
8898     esac
8899     ;;
8900
8901   *)
8902     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8903     ;;
8904   esac
8905   dynamic_linker='Win32 ld.exe'
8906   # FIXME: first we should search . and the directory the executable is in
8907   shlibpath_var=PATH
8908   ;;
8909
8910 darwin* | rhapsody*)
8911   dynamic_linker="$host_os dyld"
8912   version_type=darwin
8913   need_lib_prefix=no
8914   need_version=no
8915   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8916   soname_spec='${libname}${release}${major}$shared_ext'
8917   shlibpath_overrides_runpath=yes
8918   shlibpath_var=DYLD_LIBRARY_PATH
8919   shrext_cmds='.dylib'
8920   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8921   if test "$GCC" = yes; then
8922     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"`
8923   else
8924     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8925   fi
8926   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8927   ;;
8928
8929 dgux*)
8930   version_type=linux
8931   need_lib_prefix=no
8932   need_version=no
8933   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8934   soname_spec='${libname}${release}${shared_ext}$major'
8935   shlibpath_var=LD_LIBRARY_PATH
8936   ;;
8937
8938 freebsd1.*)
8939   dynamic_linker=no
8940   ;;
8941
8942 kfreebsd*-gnu)
8943   version_type=linux
8944   need_lib_prefix=no
8945   need_version=no
8946   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8947   soname_spec='${libname}${release}${shared_ext}$major'
8948   shlibpath_var=LD_LIBRARY_PATH
8949   shlibpath_overrides_runpath=no
8950   hardcode_into_libs=yes
8951   dynamic_linker='GNU ld.so'
8952   ;;
8953
8954 freebsd* | dragonfly*)
8955   # DragonFly does not have aout.  When/if they implement a new
8956   # versioning mechanism, adjust this.
8957   if test -x /usr/bin/objformat; then
8958     objformat=`/usr/bin/objformat`
8959   else
8960     case $host_os in
8961     freebsd[123].*) objformat=aout ;;
8962     *) objformat=elf ;;
8963     esac
8964   fi
8965   version_type=freebsd-$objformat
8966   case $version_type in
8967     freebsd-elf*)
8968       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8969       need_version=no
8970       need_lib_prefix=no
8971       ;;
8972     freebsd-*)
8973       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8974       need_version=yes
8975       ;;
8976   esac
8977   shlibpath_var=LD_LIBRARY_PATH
8978   case $host_os in
8979   freebsd2.*)
8980     shlibpath_overrides_runpath=yes
8981     ;;
8982   freebsd3.[01]* | freebsdelf3.[01]*)
8983     shlibpath_overrides_runpath=yes
8984     hardcode_into_libs=yes
8985     ;;
8986   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8987   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8988     shlibpath_overrides_runpath=no
8989     hardcode_into_libs=yes
8990     ;;
8991   freebsd*) # from 4.6 on
8992     shlibpath_overrides_runpath=yes
8993     hardcode_into_libs=yes
8994     ;;
8995   esac
8996   ;;
8997
8998 gnu*)
8999   version_type=linux
9000   need_lib_prefix=no
9001   need_version=no
9002   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9003   soname_spec='${libname}${release}${shared_ext}$major'
9004   shlibpath_var=LD_LIBRARY_PATH
9005   hardcode_into_libs=yes
9006   ;;
9007
9008 hpux9* | hpux10* | hpux11*)
9009   # Give a soname corresponding to the major version so that dld.sl refuses to
9010   # link against other versions.
9011   version_type=sunos
9012   need_lib_prefix=no
9013   need_version=no
9014   case $host_cpu in
9015   ia64*)
9016     shrext_cmds='.so'
9017     hardcode_into_libs=yes
9018     dynamic_linker="$host_os dld.so"
9019     shlibpath_var=LD_LIBRARY_PATH
9020     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9021     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9022     soname_spec='${libname}${release}${shared_ext}$major'
9023     if test "X$HPUX_IA64_MODE" = X32; then
9024       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9025     else
9026       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9027     fi
9028     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9029     ;;
9030    hppa*64*)
9031      shrext_cmds='.sl'
9032      hardcode_into_libs=yes
9033      dynamic_linker="$host_os dld.sl"
9034      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9035      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9036      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9037      soname_spec='${libname}${release}${shared_ext}$major'
9038      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9039      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9040      ;;
9041    *)
9042     shrext_cmds='.sl'
9043     dynamic_linker="$host_os dld.sl"
9044     shlibpath_var=SHLIB_PATH
9045     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9046     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9047     soname_spec='${libname}${release}${shared_ext}$major'
9048     ;;
9049   esac
9050   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9051   postinstall_cmds='chmod 555 $lib'
9052   ;;
9053
9054 interix3*)
9055   version_type=linux
9056   need_lib_prefix=no
9057   need_version=no
9058   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9059   soname_spec='${libname}${release}${shared_ext}$major'
9060   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9061   shlibpath_var=LD_LIBRARY_PATH
9062   shlibpath_overrides_runpath=no
9063   hardcode_into_libs=yes
9064   ;;
9065
9066 irix5* | irix6* | nonstopux*)
9067   case $host_os in
9068     nonstopux*) version_type=nonstopux ;;
9069     *)
9070         if test "$lt_cv_prog_gnu_ld" = yes; then
9071                 version_type=linux
9072         else
9073                 version_type=irix
9074         fi ;;
9075   esac
9076   need_lib_prefix=no
9077   need_version=no
9078   soname_spec='${libname}${release}${shared_ext}$major'
9079   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9080   case $host_os in
9081   irix5* | nonstopux*)
9082     libsuff= shlibsuff=
9083     ;;
9084   *)
9085     case $LD in # libtool.m4 will add one of these switches to LD
9086     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9087       libsuff= shlibsuff= libmagic=32-bit;;
9088     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9089       libsuff=32 shlibsuff=N32 libmagic=N32;;
9090     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9091       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9092     *) libsuff= shlibsuff= libmagic=never-match;;
9093     esac
9094     ;;
9095   esac
9096   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9097   shlibpath_overrides_runpath=no
9098   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9099   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9100   hardcode_into_libs=yes
9101   ;;
9102
9103 # No shared lib support for Linux oldld, aout, or coff.
9104 linux*oldld* | linux*aout* | linux*coff*)
9105   dynamic_linker=no
9106   ;;
9107
9108 # This must be Linux ELF.
9109 linux*)
9110   version_type=linux
9111   need_lib_prefix=no
9112   need_version=no
9113   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9114   soname_spec='${libname}${release}${shared_ext}$major'
9115   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9116   shlibpath_var=LD_LIBRARY_PATH
9117   shlibpath_overrides_runpath=no
9118   # This implies no fast_install, which is unacceptable.
9119   # Some rework will be needed to allow for fast_install
9120   # before this can be enabled.
9121   hardcode_into_libs=yes
9122
9123   # Append ld.so.conf contents to the search path
9124   if test -f /etc/ld.so.conf; then
9125     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' ' '`
9126     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9127   fi
9128
9129   # We used to test for /lib/ld.so.1 and disable shared libraries on
9130   # powerpc, because MkLinux only supported shared libraries with the
9131   # GNU dynamic linker.  Since this was broken with cross compilers,
9132   # most powerpc-linux boxes support dynamic linking these days and
9133   # people can always --disable-shared, the test was removed, and we
9134   # assume the GNU/Linux dynamic linker is in use.
9135   dynamic_linker='GNU/Linux ld.so'
9136   ;;
9137
9138 knetbsd*-gnu)
9139   version_type=linux
9140   need_lib_prefix=no
9141   need_version=no
9142   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9143   soname_spec='${libname}${release}${shared_ext}$major'
9144   shlibpath_var=LD_LIBRARY_PATH
9145   shlibpath_overrides_runpath=no
9146   hardcode_into_libs=yes
9147   dynamic_linker='GNU ld.so'
9148   ;;
9149
9150 netbsd*)
9151   version_type=sunos
9152   need_lib_prefix=no
9153   need_version=no
9154   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9155     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9156     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9157     dynamic_linker='NetBSD (a.out) ld.so'
9158   else
9159     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9160     soname_spec='${libname}${release}${shared_ext}$major'
9161     dynamic_linker='NetBSD ld.elf_so'
9162   fi
9163   shlibpath_var=LD_LIBRARY_PATH
9164   shlibpath_overrides_runpath=yes
9165   hardcode_into_libs=yes
9166   ;;
9167
9168 newsos6)
9169   version_type=linux
9170   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9171   shlibpath_var=LD_LIBRARY_PATH
9172   shlibpath_overrides_runpath=yes
9173   ;;
9174
9175 nto-qnx*)
9176   version_type=linux
9177   need_lib_prefix=no
9178   need_version=no
9179   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9180   soname_spec='${libname}${release}${shared_ext}$major'
9181   shlibpath_var=LD_LIBRARY_PATH
9182   shlibpath_overrides_runpath=yes
9183   ;;
9184
9185 openbsd*)
9186   version_type=sunos
9187   sys_lib_dlsearch_path_spec="/usr/lib"
9188   need_lib_prefix=no
9189   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9190   case $host_os in
9191     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9192     *)                         need_version=no  ;;
9193   esac
9194   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9195   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9196   shlibpath_var=LD_LIBRARY_PATH
9197   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9198     case $host_os in
9199       openbsd2.[89] | openbsd2.[89].*)
9200         shlibpath_overrides_runpath=no
9201         ;;
9202       *)
9203         shlibpath_overrides_runpath=yes
9204         ;;
9205       esac
9206   else
9207     shlibpath_overrides_runpath=yes
9208   fi
9209   ;;
9210
9211 os2*)
9212   libname_spec='$name'
9213   shrext_cmds=".dll"
9214   need_lib_prefix=no
9215   library_names_spec='$libname${shared_ext} $libname.a'
9216   dynamic_linker='OS/2 ld.exe'
9217   shlibpath_var=LIBPATH
9218   ;;
9219
9220 osf3* | osf4* | osf5*)
9221   version_type=osf
9222   need_lib_prefix=no
9223   need_version=no
9224   soname_spec='${libname}${release}${shared_ext}$major'
9225   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9226   shlibpath_var=LD_LIBRARY_PATH
9227   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9228   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9229   ;;
9230
9231 solaris*)
9232   version_type=linux
9233   need_lib_prefix=no
9234   need_version=no
9235   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9236   soname_spec='${libname}${release}${shared_ext}$major'
9237   shlibpath_var=LD_LIBRARY_PATH
9238   shlibpath_overrides_runpath=yes
9239   hardcode_into_libs=yes
9240   # ldd complains unless libraries are executable
9241   postinstall_cmds='chmod +x $lib'
9242   ;;
9243
9244 sunos4*)
9245   version_type=sunos
9246   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9247   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9248   shlibpath_var=LD_LIBRARY_PATH
9249   shlibpath_overrides_runpath=yes
9250   if test "$with_gnu_ld" = yes; then
9251     need_lib_prefix=no
9252   fi
9253   need_version=yes
9254   ;;
9255
9256 sysv4 | sysv4.3*)
9257   version_type=linux
9258   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9259   soname_spec='${libname}${release}${shared_ext}$major'
9260   shlibpath_var=LD_LIBRARY_PATH
9261   case $host_vendor in
9262     sni)
9263       shlibpath_overrides_runpath=no
9264       need_lib_prefix=no
9265       export_dynamic_flag_spec='${wl}-Blargedynsym'
9266       runpath_var=LD_RUN_PATH
9267       ;;
9268     siemens)
9269       need_lib_prefix=no
9270       ;;
9271     motorola)
9272       need_lib_prefix=no
9273       need_version=no
9274       shlibpath_overrides_runpath=no
9275       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9276       ;;
9277   esac
9278   ;;
9279
9280 sysv4*MP*)
9281   if test -d /usr/nec ;then
9282     version_type=linux
9283     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9284     soname_spec='$libname${shared_ext}.$major'
9285     shlibpath_var=LD_LIBRARY_PATH
9286   fi
9287   ;;
9288
9289 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9290   version_type=freebsd-elf
9291   need_lib_prefix=no
9292   need_version=no
9293   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9294   soname_spec='${libname}${release}${shared_ext}$major'
9295   shlibpath_var=LD_LIBRARY_PATH
9296   hardcode_into_libs=yes
9297   if test "$with_gnu_ld" = yes; then
9298     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9299     shlibpath_overrides_runpath=no
9300   else
9301     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9302     shlibpath_overrides_runpath=yes
9303     case $host_os in
9304       sco3.2v5*)
9305         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9306         ;;
9307     esac
9308   fi
9309   sys_lib_dlsearch_path_spec='/usr/lib'
9310   ;;
9311
9312 uts4*)
9313   version_type=linux
9314   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9315   soname_spec='${libname}${release}${shared_ext}$major'
9316   shlibpath_var=LD_LIBRARY_PATH
9317   ;;
9318
9319 *)
9320   dynamic_linker=no
9321   ;;
9322 esac
9323 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9324 echo "${ECHO_T}$dynamic_linker" >&6; }
9325 test "$dynamic_linker" = no && can_build_shared=no
9326
9327 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9328 if test "$GCC" = yes; then
9329   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9330 fi
9331
9332
9333 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9334 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9335 if test "${libltdl_cv_shlibext+set}" = set; then
9336   echo $ECHO_N "(cached) $ECHO_C" >&6
9337 else
9338
9339 module=yes
9340 eval libltdl_cv_shlibext=$shrext_cmds
9341
9342 fi
9343 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9344 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9345 if test -n "$libltdl_cv_shlibext"; then
9346
9347 cat >>confdefs.h <<_ACEOF
9348 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9349 _ACEOF
9350
9351 fi
9352
9353
9354 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9355 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9356 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9357   echo $ECHO_N "(cached) $ECHO_C" >&6
9358 else
9359   libltdl_cv_shlibpath_var="$shlibpath_var"
9360 fi
9361 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9362 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9363 if test -n "$libltdl_cv_shlibpath_var"; then
9364
9365 cat >>confdefs.h <<_ACEOF
9366 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9367 _ACEOF
9368
9369 fi
9370
9371
9372 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9373 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9374 if test "${libltdl_cv_sys_search_path+set}" = set; then
9375   echo $ECHO_N "(cached) $ECHO_C" >&6
9376 else
9377   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9378 fi
9379 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9380 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9381 if test -n "$libltdl_cv_sys_search_path"; then
9382   sys_search_path=
9383   for dir in $libltdl_cv_sys_search_path; do
9384     if test -z "$sys_search_path"; then
9385       sys_search_path="$dir"
9386     else
9387       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9388     fi
9389   done
9390
9391 cat >>confdefs.h <<_ACEOF
9392 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9393 _ACEOF
9394
9395 fi
9396
9397 { echo "$as_me:$LINENO: checking for objdir" >&5
9398 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9399 if test "${libltdl_cv_objdir+set}" = set; then
9400   echo $ECHO_N "(cached) $ECHO_C" >&6
9401 else
9402   libltdl_cv_objdir="$objdir"
9403   if test -n "$objdir"; then
9404     :
9405   else
9406     rm -f .libs 2>/dev/null
9407     mkdir .libs 2>/dev/null
9408     if test -d .libs; then
9409       libltdl_cv_objdir=.libs
9410     else
9411       # MS-DOS does not allow filenames that begin with a dot.
9412       libltdl_cv_objdir=_libs
9413     fi
9414   rmdir .libs 2>/dev/null
9415   fi
9416
9417 fi
9418 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9419 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9420
9421 cat >>confdefs.h <<_ACEOF
9422 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9423 _ACEOF
9424
9425
9426
9427
9428
9429
9430 # Check for command to grab the raw symbol name followed by C symbol from nm.
9431 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9432 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9433 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9434   echo $ECHO_N "(cached) $ECHO_C" >&6
9435 else
9436
9437 # These are sane defaults that work on at least a few old systems.
9438 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9439
9440 # Character class describing NM global symbol codes.
9441 symcode='[BCDEGRST]'
9442
9443 # Regexp to match symbols that can be accessed directly from C.
9444 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9445
9446 # Transform an extracted symbol line into a proper C declaration
9447 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9448
9449 # Transform an extracted symbol line into symbol name and symbol address
9450 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'"
9451
9452 # Define system-specific variables.
9453 case $host_os in
9454 aix*)
9455   symcode='[BCDT]'
9456   ;;
9457 cygwin* | mingw* | pw32*)
9458   symcode='[ABCDGISTW]'
9459   ;;
9460 hpux*) # Its linker distinguishes data from code symbols
9461   if test "$host_cpu" = ia64; then
9462     symcode='[ABCDEGRST]'
9463   fi
9464   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9465   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'"
9466   ;;
9467 linux*)
9468   if test "$host_cpu" = ia64; then
9469     symcode='[ABCDGIRSTW]'
9470     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9471     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'"
9472   fi
9473   ;;
9474 irix* | nonstopux*)
9475   symcode='[BCDEGRST]'
9476   ;;
9477 osf*)
9478   symcode='[BCDEGQRST]'
9479   ;;
9480 solaris*)
9481   symcode='[BDRT]'
9482   ;;
9483 sco3.2v5*)
9484   symcode='[DT]'
9485   ;;
9486 sysv4.2uw2*)
9487   symcode='[DT]'
9488   ;;
9489 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9490   symcode='[ABDT]'
9491   ;;
9492 sysv4)
9493   symcode='[DFNSTU]'
9494   ;;
9495 esac
9496
9497 # Handle CRLF in mingw tool chain
9498 opt_cr=
9499 case $build_os in
9500 mingw*)
9501   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9502   ;;
9503 esac
9504
9505 # If we're using GNU nm, then use its standard symbol codes.
9506 case `$NM -V 2>&1` in
9507 *GNU* | *'with BFD'*)
9508   symcode='[ABCDGIRSTW]' ;;
9509 esac
9510
9511 # Try without a prefix undercore, then with it.
9512 for ac_symprfx in "" "_"; do
9513
9514   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9515   symxfrm="\\1 $ac_symprfx\\2 \\2"
9516
9517   # Write the raw and C identifiers.
9518   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9519
9520   # Check to see that the pipe works correctly.
9521   pipe_works=no
9522
9523   rm -f conftest*
9524   cat > conftest.$ac_ext <<EOF
9525 #ifdef __cplusplus
9526 extern "C" {
9527 #endif
9528 char nm_test_var;
9529 void nm_test_func(){}
9530 #ifdef __cplusplus
9531 }
9532 #endif
9533 int main(){nm_test_var='a';nm_test_func();return(0);}
9534 EOF
9535
9536   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9537   (eval $ac_compile) 2>&5
9538   ac_status=$?
9539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9540   (exit $ac_status); }; then
9541     # Now try to grab the symbols.
9542     nlist=conftest.nm
9543     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9544   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9545   ac_status=$?
9546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9547   (exit $ac_status); } && test -s "$nlist"; then
9548       # Try sorting and uniquifying the output.
9549       if sort "$nlist" | uniq > "$nlist"T; then
9550         mv -f "$nlist"T "$nlist"
9551       else
9552         rm -f "$nlist"T
9553       fi
9554
9555       # Make sure that we snagged all the symbols we need.
9556       if grep ' nm_test_var$' "$nlist" >/dev/null; then
9557         if grep ' nm_test_func$' "$nlist" >/dev/null; then
9558           cat <<EOF > conftest.$ac_ext
9559 #ifdef __cplusplus
9560 extern "C" {
9561 #endif
9562
9563 EOF
9564           # Now generate the symbol file.
9565           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9566
9567           cat <<EOF >> conftest.$ac_ext
9568 #if defined (__STDC__) && __STDC__
9569 # define lt_ptr_t void *
9570 #else
9571 # define lt_ptr_t char *
9572 # define const
9573 #endif
9574
9575 /* The mapping between symbol names and symbols. */
9576 const struct {
9577   const char *name;
9578   lt_ptr_t address;
9579 }
9580 lt_preloaded_symbols[] =
9581 {
9582 EOF
9583           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9584           cat <<\EOF >> conftest.$ac_ext
9585   {0, (lt_ptr_t) 0}
9586 };
9587
9588 #ifdef __cplusplus
9589 }
9590 #endif
9591 EOF
9592           # Now try linking the two files.
9593           mv conftest.$ac_objext conftstm.$ac_objext
9594           lt_save_LIBS="$LIBS"
9595           lt_save_CFLAGS="$CFLAGS"
9596           LIBS="conftstm.$ac_objext"
9597           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9598           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9599   (eval $ac_link) 2>&5
9600   ac_status=$?
9601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9602   (exit $ac_status); } && test -s conftest${ac_exeext}; then
9603             pipe_works=yes
9604           fi
9605           LIBS="$lt_save_LIBS"
9606           CFLAGS="$lt_save_CFLAGS"
9607         else
9608           echo "cannot find nm_test_func in $nlist" >&5
9609         fi
9610       else
9611         echo "cannot find nm_test_var in $nlist" >&5
9612       fi
9613     else
9614       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9615     fi
9616   else
9617     echo "$progname: failed program was:" >&5
9618     cat conftest.$ac_ext >&5
9619   fi
9620   rm -f conftest* conftst*
9621
9622   # Do not use the global_symbol_pipe unless it works.
9623   if test "$pipe_works" = yes; then
9624     break
9625   else
9626     lt_cv_sys_global_symbol_pipe=
9627   fi
9628 done
9629
9630 fi
9631
9632 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9633   lt_cv_sys_global_symbol_to_cdecl=
9634 fi
9635 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9636   { echo "$as_me:$LINENO: result: failed" >&5
9637 echo "${ECHO_T}failed" >&6; }
9638 else
9639   { echo "$as_me:$LINENO: result: ok" >&5
9640 echo "${ECHO_T}ok" >&6; }
9641 fi
9642
9643
9644 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9645 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9646 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9647   echo $ECHO_N "(cached) $ECHO_C" >&6
9648 else
9649   if test -n "$lt_cv_sys_global_symbol_pipe"; then
9650     libltdl_cv_preloaded_symbols=yes
9651   else
9652     libltdl_cv_preloaded_symbols=no
9653   fi
9654
9655 fi
9656 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9657 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9658 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9659
9660 cat >>confdefs.h <<\_ACEOF
9661 #define HAVE_PRELOADED_SYMBOLS 1
9662 _ACEOF
9663
9664 fi
9665
9666 LIBADD_DL=
9667
9668 ac_ext=c
9669 ac_cpp='$CPP $CPPFLAGS'
9670 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9671 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9672 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9673
9674
9675 { echo "$as_me:$LINENO: checking for shl_load" >&5
9676 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9677 if test "${ac_cv_func_shl_load+set}" = set; then
9678   echo $ECHO_N "(cached) $ECHO_C" >&6
9679 else
9680   cat >conftest.$ac_ext <<_ACEOF
9681 /* confdefs.h.  */
9682 _ACEOF
9683 cat confdefs.h >>conftest.$ac_ext
9684 cat >>conftest.$ac_ext <<_ACEOF
9685 /* end confdefs.h.  */
9686 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9687    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9688 #define shl_load innocuous_shl_load
9689
9690 /* System header to define __stub macros and hopefully few prototypes,
9691     which can conflict with char shl_load (); below.
9692     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9693     <limits.h> exists even on freestanding compilers.  */
9694
9695 #ifdef __STDC__
9696 # include <limits.h>
9697 #else
9698 # include <assert.h>
9699 #endif
9700
9701 #undef shl_load
9702
9703 /* Override any GCC internal prototype to avoid an error.
9704    Use char because int might match the return type of a GCC
9705    builtin and then its argument prototype would still apply.  */
9706 #ifdef __cplusplus
9707 extern "C"
9708 #endif
9709 char shl_load ();
9710 /* The GNU C library defines this for functions which it implements
9711     to always fail with ENOSYS.  Some functions are actually named
9712     something starting with __ and the normal name is an alias.  */
9713 #if defined __stub_shl_load || defined __stub___shl_load
9714 choke me
9715 #endif
9716
9717 int
9718 main ()
9719 {
9720 return shl_load ();
9721   ;
9722   return 0;
9723 }
9724 _ACEOF
9725 rm -f conftest.$ac_objext conftest$ac_exeext
9726 if { (ac_try="$ac_link"
9727 case "(($ac_try" in
9728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9729   *) ac_try_echo=$ac_try;;
9730 esac
9731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9732   (eval "$ac_link") 2>conftest.er1
9733   ac_status=$?
9734   grep -v '^ *+' conftest.er1 >conftest.err
9735   rm -f conftest.er1
9736   cat conftest.err >&5
9737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9738   (exit $ac_status); } &&
9739          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9740   { (case "(($ac_try" in
9741   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9742   *) ac_try_echo=$ac_try;;
9743 esac
9744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9745   (eval "$ac_try") 2>&5
9746   ac_status=$?
9747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9748   (exit $ac_status); }; } &&
9749          { ac_try='test -s conftest$ac_exeext'
9750   { (case "(($ac_try" in
9751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9752   *) ac_try_echo=$ac_try;;
9753 esac
9754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9755   (eval "$ac_try") 2>&5
9756   ac_status=$?
9757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9758   (exit $ac_status); }; }; then
9759   ac_cv_func_shl_load=yes
9760 else
9761   echo "$as_me: failed program was:" >&5
9762 sed 's/^/| /' conftest.$ac_ext >&5
9763
9764         ac_cv_func_shl_load=no
9765 fi
9766
9767 rm -f core conftest.err conftest.$ac_objext \
9768       conftest$ac_exeext conftest.$ac_ext
9769 fi
9770 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9771 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9772 if test $ac_cv_func_shl_load = yes; then
9773
9774 cat >>confdefs.h <<\_ACEOF
9775 #define HAVE_SHL_LOAD 1
9776 _ACEOF
9777
9778 else
9779   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9780 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9781 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9782   echo $ECHO_N "(cached) $ECHO_C" >&6
9783 else
9784   ac_check_lib_save_LIBS=$LIBS
9785 LIBS="-ldld  $LIBS"
9786 cat >conftest.$ac_ext <<_ACEOF
9787 /* confdefs.h.  */
9788 _ACEOF
9789 cat confdefs.h >>conftest.$ac_ext
9790 cat >>conftest.$ac_ext <<_ACEOF
9791 /* end confdefs.h.  */
9792
9793 /* Override any GCC internal prototype to avoid an error.
9794    Use char because int might match the return type of a GCC
9795    builtin and then its argument prototype would still apply.  */
9796 #ifdef __cplusplus
9797 extern "C"
9798 #endif
9799 char shl_load ();
9800 int
9801 main ()
9802 {
9803 return shl_load ();
9804   ;
9805   return 0;
9806 }
9807 _ACEOF
9808 rm -f conftest.$ac_objext conftest$ac_exeext
9809 if { (ac_try="$ac_link"
9810 case "(($ac_try" in
9811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9812   *) ac_try_echo=$ac_try;;
9813 esac
9814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9815   (eval "$ac_link") 2>conftest.er1
9816   ac_status=$?
9817   grep -v '^ *+' conftest.er1 >conftest.err
9818   rm -f conftest.er1
9819   cat conftest.err >&5
9820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9821   (exit $ac_status); } &&
9822          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9823   { (case "(($ac_try" in
9824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9825   *) ac_try_echo=$ac_try;;
9826 esac
9827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9828   (eval "$ac_try") 2>&5
9829   ac_status=$?
9830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9831   (exit $ac_status); }; } &&
9832          { ac_try='test -s conftest$ac_exeext'
9833   { (case "(($ac_try" in
9834   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9835   *) ac_try_echo=$ac_try;;
9836 esac
9837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9838   (eval "$ac_try") 2>&5
9839   ac_status=$?
9840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9841   (exit $ac_status); }; }; then
9842   ac_cv_lib_dld_shl_load=yes
9843 else
9844   echo "$as_me: failed program was:" >&5
9845 sed 's/^/| /' conftest.$ac_ext >&5
9846
9847         ac_cv_lib_dld_shl_load=no
9848 fi
9849
9850 rm -f core conftest.err conftest.$ac_objext \
9851       conftest$ac_exeext conftest.$ac_ext
9852 LIBS=$ac_check_lib_save_LIBS
9853 fi
9854 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9855 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9856 if test $ac_cv_lib_dld_shl_load = yes; then
9857
9858 cat >>confdefs.h <<\_ACEOF
9859 #define HAVE_SHL_LOAD 1
9860 _ACEOF
9861
9862         LIBADD_DL="$LIBADD_DL -ldld"
9863 else
9864   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9865 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9866 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9867   echo $ECHO_N "(cached) $ECHO_C" >&6
9868 else
9869   ac_check_lib_save_LIBS=$LIBS
9870 LIBS="-ldl  $LIBS"
9871 cat >conftest.$ac_ext <<_ACEOF
9872 /* confdefs.h.  */
9873 _ACEOF
9874 cat confdefs.h >>conftest.$ac_ext
9875 cat >>conftest.$ac_ext <<_ACEOF
9876 /* end confdefs.h.  */
9877
9878 /* Override any GCC internal prototype to avoid an error.
9879    Use char because int might match the return type of a GCC
9880    builtin and then its argument prototype would still apply.  */
9881 #ifdef __cplusplus
9882 extern "C"
9883 #endif
9884 char dlopen ();
9885 int
9886 main ()
9887 {
9888 return dlopen ();
9889   ;
9890   return 0;
9891 }
9892 _ACEOF
9893 rm -f conftest.$ac_objext conftest$ac_exeext
9894 if { (ac_try="$ac_link"
9895 case "(($ac_try" in
9896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9897   *) ac_try_echo=$ac_try;;
9898 esac
9899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9900   (eval "$ac_link") 2>conftest.er1
9901   ac_status=$?
9902   grep -v '^ *+' conftest.er1 >conftest.err
9903   rm -f conftest.er1
9904   cat conftest.err >&5
9905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9906   (exit $ac_status); } &&
9907          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9908   { (case "(($ac_try" in
9909   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9910   *) ac_try_echo=$ac_try;;
9911 esac
9912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9913   (eval "$ac_try") 2>&5
9914   ac_status=$?
9915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9916   (exit $ac_status); }; } &&
9917          { ac_try='test -s conftest$ac_exeext'
9918   { (case "(($ac_try" in
9919   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9920   *) ac_try_echo=$ac_try;;
9921 esac
9922 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9923   (eval "$ac_try") 2>&5
9924   ac_status=$?
9925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9926   (exit $ac_status); }; }; then
9927   ac_cv_lib_dl_dlopen=yes
9928 else
9929   echo "$as_me: failed program was:" >&5
9930 sed 's/^/| /' conftest.$ac_ext >&5
9931
9932         ac_cv_lib_dl_dlopen=no
9933 fi
9934
9935 rm -f core conftest.err conftest.$ac_objext \
9936       conftest$ac_exeext conftest.$ac_ext
9937 LIBS=$ac_check_lib_save_LIBS
9938 fi
9939 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9940 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9941 if test $ac_cv_lib_dl_dlopen = yes; then
9942
9943 cat >>confdefs.h <<\_ACEOF
9944 #define HAVE_LIBDL 1
9945 _ACEOF
9946
9947                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9948 else
9949   cat >conftest.$ac_ext <<_ACEOF
9950 /* confdefs.h.  */
9951 _ACEOF
9952 cat confdefs.h >>conftest.$ac_ext
9953 cat >>conftest.$ac_ext <<_ACEOF
9954 /* end confdefs.h.  */
9955 #if HAVE_DLFCN_H
9956 #  include <dlfcn.h>
9957 #endif
9958
9959 int
9960 main ()
9961 {
9962 dlopen(0, 0);
9963   ;
9964   return 0;
9965 }
9966 _ACEOF
9967 rm -f conftest.$ac_objext conftest$ac_exeext
9968 if { (ac_try="$ac_link"
9969 case "(($ac_try" in
9970   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9971   *) ac_try_echo=$ac_try;;
9972 esac
9973 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9974   (eval "$ac_link") 2>conftest.er1
9975   ac_status=$?
9976   grep -v '^ *+' conftest.er1 >conftest.err
9977   rm -f conftest.er1
9978   cat conftest.err >&5
9979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9980   (exit $ac_status); } &&
9981          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9982   { (case "(($ac_try" in
9983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9984   *) ac_try_echo=$ac_try;;
9985 esac
9986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9987   (eval "$ac_try") 2>&5
9988   ac_status=$?
9989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9990   (exit $ac_status); }; } &&
9991          { ac_try='test -s conftest$ac_exeext'
9992   { (case "(($ac_try" in
9993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9994   *) ac_try_echo=$ac_try;;
9995 esac
9996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9997   (eval "$ac_try") 2>&5
9998   ac_status=$?
9999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10000   (exit $ac_status); }; }; then
10001
10002 cat >>confdefs.h <<\_ACEOF
10003 #define HAVE_LIBDL 1
10004 _ACEOF
10005  libltdl_cv_func_dlopen="yes"
10006 else
10007   echo "$as_me: failed program was:" >&5
10008 sed 's/^/| /' conftest.$ac_ext >&5
10009
10010         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10011 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10012 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10013   echo $ECHO_N "(cached) $ECHO_C" >&6
10014 else
10015   ac_check_lib_save_LIBS=$LIBS
10016 LIBS="-lsvld  $LIBS"
10017 cat >conftest.$ac_ext <<_ACEOF
10018 /* confdefs.h.  */
10019 _ACEOF
10020 cat confdefs.h >>conftest.$ac_ext
10021 cat >>conftest.$ac_ext <<_ACEOF
10022 /* end confdefs.h.  */
10023
10024 /* Override any GCC internal prototype to avoid an error.
10025    Use char because int might match the return type of a GCC
10026    builtin and then its argument prototype would still apply.  */
10027 #ifdef __cplusplus
10028 extern "C"
10029 #endif
10030 char dlopen ();
10031 int
10032 main ()
10033 {
10034 return dlopen ();
10035   ;
10036   return 0;
10037 }
10038 _ACEOF
10039 rm -f conftest.$ac_objext conftest$ac_exeext
10040 if { (ac_try="$ac_link"
10041 case "(($ac_try" in
10042   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10043   *) ac_try_echo=$ac_try;;
10044 esac
10045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10046   (eval "$ac_link") 2>conftest.er1
10047   ac_status=$?
10048   grep -v '^ *+' conftest.er1 >conftest.err
10049   rm -f conftest.er1
10050   cat conftest.err >&5
10051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10052   (exit $ac_status); } &&
10053          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10054   { (case "(($ac_try" in
10055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10056   *) ac_try_echo=$ac_try;;
10057 esac
10058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10059   (eval "$ac_try") 2>&5
10060   ac_status=$?
10061   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10062   (exit $ac_status); }; } &&
10063          { ac_try='test -s conftest$ac_exeext'
10064   { (case "(($ac_try" in
10065   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10066   *) ac_try_echo=$ac_try;;
10067 esac
10068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10069   (eval "$ac_try") 2>&5
10070   ac_status=$?
10071   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10072   (exit $ac_status); }; }; then
10073   ac_cv_lib_svld_dlopen=yes
10074 else
10075   echo "$as_me: failed program was:" >&5
10076 sed 's/^/| /' conftest.$ac_ext >&5
10077
10078         ac_cv_lib_svld_dlopen=no
10079 fi
10080
10081 rm -f core conftest.err conftest.$ac_objext \
10082       conftest$ac_exeext conftest.$ac_ext
10083 LIBS=$ac_check_lib_save_LIBS
10084 fi
10085 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10086 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10087 if test $ac_cv_lib_svld_dlopen = yes; then
10088
10089 cat >>confdefs.h <<\_ACEOF
10090 #define HAVE_LIBDL 1
10091 _ACEOF
10092
10093                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10094 else
10095   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10096 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10097 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10098   echo $ECHO_N "(cached) $ECHO_C" >&6
10099 else
10100   ac_check_lib_save_LIBS=$LIBS
10101 LIBS="-ldld  $LIBS"
10102 cat >conftest.$ac_ext <<_ACEOF
10103 /* confdefs.h.  */
10104 _ACEOF
10105 cat confdefs.h >>conftest.$ac_ext
10106 cat >>conftest.$ac_ext <<_ACEOF
10107 /* end confdefs.h.  */
10108
10109 /* Override any GCC internal prototype to avoid an error.
10110    Use char because int might match the return type of a GCC
10111    builtin and then its argument prototype would still apply.  */
10112 #ifdef __cplusplus
10113 extern "C"
10114 #endif
10115 char dld_link ();
10116 int
10117 main ()
10118 {
10119 return dld_link ();
10120   ;
10121   return 0;
10122 }
10123 _ACEOF
10124 rm -f conftest.$ac_objext conftest$ac_exeext
10125 if { (ac_try="$ac_link"
10126 case "(($ac_try" in
10127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10128   *) ac_try_echo=$ac_try;;
10129 esac
10130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10131   (eval "$ac_link") 2>conftest.er1
10132   ac_status=$?
10133   grep -v '^ *+' conftest.er1 >conftest.err
10134   rm -f conftest.er1
10135   cat conftest.err >&5
10136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10137   (exit $ac_status); } &&
10138          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10139   { (case "(($ac_try" in
10140   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10141   *) ac_try_echo=$ac_try;;
10142 esac
10143 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10144   (eval "$ac_try") 2>&5
10145   ac_status=$?
10146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10147   (exit $ac_status); }; } &&
10148          { ac_try='test -s conftest$ac_exeext'
10149   { (case "(($ac_try" in
10150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10151   *) ac_try_echo=$ac_try;;
10152 esac
10153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10154   (eval "$ac_try") 2>&5
10155   ac_status=$?
10156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10157   (exit $ac_status); }; }; then
10158   ac_cv_lib_dld_dld_link=yes
10159 else
10160   echo "$as_me: failed program was:" >&5
10161 sed 's/^/| /' conftest.$ac_ext >&5
10162
10163         ac_cv_lib_dld_dld_link=no
10164 fi
10165
10166 rm -f core conftest.err conftest.$ac_objext \
10167       conftest$ac_exeext conftest.$ac_ext
10168 LIBS=$ac_check_lib_save_LIBS
10169 fi
10170 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10171 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10172 if test $ac_cv_lib_dld_dld_link = yes; then
10173
10174 cat >>confdefs.h <<\_ACEOF
10175 #define HAVE_DLD 1
10176 _ACEOF
10177
10178                 LIBADD_DL="$LIBADD_DL -ldld"
10179 else
10180   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10181 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10182 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10183   echo $ECHO_N "(cached) $ECHO_C" >&6
10184 else
10185   cat >conftest.$ac_ext <<_ACEOF
10186 /* confdefs.h.  */
10187 _ACEOF
10188 cat confdefs.h >>conftest.$ac_ext
10189 cat >>conftest.$ac_ext <<_ACEOF
10190 /* end confdefs.h.  */
10191 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10192    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10193 #define _dyld_func_lookup innocuous__dyld_func_lookup
10194
10195 /* System header to define __stub macros and hopefully few prototypes,
10196     which can conflict with char _dyld_func_lookup (); below.
10197     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10198     <limits.h> exists even on freestanding compilers.  */
10199
10200 #ifdef __STDC__
10201 # include <limits.h>
10202 #else
10203 # include <assert.h>
10204 #endif
10205
10206 #undef _dyld_func_lookup
10207
10208 /* Override any GCC internal prototype to avoid an error.
10209    Use char because int might match the return type of a GCC
10210    builtin and then its argument prototype would still apply.  */
10211 #ifdef __cplusplus
10212 extern "C"
10213 #endif
10214 char _dyld_func_lookup ();
10215 /* The GNU C library defines this for functions which it implements
10216     to always fail with ENOSYS.  Some functions are actually named
10217     something starting with __ and the normal name is an alias.  */
10218 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10219 choke me
10220 #endif
10221
10222 int
10223 main ()
10224 {
10225 return _dyld_func_lookup ();
10226   ;
10227   return 0;
10228 }
10229 _ACEOF
10230 rm -f conftest.$ac_objext conftest$ac_exeext
10231 if { (ac_try="$ac_link"
10232 case "(($ac_try" in
10233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10234   *) ac_try_echo=$ac_try;;
10235 esac
10236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10237   (eval "$ac_link") 2>conftest.er1
10238   ac_status=$?
10239   grep -v '^ *+' conftest.er1 >conftest.err
10240   rm -f conftest.er1
10241   cat conftest.err >&5
10242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10243   (exit $ac_status); } &&
10244          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10245   { (case "(($ac_try" in
10246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10247   *) ac_try_echo=$ac_try;;
10248 esac
10249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10250   (eval "$ac_try") 2>&5
10251   ac_status=$?
10252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10253   (exit $ac_status); }; } &&
10254          { ac_try='test -s conftest$ac_exeext'
10255   { (case "(($ac_try" in
10256   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10257   *) ac_try_echo=$ac_try;;
10258 esac
10259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10260   (eval "$ac_try") 2>&5
10261   ac_status=$?
10262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10263   (exit $ac_status); }; }; then
10264   ac_cv_func__dyld_func_lookup=yes
10265 else
10266   echo "$as_me: failed program was:" >&5
10267 sed 's/^/| /' conftest.$ac_ext >&5
10268
10269         ac_cv_func__dyld_func_lookup=no
10270 fi
10271
10272 rm -f core conftest.err conftest.$ac_objext \
10273       conftest$ac_exeext conftest.$ac_ext
10274 fi
10275 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10276 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10277 if test $ac_cv_func__dyld_func_lookup = yes; then
10278
10279 cat >>confdefs.h <<\_ACEOF
10280 #define HAVE_DYLD 1
10281 _ACEOF
10282
10283 fi
10284
10285
10286 fi
10287
10288
10289 fi
10290
10291
10292 fi
10293
10294 rm -f core conftest.err conftest.$ac_objext \
10295       conftest$ac_exeext conftest.$ac_ext
10296
10297 fi
10298
10299
10300 fi
10301
10302
10303 fi
10304
10305
10306 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10307 then
10308   lt_save_LIBS="$LIBS"
10309   LIBS="$LIBS $LIBADD_DL"
10310
10311 for ac_func in dlerror
10312 do
10313 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10314 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10315 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10316 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10317   echo $ECHO_N "(cached) $ECHO_C" >&6
10318 else
10319   cat >conftest.$ac_ext <<_ACEOF
10320 /* confdefs.h.  */
10321 _ACEOF
10322 cat confdefs.h >>conftest.$ac_ext
10323 cat >>conftest.$ac_ext <<_ACEOF
10324 /* end confdefs.h.  */
10325 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10326    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10327 #define $ac_func innocuous_$ac_func
10328
10329 /* System header to define __stub macros and hopefully few prototypes,
10330     which can conflict with char $ac_func (); below.
10331     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10332     <limits.h> exists even on freestanding compilers.  */
10333
10334 #ifdef __STDC__
10335 # include <limits.h>
10336 #else
10337 # include <assert.h>
10338 #endif
10339
10340 #undef $ac_func
10341
10342 /* Override any GCC internal prototype to avoid an error.
10343    Use char because int might match the return type of a GCC
10344    builtin and then its argument prototype would still apply.  */
10345 #ifdef __cplusplus
10346 extern "C"
10347 #endif
10348 char $ac_func ();
10349 /* The GNU C library defines this for functions which it implements
10350     to always fail with ENOSYS.  Some functions are actually named
10351     something starting with __ and the normal name is an alias.  */
10352 #if defined __stub_$ac_func || defined __stub___$ac_func
10353 choke me
10354 #endif
10355
10356 int
10357 main ()
10358 {
10359 return $ac_func ();
10360   ;
10361   return 0;
10362 }
10363 _ACEOF
10364 rm -f conftest.$ac_objext conftest$ac_exeext
10365 if { (ac_try="$ac_link"
10366 case "(($ac_try" in
10367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10368   *) ac_try_echo=$ac_try;;
10369 esac
10370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10371   (eval "$ac_link") 2>conftest.er1
10372   ac_status=$?
10373   grep -v '^ *+' conftest.er1 >conftest.err
10374   rm -f conftest.er1
10375   cat conftest.err >&5
10376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10377   (exit $ac_status); } &&
10378          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10379   { (case "(($ac_try" in
10380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10381   *) ac_try_echo=$ac_try;;
10382 esac
10383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10384   (eval "$ac_try") 2>&5
10385   ac_status=$?
10386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10387   (exit $ac_status); }; } &&
10388          { ac_try='test -s conftest$ac_exeext'
10389   { (case "(($ac_try" in
10390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10391   *) ac_try_echo=$ac_try;;
10392 esac
10393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10394   (eval "$ac_try") 2>&5
10395   ac_status=$?
10396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10397   (exit $ac_status); }; }; then
10398   eval "$as_ac_var=yes"
10399 else
10400   echo "$as_me: failed program was:" >&5
10401 sed 's/^/| /' conftest.$ac_ext >&5
10402
10403         eval "$as_ac_var=no"
10404 fi
10405
10406 rm -f core conftest.err conftest.$ac_objext \
10407       conftest$ac_exeext conftest.$ac_ext
10408 fi
10409 ac_res=`eval echo '${'$as_ac_var'}'`
10410                { echo "$as_me:$LINENO: result: $ac_res" >&5
10411 echo "${ECHO_T}$ac_res" >&6; }
10412 if test `eval echo '${'$as_ac_var'}'` = yes; then
10413   cat >>confdefs.h <<_ACEOF
10414 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10415 _ACEOF
10416
10417 fi
10418 done
10419
10420   LIBS="$lt_save_LIBS"
10421 fi
10422 ac_ext=c
10423 ac_cpp='$CPP $CPPFLAGS'
10424 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10425 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10426 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10427
10428
10429
10430 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10431 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10432 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10433   echo $ECHO_N "(cached) $ECHO_C" >&6
10434 else
10435   ac_cv_sys_symbol_underscore=no
10436   cat > conftest.$ac_ext <<EOF
10437 void nm_test_func(){}
10438 int main(){nm_test_func;return 0;}
10439 EOF
10440   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10441   (eval $ac_compile) 2>&5
10442   ac_status=$?
10443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10444   (exit $ac_status); }; then
10445     # Now try to grab the symbols.
10446     ac_nlist=conftest.nm
10447     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10448   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10449   ac_status=$?
10450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10451   (exit $ac_status); } && test -s "$ac_nlist"; then
10452       # See whether the symbols have a leading underscore.
10453       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10454         ac_cv_sys_symbol_underscore=yes
10455       else
10456         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10457           :
10458         else
10459           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10460         fi
10461       fi
10462     else
10463       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10464     fi
10465   else
10466     echo "configure: failed program was:" >&5
10467     cat conftest.c >&5
10468   fi
10469   rm -rf conftest*
10470
10471 fi
10472 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10473 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10474
10475
10476 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10477   if test x"$libltdl_cv_func_dlopen" = xyes ||
10478      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10479         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10480 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10481 if test "${libltdl_cv_need_uscore+set}" = set; then
10482   echo $ECHO_N "(cached) $ECHO_C" >&6
10483 else
10484   libltdl_cv_need_uscore=unknown
10485           save_LIBS="$LIBS"
10486           LIBS="$LIBS $LIBADD_DL"
10487           if test "$cross_compiling" = yes; then :
10488   libltdl_cv_need_uscore=cross
10489 else
10490   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10491   lt_status=$lt_dlunknown
10492   cat > conftest.$ac_ext <<EOF
10493 #line 10493 "configure"
10494 #include "confdefs.h"
10495
10496 #if HAVE_DLFCN_H
10497 #include <dlfcn.h>
10498 #endif
10499
10500 #include <stdio.h>
10501
10502 #ifdef RTLD_GLOBAL
10503 #  define LT_DLGLOBAL           RTLD_GLOBAL
10504 #else
10505 #  ifdef DL_GLOBAL
10506 #    define LT_DLGLOBAL         DL_GLOBAL
10507 #  else
10508 #    define LT_DLGLOBAL         0
10509 #  endif
10510 #endif
10511
10512 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10513    find out it does not work in some platform. */
10514 #ifndef LT_DLLAZY_OR_NOW
10515 #  ifdef RTLD_LAZY
10516 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10517 #  else
10518 #    ifdef DL_LAZY
10519 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10520 #    else
10521 #      ifdef RTLD_NOW
10522 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10523 #      else
10524 #        ifdef DL_NOW
10525 #          define LT_DLLAZY_OR_NOW      DL_NOW
10526 #        else
10527 #          define LT_DLLAZY_OR_NOW      0
10528 #        endif
10529 #      endif
10530 #    endif
10531 #  endif
10532 #endif
10533
10534 #ifdef __cplusplus
10535 extern "C" void exit (int);
10536 #endif
10537
10538 void fnord() { int i=42;}
10539 int main ()
10540 {
10541   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10542   int status = $lt_dlunknown;
10543
10544   if (self)
10545     {
10546       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10547       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10548       /* dlclose (self); */
10549     }
10550   else
10551     puts (dlerror ());
10552
10553     exit (status);
10554 }
10555 EOF
10556   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10557   (eval $ac_link) 2>&5
10558   ac_status=$?
10559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10560   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10561     (./conftest; exit; ) >&5 2>/dev/null
10562     lt_status=$?
10563     case x$lt_status in
10564       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10565       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10566       x$lt_dlunknown|x*)  ;;
10567     esac
10568   else :
10569     # compilation failed
10570
10571   fi
10572 fi
10573 rm -fr conftest*
10574
10575           LIBS="$save_LIBS"
10576
10577 fi
10578 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10579 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10580   fi
10581 fi
10582
10583 if test x"$libltdl_cv_need_uscore" = xyes; then
10584
10585 cat >>confdefs.h <<\_ACEOF
10586 #define NEED_USCORE 1
10587 _ACEOF
10588
10589 fi
10590
10591
10592 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10593 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10594 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10595   echo $ECHO_N "(cached) $ECHO_C" >&6
10596 else
10597   # PORTME does your system automatically load deplibs for dlopen?
10598   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10599   # For now, we just catch OSes we know something about -- in the
10600   # future, we'll try test this programmatically.
10601   libltdl_cv_sys_dlopen_deplibs=unknown
10602   case "$host_os" in
10603   aix3*|aix4.1.*|aix4.2.*)
10604     # Unknown whether this is true for these versions of AIX, but
10605     # we want this `case' here to explicitly catch those versions.
10606     libltdl_cv_sys_dlopen_deplibs=unknown
10607     ;;
10608   aix[45]*)
10609     libltdl_cv_sys_dlopen_deplibs=yes
10610     ;;
10611   darwin*)
10612     # Assuming the user has installed a libdl from somewhere, this is true
10613     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10614     libltdl_cv_sys_dlopen_deplibs=yes
10615     ;;
10616   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10617     # GNU and its variants, using gnu ld.so (Glibc)
10618     libltdl_cv_sys_dlopen_deplibs=yes
10619     ;;
10620   hpux10*|hpux11*)
10621     libltdl_cv_sys_dlopen_deplibs=yes
10622     ;;
10623   interix*)
10624     libltdl_cv_sys_dlopen_deplibs=yes
10625     ;;
10626   irix[12345]*|irix6.[01]*)
10627     # Catch all versions of IRIX before 6.2, and indicate that we don't
10628     # know how it worked for any of those versions.
10629     libltdl_cv_sys_dlopen_deplibs=unknown
10630     ;;
10631   irix*)
10632     # The case above catches anything before 6.2, and it's known that
10633     # at 6.2 and later dlopen does load deplibs.
10634     libltdl_cv_sys_dlopen_deplibs=yes
10635     ;;
10636   netbsd*)
10637     libltdl_cv_sys_dlopen_deplibs=yes
10638     ;;
10639   openbsd*)
10640     libltdl_cv_sys_dlopen_deplibs=yes
10641     ;;
10642   osf[1234]*)
10643     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10644     # it did *not* use an RPATH in a shared library to find objects the
10645     # library depends on, so we explicitly say `no'.
10646     libltdl_cv_sys_dlopen_deplibs=no
10647     ;;
10648   osf5.0|osf5.0a|osf5.1)
10649     # dlopen *does* load deplibs and with the right loader patch applied
10650     # it even uses RPATH in a shared library to search for shared objects
10651     # that the library depends on, but there's no easy way to know if that
10652     # patch is installed.  Since this is the case, all we can really
10653     # say is unknown -- it depends on the patch being installed.  If
10654     # it is, this changes to `yes'.  Without it, it would be `no'.
10655     libltdl_cv_sys_dlopen_deplibs=unknown
10656     ;;
10657   osf*)
10658     # the two cases above should catch all versions of osf <= 5.1.  Read
10659     # the comments above for what we know about them.
10660     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10661     # is used to find them so we can finally say `yes'.
10662     libltdl_cv_sys_dlopen_deplibs=yes
10663     ;;
10664   solaris*)
10665     libltdl_cv_sys_dlopen_deplibs=yes
10666     ;;
10667   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10668     libltdl_cv_sys_dlopen_deplibs=yes
10669     ;;
10670   esac
10671
10672 fi
10673 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10674 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10675 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10676
10677 cat >>confdefs.h <<\_ACEOF
10678 #define LTDL_DLOPEN_DEPLIBS 1
10679 _ACEOF
10680
10681 fi
10682
10683
10684 for ac_header in argz.h
10685 do
10686 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10687 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10688   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10689 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10690 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10691   echo $ECHO_N "(cached) $ECHO_C" >&6
10692 fi
10693 ac_res=`eval echo '${'$as_ac_Header'}'`
10694                { echo "$as_me:$LINENO: result: $ac_res" >&5
10695 echo "${ECHO_T}$ac_res" >&6; }
10696 else
10697   # Is the header compilable?
10698 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10699 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10700 cat >conftest.$ac_ext <<_ACEOF
10701 /* confdefs.h.  */
10702 _ACEOF
10703 cat confdefs.h >>conftest.$ac_ext
10704 cat >>conftest.$ac_ext <<_ACEOF
10705 /* end confdefs.h.  */
10706 $ac_includes_default
10707 #include <$ac_header>
10708 _ACEOF
10709 rm -f conftest.$ac_objext
10710 if { (ac_try="$ac_compile"
10711 case "(($ac_try" in
10712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10713   *) ac_try_echo=$ac_try;;
10714 esac
10715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10716   (eval "$ac_compile") 2>conftest.er1
10717   ac_status=$?
10718   grep -v '^ *+' conftest.er1 >conftest.err
10719   rm -f conftest.er1
10720   cat conftest.err >&5
10721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10722   (exit $ac_status); } &&
10723          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10724   { (case "(($ac_try" in
10725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10726   *) ac_try_echo=$ac_try;;
10727 esac
10728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10729   (eval "$ac_try") 2>&5
10730   ac_status=$?
10731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10732   (exit $ac_status); }; } &&
10733          { ac_try='test -s conftest.$ac_objext'
10734   { (case "(($ac_try" in
10735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10736   *) ac_try_echo=$ac_try;;
10737 esac
10738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10739   (eval "$ac_try") 2>&5
10740   ac_status=$?
10741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10742   (exit $ac_status); }; }; then
10743   ac_header_compiler=yes
10744 else
10745   echo "$as_me: failed program was:" >&5
10746 sed 's/^/| /' conftest.$ac_ext >&5
10747
10748         ac_header_compiler=no
10749 fi
10750
10751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10752 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10753 echo "${ECHO_T}$ac_header_compiler" >&6; }
10754
10755 # Is the header present?
10756 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10757 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10758 cat >conftest.$ac_ext <<_ACEOF
10759 /* confdefs.h.  */
10760 _ACEOF
10761 cat confdefs.h >>conftest.$ac_ext
10762 cat >>conftest.$ac_ext <<_ACEOF
10763 /* end confdefs.h.  */
10764 #include <$ac_header>
10765 _ACEOF
10766 if { (ac_try="$ac_cpp conftest.$ac_ext"
10767 case "(($ac_try" in
10768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10769   *) ac_try_echo=$ac_try;;
10770 esac
10771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10772   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10773   ac_status=$?
10774   grep -v '^ *+' conftest.er1 >conftest.err
10775   rm -f conftest.er1
10776   cat conftest.err >&5
10777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10778   (exit $ac_status); } >/dev/null; then
10779   if test -s conftest.err; then
10780     ac_cpp_err=$ac_c_preproc_warn_flag
10781     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10782   else
10783     ac_cpp_err=
10784   fi
10785 else
10786   ac_cpp_err=yes
10787 fi
10788 if test -z "$ac_cpp_err"; then
10789   ac_header_preproc=yes
10790 else
10791   echo "$as_me: failed program was:" >&5
10792 sed 's/^/| /' conftest.$ac_ext >&5
10793
10794   ac_header_preproc=no
10795 fi
10796
10797 rm -f conftest.err conftest.$ac_ext
10798 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10799 echo "${ECHO_T}$ac_header_preproc" >&6; }
10800
10801 # So?  What about this header?
10802 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10803   yes:no: )
10804     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10805 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10806     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10807 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10808     ac_header_preproc=yes
10809     ;;
10810   no:yes:* )
10811     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10812 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10813     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10814 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10815     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10816 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10817     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10818 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10819     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10820 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10821     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10822 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10823     ( cat <<\_ASBOX
10824 ## ----------------------------------- ##
10825 ## Report this to llvmbugs@cs.uiuc.edu ##
10826 ## ----------------------------------- ##
10827 _ASBOX
10828      ) | sed "s/^/$as_me: WARNING:     /" >&2
10829     ;;
10830 esac
10831 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10832 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10833 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10834   echo $ECHO_N "(cached) $ECHO_C" >&6
10835 else
10836   eval "$as_ac_Header=\$ac_header_preproc"
10837 fi
10838 ac_res=`eval echo '${'$as_ac_Header'}'`
10839                { echo "$as_me:$LINENO: result: $ac_res" >&5
10840 echo "${ECHO_T}$ac_res" >&6; }
10841
10842 fi
10843 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10844   cat >>confdefs.h <<_ACEOF
10845 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10846 _ACEOF
10847
10848 fi
10849
10850 done
10851
10852
10853 { echo "$as_me:$LINENO: checking for error_t" >&5
10854 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10855 if test "${ac_cv_type_error_t+set}" = set; then
10856   echo $ECHO_N "(cached) $ECHO_C" >&6
10857 else
10858   cat >conftest.$ac_ext <<_ACEOF
10859 /* confdefs.h.  */
10860 _ACEOF
10861 cat confdefs.h >>conftest.$ac_ext
10862 cat >>conftest.$ac_ext <<_ACEOF
10863 /* end confdefs.h.  */
10864 #if HAVE_ARGZ_H
10865 #  include <argz.h>
10866 #endif
10867
10868 typedef error_t ac__type_new_;
10869 int
10870 main ()
10871 {
10872 if ((ac__type_new_ *) 0)
10873   return 0;
10874 if (sizeof (ac__type_new_))
10875   return 0;
10876   ;
10877   return 0;
10878 }
10879 _ACEOF
10880 rm -f conftest.$ac_objext
10881 if { (ac_try="$ac_compile"
10882 case "(($ac_try" in
10883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10884   *) ac_try_echo=$ac_try;;
10885 esac
10886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10887   (eval "$ac_compile") 2>conftest.er1
10888   ac_status=$?
10889   grep -v '^ *+' conftest.er1 >conftest.err
10890   rm -f conftest.er1
10891   cat conftest.err >&5
10892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10893   (exit $ac_status); } &&
10894          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10895   { (case "(($ac_try" in
10896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10897   *) ac_try_echo=$ac_try;;
10898 esac
10899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10900   (eval "$ac_try") 2>&5
10901   ac_status=$?
10902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10903   (exit $ac_status); }; } &&
10904          { ac_try='test -s conftest.$ac_objext'
10905   { (case "(($ac_try" in
10906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10907   *) ac_try_echo=$ac_try;;
10908 esac
10909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10910   (eval "$ac_try") 2>&5
10911   ac_status=$?
10912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10913   (exit $ac_status); }; }; then
10914   ac_cv_type_error_t=yes
10915 else
10916   echo "$as_me: failed program was:" >&5
10917 sed 's/^/| /' conftest.$ac_ext >&5
10918
10919         ac_cv_type_error_t=no
10920 fi
10921
10922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10923 fi
10924 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10925 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10926 if test $ac_cv_type_error_t = yes; then
10927
10928 cat >>confdefs.h <<_ACEOF
10929 #define HAVE_ERROR_T 1
10930 _ACEOF
10931
10932
10933 else
10934
10935 cat >>confdefs.h <<\_ACEOF
10936 #define error_t int
10937 _ACEOF
10938
10939 fi
10940
10941
10942
10943
10944
10945
10946
10947 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10948 do
10949 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10950 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10951 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10952 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10953   echo $ECHO_N "(cached) $ECHO_C" >&6
10954 else
10955   cat >conftest.$ac_ext <<_ACEOF
10956 /* confdefs.h.  */
10957 _ACEOF
10958 cat confdefs.h >>conftest.$ac_ext
10959 cat >>conftest.$ac_ext <<_ACEOF
10960 /* end confdefs.h.  */
10961 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10962    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10963 #define $ac_func innocuous_$ac_func
10964
10965 /* System header to define __stub macros and hopefully few prototypes,
10966     which can conflict with char $ac_func (); below.
10967     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10968     <limits.h> exists even on freestanding compilers.  */
10969
10970 #ifdef __STDC__
10971 # include <limits.h>
10972 #else
10973 # include <assert.h>
10974 #endif
10975
10976 #undef $ac_func
10977
10978 /* Override any GCC internal prototype to avoid an error.
10979    Use char because int might match the return type of a GCC
10980    builtin and then its argument prototype would still apply.  */
10981 #ifdef __cplusplus
10982 extern "C"
10983 #endif
10984 char $ac_func ();
10985 /* The GNU C library defines this for functions which it implements
10986     to always fail with ENOSYS.  Some functions are actually named
10987     something starting with __ and the normal name is an alias.  */
10988 #if defined __stub_$ac_func || defined __stub___$ac_func
10989 choke me
10990 #endif
10991
10992 int
10993 main ()
10994 {
10995 return $ac_func ();
10996   ;
10997   return 0;
10998 }
10999 _ACEOF
11000 rm -f conftest.$ac_objext conftest$ac_exeext
11001 if { (ac_try="$ac_link"
11002 case "(($ac_try" in
11003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11004   *) ac_try_echo=$ac_try;;
11005 esac
11006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11007   (eval "$ac_link") 2>conftest.er1
11008   ac_status=$?
11009   grep -v '^ *+' conftest.er1 >conftest.err
11010   rm -f conftest.er1
11011   cat conftest.err >&5
11012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11013   (exit $ac_status); } &&
11014          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11015   { (case "(($ac_try" in
11016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11017   *) ac_try_echo=$ac_try;;
11018 esac
11019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11020   (eval "$ac_try") 2>&5
11021   ac_status=$?
11022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11023   (exit $ac_status); }; } &&
11024          { ac_try='test -s conftest$ac_exeext'
11025   { (case "(($ac_try" in
11026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11027   *) ac_try_echo=$ac_try;;
11028 esac
11029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11030   (eval "$ac_try") 2>&5
11031   ac_status=$?
11032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11033   (exit $ac_status); }; }; then
11034   eval "$as_ac_var=yes"
11035 else
11036   echo "$as_me: failed program was:" >&5
11037 sed 's/^/| /' conftest.$ac_ext >&5
11038
11039         eval "$as_ac_var=no"
11040 fi
11041
11042 rm -f core conftest.err conftest.$ac_objext \
11043       conftest$ac_exeext conftest.$ac_ext
11044 fi
11045 ac_res=`eval echo '${'$as_ac_var'}'`
11046                { echo "$as_me:$LINENO: result: $ac_res" >&5
11047 echo "${ECHO_T}$ac_res" >&6; }
11048 if test `eval echo '${'$as_ac_var'}'` = yes; then
11049   cat >>confdefs.h <<_ACEOF
11050 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11051 _ACEOF
11052
11053 fi
11054 done
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11084                   stdio.h unistd.h
11085 do
11086 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11087 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11088   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11089 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11090 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11091   echo $ECHO_N "(cached) $ECHO_C" >&6
11092 fi
11093 ac_res=`eval echo '${'$as_ac_Header'}'`
11094                { echo "$as_me:$LINENO: result: $ac_res" >&5
11095 echo "${ECHO_T}$ac_res" >&6; }
11096 else
11097   # Is the header compilable?
11098 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11099 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11100 cat >conftest.$ac_ext <<_ACEOF
11101 /* confdefs.h.  */
11102 _ACEOF
11103 cat confdefs.h >>conftest.$ac_ext
11104 cat >>conftest.$ac_ext <<_ACEOF
11105 /* end confdefs.h.  */
11106 $ac_includes_default
11107 #include <$ac_header>
11108 _ACEOF
11109 rm -f conftest.$ac_objext
11110 if { (ac_try="$ac_compile"
11111 case "(($ac_try" in
11112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11113   *) ac_try_echo=$ac_try;;
11114 esac
11115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11116   (eval "$ac_compile") 2>conftest.er1
11117   ac_status=$?
11118   grep -v '^ *+' conftest.er1 >conftest.err
11119   rm -f conftest.er1
11120   cat conftest.err >&5
11121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11122   (exit $ac_status); } &&
11123          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11124   { (case "(($ac_try" in
11125   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11126   *) ac_try_echo=$ac_try;;
11127 esac
11128 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11129   (eval "$ac_try") 2>&5
11130   ac_status=$?
11131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11132   (exit $ac_status); }; } &&
11133          { ac_try='test -s conftest.$ac_objext'
11134   { (case "(($ac_try" in
11135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11136   *) ac_try_echo=$ac_try;;
11137 esac
11138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11139   (eval "$ac_try") 2>&5
11140   ac_status=$?
11141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11142   (exit $ac_status); }; }; then
11143   ac_header_compiler=yes
11144 else
11145   echo "$as_me: failed program was:" >&5
11146 sed 's/^/| /' conftest.$ac_ext >&5
11147
11148         ac_header_compiler=no
11149 fi
11150
11151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11152 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11153 echo "${ECHO_T}$ac_header_compiler" >&6; }
11154
11155 # Is the header present?
11156 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11157 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11158 cat >conftest.$ac_ext <<_ACEOF
11159 /* confdefs.h.  */
11160 _ACEOF
11161 cat confdefs.h >>conftest.$ac_ext
11162 cat >>conftest.$ac_ext <<_ACEOF
11163 /* end confdefs.h.  */
11164 #include <$ac_header>
11165 _ACEOF
11166 if { (ac_try="$ac_cpp conftest.$ac_ext"
11167 case "(($ac_try" in
11168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11169   *) ac_try_echo=$ac_try;;
11170 esac
11171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11172   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11173   ac_status=$?
11174   grep -v '^ *+' conftest.er1 >conftest.err
11175   rm -f conftest.er1
11176   cat conftest.err >&5
11177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11178   (exit $ac_status); } >/dev/null; then
11179   if test -s conftest.err; then
11180     ac_cpp_err=$ac_c_preproc_warn_flag
11181     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11182   else
11183     ac_cpp_err=
11184   fi
11185 else
11186   ac_cpp_err=yes
11187 fi
11188 if test -z "$ac_cpp_err"; then
11189   ac_header_preproc=yes
11190 else
11191   echo "$as_me: failed program was:" >&5
11192 sed 's/^/| /' conftest.$ac_ext >&5
11193
11194   ac_header_preproc=no
11195 fi
11196
11197 rm -f conftest.err conftest.$ac_ext
11198 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11199 echo "${ECHO_T}$ac_header_preproc" >&6; }
11200
11201 # So?  What about this header?
11202 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11203   yes:no: )
11204     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11205 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11206     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11207 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11208     ac_header_preproc=yes
11209     ;;
11210   no:yes:* )
11211     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11212 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11213     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11214 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11215     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11216 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11217     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11218 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11219     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11220 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11221     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11222 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11223     ( cat <<\_ASBOX
11224 ## ----------------------------------- ##
11225 ## Report this to llvmbugs@cs.uiuc.edu ##
11226 ## ----------------------------------- ##
11227 _ASBOX
11228      ) | sed "s/^/$as_me: WARNING:     /" >&2
11229     ;;
11230 esac
11231 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11232 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11233 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11234   echo $ECHO_N "(cached) $ECHO_C" >&6
11235 else
11236   eval "$as_ac_Header=\$ac_header_preproc"
11237 fi
11238 ac_res=`eval echo '${'$as_ac_Header'}'`
11239                { echo "$as_me:$LINENO: result: $ac_res" >&5
11240 echo "${ECHO_T}$ac_res" >&6; }
11241
11242 fi
11243 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11244   cat >>confdefs.h <<_ACEOF
11245 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11246 _ACEOF
11247
11248 fi
11249
11250 done
11251
11252
11253
11254
11255
11256 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11257 do
11258 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11259 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11260   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11261 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11262 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11263   echo $ECHO_N "(cached) $ECHO_C" >&6
11264 fi
11265 ac_res=`eval echo '${'$as_ac_Header'}'`
11266                { echo "$as_me:$LINENO: result: $ac_res" >&5
11267 echo "${ECHO_T}$ac_res" >&6; }
11268 else
11269   # Is the header compilable?
11270 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11271 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11272 cat >conftest.$ac_ext <<_ACEOF
11273 /* confdefs.h.  */
11274 _ACEOF
11275 cat confdefs.h >>conftest.$ac_ext
11276 cat >>conftest.$ac_ext <<_ACEOF
11277 /* end confdefs.h.  */
11278 $ac_includes_default
11279 #include <$ac_header>
11280 _ACEOF
11281 rm -f conftest.$ac_objext
11282 if { (ac_try="$ac_compile"
11283 case "(($ac_try" in
11284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11285   *) ac_try_echo=$ac_try;;
11286 esac
11287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11288   (eval "$ac_compile") 2>conftest.er1
11289   ac_status=$?
11290   grep -v '^ *+' conftest.er1 >conftest.err
11291   rm -f conftest.er1
11292   cat conftest.err >&5
11293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11294   (exit $ac_status); } &&
11295          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11296   { (case "(($ac_try" in
11297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11298   *) ac_try_echo=$ac_try;;
11299 esac
11300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11301   (eval "$ac_try") 2>&5
11302   ac_status=$?
11303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11304   (exit $ac_status); }; } &&
11305          { ac_try='test -s conftest.$ac_objext'
11306   { (case "(($ac_try" in
11307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11308   *) ac_try_echo=$ac_try;;
11309 esac
11310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11311   (eval "$ac_try") 2>&5
11312   ac_status=$?
11313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11314   (exit $ac_status); }; }; then
11315   ac_header_compiler=yes
11316 else
11317   echo "$as_me: failed program was:" >&5
11318 sed 's/^/| /' conftest.$ac_ext >&5
11319
11320         ac_header_compiler=no
11321 fi
11322
11323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11324 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11325 echo "${ECHO_T}$ac_header_compiler" >&6; }
11326
11327 # Is the header present?
11328 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11329 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11330 cat >conftest.$ac_ext <<_ACEOF
11331 /* confdefs.h.  */
11332 _ACEOF
11333 cat confdefs.h >>conftest.$ac_ext
11334 cat >>conftest.$ac_ext <<_ACEOF
11335 /* end confdefs.h.  */
11336 #include <$ac_header>
11337 _ACEOF
11338 if { (ac_try="$ac_cpp conftest.$ac_ext"
11339 case "(($ac_try" in
11340   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11341   *) ac_try_echo=$ac_try;;
11342 esac
11343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11344   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11345   ac_status=$?
11346   grep -v '^ *+' conftest.er1 >conftest.err
11347   rm -f conftest.er1
11348   cat conftest.err >&5
11349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11350   (exit $ac_status); } >/dev/null; then
11351   if test -s conftest.err; then
11352     ac_cpp_err=$ac_c_preproc_warn_flag
11353     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11354   else
11355     ac_cpp_err=
11356   fi
11357 else
11358   ac_cpp_err=yes
11359 fi
11360 if test -z "$ac_cpp_err"; then
11361   ac_header_preproc=yes
11362 else
11363   echo "$as_me: failed program was:" >&5
11364 sed 's/^/| /' conftest.$ac_ext >&5
11365
11366   ac_header_preproc=no
11367 fi
11368
11369 rm -f conftest.err conftest.$ac_ext
11370 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11371 echo "${ECHO_T}$ac_header_preproc" >&6; }
11372
11373 # So?  What about this header?
11374 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11375   yes:no: )
11376     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11377 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11378     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11379 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11380     ac_header_preproc=yes
11381     ;;
11382   no:yes:* )
11383     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11384 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11385     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11386 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11387     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11388 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11389     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11390 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11391     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11392 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11393     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11394 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11395     ( cat <<\_ASBOX
11396 ## ----------------------------------- ##
11397 ## Report this to llvmbugs@cs.uiuc.edu ##
11398 ## ----------------------------------- ##
11399 _ASBOX
11400      ) | sed "s/^/$as_me: WARNING:     /" >&2
11401     ;;
11402 esac
11403 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11404 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11405 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11406   echo $ECHO_N "(cached) $ECHO_C" >&6
11407 else
11408   eval "$as_ac_Header=\$ac_header_preproc"
11409 fi
11410 ac_res=`eval echo '${'$as_ac_Header'}'`
11411                { echo "$as_me:$LINENO: result: $ac_res" >&5
11412 echo "${ECHO_T}$ac_res" >&6; }
11413
11414 fi
11415 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11416   cat >>confdefs.h <<_ACEOF
11417 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11418 _ACEOF
11419
11420 fi
11421
11422 done
11423
11424
11425
11426 for ac_header in string.h strings.h
11427 do
11428 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11429 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11430   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11431 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11432 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11433   echo $ECHO_N "(cached) $ECHO_C" >&6
11434 fi
11435 ac_res=`eval echo '${'$as_ac_Header'}'`
11436                { echo "$as_me:$LINENO: result: $ac_res" >&5
11437 echo "${ECHO_T}$ac_res" >&6; }
11438 else
11439   # Is the header compilable?
11440 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11441 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11442 cat >conftest.$ac_ext <<_ACEOF
11443 /* confdefs.h.  */
11444 _ACEOF
11445 cat confdefs.h >>conftest.$ac_ext
11446 cat >>conftest.$ac_ext <<_ACEOF
11447 /* end confdefs.h.  */
11448 $ac_includes_default
11449 #include <$ac_header>
11450 _ACEOF
11451 rm -f conftest.$ac_objext
11452 if { (ac_try="$ac_compile"
11453 case "(($ac_try" in
11454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11455   *) ac_try_echo=$ac_try;;
11456 esac
11457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11458   (eval "$ac_compile") 2>conftest.er1
11459   ac_status=$?
11460   grep -v '^ *+' conftest.er1 >conftest.err
11461   rm -f conftest.er1
11462   cat conftest.err >&5
11463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11464   (exit $ac_status); } &&
11465          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11466   { (case "(($ac_try" in
11467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11468   *) ac_try_echo=$ac_try;;
11469 esac
11470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11471   (eval "$ac_try") 2>&5
11472   ac_status=$?
11473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11474   (exit $ac_status); }; } &&
11475          { ac_try='test -s conftest.$ac_objext'
11476   { (case "(($ac_try" in
11477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11478   *) ac_try_echo=$ac_try;;
11479 esac
11480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11481   (eval "$ac_try") 2>&5
11482   ac_status=$?
11483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11484   (exit $ac_status); }; }; then
11485   ac_header_compiler=yes
11486 else
11487   echo "$as_me: failed program was:" >&5
11488 sed 's/^/| /' conftest.$ac_ext >&5
11489
11490         ac_header_compiler=no
11491 fi
11492
11493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11494 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11495 echo "${ECHO_T}$ac_header_compiler" >&6; }
11496
11497 # Is the header present?
11498 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11499 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11500 cat >conftest.$ac_ext <<_ACEOF
11501 /* confdefs.h.  */
11502 _ACEOF
11503 cat confdefs.h >>conftest.$ac_ext
11504 cat >>conftest.$ac_ext <<_ACEOF
11505 /* end confdefs.h.  */
11506 #include <$ac_header>
11507 _ACEOF
11508 if { (ac_try="$ac_cpp conftest.$ac_ext"
11509 case "(($ac_try" in
11510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11511   *) ac_try_echo=$ac_try;;
11512 esac
11513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11514   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11515   ac_status=$?
11516   grep -v '^ *+' conftest.er1 >conftest.err
11517   rm -f conftest.er1
11518   cat conftest.err >&5
11519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11520   (exit $ac_status); } >/dev/null; then
11521   if test -s conftest.err; then
11522     ac_cpp_err=$ac_c_preproc_warn_flag
11523     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11524   else
11525     ac_cpp_err=
11526   fi
11527 else
11528   ac_cpp_err=yes
11529 fi
11530 if test -z "$ac_cpp_err"; then
11531   ac_header_preproc=yes
11532 else
11533   echo "$as_me: failed program was:" >&5
11534 sed 's/^/| /' conftest.$ac_ext >&5
11535
11536   ac_header_preproc=no
11537 fi
11538
11539 rm -f conftest.err conftest.$ac_ext
11540 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11541 echo "${ECHO_T}$ac_header_preproc" >&6; }
11542
11543 # So?  What about this header?
11544 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11545   yes:no: )
11546     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11547 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11548     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11549 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11550     ac_header_preproc=yes
11551     ;;
11552   no:yes:* )
11553     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11554 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11555     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11556 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11557     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11558 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11559     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11560 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11561     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11562 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11563     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11564 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11565     ( cat <<\_ASBOX
11566 ## ----------------------------------- ##
11567 ## Report this to llvmbugs@cs.uiuc.edu ##
11568 ## ----------------------------------- ##
11569 _ASBOX
11570      ) | sed "s/^/$as_me: WARNING:     /" >&2
11571     ;;
11572 esac
11573 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11574 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11575 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11576   echo $ECHO_N "(cached) $ECHO_C" >&6
11577 else
11578   eval "$as_ac_Header=\$ac_header_preproc"
11579 fi
11580 ac_res=`eval echo '${'$as_ac_Header'}'`
11581                { echo "$as_me:$LINENO: result: $ac_res" >&5
11582 echo "${ECHO_T}$ac_res" >&6; }
11583
11584 fi
11585 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11586   cat >>confdefs.h <<_ACEOF
11587 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11588 _ACEOF
11589  break
11590 fi
11591
11592 done
11593
11594
11595
11596
11597 for ac_func in strchr index
11598 do
11599 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11600 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11601 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11602 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11603   echo $ECHO_N "(cached) $ECHO_C" >&6
11604 else
11605   cat >conftest.$ac_ext <<_ACEOF
11606 /* confdefs.h.  */
11607 _ACEOF
11608 cat confdefs.h >>conftest.$ac_ext
11609 cat >>conftest.$ac_ext <<_ACEOF
11610 /* end confdefs.h.  */
11611 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11612    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11613 #define $ac_func innocuous_$ac_func
11614
11615 /* System header to define __stub macros and hopefully few prototypes,
11616     which can conflict with char $ac_func (); below.
11617     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11618     <limits.h> exists even on freestanding compilers.  */
11619
11620 #ifdef __STDC__
11621 # include <limits.h>
11622 #else
11623 # include <assert.h>
11624 #endif
11625
11626 #undef $ac_func
11627
11628 /* Override any GCC internal prototype to avoid an error.
11629    Use char because int might match the return type of a GCC
11630    builtin and then its argument prototype would still apply.  */
11631 #ifdef __cplusplus
11632 extern "C"
11633 #endif
11634 char $ac_func ();
11635 /* The GNU C library defines this for functions which it implements
11636     to always fail with ENOSYS.  Some functions are actually named
11637     something starting with __ and the normal name is an alias.  */
11638 #if defined __stub_$ac_func || defined __stub___$ac_func
11639 choke me
11640 #endif
11641
11642 int
11643 main ()
11644 {
11645 return $ac_func ();
11646   ;
11647   return 0;
11648 }
11649 _ACEOF
11650 rm -f conftest.$ac_objext conftest$ac_exeext
11651 if { (ac_try="$ac_link"
11652 case "(($ac_try" in
11653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11654   *) ac_try_echo=$ac_try;;
11655 esac
11656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11657   (eval "$ac_link") 2>conftest.er1
11658   ac_status=$?
11659   grep -v '^ *+' conftest.er1 >conftest.err
11660   rm -f conftest.er1
11661   cat conftest.err >&5
11662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11663   (exit $ac_status); } &&
11664          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11665   { (case "(($ac_try" in
11666   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11667   *) ac_try_echo=$ac_try;;
11668 esac
11669 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11670   (eval "$ac_try") 2>&5
11671   ac_status=$?
11672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11673   (exit $ac_status); }; } &&
11674          { ac_try='test -s conftest$ac_exeext'
11675   { (case "(($ac_try" in
11676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11677   *) ac_try_echo=$ac_try;;
11678 esac
11679 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11680   (eval "$ac_try") 2>&5
11681   ac_status=$?
11682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11683   (exit $ac_status); }; }; then
11684   eval "$as_ac_var=yes"
11685 else
11686   echo "$as_me: failed program was:" >&5
11687 sed 's/^/| /' conftest.$ac_ext >&5
11688
11689         eval "$as_ac_var=no"
11690 fi
11691
11692 rm -f core conftest.err conftest.$ac_objext \
11693       conftest$ac_exeext conftest.$ac_ext
11694 fi
11695 ac_res=`eval echo '${'$as_ac_var'}'`
11696                { echo "$as_me:$LINENO: result: $ac_res" >&5
11697 echo "${ECHO_T}$ac_res" >&6; }
11698 if test `eval echo '${'$as_ac_var'}'` = yes; then
11699   cat >>confdefs.h <<_ACEOF
11700 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11701 _ACEOF
11702  break
11703 fi
11704 done
11705
11706
11707
11708 for ac_func in strrchr rindex
11709 do
11710 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11711 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11712 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11713 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11714   echo $ECHO_N "(cached) $ECHO_C" >&6
11715 else
11716   cat >conftest.$ac_ext <<_ACEOF
11717 /* confdefs.h.  */
11718 _ACEOF
11719 cat confdefs.h >>conftest.$ac_ext
11720 cat >>conftest.$ac_ext <<_ACEOF
11721 /* end confdefs.h.  */
11722 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11723    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11724 #define $ac_func innocuous_$ac_func
11725
11726 /* System header to define __stub macros and hopefully few prototypes,
11727     which can conflict with char $ac_func (); below.
11728     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11729     <limits.h> exists even on freestanding compilers.  */
11730
11731 #ifdef __STDC__
11732 # include <limits.h>
11733 #else
11734 # include <assert.h>
11735 #endif
11736
11737 #undef $ac_func
11738
11739 /* Override any GCC internal prototype to avoid an error.
11740    Use char because int might match the return type of a GCC
11741    builtin and then its argument prototype would still apply.  */
11742 #ifdef __cplusplus
11743 extern "C"
11744 #endif
11745 char $ac_func ();
11746 /* The GNU C library defines this for functions which it implements
11747     to always fail with ENOSYS.  Some functions are actually named
11748     something starting with __ and the normal name is an alias.  */
11749 #if defined __stub_$ac_func || defined __stub___$ac_func
11750 choke me
11751 #endif
11752
11753 int
11754 main ()
11755 {
11756 return $ac_func ();
11757   ;
11758   return 0;
11759 }
11760 _ACEOF
11761 rm -f conftest.$ac_objext conftest$ac_exeext
11762 if { (ac_try="$ac_link"
11763 case "(($ac_try" in
11764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11765   *) ac_try_echo=$ac_try;;
11766 esac
11767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11768   (eval "$ac_link") 2>conftest.er1
11769   ac_status=$?
11770   grep -v '^ *+' conftest.er1 >conftest.err
11771   rm -f conftest.er1
11772   cat conftest.err >&5
11773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11774   (exit $ac_status); } &&
11775          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11776   { (case "(($ac_try" in
11777   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11778   *) ac_try_echo=$ac_try;;
11779 esac
11780 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11781   (eval "$ac_try") 2>&5
11782   ac_status=$?
11783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11784   (exit $ac_status); }; } &&
11785          { ac_try='test -s conftest$ac_exeext'
11786   { (case "(($ac_try" in
11787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11788   *) ac_try_echo=$ac_try;;
11789 esac
11790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11791   (eval "$ac_try") 2>&5
11792   ac_status=$?
11793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11794   (exit $ac_status); }; }; then
11795   eval "$as_ac_var=yes"
11796 else
11797   echo "$as_me: failed program was:" >&5
11798 sed 's/^/| /' conftest.$ac_ext >&5
11799
11800         eval "$as_ac_var=no"
11801 fi
11802
11803 rm -f core conftest.err conftest.$ac_objext \
11804       conftest$ac_exeext conftest.$ac_ext
11805 fi
11806 ac_res=`eval echo '${'$as_ac_var'}'`
11807                { echo "$as_me:$LINENO: result: $ac_res" >&5
11808 echo "${ECHO_T}$ac_res" >&6; }
11809 if test `eval echo '${'$as_ac_var'}'` = yes; then
11810   cat >>confdefs.h <<_ACEOF
11811 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11812 _ACEOF
11813  break
11814 fi
11815 done
11816
11817
11818
11819 for ac_func in memcpy bcopy
11820 do
11821 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11822 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11823 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11824 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11825   echo $ECHO_N "(cached) $ECHO_C" >&6
11826 else
11827   cat >conftest.$ac_ext <<_ACEOF
11828 /* confdefs.h.  */
11829 _ACEOF
11830 cat confdefs.h >>conftest.$ac_ext
11831 cat >>conftest.$ac_ext <<_ACEOF
11832 /* end confdefs.h.  */
11833 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11834    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11835 #define $ac_func innocuous_$ac_func
11836
11837 /* System header to define __stub macros and hopefully few prototypes,
11838     which can conflict with char $ac_func (); below.
11839     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11840     <limits.h> exists even on freestanding compilers.  */
11841
11842 #ifdef __STDC__
11843 # include <limits.h>
11844 #else
11845 # include <assert.h>
11846 #endif
11847
11848 #undef $ac_func
11849
11850 /* Override any GCC internal prototype to avoid an error.
11851    Use char because int might match the return type of a GCC
11852    builtin and then its argument prototype would still apply.  */
11853 #ifdef __cplusplus
11854 extern "C"
11855 #endif
11856 char $ac_func ();
11857 /* The GNU C library defines this for functions which it implements
11858     to always fail with ENOSYS.  Some functions are actually named
11859     something starting with __ and the normal name is an alias.  */
11860 #if defined __stub_$ac_func || defined __stub___$ac_func
11861 choke me
11862 #endif
11863
11864 int
11865 main ()
11866 {
11867 return $ac_func ();
11868   ;
11869   return 0;
11870 }
11871 _ACEOF
11872 rm -f conftest.$ac_objext conftest$ac_exeext
11873 if { (ac_try="$ac_link"
11874 case "(($ac_try" in
11875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11876   *) ac_try_echo=$ac_try;;
11877 esac
11878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11879   (eval "$ac_link") 2>conftest.er1
11880   ac_status=$?
11881   grep -v '^ *+' conftest.er1 >conftest.err
11882   rm -f conftest.er1
11883   cat conftest.err >&5
11884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11885   (exit $ac_status); } &&
11886          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11887   { (case "(($ac_try" in
11888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11889   *) ac_try_echo=$ac_try;;
11890 esac
11891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11892   (eval "$ac_try") 2>&5
11893   ac_status=$?
11894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11895   (exit $ac_status); }; } &&
11896          { ac_try='test -s conftest$ac_exeext'
11897   { (case "(($ac_try" in
11898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11899   *) ac_try_echo=$ac_try;;
11900 esac
11901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11902   (eval "$ac_try") 2>&5
11903   ac_status=$?
11904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11905   (exit $ac_status); }; }; then
11906   eval "$as_ac_var=yes"
11907 else
11908   echo "$as_me: failed program was:" >&5
11909 sed 's/^/| /' conftest.$ac_ext >&5
11910
11911         eval "$as_ac_var=no"
11912 fi
11913
11914 rm -f core conftest.err conftest.$ac_objext \
11915       conftest$ac_exeext conftest.$ac_ext
11916 fi
11917 ac_res=`eval echo '${'$as_ac_var'}'`
11918                { echo "$as_me:$LINENO: result: $ac_res" >&5
11919 echo "${ECHO_T}$ac_res" >&6; }
11920 if test `eval echo '${'$as_ac_var'}'` = yes; then
11921   cat >>confdefs.h <<_ACEOF
11922 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11923 _ACEOF
11924  break
11925 fi
11926 done
11927
11928
11929
11930 for ac_func in memmove strcmp
11931 do
11932 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11933 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11934 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11935 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11936   echo $ECHO_N "(cached) $ECHO_C" >&6
11937 else
11938   cat >conftest.$ac_ext <<_ACEOF
11939 /* confdefs.h.  */
11940 _ACEOF
11941 cat confdefs.h >>conftest.$ac_ext
11942 cat >>conftest.$ac_ext <<_ACEOF
11943 /* end confdefs.h.  */
11944 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11945    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11946 #define $ac_func innocuous_$ac_func
11947
11948 /* System header to define __stub macros and hopefully few prototypes,
11949     which can conflict with char $ac_func (); below.
11950     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11951     <limits.h> exists even on freestanding compilers.  */
11952
11953 #ifdef __STDC__
11954 # include <limits.h>
11955 #else
11956 # include <assert.h>
11957 #endif
11958
11959 #undef $ac_func
11960
11961 /* Override any GCC internal prototype to avoid an error.
11962    Use char because int might match the return type of a GCC
11963    builtin and then its argument prototype would still apply.  */
11964 #ifdef __cplusplus
11965 extern "C"
11966 #endif
11967 char $ac_func ();
11968 /* The GNU C library defines this for functions which it implements
11969     to always fail with ENOSYS.  Some functions are actually named
11970     something starting with __ and the normal name is an alias.  */
11971 #if defined __stub_$ac_func || defined __stub___$ac_func
11972 choke me
11973 #endif
11974
11975 int
11976 main ()
11977 {
11978 return $ac_func ();
11979   ;
11980   return 0;
11981 }
11982 _ACEOF
11983 rm -f conftest.$ac_objext conftest$ac_exeext
11984 if { (ac_try="$ac_link"
11985 case "(($ac_try" in
11986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11987   *) ac_try_echo=$ac_try;;
11988 esac
11989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11990   (eval "$ac_link") 2>conftest.er1
11991   ac_status=$?
11992   grep -v '^ *+' conftest.er1 >conftest.err
11993   rm -f conftest.er1
11994   cat conftest.err >&5
11995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11996   (exit $ac_status); } &&
11997          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11998   { (case "(($ac_try" in
11999   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12000   *) ac_try_echo=$ac_try;;
12001 esac
12002 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12003   (eval "$ac_try") 2>&5
12004   ac_status=$?
12005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12006   (exit $ac_status); }; } &&
12007          { ac_try='test -s conftest$ac_exeext'
12008   { (case "(($ac_try" in
12009   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12010   *) ac_try_echo=$ac_try;;
12011 esac
12012 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12013   (eval "$ac_try") 2>&5
12014   ac_status=$?
12015   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12016   (exit $ac_status); }; }; then
12017   eval "$as_ac_var=yes"
12018 else
12019   echo "$as_me: failed program was:" >&5
12020 sed 's/^/| /' conftest.$ac_ext >&5
12021
12022         eval "$as_ac_var=no"
12023 fi
12024
12025 rm -f core conftest.err conftest.$ac_objext \
12026       conftest$ac_exeext conftest.$ac_ext
12027 fi
12028 ac_res=`eval echo '${'$as_ac_var'}'`
12029                { echo "$as_me:$LINENO: result: $ac_res" >&5
12030 echo "${ECHO_T}$ac_res" >&6; }
12031 if test `eval echo '${'$as_ac_var'}'` = yes; then
12032   cat >>confdefs.h <<_ACEOF
12033 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12034 _ACEOF
12035
12036 fi
12037 done
12038
12039
12040
12041
12042 for ac_func in closedir opendir readdir
12043 do
12044 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12045 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12046 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12047 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12048   echo $ECHO_N "(cached) $ECHO_C" >&6
12049 else
12050   cat >conftest.$ac_ext <<_ACEOF
12051 /* confdefs.h.  */
12052 _ACEOF
12053 cat confdefs.h >>conftest.$ac_ext
12054 cat >>conftest.$ac_ext <<_ACEOF
12055 /* end confdefs.h.  */
12056 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12057    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12058 #define $ac_func innocuous_$ac_func
12059
12060 /* System header to define __stub macros and hopefully few prototypes,
12061     which can conflict with char $ac_func (); below.
12062     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12063     <limits.h> exists even on freestanding compilers.  */
12064
12065 #ifdef __STDC__
12066 # include <limits.h>
12067 #else
12068 # include <assert.h>
12069 #endif
12070
12071 #undef $ac_func
12072
12073 /* Override any GCC internal prototype to avoid an error.
12074    Use char because int might match the return type of a GCC
12075    builtin and then its argument prototype would still apply.  */
12076 #ifdef __cplusplus
12077 extern "C"
12078 #endif
12079 char $ac_func ();
12080 /* The GNU C library defines this for functions which it implements
12081     to always fail with ENOSYS.  Some functions are actually named
12082     something starting with __ and the normal name is an alias.  */
12083 #if defined __stub_$ac_func || defined __stub___$ac_func
12084 choke me
12085 #endif
12086
12087 int
12088 main ()
12089 {
12090 return $ac_func ();
12091   ;
12092   return 0;
12093 }
12094 _ACEOF
12095 rm -f conftest.$ac_objext conftest$ac_exeext
12096 if { (ac_try="$ac_link"
12097 case "(($ac_try" in
12098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12099   *) ac_try_echo=$ac_try;;
12100 esac
12101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12102   (eval "$ac_link") 2>conftest.er1
12103   ac_status=$?
12104   grep -v '^ *+' conftest.er1 >conftest.err
12105   rm -f conftest.er1
12106   cat conftest.err >&5
12107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12108   (exit $ac_status); } &&
12109          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12110   { (case "(($ac_try" in
12111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12112   *) ac_try_echo=$ac_try;;
12113 esac
12114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12115   (eval "$ac_try") 2>&5
12116   ac_status=$?
12117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12118   (exit $ac_status); }; } &&
12119          { ac_try='test -s conftest$ac_exeext'
12120   { (case "(($ac_try" in
12121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12122   *) ac_try_echo=$ac_try;;
12123 esac
12124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12125   (eval "$ac_try") 2>&5
12126   ac_status=$?
12127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12128   (exit $ac_status); }; }; then
12129   eval "$as_ac_var=yes"
12130 else
12131   echo "$as_me: failed program was:" >&5
12132 sed 's/^/| /' conftest.$ac_ext >&5
12133
12134         eval "$as_ac_var=no"
12135 fi
12136
12137 rm -f core conftest.err conftest.$ac_objext \
12138       conftest$ac_exeext conftest.$ac_ext
12139 fi
12140 ac_res=`eval echo '${'$as_ac_var'}'`
12141                { echo "$as_me:$LINENO: result: $ac_res" >&5
12142 echo "${ECHO_T}$ac_res" >&6; }
12143 if test `eval echo '${'$as_ac_var'}'` = yes; then
12144   cat >>confdefs.h <<_ACEOF
12145 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12146 _ACEOF
12147
12148 fi
12149 done
12150
12151
12152
12153 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12154 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12155
12156 ICC=no
12157 IXX=no
12158 case $CC in
12159   icc*|icpc*)
12160     ICC=yes
12161     IXX=yes
12162     ;;
12163    *)
12164     ;;
12165 esac
12166
12167 if test "$GCC" != "yes" && test "$ICC" != "yes"
12168 then
12169   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12170 echo "$as_me: error: gcc|icc required but not found" >&2;}
12171    { (exit 1); exit 1; }; }
12172 fi
12173
12174 if test "$GXX" != "yes" && test "$IXX" != "yes"
12175 then
12176   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12177 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12178    { (exit 1); exit 1; }; }
12179 fi
12180
12181 if test "$GCC" = "yes"
12182 then
12183   cat >conftest.$ac_ext <<_ACEOF
12184 #if !defined(__GNUC__) || __GNUC__ < 3
12185 #error Unsupported GCC version
12186 #endif
12187
12188 _ACEOF
12189 rm -f conftest.$ac_objext
12190 if { (ac_try="$ac_compile"
12191 case "(($ac_try" in
12192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12193   *) ac_try_echo=$ac_try;;
12194 esac
12195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12196   (eval "$ac_compile") 2>conftest.er1
12197   ac_status=$?
12198   grep -v '^ *+' conftest.er1 >conftest.err
12199   rm -f conftest.er1
12200   cat conftest.err >&5
12201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12202   (exit $ac_status); } &&
12203          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12204   { (case "(($ac_try" in
12205   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12206   *) ac_try_echo=$ac_try;;
12207 esac
12208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12209   (eval "$ac_try") 2>&5
12210   ac_status=$?
12211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12212   (exit $ac_status); }; } &&
12213          { ac_try='test -s conftest.$ac_objext'
12214   { (case "(($ac_try" in
12215   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12216   *) ac_try_echo=$ac_try;;
12217 esac
12218 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12219   (eval "$ac_try") 2>&5
12220   ac_status=$?
12221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12222   (exit $ac_status); }; }; then
12223   :
12224 else
12225   echo "$as_me: failed program was:" >&5
12226 sed 's/^/| /' conftest.$ac_ext >&5
12227
12228         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12229 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12230    { (exit 1); exit 1; }; }
12231 fi
12232
12233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12234 fi
12235
12236 if test -z "$llvm_cv_gnu_make_command"
12237 then
12238   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12239 echo "$as_me: error: GNU Make required but not found" >&2;}
12240    { (exit 1); exit 1; }; }
12241 fi
12242
12243 { echo "$as_me:$LINENO: result: ok" >&5
12244 echo "${ECHO_T}ok" >&6; }
12245
12246 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12247 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12248 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12249
12250 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12251
12252 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12253 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12254
12255
12256
12257 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12258 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12259 if test "${ac_cv_lib_m_sin+set}" = set; then
12260   echo $ECHO_N "(cached) $ECHO_C" >&6
12261 else
12262   ac_check_lib_save_LIBS=$LIBS
12263 LIBS="-lm  $LIBS"
12264 cat >conftest.$ac_ext <<_ACEOF
12265 /* confdefs.h.  */
12266 _ACEOF
12267 cat confdefs.h >>conftest.$ac_ext
12268 cat >>conftest.$ac_ext <<_ACEOF
12269 /* end confdefs.h.  */
12270
12271 /* Override any GCC internal prototype to avoid an error.
12272    Use char because int might match the return type of a GCC
12273    builtin and then its argument prototype would still apply.  */
12274 #ifdef __cplusplus
12275 extern "C"
12276 #endif
12277 char sin ();
12278 int
12279 main ()
12280 {
12281 return sin ();
12282   ;
12283   return 0;
12284 }
12285 _ACEOF
12286 rm -f conftest.$ac_objext conftest$ac_exeext
12287 if { (ac_try="$ac_link"
12288 case "(($ac_try" in
12289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12290   *) ac_try_echo=$ac_try;;
12291 esac
12292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12293   (eval "$ac_link") 2>conftest.er1
12294   ac_status=$?
12295   grep -v '^ *+' conftest.er1 >conftest.err
12296   rm -f conftest.er1
12297   cat conftest.err >&5
12298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12299   (exit $ac_status); } &&
12300          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12301   { (case "(($ac_try" in
12302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12303   *) ac_try_echo=$ac_try;;
12304 esac
12305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12306   (eval "$ac_try") 2>&5
12307   ac_status=$?
12308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12309   (exit $ac_status); }; } &&
12310          { ac_try='test -s conftest$ac_exeext'
12311   { (case "(($ac_try" in
12312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12313   *) ac_try_echo=$ac_try;;
12314 esac
12315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12316   (eval "$ac_try") 2>&5
12317   ac_status=$?
12318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12319   (exit $ac_status); }; }; then
12320   ac_cv_lib_m_sin=yes
12321 else
12322   echo "$as_me: failed program was:" >&5
12323 sed 's/^/| /' conftest.$ac_ext >&5
12324
12325         ac_cv_lib_m_sin=no
12326 fi
12327
12328 rm -f core conftest.err conftest.$ac_objext \
12329       conftest$ac_exeext conftest.$ac_ext
12330 LIBS=$ac_check_lib_save_LIBS
12331 fi
12332 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12333 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12334 if test $ac_cv_lib_m_sin = yes; then
12335   cat >>confdefs.h <<_ACEOF
12336 #define HAVE_LIBM 1
12337 _ACEOF
12338
12339   LIBS="-lm $LIBS"
12340
12341 fi
12342
12343 if test "$llvm_cv_os_type" = "MingW" ; then
12344
12345 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12346 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12347 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12348   echo $ECHO_N "(cached) $ECHO_C" >&6
12349 else
12350   ac_check_lib_save_LIBS=$LIBS
12351 LIBS="-limagehlp  $LIBS"
12352 cat >conftest.$ac_ext <<_ACEOF
12353 /* confdefs.h.  */
12354 _ACEOF
12355 cat confdefs.h >>conftest.$ac_ext
12356 cat >>conftest.$ac_ext <<_ACEOF
12357 /* end confdefs.h.  */
12358
12359
12360 int
12361 main ()
12362 {
12363 return main ();
12364   ;
12365   return 0;
12366 }
12367 _ACEOF
12368 rm -f conftest.$ac_objext conftest$ac_exeext
12369 if { (ac_try="$ac_link"
12370 case "(($ac_try" in
12371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12372   *) ac_try_echo=$ac_try;;
12373 esac
12374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12375   (eval "$ac_link") 2>conftest.er1
12376   ac_status=$?
12377   grep -v '^ *+' conftest.er1 >conftest.err
12378   rm -f conftest.er1
12379   cat conftest.err >&5
12380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12381   (exit $ac_status); } &&
12382          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12383   { (case "(($ac_try" in
12384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12385   *) ac_try_echo=$ac_try;;
12386 esac
12387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12388   (eval "$ac_try") 2>&5
12389   ac_status=$?
12390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12391   (exit $ac_status); }; } &&
12392          { ac_try='test -s conftest$ac_exeext'
12393   { (case "(($ac_try" in
12394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12395   *) ac_try_echo=$ac_try;;
12396 esac
12397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12398   (eval "$ac_try") 2>&5
12399   ac_status=$?
12400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12401   (exit $ac_status); }; }; then
12402   ac_cv_lib_imagehlp_main=yes
12403 else
12404   echo "$as_me: failed program was:" >&5
12405 sed 's/^/| /' conftest.$ac_ext >&5
12406
12407         ac_cv_lib_imagehlp_main=no
12408 fi
12409
12410 rm -f core conftest.err conftest.$ac_objext \
12411       conftest$ac_exeext conftest.$ac_ext
12412 LIBS=$ac_check_lib_save_LIBS
12413 fi
12414 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12415 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12416 if test $ac_cv_lib_imagehlp_main = yes; then
12417   cat >>confdefs.h <<_ACEOF
12418 #define HAVE_LIBIMAGEHLP 1
12419 _ACEOF
12420
12421   LIBS="-limagehlp $LIBS"
12422
12423 fi
12424
12425
12426 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12427 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12428 if test "${ac_cv_lib_psapi_main+set}" = set; then
12429   echo $ECHO_N "(cached) $ECHO_C" >&6
12430 else
12431   ac_check_lib_save_LIBS=$LIBS
12432 LIBS="-lpsapi  $LIBS"
12433 cat >conftest.$ac_ext <<_ACEOF
12434 /* confdefs.h.  */
12435 _ACEOF
12436 cat confdefs.h >>conftest.$ac_ext
12437 cat >>conftest.$ac_ext <<_ACEOF
12438 /* end confdefs.h.  */
12439
12440
12441 int
12442 main ()
12443 {
12444 return main ();
12445   ;
12446   return 0;
12447 }
12448 _ACEOF
12449 rm -f conftest.$ac_objext conftest$ac_exeext
12450 if { (ac_try="$ac_link"
12451 case "(($ac_try" in
12452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12453   *) ac_try_echo=$ac_try;;
12454 esac
12455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12456   (eval "$ac_link") 2>conftest.er1
12457   ac_status=$?
12458   grep -v '^ *+' conftest.er1 >conftest.err
12459   rm -f conftest.er1
12460   cat conftest.err >&5
12461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12462   (exit $ac_status); } &&
12463          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12464   { (case "(($ac_try" in
12465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12466   *) ac_try_echo=$ac_try;;
12467 esac
12468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12469   (eval "$ac_try") 2>&5
12470   ac_status=$?
12471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12472   (exit $ac_status); }; } &&
12473          { ac_try='test -s conftest$ac_exeext'
12474   { (case "(($ac_try" in
12475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12476   *) ac_try_echo=$ac_try;;
12477 esac
12478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12479   (eval "$ac_try") 2>&5
12480   ac_status=$?
12481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12482   (exit $ac_status); }; }; then
12483   ac_cv_lib_psapi_main=yes
12484 else
12485   echo "$as_me: failed program was:" >&5
12486 sed 's/^/| /' conftest.$ac_ext >&5
12487
12488         ac_cv_lib_psapi_main=no
12489 fi
12490
12491 rm -f core conftest.err conftest.$ac_objext \
12492       conftest$ac_exeext conftest.$ac_ext
12493 LIBS=$ac_check_lib_save_LIBS
12494 fi
12495 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12496 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12497 if test $ac_cv_lib_psapi_main = yes; then
12498   cat >>confdefs.h <<_ACEOF
12499 #define HAVE_LIBPSAPI 1
12500 _ACEOF
12501
12502   LIBS="-lpsapi $LIBS"
12503
12504 fi
12505
12506 fi
12507
12508 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12509 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12510 if test "${ac_cv_search_dlopen+set}" = set; then
12511   echo $ECHO_N "(cached) $ECHO_C" >&6
12512 else
12513   ac_func_search_save_LIBS=$LIBS
12514 cat >conftest.$ac_ext <<_ACEOF
12515 /* confdefs.h.  */
12516 _ACEOF
12517 cat confdefs.h >>conftest.$ac_ext
12518 cat >>conftest.$ac_ext <<_ACEOF
12519 /* end confdefs.h.  */
12520
12521 /* Override any GCC internal prototype to avoid an error.
12522    Use char because int might match the return type of a GCC
12523    builtin and then its argument prototype would still apply.  */
12524 #ifdef __cplusplus
12525 extern "C"
12526 #endif
12527 char dlopen ();
12528 int
12529 main ()
12530 {
12531 return dlopen ();
12532   ;
12533   return 0;
12534 }
12535 _ACEOF
12536 for ac_lib in '' dl; do
12537   if test -z "$ac_lib"; then
12538     ac_res="none required"
12539   else
12540     ac_res=-l$ac_lib
12541     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12542   fi
12543   rm -f conftest.$ac_objext conftest$ac_exeext
12544 if { (ac_try="$ac_link"
12545 case "(($ac_try" in
12546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12547   *) ac_try_echo=$ac_try;;
12548 esac
12549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12550   (eval "$ac_link") 2>conftest.er1
12551   ac_status=$?
12552   grep -v '^ *+' conftest.er1 >conftest.err
12553   rm -f conftest.er1
12554   cat conftest.err >&5
12555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12556   (exit $ac_status); } &&
12557          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12558   { (case "(($ac_try" in
12559   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12560   *) ac_try_echo=$ac_try;;
12561 esac
12562 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12563   (eval "$ac_try") 2>&5
12564   ac_status=$?
12565   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12566   (exit $ac_status); }; } &&
12567          { ac_try='test -s conftest$ac_exeext'
12568   { (case "(($ac_try" in
12569   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12570   *) ac_try_echo=$ac_try;;
12571 esac
12572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12573   (eval "$ac_try") 2>&5
12574   ac_status=$?
12575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12576   (exit $ac_status); }; }; then
12577   ac_cv_search_dlopen=$ac_res
12578 else
12579   echo "$as_me: failed program was:" >&5
12580 sed 's/^/| /' conftest.$ac_ext >&5
12581
12582
12583 fi
12584
12585 rm -f core conftest.err conftest.$ac_objext \
12586       conftest$ac_exeext
12587   if test "${ac_cv_search_dlopen+set}" = set; then
12588   break
12589 fi
12590 done
12591 if test "${ac_cv_search_dlopen+set}" = set; then
12592   :
12593 else
12594   ac_cv_search_dlopen=no
12595 fi
12596 rm conftest.$ac_ext
12597 LIBS=$ac_func_search_save_LIBS
12598 fi
12599 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12600 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12601 ac_res=$ac_cv_search_dlopen
12602 if test "$ac_res" != no; then
12603   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12604
12605 cat >>confdefs.h <<\_ACEOF
12606 #define HAVE_DLOPEN 1
12607 _ACEOF
12608
12609 else
12610   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12611 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12612 fi
12613
12614
12615 if test "$llvm_cv_enable_libffi" = "yes" ; then
12616   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12617 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12618 if test "${ac_cv_search_ffi_call+set}" = set; then
12619   echo $ECHO_N "(cached) $ECHO_C" >&6
12620 else
12621   ac_func_search_save_LIBS=$LIBS
12622 cat >conftest.$ac_ext <<_ACEOF
12623 /* confdefs.h.  */
12624 _ACEOF
12625 cat confdefs.h >>conftest.$ac_ext
12626 cat >>conftest.$ac_ext <<_ACEOF
12627 /* end confdefs.h.  */
12628
12629 /* Override any GCC internal prototype to avoid an error.
12630    Use char because int might match the return type of a GCC
12631    builtin and then its argument prototype would still apply.  */
12632 #ifdef __cplusplus
12633 extern "C"
12634 #endif
12635 char ffi_call ();
12636 int
12637 main ()
12638 {
12639 return ffi_call ();
12640   ;
12641   return 0;
12642 }
12643 _ACEOF
12644 for ac_lib in '' ffi; do
12645   if test -z "$ac_lib"; then
12646     ac_res="none required"
12647   else
12648     ac_res=-l$ac_lib
12649     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12650   fi
12651   rm -f conftest.$ac_objext conftest$ac_exeext
12652 if { (ac_try="$ac_link"
12653 case "(($ac_try" in
12654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12655   *) ac_try_echo=$ac_try;;
12656 esac
12657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12658   (eval "$ac_link") 2>conftest.er1
12659   ac_status=$?
12660   grep -v '^ *+' conftest.er1 >conftest.err
12661   rm -f conftest.er1
12662   cat conftest.err >&5
12663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12664   (exit $ac_status); } &&
12665          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12666   { (case "(($ac_try" in
12667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12668   *) ac_try_echo=$ac_try;;
12669 esac
12670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12671   (eval "$ac_try") 2>&5
12672   ac_status=$?
12673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12674   (exit $ac_status); }; } &&
12675          { ac_try='test -s conftest$ac_exeext'
12676   { (case "(($ac_try" in
12677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12678   *) ac_try_echo=$ac_try;;
12679 esac
12680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12681   (eval "$ac_try") 2>&5
12682   ac_status=$?
12683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12684   (exit $ac_status); }; }; then
12685   ac_cv_search_ffi_call=$ac_res
12686 else
12687   echo "$as_me: failed program was:" >&5
12688 sed 's/^/| /' conftest.$ac_ext >&5
12689
12690
12691 fi
12692
12693 rm -f core conftest.err conftest.$ac_objext \
12694       conftest$ac_exeext
12695   if test "${ac_cv_search_ffi_call+set}" = set; then
12696   break
12697 fi
12698 done
12699 if test "${ac_cv_search_ffi_call+set}" = set; then
12700   :
12701 else
12702   ac_cv_search_ffi_call=no
12703 fi
12704 rm conftest.$ac_ext
12705 LIBS=$ac_func_search_save_LIBS
12706 fi
12707 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12708 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12709 ac_res=$ac_cv_search_ffi_call
12710 if test "$ac_res" != no; then
12711   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12712
12713 cat >>confdefs.h <<\_ACEOF
12714 #define HAVE_FFI_CALL 1
12715 _ACEOF
12716
12717 else
12718   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12719 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12720    { (exit 1); exit 1; }; }
12721 fi
12722
12723 fi
12724
12725 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12726 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12727 if test "${ac_cv_search_mallinfo+set}" = set; then
12728   echo $ECHO_N "(cached) $ECHO_C" >&6
12729 else
12730   ac_func_search_save_LIBS=$LIBS
12731 cat >conftest.$ac_ext <<_ACEOF
12732 /* confdefs.h.  */
12733 _ACEOF
12734 cat confdefs.h >>conftest.$ac_ext
12735 cat >>conftest.$ac_ext <<_ACEOF
12736 /* end confdefs.h.  */
12737
12738 /* Override any GCC internal prototype to avoid an error.
12739    Use char because int might match the return type of a GCC
12740    builtin and then its argument prototype would still apply.  */
12741 #ifdef __cplusplus
12742 extern "C"
12743 #endif
12744 char mallinfo ();
12745 int
12746 main ()
12747 {
12748 return mallinfo ();
12749   ;
12750   return 0;
12751 }
12752 _ACEOF
12753 for ac_lib in '' malloc; do
12754   if test -z "$ac_lib"; then
12755     ac_res="none required"
12756   else
12757     ac_res=-l$ac_lib
12758     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12759   fi
12760   rm -f conftest.$ac_objext conftest$ac_exeext
12761 if { (ac_try="$ac_link"
12762 case "(($ac_try" in
12763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12764   *) ac_try_echo=$ac_try;;
12765 esac
12766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12767   (eval "$ac_link") 2>conftest.er1
12768   ac_status=$?
12769   grep -v '^ *+' conftest.er1 >conftest.err
12770   rm -f conftest.er1
12771   cat conftest.err >&5
12772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12773   (exit $ac_status); } &&
12774          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12775   { (case "(($ac_try" in
12776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12777   *) ac_try_echo=$ac_try;;
12778 esac
12779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12780   (eval "$ac_try") 2>&5
12781   ac_status=$?
12782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12783   (exit $ac_status); }; } &&
12784          { ac_try='test -s conftest$ac_exeext'
12785   { (case "(($ac_try" in
12786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12787   *) ac_try_echo=$ac_try;;
12788 esac
12789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12790   (eval "$ac_try") 2>&5
12791   ac_status=$?
12792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12793   (exit $ac_status); }; }; then
12794   ac_cv_search_mallinfo=$ac_res
12795 else
12796   echo "$as_me: failed program was:" >&5
12797 sed 's/^/| /' conftest.$ac_ext >&5
12798
12799
12800 fi
12801
12802 rm -f core conftest.err conftest.$ac_objext \
12803       conftest$ac_exeext
12804   if test "${ac_cv_search_mallinfo+set}" = set; then
12805   break
12806 fi
12807 done
12808 if test "${ac_cv_search_mallinfo+set}" = set; then
12809   :
12810 else
12811   ac_cv_search_mallinfo=no
12812 fi
12813 rm conftest.$ac_ext
12814 LIBS=$ac_func_search_save_LIBS
12815 fi
12816 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12817 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12818 ac_res=$ac_cv_search_mallinfo
12819 if test "$ac_res" != no; then
12820   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12821
12822 cat >>confdefs.h <<\_ACEOF
12823 #define HAVE_MALLINFO 1
12824 _ACEOF
12825
12826 fi
12827
12828
12829 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12830
12831 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12832 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12833 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12834   echo $ECHO_N "(cached) $ECHO_C" >&6
12835 else
12836   ac_check_lib_save_LIBS=$LIBS
12837 LIBS="-lpthread  $LIBS"
12838 cat >conftest.$ac_ext <<_ACEOF
12839 /* confdefs.h.  */
12840 _ACEOF
12841 cat confdefs.h >>conftest.$ac_ext
12842 cat >>conftest.$ac_ext <<_ACEOF
12843 /* end confdefs.h.  */
12844
12845 /* Override any GCC internal prototype to avoid an error.
12846    Use char because int might match the return type of a GCC
12847    builtin and then its argument prototype would still apply.  */
12848 #ifdef __cplusplus
12849 extern "C"
12850 #endif
12851 char pthread_mutex_init ();
12852 int
12853 main ()
12854 {
12855 return pthread_mutex_init ();
12856   ;
12857   return 0;
12858 }
12859 _ACEOF
12860 rm -f conftest.$ac_objext conftest$ac_exeext
12861 if { (ac_try="$ac_link"
12862 case "(($ac_try" in
12863   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12864   *) ac_try_echo=$ac_try;;
12865 esac
12866 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12867   (eval "$ac_link") 2>conftest.er1
12868   ac_status=$?
12869   grep -v '^ *+' conftest.er1 >conftest.err
12870   rm -f conftest.er1
12871   cat conftest.err >&5
12872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12873   (exit $ac_status); } &&
12874          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12875   { (case "(($ac_try" in
12876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12877   *) ac_try_echo=$ac_try;;
12878 esac
12879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12880   (eval "$ac_try") 2>&5
12881   ac_status=$?
12882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12883   (exit $ac_status); }; } &&
12884          { ac_try='test -s conftest$ac_exeext'
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_try") 2>&5
12891   ac_status=$?
12892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12893   (exit $ac_status); }; }; then
12894   ac_cv_lib_pthread_pthread_mutex_init=yes
12895 else
12896   echo "$as_me: failed program was:" >&5
12897 sed 's/^/| /' conftest.$ac_ext >&5
12898
12899         ac_cv_lib_pthread_pthread_mutex_init=no
12900 fi
12901
12902 rm -f core conftest.err conftest.$ac_objext \
12903       conftest$ac_exeext conftest.$ac_ext
12904 LIBS=$ac_check_lib_save_LIBS
12905 fi
12906 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12907 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12908 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12909   cat >>confdefs.h <<_ACEOF
12910 #define HAVE_LIBPTHREAD 1
12911 _ACEOF
12912
12913   LIBS="-lpthread $LIBS"
12914
12915 fi
12916
12917   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12918 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12919 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12920   echo $ECHO_N "(cached) $ECHO_C" >&6
12921 else
12922   ac_func_search_save_LIBS=$LIBS
12923 cat >conftest.$ac_ext <<_ACEOF
12924 /* confdefs.h.  */
12925 _ACEOF
12926 cat confdefs.h >>conftest.$ac_ext
12927 cat >>conftest.$ac_ext <<_ACEOF
12928 /* end confdefs.h.  */
12929
12930 /* Override any GCC internal prototype to avoid an error.
12931    Use char because int might match the return type of a GCC
12932    builtin and then its argument prototype would still apply.  */
12933 #ifdef __cplusplus
12934 extern "C"
12935 #endif
12936 char pthread_mutex_lock ();
12937 int
12938 main ()
12939 {
12940 return pthread_mutex_lock ();
12941   ;
12942   return 0;
12943 }
12944 _ACEOF
12945 for ac_lib in '' pthread; do
12946   if test -z "$ac_lib"; then
12947     ac_res="none required"
12948   else
12949     ac_res=-l$ac_lib
12950     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12951   fi
12952   rm -f conftest.$ac_objext conftest$ac_exeext
12953 if { (ac_try="$ac_link"
12954 case "(($ac_try" in
12955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12956   *) ac_try_echo=$ac_try;;
12957 esac
12958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12959   (eval "$ac_link") 2>conftest.er1
12960   ac_status=$?
12961   grep -v '^ *+' conftest.er1 >conftest.err
12962   rm -f conftest.er1
12963   cat conftest.err >&5
12964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12965   (exit $ac_status); } &&
12966          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12967   { (case "(($ac_try" in
12968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12969   *) ac_try_echo=$ac_try;;
12970 esac
12971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12972   (eval "$ac_try") 2>&5
12973   ac_status=$?
12974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12975   (exit $ac_status); }; } &&
12976          { ac_try='test -s conftest$ac_exeext'
12977   { (case "(($ac_try" in
12978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12979   *) ac_try_echo=$ac_try;;
12980 esac
12981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12982   (eval "$ac_try") 2>&5
12983   ac_status=$?
12984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12985   (exit $ac_status); }; }; then
12986   ac_cv_search_pthread_mutex_lock=$ac_res
12987 else
12988   echo "$as_me: failed program was:" >&5
12989 sed 's/^/| /' conftest.$ac_ext >&5
12990
12991
12992 fi
12993
12994 rm -f core conftest.err conftest.$ac_objext \
12995       conftest$ac_exeext
12996   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12997   break
12998 fi
12999 done
13000 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13001   :
13002 else
13003   ac_cv_search_pthread_mutex_lock=no
13004 fi
13005 rm conftest.$ac_ext
13006 LIBS=$ac_func_search_save_LIBS
13007 fi
13008 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13009 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
13010 ac_res=$ac_cv_search_pthread_mutex_lock
13011 if test "$ac_res" != no; then
13012   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13013
13014 cat >>confdefs.h <<\_ACEOF
13015 #define HAVE_PTHREAD_MUTEX_LOCK 1
13016 _ACEOF
13017
13018 fi
13019
13020   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13021 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13022 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13023   echo $ECHO_N "(cached) $ECHO_C" >&6
13024 else
13025   ac_func_search_save_LIBS=$LIBS
13026 cat >conftest.$ac_ext <<_ACEOF
13027 /* confdefs.h.  */
13028 _ACEOF
13029 cat confdefs.h >>conftest.$ac_ext
13030 cat >>conftest.$ac_ext <<_ACEOF
13031 /* end confdefs.h.  */
13032
13033 /* Override any GCC internal prototype to avoid an error.
13034    Use char because int might match the return type of a GCC
13035    builtin and then its argument prototype would still apply.  */
13036 #ifdef __cplusplus
13037 extern "C"
13038 #endif
13039 char pthread_rwlock_init ();
13040 int
13041 main ()
13042 {
13043 return pthread_rwlock_init ();
13044   ;
13045   return 0;
13046 }
13047 _ACEOF
13048 for ac_lib in '' pthread; do
13049   if test -z "$ac_lib"; then
13050     ac_res="none required"
13051   else
13052     ac_res=-l$ac_lib
13053     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13054   fi
13055   rm -f conftest.$ac_objext conftest$ac_exeext
13056 if { (ac_try="$ac_link"
13057 case "(($ac_try" in
13058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13059   *) ac_try_echo=$ac_try;;
13060 esac
13061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13062   (eval "$ac_link") 2>conftest.er1
13063   ac_status=$?
13064   grep -v '^ *+' conftest.er1 >conftest.err
13065   rm -f conftest.er1
13066   cat conftest.err >&5
13067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13068   (exit $ac_status); } &&
13069          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13070   { (case "(($ac_try" in
13071   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13072   *) ac_try_echo=$ac_try;;
13073 esac
13074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13075   (eval "$ac_try") 2>&5
13076   ac_status=$?
13077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13078   (exit $ac_status); }; } &&
13079          { ac_try='test -s conftest$ac_exeext'
13080   { (case "(($ac_try" in
13081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13082   *) ac_try_echo=$ac_try;;
13083 esac
13084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13085   (eval "$ac_try") 2>&5
13086   ac_status=$?
13087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13088   (exit $ac_status); }; }; then
13089   ac_cv_search_pthread_rwlock_init=$ac_res
13090 else
13091   echo "$as_me: failed program was:" >&5
13092 sed 's/^/| /' conftest.$ac_ext >&5
13093
13094
13095 fi
13096
13097 rm -f core conftest.err conftest.$ac_objext \
13098       conftest$ac_exeext
13099   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13100   break
13101 fi
13102 done
13103 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13104   :
13105 else
13106   ac_cv_search_pthread_rwlock_init=no
13107 fi
13108 rm conftest.$ac_ext
13109 LIBS=$ac_func_search_save_LIBS
13110 fi
13111 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13112 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13113 ac_res=$ac_cv_search_pthread_rwlock_init
13114 if test "$ac_res" != no; then
13115   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13116
13117 cat >>confdefs.h <<\_ACEOF
13118 #define HAVE_PTHREAD_RWLOCK_INIT 1
13119 _ACEOF
13120
13121 fi
13122
13123   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13124 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13125 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13126   echo $ECHO_N "(cached) $ECHO_C" >&6
13127 else
13128   ac_func_search_save_LIBS=$LIBS
13129 cat >conftest.$ac_ext <<_ACEOF
13130 /* confdefs.h.  */
13131 _ACEOF
13132 cat confdefs.h >>conftest.$ac_ext
13133 cat >>conftest.$ac_ext <<_ACEOF
13134 /* end confdefs.h.  */
13135
13136 /* Override any GCC internal prototype to avoid an error.
13137    Use char because int might match the return type of a GCC
13138    builtin and then its argument prototype would still apply.  */
13139 #ifdef __cplusplus
13140 extern "C"
13141 #endif
13142 char pthread_getspecific ();
13143 int
13144 main ()
13145 {
13146 return pthread_getspecific ();
13147   ;
13148   return 0;
13149 }
13150 _ACEOF
13151 for ac_lib in '' pthread; do
13152   if test -z "$ac_lib"; then
13153     ac_res="none required"
13154   else
13155     ac_res=-l$ac_lib
13156     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13157   fi
13158   rm -f conftest.$ac_objext conftest$ac_exeext
13159 if { (ac_try="$ac_link"
13160 case "(($ac_try" in
13161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13162   *) ac_try_echo=$ac_try;;
13163 esac
13164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13165   (eval "$ac_link") 2>conftest.er1
13166   ac_status=$?
13167   grep -v '^ *+' conftest.er1 >conftest.err
13168   rm -f conftest.er1
13169   cat conftest.err >&5
13170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13171   (exit $ac_status); } &&
13172          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13173   { (case "(($ac_try" in
13174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13175   *) ac_try_echo=$ac_try;;
13176 esac
13177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13178   (eval "$ac_try") 2>&5
13179   ac_status=$?
13180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13181   (exit $ac_status); }; } &&
13182          { ac_try='test -s conftest$ac_exeext'
13183   { (case "(($ac_try" in
13184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13185   *) ac_try_echo=$ac_try;;
13186 esac
13187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13188   (eval "$ac_try") 2>&5
13189   ac_status=$?
13190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13191   (exit $ac_status); }; }; then
13192   ac_cv_search_pthread_getspecific=$ac_res
13193 else
13194   echo "$as_me: failed program was:" >&5
13195 sed 's/^/| /' conftest.$ac_ext >&5
13196
13197
13198 fi
13199
13200 rm -f core conftest.err conftest.$ac_objext \
13201       conftest$ac_exeext
13202   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13203   break
13204 fi
13205 done
13206 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13207   :
13208 else
13209   ac_cv_search_pthread_getspecific=no
13210 fi
13211 rm conftest.$ac_ext
13212 LIBS=$ac_func_search_save_LIBS
13213 fi
13214 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13215 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13216 ac_res=$ac_cv_search_pthread_getspecific
13217 if test "$ac_res" != no; then
13218   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13219
13220 cat >>confdefs.h <<\_ACEOF
13221 #define HAVE_PTHREAD_GETSPECIFIC 1
13222 _ACEOF
13223
13224 fi
13225
13226 fi
13227
13228
13229 # Check whether --with-udis86 was given.
13230 if test "${with_udis86+set}" = set; then
13231   withval=$with_udis86;
13232       USE_UDIS86=1
13233
13234       case "$withval" in
13235         /usr/lib|yes) ;;
13236         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13237       esac
13238
13239 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13240 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13241 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13242   echo $ECHO_N "(cached) $ECHO_C" >&6
13243 else
13244   ac_check_lib_save_LIBS=$LIBS
13245 LIBS="-ludis86  $LIBS"
13246 cat >conftest.$ac_ext <<_ACEOF
13247 /* confdefs.h.  */
13248 _ACEOF
13249 cat confdefs.h >>conftest.$ac_ext
13250 cat >>conftest.$ac_ext <<_ACEOF
13251 /* end confdefs.h.  */
13252
13253 /* Override any GCC internal prototype to avoid an error.
13254    Use char because int might match the return type of a GCC
13255    builtin and then its argument prototype would still apply.  */
13256 #ifdef __cplusplus
13257 extern "C"
13258 #endif
13259 char ud_init ();
13260 int
13261 main ()
13262 {
13263 return ud_init ();
13264   ;
13265   return 0;
13266 }
13267 _ACEOF
13268 rm -f conftest.$ac_objext conftest$ac_exeext
13269 if { (ac_try="$ac_link"
13270 case "(($ac_try" in
13271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13272   *) ac_try_echo=$ac_try;;
13273 esac
13274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13275   (eval "$ac_link") 2>conftest.er1
13276   ac_status=$?
13277   grep -v '^ *+' conftest.er1 >conftest.err
13278   rm -f conftest.er1
13279   cat conftest.err >&5
13280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13281   (exit $ac_status); } &&
13282          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13283   { (case "(($ac_try" in
13284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13285   *) ac_try_echo=$ac_try;;
13286 esac
13287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13288   (eval "$ac_try") 2>&5
13289   ac_status=$?
13290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13291   (exit $ac_status); }; } &&
13292          { ac_try='test -s conftest$ac_exeext'
13293   { (case "(($ac_try" in
13294   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13295   *) ac_try_echo=$ac_try;;
13296 esac
13297 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13298   (eval "$ac_try") 2>&5
13299   ac_status=$?
13300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13301   (exit $ac_status); }; }; then
13302   ac_cv_lib_udis86_ud_init=yes
13303 else
13304   echo "$as_me: failed program was:" >&5
13305 sed 's/^/| /' conftest.$ac_ext >&5
13306
13307         ac_cv_lib_udis86_ud_init=no
13308 fi
13309
13310 rm -f core conftest.err conftest.$ac_objext \
13311       conftest$ac_exeext conftest.$ac_ext
13312 LIBS=$ac_check_lib_save_LIBS
13313 fi
13314 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13315 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13316 if test $ac_cv_lib_udis86_ud_init = yes; then
13317   cat >>confdefs.h <<_ACEOF
13318 #define HAVE_LIBUDIS86 1
13319 _ACEOF
13320
13321   LIBS="-ludis86 $LIBS"
13322
13323 else
13324
13325         echo "Error! You need to have libudis86 around."
13326         exit -1
13327
13328 fi
13329
13330
13331 else
13332   USE_UDIS86=0
13333
13334 fi
13335
13336
13337 cat >>confdefs.h <<_ACEOF
13338 #define USE_UDIS86 $USE_UDIS86
13339 _ACEOF
13340
13341
13342
13343 # Check whether --with-oprofile was given.
13344 if test "${with_oprofile+set}" = set; then
13345   withval=$with_oprofile;
13346       USE_OPROFILE=1
13347
13348       case "$withval" in
13349         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13350         no) llvm_cv_oppath=
13351             USE_OPROFILE=0
13352  ;;
13353         *) llvm_cv_oppath="${withval}/lib/oprofile"
13354            CPPFLAGS="-I${withval}/include";;
13355       esac
13356       if test -n "$llvm_cv_oppath" ; then
13357         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13358                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13359 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13360 if test "${ac_cv_search_bfd_init+set}" = set; then
13361   echo $ECHO_N "(cached) $ECHO_C" >&6
13362 else
13363   ac_func_search_save_LIBS=$LIBS
13364 cat >conftest.$ac_ext <<_ACEOF
13365 /* confdefs.h.  */
13366 _ACEOF
13367 cat confdefs.h >>conftest.$ac_ext
13368 cat >>conftest.$ac_ext <<_ACEOF
13369 /* end confdefs.h.  */
13370
13371 /* Override any GCC internal prototype to avoid an error.
13372    Use char because int might match the return type of a GCC
13373    builtin and then its argument prototype would still apply.  */
13374 #ifdef __cplusplus
13375 extern "C"
13376 #endif
13377 char bfd_init ();
13378 int
13379 main ()
13380 {
13381 return bfd_init ();
13382   ;
13383   return 0;
13384 }
13385 _ACEOF
13386 for ac_lib in '' bfd; do
13387   if test -z "$ac_lib"; then
13388     ac_res="none required"
13389   else
13390     ac_res=-l$ac_lib
13391     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13392   fi
13393   rm -f conftest.$ac_objext conftest$ac_exeext
13394 if { (ac_try="$ac_link"
13395 case "(($ac_try" in
13396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13397   *) ac_try_echo=$ac_try;;
13398 esac
13399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13400   (eval "$ac_link") 2>conftest.er1
13401   ac_status=$?
13402   grep -v '^ *+' conftest.er1 >conftest.err
13403   rm -f conftest.er1
13404   cat conftest.err >&5
13405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13406   (exit $ac_status); } &&
13407          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13408   { (case "(($ac_try" in
13409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13410   *) ac_try_echo=$ac_try;;
13411 esac
13412 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13413   (eval "$ac_try") 2>&5
13414   ac_status=$?
13415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13416   (exit $ac_status); }; } &&
13417          { ac_try='test -s conftest$ac_exeext'
13418   { (case "(($ac_try" in
13419   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13420   *) ac_try_echo=$ac_try;;
13421 esac
13422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13423   (eval "$ac_try") 2>&5
13424   ac_status=$?
13425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13426   (exit $ac_status); }; }; then
13427   ac_cv_search_bfd_init=$ac_res
13428 else
13429   echo "$as_me: failed program was:" >&5
13430 sed 's/^/| /' conftest.$ac_ext >&5
13431
13432
13433 fi
13434
13435 rm -f core conftest.err conftest.$ac_objext \
13436       conftest$ac_exeext
13437   if test "${ac_cv_search_bfd_init+set}" = set; then
13438   break
13439 fi
13440 done
13441 if test "${ac_cv_search_bfd_init+set}" = set; then
13442   :
13443 else
13444   ac_cv_search_bfd_init=no
13445 fi
13446 rm conftest.$ac_ext
13447 LIBS=$ac_func_search_save_LIBS
13448 fi
13449 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13450 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13451 ac_res=$ac_cv_search_bfd_init
13452 if test "$ac_res" != no; then
13453   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13454
13455 fi
13456
13457         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13458 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13459 if test "${ac_cv_search_op_open_agent+set}" = set; then
13460   echo $ECHO_N "(cached) $ECHO_C" >&6
13461 else
13462   ac_func_search_save_LIBS=$LIBS
13463 cat >conftest.$ac_ext <<_ACEOF
13464 /* confdefs.h.  */
13465 _ACEOF
13466 cat confdefs.h >>conftest.$ac_ext
13467 cat >>conftest.$ac_ext <<_ACEOF
13468 /* end confdefs.h.  */
13469
13470 /* Override any GCC internal prototype to avoid an error.
13471    Use char because int might match the return type of a GCC
13472    builtin and then its argument prototype would still apply.  */
13473 #ifdef __cplusplus
13474 extern "C"
13475 #endif
13476 char op_open_agent ();
13477 int
13478 main ()
13479 {
13480 return op_open_agent ();
13481   ;
13482   return 0;
13483 }
13484 _ACEOF
13485 for ac_lib in '' opagent; do
13486   if test -z "$ac_lib"; then
13487     ac_res="none required"
13488   else
13489     ac_res=-l$ac_lib
13490     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13491   fi
13492   rm -f conftest.$ac_objext conftest$ac_exeext
13493 if { (ac_try="$ac_link"
13494 case "(($ac_try" in
13495   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13496   *) ac_try_echo=$ac_try;;
13497 esac
13498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13499   (eval "$ac_link") 2>conftest.er1
13500   ac_status=$?
13501   grep -v '^ *+' conftest.er1 >conftest.err
13502   rm -f conftest.er1
13503   cat conftest.err >&5
13504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13505   (exit $ac_status); } &&
13506          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13507   { (case "(($ac_try" in
13508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13509   *) ac_try_echo=$ac_try;;
13510 esac
13511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13512   (eval "$ac_try") 2>&5
13513   ac_status=$?
13514   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13515   (exit $ac_status); }; } &&
13516          { ac_try='test -s conftest$ac_exeext'
13517   { (case "(($ac_try" in
13518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13519   *) ac_try_echo=$ac_try;;
13520 esac
13521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13522   (eval "$ac_try") 2>&5
13523   ac_status=$?
13524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13525   (exit $ac_status); }; }; then
13526   ac_cv_search_op_open_agent=$ac_res
13527 else
13528   echo "$as_me: failed program was:" >&5
13529 sed 's/^/| /' conftest.$ac_ext >&5
13530
13531
13532 fi
13533
13534 rm -f core conftest.err conftest.$ac_objext \
13535       conftest$ac_exeext
13536   if test "${ac_cv_search_op_open_agent+set}" = set; then
13537   break
13538 fi
13539 done
13540 if test "${ac_cv_search_op_open_agent+set}" = set; then
13541   :
13542 else
13543   ac_cv_search_op_open_agent=no
13544 fi
13545 rm conftest.$ac_ext
13546 LIBS=$ac_func_search_save_LIBS
13547 fi
13548 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13549 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13550 ac_res=$ac_cv_search_op_open_agent
13551 if test "$ac_res" != no; then
13552   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13553
13554 else
13555
13556           echo "Error! You need to have libopagent around."
13557           exit -1
13558
13559 fi
13560
13561         if test "${ac_cv_header_opagent_h+set}" = set; then
13562   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13563 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13564 if test "${ac_cv_header_opagent_h+set}" = set; then
13565   echo $ECHO_N "(cached) $ECHO_C" >&6
13566 fi
13567 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13568 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13569 else
13570   # Is the header compilable?
13571 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13572 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13573 cat >conftest.$ac_ext <<_ACEOF
13574 /* confdefs.h.  */
13575 _ACEOF
13576 cat confdefs.h >>conftest.$ac_ext
13577 cat >>conftest.$ac_ext <<_ACEOF
13578 /* end confdefs.h.  */
13579 $ac_includes_default
13580 #include <opagent.h>
13581 _ACEOF
13582 rm -f conftest.$ac_objext
13583 if { (ac_try="$ac_compile"
13584 case "(($ac_try" in
13585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13586   *) ac_try_echo=$ac_try;;
13587 esac
13588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13589   (eval "$ac_compile") 2>conftest.er1
13590   ac_status=$?
13591   grep -v '^ *+' conftest.er1 >conftest.err
13592   rm -f conftest.er1
13593   cat conftest.err >&5
13594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13595   (exit $ac_status); } &&
13596          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13597   { (case "(($ac_try" in
13598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13599   *) ac_try_echo=$ac_try;;
13600 esac
13601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13602   (eval "$ac_try") 2>&5
13603   ac_status=$?
13604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13605   (exit $ac_status); }; } &&
13606          { ac_try='test -s conftest.$ac_objext'
13607   { (case "(($ac_try" in
13608   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13609   *) ac_try_echo=$ac_try;;
13610 esac
13611 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13612   (eval "$ac_try") 2>&5
13613   ac_status=$?
13614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13615   (exit $ac_status); }; }; then
13616   ac_header_compiler=yes
13617 else
13618   echo "$as_me: failed program was:" >&5
13619 sed 's/^/| /' conftest.$ac_ext >&5
13620
13621         ac_header_compiler=no
13622 fi
13623
13624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13625 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13626 echo "${ECHO_T}$ac_header_compiler" >&6; }
13627
13628 # Is the header present?
13629 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13630 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13631 cat >conftest.$ac_ext <<_ACEOF
13632 /* confdefs.h.  */
13633 _ACEOF
13634 cat confdefs.h >>conftest.$ac_ext
13635 cat >>conftest.$ac_ext <<_ACEOF
13636 /* end confdefs.h.  */
13637 #include <opagent.h>
13638 _ACEOF
13639 if { (ac_try="$ac_cpp conftest.$ac_ext"
13640 case "(($ac_try" in
13641   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13642   *) ac_try_echo=$ac_try;;
13643 esac
13644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13645   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13646   ac_status=$?
13647   grep -v '^ *+' conftest.er1 >conftest.err
13648   rm -f conftest.er1
13649   cat conftest.err >&5
13650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13651   (exit $ac_status); } >/dev/null; then
13652   if test -s conftest.err; then
13653     ac_cpp_err=$ac_c_preproc_warn_flag
13654     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13655   else
13656     ac_cpp_err=
13657   fi
13658 else
13659   ac_cpp_err=yes
13660 fi
13661 if test -z "$ac_cpp_err"; then
13662   ac_header_preproc=yes
13663 else
13664   echo "$as_me: failed program was:" >&5
13665 sed 's/^/| /' conftest.$ac_ext >&5
13666
13667   ac_header_preproc=no
13668 fi
13669
13670 rm -f conftest.err conftest.$ac_ext
13671 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13672 echo "${ECHO_T}$ac_header_preproc" >&6; }
13673
13674 # So?  What about this header?
13675 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13676   yes:no: )
13677     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13678 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13679     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13680 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13681     ac_header_preproc=yes
13682     ;;
13683   no:yes:* )
13684     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13685 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13686     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13687 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13688     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13689 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13690     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13691 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13692     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13693 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13694     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13695 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13696     ( cat <<\_ASBOX
13697 ## ----------------------------------- ##
13698 ## Report this to llvmbugs@cs.uiuc.edu ##
13699 ## ----------------------------------- ##
13700 _ASBOX
13701      ) | sed "s/^/$as_me: WARNING:     /" >&2
13702     ;;
13703 esac
13704 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13705 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13706 if test "${ac_cv_header_opagent_h+set}" = set; then
13707   echo $ECHO_N "(cached) $ECHO_C" >&6
13708 else
13709   ac_cv_header_opagent_h=$ac_header_preproc
13710 fi
13711 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13712 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13713
13714 fi
13715 if test $ac_cv_header_opagent_h = yes; then
13716   :
13717 else
13718
13719           echo "Error! You need to have opagent.h around."
13720           exit -1
13721
13722 fi
13723
13724
13725       fi
13726
13727 else
13728
13729       USE_OPROFILE=0
13730
13731
13732 fi
13733
13734
13735 cat >>confdefs.h <<_ACEOF
13736 #define USE_OPROFILE $USE_OPROFILE
13737 _ACEOF
13738
13739
13740
13741
13742
13743
13744
13745
13746 ac_header_dirent=no
13747 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13748   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13749 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13750 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13751 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13752   echo $ECHO_N "(cached) $ECHO_C" >&6
13753 else
13754   cat >conftest.$ac_ext <<_ACEOF
13755 /* confdefs.h.  */
13756 _ACEOF
13757 cat confdefs.h >>conftest.$ac_ext
13758 cat >>conftest.$ac_ext <<_ACEOF
13759 /* end confdefs.h.  */
13760 #include <sys/types.h>
13761 #include <$ac_hdr>
13762
13763 int
13764 main ()
13765 {
13766 if ((DIR *) 0)
13767 return 0;
13768   ;
13769   return 0;
13770 }
13771 _ACEOF
13772 rm -f conftest.$ac_objext
13773 if { (ac_try="$ac_compile"
13774 case "(($ac_try" in
13775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13776   *) ac_try_echo=$ac_try;;
13777 esac
13778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13779   (eval "$ac_compile") 2>conftest.er1
13780   ac_status=$?
13781   grep -v '^ *+' conftest.er1 >conftest.err
13782   rm -f conftest.er1
13783   cat conftest.err >&5
13784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13785   (exit $ac_status); } &&
13786          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13787   { (case "(($ac_try" in
13788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13789   *) ac_try_echo=$ac_try;;
13790 esac
13791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13792   (eval "$ac_try") 2>&5
13793   ac_status=$?
13794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13795   (exit $ac_status); }; } &&
13796          { ac_try='test -s conftest.$ac_objext'
13797   { (case "(($ac_try" in
13798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13799   *) ac_try_echo=$ac_try;;
13800 esac
13801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13802   (eval "$ac_try") 2>&5
13803   ac_status=$?
13804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13805   (exit $ac_status); }; }; then
13806   eval "$as_ac_Header=yes"
13807 else
13808   echo "$as_me: failed program was:" >&5
13809 sed 's/^/| /' conftest.$ac_ext >&5
13810
13811         eval "$as_ac_Header=no"
13812 fi
13813
13814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13815 fi
13816 ac_res=`eval echo '${'$as_ac_Header'}'`
13817                { echo "$as_me:$LINENO: result: $ac_res" >&5
13818 echo "${ECHO_T}$ac_res" >&6; }
13819 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13820   cat >>confdefs.h <<_ACEOF
13821 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13822 _ACEOF
13823
13824 ac_header_dirent=$ac_hdr; break
13825 fi
13826
13827 done
13828 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13829 if test $ac_header_dirent = dirent.h; then
13830   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13831 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13832 if test "${ac_cv_search_opendir+set}" = set; then
13833   echo $ECHO_N "(cached) $ECHO_C" >&6
13834 else
13835   ac_func_search_save_LIBS=$LIBS
13836 cat >conftest.$ac_ext <<_ACEOF
13837 /* confdefs.h.  */
13838 _ACEOF
13839 cat confdefs.h >>conftest.$ac_ext
13840 cat >>conftest.$ac_ext <<_ACEOF
13841 /* end confdefs.h.  */
13842
13843 /* Override any GCC internal prototype to avoid an error.
13844    Use char because int might match the return type of a GCC
13845    builtin and then its argument prototype would still apply.  */
13846 #ifdef __cplusplus
13847 extern "C"
13848 #endif
13849 char opendir ();
13850 int
13851 main ()
13852 {
13853 return opendir ();
13854   ;
13855   return 0;
13856 }
13857 _ACEOF
13858 for ac_lib in '' dir; do
13859   if test -z "$ac_lib"; then
13860     ac_res="none required"
13861   else
13862     ac_res=-l$ac_lib
13863     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13864   fi
13865   rm -f conftest.$ac_objext conftest$ac_exeext
13866 if { (ac_try="$ac_link"
13867 case "(($ac_try" in
13868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13869   *) ac_try_echo=$ac_try;;
13870 esac
13871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13872   (eval "$ac_link") 2>conftest.er1
13873   ac_status=$?
13874   grep -v '^ *+' conftest.er1 >conftest.err
13875   rm -f conftest.er1
13876   cat conftest.err >&5
13877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13878   (exit $ac_status); } &&
13879          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13880   { (case "(($ac_try" in
13881   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13882   *) ac_try_echo=$ac_try;;
13883 esac
13884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13885   (eval "$ac_try") 2>&5
13886   ac_status=$?
13887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13888   (exit $ac_status); }; } &&
13889          { ac_try='test -s conftest$ac_exeext'
13890   { (case "(($ac_try" in
13891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13892   *) ac_try_echo=$ac_try;;
13893 esac
13894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13895   (eval "$ac_try") 2>&5
13896   ac_status=$?
13897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13898   (exit $ac_status); }; }; then
13899   ac_cv_search_opendir=$ac_res
13900 else
13901   echo "$as_me: failed program was:" >&5
13902 sed 's/^/| /' conftest.$ac_ext >&5
13903
13904
13905 fi
13906
13907 rm -f core conftest.err conftest.$ac_objext \
13908       conftest$ac_exeext
13909   if test "${ac_cv_search_opendir+set}" = set; then
13910   break
13911 fi
13912 done
13913 if test "${ac_cv_search_opendir+set}" = set; then
13914   :
13915 else
13916   ac_cv_search_opendir=no
13917 fi
13918 rm conftest.$ac_ext
13919 LIBS=$ac_func_search_save_LIBS
13920 fi
13921 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13922 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13923 ac_res=$ac_cv_search_opendir
13924 if test "$ac_res" != no; then
13925   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13926
13927 fi
13928
13929 else
13930   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13931 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13932 if test "${ac_cv_search_opendir+set}" = set; then
13933   echo $ECHO_N "(cached) $ECHO_C" >&6
13934 else
13935   ac_func_search_save_LIBS=$LIBS
13936 cat >conftest.$ac_ext <<_ACEOF
13937 /* confdefs.h.  */
13938 _ACEOF
13939 cat confdefs.h >>conftest.$ac_ext
13940 cat >>conftest.$ac_ext <<_ACEOF
13941 /* end confdefs.h.  */
13942
13943 /* Override any GCC internal prototype to avoid an error.
13944    Use char because int might match the return type of a GCC
13945    builtin and then its argument prototype would still apply.  */
13946 #ifdef __cplusplus
13947 extern "C"
13948 #endif
13949 char opendir ();
13950 int
13951 main ()
13952 {
13953 return opendir ();
13954   ;
13955   return 0;
13956 }
13957 _ACEOF
13958 for ac_lib in '' x; do
13959   if test -z "$ac_lib"; then
13960     ac_res="none required"
13961   else
13962     ac_res=-l$ac_lib
13963     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13964   fi
13965   rm -f conftest.$ac_objext conftest$ac_exeext
13966 if { (ac_try="$ac_link"
13967 case "(($ac_try" in
13968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13969   *) ac_try_echo=$ac_try;;
13970 esac
13971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13972   (eval "$ac_link") 2>conftest.er1
13973   ac_status=$?
13974   grep -v '^ *+' conftest.er1 >conftest.err
13975   rm -f conftest.er1
13976   cat conftest.err >&5
13977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13978   (exit $ac_status); } &&
13979          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13980   { (case "(($ac_try" in
13981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13982   *) ac_try_echo=$ac_try;;
13983 esac
13984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13985   (eval "$ac_try") 2>&5
13986   ac_status=$?
13987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13988   (exit $ac_status); }; } &&
13989          { ac_try='test -s conftest$ac_exeext'
13990   { (case "(($ac_try" in
13991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13992   *) ac_try_echo=$ac_try;;
13993 esac
13994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13995   (eval "$ac_try") 2>&5
13996   ac_status=$?
13997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13998   (exit $ac_status); }; }; then
13999   ac_cv_search_opendir=$ac_res
14000 else
14001   echo "$as_me: failed program was:" >&5
14002 sed 's/^/| /' conftest.$ac_ext >&5
14003
14004
14005 fi
14006
14007 rm -f core conftest.err conftest.$ac_objext \
14008       conftest$ac_exeext
14009   if test "${ac_cv_search_opendir+set}" = set; then
14010   break
14011 fi
14012 done
14013 if test "${ac_cv_search_opendir+set}" = set; then
14014   :
14015 else
14016   ac_cv_search_opendir=no
14017 fi
14018 rm conftest.$ac_ext
14019 LIBS=$ac_func_search_save_LIBS
14020 fi
14021 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14022 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14023 ac_res=$ac_cv_search_opendir
14024 if test "$ac_res" != no; then
14025   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14026
14027 fi
14028
14029 fi
14030
14031 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14032 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14033 if test "${ac_cv_header_mmap_anon+set}" = set; then
14034   echo $ECHO_N "(cached) $ECHO_C" >&6
14035 else
14036    ac_ext=c
14037 ac_cpp='$CPP $CPPFLAGS'
14038 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14039 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14040 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14041
14042   cat >conftest.$ac_ext <<_ACEOF
14043 /* confdefs.h.  */
14044 _ACEOF
14045 cat confdefs.h >>conftest.$ac_ext
14046 cat >>conftest.$ac_ext <<_ACEOF
14047 /* end confdefs.h.  */
14048 #include <sys/mman.h>
14049 #include <unistd.h>
14050 #include <fcntl.h>
14051 int
14052 main ()
14053 {
14054 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14055   ;
14056   return 0;
14057 }
14058 _ACEOF
14059 rm -f conftest.$ac_objext
14060 if { (ac_try="$ac_compile"
14061 case "(($ac_try" in
14062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14063   *) ac_try_echo=$ac_try;;
14064 esac
14065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14066   (eval "$ac_compile") 2>conftest.er1
14067   ac_status=$?
14068   grep -v '^ *+' conftest.er1 >conftest.err
14069   rm -f conftest.er1
14070   cat conftest.err >&5
14071   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14072   (exit $ac_status); } &&
14073          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14074   { (case "(($ac_try" in
14075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14076   *) ac_try_echo=$ac_try;;
14077 esac
14078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14079   (eval "$ac_try") 2>&5
14080   ac_status=$?
14081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14082   (exit $ac_status); }; } &&
14083          { ac_try='test -s conftest.$ac_objext'
14084   { (case "(($ac_try" in
14085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14086   *) ac_try_echo=$ac_try;;
14087 esac
14088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14089   (eval "$ac_try") 2>&5
14090   ac_status=$?
14091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14092   (exit $ac_status); }; }; then
14093   ac_cv_header_mmap_anon=yes
14094 else
14095   echo "$as_me: failed program was:" >&5
14096 sed 's/^/| /' conftest.$ac_ext >&5
14097
14098         ac_cv_header_mmap_anon=no
14099 fi
14100
14101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14102   ac_ext=c
14103 ac_cpp='$CPP $CPPFLAGS'
14104 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14105 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14106 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14107
14108
14109 fi
14110 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14111 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14112 if test "$ac_cv_header_mmap_anon" = yes; then
14113
14114 cat >>confdefs.h <<\_ACEOF
14115 #define HAVE_MMAP_ANONYMOUS 1
14116 _ACEOF
14117
14118 fi
14119
14120 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14121 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14122 if test "${ac_cv_header_stat_broken+set}" = set; then
14123   echo $ECHO_N "(cached) $ECHO_C" >&6
14124 else
14125   cat >conftest.$ac_ext <<_ACEOF
14126 /* confdefs.h.  */
14127 _ACEOF
14128 cat confdefs.h >>conftest.$ac_ext
14129 cat >>conftest.$ac_ext <<_ACEOF
14130 /* end confdefs.h.  */
14131 #include <sys/types.h>
14132 #include <sys/stat.h>
14133
14134 #if defined S_ISBLK && defined S_IFDIR
14135 # if S_ISBLK (S_IFDIR)
14136 You lose.
14137 # endif
14138 #endif
14139
14140 #if defined S_ISBLK && defined S_IFCHR
14141 # if S_ISBLK (S_IFCHR)
14142 You lose.
14143 # endif
14144 #endif
14145
14146 #if defined S_ISLNK && defined S_IFREG
14147 # if S_ISLNK (S_IFREG)
14148 You lose.
14149 # endif
14150 #endif
14151
14152 #if defined S_ISSOCK && defined S_IFREG
14153 # if S_ISSOCK (S_IFREG)
14154 You lose.
14155 # endif
14156 #endif
14157
14158 _ACEOF
14159 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14160   $EGREP "You lose" >/dev/null 2>&1; then
14161   ac_cv_header_stat_broken=yes
14162 else
14163   ac_cv_header_stat_broken=no
14164 fi
14165 rm -f conftest*
14166
14167 fi
14168 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14169 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14170 if test $ac_cv_header_stat_broken = yes; then
14171
14172 cat >>confdefs.h <<\_ACEOF
14173 #define STAT_MACROS_BROKEN 1
14174 _ACEOF
14175
14176 fi
14177
14178 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14179 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14180 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14181   echo $ECHO_N "(cached) $ECHO_C" >&6
14182 else
14183   cat >conftest.$ac_ext <<_ACEOF
14184 /* confdefs.h.  */
14185 _ACEOF
14186 cat confdefs.h >>conftest.$ac_ext
14187 cat >>conftest.$ac_ext <<_ACEOF
14188 /* end confdefs.h.  */
14189 #include <sys/types.h>
14190 #include <sys/wait.h>
14191 #ifndef WEXITSTATUS
14192 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14193 #endif
14194 #ifndef WIFEXITED
14195 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14196 #endif
14197
14198 int
14199 main ()
14200 {
14201   int s;
14202   wait (&s);
14203   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14204   ;
14205   return 0;
14206 }
14207 _ACEOF
14208 rm -f conftest.$ac_objext
14209 if { (ac_try="$ac_compile"
14210 case "(($ac_try" in
14211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14212   *) ac_try_echo=$ac_try;;
14213 esac
14214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14215   (eval "$ac_compile") 2>conftest.er1
14216   ac_status=$?
14217   grep -v '^ *+' conftest.er1 >conftest.err
14218   rm -f conftest.er1
14219   cat conftest.err >&5
14220   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14221   (exit $ac_status); } &&
14222          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14223   { (case "(($ac_try" in
14224   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14225   *) ac_try_echo=$ac_try;;
14226 esac
14227 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14228   (eval "$ac_try") 2>&5
14229   ac_status=$?
14230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14231   (exit $ac_status); }; } &&
14232          { ac_try='test -s conftest.$ac_objext'
14233   { (case "(($ac_try" in
14234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14235   *) ac_try_echo=$ac_try;;
14236 esac
14237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14238   (eval "$ac_try") 2>&5
14239   ac_status=$?
14240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14241   (exit $ac_status); }; }; then
14242   ac_cv_header_sys_wait_h=yes
14243 else
14244   echo "$as_me: failed program was:" >&5
14245 sed 's/^/| /' conftest.$ac_ext >&5
14246
14247         ac_cv_header_sys_wait_h=no
14248 fi
14249
14250 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14251 fi
14252 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14253 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14254 if test $ac_cv_header_sys_wait_h = yes; then
14255
14256 cat >>confdefs.h <<\_ACEOF
14257 #define HAVE_SYS_WAIT_H 1
14258 _ACEOF
14259
14260 fi
14261
14262 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14263 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14264 if test "${ac_cv_header_time+set}" = set; then
14265   echo $ECHO_N "(cached) $ECHO_C" >&6
14266 else
14267   cat >conftest.$ac_ext <<_ACEOF
14268 /* confdefs.h.  */
14269 _ACEOF
14270 cat confdefs.h >>conftest.$ac_ext
14271 cat >>conftest.$ac_ext <<_ACEOF
14272 /* end confdefs.h.  */
14273 #include <sys/types.h>
14274 #include <sys/time.h>
14275 #include <time.h>
14276
14277 int
14278 main ()
14279 {
14280 if ((struct tm *) 0)
14281 return 0;
14282   ;
14283   return 0;
14284 }
14285 _ACEOF
14286 rm -f conftest.$ac_objext
14287 if { (ac_try="$ac_compile"
14288 case "(($ac_try" in
14289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14290   *) ac_try_echo=$ac_try;;
14291 esac
14292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14293   (eval "$ac_compile") 2>conftest.er1
14294   ac_status=$?
14295   grep -v '^ *+' conftest.er1 >conftest.err
14296   rm -f conftest.er1
14297   cat conftest.err >&5
14298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14299   (exit $ac_status); } &&
14300          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14301   { (case "(($ac_try" in
14302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14303   *) ac_try_echo=$ac_try;;
14304 esac
14305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14306   (eval "$ac_try") 2>&5
14307   ac_status=$?
14308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14309   (exit $ac_status); }; } &&
14310          { ac_try='test -s conftest.$ac_objext'
14311   { (case "(($ac_try" in
14312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14313   *) ac_try_echo=$ac_try;;
14314 esac
14315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14316   (eval "$ac_try") 2>&5
14317   ac_status=$?
14318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14319   (exit $ac_status); }; }; then
14320   ac_cv_header_time=yes
14321 else
14322   echo "$as_me: failed program was:" >&5
14323 sed 's/^/| /' conftest.$ac_ext >&5
14324
14325         ac_cv_header_time=no
14326 fi
14327
14328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14329 fi
14330 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14331 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14332 if test $ac_cv_header_time = yes; then
14333
14334 cat >>confdefs.h <<\_ACEOF
14335 #define TIME_WITH_SYS_TIME 1
14336 _ACEOF
14337
14338 fi
14339
14340
14341
14342
14343
14344
14345
14346
14347 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14348 do
14349 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14350 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14351   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14352 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14353 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14354   echo $ECHO_N "(cached) $ECHO_C" >&6
14355 fi
14356 ac_res=`eval echo '${'$as_ac_Header'}'`
14357                { echo "$as_me:$LINENO: result: $ac_res" >&5
14358 echo "${ECHO_T}$ac_res" >&6; }
14359 else
14360   # Is the header compilable?
14361 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14362 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14363 cat >conftest.$ac_ext <<_ACEOF
14364 /* confdefs.h.  */
14365 _ACEOF
14366 cat confdefs.h >>conftest.$ac_ext
14367 cat >>conftest.$ac_ext <<_ACEOF
14368 /* end confdefs.h.  */
14369 $ac_includes_default
14370 #include <$ac_header>
14371 _ACEOF
14372 rm -f conftest.$ac_objext
14373 if { (ac_try="$ac_compile"
14374 case "(($ac_try" in
14375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14376   *) ac_try_echo=$ac_try;;
14377 esac
14378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14379   (eval "$ac_compile") 2>conftest.er1
14380   ac_status=$?
14381   grep -v '^ *+' conftest.er1 >conftest.err
14382   rm -f conftest.er1
14383   cat conftest.err >&5
14384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14385   (exit $ac_status); } &&
14386          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14387   { (case "(($ac_try" in
14388   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14389   *) ac_try_echo=$ac_try;;
14390 esac
14391 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14392   (eval "$ac_try") 2>&5
14393   ac_status=$?
14394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14395   (exit $ac_status); }; } &&
14396          { ac_try='test -s conftest.$ac_objext'
14397   { (case "(($ac_try" in
14398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14399   *) ac_try_echo=$ac_try;;
14400 esac
14401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14402   (eval "$ac_try") 2>&5
14403   ac_status=$?
14404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14405   (exit $ac_status); }; }; then
14406   ac_header_compiler=yes
14407 else
14408   echo "$as_me: failed program was:" >&5
14409 sed 's/^/| /' conftest.$ac_ext >&5
14410
14411         ac_header_compiler=no
14412 fi
14413
14414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14415 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14416 echo "${ECHO_T}$ac_header_compiler" >&6; }
14417
14418 # Is the header present?
14419 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14420 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14421 cat >conftest.$ac_ext <<_ACEOF
14422 /* confdefs.h.  */
14423 _ACEOF
14424 cat confdefs.h >>conftest.$ac_ext
14425 cat >>conftest.$ac_ext <<_ACEOF
14426 /* end confdefs.h.  */
14427 #include <$ac_header>
14428 _ACEOF
14429 if { (ac_try="$ac_cpp conftest.$ac_ext"
14430 case "(($ac_try" in
14431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14432   *) ac_try_echo=$ac_try;;
14433 esac
14434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14435   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14436   ac_status=$?
14437   grep -v '^ *+' conftest.er1 >conftest.err
14438   rm -f conftest.er1
14439   cat conftest.err >&5
14440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14441   (exit $ac_status); } >/dev/null; then
14442   if test -s conftest.err; then
14443     ac_cpp_err=$ac_c_preproc_warn_flag
14444     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14445   else
14446     ac_cpp_err=
14447   fi
14448 else
14449   ac_cpp_err=yes
14450 fi
14451 if test -z "$ac_cpp_err"; then
14452   ac_header_preproc=yes
14453 else
14454   echo "$as_me: failed program was:" >&5
14455 sed 's/^/| /' conftest.$ac_ext >&5
14456
14457   ac_header_preproc=no
14458 fi
14459
14460 rm -f conftest.err conftest.$ac_ext
14461 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14462 echo "${ECHO_T}$ac_header_preproc" >&6; }
14463
14464 # So?  What about this header?
14465 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14466   yes:no: )
14467     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14468 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14469     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14470 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14471     ac_header_preproc=yes
14472     ;;
14473   no:yes:* )
14474     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14475 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14476     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14477 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14478     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14479 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14480     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14481 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14482     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14483 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14484     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14485 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14486     ( cat <<\_ASBOX
14487 ## ----------------------------------- ##
14488 ## Report this to llvmbugs@cs.uiuc.edu ##
14489 ## ----------------------------------- ##
14490 _ASBOX
14491      ) | sed "s/^/$as_me: WARNING:     /" >&2
14492     ;;
14493 esac
14494 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14495 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14496 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14497   echo $ECHO_N "(cached) $ECHO_C" >&6
14498 else
14499   eval "$as_ac_Header=\$ac_header_preproc"
14500 fi
14501 ac_res=`eval echo '${'$as_ac_Header'}'`
14502                { echo "$as_me:$LINENO: result: $ac_res" >&5
14503 echo "${ECHO_T}$ac_res" >&6; }
14504
14505 fi
14506 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14507   cat >>confdefs.h <<_ACEOF
14508 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14509 _ACEOF
14510
14511 fi
14512
14513 done
14514
14515
14516
14517
14518
14519
14520
14521 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14522 do
14523 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14524 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14525   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14526 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14527 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14528   echo $ECHO_N "(cached) $ECHO_C" >&6
14529 fi
14530 ac_res=`eval echo '${'$as_ac_Header'}'`
14531                { echo "$as_me:$LINENO: result: $ac_res" >&5
14532 echo "${ECHO_T}$ac_res" >&6; }
14533 else
14534   # Is the header compilable?
14535 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14536 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14537 cat >conftest.$ac_ext <<_ACEOF
14538 /* confdefs.h.  */
14539 _ACEOF
14540 cat confdefs.h >>conftest.$ac_ext
14541 cat >>conftest.$ac_ext <<_ACEOF
14542 /* end confdefs.h.  */
14543 $ac_includes_default
14544 #include <$ac_header>
14545 _ACEOF
14546 rm -f conftest.$ac_objext
14547 if { (ac_try="$ac_compile"
14548 case "(($ac_try" in
14549   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14550   *) ac_try_echo=$ac_try;;
14551 esac
14552 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14553   (eval "$ac_compile") 2>conftest.er1
14554   ac_status=$?
14555   grep -v '^ *+' conftest.er1 >conftest.err
14556   rm -f conftest.er1
14557   cat conftest.err >&5
14558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14559   (exit $ac_status); } &&
14560          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14561   { (case "(($ac_try" in
14562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14563   *) ac_try_echo=$ac_try;;
14564 esac
14565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14566   (eval "$ac_try") 2>&5
14567   ac_status=$?
14568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14569   (exit $ac_status); }; } &&
14570          { ac_try='test -s conftest.$ac_objext'
14571   { (case "(($ac_try" in
14572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14573   *) ac_try_echo=$ac_try;;
14574 esac
14575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14576   (eval "$ac_try") 2>&5
14577   ac_status=$?
14578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14579   (exit $ac_status); }; }; then
14580   ac_header_compiler=yes
14581 else
14582   echo "$as_me: failed program was:" >&5
14583 sed 's/^/| /' conftest.$ac_ext >&5
14584
14585         ac_header_compiler=no
14586 fi
14587
14588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14589 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14590 echo "${ECHO_T}$ac_header_compiler" >&6; }
14591
14592 # Is the header present?
14593 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14594 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14595 cat >conftest.$ac_ext <<_ACEOF
14596 /* confdefs.h.  */
14597 _ACEOF
14598 cat confdefs.h >>conftest.$ac_ext
14599 cat >>conftest.$ac_ext <<_ACEOF
14600 /* end confdefs.h.  */
14601 #include <$ac_header>
14602 _ACEOF
14603 if { (ac_try="$ac_cpp conftest.$ac_ext"
14604 case "(($ac_try" in
14605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14606   *) ac_try_echo=$ac_try;;
14607 esac
14608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14609   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14610   ac_status=$?
14611   grep -v '^ *+' conftest.er1 >conftest.err
14612   rm -f conftest.er1
14613   cat conftest.err >&5
14614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14615   (exit $ac_status); } >/dev/null; then
14616   if test -s conftest.err; then
14617     ac_cpp_err=$ac_c_preproc_warn_flag
14618     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14619   else
14620     ac_cpp_err=
14621   fi
14622 else
14623   ac_cpp_err=yes
14624 fi
14625 if test -z "$ac_cpp_err"; then
14626   ac_header_preproc=yes
14627 else
14628   echo "$as_me: failed program was:" >&5
14629 sed 's/^/| /' conftest.$ac_ext >&5
14630
14631   ac_header_preproc=no
14632 fi
14633
14634 rm -f conftest.err conftest.$ac_ext
14635 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14636 echo "${ECHO_T}$ac_header_preproc" >&6; }
14637
14638 # So?  What about this header?
14639 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14640   yes:no: )
14641     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14642 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14643     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14644 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14645     ac_header_preproc=yes
14646     ;;
14647   no:yes:* )
14648     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14649 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14650     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14651 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14652     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14653 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14654     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14655 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14656     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14657 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14658     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14659 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14660     ( cat <<\_ASBOX
14661 ## ----------------------------------- ##
14662 ## Report this to llvmbugs@cs.uiuc.edu ##
14663 ## ----------------------------------- ##
14664 _ASBOX
14665      ) | sed "s/^/$as_me: WARNING:     /" >&2
14666     ;;
14667 esac
14668 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14669 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14670 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14671   echo $ECHO_N "(cached) $ECHO_C" >&6
14672 else
14673   eval "$as_ac_Header=\$ac_header_preproc"
14674 fi
14675 ac_res=`eval echo '${'$as_ac_Header'}'`
14676                { echo "$as_me:$LINENO: result: $ac_res" >&5
14677 echo "${ECHO_T}$ac_res" >&6; }
14678
14679 fi
14680 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14681   cat >>confdefs.h <<_ACEOF
14682 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14683 _ACEOF
14684
14685 fi
14686
14687 done
14688
14689
14690
14691 for ac_header in utime.h windows.h
14692 do
14693 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14694 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14695   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14696 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14697 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14698   echo $ECHO_N "(cached) $ECHO_C" >&6
14699 fi
14700 ac_res=`eval echo '${'$as_ac_Header'}'`
14701                { echo "$as_me:$LINENO: result: $ac_res" >&5
14702 echo "${ECHO_T}$ac_res" >&6; }
14703 else
14704   # Is the header compilable?
14705 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14706 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14707 cat >conftest.$ac_ext <<_ACEOF
14708 /* confdefs.h.  */
14709 _ACEOF
14710 cat confdefs.h >>conftest.$ac_ext
14711 cat >>conftest.$ac_ext <<_ACEOF
14712 /* end confdefs.h.  */
14713 $ac_includes_default
14714 #include <$ac_header>
14715 _ACEOF
14716 rm -f conftest.$ac_objext
14717 if { (ac_try="$ac_compile"
14718 case "(($ac_try" in
14719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14720   *) ac_try_echo=$ac_try;;
14721 esac
14722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14723   (eval "$ac_compile") 2>conftest.er1
14724   ac_status=$?
14725   grep -v '^ *+' conftest.er1 >conftest.err
14726   rm -f conftest.er1
14727   cat conftest.err >&5
14728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14729   (exit $ac_status); } &&
14730          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14731   { (case "(($ac_try" in
14732   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14733   *) ac_try_echo=$ac_try;;
14734 esac
14735 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14736   (eval "$ac_try") 2>&5
14737   ac_status=$?
14738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14739   (exit $ac_status); }; } &&
14740          { ac_try='test -s conftest.$ac_objext'
14741   { (case "(($ac_try" in
14742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14743   *) ac_try_echo=$ac_try;;
14744 esac
14745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14746   (eval "$ac_try") 2>&5
14747   ac_status=$?
14748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14749   (exit $ac_status); }; }; then
14750   ac_header_compiler=yes
14751 else
14752   echo "$as_me: failed program was:" >&5
14753 sed 's/^/| /' conftest.$ac_ext >&5
14754
14755         ac_header_compiler=no
14756 fi
14757
14758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14759 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14760 echo "${ECHO_T}$ac_header_compiler" >&6; }
14761
14762 # Is the header present?
14763 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14764 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14765 cat >conftest.$ac_ext <<_ACEOF
14766 /* confdefs.h.  */
14767 _ACEOF
14768 cat confdefs.h >>conftest.$ac_ext
14769 cat >>conftest.$ac_ext <<_ACEOF
14770 /* end confdefs.h.  */
14771 #include <$ac_header>
14772 _ACEOF
14773 if { (ac_try="$ac_cpp conftest.$ac_ext"
14774 case "(($ac_try" in
14775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14776   *) ac_try_echo=$ac_try;;
14777 esac
14778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14779   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14780   ac_status=$?
14781   grep -v '^ *+' conftest.er1 >conftest.err
14782   rm -f conftest.er1
14783   cat conftest.err >&5
14784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14785   (exit $ac_status); } >/dev/null; then
14786   if test -s conftest.err; then
14787     ac_cpp_err=$ac_c_preproc_warn_flag
14788     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14789   else
14790     ac_cpp_err=
14791   fi
14792 else
14793   ac_cpp_err=yes
14794 fi
14795 if test -z "$ac_cpp_err"; then
14796   ac_header_preproc=yes
14797 else
14798   echo "$as_me: failed program was:" >&5
14799 sed 's/^/| /' conftest.$ac_ext >&5
14800
14801   ac_header_preproc=no
14802 fi
14803
14804 rm -f conftest.err conftest.$ac_ext
14805 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14806 echo "${ECHO_T}$ac_header_preproc" >&6; }
14807
14808 # So?  What about this header?
14809 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14810   yes:no: )
14811     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14812 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14813     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14814 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14815     ac_header_preproc=yes
14816     ;;
14817   no:yes:* )
14818     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14819 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14820     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14821 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14822     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14823 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14824     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14825 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14826     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14827 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14828     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14829 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14830     ( cat <<\_ASBOX
14831 ## ----------------------------------- ##
14832 ## Report this to llvmbugs@cs.uiuc.edu ##
14833 ## ----------------------------------- ##
14834 _ASBOX
14835      ) | sed "s/^/$as_me: WARNING:     /" >&2
14836     ;;
14837 esac
14838 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14839 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14840 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14841   echo $ECHO_N "(cached) $ECHO_C" >&6
14842 else
14843   eval "$as_ac_Header=\$ac_header_preproc"
14844 fi
14845 ac_res=`eval echo '${'$as_ac_Header'}'`
14846                { echo "$as_me:$LINENO: result: $ac_res" >&5
14847 echo "${ECHO_T}$ac_res" >&6; }
14848
14849 fi
14850 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14851   cat >>confdefs.h <<_ACEOF
14852 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14853 _ACEOF
14854
14855 fi
14856
14857 done
14858
14859
14860
14861
14862
14863
14864 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
14865 do
14866 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14867 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14868   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14869 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14870 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14871   echo $ECHO_N "(cached) $ECHO_C" >&6
14872 fi
14873 ac_res=`eval echo '${'$as_ac_Header'}'`
14874                { echo "$as_me:$LINENO: result: $ac_res" >&5
14875 echo "${ECHO_T}$ac_res" >&6; }
14876 else
14877   # Is the header compilable?
14878 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14879 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14880 cat >conftest.$ac_ext <<_ACEOF
14881 /* confdefs.h.  */
14882 _ACEOF
14883 cat confdefs.h >>conftest.$ac_ext
14884 cat >>conftest.$ac_ext <<_ACEOF
14885 /* end confdefs.h.  */
14886 $ac_includes_default
14887 #include <$ac_header>
14888 _ACEOF
14889 rm -f conftest.$ac_objext
14890 if { (ac_try="$ac_compile"
14891 case "(($ac_try" in
14892   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14893   *) ac_try_echo=$ac_try;;
14894 esac
14895 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14896   (eval "$ac_compile") 2>conftest.er1
14897   ac_status=$?
14898   grep -v '^ *+' conftest.er1 >conftest.err
14899   rm -f conftest.er1
14900   cat conftest.err >&5
14901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14902   (exit $ac_status); } &&
14903          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14904   { (case "(($ac_try" in
14905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14906   *) ac_try_echo=$ac_try;;
14907 esac
14908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14909   (eval "$ac_try") 2>&5
14910   ac_status=$?
14911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14912   (exit $ac_status); }; } &&
14913          { ac_try='test -s conftest.$ac_objext'
14914   { (case "(($ac_try" in
14915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14916   *) ac_try_echo=$ac_try;;
14917 esac
14918 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14919   (eval "$ac_try") 2>&5
14920   ac_status=$?
14921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14922   (exit $ac_status); }; }; then
14923   ac_header_compiler=yes
14924 else
14925   echo "$as_me: failed program was:" >&5
14926 sed 's/^/| /' conftest.$ac_ext >&5
14927
14928         ac_header_compiler=no
14929 fi
14930
14931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14932 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14933 echo "${ECHO_T}$ac_header_compiler" >&6; }
14934
14935 # Is the header present?
14936 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14937 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14938 cat >conftest.$ac_ext <<_ACEOF
14939 /* confdefs.h.  */
14940 _ACEOF
14941 cat confdefs.h >>conftest.$ac_ext
14942 cat >>conftest.$ac_ext <<_ACEOF
14943 /* end confdefs.h.  */
14944 #include <$ac_header>
14945 _ACEOF
14946 if { (ac_try="$ac_cpp conftest.$ac_ext"
14947 case "(($ac_try" in
14948   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14949   *) ac_try_echo=$ac_try;;
14950 esac
14951 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14952   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14953   ac_status=$?
14954   grep -v '^ *+' conftest.er1 >conftest.err
14955   rm -f conftest.er1
14956   cat conftest.err >&5
14957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14958   (exit $ac_status); } >/dev/null; then
14959   if test -s conftest.err; then
14960     ac_cpp_err=$ac_c_preproc_warn_flag
14961     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14962   else
14963     ac_cpp_err=
14964   fi
14965 else
14966   ac_cpp_err=yes
14967 fi
14968 if test -z "$ac_cpp_err"; then
14969   ac_header_preproc=yes
14970 else
14971   echo "$as_me: failed program was:" >&5
14972 sed 's/^/| /' conftest.$ac_ext >&5
14973
14974   ac_header_preproc=no
14975 fi
14976
14977 rm -f conftest.err conftest.$ac_ext
14978 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14979 echo "${ECHO_T}$ac_header_preproc" >&6; }
14980
14981 # So?  What about this header?
14982 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14983   yes:no: )
14984     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14985 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14986     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14987 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14988     ac_header_preproc=yes
14989     ;;
14990   no:yes:* )
14991     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14992 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14993     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14994 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14995     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14996 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14997     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14998 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14999     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15000 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15001     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15002 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15003     ( cat <<\_ASBOX
15004 ## ----------------------------------- ##
15005 ## Report this to llvmbugs@cs.uiuc.edu ##
15006 ## ----------------------------------- ##
15007 _ASBOX
15008      ) | sed "s/^/$as_me: WARNING:     /" >&2
15009     ;;
15010 esac
15011 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15012 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15013 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15014   echo $ECHO_N "(cached) $ECHO_C" >&6
15015 else
15016   eval "$as_ac_Header=\$ac_header_preproc"
15017 fi
15018 ac_res=`eval echo '${'$as_ac_Header'}'`
15019                { echo "$as_me:$LINENO: result: $ac_res" >&5
15020 echo "${ECHO_T}$ac_res" >&6; }
15021
15022 fi
15023 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15024   cat >>confdefs.h <<_ACEOF
15025 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15026 _ACEOF
15027
15028 fi
15029
15030 done
15031
15032
15033
15034
15035
15036 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15037 do
15038 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15039 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15040   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15041 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15042 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15043   echo $ECHO_N "(cached) $ECHO_C" >&6
15044 fi
15045 ac_res=`eval echo '${'$as_ac_Header'}'`
15046                { echo "$as_me:$LINENO: result: $ac_res" >&5
15047 echo "${ECHO_T}$ac_res" >&6; }
15048 else
15049   # Is the header compilable?
15050 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15051 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15052 cat >conftest.$ac_ext <<_ACEOF
15053 /* confdefs.h.  */
15054 _ACEOF
15055 cat confdefs.h >>conftest.$ac_ext
15056 cat >>conftest.$ac_ext <<_ACEOF
15057 /* end confdefs.h.  */
15058 $ac_includes_default
15059 #include <$ac_header>
15060 _ACEOF
15061 rm -f conftest.$ac_objext
15062 if { (ac_try="$ac_compile"
15063 case "(($ac_try" in
15064   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15065   *) ac_try_echo=$ac_try;;
15066 esac
15067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15068   (eval "$ac_compile") 2>conftest.er1
15069   ac_status=$?
15070   grep -v '^ *+' conftest.er1 >conftest.err
15071   rm -f conftest.er1
15072   cat conftest.err >&5
15073   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15074   (exit $ac_status); } &&
15075          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15076   { (case "(($ac_try" in
15077   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15078   *) ac_try_echo=$ac_try;;
15079 esac
15080 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15081   (eval "$ac_try") 2>&5
15082   ac_status=$?
15083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15084   (exit $ac_status); }; } &&
15085          { ac_try='test -s conftest.$ac_objext'
15086   { (case "(($ac_try" in
15087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15088   *) ac_try_echo=$ac_try;;
15089 esac
15090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15091   (eval "$ac_try") 2>&5
15092   ac_status=$?
15093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15094   (exit $ac_status); }; }; then
15095   ac_header_compiler=yes
15096 else
15097   echo "$as_me: failed program was:" >&5
15098 sed 's/^/| /' conftest.$ac_ext >&5
15099
15100         ac_header_compiler=no
15101 fi
15102
15103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15104 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15105 echo "${ECHO_T}$ac_header_compiler" >&6; }
15106
15107 # Is the header present?
15108 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15109 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15110 cat >conftest.$ac_ext <<_ACEOF
15111 /* confdefs.h.  */
15112 _ACEOF
15113 cat confdefs.h >>conftest.$ac_ext
15114 cat >>conftest.$ac_ext <<_ACEOF
15115 /* end confdefs.h.  */
15116 #include <$ac_header>
15117 _ACEOF
15118 if { (ac_try="$ac_cpp conftest.$ac_ext"
15119 case "(($ac_try" in
15120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15121   *) ac_try_echo=$ac_try;;
15122 esac
15123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15124   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15125   ac_status=$?
15126   grep -v '^ *+' conftest.er1 >conftest.err
15127   rm -f conftest.er1
15128   cat conftest.err >&5
15129   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15130   (exit $ac_status); } >/dev/null; then
15131   if test -s conftest.err; then
15132     ac_cpp_err=$ac_c_preproc_warn_flag
15133     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15134   else
15135     ac_cpp_err=
15136   fi
15137 else
15138   ac_cpp_err=yes
15139 fi
15140 if test -z "$ac_cpp_err"; then
15141   ac_header_preproc=yes
15142 else
15143   echo "$as_me: failed program was:" >&5
15144 sed 's/^/| /' conftest.$ac_ext >&5
15145
15146   ac_header_preproc=no
15147 fi
15148
15149 rm -f conftest.err conftest.$ac_ext
15150 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15151 echo "${ECHO_T}$ac_header_preproc" >&6; }
15152
15153 # So?  What about this header?
15154 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15155   yes:no: )
15156     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15157 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15158     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15159 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15160     ac_header_preproc=yes
15161     ;;
15162   no:yes:* )
15163     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15164 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15165     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15166 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15167     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15168 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15169     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15170 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15171     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15172 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15173     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15174 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15175     ( cat <<\_ASBOX
15176 ## ----------------------------------- ##
15177 ## Report this to llvmbugs@cs.uiuc.edu ##
15178 ## ----------------------------------- ##
15179 _ASBOX
15180      ) | sed "s/^/$as_me: WARNING:     /" >&2
15181     ;;
15182 esac
15183 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15184 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15185 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15186   echo $ECHO_N "(cached) $ECHO_C" >&6
15187 else
15188   eval "$as_ac_Header=\$ac_header_preproc"
15189 fi
15190 ac_res=`eval echo '${'$as_ac_Header'}'`
15191                { echo "$as_me:$LINENO: result: $ac_res" >&5
15192 echo "${ECHO_T}$ac_res" >&6; }
15193
15194 fi
15195 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15196   cat >>confdefs.h <<_ACEOF
15197 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15198 _ACEOF
15199
15200 fi
15201
15202 done
15203
15204
15205 for ac_header in valgrind/valgrind.h
15206 do
15207 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15208 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15209   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15210 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15211 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15212   echo $ECHO_N "(cached) $ECHO_C" >&6
15213 fi
15214 ac_res=`eval echo '${'$as_ac_Header'}'`
15215                { echo "$as_me:$LINENO: result: $ac_res" >&5
15216 echo "${ECHO_T}$ac_res" >&6; }
15217 else
15218   # Is the header compilable?
15219 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15220 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15221 cat >conftest.$ac_ext <<_ACEOF
15222 /* confdefs.h.  */
15223 _ACEOF
15224 cat confdefs.h >>conftest.$ac_ext
15225 cat >>conftest.$ac_ext <<_ACEOF
15226 /* end confdefs.h.  */
15227 $ac_includes_default
15228 #include <$ac_header>
15229 _ACEOF
15230 rm -f conftest.$ac_objext
15231 if { (ac_try="$ac_compile"
15232 case "(($ac_try" in
15233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15234   *) ac_try_echo=$ac_try;;
15235 esac
15236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15237   (eval "$ac_compile") 2>conftest.er1
15238   ac_status=$?
15239   grep -v '^ *+' conftest.er1 >conftest.err
15240   rm -f conftest.er1
15241   cat conftest.err >&5
15242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15243   (exit $ac_status); } &&
15244          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15245   { (case "(($ac_try" in
15246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15247   *) ac_try_echo=$ac_try;;
15248 esac
15249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15250   (eval "$ac_try") 2>&5
15251   ac_status=$?
15252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15253   (exit $ac_status); }; } &&
15254          { ac_try='test -s conftest.$ac_objext'
15255   { (case "(($ac_try" in
15256   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15257   *) ac_try_echo=$ac_try;;
15258 esac
15259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15260   (eval "$ac_try") 2>&5
15261   ac_status=$?
15262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15263   (exit $ac_status); }; }; then
15264   ac_header_compiler=yes
15265 else
15266   echo "$as_me: failed program was:" >&5
15267 sed 's/^/| /' conftest.$ac_ext >&5
15268
15269         ac_header_compiler=no
15270 fi
15271
15272 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15273 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15274 echo "${ECHO_T}$ac_header_compiler" >&6; }
15275
15276 # Is the header present?
15277 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15278 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15279 cat >conftest.$ac_ext <<_ACEOF
15280 /* confdefs.h.  */
15281 _ACEOF
15282 cat confdefs.h >>conftest.$ac_ext
15283 cat >>conftest.$ac_ext <<_ACEOF
15284 /* end confdefs.h.  */
15285 #include <$ac_header>
15286 _ACEOF
15287 if { (ac_try="$ac_cpp conftest.$ac_ext"
15288 case "(($ac_try" in
15289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15290   *) ac_try_echo=$ac_try;;
15291 esac
15292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15293   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15294   ac_status=$?
15295   grep -v '^ *+' conftest.er1 >conftest.err
15296   rm -f conftest.er1
15297   cat conftest.err >&5
15298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15299   (exit $ac_status); } >/dev/null; then
15300   if test -s conftest.err; then
15301     ac_cpp_err=$ac_c_preproc_warn_flag
15302     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15303   else
15304     ac_cpp_err=
15305   fi
15306 else
15307   ac_cpp_err=yes
15308 fi
15309 if test -z "$ac_cpp_err"; then
15310   ac_header_preproc=yes
15311 else
15312   echo "$as_me: failed program was:" >&5
15313 sed 's/^/| /' conftest.$ac_ext >&5
15314
15315   ac_header_preproc=no
15316 fi
15317
15318 rm -f conftest.err conftest.$ac_ext
15319 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15320 echo "${ECHO_T}$ac_header_preproc" >&6; }
15321
15322 # So?  What about this header?
15323 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15324   yes:no: )
15325     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15326 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15327     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15328 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15329     ac_header_preproc=yes
15330     ;;
15331   no:yes:* )
15332     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15333 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15334     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15335 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15336     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15337 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15338     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15339 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15340     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15341 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15342     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15343 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15344     ( cat <<\_ASBOX
15345 ## ----------------------------------- ##
15346 ## Report this to llvmbugs@cs.uiuc.edu ##
15347 ## ----------------------------------- ##
15348 _ASBOX
15349      ) | sed "s/^/$as_me: WARNING:     /" >&2
15350     ;;
15351 esac
15352 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15353 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15354 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15355   echo $ECHO_N "(cached) $ECHO_C" >&6
15356 else
15357   eval "$as_ac_Header=\$ac_header_preproc"
15358 fi
15359 ac_res=`eval echo '${'$as_ac_Header'}'`
15360                { echo "$as_me:$LINENO: result: $ac_res" >&5
15361 echo "${ECHO_T}$ac_res" >&6; }
15362
15363 fi
15364 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15365   cat >>confdefs.h <<_ACEOF
15366 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15367 _ACEOF
15368
15369 fi
15370
15371 done
15372
15373
15374 for ac_header in fenv.h
15375 do
15376 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15377 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15378   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15379 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15380 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15381   echo $ECHO_N "(cached) $ECHO_C" >&6
15382 fi
15383 ac_res=`eval echo '${'$as_ac_Header'}'`
15384                { echo "$as_me:$LINENO: result: $ac_res" >&5
15385 echo "${ECHO_T}$ac_res" >&6; }
15386 else
15387   # Is the header compilable?
15388 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15389 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15390 cat >conftest.$ac_ext <<_ACEOF
15391 /* confdefs.h.  */
15392 _ACEOF
15393 cat confdefs.h >>conftest.$ac_ext
15394 cat >>conftest.$ac_ext <<_ACEOF
15395 /* end confdefs.h.  */
15396 $ac_includes_default
15397 #include <$ac_header>
15398 _ACEOF
15399 rm -f conftest.$ac_objext
15400 if { (ac_try="$ac_compile"
15401 case "(($ac_try" in
15402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15403   *) ac_try_echo=$ac_try;;
15404 esac
15405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15406   (eval "$ac_compile") 2>conftest.er1
15407   ac_status=$?
15408   grep -v '^ *+' conftest.er1 >conftest.err
15409   rm -f conftest.er1
15410   cat conftest.err >&5
15411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15412   (exit $ac_status); } &&
15413          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15414   { (case "(($ac_try" in
15415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15416   *) ac_try_echo=$ac_try;;
15417 esac
15418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15419   (eval "$ac_try") 2>&5
15420   ac_status=$?
15421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15422   (exit $ac_status); }; } &&
15423          { ac_try='test -s conftest.$ac_objext'
15424   { (case "(($ac_try" in
15425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15426   *) ac_try_echo=$ac_try;;
15427 esac
15428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15429   (eval "$ac_try") 2>&5
15430   ac_status=$?
15431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15432   (exit $ac_status); }; }; then
15433   ac_header_compiler=yes
15434 else
15435   echo "$as_me: failed program was:" >&5
15436 sed 's/^/| /' conftest.$ac_ext >&5
15437
15438         ac_header_compiler=no
15439 fi
15440
15441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15442 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15443 echo "${ECHO_T}$ac_header_compiler" >&6; }
15444
15445 # Is the header present?
15446 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15447 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15448 cat >conftest.$ac_ext <<_ACEOF
15449 /* confdefs.h.  */
15450 _ACEOF
15451 cat confdefs.h >>conftest.$ac_ext
15452 cat >>conftest.$ac_ext <<_ACEOF
15453 /* end confdefs.h.  */
15454 #include <$ac_header>
15455 _ACEOF
15456 if { (ac_try="$ac_cpp conftest.$ac_ext"
15457 case "(($ac_try" in
15458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15459   *) ac_try_echo=$ac_try;;
15460 esac
15461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15462   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15463   ac_status=$?
15464   grep -v '^ *+' conftest.er1 >conftest.err
15465   rm -f conftest.er1
15466   cat conftest.err >&5
15467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15468   (exit $ac_status); } >/dev/null; then
15469   if test -s conftest.err; then
15470     ac_cpp_err=$ac_c_preproc_warn_flag
15471     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15472   else
15473     ac_cpp_err=
15474   fi
15475 else
15476   ac_cpp_err=yes
15477 fi
15478 if test -z "$ac_cpp_err"; then
15479   ac_header_preproc=yes
15480 else
15481   echo "$as_me: failed program was:" >&5
15482 sed 's/^/| /' conftest.$ac_ext >&5
15483
15484   ac_header_preproc=no
15485 fi
15486
15487 rm -f conftest.err conftest.$ac_ext
15488 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15489 echo "${ECHO_T}$ac_header_preproc" >&6; }
15490
15491 # So?  What about this header?
15492 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15493   yes:no: )
15494     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15495 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15496     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15497 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15498     ac_header_preproc=yes
15499     ;;
15500   no:yes:* )
15501     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15502 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15503     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15504 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15505     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15506 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15507     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15508 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15509     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15510 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15511     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15512 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15513     ( cat <<\_ASBOX
15514 ## ----------------------------------- ##
15515 ## Report this to llvmbugs@cs.uiuc.edu ##
15516 ## ----------------------------------- ##
15517 _ASBOX
15518      ) | sed "s/^/$as_me: WARNING:     /" >&2
15519     ;;
15520 esac
15521 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15522 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15523 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15524   echo $ECHO_N "(cached) $ECHO_C" >&6
15525 else
15526   eval "$as_ac_Header=\$ac_header_preproc"
15527 fi
15528 ac_res=`eval echo '${'$as_ac_Header'}'`
15529                { echo "$as_me:$LINENO: result: $ac_res" >&5
15530 echo "${ECHO_T}$ac_res" >&6; }
15531
15532 fi
15533 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15534   cat >>confdefs.h <<_ACEOF
15535 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15536 _ACEOF
15537
15538 fi
15539
15540 done
15541
15542 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15543
15544 for ac_header in pthread.h
15545 do
15546 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15547 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15548   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15549 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15550 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15551   echo $ECHO_N "(cached) $ECHO_C" >&6
15552 fi
15553 ac_res=`eval echo '${'$as_ac_Header'}'`
15554                { echo "$as_me:$LINENO: result: $ac_res" >&5
15555 echo "${ECHO_T}$ac_res" >&6; }
15556 else
15557   # Is the header compilable?
15558 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15559 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15560 cat >conftest.$ac_ext <<_ACEOF
15561 /* confdefs.h.  */
15562 _ACEOF
15563 cat confdefs.h >>conftest.$ac_ext
15564 cat >>conftest.$ac_ext <<_ACEOF
15565 /* end confdefs.h.  */
15566 $ac_includes_default
15567 #include <$ac_header>
15568 _ACEOF
15569 rm -f conftest.$ac_objext
15570 if { (ac_try="$ac_compile"
15571 case "(($ac_try" in
15572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15573   *) ac_try_echo=$ac_try;;
15574 esac
15575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15576   (eval "$ac_compile") 2>conftest.er1
15577   ac_status=$?
15578   grep -v '^ *+' conftest.er1 >conftest.err
15579   rm -f conftest.er1
15580   cat conftest.err >&5
15581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15582   (exit $ac_status); } &&
15583          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15584   { (case "(($ac_try" in
15585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15586   *) ac_try_echo=$ac_try;;
15587 esac
15588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15589   (eval "$ac_try") 2>&5
15590   ac_status=$?
15591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15592   (exit $ac_status); }; } &&
15593          { ac_try='test -s conftest.$ac_objext'
15594   { (case "(($ac_try" in
15595   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15596   *) ac_try_echo=$ac_try;;
15597 esac
15598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15599   (eval "$ac_try") 2>&5
15600   ac_status=$?
15601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15602   (exit $ac_status); }; }; then
15603   ac_header_compiler=yes
15604 else
15605   echo "$as_me: failed program was:" >&5
15606 sed 's/^/| /' conftest.$ac_ext >&5
15607
15608         ac_header_compiler=no
15609 fi
15610
15611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15612 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15613 echo "${ECHO_T}$ac_header_compiler" >&6; }
15614
15615 # Is the header present?
15616 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15617 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15618 cat >conftest.$ac_ext <<_ACEOF
15619 /* confdefs.h.  */
15620 _ACEOF
15621 cat confdefs.h >>conftest.$ac_ext
15622 cat >>conftest.$ac_ext <<_ACEOF
15623 /* end confdefs.h.  */
15624 #include <$ac_header>
15625 _ACEOF
15626 if { (ac_try="$ac_cpp conftest.$ac_ext"
15627 case "(($ac_try" in
15628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15629   *) ac_try_echo=$ac_try;;
15630 esac
15631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15632   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15633   ac_status=$?
15634   grep -v '^ *+' conftest.er1 >conftest.err
15635   rm -f conftest.er1
15636   cat conftest.err >&5
15637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15638   (exit $ac_status); } >/dev/null; then
15639   if test -s conftest.err; then
15640     ac_cpp_err=$ac_c_preproc_warn_flag
15641     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15642   else
15643     ac_cpp_err=
15644   fi
15645 else
15646   ac_cpp_err=yes
15647 fi
15648 if test -z "$ac_cpp_err"; then
15649   ac_header_preproc=yes
15650 else
15651   echo "$as_me: failed program was:" >&5
15652 sed 's/^/| /' conftest.$ac_ext >&5
15653
15654   ac_header_preproc=no
15655 fi
15656
15657 rm -f conftest.err conftest.$ac_ext
15658 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15659 echo "${ECHO_T}$ac_header_preproc" >&6; }
15660
15661 # So?  What about this header?
15662 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15663   yes:no: )
15664     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15665 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15666     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15667 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15668     ac_header_preproc=yes
15669     ;;
15670   no:yes:* )
15671     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15672 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15673     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15674 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15675     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15676 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15677     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15678 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15679     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15680 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15681     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15682 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15683     ( cat <<\_ASBOX
15684 ## ----------------------------------- ##
15685 ## Report this to llvmbugs@cs.uiuc.edu ##
15686 ## ----------------------------------- ##
15687 _ASBOX
15688      ) | sed "s/^/$as_me: WARNING:     /" >&2
15689     ;;
15690 esac
15691 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15692 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15693 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15694   echo $ECHO_N "(cached) $ECHO_C" >&6
15695 else
15696   eval "$as_ac_Header=\$ac_header_preproc"
15697 fi
15698 ac_res=`eval echo '${'$as_ac_Header'}'`
15699                { echo "$as_me:$LINENO: result: $ac_res" >&5
15700 echo "${ECHO_T}$ac_res" >&6; }
15701
15702 fi
15703 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15704   cat >>confdefs.h <<_ACEOF
15705 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15706 _ACEOF
15707  HAVE_PTHREAD=1
15708
15709 else
15710   HAVE_PTHREAD=0
15711
15712 fi
15713
15714 done
15715
15716 else
15717   HAVE_PTHREAD=0
15718
15719 fi
15720
15721 if test "$llvm_cv_enable_libffi" = "yes" ; then
15722
15723
15724 for ac_header in ffi.h ffi/ffi.h
15725 do
15726 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15727 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15728   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15729 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15730 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15731   echo $ECHO_N "(cached) $ECHO_C" >&6
15732 fi
15733 ac_res=`eval echo '${'$as_ac_Header'}'`
15734                { echo "$as_me:$LINENO: result: $ac_res" >&5
15735 echo "${ECHO_T}$ac_res" >&6; }
15736 else
15737   # Is the header compilable?
15738 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15739 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15740 cat >conftest.$ac_ext <<_ACEOF
15741 /* confdefs.h.  */
15742 _ACEOF
15743 cat confdefs.h >>conftest.$ac_ext
15744 cat >>conftest.$ac_ext <<_ACEOF
15745 /* end confdefs.h.  */
15746 $ac_includes_default
15747 #include <$ac_header>
15748 _ACEOF
15749 rm -f conftest.$ac_objext
15750 if { (ac_try="$ac_compile"
15751 case "(($ac_try" in
15752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15753   *) ac_try_echo=$ac_try;;
15754 esac
15755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15756   (eval "$ac_compile") 2>conftest.er1
15757   ac_status=$?
15758   grep -v '^ *+' conftest.er1 >conftest.err
15759   rm -f conftest.er1
15760   cat conftest.err >&5
15761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15762   (exit $ac_status); } &&
15763          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15764   { (case "(($ac_try" in
15765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15766   *) ac_try_echo=$ac_try;;
15767 esac
15768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15769   (eval "$ac_try") 2>&5
15770   ac_status=$?
15771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15772   (exit $ac_status); }; } &&
15773          { ac_try='test -s conftest.$ac_objext'
15774   { (case "(($ac_try" in
15775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15776   *) ac_try_echo=$ac_try;;
15777 esac
15778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15779   (eval "$ac_try") 2>&5
15780   ac_status=$?
15781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15782   (exit $ac_status); }; }; then
15783   ac_header_compiler=yes
15784 else
15785   echo "$as_me: failed program was:" >&5
15786 sed 's/^/| /' conftest.$ac_ext >&5
15787
15788         ac_header_compiler=no
15789 fi
15790
15791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15792 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15793 echo "${ECHO_T}$ac_header_compiler" >&6; }
15794
15795 # Is the header present?
15796 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15797 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15798 cat >conftest.$ac_ext <<_ACEOF
15799 /* confdefs.h.  */
15800 _ACEOF
15801 cat confdefs.h >>conftest.$ac_ext
15802 cat >>conftest.$ac_ext <<_ACEOF
15803 /* end confdefs.h.  */
15804 #include <$ac_header>
15805 _ACEOF
15806 if { (ac_try="$ac_cpp conftest.$ac_ext"
15807 case "(($ac_try" in
15808   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15809   *) ac_try_echo=$ac_try;;
15810 esac
15811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15812   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15813   ac_status=$?
15814   grep -v '^ *+' conftest.er1 >conftest.err
15815   rm -f conftest.er1
15816   cat conftest.err >&5
15817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15818   (exit $ac_status); } >/dev/null; then
15819   if test -s conftest.err; then
15820     ac_cpp_err=$ac_c_preproc_warn_flag
15821     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15822   else
15823     ac_cpp_err=
15824   fi
15825 else
15826   ac_cpp_err=yes
15827 fi
15828 if test -z "$ac_cpp_err"; then
15829   ac_header_preproc=yes
15830 else
15831   echo "$as_me: failed program was:" >&5
15832 sed 's/^/| /' conftest.$ac_ext >&5
15833
15834   ac_header_preproc=no
15835 fi
15836
15837 rm -f conftest.err conftest.$ac_ext
15838 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15839 echo "${ECHO_T}$ac_header_preproc" >&6; }
15840
15841 # So?  What about this header?
15842 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15843   yes:no: )
15844     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15845 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15846     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15847 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15848     ac_header_preproc=yes
15849     ;;
15850   no:yes:* )
15851     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15852 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15853     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15854 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15855     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15856 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15857     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15858 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15859     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15860 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15861     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15862 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15863     ( cat <<\_ASBOX
15864 ## ----------------------------------- ##
15865 ## Report this to llvmbugs@cs.uiuc.edu ##
15866 ## ----------------------------------- ##
15867 _ASBOX
15868      ) | sed "s/^/$as_me: WARNING:     /" >&2
15869     ;;
15870 esac
15871 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15872 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15873 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15874   echo $ECHO_N "(cached) $ECHO_C" >&6
15875 else
15876   eval "$as_ac_Header=\$ac_header_preproc"
15877 fi
15878 ac_res=`eval echo '${'$as_ac_Header'}'`
15879                { echo "$as_me:$LINENO: result: $ac_res" >&5
15880 echo "${ECHO_T}$ac_res" >&6; }
15881
15882 fi
15883 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15884   cat >>confdefs.h <<_ACEOF
15885 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15886 _ACEOF
15887
15888 fi
15889
15890 done
15891
15892 fi
15893
15894
15895 for ac_header in CrashReporterClient.h
15896 do
15897 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15898 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15899   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15900 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15901 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15902   echo $ECHO_N "(cached) $ECHO_C" >&6
15903 fi
15904 ac_res=`eval echo '${'$as_ac_Header'}'`
15905                { echo "$as_me:$LINENO: result: $ac_res" >&5
15906 echo "${ECHO_T}$ac_res" >&6; }
15907 else
15908   # Is the header compilable?
15909 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15910 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15911 cat >conftest.$ac_ext <<_ACEOF
15912 /* confdefs.h.  */
15913 _ACEOF
15914 cat confdefs.h >>conftest.$ac_ext
15915 cat >>conftest.$ac_ext <<_ACEOF
15916 /* end confdefs.h.  */
15917 $ac_includes_default
15918 #include <$ac_header>
15919 _ACEOF
15920 rm -f conftest.$ac_objext
15921 if { (ac_try="$ac_compile"
15922 case "(($ac_try" in
15923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15924   *) ac_try_echo=$ac_try;;
15925 esac
15926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15927   (eval "$ac_compile") 2>conftest.er1
15928   ac_status=$?
15929   grep -v '^ *+' conftest.er1 >conftest.err
15930   rm -f conftest.er1
15931   cat conftest.err >&5
15932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15933   (exit $ac_status); } &&
15934          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15935   { (case "(($ac_try" in
15936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15937   *) ac_try_echo=$ac_try;;
15938 esac
15939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15940   (eval "$ac_try") 2>&5
15941   ac_status=$?
15942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15943   (exit $ac_status); }; } &&
15944          { ac_try='test -s conftest.$ac_objext'
15945   { (case "(($ac_try" in
15946   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15947   *) ac_try_echo=$ac_try;;
15948 esac
15949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15950   (eval "$ac_try") 2>&5
15951   ac_status=$?
15952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15953   (exit $ac_status); }; }; then
15954   ac_header_compiler=yes
15955 else
15956   echo "$as_me: failed program was:" >&5
15957 sed 's/^/| /' conftest.$ac_ext >&5
15958
15959         ac_header_compiler=no
15960 fi
15961
15962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15963 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15964 echo "${ECHO_T}$ac_header_compiler" >&6; }
15965
15966 # Is the header present?
15967 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15968 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15969 cat >conftest.$ac_ext <<_ACEOF
15970 /* confdefs.h.  */
15971 _ACEOF
15972 cat confdefs.h >>conftest.$ac_ext
15973 cat >>conftest.$ac_ext <<_ACEOF
15974 /* end confdefs.h.  */
15975 #include <$ac_header>
15976 _ACEOF
15977 if { (ac_try="$ac_cpp conftest.$ac_ext"
15978 case "(($ac_try" in
15979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15980   *) ac_try_echo=$ac_try;;
15981 esac
15982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15983   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15984   ac_status=$?
15985   grep -v '^ *+' conftest.er1 >conftest.err
15986   rm -f conftest.er1
15987   cat conftest.err >&5
15988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15989   (exit $ac_status); } >/dev/null; then
15990   if test -s conftest.err; then
15991     ac_cpp_err=$ac_c_preproc_warn_flag
15992     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15993   else
15994     ac_cpp_err=
15995   fi
15996 else
15997   ac_cpp_err=yes
15998 fi
15999 if test -z "$ac_cpp_err"; then
16000   ac_header_preproc=yes
16001 else
16002   echo "$as_me: failed program was:" >&5
16003 sed 's/^/| /' conftest.$ac_ext >&5
16004
16005   ac_header_preproc=no
16006 fi
16007
16008 rm -f conftest.err conftest.$ac_ext
16009 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16010 echo "${ECHO_T}$ac_header_preproc" >&6; }
16011
16012 # So?  What about this header?
16013 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16014   yes:no: )
16015     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16016 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16017     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16018 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16019     ac_header_preproc=yes
16020     ;;
16021   no:yes:* )
16022     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16023 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16024     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16025 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16026     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16027 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16028     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16029 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16030     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16031 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16032     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16033 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16034     ( cat <<\_ASBOX
16035 ## ----------------------------------- ##
16036 ## Report this to llvmbugs@cs.uiuc.edu ##
16037 ## ----------------------------------- ##
16038 _ASBOX
16039      ) | sed "s/^/$as_me: WARNING:     /" >&2
16040     ;;
16041 esac
16042 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16043 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16044 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16045   echo $ECHO_N "(cached) $ECHO_C" >&6
16046 else
16047   eval "$as_ac_Header=\$ac_header_preproc"
16048 fi
16049 ac_res=`eval echo '${'$as_ac_Header'}'`
16050                { echo "$as_me:$LINENO: result: $ac_res" >&5
16051 echo "${ECHO_T}$ac_res" >&6; }
16052
16053 fi
16054 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16055   cat >>confdefs.h <<_ACEOF
16056 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16057 _ACEOF
16058
16059 fi
16060
16061 done
16062
16063
16064 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16065 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16066 cat >conftest.$ac_ext <<_ACEOF
16067 /* confdefs.h.  */
16068 _ACEOF
16069 cat confdefs.h >>conftest.$ac_ext
16070 cat >>conftest.$ac_ext <<_ACEOF
16071 /* end confdefs.h.  */
16072 extern const char *__crashreporter_info__;
16073       int main() {
16074         __crashreporter_info__ = "test";
16075         return 0;
16076       }
16077
16078 _ACEOF
16079 rm -f conftest.$ac_objext conftest$ac_exeext
16080 if { (ac_try="$ac_link"
16081 case "(($ac_try" in
16082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16083   *) ac_try_echo=$ac_try;;
16084 esac
16085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16086   (eval "$ac_link") 2>conftest.er1
16087   ac_status=$?
16088   grep -v '^ *+' conftest.er1 >conftest.err
16089   rm -f conftest.er1
16090   cat conftest.err >&5
16091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16092   (exit $ac_status); } &&
16093          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16094   { (case "(($ac_try" in
16095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16096   *) ac_try_echo=$ac_try;;
16097 esac
16098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16099   (eval "$ac_try") 2>&5
16100   ac_status=$?
16101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16102   (exit $ac_status); }; } &&
16103          { ac_try='test -s conftest$ac_exeext'
16104   { (case "(($ac_try" in
16105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16106   *) ac_try_echo=$ac_try;;
16107 esac
16108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16109   (eval "$ac_try") 2>&5
16110   ac_status=$?
16111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16112   (exit $ac_status); }; }; then
16113   { echo "$as_me:$LINENO: result: yes" >&5
16114 echo "${ECHO_T}yes" >&6; }
16115
16116 cat >>confdefs.h <<\_ACEOF
16117 #define HAVE_CRASHREPORTER_INFO 1
16118 _ACEOF
16119
16120 else
16121   echo "$as_me: failed program was:" >&5
16122 sed 's/^/| /' conftest.$ac_ext >&5
16123
16124         { echo "$as_me:$LINENO: result: no" >&5
16125 echo "${ECHO_T}no" >&6; }
16126
16127 cat >>confdefs.h <<\_ACEOF
16128 #define HAVE_CRASHREPORTER_INFO 0
16129 _ACEOF
16130
16131 fi
16132
16133 rm -f core conftest.err conftest.$ac_objext \
16134       conftest$ac_exeext conftest.$ac_ext
16135
16136
16137
16138
16139   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16140 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16141 if test "${ac_cv_huge_val_sanity+set}" = set; then
16142   echo $ECHO_N "(cached) $ECHO_C" >&6
16143 else
16144
16145     ac_ext=cpp
16146 ac_cpp='$CXXCPP $CPPFLAGS'
16147 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16148 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16149 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16150
16151     ac_save_CXXFLAGS=$CXXFLAGS
16152     CXXFLAGS=-pedantic
16153     if test "$cross_compiling" = yes; then
16154   ac_cv_huge_val_sanity=yes
16155 else
16156   cat >conftest.$ac_ext <<_ACEOF
16157 /* confdefs.h.  */
16158 _ACEOF
16159 cat confdefs.h >>conftest.$ac_ext
16160 cat >>conftest.$ac_ext <<_ACEOF
16161 /* end confdefs.h.  */
16162 #include <math.h>
16163 int
16164 main ()
16165 {
16166 double x = HUGE_VAL; return x != x;
16167   ;
16168   return 0;
16169 }
16170 _ACEOF
16171 rm -f conftest$ac_exeext
16172 if { (ac_try="$ac_link"
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_link") 2>&5
16179   ac_status=$?
16180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16181   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16182   { (case "(($ac_try" in
16183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16184   *) ac_try_echo=$ac_try;;
16185 esac
16186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16187   (eval "$ac_try") 2>&5
16188   ac_status=$?
16189   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16190   (exit $ac_status); }; }; then
16191   ac_cv_huge_val_sanity=yes
16192 else
16193   echo "$as_me: program exited with status $ac_status" >&5
16194 echo "$as_me: failed program was:" >&5
16195 sed 's/^/| /' conftest.$ac_ext >&5
16196
16197 ( exit $ac_status )
16198 ac_cv_huge_val_sanity=no
16199 fi
16200 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16201 fi
16202
16203
16204     CXXFLAGS=$ac_save_CXXFLAGS
16205     ac_ext=c
16206 ac_cpp='$CPP $CPPFLAGS'
16207 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16208 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16209 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16210
16211
16212 fi
16213 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16214 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16215   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16216
16217
16218 { echo "$as_me:$LINENO: checking for pid_t" >&5
16219 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16220 if test "${ac_cv_type_pid_t+set}" = set; then
16221   echo $ECHO_N "(cached) $ECHO_C" >&6
16222 else
16223   cat >conftest.$ac_ext <<_ACEOF
16224 /* confdefs.h.  */
16225 _ACEOF
16226 cat confdefs.h >>conftest.$ac_ext
16227 cat >>conftest.$ac_ext <<_ACEOF
16228 /* end confdefs.h.  */
16229 $ac_includes_default
16230 typedef pid_t ac__type_new_;
16231 int
16232 main ()
16233 {
16234 if ((ac__type_new_ *) 0)
16235   return 0;
16236 if (sizeof (ac__type_new_))
16237   return 0;
16238   ;
16239   return 0;
16240 }
16241 _ACEOF
16242 rm -f conftest.$ac_objext
16243 if { (ac_try="$ac_compile"
16244 case "(($ac_try" in
16245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16246   *) ac_try_echo=$ac_try;;
16247 esac
16248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16249   (eval "$ac_compile") 2>conftest.er1
16250   ac_status=$?
16251   grep -v '^ *+' conftest.er1 >conftest.err
16252   rm -f conftest.er1
16253   cat conftest.err >&5
16254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16255   (exit $ac_status); } &&
16256          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16257   { (case "(($ac_try" in
16258   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16259   *) ac_try_echo=$ac_try;;
16260 esac
16261 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16262   (eval "$ac_try") 2>&5
16263   ac_status=$?
16264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16265   (exit $ac_status); }; } &&
16266          { ac_try='test -s conftest.$ac_objext'
16267   { (case "(($ac_try" in
16268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16269   *) ac_try_echo=$ac_try;;
16270 esac
16271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16272   (eval "$ac_try") 2>&5
16273   ac_status=$?
16274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16275   (exit $ac_status); }; }; then
16276   ac_cv_type_pid_t=yes
16277 else
16278   echo "$as_me: failed program was:" >&5
16279 sed 's/^/| /' conftest.$ac_ext >&5
16280
16281         ac_cv_type_pid_t=no
16282 fi
16283
16284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16285 fi
16286 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16287 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16288 if test $ac_cv_type_pid_t = yes; then
16289   :
16290 else
16291
16292 cat >>confdefs.h <<_ACEOF
16293 #define pid_t int
16294 _ACEOF
16295
16296 fi
16297
16298 { echo "$as_me:$LINENO: checking for size_t" >&5
16299 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16300 if test "${ac_cv_type_size_t+set}" = set; then
16301   echo $ECHO_N "(cached) $ECHO_C" >&6
16302 else
16303   cat >conftest.$ac_ext <<_ACEOF
16304 /* confdefs.h.  */
16305 _ACEOF
16306 cat confdefs.h >>conftest.$ac_ext
16307 cat >>conftest.$ac_ext <<_ACEOF
16308 /* end confdefs.h.  */
16309 $ac_includes_default
16310 typedef size_t ac__type_new_;
16311 int
16312 main ()
16313 {
16314 if ((ac__type_new_ *) 0)
16315   return 0;
16316 if (sizeof (ac__type_new_))
16317   return 0;
16318   ;
16319   return 0;
16320 }
16321 _ACEOF
16322 rm -f conftest.$ac_objext
16323 if { (ac_try="$ac_compile"
16324 case "(($ac_try" in
16325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16326   *) ac_try_echo=$ac_try;;
16327 esac
16328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16329   (eval "$ac_compile") 2>conftest.er1
16330   ac_status=$?
16331   grep -v '^ *+' conftest.er1 >conftest.err
16332   rm -f conftest.er1
16333   cat conftest.err >&5
16334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16335   (exit $ac_status); } &&
16336          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16337   { (case "(($ac_try" in
16338   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16339   *) ac_try_echo=$ac_try;;
16340 esac
16341 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16342   (eval "$ac_try") 2>&5
16343   ac_status=$?
16344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16345   (exit $ac_status); }; } &&
16346          { ac_try='test -s conftest.$ac_objext'
16347   { (case "(($ac_try" in
16348   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16349   *) ac_try_echo=$ac_try;;
16350 esac
16351 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16352   (eval "$ac_try") 2>&5
16353   ac_status=$?
16354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16355   (exit $ac_status); }; }; then
16356   ac_cv_type_size_t=yes
16357 else
16358   echo "$as_me: failed program was:" >&5
16359 sed 's/^/| /' conftest.$ac_ext >&5
16360
16361         ac_cv_type_size_t=no
16362 fi
16363
16364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16365 fi
16366 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16367 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16368 if test $ac_cv_type_size_t = yes; then
16369   :
16370 else
16371
16372 cat >>confdefs.h <<_ACEOF
16373 #define size_t unsigned int
16374 _ACEOF
16375
16376 fi
16377
16378
16379 cat >>confdefs.h <<_ACEOF
16380 #define RETSIGTYPE void
16381 _ACEOF
16382
16383 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16384 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16385 if test "${ac_cv_struct_tm+set}" = set; then
16386   echo $ECHO_N "(cached) $ECHO_C" >&6
16387 else
16388   cat >conftest.$ac_ext <<_ACEOF
16389 /* confdefs.h.  */
16390 _ACEOF
16391 cat confdefs.h >>conftest.$ac_ext
16392 cat >>conftest.$ac_ext <<_ACEOF
16393 /* end confdefs.h.  */
16394 #include <sys/types.h>
16395 #include <time.h>
16396
16397 int
16398 main ()
16399 {
16400 struct tm *tp; tp->tm_sec;
16401   ;
16402   return 0;
16403 }
16404 _ACEOF
16405 rm -f conftest.$ac_objext
16406 if { (ac_try="$ac_compile"
16407 case "(($ac_try" in
16408   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16409   *) ac_try_echo=$ac_try;;
16410 esac
16411 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16412   (eval "$ac_compile") 2>conftest.er1
16413   ac_status=$?
16414   grep -v '^ *+' conftest.er1 >conftest.err
16415   rm -f conftest.er1
16416   cat conftest.err >&5
16417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16418   (exit $ac_status); } &&
16419          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16420   { (case "(($ac_try" in
16421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16422   *) ac_try_echo=$ac_try;;
16423 esac
16424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16425   (eval "$ac_try") 2>&5
16426   ac_status=$?
16427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16428   (exit $ac_status); }; } &&
16429          { ac_try='test -s conftest.$ac_objext'
16430   { (case "(($ac_try" in
16431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16432   *) ac_try_echo=$ac_try;;
16433 esac
16434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16435   (eval "$ac_try") 2>&5
16436   ac_status=$?
16437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16438   (exit $ac_status); }; }; then
16439   ac_cv_struct_tm=time.h
16440 else
16441   echo "$as_me: failed program was:" >&5
16442 sed 's/^/| /' conftest.$ac_ext >&5
16443
16444         ac_cv_struct_tm=sys/time.h
16445 fi
16446
16447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16448 fi
16449 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16450 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16451 if test $ac_cv_struct_tm = sys/time.h; then
16452
16453 cat >>confdefs.h <<\_ACEOF
16454 #define TM_IN_SYS_TIME 1
16455 _ACEOF
16456
16457 fi
16458
16459 { echo "$as_me:$LINENO: checking for int64_t" >&5
16460 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16461 if test "${ac_cv_type_int64_t+set}" = set; then
16462   echo $ECHO_N "(cached) $ECHO_C" >&6
16463 else
16464   cat >conftest.$ac_ext <<_ACEOF
16465 /* confdefs.h.  */
16466 _ACEOF
16467 cat confdefs.h >>conftest.$ac_ext
16468 cat >>conftest.$ac_ext <<_ACEOF
16469 /* end confdefs.h.  */
16470 $ac_includes_default
16471 typedef int64_t ac__type_new_;
16472 int
16473 main ()
16474 {
16475 if ((ac__type_new_ *) 0)
16476   return 0;
16477 if (sizeof (ac__type_new_))
16478   return 0;
16479   ;
16480   return 0;
16481 }
16482 _ACEOF
16483 rm -f conftest.$ac_objext
16484 if { (ac_try="$ac_compile"
16485 case "(($ac_try" in
16486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16487   *) ac_try_echo=$ac_try;;
16488 esac
16489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16490   (eval "$ac_compile") 2>conftest.er1
16491   ac_status=$?
16492   grep -v '^ *+' conftest.er1 >conftest.err
16493   rm -f conftest.er1
16494   cat conftest.err >&5
16495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16496   (exit $ac_status); } &&
16497          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16498   { (case "(($ac_try" in
16499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16500   *) ac_try_echo=$ac_try;;
16501 esac
16502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16503   (eval "$ac_try") 2>&5
16504   ac_status=$?
16505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16506   (exit $ac_status); }; } &&
16507          { ac_try='test -s conftest.$ac_objext'
16508   { (case "(($ac_try" in
16509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16510   *) ac_try_echo=$ac_try;;
16511 esac
16512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16513   (eval "$ac_try") 2>&5
16514   ac_status=$?
16515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16516   (exit $ac_status); }; }; then
16517   ac_cv_type_int64_t=yes
16518 else
16519   echo "$as_me: failed program was:" >&5
16520 sed 's/^/| /' conftest.$ac_ext >&5
16521
16522         ac_cv_type_int64_t=no
16523 fi
16524
16525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16526 fi
16527 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16528 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16529 if test $ac_cv_type_int64_t = yes; then
16530
16531 cat >>confdefs.h <<_ACEOF
16532 #define HAVE_INT64_T 1
16533 _ACEOF
16534
16535
16536 else
16537   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16538 echo "$as_me: error: Type int64_t required but not found" >&2;}
16539    { (exit 1); exit 1; }; }
16540 fi
16541
16542 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16543 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16544 if test "${ac_cv_type_uint64_t+set}" = set; then
16545   echo $ECHO_N "(cached) $ECHO_C" >&6
16546 else
16547   cat >conftest.$ac_ext <<_ACEOF
16548 /* confdefs.h.  */
16549 _ACEOF
16550 cat confdefs.h >>conftest.$ac_ext
16551 cat >>conftest.$ac_ext <<_ACEOF
16552 /* end confdefs.h.  */
16553 $ac_includes_default
16554 typedef uint64_t ac__type_new_;
16555 int
16556 main ()
16557 {
16558 if ((ac__type_new_ *) 0)
16559   return 0;
16560 if (sizeof (ac__type_new_))
16561   return 0;
16562   ;
16563   return 0;
16564 }
16565 _ACEOF
16566 rm -f conftest.$ac_objext
16567 if { (ac_try="$ac_compile"
16568 case "(($ac_try" in
16569   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16570   *) ac_try_echo=$ac_try;;
16571 esac
16572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16573   (eval "$ac_compile") 2>conftest.er1
16574   ac_status=$?
16575   grep -v '^ *+' conftest.er1 >conftest.err
16576   rm -f conftest.er1
16577   cat conftest.err >&5
16578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16579   (exit $ac_status); } &&
16580          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16581   { (case "(($ac_try" in
16582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16583   *) ac_try_echo=$ac_try;;
16584 esac
16585 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16586   (eval "$ac_try") 2>&5
16587   ac_status=$?
16588   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16589   (exit $ac_status); }; } &&
16590          { ac_try='test -s conftest.$ac_objext'
16591   { (case "(($ac_try" in
16592   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16593   *) ac_try_echo=$ac_try;;
16594 esac
16595 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16596   (eval "$ac_try") 2>&5
16597   ac_status=$?
16598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16599   (exit $ac_status); }; }; then
16600   ac_cv_type_uint64_t=yes
16601 else
16602   echo "$as_me: failed program was:" >&5
16603 sed 's/^/| /' conftest.$ac_ext >&5
16604
16605         ac_cv_type_uint64_t=no
16606 fi
16607
16608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16609 fi
16610 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16611 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16612 if test $ac_cv_type_uint64_t = yes; then
16613
16614 cat >>confdefs.h <<_ACEOF
16615 #define HAVE_UINT64_T 1
16616 _ACEOF
16617
16618
16619 else
16620   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16621 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16622 if test "${ac_cv_type_u_int64_t+set}" = set; then
16623   echo $ECHO_N "(cached) $ECHO_C" >&6
16624 else
16625   cat >conftest.$ac_ext <<_ACEOF
16626 /* confdefs.h.  */
16627 _ACEOF
16628 cat confdefs.h >>conftest.$ac_ext
16629 cat >>conftest.$ac_ext <<_ACEOF
16630 /* end confdefs.h.  */
16631 $ac_includes_default
16632 typedef u_int64_t ac__type_new_;
16633 int
16634 main ()
16635 {
16636 if ((ac__type_new_ *) 0)
16637   return 0;
16638 if (sizeof (ac__type_new_))
16639   return 0;
16640   ;
16641   return 0;
16642 }
16643 _ACEOF
16644 rm -f conftest.$ac_objext
16645 if { (ac_try="$ac_compile"
16646 case "(($ac_try" in
16647   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16648   *) ac_try_echo=$ac_try;;
16649 esac
16650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16651   (eval "$ac_compile") 2>conftest.er1
16652   ac_status=$?
16653   grep -v '^ *+' conftest.er1 >conftest.err
16654   rm -f conftest.er1
16655   cat conftest.err >&5
16656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16657   (exit $ac_status); } &&
16658          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16659   { (case "(($ac_try" in
16660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16661   *) ac_try_echo=$ac_try;;
16662 esac
16663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16664   (eval "$ac_try") 2>&5
16665   ac_status=$?
16666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16667   (exit $ac_status); }; } &&
16668          { ac_try='test -s conftest.$ac_objext'
16669   { (case "(($ac_try" in
16670   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16671   *) ac_try_echo=$ac_try;;
16672 esac
16673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16674   (eval "$ac_try") 2>&5
16675   ac_status=$?
16676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16677   (exit $ac_status); }; }; then
16678   ac_cv_type_u_int64_t=yes
16679 else
16680   echo "$as_me: failed program was:" >&5
16681 sed 's/^/| /' conftest.$ac_ext >&5
16682
16683         ac_cv_type_u_int64_t=no
16684 fi
16685
16686 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16687 fi
16688 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16689 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16690 if test $ac_cv_type_u_int64_t = yes; then
16691
16692 cat >>confdefs.h <<_ACEOF
16693 #define HAVE_U_INT64_T 1
16694 _ACEOF
16695
16696
16697 else
16698   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16699 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16700    { (exit 1); exit 1; }; }
16701 fi
16702
16703 fi
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16715 do
16716 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16717 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16718 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16719 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16720   echo $ECHO_N "(cached) $ECHO_C" >&6
16721 else
16722   cat >conftest.$ac_ext <<_ACEOF
16723 /* confdefs.h.  */
16724 _ACEOF
16725 cat confdefs.h >>conftest.$ac_ext
16726 cat >>conftest.$ac_ext <<_ACEOF
16727 /* end confdefs.h.  */
16728 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16729    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16730 #define $ac_func innocuous_$ac_func
16731
16732 /* System header to define __stub macros and hopefully few prototypes,
16733     which can conflict with char $ac_func (); below.
16734     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16735     <limits.h> exists even on freestanding compilers.  */
16736
16737 #ifdef __STDC__
16738 # include <limits.h>
16739 #else
16740 # include <assert.h>
16741 #endif
16742
16743 #undef $ac_func
16744
16745 /* Override any GCC internal prototype to avoid an error.
16746    Use char because int might match the return type of a GCC
16747    builtin and then its argument prototype would still apply.  */
16748 #ifdef __cplusplus
16749 extern "C"
16750 #endif
16751 char $ac_func ();
16752 /* The GNU C library defines this for functions which it implements
16753     to always fail with ENOSYS.  Some functions are actually named
16754     something starting with __ and the normal name is an alias.  */
16755 #if defined __stub_$ac_func || defined __stub___$ac_func
16756 choke me
16757 #endif
16758
16759 int
16760 main ()
16761 {
16762 return $ac_func ();
16763   ;
16764   return 0;
16765 }
16766 _ACEOF
16767 rm -f conftest.$ac_objext conftest$ac_exeext
16768 if { (ac_try="$ac_link"
16769 case "(($ac_try" in
16770   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16771   *) ac_try_echo=$ac_try;;
16772 esac
16773 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16774   (eval "$ac_link") 2>conftest.er1
16775   ac_status=$?
16776   grep -v '^ *+' conftest.er1 >conftest.err
16777   rm -f conftest.er1
16778   cat conftest.err >&5
16779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16780   (exit $ac_status); } &&
16781          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16782   { (case "(($ac_try" in
16783   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16784   *) ac_try_echo=$ac_try;;
16785 esac
16786 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16787   (eval "$ac_try") 2>&5
16788   ac_status=$?
16789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16790   (exit $ac_status); }; } &&
16791          { ac_try='test -s conftest$ac_exeext'
16792   { (case "(($ac_try" in
16793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16794   *) ac_try_echo=$ac_try;;
16795 esac
16796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16797   (eval "$ac_try") 2>&5
16798   ac_status=$?
16799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16800   (exit $ac_status); }; }; then
16801   eval "$as_ac_var=yes"
16802 else
16803   echo "$as_me: failed program was:" >&5
16804 sed 's/^/| /' conftest.$ac_ext >&5
16805
16806         eval "$as_ac_var=no"
16807 fi
16808
16809 rm -f core conftest.err conftest.$ac_objext \
16810       conftest$ac_exeext conftest.$ac_ext
16811 fi
16812 ac_res=`eval echo '${'$as_ac_var'}'`
16813                { echo "$as_me:$LINENO: result: $ac_res" >&5
16814 echo "${ECHO_T}$ac_res" >&6; }
16815 if test `eval echo '${'$as_ac_var'}'` = yes; then
16816   cat >>confdefs.h <<_ACEOF
16817 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16818 _ACEOF
16819
16820 fi
16821 done
16822
16823
16824
16825
16826
16827 for ac_func in powf fmodf strtof round
16828 do
16829 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16830 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16831 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16832 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16833   echo $ECHO_N "(cached) $ECHO_C" >&6
16834 else
16835   cat >conftest.$ac_ext <<_ACEOF
16836 /* confdefs.h.  */
16837 _ACEOF
16838 cat confdefs.h >>conftest.$ac_ext
16839 cat >>conftest.$ac_ext <<_ACEOF
16840 /* end confdefs.h.  */
16841 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16842    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16843 #define $ac_func innocuous_$ac_func
16844
16845 /* System header to define __stub macros and hopefully few prototypes,
16846     which can conflict with char $ac_func (); below.
16847     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16848     <limits.h> exists even on freestanding compilers.  */
16849
16850 #ifdef __STDC__
16851 # include <limits.h>
16852 #else
16853 # include <assert.h>
16854 #endif
16855
16856 #undef $ac_func
16857
16858 /* Override any GCC internal prototype to avoid an error.
16859    Use char because int might match the return type of a GCC
16860    builtin and then its argument prototype would still apply.  */
16861 #ifdef __cplusplus
16862 extern "C"
16863 #endif
16864 char $ac_func ();
16865 /* The GNU C library defines this for functions which it implements
16866     to always fail with ENOSYS.  Some functions are actually named
16867     something starting with __ and the normal name is an alias.  */
16868 #if defined __stub_$ac_func || defined __stub___$ac_func
16869 choke me
16870 #endif
16871
16872 int
16873 main ()
16874 {
16875 return $ac_func ();
16876   ;
16877   return 0;
16878 }
16879 _ACEOF
16880 rm -f conftest.$ac_objext conftest$ac_exeext
16881 if { (ac_try="$ac_link"
16882 case "(($ac_try" in
16883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16884   *) ac_try_echo=$ac_try;;
16885 esac
16886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16887   (eval "$ac_link") 2>conftest.er1
16888   ac_status=$?
16889   grep -v '^ *+' conftest.er1 >conftest.err
16890   rm -f conftest.er1
16891   cat conftest.err >&5
16892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16893   (exit $ac_status); } &&
16894          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16895   { (case "(($ac_try" in
16896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16897   *) ac_try_echo=$ac_try;;
16898 esac
16899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16900   (eval "$ac_try") 2>&5
16901   ac_status=$?
16902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16903   (exit $ac_status); }; } &&
16904          { ac_try='test -s conftest$ac_exeext'
16905   { (case "(($ac_try" in
16906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16907   *) ac_try_echo=$ac_try;;
16908 esac
16909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16910   (eval "$ac_try") 2>&5
16911   ac_status=$?
16912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16913   (exit $ac_status); }; }; then
16914   eval "$as_ac_var=yes"
16915 else
16916   echo "$as_me: failed program was:" >&5
16917 sed 's/^/| /' conftest.$ac_ext >&5
16918
16919         eval "$as_ac_var=no"
16920 fi
16921
16922 rm -f core conftest.err conftest.$ac_objext \
16923       conftest$ac_exeext conftest.$ac_ext
16924 fi
16925 ac_res=`eval echo '${'$as_ac_var'}'`
16926                { echo "$as_me:$LINENO: result: $ac_res" >&5
16927 echo "${ECHO_T}$ac_res" >&6; }
16928 if test `eval echo '${'$as_ac_var'}'` = yes; then
16929   cat >>confdefs.h <<_ACEOF
16930 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16931 _ACEOF
16932
16933 fi
16934 done
16935
16936
16937
16938
16939
16940
16941 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
16942 do
16943 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16944 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16945 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16946 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16947   echo $ECHO_N "(cached) $ECHO_C" >&6
16948 else
16949   cat >conftest.$ac_ext <<_ACEOF
16950 /* confdefs.h.  */
16951 _ACEOF
16952 cat confdefs.h >>conftest.$ac_ext
16953 cat >>conftest.$ac_ext <<_ACEOF
16954 /* end confdefs.h.  */
16955 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16956    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16957 #define $ac_func innocuous_$ac_func
16958
16959 /* System header to define __stub macros and hopefully few prototypes,
16960     which can conflict with char $ac_func (); below.
16961     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16962     <limits.h> exists even on freestanding compilers.  */
16963
16964 #ifdef __STDC__
16965 # include <limits.h>
16966 #else
16967 # include <assert.h>
16968 #endif
16969
16970 #undef $ac_func
16971
16972 /* Override any GCC internal prototype to avoid an error.
16973    Use char because int might match the return type of a GCC
16974    builtin and then its argument prototype would still apply.  */
16975 #ifdef __cplusplus
16976 extern "C"
16977 #endif
16978 char $ac_func ();
16979 /* The GNU C library defines this for functions which it implements
16980     to always fail with ENOSYS.  Some functions are actually named
16981     something starting with __ and the normal name is an alias.  */
16982 #if defined __stub_$ac_func || defined __stub___$ac_func
16983 choke me
16984 #endif
16985
16986 int
16987 main ()
16988 {
16989 return $ac_func ();
16990   ;
16991   return 0;
16992 }
16993 _ACEOF
16994 rm -f conftest.$ac_objext conftest$ac_exeext
16995 if { (ac_try="$ac_link"
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_link") 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_exeext'
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   eval "$as_ac_var=yes"
17029 else
17030   echo "$as_me: failed program was:" >&5
17031 sed 's/^/| /' conftest.$ac_ext >&5
17032
17033         eval "$as_ac_var=no"
17034 fi
17035
17036 rm -f core conftest.err conftest.$ac_objext \
17037       conftest$ac_exeext conftest.$ac_ext
17038 fi
17039 ac_res=`eval echo '${'$as_ac_var'}'`
17040                { echo "$as_me:$LINENO: result: $ac_res" >&5
17041 echo "${ECHO_T}$ac_res" >&6; }
17042 if test `eval echo '${'$as_ac_var'}'` = yes; then
17043   cat >>confdefs.h <<_ACEOF
17044 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17045 _ACEOF
17046
17047 fi
17048 done
17049
17050
17051
17052
17053 for ac_func in isatty mkdtemp mkstemp
17054 do
17055 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17056 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17057 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17058 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17059   echo $ECHO_N "(cached) $ECHO_C" >&6
17060 else
17061   cat >conftest.$ac_ext <<_ACEOF
17062 /* confdefs.h.  */
17063 _ACEOF
17064 cat confdefs.h >>conftest.$ac_ext
17065 cat >>conftest.$ac_ext <<_ACEOF
17066 /* end confdefs.h.  */
17067 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17068    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17069 #define $ac_func innocuous_$ac_func
17070
17071 /* System header to define __stub macros and hopefully few prototypes,
17072     which can conflict with char $ac_func (); below.
17073     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17074     <limits.h> exists even on freestanding compilers.  */
17075
17076 #ifdef __STDC__
17077 # include <limits.h>
17078 #else
17079 # include <assert.h>
17080 #endif
17081
17082 #undef $ac_func
17083
17084 /* Override any GCC internal prototype to avoid an error.
17085    Use char because int might match the return type of a GCC
17086    builtin and then its argument prototype would still apply.  */
17087 #ifdef __cplusplus
17088 extern "C"
17089 #endif
17090 char $ac_func ();
17091 /* The GNU C library defines this for functions which it implements
17092     to always fail with ENOSYS.  Some functions are actually named
17093     something starting with __ and the normal name is an alias.  */
17094 #if defined __stub_$ac_func || defined __stub___$ac_func
17095 choke me
17096 #endif
17097
17098 int
17099 main ()
17100 {
17101 return $ac_func ();
17102   ;
17103   return 0;
17104 }
17105 _ACEOF
17106 rm -f conftest.$ac_objext conftest$ac_exeext
17107 if { (ac_try="$ac_link"
17108 case "(($ac_try" in
17109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17110   *) ac_try_echo=$ac_try;;
17111 esac
17112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17113   (eval "$ac_link") 2>conftest.er1
17114   ac_status=$?
17115   grep -v '^ *+' conftest.er1 >conftest.err
17116   rm -f conftest.er1
17117   cat conftest.err >&5
17118   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17119   (exit $ac_status); } &&
17120          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17121   { (case "(($ac_try" in
17122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17123   *) ac_try_echo=$ac_try;;
17124 esac
17125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17126   (eval "$ac_try") 2>&5
17127   ac_status=$?
17128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17129   (exit $ac_status); }; } &&
17130          { ac_try='test -s conftest$ac_exeext'
17131   { (case "(($ac_try" in
17132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17133   *) ac_try_echo=$ac_try;;
17134 esac
17135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17136   (eval "$ac_try") 2>&5
17137   ac_status=$?
17138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17139   (exit $ac_status); }; }; then
17140   eval "$as_ac_var=yes"
17141 else
17142   echo "$as_me: failed program was:" >&5
17143 sed 's/^/| /' conftest.$ac_ext >&5
17144
17145         eval "$as_ac_var=no"
17146 fi
17147
17148 rm -f core conftest.err conftest.$ac_objext \
17149       conftest$ac_exeext conftest.$ac_ext
17150 fi
17151 ac_res=`eval echo '${'$as_ac_var'}'`
17152                { echo "$as_me:$LINENO: result: $ac_res" >&5
17153 echo "${ECHO_T}$ac_res" >&6; }
17154 if test `eval echo '${'$as_ac_var'}'` = yes; then
17155   cat >>confdefs.h <<_ACEOF
17156 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17157 _ACEOF
17158
17159 fi
17160 done
17161
17162
17163
17164
17165
17166
17167
17168
17169 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17170 do
17171 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17172 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17173 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17174 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17175   echo $ECHO_N "(cached) $ECHO_C" >&6
17176 else
17177   cat >conftest.$ac_ext <<_ACEOF
17178 /* confdefs.h.  */
17179 _ACEOF
17180 cat confdefs.h >>conftest.$ac_ext
17181 cat >>conftest.$ac_ext <<_ACEOF
17182 /* end confdefs.h.  */
17183 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17184    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17185 #define $ac_func innocuous_$ac_func
17186
17187 /* System header to define __stub macros and hopefully few prototypes,
17188     which can conflict with char $ac_func (); below.
17189     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17190     <limits.h> exists even on freestanding compilers.  */
17191
17192 #ifdef __STDC__
17193 # include <limits.h>
17194 #else
17195 # include <assert.h>
17196 #endif
17197
17198 #undef $ac_func
17199
17200 /* Override any GCC internal prototype to avoid an error.
17201    Use char because int might match the return type of a GCC
17202    builtin and then its argument prototype would still apply.  */
17203 #ifdef __cplusplus
17204 extern "C"
17205 #endif
17206 char $ac_func ();
17207 /* The GNU C library defines this for functions which it implements
17208     to always fail with ENOSYS.  Some functions are actually named
17209     something starting with __ and the normal name is an alias.  */
17210 #if defined __stub_$ac_func || defined __stub___$ac_func
17211 choke me
17212 #endif
17213
17214 int
17215 main ()
17216 {
17217 return $ac_func ();
17218   ;
17219   return 0;
17220 }
17221 _ACEOF
17222 rm -f conftest.$ac_objext conftest$ac_exeext
17223 if { (ac_try="$ac_link"
17224 case "(($ac_try" in
17225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17226   *) ac_try_echo=$ac_try;;
17227 esac
17228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17229   (eval "$ac_link") 2>conftest.er1
17230   ac_status=$?
17231   grep -v '^ *+' conftest.er1 >conftest.err
17232   rm -f conftest.er1
17233   cat conftest.err >&5
17234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17235   (exit $ac_status); } &&
17236          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17237   { (case "(($ac_try" in
17238   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17239   *) ac_try_echo=$ac_try;;
17240 esac
17241 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17242   (eval "$ac_try") 2>&5
17243   ac_status=$?
17244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17245   (exit $ac_status); }; } &&
17246          { ac_try='test -s conftest$ac_exeext'
17247   { (case "(($ac_try" in
17248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17249   *) ac_try_echo=$ac_try;;
17250 esac
17251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17252   (eval "$ac_try") 2>&5
17253   ac_status=$?
17254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17255   (exit $ac_status); }; }; then
17256   eval "$as_ac_var=yes"
17257 else
17258   echo "$as_me: failed program was:" >&5
17259 sed 's/^/| /' conftest.$ac_ext >&5
17260
17261         eval "$as_ac_var=no"
17262 fi
17263
17264 rm -f core conftest.err conftest.$ac_objext \
17265       conftest$ac_exeext conftest.$ac_ext
17266 fi
17267 ac_res=`eval echo '${'$as_ac_var'}'`
17268                { echo "$as_me:$LINENO: result: $ac_res" >&5
17269 echo "${ECHO_T}$ac_res" >&6; }
17270 if test `eval echo '${'$as_ac_var'}'` = yes; then
17271   cat >>confdefs.h <<_ACEOF
17272 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17273 _ACEOF
17274
17275 fi
17276 done
17277
17278
17279
17280
17281 for ac_func in strerror strerror_r setenv
17282 do
17283 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17284 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17285 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17286 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17287   echo $ECHO_N "(cached) $ECHO_C" >&6
17288 else
17289   cat >conftest.$ac_ext <<_ACEOF
17290 /* confdefs.h.  */
17291 _ACEOF
17292 cat confdefs.h >>conftest.$ac_ext
17293 cat >>conftest.$ac_ext <<_ACEOF
17294 /* end confdefs.h.  */
17295 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17296    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17297 #define $ac_func innocuous_$ac_func
17298
17299 /* System header to define __stub macros and hopefully few prototypes,
17300     which can conflict with char $ac_func (); below.
17301     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17302     <limits.h> exists even on freestanding compilers.  */
17303
17304 #ifdef __STDC__
17305 # include <limits.h>
17306 #else
17307 # include <assert.h>
17308 #endif
17309
17310 #undef $ac_func
17311
17312 /* Override any GCC internal prototype to avoid an error.
17313    Use char because int might match the return type of a GCC
17314    builtin and then its argument prototype would still apply.  */
17315 #ifdef __cplusplus
17316 extern "C"
17317 #endif
17318 char $ac_func ();
17319 /* The GNU C library defines this for functions which it implements
17320     to always fail with ENOSYS.  Some functions are actually named
17321     something starting with __ and the normal name is an alias.  */
17322 #if defined __stub_$ac_func || defined __stub___$ac_func
17323 choke me
17324 #endif
17325
17326 int
17327 main ()
17328 {
17329 return $ac_func ();
17330   ;
17331   return 0;
17332 }
17333 _ACEOF
17334 rm -f conftest.$ac_objext conftest$ac_exeext
17335 if { (ac_try="$ac_link"
17336 case "(($ac_try" in
17337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17338   *) ac_try_echo=$ac_try;;
17339 esac
17340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17341   (eval "$ac_link") 2>conftest.er1
17342   ac_status=$?
17343   grep -v '^ *+' conftest.er1 >conftest.err
17344   rm -f conftest.er1
17345   cat conftest.err >&5
17346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17347   (exit $ac_status); } &&
17348          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17349   { (case "(($ac_try" in
17350   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17351   *) ac_try_echo=$ac_try;;
17352 esac
17353 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17354   (eval "$ac_try") 2>&5
17355   ac_status=$?
17356   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17357   (exit $ac_status); }; } &&
17358          { ac_try='test -s conftest$ac_exeext'
17359   { (case "(($ac_try" in
17360   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17361   *) ac_try_echo=$ac_try;;
17362 esac
17363 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17364   (eval "$ac_try") 2>&5
17365   ac_status=$?
17366   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17367   (exit $ac_status); }; }; then
17368   eval "$as_ac_var=yes"
17369 else
17370   echo "$as_me: failed program was:" >&5
17371 sed 's/^/| /' conftest.$ac_ext >&5
17372
17373         eval "$as_ac_var=no"
17374 fi
17375
17376 rm -f core conftest.err conftest.$ac_objext \
17377       conftest$ac_exeext conftest.$ac_ext
17378 fi
17379 ac_res=`eval echo '${'$as_ac_var'}'`
17380                { echo "$as_me:$LINENO: result: $ac_res" >&5
17381 echo "${ECHO_T}$ac_res" >&6; }
17382 if test `eval echo '${'$as_ac_var'}'` = yes; then
17383   cat >>confdefs.h <<_ACEOF
17384 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17385 _ACEOF
17386
17387 fi
17388 done
17389
17390
17391
17392
17393
17394 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17395 do
17396 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17397 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17398 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17399 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17400   echo $ECHO_N "(cached) $ECHO_C" >&6
17401 else
17402   cat >conftest.$ac_ext <<_ACEOF
17403 /* confdefs.h.  */
17404 _ACEOF
17405 cat confdefs.h >>conftest.$ac_ext
17406 cat >>conftest.$ac_ext <<_ACEOF
17407 /* end confdefs.h.  */
17408 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17409    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17410 #define $ac_func innocuous_$ac_func
17411
17412 /* System header to define __stub macros and hopefully few prototypes,
17413     which can conflict with char $ac_func (); below.
17414     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17415     <limits.h> exists even on freestanding compilers.  */
17416
17417 #ifdef __STDC__
17418 # include <limits.h>
17419 #else
17420 # include <assert.h>
17421 #endif
17422
17423 #undef $ac_func
17424
17425 /* Override any GCC internal prototype to avoid an error.
17426    Use char because int might match the return type of a GCC
17427    builtin and then its argument prototype would still apply.  */
17428 #ifdef __cplusplus
17429 extern "C"
17430 #endif
17431 char $ac_func ();
17432 /* The GNU C library defines this for functions which it implements
17433     to always fail with ENOSYS.  Some functions are actually named
17434     something starting with __ and the normal name is an alias.  */
17435 #if defined __stub_$ac_func || defined __stub___$ac_func
17436 choke me
17437 #endif
17438
17439 int
17440 main ()
17441 {
17442 return $ac_func ();
17443   ;
17444   return 0;
17445 }
17446 _ACEOF
17447 rm -f conftest.$ac_objext conftest$ac_exeext
17448 if { (ac_try="$ac_link"
17449 case "(($ac_try" in
17450   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17451   *) ac_try_echo=$ac_try;;
17452 esac
17453 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17454   (eval "$ac_link") 2>conftest.er1
17455   ac_status=$?
17456   grep -v '^ *+' conftest.er1 >conftest.err
17457   rm -f conftest.er1
17458   cat conftest.err >&5
17459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17460   (exit $ac_status); } &&
17461          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17462   { (case "(($ac_try" in
17463   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17464   *) ac_try_echo=$ac_try;;
17465 esac
17466 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17467   (eval "$ac_try") 2>&5
17468   ac_status=$?
17469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17470   (exit $ac_status); }; } &&
17471          { ac_try='test -s conftest$ac_exeext'
17472   { (case "(($ac_try" in
17473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17474   *) ac_try_echo=$ac_try;;
17475 esac
17476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17477   (eval "$ac_try") 2>&5
17478   ac_status=$?
17479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17480   (exit $ac_status); }; }; then
17481   eval "$as_ac_var=yes"
17482 else
17483   echo "$as_me: failed program was:" >&5
17484 sed 's/^/| /' conftest.$ac_ext >&5
17485
17486         eval "$as_ac_var=no"
17487 fi
17488
17489 rm -f core conftest.err conftest.$ac_objext \
17490       conftest$ac_exeext conftest.$ac_ext
17491 fi
17492 ac_res=`eval echo '${'$as_ac_var'}'`
17493                { echo "$as_me:$LINENO: result: $ac_res" >&5
17494 echo "${ECHO_T}$ac_res" >&6; }
17495 if test `eval echo '${'$as_ac_var'}'` = yes; then
17496   cat >>confdefs.h <<_ACEOF
17497 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17498 _ACEOF
17499
17500 fi
17501 done
17502
17503
17504
17505
17506
17507
17508 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17509 do
17510 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17511 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17512 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17513 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17514   echo $ECHO_N "(cached) $ECHO_C" >&6
17515 else
17516   cat >conftest.$ac_ext <<_ACEOF
17517 /* confdefs.h.  */
17518 _ACEOF
17519 cat confdefs.h >>conftest.$ac_ext
17520 cat >>conftest.$ac_ext <<_ACEOF
17521 /* end confdefs.h.  */
17522 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17523    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17524 #define $ac_func innocuous_$ac_func
17525
17526 /* System header to define __stub macros and hopefully few prototypes,
17527     which can conflict with char $ac_func (); below.
17528     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17529     <limits.h> exists even on freestanding compilers.  */
17530
17531 #ifdef __STDC__
17532 # include <limits.h>
17533 #else
17534 # include <assert.h>
17535 #endif
17536
17537 #undef $ac_func
17538
17539 /* Override any GCC internal prototype to avoid an error.
17540    Use char because int might match the return type of a GCC
17541    builtin and then its argument prototype would still apply.  */
17542 #ifdef __cplusplus
17543 extern "C"
17544 #endif
17545 char $ac_func ();
17546 /* The GNU C library defines this for functions which it implements
17547     to always fail with ENOSYS.  Some functions are actually named
17548     something starting with __ and the normal name is an alias.  */
17549 #if defined __stub_$ac_func || defined __stub___$ac_func
17550 choke me
17551 #endif
17552
17553 int
17554 main ()
17555 {
17556 return $ac_func ();
17557   ;
17558   return 0;
17559 }
17560 _ACEOF
17561 rm -f conftest.$ac_objext conftest$ac_exeext
17562 if { (ac_try="$ac_link"
17563 case "(($ac_try" in
17564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17565   *) ac_try_echo=$ac_try;;
17566 esac
17567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17568   (eval "$ac_link") 2>conftest.er1
17569   ac_status=$?
17570   grep -v '^ *+' conftest.er1 >conftest.err
17571   rm -f conftest.er1
17572   cat conftest.err >&5
17573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17574   (exit $ac_status); } &&
17575          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17576   { (case "(($ac_try" in
17577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17578   *) ac_try_echo=$ac_try;;
17579 esac
17580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17581   (eval "$ac_try") 2>&5
17582   ac_status=$?
17583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17584   (exit $ac_status); }; } &&
17585          { ac_try='test -s conftest$ac_exeext'
17586   { (case "(($ac_try" in
17587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17588   *) ac_try_echo=$ac_try;;
17589 esac
17590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17591   (eval "$ac_try") 2>&5
17592   ac_status=$?
17593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17594   (exit $ac_status); }; }; then
17595   eval "$as_ac_var=yes"
17596 else
17597   echo "$as_me: failed program was:" >&5
17598 sed 's/^/| /' conftest.$ac_ext >&5
17599
17600         eval "$as_ac_var=no"
17601 fi
17602
17603 rm -f core conftest.err conftest.$ac_objext \
17604       conftest$ac_exeext conftest.$ac_ext
17605 fi
17606 ac_res=`eval echo '${'$as_ac_var'}'`
17607                { echo "$as_me:$LINENO: result: $ac_res" >&5
17608 echo "${ECHO_T}$ac_res" >&6; }
17609 if test `eval echo '${'$as_ac_var'}'` = yes; then
17610   cat >>confdefs.h <<_ACEOF
17611 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17612 _ACEOF
17613
17614 fi
17615 done
17616
17617 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17618 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17619 if test "${llvm_cv_c_printf_a+set}" = set; then
17620   echo $ECHO_N "(cached) $ECHO_C" >&6
17621 else
17622   ac_ext=c
17623 ac_cpp='$CPP $CPPFLAGS'
17624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17627
17628  if test "$cross_compiling" = yes; then
17629   llvmac_cv_c_printf_a=no
17630 else
17631   cat >conftest.$ac_ext <<_ACEOF
17632
17633   /* confdefs.h.  */
17634 _ACEOF
17635 cat confdefs.h >>conftest.$ac_ext
17636 cat >>conftest.$ac_ext <<_ACEOF
17637 /* end confdefs.h.  */
17638
17639 #include <stdio.h>
17640 #include <stdlib.h>
17641
17642 int
17643 main ()
17644 {
17645
17646 volatile double A, B;
17647 char Buffer[100];
17648 A = 1;
17649 A /= 10.0;
17650 sprintf(Buffer, "%a", A);
17651 B = atof(Buffer);
17652 if (A != B)
17653   return (1);
17654 if (A != 0x1.999999999999ap-4)
17655   return (1);
17656 return (0);
17657   ;
17658   return 0;
17659 }
17660 _ACEOF
17661 rm -f conftest$ac_exeext
17662 if { (ac_try="$ac_link"
17663 case "(($ac_try" in
17664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17665   *) ac_try_echo=$ac_try;;
17666 esac
17667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17668   (eval "$ac_link") 2>&5
17669   ac_status=$?
17670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17671   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17672   { (case "(($ac_try" in
17673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17674   *) ac_try_echo=$ac_try;;
17675 esac
17676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17677   (eval "$ac_try") 2>&5
17678   ac_status=$?
17679   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17680   (exit $ac_status); }; }; then
17681   llvm_cv_c_printf_a=yes
17682 else
17683   echo "$as_me: program exited with status $ac_status" >&5
17684 echo "$as_me: failed program was:" >&5
17685 sed 's/^/| /' conftest.$ac_ext >&5
17686
17687 ( exit $ac_status )
17688 llvmac_cv_c_printf_a=no
17689 fi
17690 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17691 fi
17692
17693
17694  ac_ext=c
17695 ac_cpp='$CPP $CPPFLAGS'
17696 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17697 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17698 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17699
17700 fi
17701 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17702 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17703  if test "$llvm_cv_c_printf_a" = "yes"; then
17704
17705 cat >>confdefs.h <<\_ACEOF
17706 #define HAVE_PRINTF_A 1
17707 _ACEOF
17708
17709  fi
17710
17711
17712 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17713 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17714 if test "${ac_cv_func_rand48+set}" = set; then
17715   echo $ECHO_N "(cached) $ECHO_C" >&6
17716 else
17717   ac_ext=cpp
17718 ac_cpp='$CXXCPP $CPPFLAGS'
17719 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17720 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17721 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17722
17723    cat >conftest.$ac_ext <<_ACEOF
17724 /* confdefs.h.  */
17725 _ACEOF
17726 cat confdefs.h >>conftest.$ac_ext
17727 cat >>conftest.$ac_ext <<_ACEOF
17728 /* end confdefs.h.  */
17729 #include <stdlib.h>
17730 int
17731 main ()
17732 {
17733 srand48(0);lrand48();drand48();
17734   ;
17735   return 0;
17736 }
17737 _ACEOF
17738 rm -f conftest.$ac_objext
17739 if { (ac_try="$ac_compile"
17740 case "(($ac_try" in
17741   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17742   *) ac_try_echo=$ac_try;;
17743 esac
17744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17745   (eval "$ac_compile") 2>conftest.er1
17746   ac_status=$?
17747   grep -v '^ *+' conftest.er1 >conftest.err
17748   rm -f conftest.er1
17749   cat conftest.err >&5
17750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17751   (exit $ac_status); } &&
17752          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17753   { (case "(($ac_try" in
17754   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17755   *) ac_try_echo=$ac_try;;
17756 esac
17757 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17758   (eval "$ac_try") 2>&5
17759   ac_status=$?
17760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17761   (exit $ac_status); }; } &&
17762          { ac_try='test -s conftest.$ac_objext'
17763   { (case "(($ac_try" in
17764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17765   *) ac_try_echo=$ac_try;;
17766 esac
17767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17768   (eval "$ac_try") 2>&5
17769   ac_status=$?
17770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17771   (exit $ac_status); }; }; then
17772   ac_cv_func_rand48=yes
17773 else
17774   echo "$as_me: failed program was:" >&5
17775 sed 's/^/| /' conftest.$ac_ext >&5
17776
17777         ac_cv_func_rand48=no
17778 fi
17779
17780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17781   ac_ext=c
17782 ac_cpp='$CPP $CPPFLAGS'
17783 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17784 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17785 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17786
17787 fi
17788 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17789 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
17790
17791 if test "$ac_cv_func_rand48" = "yes" ; then
17792
17793 cat >>confdefs.h <<\_ACEOF
17794 #define HAVE_RAND48 1
17795 _ACEOF
17796
17797 fi
17798
17799
17800 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17801 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17802 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17803   echo $ECHO_N "(cached) $ECHO_C" >&6
17804 else
17805   cat >conftest.$ac_ext <<_ACEOF
17806 /* confdefs.h.  */
17807 _ACEOF
17808 cat confdefs.h >>conftest.$ac_ext
17809 cat >>conftest.$ac_ext <<_ACEOF
17810 /* end confdefs.h.  */
17811 $ac_includes_default
17812 int
17813 main ()
17814 {
17815 #ifndef strerror_s
17816   char *p = (char *) strerror_s;
17817   return !p;
17818 #endif
17819
17820   ;
17821   return 0;
17822 }
17823 _ACEOF
17824 rm -f conftest.$ac_objext
17825 if { (ac_try="$ac_compile"
17826 case "(($ac_try" in
17827   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17828   *) ac_try_echo=$ac_try;;
17829 esac
17830 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17831   (eval "$ac_compile") 2>conftest.er1
17832   ac_status=$?
17833   grep -v '^ *+' conftest.er1 >conftest.err
17834   rm -f conftest.er1
17835   cat conftest.err >&5
17836   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17837   (exit $ac_status); } &&
17838          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17839   { (case "(($ac_try" in
17840   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17841   *) ac_try_echo=$ac_try;;
17842 esac
17843 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17844   (eval "$ac_try") 2>&5
17845   ac_status=$?
17846   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17847   (exit $ac_status); }; } &&
17848          { ac_try='test -s conftest.$ac_objext'
17849   { (case "(($ac_try" in
17850   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17851   *) ac_try_echo=$ac_try;;
17852 esac
17853 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17854   (eval "$ac_try") 2>&5
17855   ac_status=$?
17856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17857   (exit $ac_status); }; }; then
17858   ac_cv_have_decl_strerror_s=yes
17859 else
17860   echo "$as_me: failed program was:" >&5
17861 sed 's/^/| /' conftest.$ac_ext >&5
17862
17863         ac_cv_have_decl_strerror_s=no
17864 fi
17865
17866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17867 fi
17868 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
17869 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
17870 if test $ac_cv_have_decl_strerror_s = yes; then
17871
17872 cat >>confdefs.h <<_ACEOF
17873 #define HAVE_DECL_STRERROR_S 1
17874 _ACEOF
17875
17876
17877 else
17878   cat >>confdefs.h <<_ACEOF
17879 #define HAVE_DECL_STRERROR_S 0
17880 _ACEOF
17881
17882
17883 fi
17884
17885
17886
17887 if test "$llvm_cv_os_type" = "MingW" ; then
17888   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
17889 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
17890 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
17891   echo $ECHO_N "(cached) $ECHO_C" >&6
17892 else
17893   ac_check_lib_save_LIBS=$LIBS
17894 LIBS="-lgcc  $LIBS"
17895 cat >conftest.$ac_ext <<_ACEOF
17896 /* confdefs.h.  */
17897 _ACEOF
17898 cat confdefs.h >>conftest.$ac_ext
17899 cat >>conftest.$ac_ext <<_ACEOF
17900 /* end confdefs.h.  */
17901
17902 /* Override any GCC internal prototype to avoid an error.
17903    Use char because int might match the return type of a GCC
17904    builtin and then its argument prototype would still apply.  */
17905 #ifdef __cplusplus
17906 extern "C"
17907 #endif
17908 char _alloca ();
17909 int
17910 main ()
17911 {
17912 return _alloca ();
17913   ;
17914   return 0;
17915 }
17916 _ACEOF
17917 rm -f conftest.$ac_objext conftest$ac_exeext
17918 if { (ac_try="$ac_link"
17919 case "(($ac_try" in
17920   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17921   *) ac_try_echo=$ac_try;;
17922 esac
17923 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17924   (eval "$ac_link") 2>conftest.er1
17925   ac_status=$?
17926   grep -v '^ *+' conftest.er1 >conftest.err
17927   rm -f conftest.er1
17928   cat conftest.err >&5
17929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17930   (exit $ac_status); } &&
17931          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17932   { (case "(($ac_try" in
17933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17934   *) ac_try_echo=$ac_try;;
17935 esac
17936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17937   (eval "$ac_try") 2>&5
17938   ac_status=$?
17939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17940   (exit $ac_status); }; } &&
17941          { ac_try='test -s conftest$ac_exeext'
17942   { (case "(($ac_try" in
17943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17944   *) ac_try_echo=$ac_try;;
17945 esac
17946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17947   (eval "$ac_try") 2>&5
17948   ac_status=$?
17949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17950   (exit $ac_status); }; }; then
17951   ac_cv_lib_gcc__alloca=yes
17952 else
17953   echo "$as_me: failed program was:" >&5
17954 sed 's/^/| /' conftest.$ac_ext >&5
17955
17956         ac_cv_lib_gcc__alloca=no
17957 fi
17958
17959 rm -f core conftest.err conftest.$ac_objext \
17960       conftest$ac_exeext conftest.$ac_ext
17961 LIBS=$ac_check_lib_save_LIBS
17962 fi
17963 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
17964 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
17965 if test $ac_cv_lib_gcc__alloca = yes; then
17966
17967 cat >>confdefs.h <<\_ACEOF
17968 #define HAVE__ALLOCA 1
17969 _ACEOF
17970
17971 fi
17972
17973   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
17974 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
17975 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
17976   echo $ECHO_N "(cached) $ECHO_C" >&6
17977 else
17978   ac_check_lib_save_LIBS=$LIBS
17979 LIBS="-lgcc  $LIBS"
17980 cat >conftest.$ac_ext <<_ACEOF
17981 /* confdefs.h.  */
17982 _ACEOF
17983 cat confdefs.h >>conftest.$ac_ext
17984 cat >>conftest.$ac_ext <<_ACEOF
17985 /* end confdefs.h.  */
17986
17987 /* Override any GCC internal prototype to avoid an error.
17988    Use char because int might match the return type of a GCC
17989    builtin and then its argument prototype would still apply.  */
17990 #ifdef __cplusplus
17991 extern "C"
17992 #endif
17993 char __alloca ();
17994 int
17995 main ()
17996 {
17997 return __alloca ();
17998   ;
17999   return 0;
18000 }
18001 _ACEOF
18002 rm -f conftest.$ac_objext conftest$ac_exeext
18003 if { (ac_try="$ac_link"
18004 case "(($ac_try" in
18005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18006   *) ac_try_echo=$ac_try;;
18007 esac
18008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18009   (eval "$ac_link") 2>conftest.er1
18010   ac_status=$?
18011   grep -v '^ *+' conftest.er1 >conftest.err
18012   rm -f conftest.er1
18013   cat conftest.err >&5
18014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18015   (exit $ac_status); } &&
18016          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18017   { (case "(($ac_try" in
18018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18019   *) ac_try_echo=$ac_try;;
18020 esac
18021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18022   (eval "$ac_try") 2>&5
18023   ac_status=$?
18024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18025   (exit $ac_status); }; } &&
18026          { ac_try='test -s conftest$ac_exeext'
18027   { (case "(($ac_try" in
18028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18029   *) ac_try_echo=$ac_try;;
18030 esac
18031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18032   (eval "$ac_try") 2>&5
18033   ac_status=$?
18034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18035   (exit $ac_status); }; }; then
18036   ac_cv_lib_gcc___alloca=yes
18037 else
18038   echo "$as_me: failed program was:" >&5
18039 sed 's/^/| /' conftest.$ac_ext >&5
18040
18041         ac_cv_lib_gcc___alloca=no
18042 fi
18043
18044 rm -f core conftest.err conftest.$ac_objext \
18045       conftest$ac_exeext conftest.$ac_ext
18046 LIBS=$ac_check_lib_save_LIBS
18047 fi
18048 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18049 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18050 if test $ac_cv_lib_gcc___alloca = yes; then
18051
18052 cat >>confdefs.h <<\_ACEOF
18053 #define HAVE___ALLOCA 1
18054 _ACEOF
18055
18056 fi
18057
18058   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18059 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18060 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18061   echo $ECHO_N "(cached) $ECHO_C" >&6
18062 else
18063   ac_check_lib_save_LIBS=$LIBS
18064 LIBS="-lgcc  $LIBS"
18065 cat >conftest.$ac_ext <<_ACEOF
18066 /* confdefs.h.  */
18067 _ACEOF
18068 cat confdefs.h >>conftest.$ac_ext
18069 cat >>conftest.$ac_ext <<_ACEOF
18070 /* end confdefs.h.  */
18071
18072 /* Override any GCC internal prototype to avoid an error.
18073    Use char because int might match the return type of a GCC
18074    builtin and then its argument prototype would still apply.  */
18075 #ifdef __cplusplus
18076 extern "C"
18077 #endif
18078 char __chkstk ();
18079 int
18080 main ()
18081 {
18082 return __chkstk ();
18083   ;
18084   return 0;
18085 }
18086 _ACEOF
18087 rm -f conftest.$ac_objext conftest$ac_exeext
18088 if { (ac_try="$ac_link"
18089 case "(($ac_try" in
18090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18091   *) ac_try_echo=$ac_try;;
18092 esac
18093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18094   (eval "$ac_link") 2>conftest.er1
18095   ac_status=$?
18096   grep -v '^ *+' conftest.er1 >conftest.err
18097   rm -f conftest.er1
18098   cat conftest.err >&5
18099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18100   (exit $ac_status); } &&
18101          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18102   { (case "(($ac_try" in
18103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18104   *) ac_try_echo=$ac_try;;
18105 esac
18106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18107   (eval "$ac_try") 2>&5
18108   ac_status=$?
18109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18110   (exit $ac_status); }; } &&
18111          { ac_try='test -s conftest$ac_exeext'
18112   { (case "(($ac_try" in
18113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18114   *) ac_try_echo=$ac_try;;
18115 esac
18116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18117   (eval "$ac_try") 2>&5
18118   ac_status=$?
18119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18120   (exit $ac_status); }; }; then
18121   ac_cv_lib_gcc___chkstk=yes
18122 else
18123   echo "$as_me: failed program was:" >&5
18124 sed 's/^/| /' conftest.$ac_ext >&5
18125
18126         ac_cv_lib_gcc___chkstk=no
18127 fi
18128
18129 rm -f core conftest.err conftest.$ac_objext \
18130       conftest$ac_exeext conftest.$ac_ext
18131 LIBS=$ac_check_lib_save_LIBS
18132 fi
18133 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18134 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18135 if test $ac_cv_lib_gcc___chkstk = yes; then
18136
18137 cat >>confdefs.h <<\_ACEOF
18138 #define HAVE___CHKSTK 1
18139 _ACEOF
18140
18141 fi
18142
18143   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18144 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18145 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18146   echo $ECHO_N "(cached) $ECHO_C" >&6
18147 else
18148   ac_check_lib_save_LIBS=$LIBS
18149 LIBS="-lgcc  $LIBS"
18150 cat >conftest.$ac_ext <<_ACEOF
18151 /* confdefs.h.  */
18152 _ACEOF
18153 cat confdefs.h >>conftest.$ac_ext
18154 cat >>conftest.$ac_ext <<_ACEOF
18155 /* end confdefs.h.  */
18156
18157 /* Override any GCC internal prototype to avoid an error.
18158    Use char because int might match the return type of a GCC
18159    builtin and then its argument prototype would still apply.  */
18160 #ifdef __cplusplus
18161 extern "C"
18162 #endif
18163 char ___chkstk ();
18164 int
18165 main ()
18166 {
18167 return ___chkstk ();
18168   ;
18169   return 0;
18170 }
18171 _ACEOF
18172 rm -f conftest.$ac_objext conftest$ac_exeext
18173 if { (ac_try="$ac_link"
18174 case "(($ac_try" in
18175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18176   *) ac_try_echo=$ac_try;;
18177 esac
18178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18179   (eval "$ac_link") 2>conftest.er1
18180   ac_status=$?
18181   grep -v '^ *+' conftest.er1 >conftest.err
18182   rm -f conftest.er1
18183   cat conftest.err >&5
18184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18185   (exit $ac_status); } &&
18186          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18187   { (case "(($ac_try" in
18188   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18189   *) ac_try_echo=$ac_try;;
18190 esac
18191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18192   (eval "$ac_try") 2>&5
18193   ac_status=$?
18194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18195   (exit $ac_status); }; } &&
18196          { ac_try='test -s conftest$ac_exeext'
18197   { (case "(($ac_try" in
18198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18199   *) ac_try_echo=$ac_try;;
18200 esac
18201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18202   (eval "$ac_try") 2>&5
18203   ac_status=$?
18204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18205   (exit $ac_status); }; }; then
18206   ac_cv_lib_gcc____chkstk=yes
18207 else
18208   echo "$as_me: failed program was:" >&5
18209 sed 's/^/| /' conftest.$ac_ext >&5
18210
18211         ac_cv_lib_gcc____chkstk=no
18212 fi
18213
18214 rm -f core conftest.err conftest.$ac_objext \
18215       conftest$ac_exeext conftest.$ac_ext
18216 LIBS=$ac_check_lib_save_LIBS
18217 fi
18218 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18219 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18220 if test $ac_cv_lib_gcc____chkstk = yes; then
18221
18222 cat >>confdefs.h <<\_ACEOF
18223 #define HAVE____CHKSTK 1
18224 _ACEOF
18225
18226 fi
18227
18228
18229   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18230 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18231 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18232   echo $ECHO_N "(cached) $ECHO_C" >&6
18233 else
18234   ac_check_lib_save_LIBS=$LIBS
18235 LIBS="-lgcc  $LIBS"
18236 cat >conftest.$ac_ext <<_ACEOF
18237 /* confdefs.h.  */
18238 _ACEOF
18239 cat confdefs.h >>conftest.$ac_ext
18240 cat >>conftest.$ac_ext <<_ACEOF
18241 /* end confdefs.h.  */
18242
18243 /* Override any GCC internal prototype to avoid an error.
18244    Use char because int might match the return type of a GCC
18245    builtin and then its argument prototype would still apply.  */
18246 #ifdef __cplusplus
18247 extern "C"
18248 #endif
18249 char __ashldi3 ();
18250 int
18251 main ()
18252 {
18253 return __ashldi3 ();
18254   ;
18255   return 0;
18256 }
18257 _ACEOF
18258 rm -f conftest.$ac_objext conftest$ac_exeext
18259 if { (ac_try="$ac_link"
18260 case "(($ac_try" in
18261   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18262   *) ac_try_echo=$ac_try;;
18263 esac
18264 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18265   (eval "$ac_link") 2>conftest.er1
18266   ac_status=$?
18267   grep -v '^ *+' conftest.er1 >conftest.err
18268   rm -f conftest.er1
18269   cat conftest.err >&5
18270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18271   (exit $ac_status); } &&
18272          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18273   { (case "(($ac_try" in
18274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18275   *) ac_try_echo=$ac_try;;
18276 esac
18277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18278   (eval "$ac_try") 2>&5
18279   ac_status=$?
18280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18281   (exit $ac_status); }; } &&
18282          { ac_try='test -s conftest$ac_exeext'
18283   { (case "(($ac_try" in
18284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18285   *) ac_try_echo=$ac_try;;
18286 esac
18287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18288   (eval "$ac_try") 2>&5
18289   ac_status=$?
18290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18291   (exit $ac_status); }; }; then
18292   ac_cv_lib_gcc___ashldi3=yes
18293 else
18294   echo "$as_me: failed program was:" >&5
18295 sed 's/^/| /' conftest.$ac_ext >&5
18296
18297         ac_cv_lib_gcc___ashldi3=no
18298 fi
18299
18300 rm -f core conftest.err conftest.$ac_objext \
18301       conftest$ac_exeext conftest.$ac_ext
18302 LIBS=$ac_check_lib_save_LIBS
18303 fi
18304 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18305 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18306 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18307
18308 cat >>confdefs.h <<\_ACEOF
18309 #define HAVE___ASHLDI3 1
18310 _ACEOF
18311
18312 fi
18313
18314   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18315 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18316 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18317   echo $ECHO_N "(cached) $ECHO_C" >&6
18318 else
18319   ac_check_lib_save_LIBS=$LIBS
18320 LIBS="-lgcc  $LIBS"
18321 cat >conftest.$ac_ext <<_ACEOF
18322 /* confdefs.h.  */
18323 _ACEOF
18324 cat confdefs.h >>conftest.$ac_ext
18325 cat >>conftest.$ac_ext <<_ACEOF
18326 /* end confdefs.h.  */
18327
18328 /* Override any GCC internal prototype to avoid an error.
18329    Use char because int might match the return type of a GCC
18330    builtin and then its argument prototype would still apply.  */
18331 #ifdef __cplusplus
18332 extern "C"
18333 #endif
18334 char __ashrdi3 ();
18335 int
18336 main ()
18337 {
18338 return __ashrdi3 ();
18339   ;
18340   return 0;
18341 }
18342 _ACEOF
18343 rm -f conftest.$ac_objext conftest$ac_exeext
18344 if { (ac_try="$ac_link"
18345 case "(($ac_try" in
18346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18347   *) ac_try_echo=$ac_try;;
18348 esac
18349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18350   (eval "$ac_link") 2>conftest.er1
18351   ac_status=$?
18352   grep -v '^ *+' conftest.er1 >conftest.err
18353   rm -f conftest.er1
18354   cat conftest.err >&5
18355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18356   (exit $ac_status); } &&
18357          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18358   { (case "(($ac_try" in
18359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18360   *) ac_try_echo=$ac_try;;
18361 esac
18362 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18363   (eval "$ac_try") 2>&5
18364   ac_status=$?
18365   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18366   (exit $ac_status); }; } &&
18367          { ac_try='test -s conftest$ac_exeext'
18368   { (case "(($ac_try" in
18369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18370   *) ac_try_echo=$ac_try;;
18371 esac
18372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18373   (eval "$ac_try") 2>&5
18374   ac_status=$?
18375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18376   (exit $ac_status); }; }; then
18377   ac_cv_lib_gcc___ashrdi3=yes
18378 else
18379   echo "$as_me: failed program was:" >&5
18380 sed 's/^/| /' conftest.$ac_ext >&5
18381
18382         ac_cv_lib_gcc___ashrdi3=no
18383 fi
18384
18385 rm -f core conftest.err conftest.$ac_objext \
18386       conftest$ac_exeext conftest.$ac_ext
18387 LIBS=$ac_check_lib_save_LIBS
18388 fi
18389 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18390 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18391 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18392
18393 cat >>confdefs.h <<\_ACEOF
18394 #define HAVE___ASHRDI3 1
18395 _ACEOF
18396
18397 fi
18398
18399   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18400 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18401 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18402   echo $ECHO_N "(cached) $ECHO_C" >&6
18403 else
18404   ac_check_lib_save_LIBS=$LIBS
18405 LIBS="-lgcc  $LIBS"
18406 cat >conftest.$ac_ext <<_ACEOF
18407 /* confdefs.h.  */
18408 _ACEOF
18409 cat confdefs.h >>conftest.$ac_ext
18410 cat >>conftest.$ac_ext <<_ACEOF
18411 /* end confdefs.h.  */
18412
18413 /* Override any GCC internal prototype to avoid an error.
18414    Use char because int might match the return type of a GCC
18415    builtin and then its argument prototype would still apply.  */
18416 #ifdef __cplusplus
18417 extern "C"
18418 #endif
18419 char __divdi3 ();
18420 int
18421 main ()
18422 {
18423 return __divdi3 ();
18424   ;
18425   return 0;
18426 }
18427 _ACEOF
18428 rm -f conftest.$ac_objext conftest$ac_exeext
18429 if { (ac_try="$ac_link"
18430 case "(($ac_try" in
18431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18432   *) ac_try_echo=$ac_try;;
18433 esac
18434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18435   (eval "$ac_link") 2>conftest.er1
18436   ac_status=$?
18437   grep -v '^ *+' conftest.er1 >conftest.err
18438   rm -f conftest.er1
18439   cat conftest.err >&5
18440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18441   (exit $ac_status); } &&
18442          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18443   { (case "(($ac_try" in
18444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18445   *) ac_try_echo=$ac_try;;
18446 esac
18447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18448   (eval "$ac_try") 2>&5
18449   ac_status=$?
18450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18451   (exit $ac_status); }; } &&
18452          { ac_try='test -s conftest$ac_exeext'
18453   { (case "(($ac_try" in
18454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18455   *) ac_try_echo=$ac_try;;
18456 esac
18457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18458   (eval "$ac_try") 2>&5
18459   ac_status=$?
18460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18461   (exit $ac_status); }; }; then
18462   ac_cv_lib_gcc___divdi3=yes
18463 else
18464   echo "$as_me: failed program was:" >&5
18465 sed 's/^/| /' conftest.$ac_ext >&5
18466
18467         ac_cv_lib_gcc___divdi3=no
18468 fi
18469
18470 rm -f core conftest.err conftest.$ac_objext \
18471       conftest$ac_exeext conftest.$ac_ext
18472 LIBS=$ac_check_lib_save_LIBS
18473 fi
18474 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18475 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18476 if test $ac_cv_lib_gcc___divdi3 = yes; then
18477
18478 cat >>confdefs.h <<\_ACEOF
18479 #define HAVE___DIVDI3 1
18480 _ACEOF
18481
18482 fi
18483
18484   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18485 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18486 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18487   echo $ECHO_N "(cached) $ECHO_C" >&6
18488 else
18489   ac_check_lib_save_LIBS=$LIBS
18490 LIBS="-lgcc  $LIBS"
18491 cat >conftest.$ac_ext <<_ACEOF
18492 /* confdefs.h.  */
18493 _ACEOF
18494 cat confdefs.h >>conftest.$ac_ext
18495 cat >>conftest.$ac_ext <<_ACEOF
18496 /* end confdefs.h.  */
18497
18498 /* Override any GCC internal prototype to avoid an error.
18499    Use char because int might match the return type of a GCC
18500    builtin and then its argument prototype would still apply.  */
18501 #ifdef __cplusplus
18502 extern "C"
18503 #endif
18504 char __fixdfdi ();
18505 int
18506 main ()
18507 {
18508 return __fixdfdi ();
18509   ;
18510   return 0;
18511 }
18512 _ACEOF
18513 rm -f conftest.$ac_objext conftest$ac_exeext
18514 if { (ac_try="$ac_link"
18515 case "(($ac_try" in
18516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18517   *) ac_try_echo=$ac_try;;
18518 esac
18519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18520   (eval "$ac_link") 2>conftest.er1
18521   ac_status=$?
18522   grep -v '^ *+' conftest.er1 >conftest.err
18523   rm -f conftest.er1
18524   cat conftest.err >&5
18525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18526   (exit $ac_status); } &&
18527          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18528   { (case "(($ac_try" in
18529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18530   *) ac_try_echo=$ac_try;;
18531 esac
18532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18533   (eval "$ac_try") 2>&5
18534   ac_status=$?
18535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18536   (exit $ac_status); }; } &&
18537          { ac_try='test -s conftest$ac_exeext'
18538   { (case "(($ac_try" in
18539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18540   *) ac_try_echo=$ac_try;;
18541 esac
18542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18543   (eval "$ac_try") 2>&5
18544   ac_status=$?
18545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18546   (exit $ac_status); }; }; then
18547   ac_cv_lib_gcc___fixdfdi=yes
18548 else
18549   echo "$as_me: failed program was:" >&5
18550 sed 's/^/| /' conftest.$ac_ext >&5
18551
18552         ac_cv_lib_gcc___fixdfdi=no
18553 fi
18554
18555 rm -f core conftest.err conftest.$ac_objext \
18556       conftest$ac_exeext conftest.$ac_ext
18557 LIBS=$ac_check_lib_save_LIBS
18558 fi
18559 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18560 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18561 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18562
18563 cat >>confdefs.h <<\_ACEOF
18564 #define HAVE___FIXDFDI 1
18565 _ACEOF
18566
18567 fi
18568
18569   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18570 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18571 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18572   echo $ECHO_N "(cached) $ECHO_C" >&6
18573 else
18574   ac_check_lib_save_LIBS=$LIBS
18575 LIBS="-lgcc  $LIBS"
18576 cat >conftest.$ac_ext <<_ACEOF
18577 /* confdefs.h.  */
18578 _ACEOF
18579 cat confdefs.h >>conftest.$ac_ext
18580 cat >>conftest.$ac_ext <<_ACEOF
18581 /* end confdefs.h.  */
18582
18583 /* Override any GCC internal prototype to avoid an error.
18584    Use char because int might match the return type of a GCC
18585    builtin and then its argument prototype would still apply.  */
18586 #ifdef __cplusplus
18587 extern "C"
18588 #endif
18589 char __fixsfdi ();
18590 int
18591 main ()
18592 {
18593 return __fixsfdi ();
18594   ;
18595   return 0;
18596 }
18597 _ACEOF
18598 rm -f conftest.$ac_objext conftest$ac_exeext
18599 if { (ac_try="$ac_link"
18600 case "(($ac_try" in
18601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18602   *) ac_try_echo=$ac_try;;
18603 esac
18604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18605   (eval "$ac_link") 2>conftest.er1
18606   ac_status=$?
18607   grep -v '^ *+' conftest.er1 >conftest.err
18608   rm -f conftest.er1
18609   cat conftest.err >&5
18610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18611   (exit $ac_status); } &&
18612          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18613   { (case "(($ac_try" in
18614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18615   *) ac_try_echo=$ac_try;;
18616 esac
18617 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18618   (eval "$ac_try") 2>&5
18619   ac_status=$?
18620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18621   (exit $ac_status); }; } &&
18622          { ac_try='test -s conftest$ac_exeext'
18623   { (case "(($ac_try" in
18624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18625   *) ac_try_echo=$ac_try;;
18626 esac
18627 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18628   (eval "$ac_try") 2>&5
18629   ac_status=$?
18630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18631   (exit $ac_status); }; }; then
18632   ac_cv_lib_gcc___fixsfdi=yes
18633 else
18634   echo "$as_me: failed program was:" >&5
18635 sed 's/^/| /' conftest.$ac_ext >&5
18636
18637         ac_cv_lib_gcc___fixsfdi=no
18638 fi
18639
18640 rm -f core conftest.err conftest.$ac_objext \
18641       conftest$ac_exeext conftest.$ac_ext
18642 LIBS=$ac_check_lib_save_LIBS
18643 fi
18644 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18645 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18646 if test $ac_cv_lib_gcc___fixsfdi = yes; then
18647
18648 cat >>confdefs.h <<\_ACEOF
18649 #define HAVE___FIXSFDI 1
18650 _ACEOF
18651
18652 fi
18653
18654   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18655 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18656 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18657   echo $ECHO_N "(cached) $ECHO_C" >&6
18658 else
18659   ac_check_lib_save_LIBS=$LIBS
18660 LIBS="-lgcc  $LIBS"
18661 cat >conftest.$ac_ext <<_ACEOF
18662 /* confdefs.h.  */
18663 _ACEOF
18664 cat confdefs.h >>conftest.$ac_ext
18665 cat >>conftest.$ac_ext <<_ACEOF
18666 /* end confdefs.h.  */
18667
18668 /* Override any GCC internal prototype to avoid an error.
18669    Use char because int might match the return type of a GCC
18670    builtin and then its argument prototype would still apply.  */
18671 #ifdef __cplusplus
18672 extern "C"
18673 #endif
18674 char __floatdidf ();
18675 int
18676 main ()
18677 {
18678 return __floatdidf ();
18679   ;
18680   return 0;
18681 }
18682 _ACEOF
18683 rm -f conftest.$ac_objext conftest$ac_exeext
18684 if { (ac_try="$ac_link"
18685 case "(($ac_try" in
18686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18687   *) ac_try_echo=$ac_try;;
18688 esac
18689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18690   (eval "$ac_link") 2>conftest.er1
18691   ac_status=$?
18692   grep -v '^ *+' conftest.er1 >conftest.err
18693   rm -f conftest.er1
18694   cat conftest.err >&5
18695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18696   (exit $ac_status); } &&
18697          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18698   { (case "(($ac_try" in
18699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18700   *) ac_try_echo=$ac_try;;
18701 esac
18702 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18703   (eval "$ac_try") 2>&5
18704   ac_status=$?
18705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18706   (exit $ac_status); }; } &&
18707          { ac_try='test -s conftest$ac_exeext'
18708   { (case "(($ac_try" in
18709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18710   *) ac_try_echo=$ac_try;;
18711 esac
18712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18713   (eval "$ac_try") 2>&5
18714   ac_status=$?
18715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18716   (exit $ac_status); }; }; then
18717   ac_cv_lib_gcc___floatdidf=yes
18718 else
18719   echo "$as_me: failed program was:" >&5
18720 sed 's/^/| /' conftest.$ac_ext >&5
18721
18722         ac_cv_lib_gcc___floatdidf=no
18723 fi
18724
18725 rm -f core conftest.err conftest.$ac_objext \
18726       conftest$ac_exeext conftest.$ac_ext
18727 LIBS=$ac_check_lib_save_LIBS
18728 fi
18729 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18730 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18731 if test $ac_cv_lib_gcc___floatdidf = yes; then
18732
18733 cat >>confdefs.h <<\_ACEOF
18734 #define HAVE___FLOATDIDF 1
18735 _ACEOF
18736
18737 fi
18738
18739   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18740 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18741 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18742   echo $ECHO_N "(cached) $ECHO_C" >&6
18743 else
18744   ac_check_lib_save_LIBS=$LIBS
18745 LIBS="-lgcc  $LIBS"
18746 cat >conftest.$ac_ext <<_ACEOF
18747 /* confdefs.h.  */
18748 _ACEOF
18749 cat confdefs.h >>conftest.$ac_ext
18750 cat >>conftest.$ac_ext <<_ACEOF
18751 /* end confdefs.h.  */
18752
18753 /* Override any GCC internal prototype to avoid an error.
18754    Use char because int might match the return type of a GCC
18755    builtin and then its argument prototype would still apply.  */
18756 #ifdef __cplusplus
18757 extern "C"
18758 #endif
18759 char __lshrdi3 ();
18760 int
18761 main ()
18762 {
18763 return __lshrdi3 ();
18764   ;
18765   return 0;
18766 }
18767 _ACEOF
18768 rm -f conftest.$ac_objext conftest$ac_exeext
18769 if { (ac_try="$ac_link"
18770 case "(($ac_try" in
18771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18772   *) ac_try_echo=$ac_try;;
18773 esac
18774 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18775   (eval "$ac_link") 2>conftest.er1
18776   ac_status=$?
18777   grep -v '^ *+' conftest.er1 >conftest.err
18778   rm -f conftest.er1
18779   cat conftest.err >&5
18780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18781   (exit $ac_status); } &&
18782          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18783   { (case "(($ac_try" in
18784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18785   *) ac_try_echo=$ac_try;;
18786 esac
18787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18788   (eval "$ac_try") 2>&5
18789   ac_status=$?
18790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18791   (exit $ac_status); }; } &&
18792          { ac_try='test -s conftest$ac_exeext'
18793   { (case "(($ac_try" in
18794   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18795   *) ac_try_echo=$ac_try;;
18796 esac
18797 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18798   (eval "$ac_try") 2>&5
18799   ac_status=$?
18800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18801   (exit $ac_status); }; }; then
18802   ac_cv_lib_gcc___lshrdi3=yes
18803 else
18804   echo "$as_me: failed program was:" >&5
18805 sed 's/^/| /' conftest.$ac_ext >&5
18806
18807         ac_cv_lib_gcc___lshrdi3=no
18808 fi
18809
18810 rm -f core conftest.err conftest.$ac_objext \
18811       conftest$ac_exeext conftest.$ac_ext
18812 LIBS=$ac_check_lib_save_LIBS
18813 fi
18814 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18815 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18816 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18817
18818 cat >>confdefs.h <<\_ACEOF
18819 #define HAVE___LSHRDI3 1
18820 _ACEOF
18821
18822 fi
18823
18824   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18825 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18826 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18827   echo $ECHO_N "(cached) $ECHO_C" >&6
18828 else
18829   ac_check_lib_save_LIBS=$LIBS
18830 LIBS="-lgcc  $LIBS"
18831 cat >conftest.$ac_ext <<_ACEOF
18832 /* confdefs.h.  */
18833 _ACEOF
18834 cat confdefs.h >>conftest.$ac_ext
18835 cat >>conftest.$ac_ext <<_ACEOF
18836 /* end confdefs.h.  */
18837
18838 /* Override any GCC internal prototype to avoid an error.
18839    Use char because int might match the return type of a GCC
18840    builtin and then its argument prototype would still apply.  */
18841 #ifdef __cplusplus
18842 extern "C"
18843 #endif
18844 char __moddi3 ();
18845 int
18846 main ()
18847 {
18848 return __moddi3 ();
18849   ;
18850   return 0;
18851 }
18852 _ACEOF
18853 rm -f conftest.$ac_objext conftest$ac_exeext
18854 if { (ac_try="$ac_link"
18855 case "(($ac_try" in
18856   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18857   *) ac_try_echo=$ac_try;;
18858 esac
18859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18860   (eval "$ac_link") 2>conftest.er1
18861   ac_status=$?
18862   grep -v '^ *+' conftest.er1 >conftest.err
18863   rm -f conftest.er1
18864   cat conftest.err >&5
18865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18866   (exit $ac_status); } &&
18867          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18868   { (case "(($ac_try" in
18869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18870   *) ac_try_echo=$ac_try;;
18871 esac
18872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18873   (eval "$ac_try") 2>&5
18874   ac_status=$?
18875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18876   (exit $ac_status); }; } &&
18877          { ac_try='test -s conftest$ac_exeext'
18878   { (case "(($ac_try" in
18879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18880   *) ac_try_echo=$ac_try;;
18881 esac
18882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18883   (eval "$ac_try") 2>&5
18884   ac_status=$?
18885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18886   (exit $ac_status); }; }; then
18887   ac_cv_lib_gcc___moddi3=yes
18888 else
18889   echo "$as_me: failed program was:" >&5
18890 sed 's/^/| /' conftest.$ac_ext >&5
18891
18892         ac_cv_lib_gcc___moddi3=no
18893 fi
18894
18895 rm -f core conftest.err conftest.$ac_objext \
18896       conftest$ac_exeext conftest.$ac_ext
18897 LIBS=$ac_check_lib_save_LIBS
18898 fi
18899 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
18900 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
18901 if test $ac_cv_lib_gcc___moddi3 = yes; then
18902
18903 cat >>confdefs.h <<\_ACEOF
18904 #define HAVE___MODDI3 1
18905 _ACEOF
18906
18907 fi
18908
18909   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
18910 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
18911 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
18912   echo $ECHO_N "(cached) $ECHO_C" >&6
18913 else
18914   ac_check_lib_save_LIBS=$LIBS
18915 LIBS="-lgcc  $LIBS"
18916 cat >conftest.$ac_ext <<_ACEOF
18917 /* confdefs.h.  */
18918 _ACEOF
18919 cat confdefs.h >>conftest.$ac_ext
18920 cat >>conftest.$ac_ext <<_ACEOF
18921 /* end confdefs.h.  */
18922
18923 /* Override any GCC internal prototype to avoid an error.
18924    Use char because int might match the return type of a GCC
18925    builtin and then its argument prototype would still apply.  */
18926 #ifdef __cplusplus
18927 extern "C"
18928 #endif
18929 char __udivdi3 ();
18930 int
18931 main ()
18932 {
18933 return __udivdi3 ();
18934   ;
18935   return 0;
18936 }
18937 _ACEOF
18938 rm -f conftest.$ac_objext conftest$ac_exeext
18939 if { (ac_try="$ac_link"
18940 case "(($ac_try" in
18941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18942   *) ac_try_echo=$ac_try;;
18943 esac
18944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18945   (eval "$ac_link") 2>conftest.er1
18946   ac_status=$?
18947   grep -v '^ *+' conftest.er1 >conftest.err
18948   rm -f conftest.er1
18949   cat conftest.err >&5
18950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18951   (exit $ac_status); } &&
18952          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18953   { (case "(($ac_try" in
18954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18955   *) ac_try_echo=$ac_try;;
18956 esac
18957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18958   (eval "$ac_try") 2>&5
18959   ac_status=$?
18960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18961   (exit $ac_status); }; } &&
18962          { ac_try='test -s conftest$ac_exeext'
18963   { (case "(($ac_try" in
18964   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18965   *) ac_try_echo=$ac_try;;
18966 esac
18967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18968   (eval "$ac_try") 2>&5
18969   ac_status=$?
18970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18971   (exit $ac_status); }; }; then
18972   ac_cv_lib_gcc___udivdi3=yes
18973 else
18974   echo "$as_me: failed program was:" >&5
18975 sed 's/^/| /' conftest.$ac_ext >&5
18976
18977         ac_cv_lib_gcc___udivdi3=no
18978 fi
18979
18980 rm -f core conftest.err conftest.$ac_objext \
18981       conftest$ac_exeext conftest.$ac_ext
18982 LIBS=$ac_check_lib_save_LIBS
18983 fi
18984 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
18985 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
18986 if test $ac_cv_lib_gcc___udivdi3 = yes; then
18987
18988 cat >>confdefs.h <<\_ACEOF
18989 #define HAVE___UDIVDI3 1
18990 _ACEOF
18991
18992 fi
18993
18994   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
18995 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
18996 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
18997   echo $ECHO_N "(cached) $ECHO_C" >&6
18998 else
18999   ac_check_lib_save_LIBS=$LIBS
19000 LIBS="-lgcc  $LIBS"
19001 cat >conftest.$ac_ext <<_ACEOF
19002 /* confdefs.h.  */
19003 _ACEOF
19004 cat confdefs.h >>conftest.$ac_ext
19005 cat >>conftest.$ac_ext <<_ACEOF
19006 /* end confdefs.h.  */
19007
19008 /* Override any GCC internal prototype to avoid an error.
19009    Use char because int might match the return type of a GCC
19010    builtin and then its argument prototype would still apply.  */
19011 #ifdef __cplusplus
19012 extern "C"
19013 #endif
19014 char __umoddi3 ();
19015 int
19016 main ()
19017 {
19018 return __umoddi3 ();
19019   ;
19020   return 0;
19021 }
19022 _ACEOF
19023 rm -f conftest.$ac_objext conftest$ac_exeext
19024 if { (ac_try="$ac_link"
19025 case "(($ac_try" in
19026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19027   *) ac_try_echo=$ac_try;;
19028 esac
19029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19030   (eval "$ac_link") 2>conftest.er1
19031   ac_status=$?
19032   grep -v '^ *+' conftest.er1 >conftest.err
19033   rm -f conftest.er1
19034   cat conftest.err >&5
19035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19036   (exit $ac_status); } &&
19037          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19038   { (case "(($ac_try" in
19039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19040   *) ac_try_echo=$ac_try;;
19041 esac
19042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19043   (eval "$ac_try") 2>&5
19044   ac_status=$?
19045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19046   (exit $ac_status); }; } &&
19047          { ac_try='test -s conftest$ac_exeext'
19048   { (case "(($ac_try" in
19049   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19050   *) ac_try_echo=$ac_try;;
19051 esac
19052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19053   (eval "$ac_try") 2>&5
19054   ac_status=$?
19055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19056   (exit $ac_status); }; }; then
19057   ac_cv_lib_gcc___umoddi3=yes
19058 else
19059   echo "$as_me: failed program was:" >&5
19060 sed 's/^/| /' conftest.$ac_ext >&5
19061
19062         ac_cv_lib_gcc___umoddi3=no
19063 fi
19064
19065 rm -f core conftest.err conftest.$ac_objext \
19066       conftest$ac_exeext conftest.$ac_ext
19067 LIBS=$ac_check_lib_save_LIBS
19068 fi
19069 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19070 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19071 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19072
19073 cat >>confdefs.h <<\_ACEOF
19074 #define HAVE___UMODDI3 1
19075 _ACEOF
19076
19077 fi
19078
19079
19080   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19081 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19082 if test "${ac_cv_lib_gcc___main+set}" = set; then
19083   echo $ECHO_N "(cached) $ECHO_C" >&6
19084 else
19085   ac_check_lib_save_LIBS=$LIBS
19086 LIBS="-lgcc  $LIBS"
19087 cat >conftest.$ac_ext <<_ACEOF
19088 /* confdefs.h.  */
19089 _ACEOF
19090 cat confdefs.h >>conftest.$ac_ext
19091 cat >>conftest.$ac_ext <<_ACEOF
19092 /* end confdefs.h.  */
19093
19094 /* Override any GCC internal prototype to avoid an error.
19095    Use char because int might match the return type of a GCC
19096    builtin and then its argument prototype would still apply.  */
19097 #ifdef __cplusplus
19098 extern "C"
19099 #endif
19100 char __main ();
19101 int
19102 main ()
19103 {
19104 return __main ();
19105   ;
19106   return 0;
19107 }
19108 _ACEOF
19109 rm -f conftest.$ac_objext conftest$ac_exeext
19110 if { (ac_try="$ac_link"
19111 case "(($ac_try" in
19112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19113   *) ac_try_echo=$ac_try;;
19114 esac
19115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19116   (eval "$ac_link") 2>conftest.er1
19117   ac_status=$?
19118   grep -v '^ *+' conftest.er1 >conftest.err
19119   rm -f conftest.er1
19120   cat conftest.err >&5
19121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19122   (exit $ac_status); } &&
19123          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19124   { (case "(($ac_try" in
19125   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19126   *) ac_try_echo=$ac_try;;
19127 esac
19128 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19129   (eval "$ac_try") 2>&5
19130   ac_status=$?
19131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19132   (exit $ac_status); }; } &&
19133          { ac_try='test -s conftest$ac_exeext'
19134   { (case "(($ac_try" in
19135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19136   *) ac_try_echo=$ac_try;;
19137 esac
19138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19139   (eval "$ac_try") 2>&5
19140   ac_status=$?
19141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19142   (exit $ac_status); }; }; then
19143   ac_cv_lib_gcc___main=yes
19144 else
19145   echo "$as_me: failed program was:" >&5
19146 sed 's/^/| /' conftest.$ac_ext >&5
19147
19148         ac_cv_lib_gcc___main=no
19149 fi
19150
19151 rm -f core conftest.err conftest.$ac_objext \
19152       conftest$ac_exeext conftest.$ac_ext
19153 LIBS=$ac_check_lib_save_LIBS
19154 fi
19155 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19156 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19157 if test $ac_cv_lib_gcc___main = yes; then
19158
19159 cat >>confdefs.h <<\_ACEOF
19160 #define HAVE___MAIN 1
19161 _ACEOF
19162
19163 fi
19164
19165   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19166 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19167 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19168   echo $ECHO_N "(cached) $ECHO_C" >&6
19169 else
19170   ac_check_lib_save_LIBS=$LIBS
19171 LIBS="-lgcc  $LIBS"
19172 cat >conftest.$ac_ext <<_ACEOF
19173 /* confdefs.h.  */
19174 _ACEOF
19175 cat confdefs.h >>conftest.$ac_ext
19176 cat >>conftest.$ac_ext <<_ACEOF
19177 /* end confdefs.h.  */
19178
19179 /* Override any GCC internal prototype to avoid an error.
19180    Use char because int might match the return type of a GCC
19181    builtin and then its argument prototype would still apply.  */
19182 #ifdef __cplusplus
19183 extern "C"
19184 #endif
19185 char __cmpdi2 ();
19186 int
19187 main ()
19188 {
19189 return __cmpdi2 ();
19190   ;
19191   return 0;
19192 }
19193 _ACEOF
19194 rm -f conftest.$ac_objext conftest$ac_exeext
19195 if { (ac_try="$ac_link"
19196 case "(($ac_try" in
19197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19198   *) ac_try_echo=$ac_try;;
19199 esac
19200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19201   (eval "$ac_link") 2>conftest.er1
19202   ac_status=$?
19203   grep -v '^ *+' conftest.er1 >conftest.err
19204   rm -f conftest.er1
19205   cat conftest.err >&5
19206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19207   (exit $ac_status); } &&
19208          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19209   { (case "(($ac_try" in
19210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19211   *) ac_try_echo=$ac_try;;
19212 esac
19213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19214   (eval "$ac_try") 2>&5
19215   ac_status=$?
19216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19217   (exit $ac_status); }; } &&
19218          { ac_try='test -s conftest$ac_exeext'
19219   { (case "(($ac_try" in
19220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19221   *) ac_try_echo=$ac_try;;
19222 esac
19223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19224   (eval "$ac_try") 2>&5
19225   ac_status=$?
19226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19227   (exit $ac_status); }; }; then
19228   ac_cv_lib_gcc___cmpdi2=yes
19229 else
19230   echo "$as_me: failed program was:" >&5
19231 sed 's/^/| /' conftest.$ac_ext >&5
19232
19233         ac_cv_lib_gcc___cmpdi2=no
19234 fi
19235
19236 rm -f core conftest.err conftest.$ac_objext \
19237       conftest$ac_exeext conftest.$ac_ext
19238 LIBS=$ac_check_lib_save_LIBS
19239 fi
19240 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19241 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19242 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19243
19244 cat >>confdefs.h <<\_ACEOF
19245 #define HAVE___CMPDI2 1
19246 _ACEOF
19247
19248 fi
19249
19250 fi
19251
19252 if test "$llvm_cv_os_type" = "MingW" ; then
19253   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19254 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19255   cat >conftest.$ac_ext <<_ACEOF
19256 #include <windows.h>
19257 #include <imagehlp.h>
19258 extern void foo(PENUMLOADED_MODULES_CALLBACK);
19259 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19260 _ACEOF
19261 rm -f conftest.$ac_objext
19262 if { (ac_try="$ac_compile"
19263 case "(($ac_try" in
19264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19265   *) ac_try_echo=$ac_try;;
19266 esac
19267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19268   (eval "$ac_compile") 2>conftest.er1
19269   ac_status=$?
19270   grep -v '^ *+' conftest.er1 >conftest.err
19271   rm -f conftest.er1
19272   cat conftest.err >&5
19273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19274   (exit $ac_status); } &&
19275          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19276   { (case "(($ac_try" in
19277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19278   *) ac_try_echo=$ac_try;;
19279 esac
19280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19281   (eval "$ac_try") 2>&5
19282   ac_status=$?
19283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19284   (exit $ac_status); }; } &&
19285          { ac_try='test -s conftest.$ac_objext'
19286   { (case "(($ac_try" in
19287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19288   *) ac_try_echo=$ac_try;;
19289 esac
19290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19291   (eval "$ac_try") 2>&5
19292   ac_status=$?
19293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19294   (exit $ac_status); }; }; then
19295
19296   { echo "$as_me:$LINENO: result: yes" >&5
19297 echo "${ECHO_T}yes" >&6; }
19298   llvm_cv_win32_elmcb_pcstr="PCSTR"
19299
19300 else
19301   echo "$as_me: failed program was:" >&5
19302 sed 's/^/| /' conftest.$ac_ext >&5
19303
19304
19305   { echo "$as_me:$LINENO: result: no" >&5
19306 echo "${ECHO_T}no" >&6; }
19307   llvm_cv_win32_elmcb_pcstr="PSTR"
19308
19309 fi
19310
19311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19312
19313 cat >>confdefs.h <<_ACEOF
19314 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19315 _ACEOF
19316
19317 fi
19318
19319
19320 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19321 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19322 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19323   echo $ECHO_N "(cached) $ECHO_C" >&6
19324 else
19325   ac_ext=cpp
19326 ac_cpp='$CXXCPP $CPPFLAGS'
19327 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19328 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19329 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19330
19331    cat >conftest.$ac_ext <<_ACEOF
19332 /* confdefs.h.  */
19333 _ACEOF
19334 cat confdefs.h >>conftest.$ac_ext
19335 cat >>conftest.$ac_ext <<_ACEOF
19336 /* end confdefs.h.  */
19337 #include <math.h>
19338 int
19339 main ()
19340 {
19341 float f; isnan(f);
19342   ;
19343   return 0;
19344 }
19345 _ACEOF
19346 rm -f conftest.$ac_objext
19347 if { (ac_try="$ac_compile"
19348 case "(($ac_try" in
19349   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19350   *) ac_try_echo=$ac_try;;
19351 esac
19352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19353   (eval "$ac_compile") 2>conftest.er1
19354   ac_status=$?
19355   grep -v '^ *+' conftest.er1 >conftest.err
19356   rm -f conftest.er1
19357   cat conftest.err >&5
19358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19359   (exit $ac_status); } &&
19360          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19361   { (case "(($ac_try" in
19362   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19363   *) ac_try_echo=$ac_try;;
19364 esac
19365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19366   (eval "$ac_try") 2>&5
19367   ac_status=$?
19368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19369   (exit $ac_status); }; } &&
19370          { ac_try='test -s conftest.$ac_objext'
19371   { (case "(($ac_try" in
19372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19373   *) ac_try_echo=$ac_try;;
19374 esac
19375 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19376   (eval "$ac_try") 2>&5
19377   ac_status=$?
19378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19379   (exit $ac_status); }; }; then
19380   ac_cv_func_isnan_in_math_h=yes
19381 else
19382   echo "$as_me: failed program was:" >&5
19383 sed 's/^/| /' conftest.$ac_ext >&5
19384
19385         ac_cv_func_isnan_in_math_h=no
19386 fi
19387
19388 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19389   ac_ext=c
19390 ac_cpp='$CPP $CPPFLAGS'
19391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19394
19395 fi
19396 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19397 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19398
19399
19400 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19401
19402 cat >>confdefs.h <<\_ACEOF
19403 #define HAVE_ISNAN_IN_MATH_H 1
19404 _ACEOF
19405
19406 fi
19407
19408 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19409 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19410 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19411   echo $ECHO_N "(cached) $ECHO_C" >&6
19412 else
19413   ac_ext=cpp
19414 ac_cpp='$CXXCPP $CPPFLAGS'
19415 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19416 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19417 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19418
19419    cat >conftest.$ac_ext <<_ACEOF
19420 /* confdefs.h.  */
19421 _ACEOF
19422 cat confdefs.h >>conftest.$ac_ext
19423 cat >>conftest.$ac_ext <<_ACEOF
19424 /* end confdefs.h.  */
19425 #include <cmath>
19426 int
19427 main ()
19428 {
19429 float f; isnan(f);
19430   ;
19431   return 0;
19432 }
19433 _ACEOF
19434 rm -f conftest.$ac_objext
19435 if { (ac_try="$ac_compile"
19436 case "(($ac_try" in
19437   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19438   *) ac_try_echo=$ac_try;;
19439 esac
19440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19441   (eval "$ac_compile") 2>conftest.er1
19442   ac_status=$?
19443   grep -v '^ *+' conftest.er1 >conftest.err
19444   rm -f conftest.er1
19445   cat conftest.err >&5
19446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19447   (exit $ac_status); } &&
19448          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19449   { (case "(($ac_try" in
19450   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19451   *) ac_try_echo=$ac_try;;
19452 esac
19453 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19454   (eval "$ac_try") 2>&5
19455   ac_status=$?
19456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19457   (exit $ac_status); }; } &&
19458          { ac_try='test -s conftest.$ac_objext'
19459   { (case "(($ac_try" in
19460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19461   *) ac_try_echo=$ac_try;;
19462 esac
19463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19464   (eval "$ac_try") 2>&5
19465   ac_status=$?
19466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19467   (exit $ac_status); }; }; then
19468   ac_cv_func_isnan_in_cmath=yes
19469 else
19470   echo "$as_me: failed program was:" >&5
19471 sed 's/^/| /' conftest.$ac_ext >&5
19472
19473         ac_cv_func_isnan_in_cmath=no
19474 fi
19475
19476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19477   ac_ext=c
19478 ac_cpp='$CPP $CPPFLAGS'
19479 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19480 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19481 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19482
19483 fi
19484 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19485 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19486
19487 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19488
19489 cat >>confdefs.h <<\_ACEOF
19490 #define HAVE_ISNAN_IN_CMATH 1
19491 _ACEOF
19492
19493 fi
19494
19495 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19496 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19497 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19498   echo $ECHO_N "(cached) $ECHO_C" >&6
19499 else
19500   ac_ext=cpp
19501 ac_cpp='$CXXCPP $CPPFLAGS'
19502 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19503 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19504 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19505
19506    cat >conftest.$ac_ext <<_ACEOF
19507 /* confdefs.h.  */
19508 _ACEOF
19509 cat confdefs.h >>conftest.$ac_ext
19510 cat >>conftest.$ac_ext <<_ACEOF
19511 /* end confdefs.h.  */
19512 #include <cmath>
19513 int
19514 main ()
19515 {
19516 float f; std::isnan(f);
19517   ;
19518   return 0;
19519 }
19520 _ACEOF
19521 rm -f conftest.$ac_objext
19522 if { (ac_try="$ac_compile"
19523 case "(($ac_try" in
19524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19525   *) ac_try_echo=$ac_try;;
19526 esac
19527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19528   (eval "$ac_compile") 2>conftest.er1
19529   ac_status=$?
19530   grep -v '^ *+' conftest.er1 >conftest.err
19531   rm -f conftest.er1
19532   cat conftest.err >&5
19533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19534   (exit $ac_status); } &&
19535          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19536   { (case "(($ac_try" in
19537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19538   *) ac_try_echo=$ac_try;;
19539 esac
19540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19541   (eval "$ac_try") 2>&5
19542   ac_status=$?
19543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19544   (exit $ac_status); }; } &&
19545          { ac_try='test -s conftest.$ac_objext'
19546   { (case "(($ac_try" in
19547   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19548   *) ac_try_echo=$ac_try;;
19549 esac
19550 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19551   (eval "$ac_try") 2>&5
19552   ac_status=$?
19553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19554   (exit $ac_status); }; }; then
19555   ac_cv_func_std_isnan_in_cmath=yes
19556 else
19557   echo "$as_me: failed program was:" >&5
19558 sed 's/^/| /' conftest.$ac_ext >&5
19559
19560         ac_cv_func_std_isnan_in_cmath=no
19561 fi
19562
19563 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19564   ac_ext=c
19565 ac_cpp='$CPP $CPPFLAGS'
19566 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19567 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19568 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19569
19570 fi
19571 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19572 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19573
19574 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19575
19576 cat >>confdefs.h <<\_ACEOF
19577 #define HAVE_STD_ISNAN_IN_CMATH 1
19578 _ACEOF
19579
19580 fi
19581
19582
19583 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19584 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19585 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19586   echo $ECHO_N "(cached) $ECHO_C" >&6
19587 else
19588   ac_ext=cpp
19589 ac_cpp='$CXXCPP $CPPFLAGS'
19590 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19591 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19592 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19593
19594    cat >conftest.$ac_ext <<_ACEOF
19595 /* confdefs.h.  */
19596 _ACEOF
19597 cat confdefs.h >>conftest.$ac_ext
19598 cat >>conftest.$ac_ext <<_ACEOF
19599 /* end confdefs.h.  */
19600 #include <math.h>
19601 int
19602 main ()
19603 {
19604 float f; isinf(f);
19605   ;
19606   return 0;
19607 }
19608 _ACEOF
19609 rm -f conftest.$ac_objext
19610 if { (ac_try="$ac_compile"
19611 case "(($ac_try" in
19612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19613   *) ac_try_echo=$ac_try;;
19614 esac
19615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19616   (eval "$ac_compile") 2>conftest.er1
19617   ac_status=$?
19618   grep -v '^ *+' conftest.er1 >conftest.err
19619   rm -f conftest.er1
19620   cat conftest.err >&5
19621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19622   (exit $ac_status); } &&
19623          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19624   { (case "(($ac_try" in
19625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19626   *) ac_try_echo=$ac_try;;
19627 esac
19628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19629   (eval "$ac_try") 2>&5
19630   ac_status=$?
19631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19632   (exit $ac_status); }; } &&
19633          { ac_try='test -s conftest.$ac_objext'
19634   { (case "(($ac_try" in
19635   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19636   *) ac_try_echo=$ac_try;;
19637 esac
19638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19639   (eval "$ac_try") 2>&5
19640   ac_status=$?
19641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19642   (exit $ac_status); }; }; then
19643   ac_cv_func_isinf_in_math_h=yes
19644 else
19645   echo "$as_me: failed program was:" >&5
19646 sed 's/^/| /' conftest.$ac_ext >&5
19647
19648         ac_cv_func_isinf_in_math_h=no
19649 fi
19650
19651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19652   ac_ext=c
19653 ac_cpp='$CPP $CPPFLAGS'
19654 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19655 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19656 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19657
19658 fi
19659 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19660 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19661
19662 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19663
19664 cat >>confdefs.h <<\_ACEOF
19665 #define HAVE_ISINF_IN_MATH_H 1
19666 _ACEOF
19667
19668 fi
19669
19670 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19671 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19672 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19673   echo $ECHO_N "(cached) $ECHO_C" >&6
19674 else
19675   ac_ext=cpp
19676 ac_cpp='$CXXCPP $CPPFLAGS'
19677 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19678 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19679 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19680
19681    cat >conftest.$ac_ext <<_ACEOF
19682 /* confdefs.h.  */
19683 _ACEOF
19684 cat confdefs.h >>conftest.$ac_ext
19685 cat >>conftest.$ac_ext <<_ACEOF
19686 /* end confdefs.h.  */
19687 #include <cmath>
19688 int
19689 main ()
19690 {
19691 float f; isinf(f);
19692   ;
19693   return 0;
19694 }
19695 _ACEOF
19696 rm -f conftest.$ac_objext
19697 if { (ac_try="$ac_compile"
19698 case "(($ac_try" in
19699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19700   *) ac_try_echo=$ac_try;;
19701 esac
19702 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19703   (eval "$ac_compile") 2>conftest.er1
19704   ac_status=$?
19705   grep -v '^ *+' conftest.er1 >conftest.err
19706   rm -f conftest.er1
19707   cat conftest.err >&5
19708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19709   (exit $ac_status); } &&
19710          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19711   { (case "(($ac_try" in
19712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19713   *) ac_try_echo=$ac_try;;
19714 esac
19715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19716   (eval "$ac_try") 2>&5
19717   ac_status=$?
19718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19719   (exit $ac_status); }; } &&
19720          { ac_try='test -s conftest.$ac_objext'
19721   { (case "(($ac_try" in
19722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19723   *) ac_try_echo=$ac_try;;
19724 esac
19725 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19726   (eval "$ac_try") 2>&5
19727   ac_status=$?
19728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19729   (exit $ac_status); }; }; then
19730   ac_cv_func_isinf_in_cmath=yes
19731 else
19732   echo "$as_me: failed program was:" >&5
19733 sed 's/^/| /' conftest.$ac_ext >&5
19734
19735         ac_cv_func_isinf_in_cmath=no
19736 fi
19737
19738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19739   ac_ext=c
19740 ac_cpp='$CPP $CPPFLAGS'
19741 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19742 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19743 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19744
19745 fi
19746 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19747 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19748
19749 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19750
19751 cat >>confdefs.h <<\_ACEOF
19752 #define HAVE_ISINF_IN_CMATH 1
19753 _ACEOF
19754
19755 fi
19756
19757 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19758 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19759 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19760   echo $ECHO_N "(cached) $ECHO_C" >&6
19761 else
19762   ac_ext=cpp
19763 ac_cpp='$CXXCPP $CPPFLAGS'
19764 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19765 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19766 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19767
19768    cat >conftest.$ac_ext <<_ACEOF
19769 /* confdefs.h.  */
19770 _ACEOF
19771 cat confdefs.h >>conftest.$ac_ext
19772 cat >>conftest.$ac_ext <<_ACEOF
19773 /* end confdefs.h.  */
19774 #include <cmath>
19775 int
19776 main ()
19777 {
19778 float f; std::isinf(f)}
19779   ;
19780   return 0;
19781 }
19782 _ACEOF
19783 rm -f conftest.$ac_objext
19784 if { (ac_try="$ac_compile"
19785 case "(($ac_try" in
19786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19787   *) ac_try_echo=$ac_try;;
19788 esac
19789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19790   (eval "$ac_compile") 2>conftest.er1
19791   ac_status=$?
19792   grep -v '^ *+' conftest.er1 >conftest.err
19793   rm -f conftest.er1
19794   cat conftest.err >&5
19795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19796   (exit $ac_status); } &&
19797          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19798   { (case "(($ac_try" in
19799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19800   *) ac_try_echo=$ac_try;;
19801 esac
19802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19803   (eval "$ac_try") 2>&5
19804   ac_status=$?
19805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19806   (exit $ac_status); }; } &&
19807          { ac_try='test -s conftest.$ac_objext'
19808   { (case "(($ac_try" in
19809   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19810   *) ac_try_echo=$ac_try;;
19811 esac
19812 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19813   (eval "$ac_try") 2>&5
19814   ac_status=$?
19815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19816   (exit $ac_status); }; }; then
19817   ac_cv_func_std_isinf_in_cmath=yes
19818 else
19819   echo "$as_me: failed program was:" >&5
19820 sed 's/^/| /' conftest.$ac_ext >&5
19821
19822         ac_cv_func_std_isinf_in_cmath=no
19823 fi
19824
19825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19826   ac_ext=c
19827 ac_cpp='$CPP $CPPFLAGS'
19828 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19829 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19830 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19831
19832 fi
19833 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19834 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19835
19836 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19837
19838 cat >>confdefs.h <<\_ACEOF
19839 #define HAVE_STD_ISINF_IN_CMATH 1
19840 _ACEOF
19841
19842 fi
19843
19844 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19845 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19846 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19847   echo $ECHO_N "(cached) $ECHO_C" >&6
19848 else
19849   ac_ext=cpp
19850 ac_cpp='$CXXCPP $CPPFLAGS'
19851 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19852 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19853 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19854
19855    cat >conftest.$ac_ext <<_ACEOF
19856 /* confdefs.h.  */
19857 _ACEOF
19858 cat confdefs.h >>conftest.$ac_ext
19859 cat >>conftest.$ac_ext <<_ACEOF
19860 /* end confdefs.h.  */
19861 #include <ieeefp.h>
19862 int
19863 main ()
19864 {
19865 float f; finite(f);
19866   ;
19867   return 0;
19868 }
19869 _ACEOF
19870 rm -f conftest.$ac_objext
19871 if { (ac_try="$ac_compile"
19872 case "(($ac_try" in
19873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19874   *) ac_try_echo=$ac_try;;
19875 esac
19876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19877   (eval "$ac_compile") 2>conftest.er1
19878   ac_status=$?
19879   grep -v '^ *+' conftest.er1 >conftest.err
19880   rm -f conftest.er1
19881   cat conftest.err >&5
19882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19883   (exit $ac_status); } &&
19884          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19885   { (case "(($ac_try" in
19886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19887   *) ac_try_echo=$ac_try;;
19888 esac
19889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19890   (eval "$ac_try") 2>&5
19891   ac_status=$?
19892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19893   (exit $ac_status); }; } &&
19894          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
19904   ac_cv_func_finite_in_ieeefp_h=yes
19905 else
19906   echo "$as_me: failed program was:" >&5
19907 sed 's/^/| /' conftest.$ac_ext >&5
19908
19909         ac_cv_func_finite_in_ieeefp_h=no
19910 fi
19911
19912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19913   ac_ext=c
19914 ac_cpp='$CPP $CPPFLAGS'
19915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19918
19919 fi
19920 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19921 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19922
19923 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19924
19925 cat >>confdefs.h <<\_ACEOF
19926 #define HAVE_FINITE_IN_IEEEFP_H 1
19927 _ACEOF
19928
19929 fi
19930
19931
19932
19933 if test "$llvm_cv_platform_type" = "Unix" ; then
19934
19935
19936 for ac_header in stdlib.h unistd.h
19937 do
19938 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19939 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19940   { echo "$as_me:$LINENO: checking for $ac_header" >&5
19941 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19942 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19943   echo $ECHO_N "(cached) $ECHO_C" >&6
19944 fi
19945 ac_res=`eval echo '${'$as_ac_Header'}'`
19946                { echo "$as_me:$LINENO: result: $ac_res" >&5
19947 echo "${ECHO_T}$ac_res" >&6; }
19948 else
19949   # Is the header compilable?
19950 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
19951 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19952 cat >conftest.$ac_ext <<_ACEOF
19953 /* confdefs.h.  */
19954 _ACEOF
19955 cat confdefs.h >>conftest.$ac_ext
19956 cat >>conftest.$ac_ext <<_ACEOF
19957 /* end confdefs.h.  */
19958 $ac_includes_default
19959 #include <$ac_header>
19960 _ACEOF
19961 rm -f conftest.$ac_objext
19962 if { (ac_try="$ac_compile"
19963 case "(($ac_try" in
19964   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19965   *) ac_try_echo=$ac_try;;
19966 esac
19967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19968   (eval "$ac_compile") 2>conftest.er1
19969   ac_status=$?
19970   grep -v '^ *+' conftest.er1 >conftest.err
19971   rm -f conftest.er1
19972   cat conftest.err >&5
19973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19974   (exit $ac_status); } &&
19975          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19976   { (case "(($ac_try" in
19977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19978   *) ac_try_echo=$ac_try;;
19979 esac
19980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19981   (eval "$ac_try") 2>&5
19982   ac_status=$?
19983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19984   (exit $ac_status); }; } &&
19985          { ac_try='test -s conftest.$ac_objext'
19986   { (case "(($ac_try" in
19987   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19988   *) ac_try_echo=$ac_try;;
19989 esac
19990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19991   (eval "$ac_try") 2>&5
19992   ac_status=$?
19993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19994   (exit $ac_status); }; }; then
19995   ac_header_compiler=yes
19996 else
19997   echo "$as_me: failed program was:" >&5
19998 sed 's/^/| /' conftest.$ac_ext >&5
19999
20000         ac_header_compiler=no
20001 fi
20002
20003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20004 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20005 echo "${ECHO_T}$ac_header_compiler" >&6; }
20006
20007 # Is the header present?
20008 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20009 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20010 cat >conftest.$ac_ext <<_ACEOF
20011 /* confdefs.h.  */
20012 _ACEOF
20013 cat confdefs.h >>conftest.$ac_ext
20014 cat >>conftest.$ac_ext <<_ACEOF
20015 /* end confdefs.h.  */
20016 #include <$ac_header>
20017 _ACEOF
20018 if { (ac_try="$ac_cpp conftest.$ac_ext"
20019 case "(($ac_try" in
20020   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20021   *) ac_try_echo=$ac_try;;
20022 esac
20023 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20024   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20025   ac_status=$?
20026   grep -v '^ *+' conftest.er1 >conftest.err
20027   rm -f conftest.er1
20028   cat conftest.err >&5
20029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20030   (exit $ac_status); } >/dev/null; then
20031   if test -s conftest.err; then
20032     ac_cpp_err=$ac_c_preproc_warn_flag
20033     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20034   else
20035     ac_cpp_err=
20036   fi
20037 else
20038   ac_cpp_err=yes
20039 fi
20040 if test -z "$ac_cpp_err"; then
20041   ac_header_preproc=yes
20042 else
20043   echo "$as_me: failed program was:" >&5
20044 sed 's/^/| /' conftest.$ac_ext >&5
20045
20046   ac_header_preproc=no
20047 fi
20048
20049 rm -f conftest.err conftest.$ac_ext
20050 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20051 echo "${ECHO_T}$ac_header_preproc" >&6; }
20052
20053 # So?  What about this header?
20054 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20055   yes:no: )
20056     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20057 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20058     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20059 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20060     ac_header_preproc=yes
20061     ;;
20062   no:yes:* )
20063     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20064 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20065     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20066 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20067     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20068 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20069     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20070 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20071     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20072 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20073     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20074 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20075     ( cat <<\_ASBOX
20076 ## ----------------------------------- ##
20077 ## Report this to llvmbugs@cs.uiuc.edu ##
20078 ## ----------------------------------- ##
20079 _ASBOX
20080      ) | sed "s/^/$as_me: WARNING:     /" >&2
20081     ;;
20082 esac
20083 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20084 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20085 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20086   echo $ECHO_N "(cached) $ECHO_C" >&6
20087 else
20088   eval "$as_ac_Header=\$ac_header_preproc"
20089 fi
20090 ac_res=`eval echo '${'$as_ac_Header'}'`
20091                { echo "$as_me:$LINENO: result: $ac_res" >&5
20092 echo "${ECHO_T}$ac_res" >&6; }
20093
20094 fi
20095 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20096   cat >>confdefs.h <<_ACEOF
20097 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20098 _ACEOF
20099
20100 fi
20101
20102 done
20103
20104
20105 for ac_func in getpagesize
20106 do
20107 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20108 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20109 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20110 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20111   echo $ECHO_N "(cached) $ECHO_C" >&6
20112 else
20113   cat >conftest.$ac_ext <<_ACEOF
20114 /* confdefs.h.  */
20115 _ACEOF
20116 cat confdefs.h >>conftest.$ac_ext
20117 cat >>conftest.$ac_ext <<_ACEOF
20118 /* end confdefs.h.  */
20119 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20120    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20121 #define $ac_func innocuous_$ac_func
20122
20123 /* System header to define __stub macros and hopefully few prototypes,
20124     which can conflict with char $ac_func (); below.
20125     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20126     <limits.h> exists even on freestanding compilers.  */
20127
20128 #ifdef __STDC__
20129 # include <limits.h>
20130 #else
20131 # include <assert.h>
20132 #endif
20133
20134 #undef $ac_func
20135
20136 /* Override any GCC internal prototype to avoid an error.
20137    Use char because int might match the return type of a GCC
20138    builtin and then its argument prototype would still apply.  */
20139 #ifdef __cplusplus
20140 extern "C"
20141 #endif
20142 char $ac_func ();
20143 /* The GNU C library defines this for functions which it implements
20144     to always fail with ENOSYS.  Some functions are actually named
20145     something starting with __ and the normal name is an alias.  */
20146 #if defined __stub_$ac_func || defined __stub___$ac_func
20147 choke me
20148 #endif
20149
20150 int
20151 main ()
20152 {
20153 return $ac_func ();
20154   ;
20155   return 0;
20156 }
20157 _ACEOF
20158 rm -f conftest.$ac_objext conftest$ac_exeext
20159 if { (ac_try="$ac_link"
20160 case "(($ac_try" in
20161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20162   *) ac_try_echo=$ac_try;;
20163 esac
20164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20165   (eval "$ac_link") 2>conftest.er1
20166   ac_status=$?
20167   grep -v '^ *+' conftest.er1 >conftest.err
20168   rm -f conftest.er1
20169   cat conftest.err >&5
20170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20171   (exit $ac_status); } &&
20172          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20173   { (case "(($ac_try" in
20174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20175   *) ac_try_echo=$ac_try;;
20176 esac
20177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20178   (eval "$ac_try") 2>&5
20179   ac_status=$?
20180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20181   (exit $ac_status); }; } &&
20182          { ac_try='test -s conftest$ac_exeext'
20183   { (case "(($ac_try" in
20184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20185   *) ac_try_echo=$ac_try;;
20186 esac
20187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20188   (eval "$ac_try") 2>&5
20189   ac_status=$?
20190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20191   (exit $ac_status); }; }; then
20192   eval "$as_ac_var=yes"
20193 else
20194   echo "$as_me: failed program was:" >&5
20195 sed 's/^/| /' conftest.$ac_ext >&5
20196
20197         eval "$as_ac_var=no"
20198 fi
20199
20200 rm -f core conftest.err conftest.$ac_objext \
20201       conftest$ac_exeext conftest.$ac_ext
20202 fi
20203 ac_res=`eval echo '${'$as_ac_var'}'`
20204                { echo "$as_me:$LINENO: result: $ac_res" >&5
20205 echo "${ECHO_T}$ac_res" >&6; }
20206 if test `eval echo '${'$as_ac_var'}'` = yes; then
20207   cat >>confdefs.h <<_ACEOF
20208 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20209 _ACEOF
20210
20211 fi
20212 done
20213
20214 { echo "$as_me:$LINENO: checking for working mmap" >&5
20215 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20216 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20217   echo $ECHO_N "(cached) $ECHO_C" >&6
20218 else
20219   if test "$cross_compiling" = yes; then
20220   ac_cv_func_mmap_fixed_mapped=no
20221 else
20222   cat >conftest.$ac_ext <<_ACEOF
20223 /* confdefs.h.  */
20224 _ACEOF
20225 cat confdefs.h >>conftest.$ac_ext
20226 cat >>conftest.$ac_ext <<_ACEOF
20227 /* end confdefs.h.  */
20228 $ac_includes_default
20229 /* malloc might have been renamed as rpl_malloc. */
20230 #undef malloc
20231
20232 /* Thanks to Mike Haertel and Jim Avera for this test.
20233    Here is a matrix of mmap possibilities:
20234         mmap private not fixed
20235         mmap private fixed at somewhere currently unmapped
20236         mmap private fixed at somewhere already mapped
20237         mmap shared not fixed
20238         mmap shared fixed at somewhere currently unmapped
20239         mmap shared fixed at somewhere already mapped
20240    For private mappings, we should verify that changes cannot be read()
20241    back from the file, nor mmap's back from the file at a different
20242    address.  (There have been systems where private was not correctly
20243    implemented like the infamous i386 svr4.0, and systems where the
20244    VM page cache was not coherent with the file system buffer cache
20245    like early versions of FreeBSD and possibly contemporary NetBSD.)
20246    For shared mappings, we should conversely verify that changes get
20247    propagated back to all the places they're supposed to be.
20248
20249    Grep wants private fixed already mapped.
20250    The main things grep needs to know about mmap are:
20251    * does it exist and is it safe to write into the mmap'd area
20252    * how to use it (BSD variants)  */
20253
20254 #include <fcntl.h>
20255 #include <sys/mman.h>
20256
20257 #if !STDC_HEADERS && !HAVE_STDLIB_H
20258 char *malloc ();
20259 #endif
20260
20261 /* This mess was copied from the GNU getpagesize.h.  */
20262 #if !HAVE_GETPAGESIZE
20263 /* Assume that all systems that can run configure have sys/param.h.  */
20264 # if !HAVE_SYS_PARAM_H
20265 #  define HAVE_SYS_PARAM_H 1
20266 # endif
20267
20268 # ifdef _SC_PAGESIZE
20269 #  define getpagesize() sysconf(_SC_PAGESIZE)
20270 # else /* no _SC_PAGESIZE */
20271 #  if HAVE_SYS_PARAM_H
20272 #   include <sys/param.h>
20273 #   ifdef EXEC_PAGESIZE
20274 #    define getpagesize() EXEC_PAGESIZE
20275 #   else /* no EXEC_PAGESIZE */
20276 #    ifdef NBPG
20277 #     define getpagesize() NBPG * CLSIZE
20278 #     ifndef CLSIZE
20279 #      define CLSIZE 1
20280 #     endif /* no CLSIZE */
20281 #    else /* no NBPG */
20282 #     ifdef NBPC
20283 #      define getpagesize() NBPC
20284 #     else /* no NBPC */
20285 #      ifdef PAGESIZE
20286 #       define getpagesize() PAGESIZE
20287 #      endif /* PAGESIZE */
20288 #     endif /* no NBPC */
20289 #    endif /* no NBPG */
20290 #   endif /* no EXEC_PAGESIZE */
20291 #  else /* no HAVE_SYS_PARAM_H */
20292 #   define getpagesize() 8192   /* punt totally */
20293 #  endif /* no HAVE_SYS_PARAM_H */
20294 # endif /* no _SC_PAGESIZE */
20295
20296 #endif /* no HAVE_GETPAGESIZE */
20297
20298 int
20299 main ()
20300 {
20301   char *data, *data2, *data3;
20302   int i, pagesize;
20303   int fd;
20304
20305   pagesize = getpagesize ();
20306
20307   /* First, make a file with some known garbage in it. */
20308   data = (char *) malloc (pagesize);
20309   if (!data)
20310     return 1;
20311   for (i = 0; i < pagesize; ++i)
20312     *(data + i) = rand ();
20313   umask (0);
20314   fd = creat ("conftest.mmap", 0600);
20315   if (fd < 0)
20316     return 1;
20317   if (write (fd, data, pagesize) != pagesize)
20318     return 1;
20319   close (fd);
20320
20321   /* Next, try to mmap the file at a fixed address which already has
20322      something else allocated at it.  If we can, also make sure that
20323      we see the same garbage.  */
20324   fd = open ("conftest.mmap", O_RDWR);
20325   if (fd < 0)
20326     return 1;
20327   data2 = (char *) malloc (2 * pagesize);
20328   if (!data2)
20329     return 1;
20330   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20331   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20332                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20333     return 1;
20334   for (i = 0; i < pagesize; ++i)
20335     if (*(data + i) != *(data2 + i))
20336       return 1;
20337
20338   /* Finally, make sure that changes to the mapped area do not
20339      percolate back to the file as seen by read().  (This is a bug on
20340      some variants of i386 svr4.0.)  */
20341   for (i = 0; i < pagesize; ++i)
20342     *(data2 + i) = *(data2 + i) + 1;
20343   data3 = (char *) malloc (pagesize);
20344   if (!data3)
20345     return 1;
20346   if (read (fd, data3, pagesize) != pagesize)
20347     return 1;
20348   for (i = 0; i < pagesize; ++i)
20349     if (*(data + i) != *(data3 + i))
20350       return 1;
20351   close (fd);
20352   return 0;
20353 }
20354 _ACEOF
20355 rm -f conftest$ac_exeext
20356 if { (ac_try="$ac_link"
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_link") 2>&5
20363   ac_status=$?
20364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20365   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20366   { (case "(($ac_try" in
20367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20368   *) ac_try_echo=$ac_try;;
20369 esac
20370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20371   (eval "$ac_try") 2>&5
20372   ac_status=$?
20373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20374   (exit $ac_status); }; }; then
20375   ac_cv_func_mmap_fixed_mapped=yes
20376 else
20377   echo "$as_me: program exited with status $ac_status" >&5
20378 echo "$as_me: failed program was:" >&5
20379 sed 's/^/| /' conftest.$ac_ext >&5
20380
20381 ( exit $ac_status )
20382 ac_cv_func_mmap_fixed_mapped=no
20383 fi
20384 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20385 fi
20386
20387
20388 fi
20389 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20390 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20391 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20392
20393 cat >>confdefs.h <<\_ACEOF
20394 #define HAVE_MMAP 1
20395 _ACEOF
20396
20397 fi
20398 rm -f conftest.mmap
20399
20400   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20401 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20402 if test "${ac_cv_func_mmap_file+set}" = set; then
20403   echo $ECHO_N "(cached) $ECHO_C" >&6
20404 else
20405    ac_ext=c
20406 ac_cpp='$CPP $CPPFLAGS'
20407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20410
20411   if test "$cross_compiling" = yes; then
20412   ac_cv_func_mmap_file=no
20413 else
20414   cat >conftest.$ac_ext <<_ACEOF
20415
20416     /* confdefs.h.  */
20417 _ACEOF
20418 cat confdefs.h >>conftest.$ac_ext
20419 cat >>conftest.$ac_ext <<_ACEOF
20420 /* end confdefs.h.  */
20421
20422 #include <sys/types.h>
20423 #include <sys/mman.h>
20424 #include <fcntl.h>
20425
20426 int
20427 main ()
20428 {
20429
20430   int fd;
20431   fd = creat ("foo",0777);
20432   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20433   unlink ("foo");
20434   return (fd != (int) MAP_FAILED);
20435   ;
20436   return 0;
20437 }
20438 _ACEOF
20439 rm -f conftest$ac_exeext
20440 if { (ac_try="$ac_link"
20441 case "(($ac_try" in
20442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20443   *) ac_try_echo=$ac_try;;
20444 esac
20445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20446   (eval "$ac_link") 2>&5
20447   ac_status=$?
20448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20449   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20450   { (case "(($ac_try" in
20451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20452   *) ac_try_echo=$ac_try;;
20453 esac
20454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20455   (eval "$ac_try") 2>&5
20456   ac_status=$?
20457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20458   (exit $ac_status); }; }; then
20459   ac_cv_func_mmap_file=yes
20460 else
20461   echo "$as_me: program exited with status $ac_status" >&5
20462 echo "$as_me: failed program was:" >&5
20463 sed 's/^/| /' conftest.$ac_ext >&5
20464
20465 ( exit $ac_status )
20466 ac_cv_func_mmap_file=no
20467 fi
20468 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20469 fi
20470
20471
20472   ac_ext=c
20473 ac_cpp='$CPP $CPPFLAGS'
20474 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20475 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20476 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20477
20478
20479 fi
20480 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20481 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20482 if test "$ac_cv_func_mmap_file" = yes; then
20483
20484 cat >>confdefs.h <<\_ACEOF
20485 #define HAVE_MMAP_FILE
20486 _ACEOF
20487
20488    MMAP_FILE=yes
20489
20490 fi
20491
20492   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20493 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20494 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20495   echo $ECHO_N "(cached) $ECHO_C" >&6
20496 else
20497   if test "$llvm_cv_os_type" = "Interix" ; then
20498    ac_cv_need_dev_zero_for_mmap=yes
20499  else
20500    ac_cv_need_dev_zero_for_mmap=no
20501  fi
20502
20503 fi
20504 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20505 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20506 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20507
20508 cat >>confdefs.h <<\_ACEOF
20509 #define NEED_DEV_ZERO_FOR_MMAP 1
20510 _ACEOF
20511
20512 fi
20513
20514   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20515   then
20516     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20517 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20518   fi
20519   if test "$ac_cv_func_mmap_file" = "no"
20520   then
20521     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20522 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20523   fi
20524 fi
20525
20526 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20527 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20528 ac_ext=cpp
20529 ac_cpp='$CXXCPP $CPPFLAGS'
20530 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20531 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20532 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20533
20534 cat >conftest.$ac_ext <<_ACEOF
20535 /* confdefs.h.  */
20536 _ACEOF
20537 cat confdefs.h >>conftest.$ac_ext
20538 cat >>conftest.$ac_ext <<_ACEOF
20539 /* end confdefs.h.  */
20540 int main() {
20541         volatile unsigned long val = 1;
20542         __sync_synchronize();
20543         __sync_val_compare_and_swap(&val, 1, 0);
20544         __sync_add_and_fetch(&val, 1);
20545         __sync_sub_and_fetch(&val, 1);
20546         return 0;
20547       }
20548
20549 _ACEOF
20550 rm -f conftest.$ac_objext conftest$ac_exeext
20551 if { (ac_try="$ac_link"
20552 case "(($ac_try" in
20553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20554   *) ac_try_echo=$ac_try;;
20555 esac
20556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20557   (eval "$ac_link") 2>conftest.er1
20558   ac_status=$?
20559   grep -v '^ *+' conftest.er1 >conftest.err
20560   rm -f conftest.er1
20561   cat conftest.err >&5
20562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20563   (exit $ac_status); } &&
20564          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20565   { (case "(($ac_try" in
20566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20567   *) ac_try_echo=$ac_try;;
20568 esac
20569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20570   (eval "$ac_try") 2>&5
20571   ac_status=$?
20572   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20573   (exit $ac_status); }; } &&
20574          { ac_try='test -s conftest$ac_exeext'
20575   { (case "(($ac_try" in
20576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20577   *) ac_try_echo=$ac_try;;
20578 esac
20579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20580   (eval "$ac_try") 2>&5
20581   ac_status=$?
20582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20583   (exit $ac_status); }; }; then
20584   ac_ext=c
20585 ac_cpp='$CPP $CPPFLAGS'
20586 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20587 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20588 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20589
20590   { echo "$as_me:$LINENO: result: yes" >&5
20591 echo "${ECHO_T}yes" >&6; }
20592
20593 cat >>confdefs.h <<\_ACEOF
20594 #define LLVM_HAS_ATOMICS 1
20595 _ACEOF
20596
20597 else
20598   echo "$as_me: failed program was:" >&5
20599 sed 's/^/| /' conftest.$ac_ext >&5
20600
20601         { echo "$as_me:$LINENO: result: no" >&5
20602 echo "${ECHO_T}no" >&6; }
20603
20604 cat >>confdefs.h <<\_ACEOF
20605 #define LLVM_HAS_ATOMICS 0
20606 _ACEOF
20607
20608   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20609 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20610 fi
20611
20612 rm -f core conftest.err conftest.$ac_objext \
20613       conftest$ac_exeext conftest.$ac_ext
20614
20615
20616 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20617   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20618 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20619 if test "${llvm_cv_linux_mixed+set}" = set; then
20620   echo $ECHO_N "(cached) $ECHO_C" >&6
20621 else
20622    ac_ext=c
20623 ac_cpp='$CPP $CPPFLAGS'
20624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20627
20628   cat >conftest.$ac_ext <<_ACEOF
20629 /* confdefs.h.  */
20630 _ACEOF
20631 cat confdefs.h >>conftest.$ac_ext
20632 cat >>conftest.$ac_ext <<_ACEOF
20633 /* end confdefs.h.  */
20634 #ifndef __x86_64__
20635        error: Not x86-64 even if uname says so!
20636       #endif
20637
20638 int
20639 main ()
20640 {
20641
20642   ;
20643   return 0;
20644 }
20645 _ACEOF
20646 rm -f conftest.$ac_objext
20647 if { (ac_try="$ac_compile"
20648 case "(($ac_try" in
20649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20650   *) ac_try_echo=$ac_try;;
20651 esac
20652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20653   (eval "$ac_compile") 2>conftest.er1
20654   ac_status=$?
20655   grep -v '^ *+' conftest.er1 >conftest.err
20656   rm -f conftest.er1
20657   cat conftest.err >&5
20658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20659   (exit $ac_status); } &&
20660          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20661   { (case "(($ac_try" in
20662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20663   *) ac_try_echo=$ac_try;;
20664 esac
20665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20666   (eval "$ac_try") 2>&5
20667   ac_status=$?
20668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20669   (exit $ac_status); }; } &&
20670          { ac_try='test -s conftest.$ac_objext'
20671   { (case "(($ac_try" in
20672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20673   *) ac_try_echo=$ac_try;;
20674 esac
20675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20676   (eval "$ac_try") 2>&5
20677   ac_status=$?
20678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20679   (exit $ac_status); }; }; then
20680   llvm_cv_linux_mixed=no
20681 else
20682   echo "$as_me: failed program was:" >&5
20683 sed 's/^/| /' conftest.$ac_ext >&5
20684
20685         llvm_cv_linux_mixed=yes
20686 fi
20687
20688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20689   ac_ext=c
20690 ac_cpp='$CPP $CPPFLAGS'
20691 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20692 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20693 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20694
20695
20696 fi
20697 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20698 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20699
20700   if test "$llvm_cv_linux_mixed" = "yes"; then
20701     llvm_cv_target_arch="x86"
20702     ARCH="x86"
20703   fi
20704 fi
20705
20706
20707 for ac_func in __dso_handle
20708 do
20709 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20710 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20711 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20712 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20713   echo $ECHO_N "(cached) $ECHO_C" >&6
20714 else
20715   cat >conftest.$ac_ext <<_ACEOF
20716 /* confdefs.h.  */
20717 _ACEOF
20718 cat confdefs.h >>conftest.$ac_ext
20719 cat >>conftest.$ac_ext <<_ACEOF
20720 /* end confdefs.h.  */
20721 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20722    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20723 #define $ac_func innocuous_$ac_func
20724
20725 /* System header to define __stub macros and hopefully few prototypes,
20726     which can conflict with char $ac_func (); below.
20727     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20728     <limits.h> exists even on freestanding compilers.  */
20729
20730 #ifdef __STDC__
20731 # include <limits.h>
20732 #else
20733 # include <assert.h>
20734 #endif
20735
20736 #undef $ac_func
20737
20738 /* Override any GCC internal prototype to avoid an error.
20739    Use char because int might match the return type of a GCC
20740    builtin and then its argument prototype would still apply.  */
20741 #ifdef __cplusplus
20742 extern "C"
20743 #endif
20744 char $ac_func ();
20745 /* The GNU C library defines this for functions which it implements
20746     to always fail with ENOSYS.  Some functions are actually named
20747     something starting with __ and the normal name is an alias.  */
20748 #if defined __stub_$ac_func || defined __stub___$ac_func
20749 choke me
20750 #endif
20751
20752 int
20753 main ()
20754 {
20755 return $ac_func ();
20756   ;
20757   return 0;
20758 }
20759 _ACEOF
20760 rm -f conftest.$ac_objext conftest$ac_exeext
20761 if { (ac_try="$ac_link"
20762 case "(($ac_try" in
20763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20764   *) ac_try_echo=$ac_try;;
20765 esac
20766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20767   (eval "$ac_link") 2>conftest.er1
20768   ac_status=$?
20769   grep -v '^ *+' conftest.er1 >conftest.err
20770   rm -f conftest.er1
20771   cat conftest.err >&5
20772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20773   (exit $ac_status); } &&
20774          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20775   { (case "(($ac_try" in
20776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20777   *) ac_try_echo=$ac_try;;
20778 esac
20779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20780   (eval "$ac_try") 2>&5
20781   ac_status=$?
20782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20783   (exit $ac_status); }; } &&
20784          { ac_try='test -s conftest$ac_exeext'
20785   { (case "(($ac_try" in
20786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20787   *) ac_try_echo=$ac_try;;
20788 esac
20789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20790   (eval "$ac_try") 2>&5
20791   ac_status=$?
20792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20793   (exit $ac_status); }; }; then
20794   eval "$as_ac_var=yes"
20795 else
20796   echo "$as_me: failed program was:" >&5
20797 sed 's/^/| /' conftest.$ac_ext >&5
20798
20799         eval "$as_ac_var=no"
20800 fi
20801
20802 rm -f core conftest.err conftest.$ac_objext \
20803       conftest$ac_exeext conftest.$ac_ext
20804 fi
20805 ac_res=`eval echo '${'$as_ac_var'}'`
20806                { echo "$as_me:$LINENO: result: $ac_res" >&5
20807 echo "${ECHO_T}$ac_res" >&6; }
20808 if test `eval echo '${'$as_ac_var'}'` = yes; then
20809   cat >>confdefs.h <<_ACEOF
20810 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20811 _ACEOF
20812
20813 fi
20814 done
20815
20816
20817 SHLIBEXT=$libltdl_cv_shlibext
20818
20819
20820 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20821
20822
20823 # Translate the various configuration directories and other basic
20824 # information into substitutions that will end up in Makefile.config.in
20825 # that these configured values can be used by the makefiles
20826 if test "${prefix}" = "NONE" ; then
20827   prefix="/usr/local"
20828 fi
20829 eval LLVM_PREFIX="${prefix}";
20830 eval LLVM_BINDIR="${prefix}/bin";
20831 eval LLVM_LIBDIR="${prefix}/lib";
20832 eval LLVM_DATADIR="${prefix}/share/llvm";
20833 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20834 eval LLVM_ETCDIR="${prefix}/etc/llvm";
20835 eval LLVM_INCLUDEDIR="${prefix}/include";
20836 eval LLVM_INFODIR="${prefix}/info";
20837 eval LLVM_MANDIR="${prefix}/man";
20838 LLVM_CONFIGTIME=`date`
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850 # Place the various directores into the config.h file as #defines so that we
20851 # can know about the installation paths within LLVM.
20852
20853 cat >>confdefs.h <<_ACEOF
20854 #define LLVM_PREFIX "$LLVM_PREFIX"
20855 _ACEOF
20856
20857
20858 cat >>confdefs.h <<_ACEOF
20859 #define LLVM_BINDIR "$LLVM_BINDIR"
20860 _ACEOF
20861
20862
20863 cat >>confdefs.h <<_ACEOF
20864 #define LLVM_LIBDIR "$LLVM_LIBDIR"
20865 _ACEOF
20866
20867
20868 cat >>confdefs.h <<_ACEOF
20869 #define LLVM_DATADIR "$LLVM_DATADIR"
20870 _ACEOF
20871
20872
20873 cat >>confdefs.h <<_ACEOF
20874 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20875 _ACEOF
20876
20877
20878 cat >>confdefs.h <<_ACEOF
20879 #define LLVM_ETCDIR "$LLVM_ETCDIR"
20880 _ACEOF
20881
20882
20883 cat >>confdefs.h <<_ACEOF
20884 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20885 _ACEOF
20886
20887
20888 cat >>confdefs.h <<_ACEOF
20889 #define LLVM_INFODIR "$LLVM_INFODIR"
20890 _ACEOF
20891
20892
20893 cat >>confdefs.h <<_ACEOF
20894 #define LLVM_MANDIR "$LLVM_MANDIR"
20895 _ACEOF
20896
20897
20898 cat >>confdefs.h <<_ACEOF
20899 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20900 _ACEOF
20901
20902
20903 cat >>confdefs.h <<_ACEOF
20904 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
20905 _ACEOF
20906
20907
20908 # Determine which bindings to build.
20909 if test "$BINDINGS_TO_BUILD" = auto ; then
20910   BINDINGS_TO_BUILD=""
20911   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20912     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20913   fi
20914 fi
20915 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20916
20917
20918 # This isn't really configurey, but it avoids having to repeat the list in
20919 # other files.
20920 ALL_BINDINGS=ocaml
20921
20922
20923 # Do any work necessary to ensure that bindings have what they need.
20924 binding_prereqs_failed=0
20925 for a_binding in $BINDINGS_TO_BUILD ; do
20926   case "$a_binding" in
20927   ocaml)
20928     if test "x$OCAMLC" = x ; then
20929       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20930 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20931       binding_prereqs_failed=1
20932     fi
20933     if test "x$OCAMLDEP" = x ; then
20934       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20935 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20936       binding_prereqs_failed=1
20937     fi
20938     if test "x$OCAMLOPT" = x ; then
20939       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20940 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20941           fi
20942     if test "x$with_ocaml_libdir" != xauto ; then
20943       OCAML_LIBDIR=$with_ocaml_libdir
20944
20945     else
20946       ocaml_stdlib="`"$OCAMLC" -where`"
20947       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20948       then
20949         # ocaml stdlib is beneath our prefix; use stdlib
20950         OCAML_LIBDIR=$ocaml_stdlib
20951
20952       else
20953         # ocaml stdlib is outside our prefix; use libdir/ocaml
20954         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20955
20956       fi
20957     fi
20958     ;;
20959   esac
20960 done
20961 if test "$binding_prereqs_failed" = 1 ; then
20962   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20963 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20964    { (exit 1); exit 1; }; }
20965 fi
20966
20967 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20968 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20969 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20970   echo $ECHO_N "(cached) $ECHO_C" >&6
20971 else
20972    ac_ext=cpp
20973 ac_cpp='$CXXCPP $CPPFLAGS'
20974 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20975 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20976 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20977
20978   oldcxxflags="$CXXFLAGS"
20979   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20980   cat >conftest.$ac_ext <<_ACEOF
20981 /* confdefs.h.  */
20982 _ACEOF
20983 cat confdefs.h >>conftest.$ac_ext
20984 cat >>conftest.$ac_ext <<_ACEOF
20985 /* end confdefs.h.  */
20986
20987 int
20988 main ()
20989 {
20990
20991   ;
20992   return 0;
20993 }
20994 _ACEOF
20995 rm -f conftest.$ac_objext
20996 if { (ac_try="$ac_compile"
20997 case "(($ac_try" in
20998   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20999   *) ac_try_echo=$ac_try;;
21000 esac
21001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21002   (eval "$ac_compile") 2>conftest.er1
21003   ac_status=$?
21004   grep -v '^ *+' conftest.er1 >conftest.err
21005   rm -f conftest.er1
21006   cat conftest.err >&5
21007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21008   (exit $ac_status); } &&
21009          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21010   { (case "(($ac_try" in
21011   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21012   *) ac_try_echo=$ac_try;;
21013 esac
21014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21015   (eval "$ac_try") 2>&5
21016   ac_status=$?
21017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21018   (exit $ac_status); }; } &&
21019          { ac_try='test -s conftest.$ac_objext'
21020   { (case "(($ac_try" in
21021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21022   *) ac_try_echo=$ac_try;;
21023 esac
21024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21025   (eval "$ac_try") 2>&5
21026   ac_status=$?
21027   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21028   (exit $ac_status); }; }; then
21029   llvm_cv_cxx_visibility_inlines_hidden=yes
21030 else
21031   echo "$as_me: failed program was:" >&5
21032 sed 's/^/| /' conftest.$ac_ext >&5
21033
21034         llvm_cv_cxx_visibility_inlines_hidden=no
21035 fi
21036
21037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21038   CXXFLAGS="$oldcxxflags"
21039   ac_ext=c
21040 ac_cpp='$CPP $CPPFLAGS'
21041 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21042 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21043 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21044
21045
21046 fi
21047 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21048 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21049 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21050   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21051
21052 else
21053   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21054
21055 fi
21056
21057
21058 if test "$llvm_cv_link_use_r" = "yes" ; then
21059   RPATH="-Wl,-R"
21060 else
21061   RPATH="-Wl,-rpath"
21062 fi
21063
21064
21065 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21066   RDYNAMIC="-Wl,-export-dynamic"
21067 else
21068   RDYNAMIC=""
21069 fi
21070
21071
21072
21073 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21074
21075
21076
21077
21078
21079
21080 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21081
21082 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21083
21084 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21085
21086 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21087
21088 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21089
21090
21091 ac_config_files="$ac_config_files Makefile.config"
21092
21093
21094 ac_config_files="$ac_config_files llvm.spec"
21095
21096
21097 ac_config_files="$ac_config_files docs/doxygen.cfg"
21098
21099 if test -f ${srcdir}/tools/clang/README.txt; then
21100   ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
21101
21102 fi
21103
21104 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21105
21106
21107 ac_config_commands="$ac_config_commands setup"
21108
21109 ac_config_commands="$ac_config_commands Makefile"
21110
21111
21112 ac_config_commands="$ac_config_commands Makefile.common"
21113
21114
21115 ac_config_commands="$ac_config_commands examples/Makefile"
21116
21117
21118 ac_config_commands="$ac_config_commands lib/Makefile"
21119
21120
21121 ac_config_commands="$ac_config_commands runtime/Makefile"
21122
21123
21124 ac_config_commands="$ac_config_commands test/Makefile"
21125
21126
21127 ac_config_commands="$ac_config_commands test/Makefile.tests"
21128
21129
21130 ac_config_commands="$ac_config_commands unittests/Makefile"
21131
21132
21133 ac_config_commands="$ac_config_commands tools/Makefile"
21134
21135
21136 ac_config_commands="$ac_config_commands utils/Makefile"
21137
21138
21139 ac_config_commands="$ac_config_commands projects/Makefile"
21140
21141
21142 ac_config_commands="$ac_config_commands bindings/Makefile"
21143
21144
21145 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21146
21147
21148
21149 cat >confcache <<\_ACEOF
21150 # This file is a shell script that caches the results of configure
21151 # tests run on this system so they can be shared between configure
21152 # scripts and configure runs, see configure's option --config-cache.
21153 # It is not useful on other systems.  If it contains results you don't
21154 # want to keep, you may remove or edit it.
21155 #
21156 # config.status only pays attention to the cache file if you give it
21157 # the --recheck option to rerun configure.
21158 #
21159 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21160 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21161 # following values.
21162
21163 _ACEOF
21164
21165 # The following way of writing the cache mishandles newlines in values,
21166 # but we know of no workaround that is simple, portable, and efficient.
21167 # So, we kill variables containing newlines.
21168 # Ultrix sh set writes to stderr and can't be redirected directly,
21169 # and sets the high bit in the cache file unless we assign to the vars.
21170 (
21171   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21172     eval ac_val=\$$ac_var
21173     case $ac_val in #(
21174     *${as_nl}*)
21175       case $ac_var in #(
21176       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21177 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21178       esac
21179       case $ac_var in #(
21180       _ | IFS | as_nl) ;; #(
21181       *) $as_unset $ac_var ;;
21182       esac ;;
21183     esac
21184   done
21185
21186   (set) 2>&1 |
21187     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21188     *${as_nl}ac_space=\ *)
21189       # `set' does not quote correctly, so add quotes (double-quote
21190       # substitution turns \\\\ into \\, and sed turns \\ into \).
21191       sed -n \
21192         "s/'/'\\\\''/g;
21193           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21194       ;; #(
21195     *)
21196       # `set' quotes correctly as required by POSIX, so do not add quotes.
21197       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21198       ;;
21199     esac |
21200     sort
21201 ) |
21202   sed '
21203      /^ac_cv_env_/b end
21204      t clear
21205      :clear
21206      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21207      t end
21208      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21209      :end' >>confcache
21210 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21211   if test -w "$cache_file"; then
21212     test "x$cache_file" != "x/dev/null" &&
21213       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21214 echo "$as_me: updating cache $cache_file" >&6;}
21215     cat confcache >$cache_file
21216   else
21217     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21218 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21219   fi
21220 fi
21221 rm -f confcache
21222
21223 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21224 # Let make expand exec_prefix.
21225 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21226
21227 DEFS=-DHAVE_CONFIG_H
21228
21229 ac_libobjs=
21230 ac_ltlibobjs=
21231 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21232   # 1. Remove the extension, and $U if already installed.
21233   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21234   ac_i=`echo "$ac_i" | sed "$ac_script"`
21235   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21236   #    will be set to the directory where LIBOBJS objects are built.
21237   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21238   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21239 done
21240 LIBOBJS=$ac_libobjs
21241
21242 LTLIBOBJS=$ac_ltlibobjs
21243
21244
21245 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21246   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21247 Usually this means the macro was only invoked conditionally." >&5
21248 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21249 Usually this means the macro was only invoked conditionally." >&2;}
21250    { (exit 1); exit 1; }; }
21251 fi
21252 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21253   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21254 Usually this means the macro was only invoked conditionally." >&5
21255 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21256 Usually this means the macro was only invoked conditionally." >&2;}
21257    { (exit 1); exit 1; }; }
21258 fi
21259
21260 : ${CONFIG_STATUS=./config.status}
21261 ac_clean_files_save=$ac_clean_files
21262 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21263 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21264 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21265 cat >$CONFIG_STATUS <<_ACEOF
21266 #! $SHELL
21267 # Generated by $as_me.
21268 # Run this file to recreate the current configuration.
21269 # Compiler output produced by configure, useful for debugging
21270 # configure, is in config.log if it exists.
21271
21272 debug=false
21273 ac_cs_recheck=false
21274 ac_cs_silent=false
21275 SHELL=\${CONFIG_SHELL-$SHELL}
21276 _ACEOF
21277
21278 cat >>$CONFIG_STATUS <<\_ACEOF
21279 ## --------------------- ##
21280 ## M4sh Initialization.  ##
21281 ## --------------------- ##
21282
21283 # Be Bourne compatible
21284 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21285   emulate sh
21286   NULLCMD=:
21287   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21288   # is contrary to our usage.  Disable this feature.
21289   alias -g '${1+"$@"}'='"$@"'
21290   setopt NO_GLOB_SUBST
21291 else
21292   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21293 fi
21294 BIN_SH=xpg4; export BIN_SH # for Tru64
21295 DUALCASE=1; export DUALCASE # for MKS sh
21296
21297
21298 # PATH needs CR
21299 # Avoid depending upon Character Ranges.
21300 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21301 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21302 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21303 as_cr_digits='0123456789'
21304 as_cr_alnum=$as_cr_Letters$as_cr_digits
21305
21306 # The user is always right.
21307 if test "${PATH_SEPARATOR+set}" != set; then
21308   echo "#! /bin/sh" >conf$$.sh
21309   echo  "exit 0"   >>conf$$.sh
21310   chmod +x conf$$.sh
21311   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21312     PATH_SEPARATOR=';'
21313   else
21314     PATH_SEPARATOR=:
21315   fi
21316   rm -f conf$$.sh
21317 fi
21318
21319 # Support unset when possible.
21320 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21321   as_unset=unset
21322 else
21323   as_unset=false
21324 fi
21325
21326
21327 # IFS
21328 # We need space, tab and new line, in precisely that order.  Quoting is
21329 # there to prevent editors from complaining about space-tab.
21330 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21331 # splitting by setting IFS to empty value.)
21332 as_nl='
21333 '
21334 IFS=" ""        $as_nl"
21335
21336 # Find who we are.  Look in the path if we contain no directory separator.
21337 case $0 in
21338   *[\\/]* ) as_myself=$0 ;;
21339   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21340 for as_dir in $PATH
21341 do
21342   IFS=$as_save_IFS
21343   test -z "$as_dir" && as_dir=.
21344   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21345 done
21346 IFS=$as_save_IFS
21347
21348      ;;
21349 esac
21350 # We did not find ourselves, most probably we were run as `sh COMMAND'
21351 # in which case we are not to be found in the path.
21352 if test "x$as_myself" = x; then
21353   as_myself=$0
21354 fi
21355 if test ! -f "$as_myself"; then
21356   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21357   { (exit 1); exit 1; }
21358 fi
21359
21360 # Work around bugs in pre-3.0 UWIN ksh.
21361 for as_var in ENV MAIL MAILPATH
21362 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21363 done
21364 PS1='$ '
21365 PS2='> '
21366 PS4='+ '
21367
21368 # NLS nuisances.
21369 for as_var in \
21370   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21371   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21372   LC_TELEPHONE LC_TIME
21373 do
21374   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21375     eval $as_var=C; export $as_var
21376   else
21377     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21378   fi
21379 done
21380
21381 # Required to use basename.
21382 if expr a : '\(a\)' >/dev/null 2>&1 &&
21383    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21384   as_expr=expr
21385 else
21386   as_expr=false
21387 fi
21388
21389 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21390   as_basename=basename
21391 else
21392   as_basename=false
21393 fi
21394
21395
21396 # Name of the executable.
21397 as_me=`$as_basename -- "$0" ||
21398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21399          X"$0" : 'X\(//\)$' \| \
21400          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21401 echo X/"$0" |
21402     sed '/^.*\/\([^/][^/]*\)\/*$/{
21403             s//\1/
21404             q
21405           }
21406           /^X\/\(\/\/\)$/{
21407             s//\1/
21408             q
21409           }
21410           /^X\/\(\/\).*/{
21411             s//\1/
21412             q
21413           }
21414           s/.*/./; q'`
21415
21416 # CDPATH.
21417 $as_unset CDPATH
21418
21419
21420
21421   as_lineno_1=$LINENO
21422   as_lineno_2=$LINENO
21423   test "x$as_lineno_1" != "x$as_lineno_2" &&
21424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21425
21426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21427   # uniformly replaced by the line number.  The first 'sed' inserts a
21428   # line-number line after each line using $LINENO; the second 'sed'
21429   # does the real work.  The second script uses 'N' to pair each
21430   # line-number line with the line containing $LINENO, and appends
21431   # trailing '-' during substitution so that $LINENO is not a special
21432   # case at line end.
21433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21435   # E. McMahon (1931-1989) for sed's syntax.  :-)
21436   sed -n '
21437     p
21438     /[$]LINENO/=
21439   ' <$as_myself |
21440     sed '
21441       s/[$]LINENO.*/&-/
21442       t lineno
21443       b
21444       :lineno
21445       N
21446       :loop
21447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21448       t loop
21449       s/-\n.*//
21450     ' >$as_me.lineno &&
21451   chmod +x "$as_me.lineno" ||
21452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21453    { (exit 1); exit 1; }; }
21454
21455   # Don't try to exec as it changes $[0], causing all sort of problems
21456   # (the dirname of $[0] is not the place where we might find the
21457   # original and so on.  Autoconf is especially sensitive to this).
21458   . "./$as_me.lineno"
21459   # Exit status is that of the last command.
21460   exit
21461 }
21462
21463
21464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21465   as_dirname=dirname
21466 else
21467   as_dirname=false
21468 fi
21469
21470 ECHO_C= ECHO_N= ECHO_T=
21471 case `echo -n x` in
21472 -n*)
21473   case `echo 'x\c'` in
21474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21475   *)   ECHO_C='\c';;
21476   esac;;
21477 *)
21478   ECHO_N='-n';;
21479 esac
21480
21481 if expr a : '\(a\)' >/dev/null 2>&1 &&
21482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21483   as_expr=expr
21484 else
21485   as_expr=false
21486 fi
21487
21488 rm -f conf$$ conf$$.exe conf$$.file
21489 if test -d conf$$.dir; then
21490   rm -f conf$$.dir/conf$$.file
21491 else
21492   rm -f conf$$.dir
21493   mkdir conf$$.dir
21494 fi
21495 echo >conf$$.file
21496 if ln -s conf$$.file conf$$ 2>/dev/null; then
21497   as_ln_s='ln -s'
21498   # ... but there are two gotchas:
21499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21501   # In both cases, we have to default to `cp -p'.
21502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21503     as_ln_s='cp -p'
21504 elif ln conf$$.file conf$$ 2>/dev/null; then
21505   as_ln_s=ln
21506 else
21507   as_ln_s='cp -p'
21508 fi
21509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21510 rmdir conf$$.dir 2>/dev/null
21511
21512 if mkdir -p . 2>/dev/null; then
21513   as_mkdir_p=:
21514 else
21515   test -d ./-p && rmdir ./-p
21516   as_mkdir_p=false
21517 fi
21518
21519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21520 # systems may use methods other than mode bits to determine executability.
21521 cat >conf$$.file <<_ASEOF
21522 #! /bin/sh
21523 exit 0
21524 _ASEOF
21525 chmod +x conf$$.file
21526 if test -x conf$$.file >/dev/null 2>&1; then
21527   as_executable_p="test -x"
21528 else
21529   as_executable_p=:
21530 fi
21531 rm -f conf$$.file
21532
21533 # Sed expression to map a string onto a valid CPP name.
21534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21535
21536 # Sed expression to map a string onto a valid variable name.
21537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21538
21539
21540 exec 6>&1
21541
21542 # Save the log message, to keep $[0] and so on meaningful, and to
21543 # report actual input values of CONFIG_FILES etc. instead of their
21544 # values after options handling.
21545 ac_log="
21546 This file was extended by llvm $as_me 3.1svn, which was
21547 generated by GNU Autoconf 2.60.  Invocation command line was
21548
21549   CONFIG_FILES    = $CONFIG_FILES
21550   CONFIG_HEADERS  = $CONFIG_HEADERS
21551   CONFIG_LINKS    = $CONFIG_LINKS
21552   CONFIG_COMMANDS = $CONFIG_COMMANDS
21553   $ $0 $@
21554
21555 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21556 "
21557
21558 _ACEOF
21559
21560 cat >>$CONFIG_STATUS <<_ACEOF
21561 # Files that config.status was made for.
21562 config_files="$ac_config_files"
21563 config_headers="$ac_config_headers"
21564 config_commands="$ac_config_commands"
21565
21566 _ACEOF
21567
21568 cat >>$CONFIG_STATUS <<\_ACEOF
21569 ac_cs_usage="\
21570 \`$as_me' instantiates files from templates according to the
21571 current configuration.
21572
21573 Usage: $0 [OPTIONS] [FILE]...
21574
21575   -h, --help       print this help, then exit
21576   -V, --version    print version number, then exit
21577   -q, --quiet      do not print progress messages
21578   -d, --debug      don't remove temporary files
21579       --recheck    update $as_me by reconfiguring in the same conditions
21580   --file=FILE[:TEMPLATE]
21581                    instantiate the configuration file FILE
21582   --header=FILE[:TEMPLATE]
21583                    instantiate the configuration header FILE
21584
21585 Configuration files:
21586 $config_files
21587
21588 Configuration headers:
21589 $config_headers
21590
21591 Configuration commands:
21592 $config_commands
21593
21594 Report bugs to <bug-autoconf@gnu.org>."
21595
21596 _ACEOF
21597 cat >>$CONFIG_STATUS <<_ACEOF
21598 ac_cs_version="\\
21599 llvm config.status 3.1svn
21600 configured by $0, generated by GNU Autoconf 2.60,
21601   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21602
21603 Copyright (C) 2006 Free Software Foundation, Inc.
21604 This config.status script is free software; the Free Software Foundation
21605 gives unlimited permission to copy, distribute and modify it."
21606
21607 ac_pwd='$ac_pwd'
21608 srcdir='$srcdir'
21609 INSTALL='$INSTALL'
21610 _ACEOF
21611
21612 cat >>$CONFIG_STATUS <<\_ACEOF
21613 # If no file are specified by the user, then we need to provide default
21614 # value.  By we need to know if files were specified by the user.
21615 ac_need_defaults=:
21616 while test $# != 0
21617 do
21618   case $1 in
21619   --*=*)
21620     ac_option=`expr "X$1" : 'X\([^=]*\)='`
21621     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21622     ac_shift=:
21623     ;;
21624   *)
21625     ac_option=$1
21626     ac_optarg=$2
21627     ac_shift=shift
21628     ;;
21629   esac
21630
21631   case $ac_option in
21632   # Handling of the options.
21633   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21634     ac_cs_recheck=: ;;
21635   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21636     echo "$ac_cs_version"; exit ;;
21637   --debug | --debu | --deb | --de | --d | -d )
21638     debug=: ;;
21639   --file | --fil | --fi | --f )
21640     $ac_shift
21641     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21642     ac_need_defaults=false;;
21643   --header | --heade | --head | --hea )
21644     $ac_shift
21645     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21646     ac_need_defaults=false;;
21647   --he | --h)
21648     # Conflict between --help and --header
21649     { echo "$as_me: error: ambiguous option: $1
21650 Try \`$0 --help' for more information." >&2
21651    { (exit 1); exit 1; }; };;
21652   --help | --hel | -h )
21653     echo "$ac_cs_usage"; exit ;;
21654   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21655   | -silent | --silent | --silen | --sile | --sil | --si | --s)
21656     ac_cs_silent=: ;;
21657
21658   # This is an error.
21659   -*) { echo "$as_me: error: unrecognized option: $1
21660 Try \`$0 --help' for more information." >&2
21661    { (exit 1); exit 1; }; } ;;
21662
21663   *) ac_config_targets="$ac_config_targets $1"
21664      ac_need_defaults=false ;;
21665
21666   esac
21667   shift
21668 done
21669
21670 ac_configure_extra_args=
21671
21672 if $ac_cs_silent; then
21673   exec 6>/dev/null
21674   ac_configure_extra_args="$ac_configure_extra_args --silent"
21675 fi
21676
21677 _ACEOF
21678 cat >>$CONFIG_STATUS <<_ACEOF
21679 if \$ac_cs_recheck; then
21680   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21681   CONFIG_SHELL=$SHELL
21682   export CONFIG_SHELL
21683   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21684 fi
21685
21686 _ACEOF
21687 cat >>$CONFIG_STATUS <<\_ACEOF
21688 exec 5>>config.log
21689 {
21690   echo
21691   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21692 ## Running $as_me. ##
21693 _ASBOX
21694   echo "$ac_log"
21695 } >&5
21696
21697 _ACEOF
21698 cat >>$CONFIG_STATUS <<_ACEOF
21699 #
21700 # INIT-COMMANDS
21701 #
21702 llvm_src="${srcdir}"
21703
21704 _ACEOF
21705
21706 cat >>$CONFIG_STATUS <<\_ACEOF
21707
21708 # Handling of arguments.
21709 for ac_config_target in $ac_config_targets
21710 do
21711   case $ac_config_target in
21712     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21713     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21714     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21715     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21716     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21717     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21718     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21719     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21720     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21721     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21722     "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
21723     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
21724     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21725     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21726     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21727     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21728     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21729     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21730     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21731     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21732     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21733     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21734     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21735     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21736     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21737     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21738
21739   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21740 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21741    { (exit 1); exit 1; }; };;
21742   esac
21743 done
21744
21745
21746 # If the user did not use the arguments to specify the items to instantiate,
21747 # then the envvar interface is used.  Set only those that are not.
21748 # We use the long form for the default assignment because of an extremely
21749 # bizarre bug on SunOS 4.1.3.
21750 if $ac_need_defaults; then
21751   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21752   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21753   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21754 fi
21755
21756 # Have a temporary directory for convenience.  Make it in the build tree
21757 # simply because there is no reason against having it here, and in addition,
21758 # creating and moving files from /tmp can sometimes cause problems.
21759 # Hook for its removal unless debugging.
21760 # Note that there is a small window in which the directory will not be cleaned:
21761 # after its creation but before its name has been assigned to `$tmp'.
21762 $debug ||
21763 {
21764   tmp=
21765   trap 'exit_status=$?
21766   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21767 ' 0
21768   trap '{ (exit 1); exit 1; }' 1 2 13 15
21769 }
21770 # Create a (secure) tmp directory for tmp files.
21771
21772 {
21773   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21774   test -n "$tmp" && test -d "$tmp"
21775 }  ||
21776 {
21777   tmp=./conf$$-$RANDOM
21778   (umask 077 && mkdir "$tmp")
21779 } ||
21780 {
21781    echo "$me: cannot create a temporary directory in ." >&2
21782    { (exit 1); exit 1; }
21783 }
21784
21785 #
21786 # Set up the sed scripts for CONFIG_FILES section.
21787 #
21788
21789 # No need to generate the scripts if there are no CONFIG_FILES.
21790 # This happens for instance when ./config.status config.h
21791 if test -n "$CONFIG_FILES"; then
21792
21793 _ACEOF
21794
21795
21796
21797 ac_delim='%!_!# '
21798 for ac_last_try in false false false false false :; do
21799   cat >conf$$subs.sed <<_ACEOF
21800 SHELL!$SHELL$ac_delim
21801 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21802 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21803 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21804 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21805 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21806 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21807 exec_prefix!$exec_prefix$ac_delim
21808 prefix!$prefix$ac_delim
21809 program_transform_name!$program_transform_name$ac_delim
21810 bindir!$bindir$ac_delim
21811 sbindir!$sbindir$ac_delim
21812 libexecdir!$libexecdir$ac_delim
21813 datarootdir!$datarootdir$ac_delim
21814 datadir!$datadir$ac_delim
21815 sysconfdir!$sysconfdir$ac_delim
21816 sharedstatedir!$sharedstatedir$ac_delim
21817 localstatedir!$localstatedir$ac_delim
21818 includedir!$includedir$ac_delim
21819 oldincludedir!$oldincludedir$ac_delim
21820 docdir!$docdir$ac_delim
21821 infodir!$infodir$ac_delim
21822 htmldir!$htmldir$ac_delim
21823 dvidir!$dvidir$ac_delim
21824 pdfdir!$pdfdir$ac_delim
21825 psdir!$psdir$ac_delim
21826 libdir!$libdir$ac_delim
21827 localedir!$localedir$ac_delim
21828 mandir!$mandir$ac_delim
21829 DEFS!$DEFS$ac_delim
21830 ECHO_C!$ECHO_C$ac_delim
21831 ECHO_N!$ECHO_N$ac_delim
21832 ECHO_T!$ECHO_T$ac_delim
21833 LIBS!$LIBS$ac_delim
21834 build_alias!$build_alias$ac_delim
21835 host_alias!$host_alias$ac_delim
21836 target_alias!$target_alias$ac_delim
21837 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21838 CC!$CC$ac_delim
21839 CFLAGS!$CFLAGS$ac_delim
21840 LDFLAGS!$LDFLAGS$ac_delim
21841 CPPFLAGS!$CPPFLAGS$ac_delim
21842 ac_ct_CC!$ac_ct_CC$ac_delim
21843 EXEEXT!$EXEEXT$ac_delim
21844 OBJEXT!$OBJEXT$ac_delim
21845 CXX!$CXX$ac_delim
21846 CXXFLAGS!$CXXFLAGS$ac_delim
21847 ac_ct_CXX!$ac_ct_CXX$ac_delim
21848 CPP!$CPP$ac_delim
21849 subdirs!$subdirs$ac_delim
21850 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21851 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21852 build!$build$ac_delim
21853 build_cpu!$build_cpu$ac_delim
21854 build_vendor!$build_vendor$ac_delim
21855 build_os!$build_os$ac_delim
21856 host!$host$ac_delim
21857 host_cpu!$host_cpu$ac_delim
21858 host_vendor!$host_vendor$ac_delim
21859 host_os!$host_os$ac_delim
21860 target!$target$ac_delim
21861 target_cpu!$target_cpu$ac_delim
21862 target_vendor!$target_vendor$ac_delim
21863 target_os!$target_os$ac_delim
21864 OS!$OS$ac_delim
21865 HOST_OS!$HOST_OS$ac_delim
21866 TARGET_OS!$TARGET_OS$ac_delim
21867 LINKALL!$LINKALL$ac_delim
21868 NOLINKALL!$NOLINKALL$ac_delim
21869 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21870 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21871 ARCH!$ARCH$ac_delim
21872 ENDIAN!$ENDIAN$ac_delim
21873 GREP!$GREP$ac_delim
21874 EGREP!$EGREP$ac_delim
21875 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21876 BUILD_CC!$BUILD_CC$ac_delim
21877 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21878 BUILD_CXX!$BUILD_CXX$ac_delim
21879 CVSBUILD!$CVSBUILD$ac_delim
21880 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
21881 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21882 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21883 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21884 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21885 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21886 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21887 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21888 JIT!$JIT$ac_delim
21889 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21890 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21891 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21892 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
21893 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
21894 ENABLE_PIC!$ENABLE_PIC$ac_delim
21895 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21896 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
21897 _ACEOF
21898
21899   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21900     break
21901   elif $ac_last_try; then
21902     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21903 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21904    { (exit 1); exit 1; }; }
21905   else
21906     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21907   fi
21908 done
21909
21910 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21911 if test -n "$ac_eof"; then
21912   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21913   ac_eof=`expr $ac_eof + 1`
21914 fi
21915
21916 cat >>$CONFIG_STATUS <<_ACEOF
21917 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21918 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21919 _ACEOF
21920 sed '
21921 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21922 s/^/s,@/; s/!/@,|#_!!_#|/
21923 :n
21924 t n
21925 s/'"$ac_delim"'$/,g/; t
21926 s/$/\\/; p
21927 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21928 ' >>$CONFIG_STATUS <conf$$subs.sed
21929 rm -f conf$$subs.sed
21930 cat >>$CONFIG_STATUS <<_ACEOF
21931 CEOF$ac_eof
21932 _ACEOF
21933
21934
21935 ac_delim='%!_!# '
21936 for ac_last_try in false false false false false :; do
21937   cat >conf$$subs.sed <<_ACEOF
21938 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21939 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21940 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21941 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21942 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21943 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21944 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21945 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21946 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21947 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
21948 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
21949 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21950 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
21951 NM!$NM$ac_delim
21952 ifGNUmake!$ifGNUmake$ac_delim
21953 LN_S!$LN_S$ac_delim
21954 CMP!$CMP$ac_delim
21955 CP!$CP$ac_delim
21956 DATE!$DATE$ac_delim
21957 FIND!$FIND$ac_delim
21958 MKDIR!$MKDIR$ac_delim
21959 MV!$MV$ac_delim
21960 RANLIB!$RANLIB$ac_delim
21961 AR!$AR$ac_delim
21962 RM!$RM$ac_delim
21963 SED!$SED$ac_delim
21964 TAR!$TAR$ac_delim
21965 BINPWD!$BINPWD$ac_delim
21966 GRAPHVIZ!$GRAPHVIZ$ac_delim
21967 DOT!$DOT$ac_delim
21968 FDP!$FDP$ac_delim
21969 NEATO!$NEATO$ac_delim
21970 TWOPI!$TWOPI$ac_delim
21971 CIRCO!$CIRCO$ac_delim
21972 GV!$GV$ac_delim
21973 DOTTY!$DOTTY$ac_delim
21974 XDOT_PY!$XDOT_PY$ac_delim
21975 PERL!$PERL$ac_delim
21976 HAVE_PERL!$HAVE_PERL$ac_delim
21977 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21978 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21979 INSTALL_DATA!$INSTALL_DATA$ac_delim
21980 BZIP2!$BZIP2$ac_delim
21981 CAT!$CAT$ac_delim
21982 DOXYGEN!$DOXYGEN$ac_delim
21983 GROFF!$GROFF$ac_delim
21984 GZIPBIN!$GZIPBIN$ac_delim
21985 POD2HTML!$POD2HTML$ac_delim
21986 POD2MAN!$POD2MAN$ac_delim
21987 PDFROFF!$PDFROFF$ac_delim
21988 RUNTEST!$RUNTEST$ac_delim
21989 TCLSH!$TCLSH$ac_delim
21990 ZIP!$ZIP$ac_delim
21991 OCAMLC!$OCAMLC$ac_delim
21992 OCAMLOPT!$OCAMLOPT$ac_delim
21993 OCAMLDEP!$OCAMLDEP$ac_delim
21994 OCAMLDOC!$OCAMLDOC$ac_delim
21995 GAS!$GAS$ac_delim
21996 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21997 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21998 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21999 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22000 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22001 LIBADD_DL!$LIBADD_DL$ac_delim
22002 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22003 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22004 USE_UDIS86!$USE_UDIS86$ac_delim
22005 USE_OPROFILE!$USE_OPROFILE$ac_delim
22006 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22007 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22008 MMAP_FILE!$MMAP_FILE$ac_delim
22009 SHLIBEXT!$SHLIBEXT$ac_delim
22010 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22011 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22012 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22013 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22014 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22015 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22016 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22017 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22018 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22019 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22020 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22021 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22022 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22023 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22024 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22025 RPATH!$RPATH$ac_delim
22026 RDYNAMIC!$RDYNAMIC$ac_delim
22027 LIBOBJS!$LIBOBJS$ac_delim
22028 LTLIBOBJS!$LTLIBOBJS$ac_delim
22029 _ACEOF
22030
22031   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 91; then
22032     break
22033   elif $ac_last_try; then
22034     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22035 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22036    { (exit 1); exit 1; }; }
22037   else
22038     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22039   fi
22040 done
22041
22042 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22043 if test -n "$ac_eof"; then
22044   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22045   ac_eof=`expr $ac_eof + 1`
22046 fi
22047
22048 cat >>$CONFIG_STATUS <<_ACEOF
22049 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22050 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22051 _ACEOF
22052 sed '
22053 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22054 s/^/s,@/; s/!/@,|#_!!_#|/
22055 :n
22056 t n
22057 s/'"$ac_delim"'$/,g/; t
22058 s/$/\\/; p
22059 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22060 ' >>$CONFIG_STATUS <conf$$subs.sed
22061 rm -f conf$$subs.sed
22062 cat >>$CONFIG_STATUS <<_ACEOF
22063 :end
22064 s/|#_!!_#|//g
22065 CEOF$ac_eof
22066 _ACEOF
22067
22068
22069 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22070 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22071 # trailing colons and then remove the whole line if VPATH becomes empty
22072 # (actually we leave an empty line to preserve line numbers).
22073 if test "x$srcdir" = x.; then
22074   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22075 s/:*\$(srcdir):*/:/
22076 s/:*\${srcdir}:*/:/
22077 s/:*@srcdir@:*/:/
22078 s/^\([^=]*=[     ]*\):*/\1/
22079 s/:*$//
22080 s/^[^=]*=[       ]*$//
22081 }'
22082 fi
22083
22084 cat >>$CONFIG_STATUS <<\_ACEOF
22085 fi # test -n "$CONFIG_FILES"
22086
22087
22088 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22089 do
22090   case $ac_tag in
22091   :[FHLC]) ac_mode=$ac_tag; continue;;
22092   esac
22093   case $ac_mode$ac_tag in
22094   :[FHL]*:*);;
22095   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22096 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22097    { (exit 1); exit 1; }; };;
22098   :[FH]-) ac_tag=-:-;;
22099   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22100   esac
22101   ac_save_IFS=$IFS
22102   IFS=:
22103   set x $ac_tag
22104   IFS=$ac_save_IFS
22105   shift
22106   ac_file=$1
22107   shift
22108
22109   case $ac_mode in
22110   :L) ac_source=$1;;
22111   :[FH])
22112     ac_file_inputs=
22113     for ac_f
22114     do
22115       case $ac_f in
22116       -) ac_f="$tmp/stdin";;
22117       *) # Look for the file first in the build tree, then in the source tree
22118          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22119          # because $ac_f cannot contain `:'.
22120          test -f "$ac_f" ||
22121            case $ac_f in
22122            [\\/$]*) false;;
22123            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22124            esac ||
22125            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22126 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22127    { (exit 1); exit 1; }; };;
22128       esac
22129       ac_file_inputs="$ac_file_inputs $ac_f"
22130     done
22131
22132     # Let's still pretend it is `configure' which instantiates (i.e., don't
22133     # use $as_me), people would be surprised to read:
22134     #    /* config.h.  Generated by config.status.  */
22135     configure_input="Generated from "`IFS=:
22136           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22137     if test x"$ac_file" != x-; then
22138       configure_input="$ac_file.  $configure_input"
22139       { echo "$as_me:$LINENO: creating $ac_file" >&5
22140 echo "$as_me: creating $ac_file" >&6;}
22141     fi
22142
22143     case $ac_tag in
22144     *:-:* | *:-) cat >"$tmp/stdin";;
22145     esac
22146     ;;
22147   esac
22148
22149   ac_dir=`$as_dirname -- "$ac_file" ||
22150 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22151          X"$ac_file" : 'X\(//\)[^/]' \| \
22152          X"$ac_file" : 'X\(//\)$' \| \
22153          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22154 echo X"$ac_file" |
22155     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22156             s//\1/
22157             q
22158           }
22159           /^X\(\/\/\)[^/].*/{
22160             s//\1/
22161             q
22162           }
22163           /^X\(\/\/\)$/{
22164             s//\1/
22165             q
22166           }
22167           /^X\(\/\).*/{
22168             s//\1/
22169             q
22170           }
22171           s/.*/./; q'`
22172   { as_dir="$ac_dir"
22173   case $as_dir in #(
22174   -*) as_dir=./$as_dir;;
22175   esac
22176   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22177     as_dirs=
22178     while :; do
22179       case $as_dir in #(
22180       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22181       *) as_qdir=$as_dir;;
22182       esac
22183       as_dirs="'$as_qdir' $as_dirs"
22184       as_dir=`$as_dirname -- "$as_dir" ||
22185 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22186          X"$as_dir" : 'X\(//\)[^/]' \| \
22187          X"$as_dir" : 'X\(//\)$' \| \
22188          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22189 echo X"$as_dir" |
22190     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22191             s//\1/
22192             q
22193           }
22194           /^X\(\/\/\)[^/].*/{
22195             s//\1/
22196             q
22197           }
22198           /^X\(\/\/\)$/{
22199             s//\1/
22200             q
22201           }
22202           /^X\(\/\).*/{
22203             s//\1/
22204             q
22205           }
22206           s/.*/./; q'`
22207       test -d "$as_dir" && break
22208     done
22209     test -z "$as_dirs" || eval "mkdir $as_dirs"
22210   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22211 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22212    { (exit 1); exit 1; }; }; }
22213   ac_builddir=.
22214
22215 case "$ac_dir" in
22216 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22217 *)
22218   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22219   # A ".." for each directory in $ac_dir_suffix.
22220   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22221   case $ac_top_builddir_sub in
22222   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22223   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22224   esac ;;
22225 esac
22226 ac_abs_top_builddir=$ac_pwd
22227 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22228 # for backward compatibility:
22229 ac_top_builddir=$ac_top_build_prefix
22230
22231 case $srcdir in
22232   .)  # We are building in place.
22233     ac_srcdir=.
22234     ac_top_srcdir=$ac_top_builddir_sub
22235     ac_abs_top_srcdir=$ac_pwd ;;
22236   [\\/]* | ?:[\\/]* )  # Absolute name.
22237     ac_srcdir=$srcdir$ac_dir_suffix;
22238     ac_top_srcdir=$srcdir
22239     ac_abs_top_srcdir=$srcdir ;;
22240   *) # Relative name.
22241     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22242     ac_top_srcdir=$ac_top_build_prefix$srcdir
22243     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22244 esac
22245 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22246
22247
22248   case $ac_mode in
22249   :F)
22250   #
22251   # CONFIG_FILE
22252   #
22253
22254   case $INSTALL in
22255   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22256   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22257   esac
22258 _ACEOF
22259
22260 cat >>$CONFIG_STATUS <<\_ACEOF
22261 # If the template does not know about datarootdir, expand it.
22262 # FIXME: This hack should be removed a few years after 2.60.
22263 ac_datarootdir_hack=; ac_datarootdir_seen=
22264
22265 case `sed -n '/datarootdir/ {
22266   p
22267   q
22268 }
22269 /@datadir@/p
22270 /@docdir@/p
22271 /@infodir@/p
22272 /@localedir@/p
22273 /@mandir@/p
22274 ' $ac_file_inputs` in
22275 *datarootdir*) ac_datarootdir_seen=yes;;
22276 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22277   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22278 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22279 _ACEOF
22280 cat >>$CONFIG_STATUS <<_ACEOF
22281   ac_datarootdir_hack='
22282   s&@datadir@&$datadir&g
22283   s&@docdir@&$docdir&g
22284   s&@infodir@&$infodir&g
22285   s&@localedir@&$localedir&g
22286   s&@mandir@&$mandir&g
22287     s&\\\${datarootdir}&$datarootdir&g' ;;
22288 esac
22289 _ACEOF
22290
22291 # Neutralize VPATH when `$srcdir' = `.'.
22292 # Shell code in configure.ac might set extrasub.
22293 # FIXME: do we really want to maintain this feature?
22294 cat >>$CONFIG_STATUS <<_ACEOF
22295   sed "$ac_vpsub
22296 $extrasub
22297 _ACEOF
22298 cat >>$CONFIG_STATUS <<\_ACEOF
22299 :t
22300 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22301 s&@configure_input@&$configure_input&;t t
22302 s&@top_builddir@&$ac_top_builddir_sub&;t t
22303 s&@srcdir@&$ac_srcdir&;t t
22304 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22305 s&@top_srcdir@&$ac_top_srcdir&;t t
22306 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22307 s&@builddir@&$ac_builddir&;t t
22308 s&@abs_builddir@&$ac_abs_builddir&;t t
22309 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22310 s&@INSTALL@&$ac_INSTALL&;t t
22311 $ac_datarootdir_hack
22312 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22313
22314 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22315   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22316   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22317   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22318 which seems to be undefined.  Please make sure it is defined." >&5
22319 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22320 which seems to be undefined.  Please make sure it is defined." >&2;}
22321
22322   rm -f "$tmp/stdin"
22323   case $ac_file in
22324   -) cat "$tmp/out"; rm -f "$tmp/out";;
22325   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22326   esac
22327  ;;
22328   :H)
22329   #
22330   # CONFIG_HEADER
22331   #
22332 _ACEOF
22333
22334 # Transform confdefs.h into a sed script `conftest.defines', that
22335 # substitutes the proper values into config.h.in to produce config.h.
22336 rm -f conftest.defines conftest.tail
22337 # First, append a space to every undef/define line, to ease matching.
22338 echo 's/$/ /' >conftest.defines
22339 # Then, protect against being on the right side of a sed subst, or in
22340 # an unquoted here document, in config.status.  If some macros were
22341 # called several times there might be several #defines for the same
22342 # symbol, which is useless.  But do not sort them, since the last
22343 # AC_DEFINE must be honored.
22344 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22345 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22346 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22347 # PARAMS is the parameter list in the macro definition--in most cases, it's
22348 # just an empty string.
22349 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22350 ac_dB='\\)[      (].*,\\1define\\2'
22351 ac_dC=' '
22352 ac_dD=' ,'
22353
22354 uniq confdefs.h |
22355   sed -n '
22356         t rset
22357         :rset
22358         s/^[     ]*#[    ]*define[       ][      ]*//
22359         t ok
22360         d
22361         :ok
22362         s/[\\&,]/\\&/g
22363         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22364         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22365   ' >>conftest.defines
22366
22367 # Remove the space that was appended to ease matching.
22368 # Then replace #undef with comments.  This is necessary, for
22369 # example, in the case of _POSIX_SOURCE, which is predefined and required
22370 # on some systems where configure will not decide to define it.
22371 # (The regexp can be short, since the line contains either #define or #undef.)
22372 echo 's/ $//
22373 s,^[     #]*u.*,/* & */,' >>conftest.defines
22374
22375 # Break up conftest.defines:
22376 ac_max_sed_lines=50
22377
22378 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22379 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22380 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22381 # et cetera.
22382 ac_in='$ac_file_inputs'
22383 ac_out='"$tmp/out1"'
22384 ac_nxt='"$tmp/out2"'
22385
22386 while :
22387 do
22388   # Write a here document:
22389     cat >>$CONFIG_STATUS <<_ACEOF
22390     # First, check the format of the line:
22391     cat >"\$tmp/defines.sed" <<\\CEOF
22392 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22393 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22394 b
22395 :def
22396 _ACEOF
22397   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22398   echo 'CEOF
22399     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22400   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22401   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22402   grep . conftest.tail >/dev/null || break
22403   rm -f conftest.defines
22404   mv conftest.tail conftest.defines
22405 done
22406 rm -f conftest.defines conftest.tail
22407
22408 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22409 cat >>$CONFIG_STATUS <<\_ACEOF
22410   if test x"$ac_file" != x-; then
22411     echo "/* $configure_input  */" >"$tmp/config.h"
22412     cat "$ac_result" >>"$tmp/config.h"
22413     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22414       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22415 echo "$as_me: $ac_file is unchanged" >&6;}
22416     else
22417       rm -f $ac_file
22418       mv "$tmp/config.h" $ac_file
22419     fi
22420   else
22421     echo "/* $configure_input  */"
22422     cat "$ac_result"
22423   fi
22424   rm -f "$tmp/out12"
22425  ;;
22426
22427   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22428 echo "$as_me: executing $ac_file commands" >&6;}
22429  ;;
22430   esac
22431
22432
22433   case $ac_file$ac_mode in
22434     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22435    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22436     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22437    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22438     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22439    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22440     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22441    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22442     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22443    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22444     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22445    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22446     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22447    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22448     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22449    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22450     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22451    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22452     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22453    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22454     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22455    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22456     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22457    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22458     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22459    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22460
22461   esac
22462 done # for ac_tag
22463
22464
22465 { (exit 0); exit 0; }
22466 _ACEOF
22467 chmod +x $CONFIG_STATUS
22468 ac_clean_files=$ac_clean_files_save
22469
22470
22471 # configure is writing to config.log, and then calls config.status.
22472 # config.status does its own redirection, appending to config.log.
22473 # Unfortunately, on DOS this fails, as config.log is still kept open
22474 # by configure, so config.status won't be able to write to it; its
22475 # output is simply discarded.  So we exec the FD to /dev/null,
22476 # effectively closing config.log, so it can be properly (re)opened and
22477 # appended to by config.status.  When coming back to configure, we
22478 # need to make the FD available again.
22479 if test "$no_create" != yes; then
22480   ac_cs_success=:
22481   ac_config_status_args=
22482   test "$silent" = yes &&
22483     ac_config_status_args="$ac_config_status_args --quiet"
22484   exec 5>/dev/null
22485   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22486   exec 5>>config.log
22487   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22488   # would make configure fail if this is the last instruction.
22489   $ac_cs_success || { (exit 1); exit 1; }
22490 fi
22491
22492 #
22493 # CONFIG_SUBDIRS section.
22494 #
22495 if test "$no_recursion" != yes; then
22496
22497   # Remove --cache-file and --srcdir arguments so they do not pile up.
22498   ac_sub_configure_args=
22499   ac_prev=
22500   eval "set x $ac_configure_args"
22501   shift
22502   for ac_arg
22503   do
22504     if test -n "$ac_prev"; then
22505       ac_prev=
22506       continue
22507     fi
22508     case $ac_arg in
22509     -cache-file | --cache-file | --cache-fil | --cache-fi \
22510     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22511       ac_prev=cache_file ;;
22512     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22513     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22514     | --c=*)
22515       ;;
22516     --config-cache | -C)
22517       ;;
22518     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22519       ac_prev=srcdir ;;
22520     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22521       ;;
22522     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22523       ac_prev=prefix ;;
22524     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22525       ;;
22526     *)
22527       case $ac_arg in
22528       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22529       esac
22530       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22531     esac
22532   done
22533
22534   # Always prepend --prefix to ensure using the same prefix
22535   # in subdir configurations.
22536   ac_arg="--prefix=$prefix"
22537   case $ac_arg in
22538   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22539   esac
22540   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22541
22542   ac_popdir=`pwd`
22543   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22544
22545     # Do not complain, so a configure script can configure whichever
22546     # parts of a large source tree are present.
22547     test -d "$srcdir/$ac_dir" || continue
22548
22549     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22550     echo "$as_me:$LINENO: $ac_msg" >&5
22551     echo "$ac_msg" >&6
22552     { as_dir="$ac_dir"
22553   case $as_dir in #(
22554   -*) as_dir=./$as_dir;;
22555   esac
22556   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22557     as_dirs=
22558     while :; do
22559       case $as_dir in #(
22560       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22561       *) as_qdir=$as_dir;;
22562       esac
22563       as_dirs="'$as_qdir' $as_dirs"
22564       as_dir=`$as_dirname -- "$as_dir" ||
22565 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22566          X"$as_dir" : 'X\(//\)[^/]' \| \
22567          X"$as_dir" : 'X\(//\)$' \| \
22568          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22569 echo X"$as_dir" |
22570     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22571             s//\1/
22572             q
22573           }
22574           /^X\(\/\/\)[^/].*/{
22575             s//\1/
22576             q
22577           }
22578           /^X\(\/\/\)$/{
22579             s//\1/
22580             q
22581           }
22582           /^X\(\/\).*/{
22583             s//\1/
22584             q
22585           }
22586           s/.*/./; q'`
22587       test -d "$as_dir" && break
22588     done
22589     test -z "$as_dirs" || eval "mkdir $as_dirs"
22590   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22591 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22592    { (exit 1); exit 1; }; }; }
22593     ac_builddir=.
22594
22595 case "$ac_dir" in
22596 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22597 *)
22598   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22599   # A ".." for each directory in $ac_dir_suffix.
22600   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22601   case $ac_top_builddir_sub in
22602   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22603   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22604   esac ;;
22605 esac
22606 ac_abs_top_builddir=$ac_pwd
22607 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22608 # for backward compatibility:
22609 ac_top_builddir=$ac_top_build_prefix
22610
22611 case $srcdir in
22612   .)  # We are building in place.
22613     ac_srcdir=.
22614     ac_top_srcdir=$ac_top_builddir_sub
22615     ac_abs_top_srcdir=$ac_pwd ;;
22616   [\\/]* | ?:[\\/]* )  # Absolute name.
22617     ac_srcdir=$srcdir$ac_dir_suffix;
22618     ac_top_srcdir=$srcdir
22619     ac_abs_top_srcdir=$srcdir ;;
22620   *) # Relative name.
22621     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22622     ac_top_srcdir=$ac_top_build_prefix$srcdir
22623     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22624 esac
22625 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22626
22627
22628     cd "$ac_dir"
22629
22630     # Check for guested configure; otherwise get Cygnus style configure.
22631     if test -f "$ac_srcdir/configure.gnu"; then
22632       ac_sub_configure=$ac_srcdir/configure.gnu
22633     elif test -f "$ac_srcdir/configure"; then
22634       ac_sub_configure=$ac_srcdir/configure
22635     elif test -f "$ac_srcdir/configure.in"; then
22636       # This should be Cygnus configure.
22637       ac_sub_configure=$ac_aux_dir/configure
22638     else
22639       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22640 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22641       ac_sub_configure=
22642     fi
22643
22644     # The recursion is here.
22645     if test -n "$ac_sub_configure"; then
22646       # Make the cache file name correct relative to the subdirectory.
22647       case $cache_file in
22648       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22649       *) # Relative name.
22650         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22651       esac
22652
22653       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22654 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22655       # The eval makes quoting arguments work.
22656       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22657            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22658         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22659 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22660    { (exit 1); exit 1; }; }
22661     fi
22662
22663     cd "$ac_popdir"
22664   done
22665 fi
22666