autoconf: Introduce --with-clang-srcdir, to build out-of-tree clang as tools/clang...
[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_OPTIMIZED
686 ENABLE_PROFILING
687 DISABLE_ASSERTIONS
688 ENABLE_EXPENSIVE_CHECKS
689 EXPENSIVE_CHECKS
690 DEBUG_RUNTIME
691 DEBUG_SYMBOLS
692 JIT
693 TARGET_HAS_JIT
694 ENABLE_DOCS
695 ENABLE_DOXYGEN
696 ENABLE_THREADS
697 ENABLE_PTHREADS
698 ENABLE_PIC
699 ENABLE_SHARED
700 ENABLE_EMBED_STDCXX
701 ENABLE_TIMESTAMPS
702 TARGETS_TO_BUILD
703 LLVM_ENUM_TARGETS
704 LLVM_ENUM_ASM_PRINTERS
705 LLVM_ENUM_ASM_PARSERS
706 LLVM_ENUM_DISASSEMBLERS
707 ENABLE_CBE_PRINTF_A
708 OPTIMIZE_OPTION
709 EXTRA_OPTIONS
710 EXTRA_LD_OPTIONS
711 CLANG_SRC_ROOT
712 BINUTILS_INCDIR
713 NM
714 ifGNUmake
715 LN_S
716 CMP
717 CP
718 DATE
719 FIND
720 MKDIR
721 MV
722 RANLIB
723 AR
724 RM
725 SED
726 TAR
727 BINPWD
728 GRAPHVIZ
729 DOT
730 FDP
731 NEATO
732 TWOPI
733 CIRCO
734 GV
735 DOTTY
736 XDOT_PY
737 PERL
738 HAVE_PERL
739 INSTALL_PROGRAM
740 INSTALL_SCRIPT
741 INSTALL_DATA
742 BZIP2
743 CAT
744 DOXYGEN
745 GROFF
746 GZIPBIN
747 POD2HTML
748 POD2MAN
749 PDFROFF
750 RUNTEST
751 TCLSH
752 ZIP
753 OCAMLC
754 OCAMLOPT
755 OCAMLDEP
756 OCAMLDOC
757 GAS
758 HAVE_LINK_VERSION_SCRIPT
759 INSTALL_LTDL_TRUE
760 INSTALL_LTDL_FALSE
761 CONVENIENCE_LTDL_TRUE
762 CONVENIENCE_LTDL_FALSE
763 LIBADD_DL
764 NO_VARIADIC_MACROS
765 NO_MISSING_FIELD_INITIALIZERS
766 USE_UDIS86
767 USE_OPROFILE
768 HAVE_PTHREAD
769 HUGE_VAL_SANITY
770 MMAP_FILE
771 SHLIBEXT
772 SHLIBPATH_VAR
773 LLVM_PREFIX
774 LLVM_BINDIR
775 LLVM_LIBDIR
776 LLVM_DATADIR
777 LLVM_DOCSDIR
778 LLVM_ETCDIR
779 LLVM_INCLUDEDIR
780 LLVM_INFODIR
781 LLVM_MANDIR
782 LLVM_CONFIGTIME
783 BINDINGS_TO_BUILD
784 ALL_BINDINGS
785 OCAML_LIBDIR
786 ENABLE_VISIBILITY_INLINES_HIDDEN
787 RPATH
788 RDYNAMIC
789 LIBOBJS
790 LTLIBOBJS'
791 ac_subst_files=''
792       ac_precious_vars='build_alias
793 host_alias
794 target_alias
795 CC
796 CFLAGS
797 LDFLAGS
798 CPPFLAGS
799 CXX
800 CXXFLAGS
801 CCC
802 CPP'
803 ac_subdirs_all='projects/llvm-gcc
804 projects/test-suite
805 projects/llvm-test
806 projects/poolalloc
807 projects/llvm-poolalloc
808 projects/sample
809 projects/privbracket
810 projects/llvm-stacker
811 projects/llvm-reopt
812 projects/llvm-java
813 projects/llvm-tv
814 projects/safecode
815 projects/llvm-kernel
816 tools/polly'
817
818 # Initialize some variables set by options.
819 ac_init_help=
820 ac_init_version=false
821 # The variables have the same names as the options, with
822 # dashes changed to underlines.
823 cache_file=/dev/null
824 exec_prefix=NONE
825 no_create=
826 no_recursion=
827 prefix=NONE
828 program_prefix=NONE
829 program_suffix=NONE
830 program_transform_name=s,x,x,
831 silent=
832 site=
833 srcdir=
834 verbose=
835 x_includes=NONE
836 x_libraries=NONE
837
838 # Installation directory options.
839 # These are left unexpanded so users can "make install exec_prefix=/foo"
840 # and all the variables that are supposed to be based on exec_prefix
841 # by default will actually change.
842 # Use braces instead of parens because sh, perl, etc. also accept them.
843 # (The list follows the same order as the GNU Coding Standards.)
844 bindir='${exec_prefix}/bin'
845 sbindir='${exec_prefix}/sbin'
846 libexecdir='${exec_prefix}/libexec'
847 datarootdir='${prefix}/share'
848 datadir='${datarootdir}'
849 sysconfdir='${prefix}/etc'
850 sharedstatedir='${prefix}/com'
851 localstatedir='${prefix}/var'
852 includedir='${prefix}/include'
853 oldincludedir='/usr/include'
854 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
855 infodir='${datarootdir}/info'
856 htmldir='${docdir}'
857 dvidir='${docdir}'
858 pdfdir='${docdir}'
859 psdir='${docdir}'
860 libdir='${exec_prefix}/lib'
861 localedir='${datarootdir}/locale'
862 mandir='${datarootdir}/man'
863
864 ac_prev=
865 ac_dashdash=
866 for ac_option
867 do
868   # If the previous option needs an argument, assign it.
869   if test -n "$ac_prev"; then
870     eval $ac_prev=\$ac_option
871     ac_prev=
872     continue
873   fi
874
875   case $ac_option in
876   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
877   *)    ac_optarg=yes ;;
878   esac
879
880   # Accept the important Cygnus configure options, so we can diagnose typos.
881
882   case $ac_dashdash$ac_option in
883   --)
884     ac_dashdash=yes ;;
885
886   -bindir | --bindir | --bindi | --bind | --bin | --bi)
887     ac_prev=bindir ;;
888   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889     bindir=$ac_optarg ;;
890
891   -build | --build | --buil | --bui | --bu)
892     ac_prev=build_alias ;;
893   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894     build_alias=$ac_optarg ;;
895
896   -cache-file | --cache-file | --cache-fil | --cache-fi \
897   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898     ac_prev=cache_file ;;
899   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901     cache_file=$ac_optarg ;;
902
903   --config-cache | -C)
904     cache_file=config.cache ;;
905
906   -datadir | --datadir | --datadi | --datad)
907     ac_prev=datadir ;;
908   -datadir=* | --datadir=* | --datadi=* | --datad=*)
909     datadir=$ac_optarg ;;
910
911   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912   | --dataroo | --dataro | --datar)
913     ac_prev=datarootdir ;;
914   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916     datarootdir=$ac_optarg ;;
917
918   -disable-* | --disable-*)
919     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920     # Reject names that are not valid shell variable names.
921     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
922       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
923    { (exit 1); exit 1; }; }
924     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
925     eval enable_$ac_feature=no ;;
926
927   -docdir | --docdir | --docdi | --doc | --do)
928     ac_prev=docdir ;;
929   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930     docdir=$ac_optarg ;;
931
932   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
933     ac_prev=dvidir ;;
934   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935     dvidir=$ac_optarg ;;
936
937   -enable-* | --enable-*)
938     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
939     # Reject names that are not valid shell variable names.
940     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
941       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
942    { (exit 1); exit 1; }; }
943     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
944     eval enable_$ac_feature=\$ac_optarg ;;
945
946   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948   | --exec | --exe | --ex)
949     ac_prev=exec_prefix ;;
950   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952   | --exec=* | --exe=* | --ex=*)
953     exec_prefix=$ac_optarg ;;
954
955   -gas | --gas | --ga | --g)
956     # Obsolete; use --with-gas.
957     with_gas=yes ;;
958
959   -help | --help | --hel | --he | -h)
960     ac_init_help=long ;;
961   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962     ac_init_help=recursive ;;
963   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964     ac_init_help=short ;;
965
966   -host | --host | --hos | --ho)
967     ac_prev=host_alias ;;
968   -host=* | --host=* | --hos=* | --ho=*)
969     host_alias=$ac_optarg ;;
970
971   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972     ac_prev=htmldir ;;
973   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974   | --ht=*)
975     htmldir=$ac_optarg ;;
976
977   -includedir | --includedir | --includedi | --included | --include \
978   | --includ | --inclu | --incl | --inc)
979     ac_prev=includedir ;;
980   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981   | --includ=* | --inclu=* | --incl=* | --inc=*)
982     includedir=$ac_optarg ;;
983
984   -infodir | --infodir | --infodi | --infod | --info | --inf)
985     ac_prev=infodir ;;
986   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
987     infodir=$ac_optarg ;;
988
989   -libdir | --libdir | --libdi | --libd)
990     ac_prev=libdir ;;
991   -libdir=* | --libdir=* | --libdi=* | --libd=*)
992     libdir=$ac_optarg ;;
993
994   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995   | --libexe | --libex | --libe)
996     ac_prev=libexecdir ;;
997   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998   | --libexe=* | --libex=* | --libe=*)
999     libexecdir=$ac_optarg ;;
1000
1001   -localedir | --localedir | --localedi | --localed | --locale)
1002     ac_prev=localedir ;;
1003   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004     localedir=$ac_optarg ;;
1005
1006   -localstatedir | --localstatedir | --localstatedi | --localstated \
1007   | --localstate | --localstat | --localsta | --localst | --locals)
1008     ac_prev=localstatedir ;;
1009   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1010   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1011     localstatedir=$ac_optarg ;;
1012
1013   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014     ac_prev=mandir ;;
1015   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1016     mandir=$ac_optarg ;;
1017
1018   -nfp | --nfp | --nf)
1019     # Obsolete; use --without-fp.
1020     with_fp=no ;;
1021
1022   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1023   | --no-cr | --no-c | -n)
1024     no_create=yes ;;
1025
1026   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028     no_recursion=yes ;;
1029
1030   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032   | --oldin | --oldi | --old | --ol | --o)
1033     ac_prev=oldincludedir ;;
1034   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1037     oldincludedir=$ac_optarg ;;
1038
1039   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040     ac_prev=prefix ;;
1041   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1042     prefix=$ac_optarg ;;
1043
1044   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045   | --program-pre | --program-pr | --program-p)
1046     ac_prev=program_prefix ;;
1047   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1049     program_prefix=$ac_optarg ;;
1050
1051   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052   | --program-suf | --program-su | --program-s)
1053     ac_prev=program_suffix ;;
1054   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1056     program_suffix=$ac_optarg ;;
1057
1058   -program-transform-name | --program-transform-name \
1059   | --program-transform-nam | --program-transform-na \
1060   | --program-transform-n | --program-transform- \
1061   | --program-transform | --program-transfor \
1062   | --program-transfo | --program-transf \
1063   | --program-trans | --program-tran \
1064   | --progr-tra | --program-tr | --program-t)
1065     ac_prev=program_transform_name ;;
1066   -program-transform-name=* | --program-transform-name=* \
1067   | --program-transform-nam=* | --program-transform-na=* \
1068   | --program-transform-n=* | --program-transform-=* \
1069   | --program-transform=* | --program-transfor=* \
1070   | --program-transfo=* | --program-transf=* \
1071   | --program-trans=* | --program-tran=* \
1072   | --progr-tra=* | --program-tr=* | --program-t=*)
1073     program_transform_name=$ac_optarg ;;
1074
1075   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076     ac_prev=pdfdir ;;
1077   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078     pdfdir=$ac_optarg ;;
1079
1080   -psdir | --psdir | --psdi | --psd | --ps)
1081     ac_prev=psdir ;;
1082   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083     psdir=$ac_optarg ;;
1084
1085   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086   | -silent | --silent | --silen | --sile | --sil)
1087     silent=yes ;;
1088
1089   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090     ac_prev=sbindir ;;
1091   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092   | --sbi=* | --sb=*)
1093     sbindir=$ac_optarg ;;
1094
1095   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097   | --sharedst | --shareds | --shared | --share | --shar \
1098   | --sha | --sh)
1099     ac_prev=sharedstatedir ;;
1100   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103   | --sha=* | --sh=*)
1104     sharedstatedir=$ac_optarg ;;
1105
1106   -site | --site | --sit)
1107     ac_prev=site ;;
1108   -site=* | --site=* | --sit=*)
1109     site=$ac_optarg ;;
1110
1111   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112     ac_prev=srcdir ;;
1113   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1114     srcdir=$ac_optarg ;;
1115
1116   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117   | --syscon | --sysco | --sysc | --sys | --sy)
1118     ac_prev=sysconfdir ;;
1119   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1121     sysconfdir=$ac_optarg ;;
1122
1123   -target | --target | --targe | --targ | --tar | --ta | --t)
1124     ac_prev=target_alias ;;
1125   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1126     target_alias=$ac_optarg ;;
1127
1128   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129     verbose=yes ;;
1130
1131   -version | --version | --versio | --versi | --vers | -V)
1132     ac_init_version=: ;;
1133
1134   -with-* | --with-*)
1135     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1136     # Reject names that are not valid shell variable names.
1137     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1138       { echo "$as_me: error: invalid package name: $ac_package" >&2
1139    { (exit 1); exit 1; }; }
1140     ac_package=`echo $ac_package| sed 's/-/_/g'`
1141     eval with_$ac_package=\$ac_optarg ;;
1142
1143   -without-* | --without-*)
1144     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145     # Reject names that are not valid shell variable names.
1146     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1147       { echo "$as_me: error: invalid package name: $ac_package" >&2
1148    { (exit 1); exit 1; }; }
1149     ac_package=`echo $ac_package | sed 's/-/_/g'`
1150     eval with_$ac_package=no ;;
1151
1152   --x)
1153     # Obsolete; use --with-x.
1154     with_x=yes ;;
1155
1156   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157   | --x-incl | --x-inc | --x-in | --x-i)
1158     ac_prev=x_includes ;;
1159   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161     x_includes=$ac_optarg ;;
1162
1163   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165     ac_prev=x_libraries ;;
1166   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168     x_libraries=$ac_optarg ;;
1169
1170   -*) { echo "$as_me: error: unrecognized option: $ac_option
1171 Try \`$0 --help' for more information." >&2
1172    { (exit 1); exit 1; }; }
1173     ;;
1174
1175   *=*)
1176     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1177     # Reject names that are not valid shell variable names.
1178     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1179       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1180    { (exit 1); exit 1; }; }
1181     eval $ac_envvar=\$ac_optarg
1182     export $ac_envvar ;;
1183
1184   *)
1185     # FIXME: should be removed in autoconf 3.0.
1186     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1187     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1188       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1189     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190     ;;
1191
1192   esac
1193 done
1194
1195 if test -n "$ac_prev"; then
1196   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1197   { echo "$as_me: error: missing argument to $ac_option" >&2
1198    { (exit 1); exit 1; }; }
1199 fi
1200
1201 # Be sure to have absolute directory names.
1202 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1203                 datadir sysconfdir sharedstatedir localstatedir includedir \
1204                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1205                 libdir localedir mandir
1206 do
1207   eval ac_val=\$$ac_var
1208   case $ac_val in
1209     [\\/$]* | ?:[\\/]* )  continue;;
1210     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1211   esac
1212   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1213    { (exit 1); exit 1; }; }
1214 done
1215
1216 # There might be people who depend on the old broken behavior: `$host'
1217 # used to hold the argument of --host etc.
1218 # FIXME: To remove some day.
1219 build=$build_alias
1220 host=$host_alias
1221 target=$target_alias
1222
1223 # FIXME: To remove some day.
1224 if test "x$host_alias" != x; then
1225   if test "x$build_alias" = x; then
1226     cross_compiling=maybe
1227     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1228     If a cross compiler is detected then cross compile mode will be used." >&2
1229   elif test "x$build_alias" != "x$host_alias"; then
1230     cross_compiling=yes
1231   fi
1232 fi
1233
1234 ac_tool_prefix=
1235 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1236
1237 test "$silent" = yes && exec 6>/dev/null
1238
1239
1240 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1241 ac_ls_di=`ls -di .` &&
1242 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1243   { echo "$as_me: error: Working directory cannot be determined" >&2
1244    { (exit 1); exit 1; }; }
1245 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1246   { echo "$as_me: error: pwd does not report name of working directory" >&2
1247    { (exit 1); exit 1; }; }
1248
1249
1250 # Find the source files, if location was not specified.
1251 if test -z "$srcdir"; then
1252   ac_srcdir_defaulted=yes
1253   # Try the directory containing this script, then the parent directory.
1254   ac_confdir=`$as_dirname -- "$0" ||
1255 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1256          X"$0" : 'X\(//\)[^/]' \| \
1257          X"$0" : 'X\(//\)$' \| \
1258          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1259 echo X"$0" |
1260     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1261             s//\1/
1262             q
1263           }
1264           /^X\(\/\/\)[^/].*/{
1265             s//\1/
1266             q
1267           }
1268           /^X\(\/\/\)$/{
1269             s//\1/
1270             q
1271           }
1272           /^X\(\/\).*/{
1273             s//\1/
1274             q
1275           }
1276           s/.*/./; q'`
1277   srcdir=$ac_confdir
1278   if test ! -r "$srcdir/$ac_unique_file"; then
1279     srcdir=..
1280   fi
1281 else
1282   ac_srcdir_defaulted=no
1283 fi
1284 if test ! -r "$srcdir/$ac_unique_file"; then
1285   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1286   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1287    { (exit 1); exit 1; }; }
1288 fi
1289 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1290 ac_abs_confdir=`(
1291         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1292    { (exit 1); exit 1; }; }
1293         pwd)`
1294 # When building in place, set srcdir=.
1295 if test "$ac_abs_confdir" = "$ac_pwd"; then
1296   srcdir=.
1297 fi
1298 # Remove unnecessary trailing slashes from srcdir.
1299 # Double slashes in file names in object file debugging info
1300 # mess up M-x gdb in Emacs.
1301 case $srcdir in
1302 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1303 esac
1304 for ac_var in $ac_precious_vars; do
1305   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1306   eval ac_env_${ac_var}_value=\$${ac_var}
1307   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1308   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1309 done
1310
1311 #
1312 # Report the --help message.
1313 #
1314 if test "$ac_init_help" = "long"; then
1315   # Omit some internal or obsolete options to make the list less imposing.
1316   # This message is too long to be a string in the A/UX 3.1 sh.
1317   cat <<_ACEOF
1318 \`configure' configures llvm 3.1svn to adapt to many kinds of systems.
1319
1320 Usage: $0 [OPTION]... [VAR=VALUE]...
1321
1322 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1323 VAR=VALUE.  See below for descriptions of some of the useful variables.
1324
1325 Defaults for the options are specified in brackets.
1326
1327 Configuration:
1328   -h, --help              display this help and exit
1329       --help=short        display options specific to this package
1330       --help=recursive    display the short help of all the included packages
1331   -V, --version           display version information and exit
1332   -q, --quiet, --silent   do not print \`checking...' messages
1333       --cache-file=FILE   cache test results in FILE [disabled]
1334   -C, --config-cache      alias for \`--cache-file=config.cache'
1335   -n, --no-create         do not create output files
1336       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1337
1338 Installation directories:
1339   --prefix=PREFIX         install architecture-independent files in PREFIX
1340                           [$ac_default_prefix]
1341   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1342                           [PREFIX]
1343
1344 By default, \`make install' will install all the files in
1345 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1346 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1347 for instance \`--prefix=\$HOME'.
1348
1349 For better control, use the options below.
1350
1351 Fine tuning of the installation directories:
1352   --bindir=DIR           user executables [EPREFIX/bin]
1353   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1354   --libexecdir=DIR       program executables [EPREFIX/libexec]
1355   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1356   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1357   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1358   --libdir=DIR           object code libraries [EPREFIX/lib]
1359   --includedir=DIR       C header files [PREFIX/include]
1360   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1361   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1362   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1363   --infodir=DIR          info documentation [DATAROOTDIR/info]
1364   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1365   --mandir=DIR           man documentation [DATAROOTDIR/man]
1366   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1367   --htmldir=DIR          html documentation [DOCDIR]
1368   --dvidir=DIR           dvi documentation [DOCDIR]
1369   --pdfdir=DIR           pdf documentation [DOCDIR]
1370   --psdir=DIR            ps documentation [DOCDIR]
1371 _ACEOF
1372
1373   cat <<\_ACEOF
1374
1375 System types:
1376   --build=BUILD     configure for building on BUILD [guessed]
1377   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1378   --target=TARGET   configure for building compilers for TARGET [HOST]
1379 _ACEOF
1380 fi
1381
1382 if test -n "$ac_init_help"; then
1383   case $ac_init_help in
1384      short | recursive ) echo "Configuration of llvm 3.1svn:";;
1385    esac
1386   cat <<\_ACEOF
1387
1388 Optional Features:
1389   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1390   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1391   --enable-polly          Use polly if available (default is YES)
1392   --enable-optimized      Compile with optimizations enabled (default is NO)
1393   --enable-profiling      Compile with profiling enabled (default is NO)
1394   --enable-assertions     Compile with assertion checks enabled (default is
1395                           YES)
1396   --enable-expensive-checks
1397                           Compile with expensive debug checks enabled (default
1398                           is NO)
1399   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1400                           NO)
1401   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1402                           optimization is on and YES if it's off)
1403   --enable-jit            Enable Just In Time Compiling (default is YES)
1404   --enable-docs           Build documents (default is YES)
1405   --enable-doxygen        Build doxygen documentation (default is NO)
1406   --enable-threads        Use threads if available (default is YES)
1407   --enable-pthreads       Use pthreads if available (default is YES)
1408   --enable-pic            Build LLVM with Position Independent Code (default
1409                           is YES)
1410   --enable-shared         Build a shared library and link tools against it
1411                           (default is NO)
1412   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1413                           Win32 DLL (default is NO)
1414   --enable-timestamps     Enable embedding timestamp information in build
1415                           (default is YES)
1416   --enable-targets        Build specific host targets: all or
1417                           target1,target2,... Valid targets are: host, x86,
1418                           x86_64, sparc, powerpc, alpha, arm, mips, spu,
1419                           xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1420                           (default=all)
1421   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1422                           %a (default is YES)
1423   --enable-bindings       Build specific language bindings:
1424                           all,auto,none,{binding-name} (default=auto)
1425   --enable-libffi         Check for the presence of libffi (default is NO)
1426   --enable-ltdl-install   install libltdl
1427
1428 Optional Packages:
1429   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1430   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1431   --with-optimize-option  Select the compiler options to use for optimized
1432                           builds
1433   --with-extra-options    Specify additional options to compile LLVM with
1434   --with-extra-ld-options Specify additional options to link LLVM with
1435   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1436                           is stdlib)
1437   --with-clang-srcdir     Directory to the out-of-tree Clang source
1438   --with-clang-resource-dir
1439                           Relative directory from the Clang binary for
1440                           resource files
1441   --with-c-include-dirs   Colon separated list of directories clang will
1442                           search for headers
1443   --with-cxx-include-root Directory with the libstdc++ headers.
1444   --with-cxx-include-arch Architecture of the libstdc++ headers.
1445   --with-cxx-include-32bit-dir
1446                           32 bit multilib dir.
1447   --with-cxx-include-64bit-dir
1448                           64 bit multilib directory.
1449   --with-binutils-include Specify path to binutils/include/ containing
1450                           plugin-api.h file for gold plugin.
1451   --with-bug-report-url   Specify the URL where bug reports should be
1452                           submitted (default=http://llvm.org/bugs/)
1453   --with-tclinclude       directory where tcl headers are
1454   --with-udis86=<path>    Use udis86 external x86 disassembler library
1455   --with-oprofile=<prefix>
1456                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1457
1458 Some influential environment variables:
1459   CC          C compiler command
1460   CFLAGS      C compiler flags
1461   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1462               nonstandard directory <lib dir>
1463   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1464               you have headers in a nonstandard directory <include dir>
1465   CXX         C++ compiler command
1466   CXXFLAGS    C++ compiler flags
1467   CPP         C preprocessor
1468
1469 Use these variables to override the choices made by `configure' or to help
1470 it to find libraries and programs with nonstandard names/locations.
1471
1472 Report bugs to <llvmbugs@cs.uiuc.edu>.
1473 _ACEOF
1474 ac_status=$?
1475 fi
1476
1477 if test "$ac_init_help" = "recursive"; then
1478   # If there are subdirs, report their specific --help.
1479   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1480     test -d "$ac_dir" || continue
1481     ac_builddir=.
1482
1483 case "$ac_dir" in
1484 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485 *)
1486   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1487   # A ".." for each directory in $ac_dir_suffix.
1488   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1489   case $ac_top_builddir_sub in
1490   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1492   esac ;;
1493 esac
1494 ac_abs_top_builddir=$ac_pwd
1495 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1496 # for backward compatibility:
1497 ac_top_builddir=$ac_top_build_prefix
1498
1499 case $srcdir in
1500   .)  # We are building in place.
1501     ac_srcdir=.
1502     ac_top_srcdir=$ac_top_builddir_sub
1503     ac_abs_top_srcdir=$ac_pwd ;;
1504   [\\/]* | ?:[\\/]* )  # Absolute name.
1505     ac_srcdir=$srcdir$ac_dir_suffix;
1506     ac_top_srcdir=$srcdir
1507     ac_abs_top_srcdir=$srcdir ;;
1508   *) # Relative name.
1509     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1510     ac_top_srcdir=$ac_top_build_prefix$srcdir
1511     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1512 esac
1513 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1514
1515     cd "$ac_dir" || { ac_status=$?; continue; }
1516     # Check for guested configure.
1517     if test -f "$ac_srcdir/configure.gnu"; then
1518       echo &&
1519       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1520     elif test -f "$ac_srcdir/configure"; then
1521       echo &&
1522       $SHELL "$ac_srcdir/configure" --help=recursive
1523     else
1524       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1525     fi || ac_status=$?
1526     cd "$ac_pwd" || { ac_status=$?; break; }
1527   done
1528 fi
1529
1530 test -n "$ac_init_help" && exit $ac_status
1531 if $ac_init_version; then
1532   cat <<\_ACEOF
1533 llvm configure 3.1svn
1534 generated by GNU Autoconf 2.60
1535
1536 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1537 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1538 This configure script is free software; the Free Software Foundation
1539 gives unlimited permission to copy, distribute and modify it.
1540
1541 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
1542 _ACEOF
1543   exit
1544 fi
1545 cat >config.log <<_ACEOF
1546 This file contains any messages produced by compilers while
1547 running configure, to aid debugging if configure makes a mistake.
1548
1549 It was created by llvm $as_me 3.1svn, which was
1550 generated by GNU Autoconf 2.60.  Invocation command line was
1551
1552   $ $0 $@
1553
1554 _ACEOF
1555 exec 5>>config.log
1556 {
1557 cat <<_ASUNAME
1558 ## --------- ##
1559 ## Platform. ##
1560 ## --------- ##
1561
1562 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1563 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1564 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1565 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1566 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1567
1568 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1569 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1570
1571 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1572 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1573 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1574 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1575 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1576 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1577 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1578
1579 _ASUNAME
1580
1581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1582 for as_dir in $PATH
1583 do
1584   IFS=$as_save_IFS
1585   test -z "$as_dir" && as_dir=.
1586   echo "PATH: $as_dir"
1587 done
1588 IFS=$as_save_IFS
1589
1590 } >&5
1591
1592 cat >&5 <<_ACEOF
1593
1594
1595 ## ----------- ##
1596 ## Core tests. ##
1597 ## ----------- ##
1598
1599 _ACEOF
1600
1601
1602 # Keep a trace of the command line.
1603 # Strip out --no-create and --no-recursion so they do not pile up.
1604 # Strip out --silent because we don't want to record it for future runs.
1605 # Also quote any args containing shell meta-characters.
1606 # Make two passes to allow for proper duplicate-argument suppression.
1607 ac_configure_args=
1608 ac_configure_args0=
1609 ac_configure_args1=
1610 ac_must_keep_next=false
1611 for ac_pass in 1 2
1612 do
1613   for ac_arg
1614   do
1615     case $ac_arg in
1616     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1617     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1618     | -silent | --silent | --silen | --sile | --sil)
1619       continue ;;
1620     *\'*)
1621       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1622     esac
1623     case $ac_pass in
1624     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1625     2)
1626       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1627       if test $ac_must_keep_next = true; then
1628         ac_must_keep_next=false # Got value, back to normal.
1629       else
1630         case $ac_arg in
1631           *=* | --config-cache | -C | -disable-* | --disable-* \
1632           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1633           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1634           | -with-* | --with-* | -without-* | --without-* | --x)
1635             case "$ac_configure_args0 " in
1636               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1637             esac
1638             ;;
1639           -* ) ac_must_keep_next=true ;;
1640         esac
1641       fi
1642       ac_configure_args="$ac_configure_args '$ac_arg'"
1643       ;;
1644     esac
1645   done
1646 done
1647 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1648 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1649
1650 # When interrupted or exit'd, cleanup temporary files, and complete
1651 # config.log.  We remove comments because anyway the quotes in there
1652 # would cause problems or look ugly.
1653 # WARNING: Use '\'' to represent an apostrophe within the trap.
1654 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1655 trap 'exit_status=$?
1656   # Save into config.log some information that might help in debugging.
1657   {
1658     echo
1659
1660     cat <<\_ASBOX
1661 ## ---------------- ##
1662 ## Cache variables. ##
1663 ## ---------------- ##
1664 _ASBOX
1665     echo
1666     # The following way of writing the cache mishandles newlines in values,
1667 (
1668   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1669     eval ac_val=\$$ac_var
1670     case $ac_val in #(
1671     *${as_nl}*)
1672       case $ac_var in #(
1673       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1674 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1675       esac
1676       case $ac_var in #(
1677       _ | IFS | as_nl) ;; #(
1678       *) $as_unset $ac_var ;;
1679       esac ;;
1680     esac
1681   done
1682   (set) 2>&1 |
1683     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1684     *${as_nl}ac_space=\ *)
1685       sed -n \
1686         "s/'\''/'\''\\\\'\'''\''/g;
1687           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1688       ;; #(
1689     *)
1690       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1691       ;;
1692     esac |
1693     sort
1694 )
1695     echo
1696
1697     cat <<\_ASBOX
1698 ## ----------------- ##
1699 ## Output variables. ##
1700 ## ----------------- ##
1701 _ASBOX
1702     echo
1703     for ac_var in $ac_subst_vars
1704     do
1705       eval ac_val=\$$ac_var
1706       case $ac_val in
1707       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1708       esac
1709       echo "$ac_var='\''$ac_val'\''"
1710     done | sort
1711     echo
1712
1713     if test -n "$ac_subst_files"; then
1714       cat <<\_ASBOX
1715 ## ------------------- ##
1716 ## File substitutions. ##
1717 ## ------------------- ##
1718 _ASBOX
1719       echo
1720       for ac_var in $ac_subst_files
1721       do
1722         eval ac_val=\$$ac_var
1723         case $ac_val in
1724         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1725         esac
1726         echo "$ac_var='\''$ac_val'\''"
1727       done | sort
1728       echo
1729     fi
1730
1731     if test -s confdefs.h; then
1732       cat <<\_ASBOX
1733 ## ----------- ##
1734 ## confdefs.h. ##
1735 ## ----------- ##
1736 _ASBOX
1737       echo
1738       cat confdefs.h
1739       echo
1740     fi
1741     test "$ac_signal" != 0 &&
1742       echo "$as_me: caught signal $ac_signal"
1743     echo "$as_me: exit $exit_status"
1744   } >&5
1745   rm -f core *.core core.conftest.* &&
1746     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1747     exit $exit_status
1748 ' 0
1749 for ac_signal in 1 2 13 15; do
1750   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1751 done
1752 ac_signal=0
1753
1754 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1755 rm -f -r conftest* confdefs.h
1756
1757 # Predefined preprocessor variables.
1758
1759 cat >>confdefs.h <<_ACEOF
1760 #define PACKAGE_NAME "$PACKAGE_NAME"
1761 _ACEOF
1762
1763
1764 cat >>confdefs.h <<_ACEOF
1765 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1766 _ACEOF
1767
1768
1769 cat >>confdefs.h <<_ACEOF
1770 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1771 _ACEOF
1772
1773
1774 cat >>confdefs.h <<_ACEOF
1775 #define PACKAGE_STRING "$PACKAGE_STRING"
1776 _ACEOF
1777
1778
1779 cat >>confdefs.h <<_ACEOF
1780 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1781 _ACEOF
1782
1783
1784 # Let the site file select an alternate cache file if it wants to.
1785 # Prefer explicitly selected file to automatically selected ones.
1786 if test -n "$CONFIG_SITE"; then
1787   set x "$CONFIG_SITE"
1788 elif test "x$prefix" != xNONE; then
1789   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1790 else
1791   set x "$ac_default_prefix/share/config.site" \
1792         "$ac_default_prefix/etc/config.site"
1793 fi
1794 shift
1795 for ac_site_file
1796 do
1797   if test -r "$ac_site_file"; then
1798     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1799 echo "$as_me: loading site script $ac_site_file" >&6;}
1800     sed 's/^/| /' "$ac_site_file" >&5
1801     . "$ac_site_file"
1802   fi
1803 done
1804
1805 if test -r "$cache_file"; then
1806   # Some versions of bash will fail to source /dev/null (special
1807   # files actually), so we avoid doing that.
1808   if test -f "$cache_file"; then
1809     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1810 echo "$as_me: loading cache $cache_file" >&6;}
1811     case $cache_file in
1812       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1813       *)                      . "./$cache_file";;
1814     esac
1815   fi
1816 else
1817   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1818 echo "$as_me: creating cache $cache_file" >&6;}
1819   >$cache_file
1820 fi
1821
1822 # Check that the precious variables saved in the cache have kept the same
1823 # value.
1824 ac_cache_corrupted=false
1825 for ac_var in $ac_precious_vars; do
1826   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1827   eval ac_new_set=\$ac_env_${ac_var}_set
1828   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1829   eval ac_new_val=\$ac_env_${ac_var}_value
1830   case $ac_old_set,$ac_new_set in
1831     set,)
1832       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1833 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1834       ac_cache_corrupted=: ;;
1835     ,set)
1836       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1837 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1838       ac_cache_corrupted=: ;;
1839     ,);;
1840     *)
1841       if test "x$ac_old_val" != "x$ac_new_val"; then
1842         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1843 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1844         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1845 echo "$as_me:   former value:  $ac_old_val" >&2;}
1846         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1847 echo "$as_me:   current value: $ac_new_val" >&2;}
1848         ac_cache_corrupted=:
1849       fi;;
1850   esac
1851   # Pass precious variables to config.status.
1852   if test "$ac_new_set" = set; then
1853     case $ac_new_val in
1854     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1855     *) ac_arg=$ac_var=$ac_new_val ;;
1856     esac
1857     case " $ac_configure_args " in
1858       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1859       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1860     esac
1861   fi
1862 done
1863 if $ac_cache_corrupted; then
1864   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1865 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1866   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1867 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1868    { (exit 1); exit 1; }; }
1869 fi
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895 ac_ext=c
1896 ac_cpp='$CPP $CPPFLAGS'
1897 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1898 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1899 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1900
1901
1902
1903 LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
1904
1905
1906
1907
1908
1909
1910
1911 ac_aux_dir=
1912 for ac_dir in autoconf "$srcdir"/autoconf; do
1913   if test -f "$ac_dir/install-sh"; then
1914     ac_aux_dir=$ac_dir
1915     ac_install_sh="$ac_aux_dir/install-sh -c"
1916     break
1917   elif test -f "$ac_dir/install.sh"; then
1918     ac_aux_dir=$ac_dir
1919     ac_install_sh="$ac_aux_dir/install.sh -c"
1920     break
1921   elif test -f "$ac_dir/shtool"; then
1922     ac_aux_dir=$ac_dir
1923     ac_install_sh="$ac_aux_dir/shtool install -c"
1924     break
1925   fi
1926 done
1927 if test -z "$ac_aux_dir"; then
1928   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1929 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1930    { (exit 1); exit 1; }; }
1931 fi
1932
1933 # These three variables are undocumented and unsupported,
1934 # and are intended to be withdrawn in a future Autoconf release.
1935 # They can cause serious problems if a builder's source tree is in a directory
1936 # whose full name contains unusual characters.
1937 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1938 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1939 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1940
1941
1942
1943 if test ${srcdir} != "." ; then
1944   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1945     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1946 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1947    { (exit 1); exit 1; }; }
1948   fi
1949 fi
1950
1951 ac_ext=c
1952 ac_cpp='$CPP $CPPFLAGS'
1953 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1954 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1955 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1956 if test -n "$ac_tool_prefix"; then
1957   for ac_prog in clang llvm-gcc gcc
1958   do
1959     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1960 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1961 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1962 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1963 if test "${ac_cv_prog_CC+set}" = set; then
1964   echo $ECHO_N "(cached) $ECHO_C" >&6
1965 else
1966   if test -n "$CC"; then
1967   ac_cv_prog_CC="$CC" # Let the user override the test.
1968 else
1969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1970 for as_dir in $PATH
1971 do
1972   IFS=$as_save_IFS
1973   test -z "$as_dir" && as_dir=.
1974   for ac_exec_ext in '' $ac_executable_extensions; do
1975   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1976     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1977     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1978     break 2
1979   fi
1980 done
1981 done
1982 IFS=$as_save_IFS
1983
1984 fi
1985 fi
1986 CC=$ac_cv_prog_CC
1987 if test -n "$CC"; then
1988   { echo "$as_me:$LINENO: result: $CC" >&5
1989 echo "${ECHO_T}$CC" >&6; }
1990 else
1991   { echo "$as_me:$LINENO: result: no" >&5
1992 echo "${ECHO_T}no" >&6; }
1993 fi
1994
1995
1996     test -n "$CC" && break
1997   done
1998 fi
1999 if test -z "$CC"; then
2000   ac_ct_CC=$CC
2001   for ac_prog in clang llvm-gcc gcc
2002 do
2003   # Extract the first word of "$ac_prog", so it can be a program name with args.
2004 set dummy $ac_prog; ac_word=$2
2005 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2006 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2007 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2008   echo $ECHO_N "(cached) $ECHO_C" >&6
2009 else
2010   if test -n "$ac_ct_CC"; then
2011   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2012 else
2013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2014 for as_dir in $PATH
2015 do
2016   IFS=$as_save_IFS
2017   test -z "$as_dir" && as_dir=.
2018   for ac_exec_ext in '' $ac_executable_extensions; do
2019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2020     ac_cv_prog_ac_ct_CC="$ac_prog"
2021     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2022     break 2
2023   fi
2024 done
2025 done
2026 IFS=$as_save_IFS
2027
2028 fi
2029 fi
2030 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2031 if test -n "$ac_ct_CC"; then
2032   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2033 echo "${ECHO_T}$ac_ct_CC" >&6; }
2034 else
2035   { echo "$as_me:$LINENO: result: no" >&5
2036 echo "${ECHO_T}no" >&6; }
2037 fi
2038
2039
2040   test -n "$ac_ct_CC" && break
2041 done
2042
2043   if test "x$ac_ct_CC" = x; then
2044     CC=""
2045   else
2046     case $cross_compiling:$ac_tool_warned in
2047 yes:)
2048 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2049 whose name does not start with the host triplet.  If you think this
2050 configuration is useful to you, please write to autoconf@gnu.org." >&5
2051 echo "$as_me: 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." >&2;}
2054 ac_tool_warned=yes ;;
2055 esac
2056     CC=$ac_ct_CC
2057   fi
2058 fi
2059
2060
2061 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2062 See \`config.log' for more details." >&5
2063 echo "$as_me: error: no acceptable C compiler found in \$PATH
2064 See \`config.log' for more details." >&2;}
2065    { (exit 1); exit 1; }; }
2066
2067 # Provide some information about the compiler.
2068 echo "$as_me:$LINENO: checking for C compiler version" >&5
2069 ac_compiler=`set X $ac_compile; echo $2`
2070 { (ac_try="$ac_compiler --version >&5"
2071 case "(($ac_try" in
2072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2073   *) ac_try_echo=$ac_try;;
2074 esac
2075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2076   (eval "$ac_compiler --version >&5") 2>&5
2077   ac_status=$?
2078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2079   (exit $ac_status); }
2080 { (ac_try="$ac_compiler -v >&5"
2081 case "(($ac_try" in
2082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2083   *) ac_try_echo=$ac_try;;
2084 esac
2085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2086   (eval "$ac_compiler -v >&5") 2>&5
2087   ac_status=$?
2088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2089   (exit $ac_status); }
2090 { (ac_try="$ac_compiler -V >&5"
2091 case "(($ac_try" in
2092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2093   *) ac_try_echo=$ac_try;;
2094 esac
2095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2096   (eval "$ac_compiler -V >&5") 2>&5
2097   ac_status=$?
2098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2099   (exit $ac_status); }
2100
2101 cat >conftest.$ac_ext <<_ACEOF
2102 /* confdefs.h.  */
2103 _ACEOF
2104 cat confdefs.h >>conftest.$ac_ext
2105 cat >>conftest.$ac_ext <<_ACEOF
2106 /* end confdefs.h.  */
2107
2108 int
2109 main ()
2110 {
2111
2112   ;
2113   return 0;
2114 }
2115 _ACEOF
2116 ac_clean_files_save=$ac_clean_files
2117 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2118 # Try to create an executable without -o first, disregard a.out.
2119 # It will help us diagnose broken compilers, and finding out an intuition
2120 # of exeext.
2121 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2122 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2123 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2124 #
2125 # List of possible output files, starting from the most likely.
2126 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2127 # only as a last resort.  b.out is created by i960 compilers.
2128 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2129 #
2130 # The IRIX 6 linker writes into existing files which may not be
2131 # executable, retaining their permissions.  Remove them first so a
2132 # subsequent execution test works.
2133 ac_rmfiles=
2134 for ac_file in $ac_files
2135 do
2136   case $ac_file in
2137     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2138     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2139   esac
2140 done
2141 rm -f $ac_rmfiles
2142
2143 if { (ac_try="$ac_link_default"
2144 case "(($ac_try" in
2145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2146   *) ac_try_echo=$ac_try;;
2147 esac
2148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2149   (eval "$ac_link_default") 2>&5
2150   ac_status=$?
2151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2152   (exit $ac_status); }; then
2153   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2154 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2155 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2156 # so that the user can short-circuit this test for compilers unknown to
2157 # Autoconf.
2158 for ac_file in $ac_files
2159 do
2160   test -f "$ac_file" || continue
2161   case $ac_file in
2162     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2163         ;;
2164     [ab].out )
2165         # We found the default executable, but exeext='' is most
2166         # certainly right.
2167         break;;
2168     *.* )
2169         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2170         then :; else
2171            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2172         fi
2173         # We set ac_cv_exeext here because the later test for it is not
2174         # safe: cross compilers may not add the suffix if given an `-o'
2175         # argument, so we may need to know it at that point already.
2176         # Even if this section looks crufty: it has the advantage of
2177         # actually working.
2178         break;;
2179     * )
2180         break;;
2181   esac
2182 done
2183 test "$ac_cv_exeext" = no && ac_cv_exeext=
2184
2185 else
2186   echo "$as_me: failed program was:" >&5
2187 sed 's/^/| /' conftest.$ac_ext >&5
2188
2189 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2190 See \`config.log' for more details." >&5
2191 echo "$as_me: error: C compiler cannot create executables
2192 See \`config.log' for more details." >&2;}
2193    { (exit 77); exit 77; }; }
2194 fi
2195
2196 ac_exeext=$ac_cv_exeext
2197 { echo "$as_me:$LINENO: result: $ac_file" >&5
2198 echo "${ECHO_T}$ac_file" >&6; }
2199
2200 # Check that the compiler produces executables we can run.  If not, either
2201 # the compiler is broken, or we cross compile.
2202 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2203 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2204 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2205 # If not cross compiling, check that we can run a simple program.
2206 if test "$cross_compiling" != yes; then
2207   if { ac_try='./$ac_file'
2208   { (case "(($ac_try" in
2209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2210   *) ac_try_echo=$ac_try;;
2211 esac
2212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2213   (eval "$ac_try") 2>&5
2214   ac_status=$?
2215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2216   (exit $ac_status); }; }; then
2217     cross_compiling=no
2218   else
2219     if test "$cross_compiling" = maybe; then
2220         cross_compiling=yes
2221     else
2222         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2223 If you meant to cross compile, use \`--host'.
2224 See \`config.log' for more details." >&5
2225 echo "$as_me: error: cannot run C compiled programs.
2226 If you meant to cross compile, use \`--host'.
2227 See \`config.log' for more details." >&2;}
2228    { (exit 1); exit 1; }; }
2229     fi
2230   fi
2231 fi
2232 { echo "$as_me:$LINENO: result: yes" >&5
2233 echo "${ECHO_T}yes" >&6; }
2234
2235 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2236 ac_clean_files=$ac_clean_files_save
2237 # Check that the compiler produces executables we can run.  If not, either
2238 # the compiler is broken, or we cross compile.
2239 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2240 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2241 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2242 echo "${ECHO_T}$cross_compiling" >&6; }
2243
2244 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2245 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2246 if { (ac_try="$ac_link"
2247 case "(($ac_try" in
2248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2249   *) ac_try_echo=$ac_try;;
2250 esac
2251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2252   (eval "$ac_link") 2>&5
2253   ac_status=$?
2254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2255   (exit $ac_status); }; then
2256   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2257 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2258 # work properly (i.e., refer to `conftest.exe'), while it won't with
2259 # `rm'.
2260 for ac_file in conftest.exe conftest conftest.*; do
2261   test -f "$ac_file" || continue
2262   case $ac_file in
2263     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2264     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2265           break;;
2266     * ) break;;
2267   esac
2268 done
2269 else
2270   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2271 See \`config.log' for more details." >&5
2272 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2273 See \`config.log' for more details." >&2;}
2274    { (exit 1); exit 1; }; }
2275 fi
2276
2277 rm -f conftest$ac_cv_exeext
2278 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2279 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2280
2281 rm -f conftest.$ac_ext
2282 EXEEXT=$ac_cv_exeext
2283 ac_exeext=$EXEEXT
2284 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2285 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2286 if test "${ac_cv_objext+set}" = set; then
2287   echo $ECHO_N "(cached) $ECHO_C" >&6
2288 else
2289   cat >conftest.$ac_ext <<_ACEOF
2290 /* confdefs.h.  */
2291 _ACEOF
2292 cat confdefs.h >>conftest.$ac_ext
2293 cat >>conftest.$ac_ext <<_ACEOF
2294 /* end confdefs.h.  */
2295
2296 int
2297 main ()
2298 {
2299
2300   ;
2301   return 0;
2302 }
2303 _ACEOF
2304 rm -f conftest.o conftest.obj
2305 if { (ac_try="$ac_compile"
2306 case "(($ac_try" in
2307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2308   *) ac_try_echo=$ac_try;;
2309 esac
2310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2311   (eval "$ac_compile") 2>&5
2312   ac_status=$?
2313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2314   (exit $ac_status); }; then
2315   for ac_file in conftest.o conftest.obj conftest.*; do
2316   test -f "$ac_file" || continue;
2317   case $ac_file in
2318     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2319     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2320        break;;
2321   esac
2322 done
2323 else
2324   echo "$as_me: failed program was:" >&5
2325 sed 's/^/| /' conftest.$ac_ext >&5
2326
2327 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2328 See \`config.log' for more details." >&5
2329 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2330 See \`config.log' for more details." >&2;}
2331    { (exit 1); exit 1; }; }
2332 fi
2333
2334 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2335 fi
2336 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2337 echo "${ECHO_T}$ac_cv_objext" >&6; }
2338 OBJEXT=$ac_cv_objext
2339 ac_objext=$OBJEXT
2340 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2341 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2342 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2343   echo $ECHO_N "(cached) $ECHO_C" >&6
2344 else
2345   cat >conftest.$ac_ext <<_ACEOF
2346 /* confdefs.h.  */
2347 _ACEOF
2348 cat confdefs.h >>conftest.$ac_ext
2349 cat >>conftest.$ac_ext <<_ACEOF
2350 /* end confdefs.h.  */
2351
2352 int
2353 main ()
2354 {
2355 #ifndef __GNUC__
2356        choke me
2357 #endif
2358
2359   ;
2360   return 0;
2361 }
2362 _ACEOF
2363 rm -f conftest.$ac_objext
2364 if { (ac_try="$ac_compile"
2365 case "(($ac_try" in
2366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2367   *) ac_try_echo=$ac_try;;
2368 esac
2369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2370   (eval "$ac_compile") 2>conftest.er1
2371   ac_status=$?
2372   grep -v '^ *+' conftest.er1 >conftest.err
2373   rm -f conftest.er1
2374   cat conftest.err >&5
2375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2376   (exit $ac_status); } &&
2377          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2378   { (case "(($ac_try" in
2379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2380   *) ac_try_echo=$ac_try;;
2381 esac
2382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2383   (eval "$ac_try") 2>&5
2384   ac_status=$?
2385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2386   (exit $ac_status); }; } &&
2387          { ac_try='test -s conftest.$ac_objext'
2388   { (case "(($ac_try" in
2389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2390   *) ac_try_echo=$ac_try;;
2391 esac
2392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2393   (eval "$ac_try") 2>&5
2394   ac_status=$?
2395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2396   (exit $ac_status); }; }; then
2397   ac_compiler_gnu=yes
2398 else
2399   echo "$as_me: failed program was:" >&5
2400 sed 's/^/| /' conftest.$ac_ext >&5
2401
2402         ac_compiler_gnu=no
2403 fi
2404
2405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2406 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2407
2408 fi
2409 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2410 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2411 GCC=`test $ac_compiler_gnu = yes && echo yes`
2412 ac_test_CFLAGS=${CFLAGS+set}
2413 ac_save_CFLAGS=$CFLAGS
2414 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2415 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2416 if test "${ac_cv_prog_cc_g+set}" = set; then
2417   echo $ECHO_N "(cached) $ECHO_C" >&6
2418 else
2419   ac_save_c_werror_flag=$ac_c_werror_flag
2420    ac_c_werror_flag=yes
2421    ac_cv_prog_cc_g=no
2422    CFLAGS="-g"
2423    cat >conftest.$ac_ext <<_ACEOF
2424 /* confdefs.h.  */
2425 _ACEOF
2426 cat confdefs.h >>conftest.$ac_ext
2427 cat >>conftest.$ac_ext <<_ACEOF
2428 /* end confdefs.h.  */
2429
2430 int
2431 main ()
2432 {
2433
2434   ;
2435   return 0;
2436 }
2437 _ACEOF
2438 rm -f conftest.$ac_objext
2439 if { (ac_try="$ac_compile"
2440 case "(($ac_try" in
2441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2442   *) ac_try_echo=$ac_try;;
2443 esac
2444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2445   (eval "$ac_compile") 2>conftest.er1
2446   ac_status=$?
2447   grep -v '^ *+' conftest.er1 >conftest.err
2448   rm -f conftest.er1
2449   cat conftest.err >&5
2450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2451   (exit $ac_status); } &&
2452          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2453   { (case "(($ac_try" in
2454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2455   *) ac_try_echo=$ac_try;;
2456 esac
2457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2458   (eval "$ac_try") 2>&5
2459   ac_status=$?
2460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2461   (exit $ac_status); }; } &&
2462          { ac_try='test -s conftest.$ac_objext'
2463   { (case "(($ac_try" in
2464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2465   *) ac_try_echo=$ac_try;;
2466 esac
2467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2468   (eval "$ac_try") 2>&5
2469   ac_status=$?
2470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2471   (exit $ac_status); }; }; then
2472   ac_cv_prog_cc_g=yes
2473 else
2474   echo "$as_me: failed program was:" >&5
2475 sed 's/^/| /' conftest.$ac_ext >&5
2476
2477         CFLAGS=""
2478       cat >conftest.$ac_ext <<_ACEOF
2479 /* confdefs.h.  */
2480 _ACEOF
2481 cat confdefs.h >>conftest.$ac_ext
2482 cat >>conftest.$ac_ext <<_ACEOF
2483 /* end confdefs.h.  */
2484
2485 int
2486 main ()
2487 {
2488
2489   ;
2490   return 0;
2491 }
2492 _ACEOF
2493 rm -f conftest.$ac_objext
2494 if { (ac_try="$ac_compile"
2495 case "(($ac_try" in
2496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2497   *) ac_try_echo=$ac_try;;
2498 esac
2499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2500   (eval "$ac_compile") 2>conftest.er1
2501   ac_status=$?
2502   grep -v '^ *+' conftest.er1 >conftest.err
2503   rm -f conftest.er1
2504   cat conftest.err >&5
2505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2506   (exit $ac_status); } &&
2507          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2508   { (case "(($ac_try" in
2509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2510   *) ac_try_echo=$ac_try;;
2511 esac
2512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2513   (eval "$ac_try") 2>&5
2514   ac_status=$?
2515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2516   (exit $ac_status); }; } &&
2517          { ac_try='test -s conftest.$ac_objext'
2518   { (case "(($ac_try" in
2519   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2520   *) ac_try_echo=$ac_try;;
2521 esac
2522 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2523   (eval "$ac_try") 2>&5
2524   ac_status=$?
2525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2526   (exit $ac_status); }; }; then
2527   :
2528 else
2529   echo "$as_me: failed program was:" >&5
2530 sed 's/^/| /' conftest.$ac_ext >&5
2531
2532         ac_c_werror_flag=$ac_save_c_werror_flag
2533          CFLAGS="-g"
2534          cat >conftest.$ac_ext <<_ACEOF
2535 /* confdefs.h.  */
2536 _ACEOF
2537 cat confdefs.h >>conftest.$ac_ext
2538 cat >>conftest.$ac_ext <<_ACEOF
2539 /* end confdefs.h.  */
2540
2541 int
2542 main ()
2543 {
2544
2545   ;
2546   return 0;
2547 }
2548 _ACEOF
2549 rm -f conftest.$ac_objext
2550 if { (ac_try="$ac_compile"
2551 case "(($ac_try" in
2552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2553   *) ac_try_echo=$ac_try;;
2554 esac
2555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2556   (eval "$ac_compile") 2>conftest.er1
2557   ac_status=$?
2558   grep -v '^ *+' conftest.er1 >conftest.err
2559   rm -f conftest.er1
2560   cat conftest.err >&5
2561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2562   (exit $ac_status); } &&
2563          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2564   { (case "(($ac_try" in
2565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2566   *) ac_try_echo=$ac_try;;
2567 esac
2568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2569   (eval "$ac_try") 2>&5
2570   ac_status=$?
2571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2572   (exit $ac_status); }; } &&
2573          { ac_try='test -s conftest.$ac_objext'
2574   { (case "(($ac_try" in
2575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2576   *) ac_try_echo=$ac_try;;
2577 esac
2578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2579   (eval "$ac_try") 2>&5
2580   ac_status=$?
2581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582   (exit $ac_status); }; }; then
2583   ac_cv_prog_cc_g=yes
2584 else
2585   echo "$as_me: failed program was:" >&5
2586 sed 's/^/| /' conftest.$ac_ext >&5
2587
2588
2589 fi
2590
2591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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    ac_c_werror_flag=$ac_save_c_werror_flag
2599 fi
2600 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2601 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2602 if test "$ac_test_CFLAGS" = set; then
2603   CFLAGS=$ac_save_CFLAGS
2604 elif test $ac_cv_prog_cc_g = yes; then
2605   if test "$GCC" = yes; then
2606     CFLAGS="-g -O2"
2607   else
2608     CFLAGS="-g"
2609   fi
2610 else
2611   if test "$GCC" = yes; then
2612     CFLAGS="-O2"
2613   else
2614     CFLAGS=
2615   fi
2616 fi
2617 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2618 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2619 if test "${ac_cv_prog_cc_c89+set}" = set; then
2620   echo $ECHO_N "(cached) $ECHO_C" >&6
2621 else
2622   ac_cv_prog_cc_c89=no
2623 ac_save_CC=$CC
2624 cat >conftest.$ac_ext <<_ACEOF
2625 /* confdefs.h.  */
2626 _ACEOF
2627 cat confdefs.h >>conftest.$ac_ext
2628 cat >>conftest.$ac_ext <<_ACEOF
2629 /* end confdefs.h.  */
2630 #include <stdarg.h>
2631 #include <stdio.h>
2632 #include <sys/types.h>
2633 #include <sys/stat.h>
2634 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2635 struct buf { int x; };
2636 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2637 static char *e (p, i)
2638      char **p;
2639      int i;
2640 {
2641   return p[i];
2642 }
2643 static char *f (char * (*g) (char **, int), char **p, ...)
2644 {
2645   char *s;
2646   va_list v;
2647   va_start (v,p);
2648   s = g (p, va_arg (v,int));
2649   va_end (v);
2650   return s;
2651 }
2652
2653 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2654    function prototypes and stuff, but not '\xHH' hex character constants.
2655    These don't provoke an error unfortunately, instead are silently treated
2656    as 'x'.  The following induces an error, until -std is added to get
2657    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2658    array size at least.  It's necessary to write '\x00'==0 to get something
2659    that's true only with -std.  */
2660 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2661
2662 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2663    inside strings and character constants.  */
2664 #define FOO(x) 'x'
2665 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2666
2667 int test (int i, double x);
2668 struct s1 {int (*f) (int a);};
2669 struct s2 {int (*f) (double a);};
2670 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2671 int argc;
2672 char **argv;
2673 int
2674 main ()
2675 {
2676 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2677   ;
2678   return 0;
2679 }
2680 _ACEOF
2681 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2682         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2683 do
2684   CC="$ac_save_CC $ac_arg"
2685   rm -f conftest.$ac_objext
2686 if { (ac_try="$ac_compile"
2687 case "(($ac_try" in
2688   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2689   *) ac_try_echo=$ac_try;;
2690 esac
2691 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2692   (eval "$ac_compile") 2>conftest.er1
2693   ac_status=$?
2694   grep -v '^ *+' conftest.er1 >conftest.err
2695   rm -f conftest.er1
2696   cat conftest.err >&5
2697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2698   (exit $ac_status); } &&
2699          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2700   { (case "(($ac_try" in
2701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2702   *) ac_try_echo=$ac_try;;
2703 esac
2704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2705   (eval "$ac_try") 2>&5
2706   ac_status=$?
2707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2708   (exit $ac_status); }; } &&
2709          { ac_try='test -s conftest.$ac_objext'
2710   { (case "(($ac_try" in
2711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2712   *) ac_try_echo=$ac_try;;
2713 esac
2714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2715   (eval "$ac_try") 2>&5
2716   ac_status=$?
2717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2718   (exit $ac_status); }; }; then
2719   ac_cv_prog_cc_c89=$ac_arg
2720 else
2721   echo "$as_me: failed program was:" >&5
2722 sed 's/^/| /' conftest.$ac_ext >&5
2723
2724
2725 fi
2726
2727 rm -f core conftest.err conftest.$ac_objext
2728   test "x$ac_cv_prog_cc_c89" != "xno" && break
2729 done
2730 rm -f conftest.$ac_ext
2731 CC=$ac_save_CC
2732
2733 fi
2734 # AC_CACHE_VAL
2735 case "x$ac_cv_prog_cc_c89" in
2736   x)
2737     { echo "$as_me:$LINENO: result: none needed" >&5
2738 echo "${ECHO_T}none needed" >&6; } ;;
2739   xno)
2740     { echo "$as_me:$LINENO: result: unsupported" >&5
2741 echo "${ECHO_T}unsupported" >&6; } ;;
2742   *)
2743     CC="$CC $ac_cv_prog_cc_c89"
2744     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2745 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2746 esac
2747
2748
2749 ac_ext=c
2750 ac_cpp='$CPP $CPPFLAGS'
2751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2754
2755 ac_ext=cpp
2756 ac_cpp='$CXXCPP $CPPFLAGS'
2757 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2758 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2759 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2760 if test -z "$CXX"; then
2761   if test -n "$CCC"; then
2762     CXX=$CCC
2763   else
2764     if test -n "$ac_tool_prefix"; then
2765   for ac_prog in clang++ llvm-g++ g++
2766   do
2767     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2768 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2769 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2770 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2771 if test "${ac_cv_prog_CXX+set}" = set; then
2772   echo $ECHO_N "(cached) $ECHO_C" >&6
2773 else
2774   if test -n "$CXX"; then
2775   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2776 else
2777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778 for as_dir in $PATH
2779 do
2780   IFS=$as_save_IFS
2781   test -z "$as_dir" && as_dir=.
2782   for ac_exec_ext in '' $ac_executable_extensions; do
2783   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2784     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2785     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2786     break 2
2787   fi
2788 done
2789 done
2790 IFS=$as_save_IFS
2791
2792 fi
2793 fi
2794 CXX=$ac_cv_prog_CXX
2795 if test -n "$CXX"; then
2796   { echo "$as_me:$LINENO: result: $CXX" >&5
2797 echo "${ECHO_T}$CXX" >&6; }
2798 else
2799   { echo "$as_me:$LINENO: result: no" >&5
2800 echo "${ECHO_T}no" >&6; }
2801 fi
2802
2803
2804     test -n "$CXX" && break
2805   done
2806 fi
2807 if test -z "$CXX"; then
2808   ac_ct_CXX=$CXX
2809   for ac_prog in clang++ llvm-g++ g++
2810 do
2811   # Extract the first word of "$ac_prog", so it can be a program name with args.
2812 set dummy $ac_prog; ac_word=$2
2813 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2814 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2815 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2816   echo $ECHO_N "(cached) $ECHO_C" >&6
2817 else
2818   if test -n "$ac_ct_CXX"; then
2819   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2820 else
2821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822 for as_dir in $PATH
2823 do
2824   IFS=$as_save_IFS
2825   test -z "$as_dir" && as_dir=.
2826   for ac_exec_ext in '' $ac_executable_extensions; do
2827   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2828     ac_cv_prog_ac_ct_CXX="$ac_prog"
2829     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2830     break 2
2831   fi
2832 done
2833 done
2834 IFS=$as_save_IFS
2835
2836 fi
2837 fi
2838 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2839 if test -n "$ac_ct_CXX"; then
2840   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2841 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2842 else
2843   { echo "$as_me:$LINENO: result: no" >&5
2844 echo "${ECHO_T}no" >&6; }
2845 fi
2846
2847
2848   test -n "$ac_ct_CXX" && break
2849 done
2850
2851   if test "x$ac_ct_CXX" = x; then
2852     CXX="g++"
2853   else
2854     case $cross_compiling:$ac_tool_warned in
2855 yes:)
2856 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2857 whose name does not start with the host triplet.  If you think this
2858 configuration is useful to you, please write to autoconf@gnu.org." >&5
2859 echo "$as_me: 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." >&2;}
2862 ac_tool_warned=yes ;;
2863 esac
2864     CXX=$ac_ct_CXX
2865   fi
2866 fi
2867
2868   fi
2869 fi
2870 # Provide some information about the compiler.
2871 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2872 ac_compiler=`set X $ac_compile; echo $2`
2873 { (ac_try="$ac_compiler --version >&5"
2874 case "(($ac_try" in
2875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2876   *) ac_try_echo=$ac_try;;
2877 esac
2878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2879   (eval "$ac_compiler --version >&5") 2>&5
2880   ac_status=$?
2881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2882   (exit $ac_status); }
2883 { (ac_try="$ac_compiler -v >&5"
2884 case "(($ac_try" in
2885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2886   *) ac_try_echo=$ac_try;;
2887 esac
2888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2889   (eval "$ac_compiler -v >&5") 2>&5
2890   ac_status=$?
2891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892   (exit $ac_status); }
2893 { (ac_try="$ac_compiler -V >&5"
2894 case "(($ac_try" in
2895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2896   *) ac_try_echo=$ac_try;;
2897 esac
2898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2899   (eval "$ac_compiler -V >&5") 2>&5
2900   ac_status=$?
2901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902   (exit $ac_status); }
2903
2904 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2905 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2906 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2907   echo $ECHO_N "(cached) $ECHO_C" >&6
2908 else
2909   cat >conftest.$ac_ext <<_ACEOF
2910 /* confdefs.h.  */
2911 _ACEOF
2912 cat confdefs.h >>conftest.$ac_ext
2913 cat >>conftest.$ac_ext <<_ACEOF
2914 /* end confdefs.h.  */
2915
2916 int
2917 main ()
2918 {
2919 #ifndef __GNUC__
2920        choke me
2921 #endif
2922
2923   ;
2924   return 0;
2925 }
2926 _ACEOF
2927 rm -f conftest.$ac_objext
2928 if { (ac_try="$ac_compile"
2929 case "(($ac_try" in
2930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2931   *) ac_try_echo=$ac_try;;
2932 esac
2933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2934   (eval "$ac_compile") 2>conftest.er1
2935   ac_status=$?
2936   grep -v '^ *+' conftest.er1 >conftest.err
2937   rm -f conftest.er1
2938   cat conftest.err >&5
2939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940   (exit $ac_status); } &&
2941          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2942   { (case "(($ac_try" in
2943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2944   *) ac_try_echo=$ac_try;;
2945 esac
2946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2947   (eval "$ac_try") 2>&5
2948   ac_status=$?
2949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2950   (exit $ac_status); }; } &&
2951          { ac_try='test -s conftest.$ac_objext'
2952   { (case "(($ac_try" in
2953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2954   *) ac_try_echo=$ac_try;;
2955 esac
2956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2957   (eval "$ac_try") 2>&5
2958   ac_status=$?
2959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2960   (exit $ac_status); }; }; then
2961   ac_compiler_gnu=yes
2962 else
2963   echo "$as_me: failed program was:" >&5
2964 sed 's/^/| /' conftest.$ac_ext >&5
2965
2966         ac_compiler_gnu=no
2967 fi
2968
2969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2970 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2971
2972 fi
2973 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2974 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2975 GXX=`test $ac_compiler_gnu = yes && echo yes`
2976 ac_test_CXXFLAGS=${CXXFLAGS+set}
2977 ac_save_CXXFLAGS=$CXXFLAGS
2978 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2979 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2980 if test "${ac_cv_prog_cxx_g+set}" = set; then
2981   echo $ECHO_N "(cached) $ECHO_C" >&6
2982 else
2983   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2984    ac_cxx_werror_flag=yes
2985    ac_cv_prog_cxx_g=no
2986    CXXFLAGS="-g"
2987    cat >conftest.$ac_ext <<_ACEOF
2988 /* confdefs.h.  */
2989 _ACEOF
2990 cat confdefs.h >>conftest.$ac_ext
2991 cat >>conftest.$ac_ext <<_ACEOF
2992 /* end confdefs.h.  */
2993
2994 int
2995 main ()
2996 {
2997
2998   ;
2999   return 0;
3000 }
3001 _ACEOF
3002 rm -f conftest.$ac_objext
3003 if { (ac_try="$ac_compile"
3004 case "(($ac_try" in
3005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3006   *) ac_try_echo=$ac_try;;
3007 esac
3008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3009   (eval "$ac_compile") 2>conftest.er1
3010   ac_status=$?
3011   grep -v '^ *+' conftest.er1 >conftest.err
3012   rm -f conftest.er1
3013   cat conftest.err >&5
3014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3015   (exit $ac_status); } &&
3016          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3017   { (case "(($ac_try" in
3018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3019   *) ac_try_echo=$ac_try;;
3020 esac
3021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3022   (eval "$ac_try") 2>&5
3023   ac_status=$?
3024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3025   (exit $ac_status); }; } &&
3026          { ac_try='test -s conftest.$ac_objext'
3027   { (case "(($ac_try" in
3028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3029   *) ac_try_echo=$ac_try;;
3030 esac
3031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3032   (eval "$ac_try") 2>&5
3033   ac_status=$?
3034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3035   (exit $ac_status); }; }; then
3036   ac_cv_prog_cxx_g=yes
3037 else
3038   echo "$as_me: failed program was:" >&5
3039 sed 's/^/| /' conftest.$ac_ext >&5
3040
3041         CXXFLAGS=""
3042       cat >conftest.$ac_ext <<_ACEOF
3043 /* confdefs.h.  */
3044 _ACEOF
3045 cat confdefs.h >>conftest.$ac_ext
3046 cat >>conftest.$ac_ext <<_ACEOF
3047 /* end confdefs.h.  */
3048
3049 int
3050 main ()
3051 {
3052
3053   ;
3054   return 0;
3055 }
3056 _ACEOF
3057 rm -f conftest.$ac_objext
3058 if { (ac_try="$ac_compile"
3059 case "(($ac_try" in
3060   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3061   *) ac_try_echo=$ac_try;;
3062 esac
3063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3064   (eval "$ac_compile") 2>conftest.er1
3065   ac_status=$?
3066   grep -v '^ *+' conftest.er1 >conftest.err
3067   rm -f conftest.er1
3068   cat conftest.err >&5
3069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3070   (exit $ac_status); } &&
3071          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3072   { (case "(($ac_try" in
3073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3074   *) ac_try_echo=$ac_try;;
3075 esac
3076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3077   (eval "$ac_try") 2>&5
3078   ac_status=$?
3079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3080   (exit $ac_status); }; } &&
3081          { ac_try='test -s conftest.$ac_objext'
3082   { (case "(($ac_try" in
3083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3084   *) ac_try_echo=$ac_try;;
3085 esac
3086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3087   (eval "$ac_try") 2>&5
3088   ac_status=$?
3089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3090   (exit $ac_status); }; }; then
3091   :
3092 else
3093   echo "$as_me: failed program was:" >&5
3094 sed 's/^/| /' conftest.$ac_ext >&5
3095
3096         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3097          CXXFLAGS="-g"
3098          cat >conftest.$ac_ext <<_ACEOF
3099 /* confdefs.h.  */
3100 _ACEOF
3101 cat confdefs.h >>conftest.$ac_ext
3102 cat >>conftest.$ac_ext <<_ACEOF
3103 /* end confdefs.h.  */
3104
3105 int
3106 main ()
3107 {
3108
3109   ;
3110   return 0;
3111 }
3112 _ACEOF
3113 rm -f conftest.$ac_objext
3114 if { (ac_try="$ac_compile"
3115 case "(($ac_try" in
3116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3117   *) ac_try_echo=$ac_try;;
3118 esac
3119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3120   (eval "$ac_compile") 2>conftest.er1
3121   ac_status=$?
3122   grep -v '^ *+' conftest.er1 >conftest.err
3123   rm -f conftest.er1
3124   cat conftest.err >&5
3125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126   (exit $ac_status); } &&
3127          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3128   { (case "(($ac_try" in
3129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130   *) ac_try_echo=$ac_try;;
3131 esac
3132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3133   (eval "$ac_try") 2>&5
3134   ac_status=$?
3135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3136   (exit $ac_status); }; } &&
3137          { ac_try='test -s conftest.$ac_objext'
3138   { (case "(($ac_try" in
3139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3140   *) ac_try_echo=$ac_try;;
3141 esac
3142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3143   (eval "$ac_try") 2>&5
3144   ac_status=$?
3145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3146   (exit $ac_status); }; }; then
3147   ac_cv_prog_cxx_g=yes
3148 else
3149   echo "$as_me: failed program was:" >&5
3150 sed 's/^/| /' conftest.$ac_ext >&5
3151
3152
3153 fi
3154
3155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3163 fi
3164 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3165 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3166 if test "$ac_test_CXXFLAGS" = set; then
3167   CXXFLAGS=$ac_save_CXXFLAGS
3168 elif test $ac_cv_prog_cxx_g = yes; then
3169   if test "$GXX" = yes; then
3170     CXXFLAGS="-g -O2"
3171   else
3172     CXXFLAGS="-g"
3173   fi
3174 else
3175   if test "$GXX" = yes; then
3176     CXXFLAGS="-O2"
3177   else
3178     CXXFLAGS=
3179   fi
3180 fi
3181 ac_ext=c
3182 ac_cpp='$CPP $CPPFLAGS'
3183 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3184 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3185 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3186
3187 ac_ext=c
3188 ac_cpp='$CPP $CPPFLAGS'
3189 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3190 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3191 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3192 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3193 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3194 # On Suns, sometimes $CPP names a directory.
3195 if test -n "$CPP" && test -d "$CPP"; then
3196   CPP=
3197 fi
3198 if test -z "$CPP"; then
3199   if test "${ac_cv_prog_CPP+set}" = set; then
3200   echo $ECHO_N "(cached) $ECHO_C" >&6
3201 else
3202       # Double quotes because CPP needs to be expanded
3203     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3204     do
3205       ac_preproc_ok=false
3206 for ac_c_preproc_warn_flag in '' yes
3207 do
3208   # Use a header file that comes with gcc, so configuring glibc
3209   # with a fresh cross-compiler works.
3210   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3211   # <limits.h> exists even on freestanding compilers.
3212   # On the NeXT, cc -E runs the code through the compiler's parser,
3213   # not just through cpp. "Syntax error" is here to catch this case.
3214   cat >conftest.$ac_ext <<_ACEOF
3215 /* confdefs.h.  */
3216 _ACEOF
3217 cat confdefs.h >>conftest.$ac_ext
3218 cat >>conftest.$ac_ext <<_ACEOF
3219 /* end confdefs.h.  */
3220 #ifdef __STDC__
3221 # include <limits.h>
3222 #else
3223 # include <assert.h>
3224 #endif
3225                      Syntax error
3226 _ACEOF
3227 if { (ac_try="$ac_cpp conftest.$ac_ext"
3228 case "(($ac_try" in
3229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3230   *) ac_try_echo=$ac_try;;
3231 esac
3232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3233   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3234   ac_status=$?
3235   grep -v '^ *+' conftest.er1 >conftest.err
3236   rm -f conftest.er1
3237   cat conftest.err >&5
3238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239   (exit $ac_status); } >/dev/null; then
3240   if test -s conftest.err; then
3241     ac_cpp_err=$ac_c_preproc_warn_flag
3242     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3243   else
3244     ac_cpp_err=
3245   fi
3246 else
3247   ac_cpp_err=yes
3248 fi
3249 if test -z "$ac_cpp_err"; then
3250   :
3251 else
3252   echo "$as_me: failed program was:" >&5
3253 sed 's/^/| /' conftest.$ac_ext >&5
3254
3255   # Broken: fails on valid input.
3256 continue
3257 fi
3258
3259 rm -f conftest.err conftest.$ac_ext
3260
3261   # OK, works on sane cases.  Now check whether nonexistent headers
3262   # can be detected and how.
3263   cat >conftest.$ac_ext <<_ACEOF
3264 /* confdefs.h.  */
3265 _ACEOF
3266 cat confdefs.h >>conftest.$ac_ext
3267 cat >>conftest.$ac_ext <<_ACEOF
3268 /* end confdefs.h.  */
3269 #include <ac_nonexistent.h>
3270 _ACEOF
3271 if { (ac_try="$ac_cpp conftest.$ac_ext"
3272 case "(($ac_try" in
3273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3274   *) ac_try_echo=$ac_try;;
3275 esac
3276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3277   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3278   ac_status=$?
3279   grep -v '^ *+' conftest.er1 >conftest.err
3280   rm -f conftest.er1
3281   cat conftest.err >&5
3282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3283   (exit $ac_status); } >/dev/null; then
3284   if test -s conftest.err; then
3285     ac_cpp_err=$ac_c_preproc_warn_flag
3286     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3287   else
3288     ac_cpp_err=
3289   fi
3290 else
3291   ac_cpp_err=yes
3292 fi
3293 if test -z "$ac_cpp_err"; then
3294   # Broken: success on invalid input.
3295 continue
3296 else
3297   echo "$as_me: failed program was:" >&5
3298 sed 's/^/| /' conftest.$ac_ext >&5
3299
3300   # Passes both tests.
3301 ac_preproc_ok=:
3302 break
3303 fi
3304
3305 rm -f conftest.err conftest.$ac_ext
3306
3307 done
3308 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3309 rm -f conftest.err conftest.$ac_ext
3310 if $ac_preproc_ok; then
3311   break
3312 fi
3313
3314     done
3315     ac_cv_prog_CPP=$CPP
3316
3317 fi
3318   CPP=$ac_cv_prog_CPP
3319 else
3320   ac_cv_prog_CPP=$CPP
3321 fi
3322 { echo "$as_me:$LINENO: result: $CPP" >&5
3323 echo "${ECHO_T}$CPP" >&6; }
3324 ac_preproc_ok=false
3325 for ac_c_preproc_warn_flag in '' yes
3326 do
3327   # Use a header file that comes with gcc, so configuring glibc
3328   # with a fresh cross-compiler works.
3329   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3330   # <limits.h> exists even on freestanding compilers.
3331   # On the NeXT, cc -E runs the code through the compiler's parser,
3332   # not just through cpp. "Syntax error" is here to catch this case.
3333   cat >conftest.$ac_ext <<_ACEOF
3334 /* confdefs.h.  */
3335 _ACEOF
3336 cat confdefs.h >>conftest.$ac_ext
3337 cat >>conftest.$ac_ext <<_ACEOF
3338 /* end confdefs.h.  */
3339 #ifdef __STDC__
3340 # include <limits.h>
3341 #else
3342 # include <assert.h>
3343 #endif
3344                      Syntax error
3345 _ACEOF
3346 if { (ac_try="$ac_cpp conftest.$ac_ext"
3347 case "(($ac_try" in
3348   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3349   *) ac_try_echo=$ac_try;;
3350 esac
3351 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3352   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3353   ac_status=$?
3354   grep -v '^ *+' conftest.er1 >conftest.err
3355   rm -f conftest.er1
3356   cat conftest.err >&5
3357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3358   (exit $ac_status); } >/dev/null; then
3359   if test -s conftest.err; then
3360     ac_cpp_err=$ac_c_preproc_warn_flag
3361     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3362   else
3363     ac_cpp_err=
3364   fi
3365 else
3366   ac_cpp_err=yes
3367 fi
3368 if test -z "$ac_cpp_err"; then
3369   :
3370 else
3371   echo "$as_me: failed program was:" >&5
3372 sed 's/^/| /' conftest.$ac_ext >&5
3373
3374   # Broken: fails on valid input.
3375 continue
3376 fi
3377
3378 rm -f conftest.err conftest.$ac_ext
3379
3380   # OK, works on sane cases.  Now check whether nonexistent headers
3381   # can be detected and how.
3382   cat >conftest.$ac_ext <<_ACEOF
3383 /* confdefs.h.  */
3384 _ACEOF
3385 cat confdefs.h >>conftest.$ac_ext
3386 cat >>conftest.$ac_ext <<_ACEOF
3387 /* end confdefs.h.  */
3388 #include <ac_nonexistent.h>
3389 _ACEOF
3390 if { (ac_try="$ac_cpp conftest.$ac_ext"
3391 case "(($ac_try" in
3392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3393   *) ac_try_echo=$ac_try;;
3394 esac
3395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3396   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3397   ac_status=$?
3398   grep -v '^ *+' conftest.er1 >conftest.err
3399   rm -f conftest.er1
3400   cat conftest.err >&5
3401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3402   (exit $ac_status); } >/dev/null; then
3403   if test -s conftest.err; then
3404     ac_cpp_err=$ac_c_preproc_warn_flag
3405     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3406   else
3407     ac_cpp_err=
3408   fi
3409 else
3410   ac_cpp_err=yes
3411 fi
3412 if test -z "$ac_cpp_err"; then
3413   # Broken: success on invalid input.
3414 continue
3415 else
3416   echo "$as_me: failed program was:" >&5
3417 sed 's/^/| /' conftest.$ac_ext >&5
3418
3419   # Passes both tests.
3420 ac_preproc_ok=:
3421 break
3422 fi
3423
3424 rm -f conftest.err conftest.$ac_ext
3425
3426 done
3427 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3428 rm -f conftest.err conftest.$ac_ext
3429 if $ac_preproc_ok; then
3430   :
3431 else
3432   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3433 See \`config.log' for more details." >&5
3434 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3435 See \`config.log' for more details." >&2;}
3436    { (exit 1); exit 1; }; }
3437 fi
3438
3439 ac_ext=c
3440 ac_cpp='$CPP $CPPFLAGS'
3441 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3442 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3443 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3444
3445
3446
3447
3448 if test -d ${srcdir}/projects/llvm-gcc ; then
3449   subdirs="$subdirs projects/llvm-gcc"
3450
3451 fi
3452
3453 if test -d ${srcdir}/projects/test-suite ; then
3454   subdirs="$subdirs projects/test-suite"
3455
3456 fi
3457
3458 if test -d ${srcdir}/projects/llvm-test ; then
3459   subdirs="$subdirs projects/llvm-test"
3460
3461 fi
3462
3463 if test -d ${srcdir}/projects/poolalloc ; then
3464   subdirs="$subdirs projects/poolalloc"
3465
3466 fi
3467
3468 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3469   subdirs="$subdirs projects/llvm-poolalloc"
3470
3471 fi
3472
3473 for i in `ls ${srcdir}/projects`
3474 do
3475   if test -d ${srcdir}/projects/${i} ; then
3476     case ${i} in
3477       sample)       subdirs="$subdirs projects/sample"
3478     ;;
3479       privbracket)  subdirs="$subdirs projects/privbracket"
3480  ;;
3481       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3482  ;;
3483       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3484 ;;
3485       llvm-java)    subdirs="$subdirs projects/llvm-java"
3486  ;;
3487       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3488    ;;
3489       safecode)     subdirs="$subdirs projects/safecode"
3490  ;;
3491       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3492  ;;
3493       llvm-gcc)       ;;
3494       test-suite)     ;;
3495       llvm-test)      ;;
3496       poolalloc)      ;;
3497       llvm-poolalloc) ;;
3498       *)
3499         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3500 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3501         ;;
3502     esac
3503   fi
3504 done
3505
3506 # Check whether --enable-polly was given.
3507 if test "${enable_polly+set}" = set; then
3508   enableval=$enable_polly;
3509 else
3510   enableval=default
3511 fi
3512
3513 case "$enableval" in
3514   yes) ENABLE_POLLY=1
3515  ;;
3516   no)  ENABLE_POLLY=0
3517  ;;
3518   default) ENABLE_POLLY=1
3519  ;;
3520   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3521 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3522    { (exit 1); exit 1; }; } ;;
3523 esac
3524
3525
3526 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3527   LLVM_HAS_POLLY=1
3528
3529   subdirs="$subdirs tools/polly"
3530
3531 fi
3532
3533
3534 # Make sure we can run config.sub.
3535 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3536   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3537 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3538    { (exit 1); exit 1; }; }
3539
3540 { echo "$as_me:$LINENO: checking build system type" >&5
3541 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3542 if test "${ac_cv_build+set}" = set; then
3543   echo $ECHO_N "(cached) $ECHO_C" >&6
3544 else
3545   ac_build_alias=$build_alias
3546 test "x$ac_build_alias" = x &&
3547   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3548 test "x$ac_build_alias" = x &&
3549   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3550 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3551    { (exit 1); exit 1; }; }
3552 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3553   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3554 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3555    { (exit 1); exit 1; }; }
3556
3557 fi
3558 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3559 echo "${ECHO_T}$ac_cv_build" >&6; }
3560 case $ac_cv_build in
3561 *-*-*) ;;
3562 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3563 echo "$as_me: error: invalid value of canonical build" >&2;}
3564    { (exit 1); exit 1; }; };;
3565 esac
3566 build=$ac_cv_build
3567 ac_save_IFS=$IFS; IFS='-'
3568 set x $ac_cv_build
3569 shift
3570 build_cpu=$1
3571 build_vendor=$2
3572 shift; shift
3573 # Remember, the first character of IFS is used to create $*,
3574 # except with old shells:
3575 build_os=$*
3576 IFS=$ac_save_IFS
3577 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3578
3579
3580 { echo "$as_me:$LINENO: checking host system type" >&5
3581 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3582 if test "${ac_cv_host+set}" = set; then
3583   echo $ECHO_N "(cached) $ECHO_C" >&6
3584 else
3585   if test "x$host_alias" = x; then
3586   ac_cv_host=$ac_cv_build
3587 else
3588   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3589     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3590 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3591    { (exit 1); exit 1; }; }
3592 fi
3593
3594 fi
3595 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3596 echo "${ECHO_T}$ac_cv_host" >&6; }
3597 case $ac_cv_host in
3598 *-*-*) ;;
3599 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3600 echo "$as_me: error: invalid value of canonical host" >&2;}
3601    { (exit 1); exit 1; }; };;
3602 esac
3603 host=$ac_cv_host
3604 ac_save_IFS=$IFS; IFS='-'
3605 set x $ac_cv_host
3606 shift
3607 host_cpu=$1
3608 host_vendor=$2
3609 shift; shift
3610 # Remember, the first character of IFS is used to create $*,
3611 # except with old shells:
3612 host_os=$*
3613 IFS=$ac_save_IFS
3614 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3615
3616
3617 { echo "$as_me:$LINENO: checking target system type" >&5
3618 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3619 if test "${ac_cv_target+set}" = set; then
3620   echo $ECHO_N "(cached) $ECHO_C" >&6
3621 else
3622   if test "x$target_alias" = x; then
3623   ac_cv_target=$ac_cv_host
3624 else
3625   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3626     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3627 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3628    { (exit 1); exit 1; }; }
3629 fi
3630
3631 fi
3632 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3633 echo "${ECHO_T}$ac_cv_target" >&6; }
3634 case $ac_cv_target in
3635 *-*-*) ;;
3636 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3637 echo "$as_me: error: invalid value of canonical target" >&2;}
3638    { (exit 1); exit 1; }; };;
3639 esac
3640 target=$ac_cv_target
3641 ac_save_IFS=$IFS; IFS='-'
3642 set x $ac_cv_target
3643 shift
3644 target_cpu=$1
3645 target_vendor=$2
3646 shift; shift
3647 # Remember, the first character of IFS is used to create $*,
3648 # except with old shells:
3649 target_os=$*
3650 IFS=$ac_save_IFS
3651 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3652
3653
3654 # The aliases save the names the user supplied, while $host etc.
3655 # will get canonicalized.
3656 test -n "$target_alias" &&
3657   test "$program_prefix$program_suffix$program_transform_name" = \
3658     NONENONEs,x,x, &&
3659   program_prefix=${target_alias}-
3660
3661 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3662 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3663 if test "${llvm_cv_os_type+set}" = set; then
3664   echo $ECHO_N "(cached) $ECHO_C" >&6
3665 else
3666   case $host in
3667   *-*-aix*)
3668     llvm_cv_link_all_option="-Wl,--whole-archive"
3669     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3670     llvm_cv_os_type="AIX"
3671     llvm_cv_platform_type="Unix" ;;
3672   *-*-irix*)
3673     llvm_cv_link_all_option="-Wl,--whole-archive"
3674     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3675     llvm_cv_os_type="IRIX"
3676     llvm_cv_platform_type="Unix" ;;
3677   *-*-cygwin*)
3678     llvm_cv_link_all_option="-Wl,--whole-archive"
3679     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3680     llvm_cv_os_type="Cygwin"
3681     llvm_cv_platform_type="Unix" ;;
3682   *-*-darwin*)
3683     llvm_cv_link_all_option="-Wl,-all_load"
3684     llvm_cv_no_link_all_option="-Wl,-noall_load"
3685     llvm_cv_os_type="Darwin"
3686     llvm_cv_platform_type="Unix" ;;
3687   *-*-minix*)
3688     llvm_cv_link_all_option="-Wl,-all_load"
3689     llvm_cv_no_link_all_option="-Wl,-noall_load"
3690     llvm_cv_os_type="Minix"
3691     llvm_cv_platform_type="Unix" ;;
3692   *-*-freebsd*)
3693     llvm_cv_link_all_option="-Wl,--whole-archive"
3694     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3695     llvm_cv_os_type="FreeBSD"
3696     llvm_cv_platform_type="Unix" ;;
3697   *-*-openbsd*)
3698     llvm_cv_link_all_option="-Wl,--whole-archive"
3699     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3700     llvm_cv_os_type="OpenBSD"
3701     llvm_cv_platform_type="Unix" ;;
3702   *-*-netbsd*)
3703     llvm_cv_link_all_option="-Wl,--whole-archive"
3704     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3705     llvm_cv_os_type="NetBSD"
3706     llvm_cv_platform_type="Unix" ;;
3707   *-*-dragonfly*)
3708     llvm_cv_link_all_option="-Wl,--whole-archive"
3709     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3710     llvm_cv_os_type="DragonFly"
3711     llvm_cv_platform_type="Unix" ;;
3712   *-*-hpux*)
3713     llvm_cv_link_all_option="-Wl,--whole-archive"
3714     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3715     llvm_cv_os_type="HP-UX"
3716     llvm_cv_platform_type="Unix" ;;
3717   *-*-interix*)
3718     llvm_cv_link_all_option="-Wl,--whole-archive"
3719     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3720     llvm_cv_os_type="Interix"
3721     llvm_cv_platform_type="Unix" ;;
3722   *-*-linux*)
3723     llvm_cv_link_all_option="-Wl,--whole-archive"
3724     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3725     llvm_cv_os_type="Linux"
3726     llvm_cv_platform_type="Unix" ;;
3727   *-*-solaris*)
3728     llvm_cv_link_all_option="-Wl,-z,allextract"
3729     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3730     llvm_cv_os_type="SunOS"
3731     llvm_cv_platform_type="Unix" ;;
3732   *-*-auroraux*)
3733     llvm_cv_link_all_option="-Wl,-z,allextract"
3734     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3735     llvm_cv_os_type="AuroraUX"
3736     llvm_cv_platform_type="Unix" ;;
3737   *-*-win32*)
3738     llvm_cv_link_all_option="-Wl,--whole-archive"
3739     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3740     llvm_cv_os_type="Win32"
3741     llvm_cv_platform_type="Win32" ;;
3742   *-*-mingw*)
3743     llvm_cv_link_all_option="-Wl,--whole-archive"
3744     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3745     llvm_cv_os_type="MingW"
3746     llvm_cv_platform_type="Win32" ;;
3747   *-*-haiku*)
3748     llvm_cv_link_all_option="-Wl,--whole-archive"
3749     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3750     llvm_cv_os_type="Haiku"
3751     llvm_cv_platform_type="Unix" ;;
3752   *-unknown-eabi*)
3753     llvm_cv_link_all_option="-Wl,--whole-archive"
3754     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3755     llvm_cv_os_type="Freestanding"
3756     llvm_cv_platform_type="Unix" ;;
3757   *-unknown-elf*)
3758     llvm_cv_link_all_option="-Wl,--whole-archive"
3759     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3760     llvm_cv_os_type="Freestanding"
3761     llvm_cv_platform_type="Unix" ;;
3762   *)
3763     llvm_cv_link_all_option=""
3764     llvm_cv_no_link_all_option=""
3765     llvm_cv_os_type="Unknown"
3766     llvm_cv_platform_type="Unknown" ;;
3767 esac
3768 fi
3769 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3770 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3771
3772 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3773 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3774 if test "${llvm_cv_target_os_type+set}" = set; then
3775   echo $ECHO_N "(cached) $ECHO_C" >&6
3776 else
3777   case $target in
3778   *-*-aix*)
3779     llvm_cv_target_os_type="AIX" ;;
3780   *-*-irix*)
3781     llvm_cv_target_os_type="IRIX" ;;
3782   *-*-cygwin*)
3783     llvm_cv_target_os_type="Cygwin" ;;
3784   *-*-darwin*)
3785     llvm_cv_target_os_type="Darwin" ;;
3786   *-*-minix*)
3787     llvm_cv_target_os_type="Minix" ;;
3788   *-*-freebsd*)
3789     llvm_cv_target_os_type="FreeBSD" ;;
3790   *-*-openbsd*)
3791     llvm_cv_target_os_type="OpenBSD" ;;
3792   *-*-netbsd*)
3793     llvm_cv_target_os_type="NetBSD" ;;
3794   *-*-dragonfly*)
3795     llvm_cv_target_os_type="DragonFly" ;;
3796   *-*-hpux*)
3797     llvm_cv_target_os_type="HP-UX" ;;
3798   *-*-interix*)
3799     llvm_cv_target_os_type="Interix" ;;
3800   *-*-linux*)
3801     llvm_cv_target_os_type="Linux" ;;
3802   *-*-solaris*)
3803     llvm_cv_target_os_type="SunOS" ;;
3804   *-*-auroraux*)
3805     llvm_cv_target_os_type="AuroraUX" ;;
3806   *-*-win32*)
3807     llvm_cv_target_os_type="Win32" ;;
3808   *-*-mingw*)
3809     llvm_cv_target_os_type="MingW" ;;
3810   *-*-haiku*)
3811     llvm_cv_target_os_type="Haiku" ;;
3812   *-*-rtems*)
3813     llvm_cv_target_os_type="RTEMS" ;;
3814   *-*-nacl*)
3815     llvm_cv_target_os_type="NativeClient" ;;
3816   *-unknown-eabi*)
3817     llvm_cv_target_os_type="Freestanding" ;;
3818   *)
3819     llvm_cv_target_os_type="Unknown" ;;
3820 esac
3821 fi
3822 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3823 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3824
3825 if test "$llvm_cv_os_type" = "Unknown" ; then
3826   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3827 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3828    { (exit 1); exit 1; }; }
3829 fi
3830
3831 OS=$llvm_cv_os_type
3832
3833 HOST_OS=$llvm_cv_os_type
3834
3835 TARGET_OS=$llvm_cv_target_os_type
3836
3837
3838 LINKALL=$llvm_cv_link_all_option
3839
3840 NOLINKALL=$llvm_cv_no_link_all_option
3841
3842
3843 case $llvm_cv_platform_type in
3844   Unix)
3845
3846 cat >>confdefs.h <<\_ACEOF
3847 #define LLVM_ON_UNIX 1
3848 _ACEOF
3849
3850     LLVM_ON_UNIX=1
3851
3852     LLVM_ON_WIN32=0
3853
3854     ;;
3855   Win32)
3856
3857 cat >>confdefs.h <<\_ACEOF
3858 #define LLVM_ON_WIN32 1
3859 _ACEOF
3860
3861     LLVM_ON_UNIX=0
3862
3863     LLVM_ON_WIN32=1
3864
3865     ;;
3866 esac
3867
3868 { echo "$as_me:$LINENO: checking target architecture" >&5
3869 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3870 if test "${llvm_cv_target_arch+set}" = set; then
3871   echo $ECHO_N "(cached) $ECHO_C" >&6
3872 else
3873   case $target in
3874   i?86-*)                 llvm_cv_target_arch="x86" ;;
3875   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3876   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3877   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3878   alpha*-*)               llvm_cv_target_arch="Alpha" ;;
3879   arm*-*)                 llvm_cv_target_arch="ARM" ;;
3880   mips-*)                 llvm_cv_target_arch="Mips" ;;
3881   xcore-*)                llvm_cv_target_arch="XCore" ;;
3882   msp430-*)               llvm_cv_target_arch="MSP430" ;;
3883   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
3884   bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
3885   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3886   ptx-*)                  llvm_cv_target_arch="PTX" ;;
3887   *)                      llvm_cv_target_arch="Unknown" ;;
3888 esac
3889 fi
3890 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3891 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3892
3893 if test "$llvm_cv_target_arch" = "Unknown" ; then
3894   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3895 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3896 fi
3897
3898 # Determine the LLVM native architecture for the target
3899 case "$llvm_cv_target_arch" in
3900     x86)     LLVM_NATIVE_ARCH="X86" ;;
3901     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3902     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3903 esac
3904
3905 ARCH=$llvm_cv_target_arch
3906
3907
3908
3909
3910 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3911 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3912 if test "${ac_cv_path_GREP+set}" = set; then
3913   echo $ECHO_N "(cached) $ECHO_C" >&6
3914 else
3915   # Extract the first word of "grep ggrep" to use in msg output
3916 if test -z "$GREP"; then
3917 set dummy grep ggrep; ac_prog_name=$2
3918 if test "${ac_cv_path_GREP+set}" = set; then
3919   echo $ECHO_N "(cached) $ECHO_C" >&6
3920 else
3921   ac_path_GREP_found=false
3922 # Loop through the user's path and test for each of PROGNAME-LIST
3923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3924 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3925 do
3926   IFS=$as_save_IFS
3927   test -z "$as_dir" && as_dir=.
3928   for ac_prog in grep ggrep; do
3929   for ac_exec_ext in '' $ac_executable_extensions; do
3930     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3931     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3932     # Check for GNU ac_path_GREP and select it if it is found.
3933   # Check for GNU $ac_path_GREP
3934 case `"$ac_path_GREP" --version 2>&1` in
3935 *GNU*)
3936   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3937 *)
3938   ac_count=0
3939   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3940   while :
3941   do
3942     cat "conftest.in" "conftest.in" >"conftest.tmp"
3943     mv "conftest.tmp" "conftest.in"
3944     cp "conftest.in" "conftest.nl"
3945     echo 'GREP' >> "conftest.nl"
3946     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3947     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3948     ac_count=`expr $ac_count + 1`
3949     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3950       # Best one so far, save it but keep looking for a better one
3951       ac_cv_path_GREP="$ac_path_GREP"
3952       ac_path_GREP_max=$ac_count
3953     fi
3954     # 10*(2^10) chars as input seems more than enough
3955     test $ac_count -gt 10 && break
3956   done
3957   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3958 esac
3959
3960
3961     $ac_path_GREP_found && break 3
3962   done
3963 done
3964
3965 done
3966 IFS=$as_save_IFS
3967
3968
3969 fi
3970
3971 GREP="$ac_cv_path_GREP"
3972 if test -z "$GREP"; then
3973   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3974 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3975    { (exit 1); exit 1; }; }
3976 fi
3977
3978 else
3979   ac_cv_path_GREP=$GREP
3980 fi
3981
3982
3983 fi
3984 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3985 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3986  GREP="$ac_cv_path_GREP"
3987
3988
3989 { echo "$as_me:$LINENO: checking for egrep" >&5
3990 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3991 if test "${ac_cv_path_EGREP+set}" = set; then
3992   echo $ECHO_N "(cached) $ECHO_C" >&6
3993 else
3994   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3995    then ac_cv_path_EGREP="$GREP -E"
3996    else
3997      # Extract the first word of "egrep" to use in msg output
3998 if test -z "$EGREP"; then
3999 set dummy egrep; ac_prog_name=$2
4000 if test "${ac_cv_path_EGREP+set}" = set; then
4001   echo $ECHO_N "(cached) $ECHO_C" >&6
4002 else
4003   ac_path_EGREP_found=false
4004 # Loop through the user's path and test for each of PROGNAME-LIST
4005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4006 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4007 do
4008   IFS=$as_save_IFS
4009   test -z "$as_dir" && as_dir=.
4010   for ac_prog in egrep; do
4011   for ac_exec_ext in '' $ac_executable_extensions; do
4012     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4013     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4014     # Check for GNU ac_path_EGREP and select it if it is found.
4015   # Check for GNU $ac_path_EGREP
4016 case `"$ac_path_EGREP" --version 2>&1` in
4017 *GNU*)
4018   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4019 *)
4020   ac_count=0
4021   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4022   while :
4023   do
4024     cat "conftest.in" "conftest.in" >"conftest.tmp"
4025     mv "conftest.tmp" "conftest.in"
4026     cp "conftest.in" "conftest.nl"
4027     echo 'EGREP' >> "conftest.nl"
4028     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4029     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4030     ac_count=`expr $ac_count + 1`
4031     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4032       # Best one so far, save it but keep looking for a better one
4033       ac_cv_path_EGREP="$ac_path_EGREP"
4034       ac_path_EGREP_max=$ac_count
4035     fi
4036     # 10*(2^10) chars as input seems more than enough
4037     test $ac_count -gt 10 && break
4038   done
4039   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4040 esac
4041
4042
4043     $ac_path_EGREP_found && break 3
4044   done
4045 done
4046
4047 done
4048 IFS=$as_save_IFS
4049
4050
4051 fi
4052
4053 EGREP="$ac_cv_path_EGREP"
4054 if test -z "$EGREP"; then
4055   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4056 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4057    { (exit 1); exit 1; }; }
4058 fi
4059
4060 else
4061   ac_cv_path_EGREP=$EGREP
4062 fi
4063
4064
4065    fi
4066 fi
4067 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4068 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4069  EGREP="$ac_cv_path_EGREP"
4070
4071
4072 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4073 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4074 if test "${ac_cv_header_stdc+set}" = set; then
4075   echo $ECHO_N "(cached) $ECHO_C" >&6
4076 else
4077   cat >conftest.$ac_ext <<_ACEOF
4078 /* confdefs.h.  */
4079 _ACEOF
4080 cat confdefs.h >>conftest.$ac_ext
4081 cat >>conftest.$ac_ext <<_ACEOF
4082 /* end confdefs.h.  */
4083 #include <stdlib.h>
4084 #include <stdarg.h>
4085 #include <string.h>
4086 #include <float.h>
4087
4088 int
4089 main ()
4090 {
4091
4092   ;
4093   return 0;
4094 }
4095 _ACEOF
4096 rm -f conftest.$ac_objext
4097 if { (ac_try="$ac_compile"
4098 case "(($ac_try" in
4099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4100   *) ac_try_echo=$ac_try;;
4101 esac
4102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4103   (eval "$ac_compile") 2>conftest.er1
4104   ac_status=$?
4105   grep -v '^ *+' conftest.er1 >conftest.err
4106   rm -f conftest.er1
4107   cat conftest.err >&5
4108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4109   (exit $ac_status); } &&
4110          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4111   { (case "(($ac_try" in
4112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4113   *) ac_try_echo=$ac_try;;
4114 esac
4115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4116   (eval "$ac_try") 2>&5
4117   ac_status=$?
4118   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4119   (exit $ac_status); }; } &&
4120          { ac_try='test -s conftest.$ac_objext'
4121   { (case "(($ac_try" in
4122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4123   *) ac_try_echo=$ac_try;;
4124 esac
4125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4126   (eval "$ac_try") 2>&5
4127   ac_status=$?
4128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4129   (exit $ac_status); }; }; then
4130   ac_cv_header_stdc=yes
4131 else
4132   echo "$as_me: failed program was:" >&5
4133 sed 's/^/| /' conftest.$ac_ext >&5
4134
4135         ac_cv_header_stdc=no
4136 fi
4137
4138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4139
4140 if test $ac_cv_header_stdc = yes; then
4141   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4142   cat >conftest.$ac_ext <<_ACEOF
4143 /* confdefs.h.  */
4144 _ACEOF
4145 cat confdefs.h >>conftest.$ac_ext
4146 cat >>conftest.$ac_ext <<_ACEOF
4147 /* end confdefs.h.  */
4148 #include <string.h>
4149
4150 _ACEOF
4151 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4152   $EGREP "memchr" >/dev/null 2>&1; then
4153   :
4154 else
4155   ac_cv_header_stdc=no
4156 fi
4157 rm -f conftest*
4158
4159 fi
4160
4161 if test $ac_cv_header_stdc = yes; then
4162   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4163   cat >conftest.$ac_ext <<_ACEOF
4164 /* confdefs.h.  */
4165 _ACEOF
4166 cat confdefs.h >>conftest.$ac_ext
4167 cat >>conftest.$ac_ext <<_ACEOF
4168 /* end confdefs.h.  */
4169 #include <stdlib.h>
4170
4171 _ACEOF
4172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4173   $EGREP "free" >/dev/null 2>&1; then
4174   :
4175 else
4176   ac_cv_header_stdc=no
4177 fi
4178 rm -f conftest*
4179
4180 fi
4181
4182 if test $ac_cv_header_stdc = yes; then
4183   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4184   if test "$cross_compiling" = yes; then
4185   :
4186 else
4187   cat >conftest.$ac_ext <<_ACEOF
4188 /* confdefs.h.  */
4189 _ACEOF
4190 cat confdefs.h >>conftest.$ac_ext
4191 cat >>conftest.$ac_ext <<_ACEOF
4192 /* end confdefs.h.  */
4193 #include <ctype.h>
4194 #include <stdlib.h>
4195 #if ((' ' & 0x0FF) == 0x020)
4196 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4197 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4198 #else
4199 # define ISLOWER(c) \
4200                    (('a' <= (c) && (c) <= 'i') \
4201                      || ('j' <= (c) && (c) <= 'r') \
4202                      || ('s' <= (c) && (c) <= 'z'))
4203 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4204 #endif
4205
4206 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4207 int
4208 main ()
4209 {
4210   int i;
4211   for (i = 0; i < 256; i++)
4212     if (XOR (islower (i), ISLOWER (i))
4213         || toupper (i) != TOUPPER (i))
4214       return 2;
4215   return 0;
4216 }
4217 _ACEOF
4218 rm -f conftest$ac_exeext
4219 if { (ac_try="$ac_link"
4220 case "(($ac_try" in
4221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4222   *) ac_try_echo=$ac_try;;
4223 esac
4224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4225   (eval "$ac_link") 2>&5
4226   ac_status=$?
4227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4229   { (case "(($ac_try" in
4230   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4231   *) ac_try_echo=$ac_try;;
4232 esac
4233 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4234   (eval "$ac_try") 2>&5
4235   ac_status=$?
4236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4237   (exit $ac_status); }; }; then
4238   :
4239 else
4240   echo "$as_me: program exited with status $ac_status" >&5
4241 echo "$as_me: failed program was:" >&5
4242 sed 's/^/| /' conftest.$ac_ext >&5
4243
4244 ( exit $ac_status )
4245 ac_cv_header_stdc=no
4246 fi
4247 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4248 fi
4249
4250
4251 fi
4252 fi
4253 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4254 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4255 if test $ac_cv_header_stdc = yes; then
4256
4257 cat >>confdefs.h <<\_ACEOF
4258 #define STDC_HEADERS 1
4259 _ACEOF
4260
4261 fi
4262
4263 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4274                   inttypes.h stdint.h unistd.h
4275 do
4276 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4277 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4278 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4279 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4280   echo $ECHO_N "(cached) $ECHO_C" >&6
4281 else
4282   cat >conftest.$ac_ext <<_ACEOF
4283 /* confdefs.h.  */
4284 _ACEOF
4285 cat confdefs.h >>conftest.$ac_ext
4286 cat >>conftest.$ac_ext <<_ACEOF
4287 /* end confdefs.h.  */
4288 $ac_includes_default
4289
4290 #include <$ac_header>
4291 _ACEOF
4292 rm -f conftest.$ac_objext
4293 if { (ac_try="$ac_compile"
4294 case "(($ac_try" in
4295   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4296   *) ac_try_echo=$ac_try;;
4297 esac
4298 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4299   (eval "$ac_compile") 2>conftest.er1
4300   ac_status=$?
4301   grep -v '^ *+' conftest.er1 >conftest.err
4302   rm -f conftest.er1
4303   cat conftest.err >&5
4304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4305   (exit $ac_status); } &&
4306          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4307   { (case "(($ac_try" in
4308   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4309   *) ac_try_echo=$ac_try;;
4310 esac
4311 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4312   (eval "$ac_try") 2>&5
4313   ac_status=$?
4314   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4315   (exit $ac_status); }; } &&
4316          { ac_try='test -s conftest.$ac_objext'
4317   { (case "(($ac_try" in
4318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4319   *) ac_try_echo=$ac_try;;
4320 esac
4321 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4322   (eval "$ac_try") 2>&5
4323   ac_status=$?
4324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4325   (exit $ac_status); }; }; then
4326   eval "$as_ac_Header=yes"
4327 else
4328   echo "$as_me: failed program was:" >&5
4329 sed 's/^/| /' conftest.$ac_ext >&5
4330
4331         eval "$as_ac_Header=no"
4332 fi
4333
4334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4335 fi
4336 ac_res=`eval echo '${'$as_ac_Header'}'`
4337                { echo "$as_me:$LINENO: result: $ac_res" >&5
4338 echo "${ECHO_T}$ac_res" >&6; }
4339 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4340   cat >>confdefs.h <<_ACEOF
4341 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4342 _ACEOF
4343
4344 fi
4345
4346 done
4347
4348
4349 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4350 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4351 if test "${ac_cv_c_bigendian+set}" = set; then
4352   echo $ECHO_N "(cached) $ECHO_C" >&6
4353 else
4354   # See if sys/param.h defines the BYTE_ORDER macro.
4355 cat >conftest.$ac_ext <<_ACEOF
4356 /* confdefs.h.  */
4357 _ACEOF
4358 cat confdefs.h >>conftest.$ac_ext
4359 cat >>conftest.$ac_ext <<_ACEOF
4360 /* end confdefs.h.  */
4361 #include <sys/types.h>
4362 #include <sys/param.h>
4363
4364 int
4365 main ()
4366 {
4367 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4368  bogus endian macros
4369 #endif
4370
4371   ;
4372   return 0;
4373 }
4374 _ACEOF
4375 rm -f conftest.$ac_objext
4376 if { (ac_try="$ac_compile"
4377 case "(($ac_try" in
4378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4379   *) ac_try_echo=$ac_try;;
4380 esac
4381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4382   (eval "$ac_compile") 2>conftest.er1
4383   ac_status=$?
4384   grep -v '^ *+' conftest.er1 >conftest.err
4385   rm -f conftest.er1
4386   cat conftest.err >&5
4387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4388   (exit $ac_status); } &&
4389          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4390   { (case "(($ac_try" in
4391   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4392   *) ac_try_echo=$ac_try;;
4393 esac
4394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4395   (eval "$ac_try") 2>&5
4396   ac_status=$?
4397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4398   (exit $ac_status); }; } &&
4399          { ac_try='test -s conftest.$ac_objext'
4400   { (case "(($ac_try" in
4401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4402   *) ac_try_echo=$ac_try;;
4403 esac
4404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4405   (eval "$ac_try") 2>&5
4406   ac_status=$?
4407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4408   (exit $ac_status); }; }; then
4409   # It does; now see whether it defined to BIG_ENDIAN or not.
4410 cat >conftest.$ac_ext <<_ACEOF
4411 /* confdefs.h.  */
4412 _ACEOF
4413 cat confdefs.h >>conftest.$ac_ext
4414 cat >>conftest.$ac_ext <<_ACEOF
4415 /* end confdefs.h.  */
4416 #include <sys/types.h>
4417 #include <sys/param.h>
4418
4419 int
4420 main ()
4421 {
4422 #if BYTE_ORDER != BIG_ENDIAN
4423  not big endian
4424 #endif
4425
4426   ;
4427   return 0;
4428 }
4429 _ACEOF
4430 rm -f conftest.$ac_objext
4431 if { (ac_try="$ac_compile"
4432 case "(($ac_try" in
4433   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4434   *) ac_try_echo=$ac_try;;
4435 esac
4436 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4437   (eval "$ac_compile") 2>conftest.er1
4438   ac_status=$?
4439   grep -v '^ *+' conftest.er1 >conftest.err
4440   rm -f conftest.er1
4441   cat conftest.err >&5
4442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4443   (exit $ac_status); } &&
4444          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4445   { (case "(($ac_try" in
4446   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4447   *) ac_try_echo=$ac_try;;
4448 esac
4449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4450   (eval "$ac_try") 2>&5
4451   ac_status=$?
4452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4453   (exit $ac_status); }; } &&
4454          { ac_try='test -s conftest.$ac_objext'
4455   { (case "(($ac_try" in
4456   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4457   *) ac_try_echo=$ac_try;;
4458 esac
4459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4460   (eval "$ac_try") 2>&5
4461   ac_status=$?
4462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4463   (exit $ac_status); }; }; then
4464   ac_cv_c_bigendian=yes
4465 else
4466   echo "$as_me: failed program was:" >&5
4467 sed 's/^/| /' conftest.$ac_ext >&5
4468
4469         ac_cv_c_bigendian=no
4470 fi
4471
4472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473 else
4474   echo "$as_me: failed program was:" >&5
4475 sed 's/^/| /' conftest.$ac_ext >&5
4476
4477         # It does not; compile a test program.
4478 if test "$cross_compiling" = yes; then
4479   # try to guess the endianness by grepping values into an object file
4480   ac_cv_c_bigendian=unknown
4481   cat >conftest.$ac_ext <<_ACEOF
4482 /* confdefs.h.  */
4483 _ACEOF
4484 cat confdefs.h >>conftest.$ac_ext
4485 cat >>conftest.$ac_ext <<_ACEOF
4486 /* end confdefs.h.  */
4487 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4488 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4489 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4490 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4491 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4492 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4493 int
4494 main ()
4495 {
4496  _ascii (); _ebcdic ();
4497   ;
4498   return 0;
4499 }
4500 _ACEOF
4501 rm -f conftest.$ac_objext
4502 if { (ac_try="$ac_compile"
4503 case "(($ac_try" in
4504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4505   *) ac_try_echo=$ac_try;;
4506 esac
4507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4508   (eval "$ac_compile") 2>conftest.er1
4509   ac_status=$?
4510   grep -v '^ *+' conftest.er1 >conftest.err
4511   rm -f conftest.er1
4512   cat conftest.err >&5
4513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4514   (exit $ac_status); } &&
4515          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4516   { (case "(($ac_try" in
4517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4518   *) ac_try_echo=$ac_try;;
4519 esac
4520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4521   (eval "$ac_try") 2>&5
4522   ac_status=$?
4523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4524   (exit $ac_status); }; } &&
4525          { ac_try='test -s conftest.$ac_objext'
4526   { (case "(($ac_try" in
4527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4528   *) ac_try_echo=$ac_try;;
4529 esac
4530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4531   (eval "$ac_try") 2>&5
4532   ac_status=$?
4533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4534   (exit $ac_status); }; }; then
4535   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4536   ac_cv_c_bigendian=yes
4537 fi
4538 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4539   if test "$ac_cv_c_bigendian" = unknown; then
4540     ac_cv_c_bigendian=no
4541   else
4542     # finding both strings is unlikely to happen, but who knows?
4543     ac_cv_c_bigendian=unknown
4544   fi
4545 fi
4546 else
4547   echo "$as_me: failed program was:" >&5
4548 sed 's/^/| /' conftest.$ac_ext >&5
4549
4550
4551 fi
4552
4553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4554 else
4555   cat >conftest.$ac_ext <<_ACEOF
4556 /* confdefs.h.  */
4557 _ACEOF
4558 cat confdefs.h >>conftest.$ac_ext
4559 cat >>conftest.$ac_ext <<_ACEOF
4560 /* end confdefs.h.  */
4561 $ac_includes_default
4562 int
4563 main ()
4564 {
4565
4566   /* Are we little or big endian?  From Harbison&Steele.  */
4567   union
4568   {
4569     long int l;
4570     char c[sizeof (long int)];
4571   } u;
4572   u.l = 1;
4573   return u.c[sizeof (long int) - 1] == 1;
4574
4575   ;
4576   return 0;
4577 }
4578 _ACEOF
4579 rm -f conftest$ac_exeext
4580 if { (ac_try="$ac_link"
4581 case "(($ac_try" in
4582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4583   *) ac_try_echo=$ac_try;;
4584 esac
4585 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4586   (eval "$ac_link") 2>&5
4587   ac_status=$?
4588   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4589   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4590   { (case "(($ac_try" in
4591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4592   *) ac_try_echo=$ac_try;;
4593 esac
4594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4595   (eval "$ac_try") 2>&5
4596   ac_status=$?
4597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4598   (exit $ac_status); }; }; then
4599   ac_cv_c_bigendian=no
4600 else
4601   echo "$as_me: program exited with status $ac_status" >&5
4602 echo "$as_me: failed program was:" >&5
4603 sed 's/^/| /' conftest.$ac_ext >&5
4604
4605 ( exit $ac_status )
4606 ac_cv_c_bigendian=yes
4607 fi
4608 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4609 fi
4610
4611
4612 fi
4613
4614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4615 fi
4616 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4617 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4618 case $ac_cv_c_bigendian in
4619   yes)
4620     ENDIAN=big
4621  ;;
4622   no)
4623     ENDIAN=little
4624  ;;
4625   *)
4626     { { echo "$as_me:$LINENO: error: unknown endianness
4627 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4628 echo "$as_me: error: unknown endianness
4629 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4630    { (exit 1); exit 1; }; } ;;
4631 esac
4632
4633
4634 if test "$cross_compiling" = yes; then
4635   LLVM_CROSS_COMPILING=1
4636
4637
4638 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4639 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4640 if test "${ac_cv_build_exeext+set}" = set; then
4641   echo $ECHO_N "(cached) $ECHO_C" >&6
4642 else
4643   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4644   ac_cv_build_exeext=.exe
4645 else
4646   ac_build_prefix=${build_alias}-
4647
4648   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4649 set dummy ${ac_build_prefix}gcc; ac_word=$2
4650 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4651 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4652 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4653   echo $ECHO_N "(cached) $ECHO_C" >&6
4654 else
4655   if test -n "$BUILD_CC"; then
4656   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4657 else
4658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4659 for as_dir in $PATH
4660 do
4661   IFS=$as_save_IFS
4662   test -z "$as_dir" && as_dir=.
4663   for ac_exec_ext in '' $ac_executable_extensions; do
4664   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4665     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4666     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4667     break 2
4668   fi
4669 done
4670 done
4671 IFS=$as_save_IFS
4672
4673 fi
4674 fi
4675 BUILD_CC=$ac_cv_prog_BUILD_CC
4676 if test -n "$BUILD_CC"; then
4677   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4678 echo "${ECHO_T}$BUILD_CC" >&6; }
4679 else
4680   { echo "$as_me:$LINENO: result: no" >&5
4681 echo "${ECHO_T}no" >&6; }
4682 fi
4683
4684
4685   if test -z "$BUILD_CC"; then
4686      # Extract the first word of "gcc", so it can be a program name with args.
4687 set dummy gcc; ac_word=$2
4688 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4689 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4690 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4691   echo $ECHO_N "(cached) $ECHO_C" >&6
4692 else
4693   if test -n "$BUILD_CC"; then
4694   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4695 else
4696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4697 for as_dir in $PATH
4698 do
4699   IFS=$as_save_IFS
4700   test -z "$as_dir" && as_dir=.
4701   for ac_exec_ext in '' $ac_executable_extensions; do
4702   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4703     ac_cv_prog_BUILD_CC="gcc"
4704     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4705     break 2
4706   fi
4707 done
4708 done
4709 IFS=$as_save_IFS
4710
4711 fi
4712 fi
4713 BUILD_CC=$ac_cv_prog_BUILD_CC
4714 if test -n "$BUILD_CC"; then
4715   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4716 echo "${ECHO_T}$BUILD_CC" >&6; }
4717 else
4718   { echo "$as_me:$LINENO: result: no" >&5
4719 echo "${ECHO_T}no" >&6; }
4720 fi
4721
4722
4723      if test -z "$BUILD_CC"; then
4724        # Extract the first word of "cc", so it can be a program name with args.
4725 set dummy cc; ac_word=$2
4726 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4727 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4728 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4729   echo $ECHO_N "(cached) $ECHO_C" >&6
4730 else
4731   if test -n "$BUILD_CC"; then
4732   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4733 else
4734   ac_prog_rejected=no
4735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4736 for as_dir in $PATH
4737 do
4738   IFS=$as_save_IFS
4739   test -z "$as_dir" && as_dir=.
4740   for ac_exec_ext in '' $ac_executable_extensions; do
4741   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4742     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4743        ac_prog_rejected=yes
4744        continue
4745      fi
4746     ac_cv_prog_BUILD_CC="cc"
4747     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4748     break 2
4749   fi
4750 done
4751 done
4752 IFS=$as_save_IFS
4753
4754 if test $ac_prog_rejected = yes; then
4755   # We found a bogon in the path, so make sure we never use it.
4756   set dummy $ac_cv_prog_BUILD_CC
4757   shift
4758   if test $# != 0; then
4759     # We chose a different compiler from the bogus one.
4760     # However, it has the same basename, so the bogon will be chosen
4761     # first if we set BUILD_CC to just the basename; use the full file name.
4762     shift
4763     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4764   fi
4765 fi
4766 fi
4767 fi
4768 BUILD_CC=$ac_cv_prog_BUILD_CC
4769 if test -n "$BUILD_CC"; then
4770   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4771 echo "${ECHO_T}$BUILD_CC" >&6; }
4772 else
4773   { echo "$as_me:$LINENO: result: no" >&5
4774 echo "${ECHO_T}no" >&6; }
4775 fi
4776
4777
4778      fi
4779   fi
4780   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4781 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4782    { (exit 1); exit 1; }; }
4783   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4784   rm -f conftest*
4785   echo 'int main () { return 0; }' > conftest.$ac_ext
4786   ac_cv_build_exeext=
4787   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4788   (eval $ac_build_link) 2>&5
4789   ac_status=$?
4790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791   (exit $ac_status); }; then
4792     for file in conftest.*; do
4793       case $file in
4794       *.c | *.o | *.obj | *.dSYM) ;;
4795       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4796       esac
4797     done
4798   else
4799     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4800 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4801    { (exit 1); exit 1; }; }
4802   fi
4803   rm -f conftest*
4804   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4805 fi
4806 fi
4807
4808 BUILD_EXEEXT=""
4809 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4810 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4811 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4812 ac_build_exeext=$BUILD_EXEEXT
4813
4814   ac_build_prefix=${build_alias}-
4815   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4816 set dummy ${ac_build_prefix}g++; ac_word=$2
4817 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4818 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4819 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4820   echo $ECHO_N "(cached) $ECHO_C" >&6
4821 else
4822   if test -n "$BUILD_CXX"; then
4823   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4824 else
4825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4826 for as_dir in $PATH
4827 do
4828   IFS=$as_save_IFS
4829   test -z "$as_dir" && as_dir=.
4830   for ac_exec_ext in '' $ac_executable_extensions; do
4831   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4832     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4833     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4834     break 2
4835   fi
4836 done
4837 done
4838 IFS=$as_save_IFS
4839
4840 fi
4841 fi
4842 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4843 if test -n "$BUILD_CXX"; then
4844   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4845 echo "${ECHO_T}$BUILD_CXX" >&6; }
4846 else
4847   { echo "$as_me:$LINENO: result: no" >&5
4848 echo "${ECHO_T}no" >&6; }
4849 fi
4850
4851
4852   if test -z "$BUILD_CXX"; then
4853      # Extract the first word of "g++", so it can be a program name with args.
4854 set dummy g++; ac_word=$2
4855 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4856 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4857 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4858   echo $ECHO_N "(cached) $ECHO_C" >&6
4859 else
4860   if test -n "$BUILD_CXX"; then
4861   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4862 else
4863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4864 for as_dir in $PATH
4865 do
4866   IFS=$as_save_IFS
4867   test -z "$as_dir" && as_dir=.
4868   for ac_exec_ext in '' $ac_executable_extensions; do
4869   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4870     ac_cv_prog_BUILD_CXX="g++"
4871     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4872     break 2
4873   fi
4874 done
4875 done
4876 IFS=$as_save_IFS
4877
4878 fi
4879 fi
4880 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4881 if test -n "$BUILD_CXX"; then
4882   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4883 echo "${ECHO_T}$BUILD_CXX" >&6; }
4884 else
4885   { echo "$as_me:$LINENO: result: no" >&5
4886 echo "${ECHO_T}no" >&6; }
4887 fi
4888
4889
4890      if test -z "$BUILD_CXX"; then
4891        # Extract the first word of "c++", so it can be a program name with args.
4892 set dummy c++; ac_word=$2
4893 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4894 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4895 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4896   echo $ECHO_N "(cached) $ECHO_C" >&6
4897 else
4898   if test -n "$BUILD_CXX"; then
4899   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4900 else
4901   ac_prog_rejected=no
4902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4903 for as_dir in $PATH
4904 do
4905   IFS=$as_save_IFS
4906   test -z "$as_dir" && as_dir=.
4907   for ac_exec_ext in '' $ac_executable_extensions; do
4908   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4909     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4910        ac_prog_rejected=yes
4911        continue
4912      fi
4913     ac_cv_prog_BUILD_CXX="c++"
4914     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4915     break 2
4916   fi
4917 done
4918 done
4919 IFS=$as_save_IFS
4920
4921 if test $ac_prog_rejected = yes; then
4922   # We found a bogon in the path, so make sure we never use it.
4923   set dummy $ac_cv_prog_BUILD_CXX
4924   shift
4925   if test $# != 0; then
4926     # We chose a different compiler from the bogus one.
4927     # However, it has the same basename, so the bogon will be chosen
4928     # first if we set BUILD_CXX to just the basename; use the full file name.
4929     shift
4930     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4931   fi
4932 fi
4933 fi
4934 fi
4935 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4936 if test -n "$BUILD_CXX"; then
4937   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4938 echo "${ECHO_T}$BUILD_CXX" >&6; }
4939 else
4940   { echo "$as_me:$LINENO: result: no" >&5
4941 echo "${ECHO_T}no" >&6; }
4942 fi
4943
4944
4945      fi
4946   fi
4947 else
4948   LLVM_CROSS_COMPILING=0
4949
4950 fi
4951
4952 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4953   cvsbuild="yes"
4954   optimize="no"
4955   CVSBUILD=CVSBUILD=1
4956
4957 else
4958   cvsbuild="no"
4959   optimize="yes"
4960 fi
4961
4962
4963 # Check whether --enable-optimized was given.
4964 if test "${enable_optimized+set}" = set; then
4965   enableval=$enable_optimized;
4966 else
4967   enableval=$optimize
4968 fi
4969
4970 if test ${enableval} = "no" ; then
4971   ENABLE_OPTIMIZED=
4972
4973 else
4974   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4975
4976 fi
4977
4978 # Check whether --enable-profiling was given.
4979 if test "${enable_profiling+set}" = set; then
4980   enableval=$enable_profiling;
4981 else
4982   enableval="no"
4983 fi
4984
4985 if test ${enableval} = "no" ; then
4986   ENABLE_PROFILING=
4987
4988 else
4989   ENABLE_PROFILING=ENABLE_PROFILING=1
4990
4991 fi
4992
4993 # Check whether --enable-assertions was given.
4994 if test "${enable_assertions+set}" = set; then
4995   enableval=$enable_assertions;
4996 else
4997   enableval="yes"
4998 fi
4999
5000 if test ${enableval} = "yes" ; then
5001   DISABLE_ASSERTIONS=
5002
5003 else
5004   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5005
5006 fi
5007
5008 # Check whether --enable-expensive-checks was given.
5009 if test "${enable_expensive_checks+set}" = set; then
5010   enableval=$enable_expensive_checks;
5011 else
5012   enableval="no"
5013 fi
5014
5015 if test ${enableval} = "yes" ; then
5016   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5017
5018   EXPENSIVE_CHECKS=yes
5019
5020 else
5021   ENABLE_EXPENSIVE_CHECKS=
5022
5023   EXPENSIVE_CHECKS=no
5024
5025 fi
5026
5027 # Check whether --enable-debug-runtime was given.
5028 if test "${enable_debug_runtime+set}" = set; then
5029   enableval=$enable_debug_runtime;
5030 else
5031   enableval=no
5032 fi
5033
5034 if test ${enableval} = "no" ; then
5035   DEBUG_RUNTIME=
5036
5037 else
5038   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5039
5040 fi
5041
5042 # Check whether --enable-debug-symbols was given.
5043 if test "${enable_debug_symbols+set}" = set; then
5044   enableval=$enable_debug_symbols;
5045 else
5046   enableval=no
5047 fi
5048
5049 if test ${enableval} = "no" ; then
5050   DEBUG_SYMBOLS=
5051
5052 else
5053   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5054
5055 fi
5056
5057 # Check whether --enable-jit was given.
5058 if test "${enable_jit+set}" = set; then
5059   enableval=$enable_jit;
5060 else
5061   enableval=default
5062 fi
5063
5064 if test ${enableval} = "no"
5065 then
5066   JIT=
5067
5068 else
5069   case "$llvm_cv_target_arch" in
5070     x86)         TARGET_HAS_JIT=1
5071  ;;
5072     Sparc)       TARGET_HAS_JIT=0
5073  ;;
5074     PowerPC)     TARGET_HAS_JIT=1
5075  ;;
5076     x86_64)      TARGET_HAS_JIT=1
5077  ;;
5078     Alpha)       TARGET_HAS_JIT=0
5079  ;;
5080     ARM)         TARGET_HAS_JIT=1
5081  ;;
5082     Mips)        TARGET_HAS_JIT=1
5083  ;;
5084     XCore)       TARGET_HAS_JIT=0
5085  ;;
5086     MSP430)      TARGET_HAS_JIT=0
5087  ;;
5088     SystemZ)     TARGET_HAS_JIT=0
5089  ;;
5090     Blackfin)    TARGET_HAS_JIT=0
5091  ;;
5092     MBlaze)      TARGET_HAS_JIT=0
5093  ;;
5094     PTX)         TARGET_HAS_JIT=0
5095  ;;
5096     *)           TARGET_HAS_JIT=0
5097  ;;
5098   esac
5099 fi
5100
5101 # Check whether --enable-docs was given.
5102 if test "${enable_docs+set}" = set; then
5103   enableval=$enable_docs;
5104 else
5105   enableval=default
5106 fi
5107
5108 case "$enableval" in
5109   yes) ENABLE_DOCS=1
5110  ;;
5111   no)  ENABLE_DOCS=0
5112  ;;
5113   default) ENABLE_DOCS=1
5114  ;;
5115   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5116 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5117    { (exit 1); exit 1; }; } ;;
5118 esac
5119
5120 # Check whether --enable-doxygen was given.
5121 if test "${enable_doxygen+set}" = set; then
5122   enableval=$enable_doxygen;
5123 else
5124   enableval=default
5125 fi
5126
5127 case "$enableval" in
5128   yes) ENABLE_DOXYGEN=1
5129  ;;
5130   no)  ENABLE_DOXYGEN=0
5131  ;;
5132   default) ENABLE_DOXYGEN=0
5133  ;;
5134   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5135 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5136    { (exit 1); exit 1; }; } ;;
5137 esac
5138
5139 # Check whether --enable-threads was given.
5140 if test "${enable_threads+set}" = set; then
5141   enableval=$enable_threads;
5142 else
5143   enableval=default
5144 fi
5145
5146 case "$enableval" in
5147   yes) ENABLE_THREADS=1
5148  ;;
5149   no)  ENABLE_THREADS=0
5150  ;;
5151   default) ENABLE_THREADS=1
5152  ;;
5153   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5154 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5155    { (exit 1); exit 1; }; } ;;
5156 esac
5157
5158 cat >>confdefs.h <<_ACEOF
5159 #define ENABLE_THREADS $ENABLE_THREADS
5160 _ACEOF
5161
5162
5163 # Check whether --enable-pthreads was given.
5164 if test "${enable_pthreads+set}" = set; then
5165   enableval=$enable_pthreads;
5166 else
5167   enableval=default
5168 fi
5169
5170 case "$enableval" in
5171   yes) ENABLE_PTHREADS=1
5172  ;;
5173   no)  ENABLE_PTHREADS=0
5174  ;;
5175   default) ENABLE_PTHREADS=1
5176  ;;
5177   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5178 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5179    { (exit 1); exit 1; }; } ;;
5180 esac
5181
5182 # Check whether --enable-pic was given.
5183 if test "${enable_pic+set}" = set; then
5184   enableval=$enable_pic;
5185 else
5186   enableval=default
5187 fi
5188
5189 case "$enableval" in
5190   yes) ENABLE_PIC=1
5191  ;;
5192   no)  ENABLE_PIC=0
5193  ;;
5194   default) ENABLE_PIC=1
5195  ;;
5196   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5197 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5198    { (exit 1); exit 1; }; } ;;
5199 esac
5200
5201 cat >>confdefs.h <<_ACEOF
5202 #define ENABLE_PIC $ENABLE_PIC
5203 _ACEOF
5204
5205
5206 # Check whether --enable-shared was given.
5207 if test "${enable_shared+set}" = set; then
5208   enableval=$enable_shared;
5209 else
5210   enableval=default
5211 fi
5212
5213 case "$enableval" in
5214   yes) ENABLE_SHARED=1
5215  ;;
5216   no)  ENABLE_SHARED=0
5217  ;;
5218   default) ENABLE_SHARED=0
5219  ;;
5220   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5221 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5222    { (exit 1); exit 1; }; } ;;
5223 esac
5224
5225 # Check whether --enable-embed-stdcxx was given.
5226 if test "${enable_embed_stdcxx+set}" = set; then
5227   enableval=$enable_embed_stdcxx;
5228 else
5229   enableval=default
5230 fi
5231
5232 case "$enableval" in
5233   yes) ENABLE_EMBED_STDCXX=1
5234  ;;
5235   no)  ENABLE_EMBED_STDCXX=0
5236  ;;
5237   default) ENABLE_EMBED_STDCXX=0
5238  ;;
5239   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5240 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5241    { (exit 1); exit 1; }; } ;;
5242 esac
5243
5244 # Check whether --enable-timestamps was given.
5245 if test "${enable_timestamps+set}" = set; then
5246   enableval=$enable_timestamps;
5247 else
5248   enableval=default
5249 fi
5250
5251 case "$enableval" in
5252   yes) ENABLE_TIMESTAMPS=1
5253  ;;
5254   no)  ENABLE_TIMESTAMPS=0
5255  ;;
5256   default) ENABLE_TIMESTAMPS=1
5257  ;;
5258   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5259 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5260    { (exit 1); exit 1; }; } ;;
5261 esac
5262
5263 cat >>confdefs.h <<_ACEOF
5264 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5265 _ACEOF
5266
5267
5268 TARGETS_TO_BUILD=""
5269 # Check whether --enable-targets was given.
5270 if test "${enable_targets+set}" = set; then
5271   enableval=$enable_targets;
5272 else
5273   enableval=all
5274 fi
5275
5276 if test "$enableval" = host-only ; then
5277   enableval=host
5278 fi
5279 case "$enableval" in
5280   all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
5281   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5282       case "$a_target" in
5283         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5284         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5285         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5286         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5287         alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5288         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5289         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5290         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5291         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5292         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5293         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5294         blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5295         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5296         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5297         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5298         ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5299         host) case "$llvm_cv_target_arch" in
5300             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5301             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5302             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5303             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5304             Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5305             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5306             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5307             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5308             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5309             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5310             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5311             s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5312             Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5313             PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5314             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5315 echo "$as_me: error: Can not set target to build" >&2;}
5316    { (exit 1); exit 1; }; } ;;
5317           esac ;;
5318         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5319 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5320    { (exit 1); exit 1; }; } ;;
5321       esac
5322   done
5323   ;;
5324 esac
5325 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5326
5327
5328 # Determine whether we are building LLVM support for the native architecture.
5329 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
5330 for a_target in $TARGETS_TO_BUILD; do
5331   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5332
5333 cat >>confdefs.h <<_ACEOF
5334 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5335 _ACEOF
5336
5337     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5338     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5339     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5340     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5341     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5342       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5343     fi
5344
5345 cat >>confdefs.h <<_ACEOF
5346 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5347 _ACEOF
5348
5349
5350 cat >>confdefs.h <<_ACEOF
5351 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5352 _ACEOF
5353
5354
5355 cat >>confdefs.h <<_ACEOF
5356 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5357 _ACEOF
5358
5359
5360 cat >>confdefs.h <<_ACEOF
5361 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5362 _ACEOF
5363
5364     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5365
5366 cat >>confdefs.h <<_ACEOF
5367 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5368 _ACEOF
5369
5370     fi
5371   fi
5372 done
5373
5374 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5375 # target feature def files.
5376 LLVM_ENUM_TARGETS=""
5377 LLVM_ENUM_ASM_PRINTERS=""
5378 LLVM_ENUM_ASM_PARSERS=""
5379 LLVM_ENUM_DISASSEMBLERS=""
5380 for target_to_build in $TARGETS_TO_BUILD; do
5381   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5382   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5383     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5384   fi
5385   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5386     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5387   fi
5388   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5389     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5390   fi
5391 done
5392
5393
5394
5395
5396
5397 # Check whether --enable-cbe-printf-a was given.
5398 if test "${enable_cbe_printf_a+set}" = set; then
5399   enableval=$enable_cbe_printf_a;
5400 else
5401   enableval=default
5402 fi
5403
5404 case "$enableval" in
5405   yes) ENABLE_CBE_PRINTF_A=1
5406  ;;
5407   no)  ENABLE_CBE_PRINTF_A=0
5408  ;;
5409   default)  ENABLE_CBE_PRINTF_A=1
5410  ;;
5411   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5412 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5413    { (exit 1); exit 1; }; } ;;
5414 esac
5415
5416 cat >>confdefs.h <<_ACEOF
5417 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5418 _ACEOF
5419
5420
5421
5422 # Check whether --with-optimize-option was given.
5423 if test "${with_optimize_option+set}" = set; then
5424   withval=$with_optimize_option;
5425 else
5426   withval=default
5427 fi
5428
5429 { echo "$as_me:$LINENO: checking optimization flags" >&5
5430 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5431 case "$withval" in
5432   default)
5433     case "$llvm_cv_os_type" in
5434     FreeBSD) optimize_option=-O2 ;;
5435     MingW) optimize_option=-O2 ;;
5436     *)     optimize_option=-O3 ;;
5437     esac ;;
5438   *) optimize_option="$withval" ;;
5439 esac
5440 OPTIMIZE_OPTION=$optimize_option
5441
5442 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5443 echo "${ECHO_T}$optimize_option" >&6; }
5444
5445
5446 # Check whether --with-extra-options was given.
5447 if test "${with_extra_options+set}" = set; then
5448   withval=$with_extra_options;
5449 else
5450   withval=default
5451 fi
5452
5453 case "$withval" in
5454   default) EXTRA_OPTIONS= ;;
5455   *) EXTRA_OPTIONS=$withval ;;
5456 esac
5457 EXTRA_OPTIONS=$EXTRA_OPTIONS
5458
5459
5460
5461 # Check whether --with-extra-ld-options was given.
5462 if test "${with_extra_ld_options+set}" = set; then
5463   withval=$with_extra_ld_options;
5464 else
5465   withval=default
5466 fi
5467
5468 case "$withval" in
5469   default) EXTRA_LD_OPTIONS= ;;
5470   *) EXTRA_LD_OPTIONS=$withval ;;
5471 esac
5472 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5473
5474
5475 # Check whether --enable-bindings was given.
5476 if test "${enable_bindings+set}" = set; then
5477   enableval=$enable_bindings;
5478 else
5479   enableval=default
5480 fi
5481
5482 BINDINGS_TO_BUILD=""
5483 case "$enableval" in
5484   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5485   all ) BINDINGS_TO_BUILD="ocaml" ;;
5486   none | no) BINDINGS_TO_BUILD="" ;;
5487   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5488       case "$a_binding" in
5489         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5490         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5491 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5492    { (exit 1); exit 1; }; } ;;
5493       esac
5494   done
5495   ;;
5496 esac
5497
5498
5499 # Check whether --with-ocaml-libdir was given.
5500 if test "${with_ocaml_libdir+set}" = set; then
5501   withval=$with_ocaml_libdir;
5502 else
5503   withval=auto
5504 fi
5505
5506 case "$withval" in
5507   auto) with_ocaml_libdir="$withval" ;;
5508   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5509   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5510 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5511    { (exit 1); exit 1; }; } ;;
5512 esac
5513
5514
5515 # Check whether --with-clang-srcdir was given.
5516 if test "${with_clang_srcdir+set}" = set; then
5517   withval=$with_clang_srcdir;
5518 else
5519   withval="-"
5520 fi
5521
5522 case "$withval" in
5523   -) clang_src_root="" ;;
5524   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5525   *) clang_src_root="$ac_pwd/$withval" ;;
5526 esac
5527 CLANG_SRC_ROOT=$clang_src_root
5528
5529
5530
5531 # Check whether --with-clang-resource-dir was given.
5532 if test "${with_clang_resource_dir+set}" = set; then
5533   withval=$with_clang_resource_dir;
5534 else
5535   withval=""
5536 fi
5537
5538
5539 cat >>confdefs.h <<_ACEOF
5540 #define CLANG_RESOURCE_DIR "$withval"
5541 _ACEOF
5542
5543
5544
5545 # Check whether --with-c-include-dirs was given.
5546 if test "${with_c_include_dirs+set}" = set; then
5547   withval=$with_c_include_dirs;
5548 else
5549   withval=""
5550 fi
5551
5552
5553 cat >>confdefs.h <<_ACEOF
5554 #define C_INCLUDE_DIRS "$withval"
5555 _ACEOF
5556
5557
5558
5559 # Check whether --with-cxx-include-root was given.
5560 if test "${with_cxx_include_root+set}" = set; then
5561   withval=$with_cxx_include_root;
5562 else
5563   withval=""
5564 fi
5565
5566
5567 cat >>confdefs.h <<_ACEOF
5568 #define CXX_INCLUDE_ROOT "$withval"
5569 _ACEOF
5570
5571
5572
5573 # Check whether --with-cxx-include-arch was given.
5574 if test "${with_cxx_include_arch+set}" = set; then
5575   withval=$with_cxx_include_arch;
5576 else
5577   withval=""
5578 fi
5579
5580
5581 cat >>confdefs.h <<_ACEOF
5582 #define CXX_INCLUDE_ARCH "$withval"
5583 _ACEOF
5584
5585
5586
5587 # Check whether --with-cxx-include-32bit-dir was given.
5588 if test "${with_cxx_include_32bit_dir+set}" = set; then
5589   withval=$with_cxx_include_32bit_dir;
5590 else
5591   withval=""
5592 fi
5593
5594
5595 cat >>confdefs.h <<_ACEOF
5596 #define CXX_INCLUDE_32BIT_DIR "$withval"
5597 _ACEOF
5598
5599
5600
5601 # Check whether --with-cxx-include-64bit-dir was given.
5602 if test "${with_cxx_include_64bit_dir+set}" = set; then
5603   withval=$with_cxx_include_64bit_dir;
5604 else
5605   withval=""
5606 fi
5607
5608
5609 cat >>confdefs.h <<_ACEOF
5610 #define CXX_INCLUDE_64BIT_DIR "$withval"
5611 _ACEOF
5612
5613
5614
5615 # Check whether --with-binutils-include was given.
5616 if test "${with_binutils_include+set}" = set; then
5617   withval=$with_binutils_include;
5618 else
5619   withval=default
5620 fi
5621
5622 case "$withval" in
5623   default) WITH_BINUTILS_INCDIR=default ;;
5624   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5625   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5626 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5627    { (exit 1); exit 1; }; } ;;
5628 esac
5629 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5630   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5631
5632   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5633      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5634      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5635 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5636    { (exit 1); exit 1; }; };
5637   fi
5638 fi
5639
5640
5641 # Check whether --with-bug-report-url was given.
5642 if test "${with_bug_report_url+set}" = set; then
5643   withval=$with_bug_report_url;
5644 else
5645   withval="http://llvm.org/bugs/"
5646 fi
5647
5648
5649 cat >>confdefs.h <<_ACEOF
5650 #define BUG_REPORT_URL "$withval"
5651 _ACEOF
5652
5653
5654 # Check whether --enable-libffi was given.
5655 if test "${enable_libffi+set}" = set; then
5656   enableval=$enable_libffi; case "$enableval" in
5657     yes) llvm_cv_enable_libffi="yes" ;;
5658     no)  llvm_cv_enable_libffi="no"  ;;
5659     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5660 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5661    { (exit 1); exit 1; }; } ;;
5662   esac
5663 else
5664   llvm_cv_enable_libffi=no
5665 fi
5666
5667
5668
5669 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5670 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5671 if test "${lt_cv_path_NM+set}" = set; then
5672   echo $ECHO_N "(cached) $ECHO_C" >&6
5673 else
5674   if test -n "$NM"; then
5675   # Let the user override the test.
5676   lt_cv_path_NM="$NM"
5677 else
5678   lt_nm_to_check="${ac_tool_prefix}nm"
5679   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5680     lt_nm_to_check="$lt_nm_to_check nm"
5681   fi
5682   for lt_tmp_nm in $lt_nm_to_check; do
5683     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5684     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5685       IFS="$lt_save_ifs"
5686       test -z "$ac_dir" && ac_dir=.
5687       tmp_nm="$ac_dir/$lt_tmp_nm"
5688       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5689         # Check to see if the nm accepts a BSD-compat flag.
5690         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5691         #   nm: unknown option "B" ignored
5692         # Tru64's nm complains that /dev/null is an invalid object file
5693         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5694         */dev/null* | *'Invalid file or object type'*)
5695           lt_cv_path_NM="$tmp_nm -B"
5696           break
5697           ;;
5698         *)
5699           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5700           */dev/null*)
5701             lt_cv_path_NM="$tmp_nm -p"
5702             break
5703             ;;
5704           *)
5705             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5706             continue # so that we can try to find one that supports BSD flags
5707             ;;
5708           esac
5709           ;;
5710         esac
5711       fi
5712     done
5713     IFS="$lt_save_ifs"
5714   done
5715   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5716 fi
5717 fi
5718 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5719 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5720 NM="$lt_cv_path_NM"
5721
5722
5723
5724 { echo "$as_me:$LINENO: checking for GNU make" >&5
5725 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5726 if test "${llvm_cv_gnu_make_command+set}" = set; then
5727   echo $ECHO_N "(cached) $ECHO_C" >&6
5728 else
5729   llvm_cv_gnu_make_command=''
5730  for a in "$MAKE" make gmake gnumake ; do
5731   if test -z "$a" ; then continue ; fi ;
5732   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5733   then
5734    llvm_cv_gnu_make_command=$a ;
5735    break;
5736   fi
5737  done
5738 fi
5739 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5740 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5741  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5742    ifGNUmake='' ;
5743  else
5744    ifGNUmake='#' ;
5745    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5746 echo "${ECHO_T}\"Not found\"" >&6; };
5747  fi
5748
5749
5750 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5751 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5752 LN_S=$as_ln_s
5753 if test "$LN_S" = "ln -s"; then
5754   { echo "$as_me:$LINENO: result: yes" >&5
5755 echo "${ECHO_T}yes" >&6; }
5756 else
5757   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5758 echo "${ECHO_T}no, using $LN_S" >&6; }
5759 fi
5760
5761 # Extract the first word of "cmp", so it can be a program name with args.
5762 set dummy cmp; ac_word=$2
5763 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5764 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5765 if test "${ac_cv_path_CMP+set}" = set; then
5766   echo $ECHO_N "(cached) $ECHO_C" >&6
5767 else
5768   case $CMP in
5769   [\\/]* | ?:[\\/]*)
5770   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5771   ;;
5772   *)
5773   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5774 for as_dir in $PATH
5775 do
5776   IFS=$as_save_IFS
5777   test -z "$as_dir" && as_dir=.
5778   for ac_exec_ext in '' $ac_executable_extensions; do
5779   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5780     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5781     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5782     break 2
5783   fi
5784 done
5785 done
5786 IFS=$as_save_IFS
5787
5788   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5789   ;;
5790 esac
5791 fi
5792 CMP=$ac_cv_path_CMP
5793 if test -n "$CMP"; then
5794   { echo "$as_me:$LINENO: result: $CMP" >&5
5795 echo "${ECHO_T}$CMP" >&6; }
5796 else
5797   { echo "$as_me:$LINENO: result: no" >&5
5798 echo "${ECHO_T}no" >&6; }
5799 fi
5800
5801
5802 # Extract the first word of "cp", so it can be a program name with args.
5803 set dummy cp; ac_word=$2
5804 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5805 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5806 if test "${ac_cv_path_CP+set}" = set; then
5807   echo $ECHO_N "(cached) $ECHO_C" >&6
5808 else
5809   case $CP in
5810   [\\/]* | ?:[\\/]*)
5811   ac_cv_path_CP="$CP" # Let the user override the test with a path.
5812   ;;
5813   *)
5814   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5815 for as_dir in $PATH
5816 do
5817   IFS=$as_save_IFS
5818   test -z "$as_dir" && as_dir=.
5819   for ac_exec_ext in '' $ac_executable_extensions; do
5820   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5821     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5822     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5823     break 2
5824   fi
5825 done
5826 done
5827 IFS=$as_save_IFS
5828
5829   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5830   ;;
5831 esac
5832 fi
5833 CP=$ac_cv_path_CP
5834 if test -n "$CP"; then
5835   { echo "$as_me:$LINENO: result: $CP" >&5
5836 echo "${ECHO_T}$CP" >&6; }
5837 else
5838   { echo "$as_me:$LINENO: result: no" >&5
5839 echo "${ECHO_T}no" >&6; }
5840 fi
5841
5842
5843 # Extract the first word of "date", so it can be a program name with args.
5844 set dummy date; ac_word=$2
5845 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5846 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5847 if test "${ac_cv_path_DATE+set}" = set; then
5848   echo $ECHO_N "(cached) $ECHO_C" >&6
5849 else
5850   case $DATE in
5851   [\\/]* | ?:[\\/]*)
5852   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5853   ;;
5854   *)
5855   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5856 for as_dir in $PATH
5857 do
5858   IFS=$as_save_IFS
5859   test -z "$as_dir" && as_dir=.
5860   for ac_exec_ext in '' $ac_executable_extensions; do
5861   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5862     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5863     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5864     break 2
5865   fi
5866 done
5867 done
5868 IFS=$as_save_IFS
5869
5870   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5871   ;;
5872 esac
5873 fi
5874 DATE=$ac_cv_path_DATE
5875 if test -n "$DATE"; then
5876   { echo "$as_me:$LINENO: result: $DATE" >&5
5877 echo "${ECHO_T}$DATE" >&6; }
5878 else
5879   { echo "$as_me:$LINENO: result: no" >&5
5880 echo "${ECHO_T}no" >&6; }
5881 fi
5882
5883
5884 # Extract the first word of "find", so it can be a program name with args.
5885 set dummy find; ac_word=$2
5886 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5887 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5888 if test "${ac_cv_path_FIND+set}" = set; then
5889   echo $ECHO_N "(cached) $ECHO_C" >&6
5890 else
5891   case $FIND in
5892   [\\/]* | ?:[\\/]*)
5893   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5894   ;;
5895   *)
5896   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5897 for as_dir in $PATH
5898 do
5899   IFS=$as_save_IFS
5900   test -z "$as_dir" && as_dir=.
5901   for ac_exec_ext in '' $ac_executable_extensions; do
5902   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5903     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5904     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5905     break 2
5906   fi
5907 done
5908 done
5909 IFS=$as_save_IFS
5910
5911   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5912   ;;
5913 esac
5914 fi
5915 FIND=$ac_cv_path_FIND
5916 if test -n "$FIND"; then
5917   { echo "$as_me:$LINENO: result: $FIND" >&5
5918 echo "${ECHO_T}$FIND" >&6; }
5919 else
5920   { echo "$as_me:$LINENO: result: no" >&5
5921 echo "${ECHO_T}no" >&6; }
5922 fi
5923
5924
5925 # Extract the first word of "grep", so it can be a program name with args.
5926 set dummy grep; ac_word=$2
5927 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5928 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5929 if test "${ac_cv_path_GREP+set}" = set; then
5930   echo $ECHO_N "(cached) $ECHO_C" >&6
5931 else
5932   case $GREP in
5933   [\\/]* | ?:[\\/]*)
5934   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5935   ;;
5936   *)
5937   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5938 for as_dir in $PATH
5939 do
5940   IFS=$as_save_IFS
5941   test -z "$as_dir" && as_dir=.
5942   for ac_exec_ext in '' $ac_executable_extensions; do
5943   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5944     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5945     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5946     break 2
5947   fi
5948 done
5949 done
5950 IFS=$as_save_IFS
5951
5952   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5953   ;;
5954 esac
5955 fi
5956 GREP=$ac_cv_path_GREP
5957 if test -n "$GREP"; then
5958   { echo "$as_me:$LINENO: result: $GREP" >&5
5959 echo "${ECHO_T}$GREP" >&6; }
5960 else
5961   { echo "$as_me:$LINENO: result: no" >&5
5962 echo "${ECHO_T}no" >&6; }
5963 fi
5964
5965
5966 # Extract the first word of "mkdir", so it can be a program name with args.
5967 set dummy mkdir; ac_word=$2
5968 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5969 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5970 if test "${ac_cv_path_MKDIR+set}" = set; then
5971   echo $ECHO_N "(cached) $ECHO_C" >&6
5972 else
5973   case $MKDIR in
5974   [\\/]* | ?:[\\/]*)
5975   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5976   ;;
5977   *)
5978   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5979 for as_dir in $PATH
5980 do
5981   IFS=$as_save_IFS
5982   test -z "$as_dir" && as_dir=.
5983   for ac_exec_ext in '' $ac_executable_extensions; do
5984   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5985     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
5986     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5987     break 2
5988   fi
5989 done
5990 done
5991 IFS=$as_save_IFS
5992
5993   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5994   ;;
5995 esac
5996 fi
5997 MKDIR=$ac_cv_path_MKDIR
5998 if test -n "$MKDIR"; then
5999   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6000 echo "${ECHO_T}$MKDIR" >&6; }
6001 else
6002   { echo "$as_me:$LINENO: result: no" >&5
6003 echo "${ECHO_T}no" >&6; }
6004 fi
6005
6006
6007 # Extract the first word of "mv", so it can be a program name with args.
6008 set dummy mv; ac_word=$2
6009 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6010 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6011 if test "${ac_cv_path_MV+set}" = set; then
6012   echo $ECHO_N "(cached) $ECHO_C" >&6
6013 else
6014   case $MV in
6015   [\\/]* | ?:[\\/]*)
6016   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6017   ;;
6018   *)
6019   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6020 for as_dir in $PATH
6021 do
6022   IFS=$as_save_IFS
6023   test -z "$as_dir" && as_dir=.
6024   for ac_exec_ext in '' $ac_executable_extensions; do
6025   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6026     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6027     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6028     break 2
6029   fi
6030 done
6031 done
6032 IFS=$as_save_IFS
6033
6034   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6035   ;;
6036 esac
6037 fi
6038 MV=$ac_cv_path_MV
6039 if test -n "$MV"; then
6040   { echo "$as_me:$LINENO: result: $MV" >&5
6041 echo "${ECHO_T}$MV" >&6; }
6042 else
6043   { echo "$as_me:$LINENO: result: no" >&5
6044 echo "${ECHO_T}no" >&6; }
6045 fi
6046
6047
6048 if test -n "$ac_tool_prefix"; then
6049   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6050 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6051 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6053 if test "${ac_cv_prog_RANLIB+set}" = set; then
6054   echo $ECHO_N "(cached) $ECHO_C" >&6
6055 else
6056   if test -n "$RANLIB"; then
6057   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6058 else
6059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6060 for as_dir in $PATH
6061 do
6062   IFS=$as_save_IFS
6063   test -z "$as_dir" && as_dir=.
6064   for ac_exec_ext in '' $ac_executable_extensions; do
6065   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6066     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6067     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6068     break 2
6069   fi
6070 done
6071 done
6072 IFS=$as_save_IFS
6073
6074 fi
6075 fi
6076 RANLIB=$ac_cv_prog_RANLIB
6077 if test -n "$RANLIB"; then
6078   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6079 echo "${ECHO_T}$RANLIB" >&6; }
6080 else
6081   { echo "$as_me:$LINENO: result: no" >&5
6082 echo "${ECHO_T}no" >&6; }
6083 fi
6084
6085
6086 fi
6087 if test -z "$ac_cv_prog_RANLIB"; then
6088   ac_ct_RANLIB=$RANLIB
6089   # Extract the first word of "ranlib", so it can be a program name with args.
6090 set dummy ranlib; ac_word=$2
6091 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6092 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6093 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6094   echo $ECHO_N "(cached) $ECHO_C" >&6
6095 else
6096   if test -n "$ac_ct_RANLIB"; then
6097   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6098 else
6099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6100 for as_dir in $PATH
6101 do
6102   IFS=$as_save_IFS
6103   test -z "$as_dir" && as_dir=.
6104   for ac_exec_ext in '' $ac_executable_extensions; do
6105   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6106     ac_cv_prog_ac_ct_RANLIB="ranlib"
6107     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6108     break 2
6109   fi
6110 done
6111 done
6112 IFS=$as_save_IFS
6113
6114 fi
6115 fi
6116 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6117 if test -n "$ac_ct_RANLIB"; then
6118   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6119 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6120 else
6121   { echo "$as_me:$LINENO: result: no" >&5
6122 echo "${ECHO_T}no" >&6; }
6123 fi
6124
6125   if test "x$ac_ct_RANLIB" = x; then
6126     RANLIB=":"
6127   else
6128     case $cross_compiling:$ac_tool_warned in
6129 yes:)
6130 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6131 whose name does not start with the host triplet.  If you think this
6132 configuration is useful to you, please write to autoconf@gnu.org." >&5
6133 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6134 whose name does not start with the host triplet.  If you think this
6135 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6136 ac_tool_warned=yes ;;
6137 esac
6138     RANLIB=$ac_ct_RANLIB
6139   fi
6140 else
6141   RANLIB="$ac_cv_prog_RANLIB"
6142 fi
6143
6144 if test -n "$ac_tool_prefix"; then
6145   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6146 set dummy ${ac_tool_prefix}ar; ac_word=$2
6147 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6148 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6149 if test "${ac_cv_prog_AR+set}" = set; then
6150   echo $ECHO_N "(cached) $ECHO_C" >&6
6151 else
6152   if test -n "$AR"; then
6153   ac_cv_prog_AR="$AR" # Let the user override the test.
6154 else
6155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6156 for as_dir in $PATH
6157 do
6158   IFS=$as_save_IFS
6159   test -z "$as_dir" && as_dir=.
6160   for ac_exec_ext in '' $ac_executable_extensions; do
6161   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6162     ac_cv_prog_AR="${ac_tool_prefix}ar"
6163     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6164     break 2
6165   fi
6166 done
6167 done
6168 IFS=$as_save_IFS
6169
6170 fi
6171 fi
6172 AR=$ac_cv_prog_AR
6173 if test -n "$AR"; then
6174   { echo "$as_me:$LINENO: result: $AR" >&5
6175 echo "${ECHO_T}$AR" >&6; }
6176 else
6177   { echo "$as_me:$LINENO: result: no" >&5
6178 echo "${ECHO_T}no" >&6; }
6179 fi
6180
6181
6182 fi
6183 if test -z "$ac_cv_prog_AR"; then
6184   ac_ct_AR=$AR
6185   # Extract the first word of "ar", so it can be a program name with args.
6186 set dummy ar; ac_word=$2
6187 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6188 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6189 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6190   echo $ECHO_N "(cached) $ECHO_C" >&6
6191 else
6192   if test -n "$ac_ct_AR"; then
6193   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6194 else
6195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6196 for as_dir in $PATH
6197 do
6198   IFS=$as_save_IFS
6199   test -z "$as_dir" && as_dir=.
6200   for ac_exec_ext in '' $ac_executable_extensions; do
6201   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6202     ac_cv_prog_ac_ct_AR="ar"
6203     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6204     break 2
6205   fi
6206 done
6207 done
6208 IFS=$as_save_IFS
6209
6210 fi
6211 fi
6212 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6213 if test -n "$ac_ct_AR"; then
6214   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6215 echo "${ECHO_T}$ac_ct_AR" >&6; }
6216 else
6217   { echo "$as_me:$LINENO: result: no" >&5
6218 echo "${ECHO_T}no" >&6; }
6219 fi
6220
6221   if test "x$ac_ct_AR" = x; then
6222     AR="false"
6223   else
6224     case $cross_compiling:$ac_tool_warned in
6225 yes:)
6226 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6227 whose name does not start with the host triplet.  If you think this
6228 configuration is useful to you, please write to autoconf@gnu.org." >&5
6229 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6230 whose name does not start with the host triplet.  If you think this
6231 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6232 ac_tool_warned=yes ;;
6233 esac
6234     AR=$ac_ct_AR
6235   fi
6236 else
6237   AR="$ac_cv_prog_AR"
6238 fi
6239
6240 # Extract the first word of "rm", so it can be a program name with args.
6241 set dummy rm; ac_word=$2
6242 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6243 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6244 if test "${ac_cv_path_RM+set}" = set; then
6245   echo $ECHO_N "(cached) $ECHO_C" >&6
6246 else
6247   case $RM in
6248   [\\/]* | ?:[\\/]*)
6249   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6250   ;;
6251   *)
6252   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6253 for as_dir in $PATH
6254 do
6255   IFS=$as_save_IFS
6256   test -z "$as_dir" && as_dir=.
6257   for ac_exec_ext in '' $ac_executable_extensions; do
6258   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6259     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6260     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6261     break 2
6262   fi
6263 done
6264 done
6265 IFS=$as_save_IFS
6266
6267   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6268   ;;
6269 esac
6270 fi
6271 RM=$ac_cv_path_RM
6272 if test -n "$RM"; then
6273   { echo "$as_me:$LINENO: result: $RM" >&5
6274 echo "${ECHO_T}$RM" >&6; }
6275 else
6276   { echo "$as_me:$LINENO: result: no" >&5
6277 echo "${ECHO_T}no" >&6; }
6278 fi
6279
6280
6281 # Extract the first word of "sed", so it can be a program name with args.
6282 set dummy sed; ac_word=$2
6283 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6284 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6285 if test "${ac_cv_path_SED+set}" = set; then
6286   echo $ECHO_N "(cached) $ECHO_C" >&6
6287 else
6288   case $SED in
6289   [\\/]* | ?:[\\/]*)
6290   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6291   ;;
6292   *)
6293   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6294 for as_dir in $PATH
6295 do
6296   IFS=$as_save_IFS
6297   test -z "$as_dir" && as_dir=.
6298   for ac_exec_ext in '' $ac_executable_extensions; do
6299   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6300     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6301     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6302     break 2
6303   fi
6304 done
6305 done
6306 IFS=$as_save_IFS
6307
6308   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6309   ;;
6310 esac
6311 fi
6312 SED=$ac_cv_path_SED
6313 if test -n "$SED"; then
6314   { echo "$as_me:$LINENO: result: $SED" >&5
6315 echo "${ECHO_T}$SED" >&6; }
6316 else
6317   { echo "$as_me:$LINENO: result: no" >&5
6318 echo "${ECHO_T}no" >&6; }
6319 fi
6320
6321
6322 # Extract the first word of "tar", so it can be a program name with args.
6323 set dummy tar; ac_word=$2
6324 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6325 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6326 if test "${ac_cv_path_TAR+set}" = set; then
6327   echo $ECHO_N "(cached) $ECHO_C" >&6
6328 else
6329   case $TAR in
6330   [\\/]* | ?:[\\/]*)
6331   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6332   ;;
6333   *)
6334   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6335 for as_dir in $PATH
6336 do
6337   IFS=$as_save_IFS
6338   test -z "$as_dir" && as_dir=.
6339   for ac_exec_ext in '' $ac_executable_extensions; do
6340   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6341     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6342     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6343     break 2
6344   fi
6345 done
6346 done
6347 IFS=$as_save_IFS
6348
6349   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6350   ;;
6351 esac
6352 fi
6353 TAR=$ac_cv_path_TAR
6354 if test -n "$TAR"; then
6355   { echo "$as_me:$LINENO: result: $TAR" >&5
6356 echo "${ECHO_T}$TAR" >&6; }
6357 else
6358   { echo "$as_me:$LINENO: result: no" >&5
6359 echo "${ECHO_T}no" >&6; }
6360 fi
6361
6362
6363 # Extract the first word of "pwd", so it can be a program name with args.
6364 set dummy pwd; ac_word=$2
6365 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6366 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6367 if test "${ac_cv_path_BINPWD+set}" = set; then
6368   echo $ECHO_N "(cached) $ECHO_C" >&6
6369 else
6370   case $BINPWD in
6371   [\\/]* | ?:[\\/]*)
6372   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6373   ;;
6374   *)
6375   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6376 for as_dir in $PATH
6377 do
6378   IFS=$as_save_IFS
6379   test -z "$as_dir" && as_dir=.
6380   for ac_exec_ext in '' $ac_executable_extensions; do
6381   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6382     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6383     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6384     break 2
6385   fi
6386 done
6387 done
6388 IFS=$as_save_IFS
6389
6390   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6391   ;;
6392 esac
6393 fi
6394 BINPWD=$ac_cv_path_BINPWD
6395 if test -n "$BINPWD"; then
6396   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6397 echo "${ECHO_T}$BINPWD" >&6; }
6398 else
6399   { echo "$as_me:$LINENO: result: no" >&5
6400 echo "${ECHO_T}no" >&6; }
6401 fi
6402
6403
6404
6405 # Extract the first word of "Graphviz", so it can be a program name with args.
6406 set dummy Graphviz; ac_word=$2
6407 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6408 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6409 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6410   echo $ECHO_N "(cached) $ECHO_C" >&6
6411 else
6412   case $GRAPHVIZ in
6413   [\\/]* | ?:[\\/]*)
6414   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6415   ;;
6416   *)
6417   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6418 for as_dir in $PATH
6419 do
6420   IFS=$as_save_IFS
6421   test -z "$as_dir" && as_dir=.
6422   for ac_exec_ext in '' $ac_executable_extensions; do
6423   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6424     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6425     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6426     break 2
6427   fi
6428 done
6429 done
6430 IFS=$as_save_IFS
6431
6432   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6433   ;;
6434 esac
6435 fi
6436 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6437 if test -n "$GRAPHVIZ"; then
6438   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6439 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6440 else
6441   { echo "$as_me:$LINENO: result: no" >&5
6442 echo "${ECHO_T}no" >&6; }
6443 fi
6444
6445
6446 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6447
6448 cat >>confdefs.h <<\_ACEOF
6449 #define HAVE_GRAPHVIZ 1
6450 _ACEOF
6451
6452     if test "$llvm_cv_os_type" = "MingW" ; then
6453     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6454   fi
6455
6456 cat >>confdefs.h <<_ACEOF
6457 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6458 _ACEOF
6459
6460 fi
6461 # Extract the first word of "dot", so it can be a program name with args.
6462 set dummy dot; ac_word=$2
6463 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6464 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6465 if test "${ac_cv_path_DOT+set}" = set; then
6466   echo $ECHO_N "(cached) $ECHO_C" >&6
6467 else
6468   case $DOT in
6469   [\\/]* | ?:[\\/]*)
6470   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6471   ;;
6472   *)
6473   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6474 for as_dir in $PATH
6475 do
6476   IFS=$as_save_IFS
6477   test -z "$as_dir" && as_dir=.
6478   for ac_exec_ext in '' $ac_executable_extensions; do
6479   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6480     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6481     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6482     break 2
6483   fi
6484 done
6485 done
6486 IFS=$as_save_IFS
6487
6488   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6489   ;;
6490 esac
6491 fi
6492 DOT=$ac_cv_path_DOT
6493 if test -n "$DOT"; then
6494   { echo "$as_me:$LINENO: result: $DOT" >&5
6495 echo "${ECHO_T}$DOT" >&6; }
6496 else
6497   { echo "$as_me:$LINENO: result: no" >&5
6498 echo "${ECHO_T}no" >&6; }
6499 fi
6500
6501
6502 if test "$DOT" != "echo dot" ; then
6503
6504 cat >>confdefs.h <<\_ACEOF
6505 #define HAVE_DOT 1
6506 _ACEOF
6507
6508     if test "$llvm_cv_os_type" = "MingW" ; then
6509     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6510   fi
6511
6512 cat >>confdefs.h <<_ACEOF
6513 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6514 _ACEOF
6515
6516 fi
6517 # Extract the first word of "fdp", so it can be a program name with args.
6518 set dummy fdp; ac_word=$2
6519 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6520 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6521 if test "${ac_cv_path_FDP+set}" = set; then
6522   echo $ECHO_N "(cached) $ECHO_C" >&6
6523 else
6524   case $FDP in
6525   [\\/]* | ?:[\\/]*)
6526   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6527   ;;
6528   *)
6529   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6530 for as_dir in $PATH
6531 do
6532   IFS=$as_save_IFS
6533   test -z "$as_dir" && as_dir=.
6534   for ac_exec_ext in '' $ac_executable_extensions; do
6535   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6536     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6537     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6538     break 2
6539   fi
6540 done
6541 done
6542 IFS=$as_save_IFS
6543
6544   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6545   ;;
6546 esac
6547 fi
6548 FDP=$ac_cv_path_FDP
6549 if test -n "$FDP"; then
6550   { echo "$as_me:$LINENO: result: $FDP" >&5
6551 echo "${ECHO_T}$FDP" >&6; }
6552 else
6553   { echo "$as_me:$LINENO: result: no" >&5
6554 echo "${ECHO_T}no" >&6; }
6555 fi
6556
6557
6558 if test "$FDP" != "echo fdp" ; then
6559
6560 cat >>confdefs.h <<\_ACEOF
6561 #define HAVE_FDP 1
6562 _ACEOF
6563
6564     if test "$llvm_cv_os_type" = "MingW" ; then
6565     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6566   fi
6567
6568 cat >>confdefs.h <<_ACEOF
6569 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6570 _ACEOF
6571
6572 fi
6573 # Extract the first word of "neato", so it can be a program name with args.
6574 set dummy neato; ac_word=$2
6575 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6576 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6577 if test "${ac_cv_path_NEATO+set}" = set; then
6578   echo $ECHO_N "(cached) $ECHO_C" >&6
6579 else
6580   case $NEATO in
6581   [\\/]* | ?:[\\/]*)
6582   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6583   ;;
6584   *)
6585   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6586 for as_dir in $PATH
6587 do
6588   IFS=$as_save_IFS
6589   test -z "$as_dir" && as_dir=.
6590   for ac_exec_ext in '' $ac_executable_extensions; do
6591   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6592     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6593     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6594     break 2
6595   fi
6596 done
6597 done
6598 IFS=$as_save_IFS
6599
6600   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6601   ;;
6602 esac
6603 fi
6604 NEATO=$ac_cv_path_NEATO
6605 if test -n "$NEATO"; then
6606   { echo "$as_me:$LINENO: result: $NEATO" >&5
6607 echo "${ECHO_T}$NEATO" >&6; }
6608 else
6609   { echo "$as_me:$LINENO: result: no" >&5
6610 echo "${ECHO_T}no" >&6; }
6611 fi
6612
6613
6614 if test "$NEATO" != "echo neato" ; then
6615
6616 cat >>confdefs.h <<\_ACEOF
6617 #define HAVE_NEATO 1
6618 _ACEOF
6619
6620     if test "$llvm_cv_os_type" = "MingW" ; then
6621     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6622   fi
6623
6624 cat >>confdefs.h <<_ACEOF
6625 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6626 _ACEOF
6627
6628 fi
6629 # Extract the first word of "twopi", so it can be a program name with args.
6630 set dummy twopi; ac_word=$2
6631 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6632 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6633 if test "${ac_cv_path_TWOPI+set}" = set; then
6634   echo $ECHO_N "(cached) $ECHO_C" >&6
6635 else
6636   case $TWOPI in
6637   [\\/]* | ?:[\\/]*)
6638   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6639   ;;
6640   *)
6641   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6642 for as_dir in $PATH
6643 do
6644   IFS=$as_save_IFS
6645   test -z "$as_dir" && as_dir=.
6646   for ac_exec_ext in '' $ac_executable_extensions; do
6647   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6648     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6649     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6650     break 2
6651   fi
6652 done
6653 done
6654 IFS=$as_save_IFS
6655
6656   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6657   ;;
6658 esac
6659 fi
6660 TWOPI=$ac_cv_path_TWOPI
6661 if test -n "$TWOPI"; then
6662   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6663 echo "${ECHO_T}$TWOPI" >&6; }
6664 else
6665   { echo "$as_me:$LINENO: result: no" >&5
6666 echo "${ECHO_T}no" >&6; }
6667 fi
6668
6669
6670 if test "$TWOPI" != "echo twopi" ; then
6671
6672 cat >>confdefs.h <<\_ACEOF
6673 #define HAVE_TWOPI 1
6674 _ACEOF
6675
6676     if test "$llvm_cv_os_type" = "MingW" ; then
6677     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6678   fi
6679
6680 cat >>confdefs.h <<_ACEOF
6681 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6682 _ACEOF
6683
6684 fi
6685 # Extract the first word of "circo", so it can be a program name with args.
6686 set dummy circo; ac_word=$2
6687 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6688 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6689 if test "${ac_cv_path_CIRCO+set}" = set; then
6690   echo $ECHO_N "(cached) $ECHO_C" >&6
6691 else
6692   case $CIRCO in
6693   [\\/]* | ?:[\\/]*)
6694   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6695   ;;
6696   *)
6697   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6698 for as_dir in $PATH
6699 do
6700   IFS=$as_save_IFS
6701   test -z "$as_dir" && as_dir=.
6702   for ac_exec_ext in '' $ac_executable_extensions; do
6703   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6704     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6705     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6706     break 2
6707   fi
6708 done
6709 done
6710 IFS=$as_save_IFS
6711
6712   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6713   ;;
6714 esac
6715 fi
6716 CIRCO=$ac_cv_path_CIRCO
6717 if test -n "$CIRCO"; then
6718   { echo "$as_me:$LINENO: result: $CIRCO" >&5
6719 echo "${ECHO_T}$CIRCO" >&6; }
6720 else
6721   { echo "$as_me:$LINENO: result: no" >&5
6722 echo "${ECHO_T}no" >&6; }
6723 fi
6724
6725
6726 if test "$CIRCO" != "echo circo" ; then
6727
6728 cat >>confdefs.h <<\_ACEOF
6729 #define HAVE_CIRCO 1
6730 _ACEOF
6731
6732     if test "$llvm_cv_os_type" = "MingW" ; then
6733     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6734   fi
6735
6736 cat >>confdefs.h <<_ACEOF
6737 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6738 _ACEOF
6739
6740 fi
6741 for ac_prog in gv gsview32
6742 do
6743   # Extract the first word of "$ac_prog", so it can be a program name with args.
6744 set dummy $ac_prog; ac_word=$2
6745 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6747 if test "${ac_cv_path_GV+set}" = set; then
6748   echo $ECHO_N "(cached) $ECHO_C" >&6
6749 else
6750   case $GV in
6751   [\\/]* | ?:[\\/]*)
6752   ac_cv_path_GV="$GV" # Let the user override the test with a path.
6753   ;;
6754   *)
6755   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6756 for as_dir in $PATH
6757 do
6758   IFS=$as_save_IFS
6759   test -z "$as_dir" && as_dir=.
6760   for ac_exec_ext in '' $ac_executable_extensions; do
6761   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6762     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6763     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6764     break 2
6765   fi
6766 done
6767 done
6768 IFS=$as_save_IFS
6769
6770   ;;
6771 esac
6772 fi
6773 GV=$ac_cv_path_GV
6774 if test -n "$GV"; then
6775   { echo "$as_me:$LINENO: result: $GV" >&5
6776 echo "${ECHO_T}$GV" >&6; }
6777 else
6778   { echo "$as_me:$LINENO: result: no" >&5
6779 echo "${ECHO_T}no" >&6; }
6780 fi
6781
6782
6783   test -n "$GV" && break
6784 done
6785 test -n "$GV" || GV="echo gv"
6786
6787 if test "$GV" != "echo gv" ; then
6788
6789 cat >>confdefs.h <<\_ACEOF
6790 #define HAVE_GV 1
6791 _ACEOF
6792
6793     if test "$llvm_cv_os_type" = "MingW" ; then
6794     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6795   fi
6796
6797 cat >>confdefs.h <<_ACEOF
6798 #define LLVM_PATH_GV "$GV${EXEEXT}"
6799 _ACEOF
6800
6801 fi
6802 # Extract the first word of "dotty", so it can be a program name with args.
6803 set dummy dotty; ac_word=$2
6804 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6805 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6806 if test "${ac_cv_path_DOTTY+set}" = set; then
6807   echo $ECHO_N "(cached) $ECHO_C" >&6
6808 else
6809   case $DOTTY in
6810   [\\/]* | ?:[\\/]*)
6811   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6812   ;;
6813   *)
6814   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6815 for as_dir in $PATH
6816 do
6817   IFS=$as_save_IFS
6818   test -z "$as_dir" && as_dir=.
6819   for ac_exec_ext in '' $ac_executable_extensions; do
6820   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6821     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
6822     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6823     break 2
6824   fi
6825 done
6826 done
6827 IFS=$as_save_IFS
6828
6829   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6830   ;;
6831 esac
6832 fi
6833 DOTTY=$ac_cv_path_DOTTY
6834 if test -n "$DOTTY"; then
6835   { echo "$as_me:$LINENO: result: $DOTTY" >&5
6836 echo "${ECHO_T}$DOTTY" >&6; }
6837 else
6838   { echo "$as_me:$LINENO: result: no" >&5
6839 echo "${ECHO_T}no" >&6; }
6840 fi
6841
6842
6843 if test "$DOTTY" != "echo dotty" ; then
6844
6845 cat >>confdefs.h <<\_ACEOF
6846 #define HAVE_DOTTY 1
6847 _ACEOF
6848
6849     if test "$llvm_cv_os_type" = "MingW" ; then
6850     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6851   fi
6852
6853 cat >>confdefs.h <<_ACEOF
6854 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6855 _ACEOF
6856
6857 fi
6858 # Extract the first word of "xdot.py", so it can be a program name with args.
6859 set dummy xdot.py; ac_word=$2
6860 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6861 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6862 if test "${ac_cv_path_XDOT_PY+set}" = set; then
6863   echo $ECHO_N "(cached) $ECHO_C" >&6
6864 else
6865   case $XDOT_PY in
6866   [\\/]* | ?:[\\/]*)
6867   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6868   ;;
6869   *)
6870   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6871 for as_dir in $PATH
6872 do
6873   IFS=$as_save_IFS
6874   test -z "$as_dir" && as_dir=.
6875   for ac_exec_ext in '' $ac_executable_extensions; do
6876   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6877     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6878     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6879     break 2
6880   fi
6881 done
6882 done
6883 IFS=$as_save_IFS
6884
6885   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6886   ;;
6887 esac
6888 fi
6889 XDOT_PY=$ac_cv_path_XDOT_PY
6890 if test -n "$XDOT_PY"; then
6891   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6892 echo "${ECHO_T}$XDOT_PY" >&6; }
6893 else
6894   { echo "$as_me:$LINENO: result: no" >&5
6895 echo "${ECHO_T}no" >&6; }
6896 fi
6897
6898
6899 if test "$XDOT_PY" != "echo xdot.py" ; then
6900
6901 cat >>confdefs.h <<\_ACEOF
6902 #define HAVE_XDOT_PY 1
6903 _ACEOF
6904
6905     if test "$llvm_cv_os_type" = "MingW" ; then
6906     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6907   fi
6908
6909 cat >>confdefs.h <<_ACEOF
6910 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6911 _ACEOF
6912
6913 fi
6914
6915
6916 # Extract the first word of "perl", so it can be a program name with args.
6917 set dummy perl; ac_word=$2
6918 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6919 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6920 if test "${ac_cv_path_PERL+set}" = set; then
6921   echo $ECHO_N "(cached) $ECHO_C" >&6
6922 else
6923   case $PERL in
6924   [\\/]* | ?:[\\/]*)
6925   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6926   ;;
6927   *)
6928   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6929 for as_dir in $PATH
6930 do
6931   IFS=$as_save_IFS
6932   test -z "$as_dir" && as_dir=.
6933   for ac_exec_ext in '' $ac_executable_extensions; do
6934   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6935     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6936     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6937     break 2
6938   fi
6939 done
6940 done
6941 IFS=$as_save_IFS
6942
6943   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6944   ;;
6945 esac
6946 fi
6947 PERL=$ac_cv_path_PERL
6948 if test -n "$PERL"; then
6949   { echo "$as_me:$LINENO: result: $PERL" >&5
6950 echo "${ECHO_T}$PERL" >&6; }
6951 else
6952   { echo "$as_me:$LINENO: result: no" >&5
6953 echo "${ECHO_T}no" >&6; }
6954 fi
6955
6956
6957 if test "$PERL" != "none"; then
6958   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6959 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
6960   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
6961     { echo "$as_me:$LINENO: result: yes" >&5
6962 echo "${ECHO_T}yes" >&6; }
6963   else
6964     PERL=none
6965     { echo "$as_me:$LINENO: result: not found" >&5
6966 echo "${ECHO_T}not found" >&6; }
6967   fi
6968 fi
6969
6970
6971 if test x"$PERL" = xnone; then
6972    HAVE_PERL=0
6973
6974    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6975 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6976    { (exit 1); exit 1; }; }
6977 else
6978    HAVE_PERL=1
6979
6980 fi
6981
6982 # Find a good install program.  We prefer a C program (faster),
6983 # so one script is as good as another.  But avoid the broken or
6984 # incompatible versions:
6985 # SysV /etc/install, /usr/sbin/install
6986 # SunOS /usr/etc/install
6987 # IRIX /sbin/install
6988 # AIX /bin/install
6989 # AmigaOS /C/install, which installs bootblocks on floppy discs
6990 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6991 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6992 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6993 # OS/2's system install, which has a completely different semantic
6994 # ./install, which can be erroneously created by make from ./install.sh.
6995 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6996 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6997 if test -z "$INSTALL"; then
6998 if test "${ac_cv_path_install+set}" = set; then
6999   echo $ECHO_N "(cached) $ECHO_C" >&6
7000 else
7001   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7002 for as_dir in $PATH
7003 do
7004   IFS=$as_save_IFS
7005   test -z "$as_dir" && as_dir=.
7006   # Account for people who put trailing slashes in PATH elements.
7007 case $as_dir/ in
7008   ./ | .// | /cC/* | \
7009   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7010   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7011   /usr/ucb/* ) ;;
7012   *)
7013     # OSF1 and SCO ODT 3.0 have their own names for install.
7014     # Don't use installbsd from OSF since it installs stuff as root
7015     # by default.
7016     for ac_prog in ginstall scoinst install; do
7017       for ac_exec_ext in '' $ac_executable_extensions; do
7018         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7019           if test $ac_prog = install &&
7020             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7021             # AIX install.  It has an incompatible calling convention.
7022             :
7023           elif test $ac_prog = install &&
7024             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7025             # program-specific install script used by HP pwplus--don't use.
7026             :
7027           else
7028             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7029             break 3
7030           fi
7031         fi
7032       done
7033     done
7034     ;;
7035 esac
7036 done
7037 IFS=$as_save_IFS
7038
7039
7040 fi
7041   if test "${ac_cv_path_install+set}" = set; then
7042     INSTALL=$ac_cv_path_install
7043   else
7044     # As a last resort, use the slow shell script.  Don't cache a
7045     # value for INSTALL within a source directory, because that will
7046     # break other packages using the cache if that directory is
7047     # removed, or if the value is a relative name.
7048     INSTALL=$ac_install_sh
7049   fi
7050 fi
7051 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7052 echo "${ECHO_T}$INSTALL" >&6; }
7053
7054 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7055 # It thinks the first close brace ends the variable substitution.
7056 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7057
7058 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7059
7060 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7061
7062 case "$INSTALL" in
7063  [\\/$]* | ?:[\\/]* ) ;;
7064  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7065 esac
7066
7067 # Extract the first word of "bzip2", so it can be a program name with args.
7068 set dummy bzip2; ac_word=$2
7069 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7070 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7071 if test "${ac_cv_path_BZIP2+set}" = set; then
7072   echo $ECHO_N "(cached) $ECHO_C" >&6
7073 else
7074   case $BZIP2 in
7075   [\\/]* | ?:[\\/]*)
7076   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7077   ;;
7078   *)
7079   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7080 for as_dir in $PATH
7081 do
7082   IFS=$as_save_IFS
7083   test -z "$as_dir" && as_dir=.
7084   for ac_exec_ext in '' $ac_executable_extensions; do
7085   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7086     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7087     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7088     break 2
7089   fi
7090 done
7091 done
7092 IFS=$as_save_IFS
7093
7094   ;;
7095 esac
7096 fi
7097 BZIP2=$ac_cv_path_BZIP2
7098 if test -n "$BZIP2"; then
7099   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7100 echo "${ECHO_T}$BZIP2" >&6; }
7101 else
7102   { echo "$as_me:$LINENO: result: no" >&5
7103 echo "${ECHO_T}no" >&6; }
7104 fi
7105
7106
7107 # Extract the first word of "cat", so it can be a program name with args.
7108 set dummy cat; ac_word=$2
7109 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7110 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7111 if test "${ac_cv_path_CAT+set}" = set; then
7112   echo $ECHO_N "(cached) $ECHO_C" >&6
7113 else
7114   case $CAT in
7115   [\\/]* | ?:[\\/]*)
7116   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7117   ;;
7118   *)
7119   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7120 for as_dir in $PATH
7121 do
7122   IFS=$as_save_IFS
7123   test -z "$as_dir" && as_dir=.
7124   for ac_exec_ext in '' $ac_executable_extensions; do
7125   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7126     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7127     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7128     break 2
7129   fi
7130 done
7131 done
7132 IFS=$as_save_IFS
7133
7134   ;;
7135 esac
7136 fi
7137 CAT=$ac_cv_path_CAT
7138 if test -n "$CAT"; then
7139   { echo "$as_me:$LINENO: result: $CAT" >&5
7140 echo "${ECHO_T}$CAT" >&6; }
7141 else
7142   { echo "$as_me:$LINENO: result: no" >&5
7143 echo "${ECHO_T}no" >&6; }
7144 fi
7145
7146
7147 # Extract the first word of "doxygen", so it can be a program name with args.
7148 set dummy doxygen; ac_word=$2
7149 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7150 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7151 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7152   echo $ECHO_N "(cached) $ECHO_C" >&6
7153 else
7154   case $DOXYGEN in
7155   [\\/]* | ?:[\\/]*)
7156   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7157   ;;
7158   *)
7159   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7160 for as_dir in $PATH
7161 do
7162   IFS=$as_save_IFS
7163   test -z "$as_dir" && as_dir=.
7164   for ac_exec_ext in '' $ac_executable_extensions; do
7165   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7166     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7167     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7168     break 2
7169   fi
7170 done
7171 done
7172 IFS=$as_save_IFS
7173
7174   ;;
7175 esac
7176 fi
7177 DOXYGEN=$ac_cv_path_DOXYGEN
7178 if test -n "$DOXYGEN"; then
7179   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7180 echo "${ECHO_T}$DOXYGEN" >&6; }
7181 else
7182   { echo "$as_me:$LINENO: result: no" >&5
7183 echo "${ECHO_T}no" >&6; }
7184 fi
7185
7186
7187 # Extract the first word of "groff", so it can be a program name with args.
7188 set dummy groff; ac_word=$2
7189 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7190 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7191 if test "${ac_cv_path_GROFF+set}" = set; then
7192   echo $ECHO_N "(cached) $ECHO_C" >&6
7193 else
7194   case $GROFF in
7195   [\\/]* | ?:[\\/]*)
7196   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7197   ;;
7198   *)
7199   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7200 for as_dir in $PATH
7201 do
7202   IFS=$as_save_IFS
7203   test -z "$as_dir" && as_dir=.
7204   for ac_exec_ext in '' $ac_executable_extensions; do
7205   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7206     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7207     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7208     break 2
7209   fi
7210 done
7211 done
7212 IFS=$as_save_IFS
7213
7214   ;;
7215 esac
7216 fi
7217 GROFF=$ac_cv_path_GROFF
7218 if test -n "$GROFF"; then
7219   { echo "$as_me:$LINENO: result: $GROFF" >&5
7220 echo "${ECHO_T}$GROFF" >&6; }
7221 else
7222   { echo "$as_me:$LINENO: result: no" >&5
7223 echo "${ECHO_T}no" >&6; }
7224 fi
7225
7226
7227 # Extract the first word of "gzip", so it can be a program name with args.
7228 set dummy gzip; ac_word=$2
7229 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7230 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7231 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7232   echo $ECHO_N "(cached) $ECHO_C" >&6
7233 else
7234   case $GZIPBIN in
7235   [\\/]* | ?:[\\/]*)
7236   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7237   ;;
7238   *)
7239   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7240 for as_dir in $PATH
7241 do
7242   IFS=$as_save_IFS
7243   test -z "$as_dir" && as_dir=.
7244   for ac_exec_ext in '' $ac_executable_extensions; do
7245   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7246     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7247     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7248     break 2
7249   fi
7250 done
7251 done
7252 IFS=$as_save_IFS
7253
7254   ;;
7255 esac
7256 fi
7257 GZIPBIN=$ac_cv_path_GZIPBIN
7258 if test -n "$GZIPBIN"; then
7259   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7260 echo "${ECHO_T}$GZIPBIN" >&6; }
7261 else
7262   { echo "$as_me:$LINENO: result: no" >&5
7263 echo "${ECHO_T}no" >&6; }
7264 fi
7265
7266
7267 # Extract the first word of "pod2html", so it can be a program name with args.
7268 set dummy pod2html; ac_word=$2
7269 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7270 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7271 if test "${ac_cv_path_POD2HTML+set}" = set; then
7272   echo $ECHO_N "(cached) $ECHO_C" >&6
7273 else
7274   case $POD2HTML in
7275   [\\/]* | ?:[\\/]*)
7276   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7277   ;;
7278   *)
7279   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7280 for as_dir in $PATH
7281 do
7282   IFS=$as_save_IFS
7283   test -z "$as_dir" && as_dir=.
7284   for ac_exec_ext in '' $ac_executable_extensions; do
7285   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7286     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7287     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7288     break 2
7289   fi
7290 done
7291 done
7292 IFS=$as_save_IFS
7293
7294   ;;
7295 esac
7296 fi
7297 POD2HTML=$ac_cv_path_POD2HTML
7298 if test -n "$POD2HTML"; then
7299   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7300 echo "${ECHO_T}$POD2HTML" >&6; }
7301 else
7302   { echo "$as_me:$LINENO: result: no" >&5
7303 echo "${ECHO_T}no" >&6; }
7304 fi
7305
7306
7307 # Extract the first word of "pod2man", so it can be a program name with args.
7308 set dummy pod2man; ac_word=$2
7309 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7310 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7311 if test "${ac_cv_path_POD2MAN+set}" = set; then
7312   echo $ECHO_N "(cached) $ECHO_C" >&6
7313 else
7314   case $POD2MAN in
7315   [\\/]* | ?:[\\/]*)
7316   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7317   ;;
7318   *)
7319   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7320 for as_dir in $PATH
7321 do
7322   IFS=$as_save_IFS
7323   test -z "$as_dir" && as_dir=.
7324   for ac_exec_ext in '' $ac_executable_extensions; do
7325   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7326     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7327     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7328     break 2
7329   fi
7330 done
7331 done
7332 IFS=$as_save_IFS
7333
7334   ;;
7335 esac
7336 fi
7337 POD2MAN=$ac_cv_path_POD2MAN
7338 if test -n "$POD2MAN"; then
7339   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7340 echo "${ECHO_T}$POD2MAN" >&6; }
7341 else
7342   { echo "$as_me:$LINENO: result: no" >&5
7343 echo "${ECHO_T}no" >&6; }
7344 fi
7345
7346
7347 # Extract the first word of "pdfroff", so it can be a program name with args.
7348 set dummy pdfroff; ac_word=$2
7349 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7350 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7351 if test "${ac_cv_path_PDFROFF+set}" = set; then
7352   echo $ECHO_N "(cached) $ECHO_C" >&6
7353 else
7354   case $PDFROFF in
7355   [\\/]* | ?:[\\/]*)
7356   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7357   ;;
7358   *)
7359   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7360 for as_dir in $PATH
7361 do
7362   IFS=$as_save_IFS
7363   test -z "$as_dir" && as_dir=.
7364   for ac_exec_ext in '' $ac_executable_extensions; do
7365   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7366     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7367     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7368     break 2
7369   fi
7370 done
7371 done
7372 IFS=$as_save_IFS
7373
7374   ;;
7375 esac
7376 fi
7377 PDFROFF=$ac_cv_path_PDFROFF
7378 if test -n "$PDFROFF"; then
7379   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7380 echo "${ECHO_T}$PDFROFF" >&6; }
7381 else
7382   { echo "$as_me:$LINENO: result: no" >&5
7383 echo "${ECHO_T}no" >&6; }
7384 fi
7385
7386
7387 # Extract the first word of "runtest", so it can be a program name with args.
7388 set dummy runtest; ac_word=$2
7389 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7390 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7391 if test "${ac_cv_path_RUNTEST+set}" = set; then
7392   echo $ECHO_N "(cached) $ECHO_C" >&6
7393 else
7394   case $RUNTEST in
7395   [\\/]* | ?:[\\/]*)
7396   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7397   ;;
7398   *)
7399   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7400 for as_dir in $PATH
7401 do
7402   IFS=$as_save_IFS
7403   test -z "$as_dir" && as_dir=.
7404   for ac_exec_ext in '' $ac_executable_extensions; do
7405   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7406     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7407     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7408     break 2
7409   fi
7410 done
7411 done
7412 IFS=$as_save_IFS
7413
7414   ;;
7415 esac
7416 fi
7417 RUNTEST=$ac_cv_path_RUNTEST
7418 if test -n "$RUNTEST"; then
7419   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7420 echo "${ECHO_T}$RUNTEST" >&6; }
7421 else
7422   { echo "$as_me:$LINENO: result: no" >&5
7423 echo "${ECHO_T}no" >&6; }
7424 fi
7425
7426
7427
7428 no_itcl=true
7429 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7430 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7431
7432 # Check whether --with-tclinclude was given.
7433 if test "${with_tclinclude+set}" = set; then
7434   withval=$with_tclinclude; with_tclinclude=${withval}
7435 else
7436   with_tclinclude=''
7437 fi
7438
7439 if test "${ac_cv_path_tclsh+set}" = set; then
7440   echo $ECHO_N "(cached) $ECHO_C" >&6
7441 else
7442
7443 if test x"${with_tclinclude}" != x ; then
7444   if test -f ${with_tclinclude}/tclsh ; then
7445     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7446   elif test -f ${with_tclinclude}/src/tclsh ; then
7447     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7448   else
7449     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7450 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7451    { (exit 1); exit 1; }; }
7452   fi
7453 fi
7454 fi
7455
7456
7457 if test x"${ac_cv_path_tclsh}" = x ; then
7458   { echo "$as_me:$LINENO: result: none" >&5
7459 echo "${ECHO_T}none" >&6; }
7460   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
7461 do
7462   # Extract the first word of "$ac_prog", so it can be a program name with args.
7463 set dummy $ac_prog; ac_word=$2
7464 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7466 if test "${ac_cv_path_TCLSH+set}" = set; then
7467   echo $ECHO_N "(cached) $ECHO_C" >&6
7468 else
7469   case $TCLSH in
7470   [\\/]* | ?:[\\/]*)
7471   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7472   ;;
7473   *)
7474   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7475 for as_dir in $PATH
7476 do
7477   IFS=$as_save_IFS
7478   test -z "$as_dir" && as_dir=.
7479   for ac_exec_ext in '' $ac_executable_extensions; do
7480   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7481     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7482     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7483     break 2
7484   fi
7485 done
7486 done
7487 IFS=$as_save_IFS
7488
7489   ;;
7490 esac
7491 fi
7492 TCLSH=$ac_cv_path_TCLSH
7493 if test -n "$TCLSH"; then
7494   { echo "$as_me:$LINENO: result: $TCLSH" >&5
7495 echo "${ECHO_T}$TCLSH" >&6; }
7496 else
7497   { echo "$as_me:$LINENO: result: no" >&5
7498 echo "${ECHO_T}no" >&6; }
7499 fi
7500
7501
7502   test -n "$TCLSH" && break
7503 done
7504
7505   if test x"${TCLSH}" = x ; then
7506     ac_cv_path_tclsh='';
7507   else
7508     ac_cv_path_tclsh="${TCLSH}";
7509   fi
7510 else
7511   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7512 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7513   TCLSH="${ac_cv_path_tclsh}"
7514
7515 fi
7516
7517 # Extract the first word of "zip", so it can be a program name with args.
7518 set dummy zip; ac_word=$2
7519 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7520 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7521 if test "${ac_cv_path_ZIP+set}" = set; then
7522   echo $ECHO_N "(cached) $ECHO_C" >&6
7523 else
7524   case $ZIP in
7525   [\\/]* | ?:[\\/]*)
7526   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7527   ;;
7528   *)
7529   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7530 for as_dir in $PATH
7531 do
7532   IFS=$as_save_IFS
7533   test -z "$as_dir" && as_dir=.
7534   for ac_exec_ext in '' $ac_executable_extensions; do
7535   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7536     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7537     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7538     break 2
7539   fi
7540 done
7541 done
7542 IFS=$as_save_IFS
7543
7544   ;;
7545 esac
7546 fi
7547 ZIP=$ac_cv_path_ZIP
7548 if test -n "$ZIP"; then
7549   { echo "$as_me:$LINENO: result: $ZIP" >&5
7550 echo "${ECHO_T}$ZIP" >&6; }
7551 else
7552   { echo "$as_me:$LINENO: result: no" >&5
7553 echo "${ECHO_T}no" >&6; }
7554 fi
7555
7556
7557 for ac_prog in ocamlc
7558 do
7559   # Extract the first word of "$ac_prog", so it can be a program name with args.
7560 set dummy $ac_prog; ac_word=$2
7561 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7562 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7563 if test "${ac_cv_path_OCAMLC+set}" = set; then
7564   echo $ECHO_N "(cached) $ECHO_C" >&6
7565 else
7566   case $OCAMLC in
7567   [\\/]* | ?:[\\/]*)
7568   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7569   ;;
7570   *)
7571   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7572 for as_dir in $PATH
7573 do
7574   IFS=$as_save_IFS
7575   test -z "$as_dir" && as_dir=.
7576   for ac_exec_ext in '' $ac_executable_extensions; do
7577   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7578     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7579     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7580     break 2
7581   fi
7582 done
7583 done
7584 IFS=$as_save_IFS
7585
7586   ;;
7587 esac
7588 fi
7589 OCAMLC=$ac_cv_path_OCAMLC
7590 if test -n "$OCAMLC"; then
7591   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7592 echo "${ECHO_T}$OCAMLC" >&6; }
7593 else
7594   { echo "$as_me:$LINENO: result: no" >&5
7595 echo "${ECHO_T}no" >&6; }
7596 fi
7597
7598
7599   test -n "$OCAMLC" && break
7600 done
7601
7602 for ac_prog in ocamlopt
7603 do
7604   # Extract the first word of "$ac_prog", so it can be a program name with args.
7605 set dummy $ac_prog; ac_word=$2
7606 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7608 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7609   echo $ECHO_N "(cached) $ECHO_C" >&6
7610 else
7611   case $OCAMLOPT in
7612   [\\/]* | ?:[\\/]*)
7613   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7614   ;;
7615   *)
7616   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7617 for as_dir in $PATH
7618 do
7619   IFS=$as_save_IFS
7620   test -z "$as_dir" && as_dir=.
7621   for ac_exec_ext in '' $ac_executable_extensions; do
7622   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7623     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7624     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7625     break 2
7626   fi
7627 done
7628 done
7629 IFS=$as_save_IFS
7630
7631   ;;
7632 esac
7633 fi
7634 OCAMLOPT=$ac_cv_path_OCAMLOPT
7635 if test -n "$OCAMLOPT"; then
7636   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7637 echo "${ECHO_T}$OCAMLOPT" >&6; }
7638 else
7639   { echo "$as_me:$LINENO: result: no" >&5
7640 echo "${ECHO_T}no" >&6; }
7641 fi
7642
7643
7644   test -n "$OCAMLOPT" && break
7645 done
7646
7647 for ac_prog in ocamldep
7648 do
7649   # Extract the first word of "$ac_prog", so it can be a program name with args.
7650 set dummy $ac_prog; ac_word=$2
7651 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7652 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7653 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7654   echo $ECHO_N "(cached) $ECHO_C" >&6
7655 else
7656   case $OCAMLDEP in
7657   [\\/]* | ?:[\\/]*)
7658   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7659   ;;
7660   *)
7661   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7662 for as_dir in $PATH
7663 do
7664   IFS=$as_save_IFS
7665   test -z "$as_dir" && as_dir=.
7666   for ac_exec_ext in '' $ac_executable_extensions; do
7667   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7668     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7669     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7670     break 2
7671   fi
7672 done
7673 done
7674 IFS=$as_save_IFS
7675
7676   ;;
7677 esac
7678 fi
7679 OCAMLDEP=$ac_cv_path_OCAMLDEP
7680 if test -n "$OCAMLDEP"; then
7681   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7682 echo "${ECHO_T}$OCAMLDEP" >&6; }
7683 else
7684   { echo "$as_me:$LINENO: result: no" >&5
7685 echo "${ECHO_T}no" >&6; }
7686 fi
7687
7688
7689   test -n "$OCAMLDEP" && break
7690 done
7691
7692 for ac_prog in ocamldoc
7693 do
7694   # Extract the first word of "$ac_prog", so it can be a program name with args.
7695 set dummy $ac_prog; ac_word=$2
7696 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7697 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7698 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7699   echo $ECHO_N "(cached) $ECHO_C" >&6
7700 else
7701   case $OCAMLDOC in
7702   [\\/]* | ?:[\\/]*)
7703   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7704   ;;
7705   *)
7706   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7707 for as_dir in $PATH
7708 do
7709   IFS=$as_save_IFS
7710   test -z "$as_dir" && as_dir=.
7711   for ac_exec_ext in '' $ac_executable_extensions; do
7712   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7713     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7714     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7715     break 2
7716   fi
7717 done
7718 done
7719 IFS=$as_save_IFS
7720
7721   ;;
7722 esac
7723 fi
7724 OCAMLDOC=$ac_cv_path_OCAMLDOC
7725 if test -n "$OCAMLDOC"; then
7726   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7727 echo "${ECHO_T}$OCAMLDOC" >&6; }
7728 else
7729   { echo "$as_me:$LINENO: result: no" >&5
7730 echo "${ECHO_T}no" >&6; }
7731 fi
7732
7733
7734   test -n "$OCAMLDOC" && break
7735 done
7736
7737 for ac_prog in gas as
7738 do
7739   # Extract the first word of "$ac_prog", so it can be a program name with args.
7740 set dummy $ac_prog; ac_word=$2
7741 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7742 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7743 if test "${ac_cv_path_GAS+set}" = set; then
7744   echo $ECHO_N "(cached) $ECHO_C" >&6
7745 else
7746   case $GAS in
7747   [\\/]* | ?:[\\/]*)
7748   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7749   ;;
7750   *)
7751   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752 for as_dir in $PATH
7753 do
7754   IFS=$as_save_IFS
7755   test -z "$as_dir" && as_dir=.
7756   for ac_exec_ext in '' $ac_executable_extensions; do
7757   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7758     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7759     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7760     break 2
7761   fi
7762 done
7763 done
7764 IFS=$as_save_IFS
7765
7766   ;;
7767 esac
7768 fi
7769 GAS=$ac_cv_path_GAS
7770 if test -n "$GAS"; then
7771   { echo "$as_me:$LINENO: result: $GAS" >&5
7772 echo "${ECHO_T}$GAS" >&6; }
7773 else
7774   { echo "$as_me:$LINENO: result: no" >&5
7775 echo "${ECHO_T}no" >&6; }
7776 fi
7777
7778
7779   test -n "$GAS" && break
7780 done
7781
7782
7783 { echo "$as_me:$LINENO: checking for linker version" >&5
7784 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7785 if test "${llvm_cv_link_version+set}" = set; then
7786   echo $ECHO_N "(cached) $ECHO_C" >&6
7787 else
7788
7789    version_string="$(ld -v 2>&1 | head -1)"
7790
7791    # Check for ld64.
7792    if (echo "$version_string" | grep -q "ld64"); then
7793      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7794    else
7795      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7796    fi
7797
7798 fi
7799 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7800 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7801
7802 cat >>confdefs.h <<_ACEOF
7803 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7804 _ACEOF
7805
7806
7807
7808 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7809 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7810 if test "${llvm_cv_link_use_r+set}" = set; then
7811   echo $ECHO_N "(cached) $ECHO_C" >&6
7812 else
7813    ac_ext=c
7814 ac_cpp='$CPP $CPPFLAGS'
7815 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7816 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7817 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7818
7819   oldcflags="$CFLAGS"
7820   CFLAGS="$CFLAGS -Wl,-R."
7821   cat >conftest.$ac_ext <<_ACEOF
7822 /* confdefs.h.  */
7823 _ACEOF
7824 cat confdefs.h >>conftest.$ac_ext
7825 cat >>conftest.$ac_ext <<_ACEOF
7826 /* end confdefs.h.  */
7827
7828 int
7829 main ()
7830 {
7831
7832   ;
7833   return 0;
7834 }
7835 _ACEOF
7836 rm -f conftest.$ac_objext conftest$ac_exeext
7837 if { (ac_try="$ac_link"
7838 case "(($ac_try" in
7839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7840   *) ac_try_echo=$ac_try;;
7841 esac
7842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7843   (eval "$ac_link") 2>conftest.er1
7844   ac_status=$?
7845   grep -v '^ *+' conftest.er1 >conftest.err
7846   rm -f conftest.er1
7847   cat conftest.err >&5
7848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7849   (exit $ac_status); } &&
7850          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7851   { (case "(($ac_try" in
7852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7853   *) ac_try_echo=$ac_try;;
7854 esac
7855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7856   (eval "$ac_try") 2>&5
7857   ac_status=$?
7858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7859   (exit $ac_status); }; } &&
7860          { ac_try='test -s conftest$ac_exeext'
7861   { (case "(($ac_try" in
7862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7863   *) ac_try_echo=$ac_try;;
7864 esac
7865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7866   (eval "$ac_try") 2>&5
7867   ac_status=$?
7868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7869   (exit $ac_status); }; }; then
7870   llvm_cv_link_use_r=yes
7871 else
7872   echo "$as_me: failed program was:" >&5
7873 sed 's/^/| /' conftest.$ac_ext >&5
7874
7875         llvm_cv_link_use_r=no
7876 fi
7877
7878 rm -f core conftest.err conftest.$ac_objext \
7879       conftest$ac_exeext conftest.$ac_ext
7880   CFLAGS="$oldcflags"
7881   ac_ext=c
7882 ac_cpp='$CPP $CPPFLAGS'
7883 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7884 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7885 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7886
7887
7888 fi
7889 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7890 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7891 if test "$llvm_cv_link_use_r" = yes ; then
7892
7893 cat >>confdefs.h <<\_ACEOF
7894 #define HAVE_LINK_R 1
7895 _ACEOF
7896
7897   fi
7898
7899
7900 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7901 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7902 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7903   echo $ECHO_N "(cached) $ECHO_C" >&6
7904 else
7905    ac_ext=c
7906 ac_cpp='$CPP $CPPFLAGS'
7907 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7908 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7909 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7910
7911   oldcflags="$CFLAGS"
7912   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7913   cat >conftest.$ac_ext <<_ACEOF
7914 /* confdefs.h.  */
7915 _ACEOF
7916 cat confdefs.h >>conftest.$ac_ext
7917 cat >>conftest.$ac_ext <<_ACEOF
7918 /* end confdefs.h.  */
7919
7920 int
7921 main ()
7922 {
7923
7924   ;
7925   return 0;
7926 }
7927 _ACEOF
7928 rm -f conftest.$ac_objext conftest$ac_exeext
7929 if { (ac_try="$ac_link"
7930 case "(($ac_try" in
7931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7932   *) ac_try_echo=$ac_try;;
7933 esac
7934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7935   (eval "$ac_link") 2>conftest.er1
7936   ac_status=$?
7937   grep -v '^ *+' conftest.er1 >conftest.err
7938   rm -f conftest.er1
7939   cat conftest.err >&5
7940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7941   (exit $ac_status); } &&
7942          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7943   { (case "(($ac_try" in
7944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7945   *) ac_try_echo=$ac_try;;
7946 esac
7947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7948   (eval "$ac_try") 2>&5
7949   ac_status=$?
7950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7951   (exit $ac_status); }; } &&
7952          { ac_try='test -s conftest$ac_exeext'
7953   { (case "(($ac_try" in
7954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7955   *) ac_try_echo=$ac_try;;
7956 esac
7957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7958   (eval "$ac_try") 2>&5
7959   ac_status=$?
7960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7961   (exit $ac_status); }; }; then
7962   llvm_cv_link_use_export_dynamic=yes
7963 else
7964   echo "$as_me: failed program was:" >&5
7965 sed 's/^/| /' conftest.$ac_ext >&5
7966
7967         llvm_cv_link_use_export_dynamic=no
7968 fi
7969
7970 rm -f core conftest.err conftest.$ac_objext \
7971       conftest$ac_exeext conftest.$ac_ext
7972   CFLAGS="$oldcflags"
7973   ac_ext=c
7974 ac_cpp='$CPP $CPPFLAGS'
7975 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7976 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7977 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7978
7979
7980 fi
7981 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7982 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7983 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7984
7985 cat >>confdefs.h <<\_ACEOF
7986 #define HAVE_LINK_EXPORT_DYNAMIC 1
7987 _ACEOF
7988
7989   fi
7990
7991
7992 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7993 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7994 if test "${llvm_cv_link_use_version_script+set}" = set; then
7995   echo $ECHO_N "(cached) $ECHO_C" >&6
7996 else
7997    ac_ext=c
7998 ac_cpp='$CPP $CPPFLAGS'
7999 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8000 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8001 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8002
8003   oldcflags="$CFLAGS"
8004
8005   # The following code is from the autoconf manual,
8006   # "11.13: Limitations of Usual Tools".
8007   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8008   # Use mktemp if possible; otherwise fall back on mkdir,
8009   # with $RANDOM to make collisions less likely.
8010   : ${TMPDIR=/tmp}
8011   {
8012     tmp=`
8013       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8014     ` &&
8015     test -n "$tmp" && test -d "$tmp"
8016   } || {
8017     tmp=$TMPDIR/foo$$-$RANDOM
8018     (umask 077 && mkdir "$tmp")
8019   } || exit $?
8020
8021   echo "{" > "$tmp/export.map"
8022   echo "  global: main;" >> "$tmp/export.map"
8023   echo "  local: *;" >> "$tmp/export.map"
8024   echo "};" >> "$tmp/export.map"
8025
8026   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8027   cat >conftest.$ac_ext <<_ACEOF
8028 /* confdefs.h.  */
8029 _ACEOF
8030 cat confdefs.h >>conftest.$ac_ext
8031 cat >>conftest.$ac_ext <<_ACEOF
8032 /* end confdefs.h.  */
8033
8034 int
8035 main ()
8036 {
8037
8038   ;
8039   return 0;
8040 }
8041 _ACEOF
8042 rm -f conftest.$ac_objext conftest$ac_exeext
8043 if { (ac_try="$ac_link"
8044 case "(($ac_try" in
8045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8046   *) ac_try_echo=$ac_try;;
8047 esac
8048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8049   (eval "$ac_link") 2>conftest.er1
8050   ac_status=$?
8051   grep -v '^ *+' conftest.er1 >conftest.err
8052   rm -f conftest.er1
8053   cat conftest.err >&5
8054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8055   (exit $ac_status); } &&
8056          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8057   { (case "(($ac_try" in
8058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8059   *) ac_try_echo=$ac_try;;
8060 esac
8061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8062   (eval "$ac_try") 2>&5
8063   ac_status=$?
8064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8065   (exit $ac_status); }; } &&
8066          { ac_try='test -s conftest$ac_exeext'
8067   { (case "(($ac_try" in
8068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8069   *) ac_try_echo=$ac_try;;
8070 esac
8071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8072   (eval "$ac_try") 2>&5
8073   ac_status=$?
8074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8075   (exit $ac_status); }; }; then
8076   llvm_cv_link_use_version_script=yes
8077 else
8078   echo "$as_me: failed program was:" >&5
8079 sed 's/^/| /' conftest.$ac_ext >&5
8080
8081         llvm_cv_link_use_version_script=no
8082 fi
8083
8084 rm -f core conftest.err conftest.$ac_objext \
8085       conftest$ac_exeext conftest.$ac_ext
8086   rm "$tmp/export.map"
8087   rmdir "$tmp"
8088   CFLAGS="$oldcflags"
8089   ac_ext=c
8090 ac_cpp='$CPP $CPPFLAGS'
8091 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8092 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8094
8095
8096 fi
8097 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8098 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8099 if test "$llvm_cv_link_use_version_script" = yes ; then
8100   HAVE_LINK_VERSION_SCRIPT=1
8101
8102   fi
8103
8104
8105
8106
8107 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8108 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8109 if test "${ac_cv_c_const+set}" = set; then
8110   echo $ECHO_N "(cached) $ECHO_C" >&6
8111 else
8112   cat >conftest.$ac_ext <<_ACEOF
8113 /* confdefs.h.  */
8114 _ACEOF
8115 cat confdefs.h >>conftest.$ac_ext
8116 cat >>conftest.$ac_ext <<_ACEOF
8117 /* end confdefs.h.  */
8118
8119 int
8120 main ()
8121 {
8122 /* FIXME: Include the comments suggested by Paul. */
8123 #ifndef __cplusplus
8124   /* Ultrix mips cc rejects this.  */
8125   typedef int charset[2];
8126   const charset x;
8127   /* SunOS 4.1.1 cc rejects this.  */
8128   char const *const *ccp;
8129   char **p;
8130   /* NEC SVR4.0.2 mips cc rejects this.  */
8131   struct point {int x, y;};
8132   static struct point const zero = {0,0};
8133   /* AIX XL C 1.02.0.0 rejects this.
8134      It does not let you subtract one const X* pointer from another in
8135      an arm of an if-expression whose if-part is not a constant
8136      expression */
8137   const char *g = "string";
8138   ccp = &g + (g ? g-g : 0);
8139   /* HPUX 7.0 cc rejects these. */
8140   ++ccp;
8141   p = (char**) ccp;
8142   ccp = (char const *const *) p;
8143   { /* SCO 3.2v4 cc rejects this.  */
8144     char *t;
8145     char const *s = 0 ? (char *) 0 : (char const *) 0;
8146
8147     *t++ = 0;
8148     if (s) return 0;
8149   }
8150   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8151     int x[] = {25, 17};
8152     const int *foo = &x[0];
8153     ++foo;
8154   }
8155   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8156     typedef const int *iptr;
8157     iptr p = 0;
8158     ++p;
8159   }
8160   { /* AIX XL C 1.02.0.0 rejects this saying
8161        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8162     struct s { int j; const int *ap[3]; };
8163     struct s *b; b->j = 5;
8164   }
8165   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8166     const int foo = 10;
8167     if (!foo) return 0;
8168   }
8169   return !x[0] && !zero.x;
8170 #endif
8171
8172   ;
8173   return 0;
8174 }
8175 _ACEOF
8176 rm -f conftest.$ac_objext
8177 if { (ac_try="$ac_compile"
8178 case "(($ac_try" in
8179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8180   *) ac_try_echo=$ac_try;;
8181 esac
8182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8183   (eval "$ac_compile") 2>conftest.er1
8184   ac_status=$?
8185   grep -v '^ *+' conftest.er1 >conftest.err
8186   rm -f conftest.er1
8187   cat conftest.err >&5
8188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8189   (exit $ac_status); } &&
8190          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8191   { (case "(($ac_try" in
8192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8193   *) ac_try_echo=$ac_try;;
8194 esac
8195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8196   (eval "$ac_try") 2>&5
8197   ac_status=$?
8198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8199   (exit $ac_status); }; } &&
8200          { ac_try='test -s conftest.$ac_objext'
8201   { (case "(($ac_try" in
8202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8203   *) ac_try_echo=$ac_try;;
8204 esac
8205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8206   (eval "$ac_try") 2>&5
8207   ac_status=$?
8208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8209   (exit $ac_status); }; }; then
8210   ac_cv_c_const=yes
8211 else
8212   echo "$as_me: failed program was:" >&5
8213 sed 's/^/| /' conftest.$ac_ext >&5
8214
8215         ac_cv_c_const=no
8216 fi
8217
8218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8219 fi
8220 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8221 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8222 if test $ac_cv_c_const = no; then
8223
8224 cat >>confdefs.h <<\_ACEOF
8225 #define const
8226 _ACEOF
8227
8228 fi
8229
8230
8231
8232
8233
8234
8235 ac_header_dirent=no
8236 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8237   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8238 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8239 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8240 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8241   echo $ECHO_N "(cached) $ECHO_C" >&6
8242 else
8243   cat >conftest.$ac_ext <<_ACEOF
8244 /* confdefs.h.  */
8245 _ACEOF
8246 cat confdefs.h >>conftest.$ac_ext
8247 cat >>conftest.$ac_ext <<_ACEOF
8248 /* end confdefs.h.  */
8249 #include <sys/types.h>
8250 #include <$ac_hdr>
8251
8252 int
8253 main ()
8254 {
8255 if ((DIR *) 0)
8256 return 0;
8257   ;
8258   return 0;
8259 }
8260 _ACEOF
8261 rm -f conftest.$ac_objext
8262 if { (ac_try="$ac_compile"
8263 case "(($ac_try" in
8264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8265   *) ac_try_echo=$ac_try;;
8266 esac
8267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8268   (eval "$ac_compile") 2>conftest.er1
8269   ac_status=$?
8270   grep -v '^ *+' conftest.er1 >conftest.err
8271   rm -f conftest.er1
8272   cat conftest.err >&5
8273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8274   (exit $ac_status); } &&
8275          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8276   { (case "(($ac_try" in
8277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8278   *) ac_try_echo=$ac_try;;
8279 esac
8280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8281   (eval "$ac_try") 2>&5
8282   ac_status=$?
8283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8284   (exit $ac_status); }; } &&
8285          { ac_try='test -s conftest.$ac_objext'
8286   { (case "(($ac_try" in
8287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8288   *) ac_try_echo=$ac_try;;
8289 esac
8290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8291   (eval "$ac_try") 2>&5
8292   ac_status=$?
8293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8294   (exit $ac_status); }; }; then
8295   eval "$as_ac_Header=yes"
8296 else
8297   echo "$as_me: failed program was:" >&5
8298 sed 's/^/| /' conftest.$ac_ext >&5
8299
8300         eval "$as_ac_Header=no"
8301 fi
8302
8303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8304 fi
8305 ac_res=`eval echo '${'$as_ac_Header'}'`
8306                { echo "$as_me:$LINENO: result: $ac_res" >&5
8307 echo "${ECHO_T}$ac_res" >&6; }
8308 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8309   cat >>confdefs.h <<_ACEOF
8310 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8311 _ACEOF
8312
8313 ac_header_dirent=$ac_hdr; break
8314 fi
8315
8316 done
8317 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8318 if test $ac_header_dirent = dirent.h; then
8319   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8320 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8321 if test "${ac_cv_search_opendir+set}" = set; then
8322   echo $ECHO_N "(cached) $ECHO_C" >&6
8323 else
8324   ac_func_search_save_LIBS=$LIBS
8325 cat >conftest.$ac_ext <<_ACEOF
8326 /* confdefs.h.  */
8327 _ACEOF
8328 cat confdefs.h >>conftest.$ac_ext
8329 cat >>conftest.$ac_ext <<_ACEOF
8330 /* end confdefs.h.  */
8331
8332 /* Override any GCC internal prototype to avoid an error.
8333    Use char because int might match the return type of a GCC
8334    builtin and then its argument prototype would still apply.  */
8335 #ifdef __cplusplus
8336 extern "C"
8337 #endif
8338 char opendir ();
8339 int
8340 main ()
8341 {
8342 return opendir ();
8343   ;
8344   return 0;
8345 }
8346 _ACEOF
8347 for ac_lib in '' dir; do
8348   if test -z "$ac_lib"; then
8349     ac_res="none required"
8350   else
8351     ac_res=-l$ac_lib
8352     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8353   fi
8354   rm -f conftest.$ac_objext conftest$ac_exeext
8355 if { (ac_try="$ac_link"
8356 case "(($ac_try" in
8357   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8358   *) ac_try_echo=$ac_try;;
8359 esac
8360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8361   (eval "$ac_link") 2>conftest.er1
8362   ac_status=$?
8363   grep -v '^ *+' conftest.er1 >conftest.err
8364   rm -f conftest.er1
8365   cat conftest.err >&5
8366   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8367   (exit $ac_status); } &&
8368          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8369   { (case "(($ac_try" in
8370   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8371   *) ac_try_echo=$ac_try;;
8372 esac
8373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8374   (eval "$ac_try") 2>&5
8375   ac_status=$?
8376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8377   (exit $ac_status); }; } &&
8378          { ac_try='test -s conftest$ac_exeext'
8379   { (case "(($ac_try" in
8380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8381   *) ac_try_echo=$ac_try;;
8382 esac
8383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8384   (eval "$ac_try") 2>&5
8385   ac_status=$?
8386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8387   (exit $ac_status); }; }; then
8388   ac_cv_search_opendir=$ac_res
8389 else
8390   echo "$as_me: failed program was:" >&5
8391 sed 's/^/| /' conftest.$ac_ext >&5
8392
8393
8394 fi
8395
8396 rm -f core conftest.err conftest.$ac_objext \
8397       conftest$ac_exeext
8398   if test "${ac_cv_search_opendir+set}" = set; then
8399   break
8400 fi
8401 done
8402 if test "${ac_cv_search_opendir+set}" = set; then
8403   :
8404 else
8405   ac_cv_search_opendir=no
8406 fi
8407 rm conftest.$ac_ext
8408 LIBS=$ac_func_search_save_LIBS
8409 fi
8410 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8411 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8412 ac_res=$ac_cv_search_opendir
8413 if test "$ac_res" != no; then
8414   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8415
8416 fi
8417
8418 else
8419   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8420 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8421 if test "${ac_cv_search_opendir+set}" = set; then
8422   echo $ECHO_N "(cached) $ECHO_C" >&6
8423 else
8424   ac_func_search_save_LIBS=$LIBS
8425 cat >conftest.$ac_ext <<_ACEOF
8426 /* confdefs.h.  */
8427 _ACEOF
8428 cat confdefs.h >>conftest.$ac_ext
8429 cat >>conftest.$ac_ext <<_ACEOF
8430 /* end confdefs.h.  */
8431
8432 /* Override any GCC internal prototype to avoid an error.
8433    Use char because int might match the return type of a GCC
8434    builtin and then its argument prototype would still apply.  */
8435 #ifdef __cplusplus
8436 extern "C"
8437 #endif
8438 char opendir ();
8439 int
8440 main ()
8441 {
8442 return opendir ();
8443   ;
8444   return 0;
8445 }
8446 _ACEOF
8447 for ac_lib in '' x; do
8448   if test -z "$ac_lib"; then
8449     ac_res="none required"
8450   else
8451     ac_res=-l$ac_lib
8452     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8453   fi
8454   rm -f conftest.$ac_objext conftest$ac_exeext
8455 if { (ac_try="$ac_link"
8456 case "(($ac_try" in
8457   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8458   *) ac_try_echo=$ac_try;;
8459 esac
8460 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8461   (eval "$ac_link") 2>conftest.er1
8462   ac_status=$?
8463   grep -v '^ *+' conftest.er1 >conftest.err
8464   rm -f conftest.er1
8465   cat conftest.err >&5
8466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8467   (exit $ac_status); } &&
8468          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8469   { (case "(($ac_try" in
8470   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8471   *) ac_try_echo=$ac_try;;
8472 esac
8473 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8474   (eval "$ac_try") 2>&5
8475   ac_status=$?
8476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8477   (exit $ac_status); }; } &&
8478          { ac_try='test -s conftest$ac_exeext'
8479   { (case "(($ac_try" in
8480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8481   *) ac_try_echo=$ac_try;;
8482 esac
8483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8484   (eval "$ac_try") 2>&5
8485   ac_status=$?
8486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8487   (exit $ac_status); }; }; then
8488   ac_cv_search_opendir=$ac_res
8489 else
8490   echo "$as_me: failed program was:" >&5
8491 sed 's/^/| /' conftest.$ac_ext >&5
8492
8493
8494 fi
8495
8496 rm -f core conftest.err conftest.$ac_objext \
8497       conftest$ac_exeext
8498   if test "${ac_cv_search_opendir+set}" = set; then
8499   break
8500 fi
8501 done
8502 if test "${ac_cv_search_opendir+set}" = set; then
8503   :
8504 else
8505   ac_cv_search_opendir=no
8506 fi
8507 rm conftest.$ac_ext
8508 LIBS=$ac_func_search_save_LIBS
8509 fi
8510 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8511 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8512 ac_res=$ac_cv_search_opendir
8513 if test "$ac_res" != no; then
8514   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8515
8516 fi
8517
8518 fi
8519
8520
8521 for ac_header in dlfcn.h
8522 do
8523 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8524 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8525   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8526 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8527 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8528   echo $ECHO_N "(cached) $ECHO_C" >&6
8529 fi
8530 ac_res=`eval echo '${'$as_ac_Header'}'`
8531                { echo "$as_me:$LINENO: result: $ac_res" >&5
8532 echo "${ECHO_T}$ac_res" >&6; }
8533 else
8534   # Is the header compilable?
8535 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8536 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8537 cat >conftest.$ac_ext <<_ACEOF
8538 /* confdefs.h.  */
8539 _ACEOF
8540 cat confdefs.h >>conftest.$ac_ext
8541 cat >>conftest.$ac_ext <<_ACEOF
8542 /* end confdefs.h.  */
8543 $ac_includes_default
8544 #include <$ac_header>
8545 _ACEOF
8546 rm -f conftest.$ac_objext
8547 if { (ac_try="$ac_compile"
8548 case "(($ac_try" in
8549   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8550   *) ac_try_echo=$ac_try;;
8551 esac
8552 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8553   (eval "$ac_compile") 2>conftest.er1
8554   ac_status=$?
8555   grep -v '^ *+' conftest.er1 >conftest.err
8556   rm -f conftest.er1
8557   cat conftest.err >&5
8558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8559   (exit $ac_status); } &&
8560          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8561   { (case "(($ac_try" in
8562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8563   *) ac_try_echo=$ac_try;;
8564 esac
8565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8566   (eval "$ac_try") 2>&5
8567   ac_status=$?
8568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8569   (exit $ac_status); }; } &&
8570          { ac_try='test -s conftest.$ac_objext'
8571   { (case "(($ac_try" in
8572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8573   *) ac_try_echo=$ac_try;;
8574 esac
8575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8576   (eval "$ac_try") 2>&5
8577   ac_status=$?
8578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8579   (exit $ac_status); }; }; then
8580   ac_header_compiler=yes
8581 else
8582   echo "$as_me: failed program was:" >&5
8583 sed 's/^/| /' conftest.$ac_ext >&5
8584
8585         ac_header_compiler=no
8586 fi
8587
8588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8589 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8590 echo "${ECHO_T}$ac_header_compiler" >&6; }
8591
8592 # Is the header present?
8593 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8594 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8595 cat >conftest.$ac_ext <<_ACEOF
8596 /* confdefs.h.  */
8597 _ACEOF
8598 cat confdefs.h >>conftest.$ac_ext
8599 cat >>conftest.$ac_ext <<_ACEOF
8600 /* end confdefs.h.  */
8601 #include <$ac_header>
8602 _ACEOF
8603 if { (ac_try="$ac_cpp conftest.$ac_ext"
8604 case "(($ac_try" in
8605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8606   *) ac_try_echo=$ac_try;;
8607 esac
8608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8609   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8610   ac_status=$?
8611   grep -v '^ *+' conftest.er1 >conftest.err
8612   rm -f conftest.er1
8613   cat conftest.err >&5
8614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8615   (exit $ac_status); } >/dev/null; then
8616   if test -s conftest.err; then
8617     ac_cpp_err=$ac_c_preproc_warn_flag
8618     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8619   else
8620     ac_cpp_err=
8621   fi
8622 else
8623   ac_cpp_err=yes
8624 fi
8625 if test -z "$ac_cpp_err"; then
8626   ac_header_preproc=yes
8627 else
8628   echo "$as_me: failed program was:" >&5
8629 sed 's/^/| /' conftest.$ac_ext >&5
8630
8631   ac_header_preproc=no
8632 fi
8633
8634 rm -f conftest.err conftest.$ac_ext
8635 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8636 echo "${ECHO_T}$ac_header_preproc" >&6; }
8637
8638 # So?  What about this header?
8639 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8640   yes:no: )
8641     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8642 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8643     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8644 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8645     ac_header_preproc=yes
8646     ;;
8647   no:yes:* )
8648     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8649 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8650     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8651 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8652     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8653 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8654     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8655 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8656     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8657 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8658     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8659 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8660     ( cat <<\_ASBOX
8661 ## ----------------------------------- ##
8662 ## Report this to llvmbugs@cs.uiuc.edu ##
8663 ## ----------------------------------- ##
8664 _ASBOX
8665      ) | sed "s/^/$as_me: WARNING:     /" >&2
8666     ;;
8667 esac
8668 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8669 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8670 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8671   echo $ECHO_N "(cached) $ECHO_C" >&6
8672 else
8673   eval "$as_ac_Header=\$ac_header_preproc"
8674 fi
8675 ac_res=`eval echo '${'$as_ac_Header'}'`
8676                { echo "$as_me:$LINENO: result: $ac_res" >&5
8677 echo "${ECHO_T}$ac_res" >&6; }
8678
8679 fi
8680 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8681   cat >>confdefs.h <<_ACEOF
8682 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8683 _ACEOF
8684
8685 fi
8686
8687 done
8688
8689 # Check whether --enable-ltdl-install was given.
8690 if test "${enable_ltdl_install+set}" = set; then
8691   enableval=$enable_ltdl_install;
8692 fi
8693
8694
8695
8696
8697 if test x"${enable_ltdl_install-no}" != xno; then
8698   INSTALL_LTDL_TRUE=
8699   INSTALL_LTDL_FALSE='#'
8700 else
8701   INSTALL_LTDL_TRUE='#'
8702   INSTALL_LTDL_FALSE=
8703 fi
8704
8705
8706
8707 if test x"${enable_ltdl_convenience-no}" != xno; then
8708   CONVENIENCE_LTDL_TRUE=
8709   CONVENIENCE_LTDL_FALSE='#'
8710 else
8711   CONVENIENCE_LTDL_TRUE='#'
8712   CONVENIENCE_LTDL_FALSE=
8713 fi
8714
8715
8716 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8717 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8718 library_names_spec=
8719 libname_spec='lib$name'
8720 soname_spec=
8721 shrext_cmds=".so"
8722 postinstall_cmds=
8723 postuninstall_cmds=
8724 finish_cmds=
8725 finish_eval=
8726 shlibpath_var=
8727 shlibpath_overrides_runpath=unknown
8728 version_type=none
8729 dynamic_linker="$host_os ld.so"
8730 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8731 if test "$GCC" = yes; then
8732   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8733   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8734     # if the path contains ";" then we assume it to be the separator
8735     # otherwise default to the standard path separator (i.e. ":") - it is
8736     # assumed that no part of a normal pathname contains ";" but that should
8737     # okay in the real world where ";" in dirpaths is itself problematic.
8738     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8739   else
8740     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8741   fi
8742 else
8743   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8744 fi
8745 need_lib_prefix=unknown
8746 hardcode_into_libs=no
8747
8748 # when you set need_version to no, make sure it does not cause -set_version
8749 # flags to be left without arguments
8750 need_version=unknown
8751
8752 case $host_os in
8753 aix3*)
8754   version_type=linux
8755   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8756   shlibpath_var=LIBPATH
8757
8758   # AIX 3 has no versioning support, so we append a major version to the name.
8759   soname_spec='${libname}${release}${shared_ext}$major'
8760   ;;
8761
8762 aix4* | aix5*)
8763   version_type=linux
8764   need_lib_prefix=no
8765   need_version=no
8766   hardcode_into_libs=yes
8767   if test "$host_cpu" = ia64; then
8768     # AIX 5 supports IA64
8769     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8770     shlibpath_var=LD_LIBRARY_PATH
8771   else
8772     # With GCC up to 2.95.x, collect2 would create an import file
8773     # for dependence libraries.  The import file would start with
8774     # the line `#! .'.  This would cause the generated library to
8775     # depend on `.', always an invalid library.  This was fixed in
8776     # development snapshots of GCC prior to 3.0.
8777     case $host_os in
8778       aix4 | aix4.[01] | aix4.[01].*)
8779       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8780            echo ' yes '
8781            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8782         :
8783       else
8784         can_build_shared=no
8785       fi
8786       ;;
8787     esac
8788     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8789     # soname into executable. Probably we can add versioning support to
8790     # collect2, so additional links can be useful in future.
8791     if test "$aix_use_runtimelinking" = yes; then
8792       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8793       # instead of lib<name>.a to let people know that these are not
8794       # typical AIX shared libraries.
8795       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8796     else
8797       # We preserve .a as extension for shared libraries through AIX4.2
8798       # and later when we are not doing run time linking.
8799       library_names_spec='${libname}${release}.a $libname.a'
8800       soname_spec='${libname}${release}${shared_ext}$major'
8801     fi
8802     shlibpath_var=LIBPATH
8803   fi
8804   ;;
8805
8806 amigaos*)
8807   library_names_spec='$libname.ixlibrary $libname.a'
8808   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8809   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'
8810   ;;
8811
8812 beos*)
8813   library_names_spec='${libname}${shared_ext}'
8814   dynamic_linker="$host_os ld.so"
8815   shlibpath_var=LIBRARY_PATH
8816   ;;
8817
8818 bsdi[45]*)
8819   version_type=linux
8820   need_version=no
8821   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8822   soname_spec='${libname}${release}${shared_ext}$major'
8823   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8824   shlibpath_var=LD_LIBRARY_PATH
8825   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8826   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8827   # the default ld.so.conf also contains /usr/contrib/lib and
8828   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8829   # libtool to hard-code these into programs
8830   ;;
8831
8832 cygwin* | mingw* | pw32*)
8833   version_type=windows
8834   shrext_cmds=".dll"
8835   need_version=no
8836   need_lib_prefix=no
8837
8838   case $GCC,$host_os in
8839   yes,cygwin* | yes,mingw* | yes,pw32*)
8840     library_names_spec='$libname.dll.a'
8841     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8842     postinstall_cmds='base_file=`basename \${file}`~
8843       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8844       dldir=$destdir/`dirname \$dlpath`~
8845       test -d \$dldir || mkdir -p \$dldir~
8846       $install_prog $dir/$dlname \$dldir/$dlname~
8847       chmod a+x \$dldir/$dlname'
8848     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8849       dlpath=$dir/\$dldll~
8850        $rm \$dlpath'
8851     shlibpath_overrides_runpath=yes
8852
8853     case $host_os in
8854     cygwin*)
8855       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8856       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8857       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8858       ;;
8859     mingw*)
8860       # MinGW DLLs use traditional 'lib' prefix
8861       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8862       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8863       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8864         # It is most probably a Windows format PATH printed by
8865         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8866         # path with ; separators, and with drive letters. We can handle the
8867         # drive letters (cygwin fileutils understands them), so leave them,
8868         # especially as we might pass files found there to a mingw objdump,
8869         # which wouldn't understand a cygwinified path. Ahh.
8870         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8871       else
8872         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8873       fi
8874       ;;
8875     pw32*)
8876       # pw32 DLLs use 'pw' prefix rather than 'lib'
8877       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8878       ;;
8879     esac
8880     ;;
8881
8882   *)
8883     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8884     ;;
8885   esac
8886   dynamic_linker='Win32 ld.exe'
8887   # FIXME: first we should search . and the directory the executable is in
8888   shlibpath_var=PATH
8889   ;;
8890
8891 darwin* | rhapsody*)
8892   dynamic_linker="$host_os dyld"
8893   version_type=darwin
8894   need_lib_prefix=no
8895   need_version=no
8896   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8897   soname_spec='${libname}${release}${major}$shared_ext'
8898   shlibpath_overrides_runpath=yes
8899   shlibpath_var=DYLD_LIBRARY_PATH
8900   shrext_cmds='.dylib'
8901   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8902   if test "$GCC" = yes; then
8903     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"`
8904   else
8905     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8906   fi
8907   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8908   ;;
8909
8910 dgux*)
8911   version_type=linux
8912   need_lib_prefix=no
8913   need_version=no
8914   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8915   soname_spec='${libname}${release}${shared_ext}$major'
8916   shlibpath_var=LD_LIBRARY_PATH
8917   ;;
8918
8919 freebsd1*)
8920   dynamic_linker=no
8921   ;;
8922
8923 kfreebsd*-gnu)
8924   version_type=linux
8925   need_lib_prefix=no
8926   need_version=no
8927   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8928   soname_spec='${libname}${release}${shared_ext}$major'
8929   shlibpath_var=LD_LIBRARY_PATH
8930   shlibpath_overrides_runpath=no
8931   hardcode_into_libs=yes
8932   dynamic_linker='GNU ld.so'
8933   ;;
8934
8935 freebsd* | dragonfly*)
8936   # DragonFly does not have aout.  When/if they implement a new
8937   # versioning mechanism, adjust this.
8938   if test -x /usr/bin/objformat; then
8939     objformat=`/usr/bin/objformat`
8940   else
8941     case $host_os in
8942     freebsd[123]*) objformat=aout ;;
8943     *) objformat=elf ;;
8944     esac
8945   fi
8946   version_type=freebsd-$objformat
8947   case $version_type in
8948     freebsd-elf*)
8949       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8950       need_version=no
8951       need_lib_prefix=no
8952       ;;
8953     freebsd-*)
8954       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8955       need_version=yes
8956       ;;
8957   esac
8958   shlibpath_var=LD_LIBRARY_PATH
8959   case $host_os in
8960   freebsd2*)
8961     shlibpath_overrides_runpath=yes
8962     ;;
8963   freebsd3.[01]* | freebsdelf3.[01]*)
8964     shlibpath_overrides_runpath=yes
8965     hardcode_into_libs=yes
8966     ;;
8967   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8968   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8969     shlibpath_overrides_runpath=no
8970     hardcode_into_libs=yes
8971     ;;
8972   freebsd*) # from 4.6 on
8973     shlibpath_overrides_runpath=yes
8974     hardcode_into_libs=yes
8975     ;;
8976   esac
8977   ;;
8978
8979 gnu*)
8980   version_type=linux
8981   need_lib_prefix=no
8982   need_version=no
8983   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8984   soname_spec='${libname}${release}${shared_ext}$major'
8985   shlibpath_var=LD_LIBRARY_PATH
8986   hardcode_into_libs=yes
8987   ;;
8988
8989 hpux9* | hpux10* | hpux11*)
8990   # Give a soname corresponding to the major version so that dld.sl refuses to
8991   # link against other versions.
8992   version_type=sunos
8993   need_lib_prefix=no
8994   need_version=no
8995   case $host_cpu in
8996   ia64*)
8997     shrext_cmds='.so'
8998     hardcode_into_libs=yes
8999     dynamic_linker="$host_os dld.so"
9000     shlibpath_var=LD_LIBRARY_PATH
9001     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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     if test "X$HPUX_IA64_MODE" = X32; then
9005       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9006     else
9007       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9008     fi
9009     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9010     ;;
9011    hppa*64*)
9012      shrext_cmds='.sl'
9013      hardcode_into_libs=yes
9014      dynamic_linker="$host_os dld.sl"
9015      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9016      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9017      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9018      soname_spec='${libname}${release}${shared_ext}$major'
9019      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9020      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9021      ;;
9022    *)
9023     shrext_cmds='.sl'
9024     dynamic_linker="$host_os dld.sl"
9025     shlibpath_var=SHLIB_PATH
9026     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9027     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9028     soname_spec='${libname}${release}${shared_ext}$major'
9029     ;;
9030   esac
9031   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9032   postinstall_cmds='chmod 555 $lib'
9033   ;;
9034
9035 interix3*)
9036   version_type=linux
9037   need_lib_prefix=no
9038   need_version=no
9039   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9040   soname_spec='${libname}${release}${shared_ext}$major'
9041   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9042   shlibpath_var=LD_LIBRARY_PATH
9043   shlibpath_overrides_runpath=no
9044   hardcode_into_libs=yes
9045   ;;
9046
9047 irix5* | irix6* | nonstopux*)
9048   case $host_os in
9049     nonstopux*) version_type=nonstopux ;;
9050     *)
9051         if test "$lt_cv_prog_gnu_ld" = yes; then
9052                 version_type=linux
9053         else
9054                 version_type=irix
9055         fi ;;
9056   esac
9057   need_lib_prefix=no
9058   need_version=no
9059   soname_spec='${libname}${release}${shared_ext}$major'
9060   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9061   case $host_os in
9062   irix5* | nonstopux*)
9063     libsuff= shlibsuff=
9064     ;;
9065   *)
9066     case $LD in # libtool.m4 will add one of these switches to LD
9067     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9068       libsuff= shlibsuff= libmagic=32-bit;;
9069     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9070       libsuff=32 shlibsuff=N32 libmagic=N32;;
9071     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9072       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9073     *) libsuff= shlibsuff= libmagic=never-match;;
9074     esac
9075     ;;
9076   esac
9077   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9078   shlibpath_overrides_runpath=no
9079   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9080   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9081   hardcode_into_libs=yes
9082   ;;
9083
9084 # No shared lib support for Linux oldld, aout, or coff.
9085 linux*oldld* | linux*aout* | linux*coff*)
9086   dynamic_linker=no
9087   ;;
9088
9089 # This must be Linux ELF.
9090 linux*)
9091   version_type=linux
9092   need_lib_prefix=no
9093   need_version=no
9094   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9095   soname_spec='${libname}${release}${shared_ext}$major'
9096   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9097   shlibpath_var=LD_LIBRARY_PATH
9098   shlibpath_overrides_runpath=no
9099   # This implies no fast_install, which is unacceptable.
9100   # Some rework will be needed to allow for fast_install
9101   # before this can be enabled.
9102   hardcode_into_libs=yes
9103
9104   # Append ld.so.conf contents to the search path
9105   if test -f /etc/ld.so.conf; then
9106     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' ' '`
9107     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9108   fi
9109
9110   # We used to test for /lib/ld.so.1 and disable shared libraries on
9111   # powerpc, because MkLinux only supported shared libraries with the
9112   # GNU dynamic linker.  Since this was broken with cross compilers,
9113   # most powerpc-linux boxes support dynamic linking these days and
9114   # people can always --disable-shared, the test was removed, and we
9115   # assume the GNU/Linux dynamic linker is in use.
9116   dynamic_linker='GNU/Linux ld.so'
9117   ;;
9118
9119 knetbsd*-gnu)
9120   version_type=linux
9121   need_lib_prefix=no
9122   need_version=no
9123   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9124   soname_spec='${libname}${release}${shared_ext}$major'
9125   shlibpath_var=LD_LIBRARY_PATH
9126   shlibpath_overrides_runpath=no
9127   hardcode_into_libs=yes
9128   dynamic_linker='GNU ld.so'
9129   ;;
9130
9131 netbsd*)
9132   version_type=sunos
9133   need_lib_prefix=no
9134   need_version=no
9135   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9136     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9137     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9138     dynamic_linker='NetBSD (a.out) ld.so'
9139   else
9140     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9141     soname_spec='${libname}${release}${shared_ext}$major'
9142     dynamic_linker='NetBSD ld.elf_so'
9143   fi
9144   shlibpath_var=LD_LIBRARY_PATH
9145   shlibpath_overrides_runpath=yes
9146   hardcode_into_libs=yes
9147   ;;
9148
9149 newsos6)
9150   version_type=linux
9151   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9152   shlibpath_var=LD_LIBRARY_PATH
9153   shlibpath_overrides_runpath=yes
9154   ;;
9155
9156 nto-qnx*)
9157   version_type=linux
9158   need_lib_prefix=no
9159   need_version=no
9160   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9161   soname_spec='${libname}${release}${shared_ext}$major'
9162   shlibpath_var=LD_LIBRARY_PATH
9163   shlibpath_overrides_runpath=yes
9164   ;;
9165
9166 openbsd*)
9167   version_type=sunos
9168   sys_lib_dlsearch_path_spec="/usr/lib"
9169   need_lib_prefix=no
9170   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9171   case $host_os in
9172     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9173     *)                         need_version=no  ;;
9174   esac
9175   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9176   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9177   shlibpath_var=LD_LIBRARY_PATH
9178   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9179     case $host_os in
9180       openbsd2.[89] | openbsd2.[89].*)
9181         shlibpath_overrides_runpath=no
9182         ;;
9183       *)
9184         shlibpath_overrides_runpath=yes
9185         ;;
9186       esac
9187   else
9188     shlibpath_overrides_runpath=yes
9189   fi
9190   ;;
9191
9192 os2*)
9193   libname_spec='$name'
9194   shrext_cmds=".dll"
9195   need_lib_prefix=no
9196   library_names_spec='$libname${shared_ext} $libname.a'
9197   dynamic_linker='OS/2 ld.exe'
9198   shlibpath_var=LIBPATH
9199   ;;
9200
9201 osf3* | osf4* | osf5*)
9202   version_type=osf
9203   need_lib_prefix=no
9204   need_version=no
9205   soname_spec='${libname}${release}${shared_ext}$major'
9206   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9207   shlibpath_var=LD_LIBRARY_PATH
9208   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9209   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9210   ;;
9211
9212 solaris*)
9213   version_type=linux
9214   need_lib_prefix=no
9215   need_version=no
9216   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9217   soname_spec='${libname}${release}${shared_ext}$major'
9218   shlibpath_var=LD_LIBRARY_PATH
9219   shlibpath_overrides_runpath=yes
9220   hardcode_into_libs=yes
9221   # ldd complains unless libraries are executable
9222   postinstall_cmds='chmod +x $lib'
9223   ;;
9224
9225 sunos4*)
9226   version_type=sunos
9227   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9228   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9229   shlibpath_var=LD_LIBRARY_PATH
9230   shlibpath_overrides_runpath=yes
9231   if test "$with_gnu_ld" = yes; then
9232     need_lib_prefix=no
9233   fi
9234   need_version=yes
9235   ;;
9236
9237 sysv4 | sysv4.3*)
9238   version_type=linux
9239   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9240   soname_spec='${libname}${release}${shared_ext}$major'
9241   shlibpath_var=LD_LIBRARY_PATH
9242   case $host_vendor in
9243     sni)
9244       shlibpath_overrides_runpath=no
9245       need_lib_prefix=no
9246       export_dynamic_flag_spec='${wl}-Blargedynsym'
9247       runpath_var=LD_RUN_PATH
9248       ;;
9249     siemens)
9250       need_lib_prefix=no
9251       ;;
9252     motorola)
9253       need_lib_prefix=no
9254       need_version=no
9255       shlibpath_overrides_runpath=no
9256       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9257       ;;
9258   esac
9259   ;;
9260
9261 sysv4*MP*)
9262   if test -d /usr/nec ;then
9263     version_type=linux
9264     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9265     soname_spec='$libname${shared_ext}.$major'
9266     shlibpath_var=LD_LIBRARY_PATH
9267   fi
9268   ;;
9269
9270 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9271   version_type=freebsd-elf
9272   need_lib_prefix=no
9273   need_version=no
9274   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9275   soname_spec='${libname}${release}${shared_ext}$major'
9276   shlibpath_var=LD_LIBRARY_PATH
9277   hardcode_into_libs=yes
9278   if test "$with_gnu_ld" = yes; then
9279     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9280     shlibpath_overrides_runpath=no
9281   else
9282     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9283     shlibpath_overrides_runpath=yes
9284     case $host_os in
9285       sco3.2v5*)
9286         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9287         ;;
9288     esac
9289   fi
9290   sys_lib_dlsearch_path_spec='/usr/lib'
9291   ;;
9292
9293 uts4*)
9294   version_type=linux
9295   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9296   soname_spec='${libname}${release}${shared_ext}$major'
9297   shlibpath_var=LD_LIBRARY_PATH
9298   ;;
9299
9300 *)
9301   dynamic_linker=no
9302   ;;
9303 esac
9304 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9305 echo "${ECHO_T}$dynamic_linker" >&6; }
9306 test "$dynamic_linker" = no && can_build_shared=no
9307
9308 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9309 if test "$GCC" = yes; then
9310   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9311 fi
9312
9313
9314 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9315 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9316 if test "${libltdl_cv_shlibext+set}" = set; then
9317   echo $ECHO_N "(cached) $ECHO_C" >&6
9318 else
9319
9320 module=yes
9321 eval libltdl_cv_shlibext=$shrext_cmds
9322
9323 fi
9324 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9325 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9326 if test -n "$libltdl_cv_shlibext"; then
9327
9328 cat >>confdefs.h <<_ACEOF
9329 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9330 _ACEOF
9331
9332 fi
9333
9334
9335 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9336 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9337 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9338   echo $ECHO_N "(cached) $ECHO_C" >&6
9339 else
9340   libltdl_cv_shlibpath_var="$shlibpath_var"
9341 fi
9342 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9343 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9344 if test -n "$libltdl_cv_shlibpath_var"; then
9345
9346 cat >>confdefs.h <<_ACEOF
9347 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9348 _ACEOF
9349
9350 fi
9351
9352
9353 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9354 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9355 if test "${libltdl_cv_sys_search_path+set}" = set; then
9356   echo $ECHO_N "(cached) $ECHO_C" >&6
9357 else
9358   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9359 fi
9360 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9361 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9362 if test -n "$libltdl_cv_sys_search_path"; then
9363   sys_search_path=
9364   for dir in $libltdl_cv_sys_search_path; do
9365     if test -z "$sys_search_path"; then
9366       sys_search_path="$dir"
9367     else
9368       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9369     fi
9370   done
9371
9372 cat >>confdefs.h <<_ACEOF
9373 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9374 _ACEOF
9375
9376 fi
9377
9378 { echo "$as_me:$LINENO: checking for objdir" >&5
9379 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9380 if test "${libltdl_cv_objdir+set}" = set; then
9381   echo $ECHO_N "(cached) $ECHO_C" >&6
9382 else
9383   libltdl_cv_objdir="$objdir"
9384   if test -n "$objdir"; then
9385     :
9386   else
9387     rm -f .libs 2>/dev/null
9388     mkdir .libs 2>/dev/null
9389     if test -d .libs; then
9390       libltdl_cv_objdir=.libs
9391     else
9392       # MS-DOS does not allow filenames that begin with a dot.
9393       libltdl_cv_objdir=_libs
9394     fi
9395   rmdir .libs 2>/dev/null
9396   fi
9397
9398 fi
9399 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9400 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9401
9402 cat >>confdefs.h <<_ACEOF
9403 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9404 _ACEOF
9405
9406
9407
9408
9409
9410
9411 # Check for command to grab the raw symbol name followed by C symbol from nm.
9412 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9413 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9414 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9415   echo $ECHO_N "(cached) $ECHO_C" >&6
9416 else
9417
9418 # These are sane defaults that work on at least a few old systems.
9419 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9420
9421 # Character class describing NM global symbol codes.
9422 symcode='[BCDEGRST]'
9423
9424 # Regexp to match symbols that can be accessed directly from C.
9425 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9426
9427 # Transform an extracted symbol line into a proper C declaration
9428 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9429
9430 # Transform an extracted symbol line into symbol name and symbol address
9431 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'"
9432
9433 # Define system-specific variables.
9434 case $host_os in
9435 aix*)
9436   symcode='[BCDT]'
9437   ;;
9438 cygwin* | mingw* | pw32*)
9439   symcode='[ABCDGISTW]'
9440   ;;
9441 hpux*) # Its linker distinguishes data from code symbols
9442   if test "$host_cpu" = ia64; then
9443     symcode='[ABCDEGRST]'
9444   fi
9445   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9446   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'"
9447   ;;
9448 linux*)
9449   if test "$host_cpu" = ia64; then
9450     symcode='[ABCDGIRSTW]'
9451     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9452     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'"
9453   fi
9454   ;;
9455 irix* | nonstopux*)
9456   symcode='[BCDEGRST]'
9457   ;;
9458 osf*)
9459   symcode='[BCDEGQRST]'
9460   ;;
9461 solaris*)
9462   symcode='[BDRT]'
9463   ;;
9464 sco3.2v5*)
9465   symcode='[DT]'
9466   ;;
9467 sysv4.2uw2*)
9468   symcode='[DT]'
9469   ;;
9470 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9471   symcode='[ABDT]'
9472   ;;
9473 sysv4)
9474   symcode='[DFNSTU]'
9475   ;;
9476 esac
9477
9478 # Handle CRLF in mingw tool chain
9479 opt_cr=
9480 case $build_os in
9481 mingw*)
9482   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9483   ;;
9484 esac
9485
9486 # If we're using GNU nm, then use its standard symbol codes.
9487 case `$NM -V 2>&1` in
9488 *GNU* | *'with BFD'*)
9489   symcode='[ABCDGIRSTW]' ;;
9490 esac
9491
9492 # Try without a prefix undercore, then with it.
9493 for ac_symprfx in "" "_"; do
9494
9495   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9496   symxfrm="\\1 $ac_symprfx\\2 \\2"
9497
9498   # Write the raw and C identifiers.
9499   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9500
9501   # Check to see that the pipe works correctly.
9502   pipe_works=no
9503
9504   rm -f conftest*
9505   cat > conftest.$ac_ext <<EOF
9506 #ifdef __cplusplus
9507 extern "C" {
9508 #endif
9509 char nm_test_var;
9510 void nm_test_func(){}
9511 #ifdef __cplusplus
9512 }
9513 #endif
9514 int main(){nm_test_var='a';nm_test_func();return(0);}
9515 EOF
9516
9517   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9518   (eval $ac_compile) 2>&5
9519   ac_status=$?
9520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9521   (exit $ac_status); }; then
9522     # Now try to grab the symbols.
9523     nlist=conftest.nm
9524     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9525   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9526   ac_status=$?
9527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9528   (exit $ac_status); } && test -s "$nlist"; then
9529       # Try sorting and uniquifying the output.
9530       if sort "$nlist" | uniq > "$nlist"T; then
9531         mv -f "$nlist"T "$nlist"
9532       else
9533         rm -f "$nlist"T
9534       fi
9535
9536       # Make sure that we snagged all the symbols we need.
9537       if grep ' nm_test_var$' "$nlist" >/dev/null; then
9538         if grep ' nm_test_func$' "$nlist" >/dev/null; then
9539           cat <<EOF > conftest.$ac_ext
9540 #ifdef __cplusplus
9541 extern "C" {
9542 #endif
9543
9544 EOF
9545           # Now generate the symbol file.
9546           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9547
9548           cat <<EOF >> conftest.$ac_ext
9549 #if defined (__STDC__) && __STDC__
9550 # define lt_ptr_t void *
9551 #else
9552 # define lt_ptr_t char *
9553 # define const
9554 #endif
9555
9556 /* The mapping between symbol names and symbols. */
9557 const struct {
9558   const char *name;
9559   lt_ptr_t address;
9560 }
9561 lt_preloaded_symbols[] =
9562 {
9563 EOF
9564           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9565           cat <<\EOF >> conftest.$ac_ext
9566   {0, (lt_ptr_t) 0}
9567 };
9568
9569 #ifdef __cplusplus
9570 }
9571 #endif
9572 EOF
9573           # Now try linking the two files.
9574           mv conftest.$ac_objext conftstm.$ac_objext
9575           lt_save_LIBS="$LIBS"
9576           lt_save_CFLAGS="$CFLAGS"
9577           LIBS="conftstm.$ac_objext"
9578           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9579           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9580   (eval $ac_link) 2>&5
9581   ac_status=$?
9582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9583   (exit $ac_status); } && test -s conftest${ac_exeext}; then
9584             pipe_works=yes
9585           fi
9586           LIBS="$lt_save_LIBS"
9587           CFLAGS="$lt_save_CFLAGS"
9588         else
9589           echo "cannot find nm_test_func in $nlist" >&5
9590         fi
9591       else
9592         echo "cannot find nm_test_var in $nlist" >&5
9593       fi
9594     else
9595       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9596     fi
9597   else
9598     echo "$progname: failed program was:" >&5
9599     cat conftest.$ac_ext >&5
9600   fi
9601   rm -f conftest* conftst*
9602
9603   # Do not use the global_symbol_pipe unless it works.
9604   if test "$pipe_works" = yes; then
9605     break
9606   else
9607     lt_cv_sys_global_symbol_pipe=
9608   fi
9609 done
9610
9611 fi
9612
9613 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9614   lt_cv_sys_global_symbol_to_cdecl=
9615 fi
9616 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9617   { echo "$as_me:$LINENO: result: failed" >&5
9618 echo "${ECHO_T}failed" >&6; }
9619 else
9620   { echo "$as_me:$LINENO: result: ok" >&5
9621 echo "${ECHO_T}ok" >&6; }
9622 fi
9623
9624
9625 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9626 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9627 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9628   echo $ECHO_N "(cached) $ECHO_C" >&6
9629 else
9630   if test -n "$lt_cv_sys_global_symbol_pipe"; then
9631     libltdl_cv_preloaded_symbols=yes
9632   else
9633     libltdl_cv_preloaded_symbols=no
9634   fi
9635
9636 fi
9637 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9638 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9639 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9640
9641 cat >>confdefs.h <<\_ACEOF
9642 #define HAVE_PRELOADED_SYMBOLS 1
9643 _ACEOF
9644
9645 fi
9646
9647 LIBADD_DL=
9648
9649 ac_ext=c
9650 ac_cpp='$CPP $CPPFLAGS'
9651 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9652 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9653 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9654
9655
9656 { echo "$as_me:$LINENO: checking for shl_load" >&5
9657 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9658 if test "${ac_cv_func_shl_load+set}" = set; then
9659   echo $ECHO_N "(cached) $ECHO_C" >&6
9660 else
9661   cat >conftest.$ac_ext <<_ACEOF
9662 /* confdefs.h.  */
9663 _ACEOF
9664 cat confdefs.h >>conftest.$ac_ext
9665 cat >>conftest.$ac_ext <<_ACEOF
9666 /* end confdefs.h.  */
9667 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9668    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9669 #define shl_load innocuous_shl_load
9670
9671 /* System header to define __stub macros and hopefully few prototypes,
9672     which can conflict with char shl_load (); below.
9673     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9674     <limits.h> exists even on freestanding compilers.  */
9675
9676 #ifdef __STDC__
9677 # include <limits.h>
9678 #else
9679 # include <assert.h>
9680 #endif
9681
9682 #undef shl_load
9683
9684 /* Override any GCC internal prototype to avoid an error.
9685    Use char because int might match the return type of a GCC
9686    builtin and then its argument prototype would still apply.  */
9687 #ifdef __cplusplus
9688 extern "C"
9689 #endif
9690 char shl_load ();
9691 /* The GNU C library defines this for functions which it implements
9692     to always fail with ENOSYS.  Some functions are actually named
9693     something starting with __ and the normal name is an alias.  */
9694 #if defined __stub_shl_load || defined __stub___shl_load
9695 choke me
9696 #endif
9697
9698 int
9699 main ()
9700 {
9701 return shl_load ();
9702   ;
9703   return 0;
9704 }
9705 _ACEOF
9706 rm -f conftest.$ac_objext conftest$ac_exeext
9707 if { (ac_try="$ac_link"
9708 case "(($ac_try" in
9709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9710   *) ac_try_echo=$ac_try;;
9711 esac
9712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9713   (eval "$ac_link") 2>conftest.er1
9714   ac_status=$?
9715   grep -v '^ *+' conftest.er1 >conftest.err
9716   rm -f conftest.er1
9717   cat conftest.err >&5
9718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9719   (exit $ac_status); } &&
9720          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9721   { (case "(($ac_try" in
9722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9723   *) ac_try_echo=$ac_try;;
9724 esac
9725 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9726   (eval "$ac_try") 2>&5
9727   ac_status=$?
9728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9729   (exit $ac_status); }; } &&
9730          { ac_try='test -s conftest$ac_exeext'
9731   { (case "(($ac_try" in
9732   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9733   *) ac_try_echo=$ac_try;;
9734 esac
9735 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9736   (eval "$ac_try") 2>&5
9737   ac_status=$?
9738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9739   (exit $ac_status); }; }; then
9740   ac_cv_func_shl_load=yes
9741 else
9742   echo "$as_me: failed program was:" >&5
9743 sed 's/^/| /' conftest.$ac_ext >&5
9744
9745         ac_cv_func_shl_load=no
9746 fi
9747
9748 rm -f core conftest.err conftest.$ac_objext \
9749       conftest$ac_exeext conftest.$ac_ext
9750 fi
9751 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9752 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9753 if test $ac_cv_func_shl_load = yes; then
9754
9755 cat >>confdefs.h <<\_ACEOF
9756 #define HAVE_SHL_LOAD 1
9757 _ACEOF
9758
9759 else
9760   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9761 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9762 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9763   echo $ECHO_N "(cached) $ECHO_C" >&6
9764 else
9765   ac_check_lib_save_LIBS=$LIBS
9766 LIBS="-ldld  $LIBS"
9767 cat >conftest.$ac_ext <<_ACEOF
9768 /* confdefs.h.  */
9769 _ACEOF
9770 cat confdefs.h >>conftest.$ac_ext
9771 cat >>conftest.$ac_ext <<_ACEOF
9772 /* end confdefs.h.  */
9773
9774 /* Override any GCC internal prototype to avoid an error.
9775    Use char because int might match the return type of a GCC
9776    builtin and then its argument prototype would still apply.  */
9777 #ifdef __cplusplus
9778 extern "C"
9779 #endif
9780 char shl_load ();
9781 int
9782 main ()
9783 {
9784 return shl_load ();
9785   ;
9786   return 0;
9787 }
9788 _ACEOF
9789 rm -f conftest.$ac_objext conftest$ac_exeext
9790 if { (ac_try="$ac_link"
9791 case "(($ac_try" in
9792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9793   *) ac_try_echo=$ac_try;;
9794 esac
9795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9796   (eval "$ac_link") 2>conftest.er1
9797   ac_status=$?
9798   grep -v '^ *+' conftest.er1 >conftest.err
9799   rm -f conftest.er1
9800   cat conftest.err >&5
9801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9802   (exit $ac_status); } &&
9803          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9804   { (case "(($ac_try" in
9805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9806   *) ac_try_echo=$ac_try;;
9807 esac
9808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9809   (eval "$ac_try") 2>&5
9810   ac_status=$?
9811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9812   (exit $ac_status); }; } &&
9813          { ac_try='test -s conftest$ac_exeext'
9814   { (case "(($ac_try" in
9815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9816   *) ac_try_echo=$ac_try;;
9817 esac
9818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9819   (eval "$ac_try") 2>&5
9820   ac_status=$?
9821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9822   (exit $ac_status); }; }; then
9823   ac_cv_lib_dld_shl_load=yes
9824 else
9825   echo "$as_me: failed program was:" >&5
9826 sed 's/^/| /' conftest.$ac_ext >&5
9827
9828         ac_cv_lib_dld_shl_load=no
9829 fi
9830
9831 rm -f core conftest.err conftest.$ac_objext \
9832       conftest$ac_exeext conftest.$ac_ext
9833 LIBS=$ac_check_lib_save_LIBS
9834 fi
9835 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9836 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9837 if test $ac_cv_lib_dld_shl_load = yes; then
9838
9839 cat >>confdefs.h <<\_ACEOF
9840 #define HAVE_SHL_LOAD 1
9841 _ACEOF
9842
9843         LIBADD_DL="$LIBADD_DL -ldld"
9844 else
9845   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9846 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9847 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9848   echo $ECHO_N "(cached) $ECHO_C" >&6
9849 else
9850   ac_check_lib_save_LIBS=$LIBS
9851 LIBS="-ldl  $LIBS"
9852 cat >conftest.$ac_ext <<_ACEOF
9853 /* confdefs.h.  */
9854 _ACEOF
9855 cat confdefs.h >>conftest.$ac_ext
9856 cat >>conftest.$ac_ext <<_ACEOF
9857 /* end confdefs.h.  */
9858
9859 /* Override any GCC internal prototype to avoid an error.
9860    Use char because int might match the return type of a GCC
9861    builtin and then its argument prototype would still apply.  */
9862 #ifdef __cplusplus
9863 extern "C"
9864 #endif
9865 char dlopen ();
9866 int
9867 main ()
9868 {
9869 return dlopen ();
9870   ;
9871   return 0;
9872 }
9873 _ACEOF
9874 rm -f conftest.$ac_objext conftest$ac_exeext
9875 if { (ac_try="$ac_link"
9876 case "(($ac_try" in
9877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9878   *) ac_try_echo=$ac_try;;
9879 esac
9880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9881   (eval "$ac_link") 2>conftest.er1
9882   ac_status=$?
9883   grep -v '^ *+' conftest.er1 >conftest.err
9884   rm -f conftest.er1
9885   cat conftest.err >&5
9886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9887   (exit $ac_status); } &&
9888          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9889   { (case "(($ac_try" in
9890   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9891   *) ac_try_echo=$ac_try;;
9892 esac
9893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9894   (eval "$ac_try") 2>&5
9895   ac_status=$?
9896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9897   (exit $ac_status); }; } &&
9898          { ac_try='test -s conftest$ac_exeext'
9899   { (case "(($ac_try" in
9900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9901   *) ac_try_echo=$ac_try;;
9902 esac
9903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9904   (eval "$ac_try") 2>&5
9905   ac_status=$?
9906   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9907   (exit $ac_status); }; }; then
9908   ac_cv_lib_dl_dlopen=yes
9909 else
9910   echo "$as_me: failed program was:" >&5
9911 sed 's/^/| /' conftest.$ac_ext >&5
9912
9913         ac_cv_lib_dl_dlopen=no
9914 fi
9915
9916 rm -f core conftest.err conftest.$ac_objext \
9917       conftest$ac_exeext conftest.$ac_ext
9918 LIBS=$ac_check_lib_save_LIBS
9919 fi
9920 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9921 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9922 if test $ac_cv_lib_dl_dlopen = yes; then
9923
9924 cat >>confdefs.h <<\_ACEOF
9925 #define HAVE_LIBDL 1
9926 _ACEOF
9927
9928                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9929 else
9930   cat >conftest.$ac_ext <<_ACEOF
9931 /* confdefs.h.  */
9932 _ACEOF
9933 cat confdefs.h >>conftest.$ac_ext
9934 cat >>conftest.$ac_ext <<_ACEOF
9935 /* end confdefs.h.  */
9936 #if HAVE_DLFCN_H
9937 #  include <dlfcn.h>
9938 #endif
9939
9940 int
9941 main ()
9942 {
9943 dlopen(0, 0);
9944   ;
9945   return 0;
9946 }
9947 _ACEOF
9948 rm -f conftest.$ac_objext conftest$ac_exeext
9949 if { (ac_try="$ac_link"
9950 case "(($ac_try" in
9951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9952   *) ac_try_echo=$ac_try;;
9953 esac
9954 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9955   (eval "$ac_link") 2>conftest.er1
9956   ac_status=$?
9957   grep -v '^ *+' conftest.er1 >conftest.err
9958   rm -f conftest.er1
9959   cat conftest.err >&5
9960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9961   (exit $ac_status); } &&
9962          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9963   { (case "(($ac_try" in
9964   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9965   *) ac_try_echo=$ac_try;;
9966 esac
9967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9968   (eval "$ac_try") 2>&5
9969   ac_status=$?
9970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9971   (exit $ac_status); }; } &&
9972          { ac_try='test -s conftest$ac_exeext'
9973   { (case "(($ac_try" in
9974   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9975   *) ac_try_echo=$ac_try;;
9976 esac
9977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9978   (eval "$ac_try") 2>&5
9979   ac_status=$?
9980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9981   (exit $ac_status); }; }; then
9982
9983 cat >>confdefs.h <<\_ACEOF
9984 #define HAVE_LIBDL 1
9985 _ACEOF
9986  libltdl_cv_func_dlopen="yes"
9987 else
9988   echo "$as_me: failed program was:" >&5
9989 sed 's/^/| /' conftest.$ac_ext >&5
9990
9991         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9992 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9993 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9994   echo $ECHO_N "(cached) $ECHO_C" >&6
9995 else
9996   ac_check_lib_save_LIBS=$LIBS
9997 LIBS="-lsvld  $LIBS"
9998 cat >conftest.$ac_ext <<_ACEOF
9999 /* confdefs.h.  */
10000 _ACEOF
10001 cat confdefs.h >>conftest.$ac_ext
10002 cat >>conftest.$ac_ext <<_ACEOF
10003 /* end confdefs.h.  */
10004
10005 /* Override any GCC internal prototype to avoid an error.
10006    Use char because int might match the return type of a GCC
10007    builtin and then its argument prototype would still apply.  */
10008 #ifdef __cplusplus
10009 extern "C"
10010 #endif
10011 char dlopen ();
10012 int
10013 main ()
10014 {
10015 return dlopen ();
10016   ;
10017   return 0;
10018 }
10019 _ACEOF
10020 rm -f conftest.$ac_objext conftest$ac_exeext
10021 if { (ac_try="$ac_link"
10022 case "(($ac_try" in
10023   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10024   *) ac_try_echo=$ac_try;;
10025 esac
10026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10027   (eval "$ac_link") 2>conftest.er1
10028   ac_status=$?
10029   grep -v '^ *+' conftest.er1 >conftest.err
10030   rm -f conftest.er1
10031   cat conftest.err >&5
10032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10033   (exit $ac_status); } &&
10034          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10035   { (case "(($ac_try" in
10036   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10037   *) ac_try_echo=$ac_try;;
10038 esac
10039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10040   (eval "$ac_try") 2>&5
10041   ac_status=$?
10042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10043   (exit $ac_status); }; } &&
10044          { ac_try='test -s conftest$ac_exeext'
10045   { (case "(($ac_try" in
10046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10047   *) ac_try_echo=$ac_try;;
10048 esac
10049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10050   (eval "$ac_try") 2>&5
10051   ac_status=$?
10052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10053   (exit $ac_status); }; }; then
10054   ac_cv_lib_svld_dlopen=yes
10055 else
10056   echo "$as_me: failed program was:" >&5
10057 sed 's/^/| /' conftest.$ac_ext >&5
10058
10059         ac_cv_lib_svld_dlopen=no
10060 fi
10061
10062 rm -f core conftest.err conftest.$ac_objext \
10063       conftest$ac_exeext conftest.$ac_ext
10064 LIBS=$ac_check_lib_save_LIBS
10065 fi
10066 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10067 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10068 if test $ac_cv_lib_svld_dlopen = yes; then
10069
10070 cat >>confdefs.h <<\_ACEOF
10071 #define HAVE_LIBDL 1
10072 _ACEOF
10073
10074                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10075 else
10076   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10077 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10078 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10079   echo $ECHO_N "(cached) $ECHO_C" >&6
10080 else
10081   ac_check_lib_save_LIBS=$LIBS
10082 LIBS="-ldld  $LIBS"
10083 cat >conftest.$ac_ext <<_ACEOF
10084 /* confdefs.h.  */
10085 _ACEOF
10086 cat confdefs.h >>conftest.$ac_ext
10087 cat >>conftest.$ac_ext <<_ACEOF
10088 /* end confdefs.h.  */
10089
10090 /* Override any GCC internal prototype to avoid an error.
10091    Use char because int might match the return type of a GCC
10092    builtin and then its argument prototype would still apply.  */
10093 #ifdef __cplusplus
10094 extern "C"
10095 #endif
10096 char dld_link ();
10097 int
10098 main ()
10099 {
10100 return dld_link ();
10101   ;
10102   return 0;
10103 }
10104 _ACEOF
10105 rm -f conftest.$ac_objext conftest$ac_exeext
10106 if { (ac_try="$ac_link"
10107 case "(($ac_try" in
10108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10109   *) ac_try_echo=$ac_try;;
10110 esac
10111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10112   (eval "$ac_link") 2>conftest.er1
10113   ac_status=$?
10114   grep -v '^ *+' conftest.er1 >conftest.err
10115   rm -f conftest.er1
10116   cat conftest.err >&5
10117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10118   (exit $ac_status); } &&
10119          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10120   { (case "(($ac_try" in
10121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10122   *) ac_try_echo=$ac_try;;
10123 esac
10124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10125   (eval "$ac_try") 2>&5
10126   ac_status=$?
10127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10128   (exit $ac_status); }; } &&
10129          { ac_try='test -s conftest$ac_exeext'
10130   { (case "(($ac_try" in
10131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10132   *) ac_try_echo=$ac_try;;
10133 esac
10134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10135   (eval "$ac_try") 2>&5
10136   ac_status=$?
10137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10138   (exit $ac_status); }; }; then
10139   ac_cv_lib_dld_dld_link=yes
10140 else
10141   echo "$as_me: failed program was:" >&5
10142 sed 's/^/| /' conftest.$ac_ext >&5
10143
10144         ac_cv_lib_dld_dld_link=no
10145 fi
10146
10147 rm -f core conftest.err conftest.$ac_objext \
10148       conftest$ac_exeext conftest.$ac_ext
10149 LIBS=$ac_check_lib_save_LIBS
10150 fi
10151 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10152 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10153 if test $ac_cv_lib_dld_dld_link = yes; then
10154
10155 cat >>confdefs.h <<\_ACEOF
10156 #define HAVE_DLD 1
10157 _ACEOF
10158
10159                 LIBADD_DL="$LIBADD_DL -ldld"
10160 else
10161   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10162 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10163 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10164   echo $ECHO_N "(cached) $ECHO_C" >&6
10165 else
10166   cat >conftest.$ac_ext <<_ACEOF
10167 /* confdefs.h.  */
10168 _ACEOF
10169 cat confdefs.h >>conftest.$ac_ext
10170 cat >>conftest.$ac_ext <<_ACEOF
10171 /* end confdefs.h.  */
10172 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10173    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10174 #define _dyld_func_lookup innocuous__dyld_func_lookup
10175
10176 /* System header to define __stub macros and hopefully few prototypes,
10177     which can conflict with char _dyld_func_lookup (); below.
10178     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10179     <limits.h> exists even on freestanding compilers.  */
10180
10181 #ifdef __STDC__
10182 # include <limits.h>
10183 #else
10184 # include <assert.h>
10185 #endif
10186
10187 #undef _dyld_func_lookup
10188
10189 /* Override any GCC internal prototype to avoid an error.
10190    Use char because int might match the return type of a GCC
10191    builtin and then its argument prototype would still apply.  */
10192 #ifdef __cplusplus
10193 extern "C"
10194 #endif
10195 char _dyld_func_lookup ();
10196 /* The GNU C library defines this for functions which it implements
10197     to always fail with ENOSYS.  Some functions are actually named
10198     something starting with __ and the normal name is an alias.  */
10199 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10200 choke me
10201 #endif
10202
10203 int
10204 main ()
10205 {
10206 return _dyld_func_lookup ();
10207   ;
10208   return 0;
10209 }
10210 _ACEOF
10211 rm -f conftest.$ac_objext conftest$ac_exeext
10212 if { (ac_try="$ac_link"
10213 case "(($ac_try" in
10214   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10215   *) ac_try_echo=$ac_try;;
10216 esac
10217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10218   (eval "$ac_link") 2>conftest.er1
10219   ac_status=$?
10220   grep -v '^ *+' conftest.er1 >conftest.err
10221   rm -f conftest.er1
10222   cat conftest.err >&5
10223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10224   (exit $ac_status); } &&
10225          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10226   { (case "(($ac_try" in
10227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10228   *) ac_try_echo=$ac_try;;
10229 esac
10230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10231   (eval "$ac_try") 2>&5
10232   ac_status=$?
10233   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10234   (exit $ac_status); }; } &&
10235          { ac_try='test -s conftest$ac_exeext'
10236   { (case "(($ac_try" in
10237   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10238   *) ac_try_echo=$ac_try;;
10239 esac
10240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10241   (eval "$ac_try") 2>&5
10242   ac_status=$?
10243   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10244   (exit $ac_status); }; }; then
10245   ac_cv_func__dyld_func_lookup=yes
10246 else
10247   echo "$as_me: failed program was:" >&5
10248 sed 's/^/| /' conftest.$ac_ext >&5
10249
10250         ac_cv_func__dyld_func_lookup=no
10251 fi
10252
10253 rm -f core conftest.err conftest.$ac_objext \
10254       conftest$ac_exeext conftest.$ac_ext
10255 fi
10256 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10257 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10258 if test $ac_cv_func__dyld_func_lookup = yes; then
10259
10260 cat >>confdefs.h <<\_ACEOF
10261 #define HAVE_DYLD 1
10262 _ACEOF
10263
10264 fi
10265
10266
10267 fi
10268
10269
10270 fi
10271
10272
10273 fi
10274
10275 rm -f core conftest.err conftest.$ac_objext \
10276       conftest$ac_exeext conftest.$ac_ext
10277
10278 fi
10279
10280
10281 fi
10282
10283
10284 fi
10285
10286
10287 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10288 then
10289   lt_save_LIBS="$LIBS"
10290   LIBS="$LIBS $LIBADD_DL"
10291
10292 for ac_func in dlerror
10293 do
10294 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10295 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10296 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10297 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10298   echo $ECHO_N "(cached) $ECHO_C" >&6
10299 else
10300   cat >conftest.$ac_ext <<_ACEOF
10301 /* confdefs.h.  */
10302 _ACEOF
10303 cat confdefs.h >>conftest.$ac_ext
10304 cat >>conftest.$ac_ext <<_ACEOF
10305 /* end confdefs.h.  */
10306 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10307    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10308 #define $ac_func innocuous_$ac_func
10309
10310 /* System header to define __stub macros and hopefully few prototypes,
10311     which can conflict with char $ac_func (); below.
10312     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10313     <limits.h> exists even on freestanding compilers.  */
10314
10315 #ifdef __STDC__
10316 # include <limits.h>
10317 #else
10318 # include <assert.h>
10319 #endif
10320
10321 #undef $ac_func
10322
10323 /* Override any GCC internal prototype to avoid an error.
10324    Use char because int might match the return type of a GCC
10325    builtin and then its argument prototype would still apply.  */
10326 #ifdef __cplusplus
10327 extern "C"
10328 #endif
10329 char $ac_func ();
10330 /* The GNU C library defines this for functions which it implements
10331     to always fail with ENOSYS.  Some functions are actually named
10332     something starting with __ and the normal name is an alias.  */
10333 #if defined __stub_$ac_func || defined __stub___$ac_func
10334 choke me
10335 #endif
10336
10337 int
10338 main ()
10339 {
10340 return $ac_func ();
10341   ;
10342   return 0;
10343 }
10344 _ACEOF
10345 rm -f conftest.$ac_objext conftest$ac_exeext
10346 if { (ac_try="$ac_link"
10347 case "(($ac_try" in
10348   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10349   *) ac_try_echo=$ac_try;;
10350 esac
10351 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10352   (eval "$ac_link") 2>conftest.er1
10353   ac_status=$?
10354   grep -v '^ *+' conftest.er1 >conftest.err
10355   rm -f conftest.er1
10356   cat conftest.err >&5
10357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10358   (exit $ac_status); } &&
10359          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10360   { (case "(($ac_try" in
10361   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10362   *) ac_try_echo=$ac_try;;
10363 esac
10364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10365   (eval "$ac_try") 2>&5
10366   ac_status=$?
10367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10368   (exit $ac_status); }; } &&
10369          { ac_try='test -s conftest$ac_exeext'
10370   { (case "(($ac_try" in
10371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10372   *) ac_try_echo=$ac_try;;
10373 esac
10374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10375   (eval "$ac_try") 2>&5
10376   ac_status=$?
10377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10378   (exit $ac_status); }; }; then
10379   eval "$as_ac_var=yes"
10380 else
10381   echo "$as_me: failed program was:" >&5
10382 sed 's/^/| /' conftest.$ac_ext >&5
10383
10384         eval "$as_ac_var=no"
10385 fi
10386
10387 rm -f core conftest.err conftest.$ac_objext \
10388       conftest$ac_exeext conftest.$ac_ext
10389 fi
10390 ac_res=`eval echo '${'$as_ac_var'}'`
10391                { echo "$as_me:$LINENO: result: $ac_res" >&5
10392 echo "${ECHO_T}$ac_res" >&6; }
10393 if test `eval echo '${'$as_ac_var'}'` = yes; then
10394   cat >>confdefs.h <<_ACEOF
10395 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10396 _ACEOF
10397
10398 fi
10399 done
10400
10401   LIBS="$lt_save_LIBS"
10402 fi
10403 ac_ext=c
10404 ac_cpp='$CPP $CPPFLAGS'
10405 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10406 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10407 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10408
10409
10410
10411 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10412 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10413 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10414   echo $ECHO_N "(cached) $ECHO_C" >&6
10415 else
10416   ac_cv_sys_symbol_underscore=no
10417   cat > conftest.$ac_ext <<EOF
10418 void nm_test_func(){}
10419 int main(){nm_test_func;return 0;}
10420 EOF
10421   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10422   (eval $ac_compile) 2>&5
10423   ac_status=$?
10424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10425   (exit $ac_status); }; then
10426     # Now try to grab the symbols.
10427     ac_nlist=conftest.nm
10428     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10429   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10430   ac_status=$?
10431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10432   (exit $ac_status); } && test -s "$ac_nlist"; then
10433       # See whether the symbols have a leading underscore.
10434       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10435         ac_cv_sys_symbol_underscore=yes
10436       else
10437         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10438           :
10439         else
10440           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10441         fi
10442       fi
10443     else
10444       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10445     fi
10446   else
10447     echo "configure: failed program was:" >&5
10448     cat conftest.c >&5
10449   fi
10450   rm -rf conftest*
10451
10452 fi
10453 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10454 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10455
10456
10457 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10458   if test x"$libltdl_cv_func_dlopen" = xyes ||
10459      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10460         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10461 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10462 if test "${libltdl_cv_need_uscore+set}" = set; then
10463   echo $ECHO_N "(cached) $ECHO_C" >&6
10464 else
10465   libltdl_cv_need_uscore=unknown
10466           save_LIBS="$LIBS"
10467           LIBS="$LIBS $LIBADD_DL"
10468           if test "$cross_compiling" = yes; then :
10469   libltdl_cv_need_uscore=cross
10470 else
10471   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10472   lt_status=$lt_dlunknown
10473   cat > conftest.$ac_ext <<EOF
10474 #line 10474 "configure"
10475 #include "confdefs.h"
10476
10477 #if HAVE_DLFCN_H
10478 #include <dlfcn.h>
10479 #endif
10480
10481 #include <stdio.h>
10482
10483 #ifdef RTLD_GLOBAL
10484 #  define LT_DLGLOBAL           RTLD_GLOBAL
10485 #else
10486 #  ifdef DL_GLOBAL
10487 #    define LT_DLGLOBAL         DL_GLOBAL
10488 #  else
10489 #    define LT_DLGLOBAL         0
10490 #  endif
10491 #endif
10492
10493 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10494    find out it does not work in some platform. */
10495 #ifndef LT_DLLAZY_OR_NOW
10496 #  ifdef RTLD_LAZY
10497 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10498 #  else
10499 #    ifdef DL_LAZY
10500 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10501 #    else
10502 #      ifdef RTLD_NOW
10503 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10504 #      else
10505 #        ifdef DL_NOW
10506 #          define LT_DLLAZY_OR_NOW      DL_NOW
10507 #        else
10508 #          define LT_DLLAZY_OR_NOW      0
10509 #        endif
10510 #      endif
10511 #    endif
10512 #  endif
10513 #endif
10514
10515 #ifdef __cplusplus
10516 extern "C" void exit (int);
10517 #endif
10518
10519 void fnord() { int i=42;}
10520 int main ()
10521 {
10522   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10523   int status = $lt_dlunknown;
10524
10525   if (self)
10526     {
10527       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10528       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10529       /* dlclose (self); */
10530     }
10531   else
10532     puts (dlerror ());
10533
10534     exit (status);
10535 }
10536 EOF
10537   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10538   (eval $ac_link) 2>&5
10539   ac_status=$?
10540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10541   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10542     (./conftest; exit; ) >&5 2>/dev/null
10543     lt_status=$?
10544     case x$lt_status in
10545       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10546       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10547       x$lt_dlunknown|x*)  ;;
10548     esac
10549   else :
10550     # compilation failed
10551
10552   fi
10553 fi
10554 rm -fr conftest*
10555
10556           LIBS="$save_LIBS"
10557
10558 fi
10559 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10560 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10561   fi
10562 fi
10563
10564 if test x"$libltdl_cv_need_uscore" = xyes; then
10565
10566 cat >>confdefs.h <<\_ACEOF
10567 #define NEED_USCORE 1
10568 _ACEOF
10569
10570 fi
10571
10572
10573 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10574 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10575 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10576   echo $ECHO_N "(cached) $ECHO_C" >&6
10577 else
10578   # PORTME does your system automatically load deplibs for dlopen?
10579   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10580   # For now, we just catch OSes we know something about -- in the
10581   # future, we'll try test this programmatically.
10582   libltdl_cv_sys_dlopen_deplibs=unknown
10583   case "$host_os" in
10584   aix3*|aix4.1.*|aix4.2.*)
10585     # Unknown whether this is true for these versions of AIX, but
10586     # we want this `case' here to explicitly catch those versions.
10587     libltdl_cv_sys_dlopen_deplibs=unknown
10588     ;;
10589   aix[45]*)
10590     libltdl_cv_sys_dlopen_deplibs=yes
10591     ;;
10592   darwin*)
10593     # Assuming the user has installed a libdl from somewhere, this is true
10594     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10595     libltdl_cv_sys_dlopen_deplibs=yes
10596     ;;
10597   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10598     # GNU and its variants, using gnu ld.so (Glibc)
10599     libltdl_cv_sys_dlopen_deplibs=yes
10600     ;;
10601   hpux10*|hpux11*)
10602     libltdl_cv_sys_dlopen_deplibs=yes
10603     ;;
10604   interix*)
10605     libltdl_cv_sys_dlopen_deplibs=yes
10606     ;;
10607   irix[12345]*|irix6.[01]*)
10608     # Catch all versions of IRIX before 6.2, and indicate that we don't
10609     # know how it worked for any of those versions.
10610     libltdl_cv_sys_dlopen_deplibs=unknown
10611     ;;
10612   irix*)
10613     # The case above catches anything before 6.2, and it's known that
10614     # at 6.2 and later dlopen does load deplibs.
10615     libltdl_cv_sys_dlopen_deplibs=yes
10616     ;;
10617   netbsd*)
10618     libltdl_cv_sys_dlopen_deplibs=yes
10619     ;;
10620   openbsd*)
10621     libltdl_cv_sys_dlopen_deplibs=yes
10622     ;;
10623   osf[1234]*)
10624     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10625     # it did *not* use an RPATH in a shared library to find objects the
10626     # library depends on, so we explicitly say `no'.
10627     libltdl_cv_sys_dlopen_deplibs=no
10628     ;;
10629   osf5.0|osf5.0a|osf5.1)
10630     # dlopen *does* load deplibs and with the right loader patch applied
10631     # it even uses RPATH in a shared library to search for shared objects
10632     # that the library depends on, but there's no easy way to know if that
10633     # patch is installed.  Since this is the case, all we can really
10634     # say is unknown -- it depends on the patch being installed.  If
10635     # it is, this changes to `yes'.  Without it, it would be `no'.
10636     libltdl_cv_sys_dlopen_deplibs=unknown
10637     ;;
10638   osf*)
10639     # the two cases above should catch all versions of osf <= 5.1.  Read
10640     # the comments above for what we know about them.
10641     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10642     # is used to find them so we can finally say `yes'.
10643     libltdl_cv_sys_dlopen_deplibs=yes
10644     ;;
10645   solaris*)
10646     libltdl_cv_sys_dlopen_deplibs=yes
10647     ;;
10648   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10649     libltdl_cv_sys_dlopen_deplibs=yes
10650     ;;
10651   esac
10652
10653 fi
10654 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10655 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10656 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10657
10658 cat >>confdefs.h <<\_ACEOF
10659 #define LTDL_DLOPEN_DEPLIBS 1
10660 _ACEOF
10661
10662 fi
10663
10664
10665 for ac_header in argz.h
10666 do
10667 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10668 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10669   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10670 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10671 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10672   echo $ECHO_N "(cached) $ECHO_C" >&6
10673 fi
10674 ac_res=`eval echo '${'$as_ac_Header'}'`
10675                { echo "$as_me:$LINENO: result: $ac_res" >&5
10676 echo "${ECHO_T}$ac_res" >&6; }
10677 else
10678   # Is the header compilable?
10679 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10680 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10681 cat >conftest.$ac_ext <<_ACEOF
10682 /* confdefs.h.  */
10683 _ACEOF
10684 cat confdefs.h >>conftest.$ac_ext
10685 cat >>conftest.$ac_ext <<_ACEOF
10686 /* end confdefs.h.  */
10687 $ac_includes_default
10688 #include <$ac_header>
10689 _ACEOF
10690 rm -f conftest.$ac_objext
10691 if { (ac_try="$ac_compile"
10692 case "(($ac_try" in
10693   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10694   *) ac_try_echo=$ac_try;;
10695 esac
10696 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10697   (eval "$ac_compile") 2>conftest.er1
10698   ac_status=$?
10699   grep -v '^ *+' conftest.er1 >conftest.err
10700   rm -f conftest.er1
10701   cat conftest.err >&5
10702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10703   (exit $ac_status); } &&
10704          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10705   { (case "(($ac_try" in
10706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10707   *) ac_try_echo=$ac_try;;
10708 esac
10709 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10710   (eval "$ac_try") 2>&5
10711   ac_status=$?
10712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10713   (exit $ac_status); }; } &&
10714          { ac_try='test -s conftest.$ac_objext'
10715   { (case "(($ac_try" in
10716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10717   *) ac_try_echo=$ac_try;;
10718 esac
10719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10720   (eval "$ac_try") 2>&5
10721   ac_status=$?
10722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10723   (exit $ac_status); }; }; then
10724   ac_header_compiler=yes
10725 else
10726   echo "$as_me: failed program was:" >&5
10727 sed 's/^/| /' conftest.$ac_ext >&5
10728
10729         ac_header_compiler=no
10730 fi
10731
10732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10733 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10734 echo "${ECHO_T}$ac_header_compiler" >&6; }
10735
10736 # Is the header present?
10737 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10738 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10739 cat >conftest.$ac_ext <<_ACEOF
10740 /* confdefs.h.  */
10741 _ACEOF
10742 cat confdefs.h >>conftest.$ac_ext
10743 cat >>conftest.$ac_ext <<_ACEOF
10744 /* end confdefs.h.  */
10745 #include <$ac_header>
10746 _ACEOF
10747 if { (ac_try="$ac_cpp conftest.$ac_ext"
10748 case "(($ac_try" in
10749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10750   *) ac_try_echo=$ac_try;;
10751 esac
10752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10753   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10754   ac_status=$?
10755   grep -v '^ *+' conftest.er1 >conftest.err
10756   rm -f conftest.er1
10757   cat conftest.err >&5
10758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10759   (exit $ac_status); } >/dev/null; then
10760   if test -s conftest.err; then
10761     ac_cpp_err=$ac_c_preproc_warn_flag
10762     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10763   else
10764     ac_cpp_err=
10765   fi
10766 else
10767   ac_cpp_err=yes
10768 fi
10769 if test -z "$ac_cpp_err"; then
10770   ac_header_preproc=yes
10771 else
10772   echo "$as_me: failed program was:" >&5
10773 sed 's/^/| /' conftest.$ac_ext >&5
10774
10775   ac_header_preproc=no
10776 fi
10777
10778 rm -f conftest.err conftest.$ac_ext
10779 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10780 echo "${ECHO_T}$ac_header_preproc" >&6; }
10781
10782 # So?  What about this header?
10783 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10784   yes:no: )
10785     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10786 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10787     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10788 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10789     ac_header_preproc=yes
10790     ;;
10791   no:yes:* )
10792     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10793 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10794     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10795 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10796     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10797 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10798     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10799 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10800     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10801 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10802     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10803 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10804     ( cat <<\_ASBOX
10805 ## ----------------------------------- ##
10806 ## Report this to llvmbugs@cs.uiuc.edu ##
10807 ## ----------------------------------- ##
10808 _ASBOX
10809      ) | sed "s/^/$as_me: WARNING:     /" >&2
10810     ;;
10811 esac
10812 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10813 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10814 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10815   echo $ECHO_N "(cached) $ECHO_C" >&6
10816 else
10817   eval "$as_ac_Header=\$ac_header_preproc"
10818 fi
10819 ac_res=`eval echo '${'$as_ac_Header'}'`
10820                { echo "$as_me:$LINENO: result: $ac_res" >&5
10821 echo "${ECHO_T}$ac_res" >&6; }
10822
10823 fi
10824 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10825   cat >>confdefs.h <<_ACEOF
10826 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10827 _ACEOF
10828
10829 fi
10830
10831 done
10832
10833
10834 { echo "$as_me:$LINENO: checking for error_t" >&5
10835 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10836 if test "${ac_cv_type_error_t+set}" = set; then
10837   echo $ECHO_N "(cached) $ECHO_C" >&6
10838 else
10839   cat >conftest.$ac_ext <<_ACEOF
10840 /* confdefs.h.  */
10841 _ACEOF
10842 cat confdefs.h >>conftest.$ac_ext
10843 cat >>conftest.$ac_ext <<_ACEOF
10844 /* end confdefs.h.  */
10845 #if HAVE_ARGZ_H
10846 #  include <argz.h>
10847 #endif
10848
10849 typedef error_t ac__type_new_;
10850 int
10851 main ()
10852 {
10853 if ((ac__type_new_ *) 0)
10854   return 0;
10855 if (sizeof (ac__type_new_))
10856   return 0;
10857   ;
10858   return 0;
10859 }
10860 _ACEOF
10861 rm -f conftest.$ac_objext
10862 if { (ac_try="$ac_compile"
10863 case "(($ac_try" in
10864   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10865   *) ac_try_echo=$ac_try;;
10866 esac
10867 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10868   (eval "$ac_compile") 2>conftest.er1
10869   ac_status=$?
10870   grep -v '^ *+' conftest.er1 >conftest.err
10871   rm -f conftest.er1
10872   cat conftest.err >&5
10873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10874   (exit $ac_status); } &&
10875          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10876   { (case "(($ac_try" in
10877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10878   *) ac_try_echo=$ac_try;;
10879 esac
10880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10881   (eval "$ac_try") 2>&5
10882   ac_status=$?
10883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10884   (exit $ac_status); }; } &&
10885          { ac_try='test -s conftest.$ac_objext'
10886   { (case "(($ac_try" in
10887   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10888   *) ac_try_echo=$ac_try;;
10889 esac
10890 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10891   (eval "$ac_try") 2>&5
10892   ac_status=$?
10893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10894   (exit $ac_status); }; }; then
10895   ac_cv_type_error_t=yes
10896 else
10897   echo "$as_me: failed program was:" >&5
10898 sed 's/^/| /' conftest.$ac_ext >&5
10899
10900         ac_cv_type_error_t=no
10901 fi
10902
10903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10904 fi
10905 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10906 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10907 if test $ac_cv_type_error_t = yes; then
10908
10909 cat >>confdefs.h <<_ACEOF
10910 #define HAVE_ERROR_T 1
10911 _ACEOF
10912
10913
10914 else
10915
10916 cat >>confdefs.h <<\_ACEOF
10917 #define error_t int
10918 _ACEOF
10919
10920 fi
10921
10922
10923
10924
10925
10926
10927
10928 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10929 do
10930 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10931 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10932 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10933 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10934   echo $ECHO_N "(cached) $ECHO_C" >&6
10935 else
10936   cat >conftest.$ac_ext <<_ACEOF
10937 /* confdefs.h.  */
10938 _ACEOF
10939 cat confdefs.h >>conftest.$ac_ext
10940 cat >>conftest.$ac_ext <<_ACEOF
10941 /* end confdefs.h.  */
10942 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10943    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10944 #define $ac_func innocuous_$ac_func
10945
10946 /* System header to define __stub macros and hopefully few prototypes,
10947     which can conflict with char $ac_func (); below.
10948     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10949     <limits.h> exists even on freestanding compilers.  */
10950
10951 #ifdef __STDC__
10952 # include <limits.h>
10953 #else
10954 # include <assert.h>
10955 #endif
10956
10957 #undef $ac_func
10958
10959 /* Override any GCC internal prototype to avoid an error.
10960    Use char because int might match the return type of a GCC
10961    builtin and then its argument prototype would still apply.  */
10962 #ifdef __cplusplus
10963 extern "C"
10964 #endif
10965 char $ac_func ();
10966 /* The GNU C library defines this for functions which it implements
10967     to always fail with ENOSYS.  Some functions are actually named
10968     something starting with __ and the normal name is an alias.  */
10969 #if defined __stub_$ac_func || defined __stub___$ac_func
10970 choke me
10971 #endif
10972
10973 int
10974 main ()
10975 {
10976 return $ac_func ();
10977   ;
10978   return 0;
10979 }
10980 _ACEOF
10981 rm -f conftest.$ac_objext conftest$ac_exeext
10982 if { (ac_try="$ac_link"
10983 case "(($ac_try" in
10984   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10985   *) ac_try_echo=$ac_try;;
10986 esac
10987 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10988   (eval "$ac_link") 2>conftest.er1
10989   ac_status=$?
10990   grep -v '^ *+' conftest.er1 >conftest.err
10991   rm -f conftest.er1
10992   cat conftest.err >&5
10993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10994   (exit $ac_status); } &&
10995          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10996   { (case "(($ac_try" in
10997   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10998   *) ac_try_echo=$ac_try;;
10999 esac
11000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11001   (eval "$ac_try") 2>&5
11002   ac_status=$?
11003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11004   (exit $ac_status); }; } &&
11005          { ac_try='test -s conftest$ac_exeext'
11006   { (case "(($ac_try" in
11007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11008   *) ac_try_echo=$ac_try;;
11009 esac
11010 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11011   (eval "$ac_try") 2>&5
11012   ac_status=$?
11013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11014   (exit $ac_status); }; }; then
11015   eval "$as_ac_var=yes"
11016 else
11017   echo "$as_me: failed program was:" >&5
11018 sed 's/^/| /' conftest.$ac_ext >&5
11019
11020         eval "$as_ac_var=no"
11021 fi
11022
11023 rm -f core conftest.err conftest.$ac_objext \
11024       conftest$ac_exeext conftest.$ac_ext
11025 fi
11026 ac_res=`eval echo '${'$as_ac_var'}'`
11027                { echo "$as_me:$LINENO: result: $ac_res" >&5
11028 echo "${ECHO_T}$ac_res" >&6; }
11029 if test `eval echo '${'$as_ac_var'}'` = yes; then
11030   cat >>confdefs.h <<_ACEOF
11031 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11032 _ACEOF
11033
11034 fi
11035 done
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11065                   stdio.h unistd.h
11066 do
11067 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11068 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11069   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11070 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11071 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11072   echo $ECHO_N "(cached) $ECHO_C" >&6
11073 fi
11074 ac_res=`eval echo '${'$as_ac_Header'}'`
11075                { echo "$as_me:$LINENO: result: $ac_res" >&5
11076 echo "${ECHO_T}$ac_res" >&6; }
11077 else
11078   # Is the header compilable?
11079 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11080 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11081 cat >conftest.$ac_ext <<_ACEOF
11082 /* confdefs.h.  */
11083 _ACEOF
11084 cat confdefs.h >>conftest.$ac_ext
11085 cat >>conftest.$ac_ext <<_ACEOF
11086 /* end confdefs.h.  */
11087 $ac_includes_default
11088 #include <$ac_header>
11089 _ACEOF
11090 rm -f conftest.$ac_objext
11091 if { (ac_try="$ac_compile"
11092 case "(($ac_try" in
11093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11094   *) ac_try_echo=$ac_try;;
11095 esac
11096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11097   (eval "$ac_compile") 2>conftest.er1
11098   ac_status=$?
11099   grep -v '^ *+' conftest.er1 >conftest.err
11100   rm -f conftest.er1
11101   cat conftest.err >&5
11102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11103   (exit $ac_status); } &&
11104          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11105   { (case "(($ac_try" in
11106   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11107   *) ac_try_echo=$ac_try;;
11108 esac
11109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11110   (eval "$ac_try") 2>&5
11111   ac_status=$?
11112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11113   (exit $ac_status); }; } &&
11114          { ac_try='test -s conftest.$ac_objext'
11115   { (case "(($ac_try" in
11116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11117   *) ac_try_echo=$ac_try;;
11118 esac
11119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11120   (eval "$ac_try") 2>&5
11121   ac_status=$?
11122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11123   (exit $ac_status); }; }; then
11124   ac_header_compiler=yes
11125 else
11126   echo "$as_me: failed program was:" >&5
11127 sed 's/^/| /' conftest.$ac_ext >&5
11128
11129         ac_header_compiler=no
11130 fi
11131
11132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11133 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11134 echo "${ECHO_T}$ac_header_compiler" >&6; }
11135
11136 # Is the header present?
11137 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11138 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11139 cat >conftest.$ac_ext <<_ACEOF
11140 /* confdefs.h.  */
11141 _ACEOF
11142 cat confdefs.h >>conftest.$ac_ext
11143 cat >>conftest.$ac_ext <<_ACEOF
11144 /* end confdefs.h.  */
11145 #include <$ac_header>
11146 _ACEOF
11147 if { (ac_try="$ac_cpp conftest.$ac_ext"
11148 case "(($ac_try" in
11149   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11150   *) ac_try_echo=$ac_try;;
11151 esac
11152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11153   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11154   ac_status=$?
11155   grep -v '^ *+' conftest.er1 >conftest.err
11156   rm -f conftest.er1
11157   cat conftest.err >&5
11158   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11159   (exit $ac_status); } >/dev/null; then
11160   if test -s conftest.err; then
11161     ac_cpp_err=$ac_c_preproc_warn_flag
11162     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11163   else
11164     ac_cpp_err=
11165   fi
11166 else
11167   ac_cpp_err=yes
11168 fi
11169 if test -z "$ac_cpp_err"; then
11170   ac_header_preproc=yes
11171 else
11172   echo "$as_me: failed program was:" >&5
11173 sed 's/^/| /' conftest.$ac_ext >&5
11174
11175   ac_header_preproc=no
11176 fi
11177
11178 rm -f conftest.err conftest.$ac_ext
11179 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11180 echo "${ECHO_T}$ac_header_preproc" >&6; }
11181
11182 # So?  What about this header?
11183 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11184   yes:no: )
11185     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11186 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11187     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11188 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11189     ac_header_preproc=yes
11190     ;;
11191   no:yes:* )
11192     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11193 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11194     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11195 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11196     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11197 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11198     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11199 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11200     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11201 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11202     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11203 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11204     ( cat <<\_ASBOX
11205 ## ----------------------------------- ##
11206 ## Report this to llvmbugs@cs.uiuc.edu ##
11207 ## ----------------------------------- ##
11208 _ASBOX
11209      ) | sed "s/^/$as_me: WARNING:     /" >&2
11210     ;;
11211 esac
11212 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11213 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11214 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11215   echo $ECHO_N "(cached) $ECHO_C" >&6
11216 else
11217   eval "$as_ac_Header=\$ac_header_preproc"
11218 fi
11219 ac_res=`eval echo '${'$as_ac_Header'}'`
11220                { echo "$as_me:$LINENO: result: $ac_res" >&5
11221 echo "${ECHO_T}$ac_res" >&6; }
11222
11223 fi
11224 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11225   cat >>confdefs.h <<_ACEOF
11226 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11227 _ACEOF
11228
11229 fi
11230
11231 done
11232
11233
11234
11235
11236
11237 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11238 do
11239 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11240 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11241   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11242 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11243 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11244   echo $ECHO_N "(cached) $ECHO_C" >&6
11245 fi
11246 ac_res=`eval echo '${'$as_ac_Header'}'`
11247                { echo "$as_me:$LINENO: result: $ac_res" >&5
11248 echo "${ECHO_T}$ac_res" >&6; }
11249 else
11250   # Is the header compilable?
11251 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11252 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11253 cat >conftest.$ac_ext <<_ACEOF
11254 /* confdefs.h.  */
11255 _ACEOF
11256 cat confdefs.h >>conftest.$ac_ext
11257 cat >>conftest.$ac_ext <<_ACEOF
11258 /* end confdefs.h.  */
11259 $ac_includes_default
11260 #include <$ac_header>
11261 _ACEOF
11262 rm -f conftest.$ac_objext
11263 if { (ac_try="$ac_compile"
11264 case "(($ac_try" in
11265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11266   *) ac_try_echo=$ac_try;;
11267 esac
11268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11269   (eval "$ac_compile") 2>conftest.er1
11270   ac_status=$?
11271   grep -v '^ *+' conftest.er1 >conftest.err
11272   rm -f conftest.er1
11273   cat conftest.err >&5
11274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11275   (exit $ac_status); } &&
11276          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11277   { (case "(($ac_try" in
11278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11279   *) ac_try_echo=$ac_try;;
11280 esac
11281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11282   (eval "$ac_try") 2>&5
11283   ac_status=$?
11284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11285   (exit $ac_status); }; } &&
11286          { ac_try='test -s conftest.$ac_objext'
11287   { (case "(($ac_try" in
11288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11289   *) ac_try_echo=$ac_try;;
11290 esac
11291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11292   (eval "$ac_try") 2>&5
11293   ac_status=$?
11294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11295   (exit $ac_status); }; }; then
11296   ac_header_compiler=yes
11297 else
11298   echo "$as_me: failed program was:" >&5
11299 sed 's/^/| /' conftest.$ac_ext >&5
11300
11301         ac_header_compiler=no
11302 fi
11303
11304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11305 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11306 echo "${ECHO_T}$ac_header_compiler" >&6; }
11307
11308 # Is the header present?
11309 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11310 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11311 cat >conftest.$ac_ext <<_ACEOF
11312 /* confdefs.h.  */
11313 _ACEOF
11314 cat confdefs.h >>conftest.$ac_ext
11315 cat >>conftest.$ac_ext <<_ACEOF
11316 /* end confdefs.h.  */
11317 #include <$ac_header>
11318 _ACEOF
11319 if { (ac_try="$ac_cpp conftest.$ac_ext"
11320 case "(($ac_try" in
11321   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11322   *) ac_try_echo=$ac_try;;
11323 esac
11324 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11325   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11326   ac_status=$?
11327   grep -v '^ *+' conftest.er1 >conftest.err
11328   rm -f conftest.er1
11329   cat conftest.err >&5
11330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11331   (exit $ac_status); } >/dev/null; then
11332   if test -s conftest.err; then
11333     ac_cpp_err=$ac_c_preproc_warn_flag
11334     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11335   else
11336     ac_cpp_err=
11337   fi
11338 else
11339   ac_cpp_err=yes
11340 fi
11341 if test -z "$ac_cpp_err"; then
11342   ac_header_preproc=yes
11343 else
11344   echo "$as_me: failed program was:" >&5
11345 sed 's/^/| /' conftest.$ac_ext >&5
11346
11347   ac_header_preproc=no
11348 fi
11349
11350 rm -f conftest.err conftest.$ac_ext
11351 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11352 echo "${ECHO_T}$ac_header_preproc" >&6; }
11353
11354 # So?  What about this header?
11355 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11356   yes:no: )
11357     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11358 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11359     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11360 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11361     ac_header_preproc=yes
11362     ;;
11363   no:yes:* )
11364     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11365 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11366     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11367 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11368     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11369 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11370     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11371 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11372     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11373 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11374     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11375 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11376     ( cat <<\_ASBOX
11377 ## ----------------------------------- ##
11378 ## Report this to llvmbugs@cs.uiuc.edu ##
11379 ## ----------------------------------- ##
11380 _ASBOX
11381      ) | sed "s/^/$as_me: WARNING:     /" >&2
11382     ;;
11383 esac
11384 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11385 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11386 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11387   echo $ECHO_N "(cached) $ECHO_C" >&6
11388 else
11389   eval "$as_ac_Header=\$ac_header_preproc"
11390 fi
11391 ac_res=`eval echo '${'$as_ac_Header'}'`
11392                { echo "$as_me:$LINENO: result: $ac_res" >&5
11393 echo "${ECHO_T}$ac_res" >&6; }
11394
11395 fi
11396 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11397   cat >>confdefs.h <<_ACEOF
11398 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11399 _ACEOF
11400
11401 fi
11402
11403 done
11404
11405
11406
11407 for ac_header in string.h strings.h
11408 do
11409 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11410 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11411   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11412 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11413 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11414   echo $ECHO_N "(cached) $ECHO_C" >&6
11415 fi
11416 ac_res=`eval echo '${'$as_ac_Header'}'`
11417                { echo "$as_me:$LINENO: result: $ac_res" >&5
11418 echo "${ECHO_T}$ac_res" >&6; }
11419 else
11420   # Is the header compilable?
11421 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11422 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11423 cat >conftest.$ac_ext <<_ACEOF
11424 /* confdefs.h.  */
11425 _ACEOF
11426 cat confdefs.h >>conftest.$ac_ext
11427 cat >>conftest.$ac_ext <<_ACEOF
11428 /* end confdefs.h.  */
11429 $ac_includes_default
11430 #include <$ac_header>
11431 _ACEOF
11432 rm -f conftest.$ac_objext
11433 if { (ac_try="$ac_compile"
11434 case "(($ac_try" in
11435   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11436   *) ac_try_echo=$ac_try;;
11437 esac
11438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11439   (eval "$ac_compile") 2>conftest.er1
11440   ac_status=$?
11441   grep -v '^ *+' conftest.er1 >conftest.err
11442   rm -f conftest.er1
11443   cat conftest.err >&5
11444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11445   (exit $ac_status); } &&
11446          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11447   { (case "(($ac_try" in
11448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11449   *) ac_try_echo=$ac_try;;
11450 esac
11451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11452   (eval "$ac_try") 2>&5
11453   ac_status=$?
11454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11455   (exit $ac_status); }; } &&
11456          { ac_try='test -s conftest.$ac_objext'
11457   { (case "(($ac_try" in
11458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11459   *) ac_try_echo=$ac_try;;
11460 esac
11461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11462   (eval "$ac_try") 2>&5
11463   ac_status=$?
11464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11465   (exit $ac_status); }; }; then
11466   ac_header_compiler=yes
11467 else
11468   echo "$as_me: failed program was:" >&5
11469 sed 's/^/| /' conftest.$ac_ext >&5
11470
11471         ac_header_compiler=no
11472 fi
11473
11474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11475 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11476 echo "${ECHO_T}$ac_header_compiler" >&6; }
11477
11478 # Is the header present?
11479 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11480 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11481 cat >conftest.$ac_ext <<_ACEOF
11482 /* confdefs.h.  */
11483 _ACEOF
11484 cat confdefs.h >>conftest.$ac_ext
11485 cat >>conftest.$ac_ext <<_ACEOF
11486 /* end confdefs.h.  */
11487 #include <$ac_header>
11488 _ACEOF
11489 if { (ac_try="$ac_cpp conftest.$ac_ext"
11490 case "(($ac_try" in
11491   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11492   *) ac_try_echo=$ac_try;;
11493 esac
11494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11495   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11496   ac_status=$?
11497   grep -v '^ *+' conftest.er1 >conftest.err
11498   rm -f conftest.er1
11499   cat conftest.err >&5
11500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11501   (exit $ac_status); } >/dev/null; then
11502   if test -s conftest.err; then
11503     ac_cpp_err=$ac_c_preproc_warn_flag
11504     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11505   else
11506     ac_cpp_err=
11507   fi
11508 else
11509   ac_cpp_err=yes
11510 fi
11511 if test -z "$ac_cpp_err"; then
11512   ac_header_preproc=yes
11513 else
11514   echo "$as_me: failed program was:" >&5
11515 sed 's/^/| /' conftest.$ac_ext >&5
11516
11517   ac_header_preproc=no
11518 fi
11519
11520 rm -f conftest.err conftest.$ac_ext
11521 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11522 echo "${ECHO_T}$ac_header_preproc" >&6; }
11523
11524 # So?  What about this header?
11525 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11526   yes:no: )
11527     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11528 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11529     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11530 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11531     ac_header_preproc=yes
11532     ;;
11533   no:yes:* )
11534     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11535 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11536     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11537 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11538     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11539 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11540     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11541 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11542     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11543 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11544     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11545 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11546     ( cat <<\_ASBOX
11547 ## ----------------------------------- ##
11548 ## Report this to llvmbugs@cs.uiuc.edu ##
11549 ## ----------------------------------- ##
11550 _ASBOX
11551      ) | sed "s/^/$as_me: WARNING:     /" >&2
11552     ;;
11553 esac
11554 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11555 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11556 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11557   echo $ECHO_N "(cached) $ECHO_C" >&6
11558 else
11559   eval "$as_ac_Header=\$ac_header_preproc"
11560 fi
11561 ac_res=`eval echo '${'$as_ac_Header'}'`
11562                { echo "$as_me:$LINENO: result: $ac_res" >&5
11563 echo "${ECHO_T}$ac_res" >&6; }
11564
11565 fi
11566 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11567   cat >>confdefs.h <<_ACEOF
11568 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11569 _ACEOF
11570  break
11571 fi
11572
11573 done
11574
11575
11576
11577
11578 for ac_func in strchr index
11579 do
11580 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11581 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11582 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11583 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11584   echo $ECHO_N "(cached) $ECHO_C" >&6
11585 else
11586   cat >conftest.$ac_ext <<_ACEOF
11587 /* confdefs.h.  */
11588 _ACEOF
11589 cat confdefs.h >>conftest.$ac_ext
11590 cat >>conftest.$ac_ext <<_ACEOF
11591 /* end confdefs.h.  */
11592 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11593    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11594 #define $ac_func innocuous_$ac_func
11595
11596 /* System header to define __stub macros and hopefully few prototypes,
11597     which can conflict with char $ac_func (); below.
11598     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11599     <limits.h> exists even on freestanding compilers.  */
11600
11601 #ifdef __STDC__
11602 # include <limits.h>
11603 #else
11604 # include <assert.h>
11605 #endif
11606
11607 #undef $ac_func
11608
11609 /* Override any GCC internal prototype to avoid an error.
11610    Use char because int might match the return type of a GCC
11611    builtin and then its argument prototype would still apply.  */
11612 #ifdef __cplusplus
11613 extern "C"
11614 #endif
11615 char $ac_func ();
11616 /* The GNU C library defines this for functions which it implements
11617     to always fail with ENOSYS.  Some functions are actually named
11618     something starting with __ and the normal name is an alias.  */
11619 #if defined __stub_$ac_func || defined __stub___$ac_func
11620 choke me
11621 #endif
11622
11623 int
11624 main ()
11625 {
11626 return $ac_func ();
11627   ;
11628   return 0;
11629 }
11630 _ACEOF
11631 rm -f conftest.$ac_objext conftest$ac_exeext
11632 if { (ac_try="$ac_link"
11633 case "(($ac_try" in
11634   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11635   *) ac_try_echo=$ac_try;;
11636 esac
11637 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11638   (eval "$ac_link") 2>conftest.er1
11639   ac_status=$?
11640   grep -v '^ *+' conftest.er1 >conftest.err
11641   rm -f conftest.er1
11642   cat conftest.err >&5
11643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11644   (exit $ac_status); } &&
11645          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11646   { (case "(($ac_try" in
11647   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11648   *) ac_try_echo=$ac_try;;
11649 esac
11650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11651   (eval "$ac_try") 2>&5
11652   ac_status=$?
11653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11654   (exit $ac_status); }; } &&
11655          { ac_try='test -s conftest$ac_exeext'
11656   { (case "(($ac_try" in
11657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11658   *) ac_try_echo=$ac_try;;
11659 esac
11660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11661   (eval "$ac_try") 2>&5
11662   ac_status=$?
11663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11664   (exit $ac_status); }; }; then
11665   eval "$as_ac_var=yes"
11666 else
11667   echo "$as_me: failed program was:" >&5
11668 sed 's/^/| /' conftest.$ac_ext >&5
11669
11670         eval "$as_ac_var=no"
11671 fi
11672
11673 rm -f core conftest.err conftest.$ac_objext \
11674       conftest$ac_exeext conftest.$ac_ext
11675 fi
11676 ac_res=`eval echo '${'$as_ac_var'}'`
11677                { echo "$as_me:$LINENO: result: $ac_res" >&5
11678 echo "${ECHO_T}$ac_res" >&6; }
11679 if test `eval echo '${'$as_ac_var'}'` = yes; then
11680   cat >>confdefs.h <<_ACEOF
11681 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11682 _ACEOF
11683  break
11684 fi
11685 done
11686
11687
11688
11689 for ac_func in strrchr rindex
11690 do
11691 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11692 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11693 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11694 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11695   echo $ECHO_N "(cached) $ECHO_C" >&6
11696 else
11697   cat >conftest.$ac_ext <<_ACEOF
11698 /* confdefs.h.  */
11699 _ACEOF
11700 cat confdefs.h >>conftest.$ac_ext
11701 cat >>conftest.$ac_ext <<_ACEOF
11702 /* end confdefs.h.  */
11703 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11704    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11705 #define $ac_func innocuous_$ac_func
11706
11707 /* System header to define __stub macros and hopefully few prototypes,
11708     which can conflict with char $ac_func (); below.
11709     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11710     <limits.h> exists even on freestanding compilers.  */
11711
11712 #ifdef __STDC__
11713 # include <limits.h>
11714 #else
11715 # include <assert.h>
11716 #endif
11717
11718 #undef $ac_func
11719
11720 /* Override any GCC internal prototype to avoid an error.
11721    Use char because int might match the return type of a GCC
11722    builtin and then its argument prototype would still apply.  */
11723 #ifdef __cplusplus
11724 extern "C"
11725 #endif
11726 char $ac_func ();
11727 /* The GNU C library defines this for functions which it implements
11728     to always fail with ENOSYS.  Some functions are actually named
11729     something starting with __ and the normal name is an alias.  */
11730 #if defined __stub_$ac_func || defined __stub___$ac_func
11731 choke me
11732 #endif
11733
11734 int
11735 main ()
11736 {
11737 return $ac_func ();
11738   ;
11739   return 0;
11740 }
11741 _ACEOF
11742 rm -f conftest.$ac_objext conftest$ac_exeext
11743 if { (ac_try="$ac_link"
11744 case "(($ac_try" in
11745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11746   *) ac_try_echo=$ac_try;;
11747 esac
11748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11749   (eval "$ac_link") 2>conftest.er1
11750   ac_status=$?
11751   grep -v '^ *+' conftest.er1 >conftest.err
11752   rm -f conftest.er1
11753   cat conftest.err >&5
11754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11755   (exit $ac_status); } &&
11756          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11757   { (case "(($ac_try" in
11758   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11759   *) ac_try_echo=$ac_try;;
11760 esac
11761 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11762   (eval "$ac_try") 2>&5
11763   ac_status=$?
11764   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11765   (exit $ac_status); }; } &&
11766          { ac_try='test -s conftest$ac_exeext'
11767   { (case "(($ac_try" in
11768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11769   *) ac_try_echo=$ac_try;;
11770 esac
11771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11772   (eval "$ac_try") 2>&5
11773   ac_status=$?
11774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11775   (exit $ac_status); }; }; then
11776   eval "$as_ac_var=yes"
11777 else
11778   echo "$as_me: failed program was:" >&5
11779 sed 's/^/| /' conftest.$ac_ext >&5
11780
11781         eval "$as_ac_var=no"
11782 fi
11783
11784 rm -f core conftest.err conftest.$ac_objext \
11785       conftest$ac_exeext conftest.$ac_ext
11786 fi
11787 ac_res=`eval echo '${'$as_ac_var'}'`
11788                { echo "$as_me:$LINENO: result: $ac_res" >&5
11789 echo "${ECHO_T}$ac_res" >&6; }
11790 if test `eval echo '${'$as_ac_var'}'` = yes; then
11791   cat >>confdefs.h <<_ACEOF
11792 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11793 _ACEOF
11794  break
11795 fi
11796 done
11797
11798
11799
11800 for ac_func in memcpy bcopy
11801 do
11802 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11803 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11804 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11805 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11806   echo $ECHO_N "(cached) $ECHO_C" >&6
11807 else
11808   cat >conftest.$ac_ext <<_ACEOF
11809 /* confdefs.h.  */
11810 _ACEOF
11811 cat confdefs.h >>conftest.$ac_ext
11812 cat >>conftest.$ac_ext <<_ACEOF
11813 /* end confdefs.h.  */
11814 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11815    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11816 #define $ac_func innocuous_$ac_func
11817
11818 /* System header to define __stub macros and hopefully few prototypes,
11819     which can conflict with char $ac_func (); below.
11820     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11821     <limits.h> exists even on freestanding compilers.  */
11822
11823 #ifdef __STDC__
11824 # include <limits.h>
11825 #else
11826 # include <assert.h>
11827 #endif
11828
11829 #undef $ac_func
11830
11831 /* Override any GCC internal prototype to avoid an error.
11832    Use char because int might match the return type of a GCC
11833    builtin and then its argument prototype would still apply.  */
11834 #ifdef __cplusplus
11835 extern "C"
11836 #endif
11837 char $ac_func ();
11838 /* The GNU C library defines this for functions which it implements
11839     to always fail with ENOSYS.  Some functions are actually named
11840     something starting with __ and the normal name is an alias.  */
11841 #if defined __stub_$ac_func || defined __stub___$ac_func
11842 choke me
11843 #endif
11844
11845 int
11846 main ()
11847 {
11848 return $ac_func ();
11849   ;
11850   return 0;
11851 }
11852 _ACEOF
11853 rm -f conftest.$ac_objext conftest$ac_exeext
11854 if { (ac_try="$ac_link"
11855 case "(($ac_try" in
11856   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11857   *) ac_try_echo=$ac_try;;
11858 esac
11859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11860   (eval "$ac_link") 2>conftest.er1
11861   ac_status=$?
11862   grep -v '^ *+' conftest.er1 >conftest.err
11863   rm -f conftest.er1
11864   cat conftest.err >&5
11865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11866   (exit $ac_status); } &&
11867          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11868   { (case "(($ac_try" in
11869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11870   *) ac_try_echo=$ac_try;;
11871 esac
11872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11873   (eval "$ac_try") 2>&5
11874   ac_status=$?
11875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11876   (exit $ac_status); }; } &&
11877          { ac_try='test -s conftest$ac_exeext'
11878   { (case "(($ac_try" in
11879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11880   *) ac_try_echo=$ac_try;;
11881 esac
11882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11883   (eval "$ac_try") 2>&5
11884   ac_status=$?
11885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11886   (exit $ac_status); }; }; then
11887   eval "$as_ac_var=yes"
11888 else
11889   echo "$as_me: failed program was:" >&5
11890 sed 's/^/| /' conftest.$ac_ext >&5
11891
11892         eval "$as_ac_var=no"
11893 fi
11894
11895 rm -f core conftest.err conftest.$ac_objext \
11896       conftest$ac_exeext conftest.$ac_ext
11897 fi
11898 ac_res=`eval echo '${'$as_ac_var'}'`
11899                { echo "$as_me:$LINENO: result: $ac_res" >&5
11900 echo "${ECHO_T}$ac_res" >&6; }
11901 if test `eval echo '${'$as_ac_var'}'` = yes; then
11902   cat >>confdefs.h <<_ACEOF
11903 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11904 _ACEOF
11905  break
11906 fi
11907 done
11908
11909
11910
11911 for ac_func in memmove strcmp
11912 do
11913 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11914 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11915 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11916 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11917   echo $ECHO_N "(cached) $ECHO_C" >&6
11918 else
11919   cat >conftest.$ac_ext <<_ACEOF
11920 /* confdefs.h.  */
11921 _ACEOF
11922 cat confdefs.h >>conftest.$ac_ext
11923 cat >>conftest.$ac_ext <<_ACEOF
11924 /* end confdefs.h.  */
11925 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11926    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11927 #define $ac_func innocuous_$ac_func
11928
11929 /* System header to define __stub macros and hopefully few prototypes,
11930     which can conflict with char $ac_func (); below.
11931     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11932     <limits.h> exists even on freestanding compilers.  */
11933
11934 #ifdef __STDC__
11935 # include <limits.h>
11936 #else
11937 # include <assert.h>
11938 #endif
11939
11940 #undef $ac_func
11941
11942 /* Override any GCC internal prototype to avoid an error.
11943    Use char because int might match the return type of a GCC
11944    builtin and then its argument prototype would still apply.  */
11945 #ifdef __cplusplus
11946 extern "C"
11947 #endif
11948 char $ac_func ();
11949 /* The GNU C library defines this for functions which it implements
11950     to always fail with ENOSYS.  Some functions are actually named
11951     something starting with __ and the normal name is an alias.  */
11952 #if defined __stub_$ac_func || defined __stub___$ac_func
11953 choke me
11954 #endif
11955
11956 int
11957 main ()
11958 {
11959 return $ac_func ();
11960   ;
11961   return 0;
11962 }
11963 _ACEOF
11964 rm -f conftest.$ac_objext conftest$ac_exeext
11965 if { (ac_try="$ac_link"
11966 case "(($ac_try" in
11967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11968   *) ac_try_echo=$ac_try;;
11969 esac
11970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11971   (eval "$ac_link") 2>conftest.er1
11972   ac_status=$?
11973   grep -v '^ *+' conftest.er1 >conftest.err
11974   rm -f conftest.er1
11975   cat conftest.err >&5
11976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11977   (exit $ac_status); } &&
11978          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11979   { (case "(($ac_try" in
11980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11981   *) ac_try_echo=$ac_try;;
11982 esac
11983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11984   (eval "$ac_try") 2>&5
11985   ac_status=$?
11986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11987   (exit $ac_status); }; } &&
11988          { ac_try='test -s conftest$ac_exeext'
11989   { (case "(($ac_try" in
11990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11991   *) ac_try_echo=$ac_try;;
11992 esac
11993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11994   (eval "$ac_try") 2>&5
11995   ac_status=$?
11996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11997   (exit $ac_status); }; }; then
11998   eval "$as_ac_var=yes"
11999 else
12000   echo "$as_me: failed program was:" >&5
12001 sed 's/^/| /' conftest.$ac_ext >&5
12002
12003         eval "$as_ac_var=no"
12004 fi
12005
12006 rm -f core conftest.err conftest.$ac_objext \
12007       conftest$ac_exeext conftest.$ac_ext
12008 fi
12009 ac_res=`eval echo '${'$as_ac_var'}'`
12010                { echo "$as_me:$LINENO: result: $ac_res" >&5
12011 echo "${ECHO_T}$ac_res" >&6; }
12012 if test `eval echo '${'$as_ac_var'}'` = yes; then
12013   cat >>confdefs.h <<_ACEOF
12014 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12015 _ACEOF
12016
12017 fi
12018 done
12019
12020
12021
12022
12023 for ac_func in closedir opendir readdir
12024 do
12025 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12026 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12027 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12028 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12029   echo $ECHO_N "(cached) $ECHO_C" >&6
12030 else
12031   cat >conftest.$ac_ext <<_ACEOF
12032 /* confdefs.h.  */
12033 _ACEOF
12034 cat confdefs.h >>conftest.$ac_ext
12035 cat >>conftest.$ac_ext <<_ACEOF
12036 /* end confdefs.h.  */
12037 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12038    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12039 #define $ac_func innocuous_$ac_func
12040
12041 /* System header to define __stub macros and hopefully few prototypes,
12042     which can conflict with char $ac_func (); below.
12043     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12044     <limits.h> exists even on freestanding compilers.  */
12045
12046 #ifdef __STDC__
12047 # include <limits.h>
12048 #else
12049 # include <assert.h>
12050 #endif
12051
12052 #undef $ac_func
12053
12054 /* Override any GCC internal prototype to avoid an error.
12055    Use char because int might match the return type of a GCC
12056    builtin and then its argument prototype would still apply.  */
12057 #ifdef __cplusplus
12058 extern "C"
12059 #endif
12060 char $ac_func ();
12061 /* The GNU C library defines this for functions which it implements
12062     to always fail with ENOSYS.  Some functions are actually named
12063     something starting with __ and the normal name is an alias.  */
12064 #if defined __stub_$ac_func || defined __stub___$ac_func
12065 choke me
12066 #endif
12067
12068 int
12069 main ()
12070 {
12071 return $ac_func ();
12072   ;
12073   return 0;
12074 }
12075 _ACEOF
12076 rm -f conftest.$ac_objext conftest$ac_exeext
12077 if { (ac_try="$ac_link"
12078 case "(($ac_try" in
12079   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12080   *) ac_try_echo=$ac_try;;
12081 esac
12082 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12083   (eval "$ac_link") 2>conftest.er1
12084   ac_status=$?
12085   grep -v '^ *+' conftest.er1 >conftest.err
12086   rm -f conftest.er1
12087   cat conftest.err >&5
12088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12089   (exit $ac_status); } &&
12090          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12091   { (case "(($ac_try" in
12092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12093   *) ac_try_echo=$ac_try;;
12094 esac
12095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12096   (eval "$ac_try") 2>&5
12097   ac_status=$?
12098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12099   (exit $ac_status); }; } &&
12100          { ac_try='test -s conftest$ac_exeext'
12101   { (case "(($ac_try" in
12102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12103   *) ac_try_echo=$ac_try;;
12104 esac
12105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12106   (eval "$ac_try") 2>&5
12107   ac_status=$?
12108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12109   (exit $ac_status); }; }; then
12110   eval "$as_ac_var=yes"
12111 else
12112   echo "$as_me: failed program was:" >&5
12113 sed 's/^/| /' conftest.$ac_ext >&5
12114
12115         eval "$as_ac_var=no"
12116 fi
12117
12118 rm -f core conftest.err conftest.$ac_objext \
12119       conftest$ac_exeext conftest.$ac_ext
12120 fi
12121 ac_res=`eval echo '${'$as_ac_var'}'`
12122                { echo "$as_me:$LINENO: result: $ac_res" >&5
12123 echo "${ECHO_T}$ac_res" >&6; }
12124 if test `eval echo '${'$as_ac_var'}'` = yes; then
12125   cat >>confdefs.h <<_ACEOF
12126 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12127 _ACEOF
12128
12129 fi
12130 done
12131
12132
12133
12134 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12135 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12136
12137 ICC=no
12138 IXX=no
12139 case $CC in
12140   icc*|icpc*)
12141     ICC=yes
12142     IXX=yes
12143     ;;
12144    *)
12145     ;;
12146 esac
12147
12148 if test "$GCC" != "yes" && test "$ICC" != "yes"
12149 then
12150   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12151 echo "$as_me: error: gcc|icc required but not found" >&2;}
12152    { (exit 1); exit 1; }; }
12153 fi
12154
12155 if test "$GXX" != "yes" && test "$IXX" != "yes"
12156 then
12157   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12158 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12159    { (exit 1); exit 1; }; }
12160 fi
12161
12162 if test "$GCC" = "yes"
12163 then
12164   cat >conftest.$ac_ext <<_ACEOF
12165 #if !defined(__GNUC__) || __GNUC__ < 3
12166 #error Unsupported GCC version
12167 #endif
12168
12169 _ACEOF
12170 rm -f conftest.$ac_objext
12171 if { (ac_try="$ac_compile"
12172 case "(($ac_try" in
12173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12174   *) ac_try_echo=$ac_try;;
12175 esac
12176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12177   (eval "$ac_compile") 2>conftest.er1
12178   ac_status=$?
12179   grep -v '^ *+' conftest.er1 >conftest.err
12180   rm -f conftest.er1
12181   cat conftest.err >&5
12182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12183   (exit $ac_status); } &&
12184          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12185   { (case "(($ac_try" in
12186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12187   *) ac_try_echo=$ac_try;;
12188 esac
12189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12190   (eval "$ac_try") 2>&5
12191   ac_status=$?
12192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12193   (exit $ac_status); }; } &&
12194          { ac_try='test -s conftest.$ac_objext'
12195   { (case "(($ac_try" in
12196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12197   *) ac_try_echo=$ac_try;;
12198 esac
12199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12200   (eval "$ac_try") 2>&5
12201   ac_status=$?
12202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12203   (exit $ac_status); }; }; then
12204   :
12205 else
12206   echo "$as_me: failed program was:" >&5
12207 sed 's/^/| /' conftest.$ac_ext >&5
12208
12209         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12210 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12211    { (exit 1); exit 1; }; }
12212 fi
12213
12214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12215 fi
12216
12217 if test -z "$llvm_cv_gnu_make_command"
12218 then
12219   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12220 echo "$as_me: error: GNU Make required but not found" >&2;}
12221    { (exit 1); exit 1; }; }
12222 fi
12223
12224 { echo "$as_me:$LINENO: result: ok" >&5
12225 echo "${ECHO_T}ok" >&6; }
12226
12227 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12228 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12229 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12230
12231 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12232
12233 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12234 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12235
12236
12237
12238 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12239 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12240 if test "${ac_cv_lib_m_sin+set}" = set; then
12241   echo $ECHO_N "(cached) $ECHO_C" >&6
12242 else
12243   ac_check_lib_save_LIBS=$LIBS
12244 LIBS="-lm  $LIBS"
12245 cat >conftest.$ac_ext <<_ACEOF
12246 /* confdefs.h.  */
12247 _ACEOF
12248 cat confdefs.h >>conftest.$ac_ext
12249 cat >>conftest.$ac_ext <<_ACEOF
12250 /* end confdefs.h.  */
12251
12252 /* Override any GCC internal prototype to avoid an error.
12253    Use char because int might match the return type of a GCC
12254    builtin and then its argument prototype would still apply.  */
12255 #ifdef __cplusplus
12256 extern "C"
12257 #endif
12258 char sin ();
12259 int
12260 main ()
12261 {
12262 return sin ();
12263   ;
12264   return 0;
12265 }
12266 _ACEOF
12267 rm -f conftest.$ac_objext conftest$ac_exeext
12268 if { (ac_try="$ac_link"
12269 case "(($ac_try" in
12270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12271   *) ac_try_echo=$ac_try;;
12272 esac
12273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12274   (eval "$ac_link") 2>conftest.er1
12275   ac_status=$?
12276   grep -v '^ *+' conftest.er1 >conftest.err
12277   rm -f conftest.er1
12278   cat conftest.err >&5
12279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12280   (exit $ac_status); } &&
12281          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12282   { (case "(($ac_try" in
12283   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12284   *) ac_try_echo=$ac_try;;
12285 esac
12286 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12287   (eval "$ac_try") 2>&5
12288   ac_status=$?
12289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12290   (exit $ac_status); }; } &&
12291          { ac_try='test -s conftest$ac_exeext'
12292   { (case "(($ac_try" in
12293   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12294   *) ac_try_echo=$ac_try;;
12295 esac
12296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12297   (eval "$ac_try") 2>&5
12298   ac_status=$?
12299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12300   (exit $ac_status); }; }; then
12301   ac_cv_lib_m_sin=yes
12302 else
12303   echo "$as_me: failed program was:" >&5
12304 sed 's/^/| /' conftest.$ac_ext >&5
12305
12306         ac_cv_lib_m_sin=no
12307 fi
12308
12309 rm -f core conftest.err conftest.$ac_objext \
12310       conftest$ac_exeext conftest.$ac_ext
12311 LIBS=$ac_check_lib_save_LIBS
12312 fi
12313 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12314 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12315 if test $ac_cv_lib_m_sin = yes; then
12316   cat >>confdefs.h <<_ACEOF
12317 #define HAVE_LIBM 1
12318 _ACEOF
12319
12320   LIBS="-lm $LIBS"
12321
12322 fi
12323
12324 if test "$llvm_cv_os_type" = "MingW" ; then
12325
12326 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12327 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12328 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12329   echo $ECHO_N "(cached) $ECHO_C" >&6
12330 else
12331   ac_check_lib_save_LIBS=$LIBS
12332 LIBS="-limagehlp  $LIBS"
12333 cat >conftest.$ac_ext <<_ACEOF
12334 /* confdefs.h.  */
12335 _ACEOF
12336 cat confdefs.h >>conftest.$ac_ext
12337 cat >>conftest.$ac_ext <<_ACEOF
12338 /* end confdefs.h.  */
12339
12340
12341 int
12342 main ()
12343 {
12344 return main ();
12345   ;
12346   return 0;
12347 }
12348 _ACEOF
12349 rm -f conftest.$ac_objext conftest$ac_exeext
12350 if { (ac_try="$ac_link"
12351 case "(($ac_try" in
12352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12353   *) ac_try_echo=$ac_try;;
12354 esac
12355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12356   (eval "$ac_link") 2>conftest.er1
12357   ac_status=$?
12358   grep -v '^ *+' conftest.er1 >conftest.err
12359   rm -f conftest.er1
12360   cat conftest.err >&5
12361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12362   (exit $ac_status); } &&
12363          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12364   { (case "(($ac_try" in
12365   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12366   *) ac_try_echo=$ac_try;;
12367 esac
12368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12369   (eval "$ac_try") 2>&5
12370   ac_status=$?
12371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12372   (exit $ac_status); }; } &&
12373          { ac_try='test -s conftest$ac_exeext'
12374   { (case "(($ac_try" in
12375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12376   *) ac_try_echo=$ac_try;;
12377 esac
12378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12379   (eval "$ac_try") 2>&5
12380   ac_status=$?
12381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12382   (exit $ac_status); }; }; then
12383   ac_cv_lib_imagehlp_main=yes
12384 else
12385   echo "$as_me: failed program was:" >&5
12386 sed 's/^/| /' conftest.$ac_ext >&5
12387
12388         ac_cv_lib_imagehlp_main=no
12389 fi
12390
12391 rm -f core conftest.err conftest.$ac_objext \
12392       conftest$ac_exeext conftest.$ac_ext
12393 LIBS=$ac_check_lib_save_LIBS
12394 fi
12395 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12396 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12397 if test $ac_cv_lib_imagehlp_main = yes; then
12398   cat >>confdefs.h <<_ACEOF
12399 #define HAVE_LIBIMAGEHLP 1
12400 _ACEOF
12401
12402   LIBS="-limagehlp $LIBS"
12403
12404 fi
12405
12406
12407 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12408 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12409 if test "${ac_cv_lib_psapi_main+set}" = set; then
12410   echo $ECHO_N "(cached) $ECHO_C" >&6
12411 else
12412   ac_check_lib_save_LIBS=$LIBS
12413 LIBS="-lpsapi  $LIBS"
12414 cat >conftest.$ac_ext <<_ACEOF
12415 /* confdefs.h.  */
12416 _ACEOF
12417 cat confdefs.h >>conftest.$ac_ext
12418 cat >>conftest.$ac_ext <<_ACEOF
12419 /* end confdefs.h.  */
12420
12421
12422 int
12423 main ()
12424 {
12425 return main ();
12426   ;
12427   return 0;
12428 }
12429 _ACEOF
12430 rm -f conftest.$ac_objext conftest$ac_exeext
12431 if { (ac_try="$ac_link"
12432 case "(($ac_try" in
12433   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12434   *) ac_try_echo=$ac_try;;
12435 esac
12436 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12437   (eval "$ac_link") 2>conftest.er1
12438   ac_status=$?
12439   grep -v '^ *+' conftest.er1 >conftest.err
12440   rm -f conftest.er1
12441   cat conftest.err >&5
12442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12443   (exit $ac_status); } &&
12444          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12445   { (case "(($ac_try" in
12446   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12447   *) ac_try_echo=$ac_try;;
12448 esac
12449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12450   (eval "$ac_try") 2>&5
12451   ac_status=$?
12452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12453   (exit $ac_status); }; } &&
12454          { ac_try='test -s conftest$ac_exeext'
12455   { (case "(($ac_try" in
12456   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12457   *) ac_try_echo=$ac_try;;
12458 esac
12459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12460   (eval "$ac_try") 2>&5
12461   ac_status=$?
12462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12463   (exit $ac_status); }; }; then
12464   ac_cv_lib_psapi_main=yes
12465 else
12466   echo "$as_me: failed program was:" >&5
12467 sed 's/^/| /' conftest.$ac_ext >&5
12468
12469         ac_cv_lib_psapi_main=no
12470 fi
12471
12472 rm -f core conftest.err conftest.$ac_objext \
12473       conftest$ac_exeext conftest.$ac_ext
12474 LIBS=$ac_check_lib_save_LIBS
12475 fi
12476 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12477 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12478 if test $ac_cv_lib_psapi_main = yes; then
12479   cat >>confdefs.h <<_ACEOF
12480 #define HAVE_LIBPSAPI 1
12481 _ACEOF
12482
12483   LIBS="-lpsapi $LIBS"
12484
12485 fi
12486
12487 fi
12488
12489 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12490 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12491 if test "${ac_cv_search_dlopen+set}" = set; then
12492   echo $ECHO_N "(cached) $ECHO_C" >&6
12493 else
12494   ac_func_search_save_LIBS=$LIBS
12495 cat >conftest.$ac_ext <<_ACEOF
12496 /* confdefs.h.  */
12497 _ACEOF
12498 cat confdefs.h >>conftest.$ac_ext
12499 cat >>conftest.$ac_ext <<_ACEOF
12500 /* end confdefs.h.  */
12501
12502 /* Override any GCC internal prototype to avoid an error.
12503    Use char because int might match the return type of a GCC
12504    builtin and then its argument prototype would still apply.  */
12505 #ifdef __cplusplus
12506 extern "C"
12507 #endif
12508 char dlopen ();
12509 int
12510 main ()
12511 {
12512 return dlopen ();
12513   ;
12514   return 0;
12515 }
12516 _ACEOF
12517 for ac_lib in '' dl; do
12518   if test -z "$ac_lib"; then
12519     ac_res="none required"
12520   else
12521     ac_res=-l$ac_lib
12522     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12523   fi
12524   rm -f conftest.$ac_objext conftest$ac_exeext
12525 if { (ac_try="$ac_link"
12526 case "(($ac_try" in
12527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12528   *) ac_try_echo=$ac_try;;
12529 esac
12530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12531   (eval "$ac_link") 2>conftest.er1
12532   ac_status=$?
12533   grep -v '^ *+' conftest.er1 >conftest.err
12534   rm -f conftest.er1
12535   cat conftest.err >&5
12536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12537   (exit $ac_status); } &&
12538          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12539   { (case "(($ac_try" in
12540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12541   *) ac_try_echo=$ac_try;;
12542 esac
12543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12544   (eval "$ac_try") 2>&5
12545   ac_status=$?
12546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12547   (exit $ac_status); }; } &&
12548          { ac_try='test -s conftest$ac_exeext'
12549   { (case "(($ac_try" in
12550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12551   *) ac_try_echo=$ac_try;;
12552 esac
12553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12554   (eval "$ac_try") 2>&5
12555   ac_status=$?
12556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12557   (exit $ac_status); }; }; then
12558   ac_cv_search_dlopen=$ac_res
12559 else
12560   echo "$as_me: failed program was:" >&5
12561 sed 's/^/| /' conftest.$ac_ext >&5
12562
12563
12564 fi
12565
12566 rm -f core conftest.err conftest.$ac_objext \
12567       conftest$ac_exeext
12568   if test "${ac_cv_search_dlopen+set}" = set; then
12569   break
12570 fi
12571 done
12572 if test "${ac_cv_search_dlopen+set}" = set; then
12573   :
12574 else
12575   ac_cv_search_dlopen=no
12576 fi
12577 rm conftest.$ac_ext
12578 LIBS=$ac_func_search_save_LIBS
12579 fi
12580 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12581 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12582 ac_res=$ac_cv_search_dlopen
12583 if test "$ac_res" != no; then
12584   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12585
12586 cat >>confdefs.h <<\_ACEOF
12587 #define HAVE_DLOPEN 1
12588 _ACEOF
12589
12590 else
12591   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12592 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12593 fi
12594
12595
12596 if test "$llvm_cv_enable_libffi" = "yes" ; then
12597   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12598 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12599 if test "${ac_cv_search_ffi_call+set}" = set; then
12600   echo $ECHO_N "(cached) $ECHO_C" >&6
12601 else
12602   ac_func_search_save_LIBS=$LIBS
12603 cat >conftest.$ac_ext <<_ACEOF
12604 /* confdefs.h.  */
12605 _ACEOF
12606 cat confdefs.h >>conftest.$ac_ext
12607 cat >>conftest.$ac_ext <<_ACEOF
12608 /* end confdefs.h.  */
12609
12610 /* Override any GCC internal prototype to avoid an error.
12611    Use char because int might match the return type of a GCC
12612    builtin and then its argument prototype would still apply.  */
12613 #ifdef __cplusplus
12614 extern "C"
12615 #endif
12616 char ffi_call ();
12617 int
12618 main ()
12619 {
12620 return ffi_call ();
12621   ;
12622   return 0;
12623 }
12624 _ACEOF
12625 for ac_lib in '' ffi; do
12626   if test -z "$ac_lib"; then
12627     ac_res="none required"
12628   else
12629     ac_res=-l$ac_lib
12630     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12631   fi
12632   rm -f conftest.$ac_objext conftest$ac_exeext
12633 if { (ac_try="$ac_link"
12634 case "(($ac_try" in
12635   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12636   *) ac_try_echo=$ac_try;;
12637 esac
12638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12639   (eval "$ac_link") 2>conftest.er1
12640   ac_status=$?
12641   grep -v '^ *+' conftest.er1 >conftest.err
12642   rm -f conftest.er1
12643   cat conftest.err >&5
12644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12645   (exit $ac_status); } &&
12646          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12647   { (case "(($ac_try" in
12648   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12649   *) ac_try_echo=$ac_try;;
12650 esac
12651 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12652   (eval "$ac_try") 2>&5
12653   ac_status=$?
12654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12655   (exit $ac_status); }; } &&
12656          { ac_try='test -s conftest$ac_exeext'
12657   { (case "(($ac_try" in
12658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12659   *) ac_try_echo=$ac_try;;
12660 esac
12661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12662   (eval "$ac_try") 2>&5
12663   ac_status=$?
12664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12665   (exit $ac_status); }; }; then
12666   ac_cv_search_ffi_call=$ac_res
12667 else
12668   echo "$as_me: failed program was:" >&5
12669 sed 's/^/| /' conftest.$ac_ext >&5
12670
12671
12672 fi
12673
12674 rm -f core conftest.err conftest.$ac_objext \
12675       conftest$ac_exeext
12676   if test "${ac_cv_search_ffi_call+set}" = set; then
12677   break
12678 fi
12679 done
12680 if test "${ac_cv_search_ffi_call+set}" = set; then
12681   :
12682 else
12683   ac_cv_search_ffi_call=no
12684 fi
12685 rm conftest.$ac_ext
12686 LIBS=$ac_func_search_save_LIBS
12687 fi
12688 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12689 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12690 ac_res=$ac_cv_search_ffi_call
12691 if test "$ac_res" != no; then
12692   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12693
12694 cat >>confdefs.h <<\_ACEOF
12695 #define HAVE_FFI_CALL 1
12696 _ACEOF
12697
12698 else
12699   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12700 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12701    { (exit 1); exit 1; }; }
12702 fi
12703
12704 fi
12705
12706 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12707 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12708 if test "${ac_cv_search_mallinfo+set}" = set; then
12709   echo $ECHO_N "(cached) $ECHO_C" >&6
12710 else
12711   ac_func_search_save_LIBS=$LIBS
12712 cat >conftest.$ac_ext <<_ACEOF
12713 /* confdefs.h.  */
12714 _ACEOF
12715 cat confdefs.h >>conftest.$ac_ext
12716 cat >>conftest.$ac_ext <<_ACEOF
12717 /* end confdefs.h.  */
12718
12719 /* Override any GCC internal prototype to avoid an error.
12720    Use char because int might match the return type of a GCC
12721    builtin and then its argument prototype would still apply.  */
12722 #ifdef __cplusplus
12723 extern "C"
12724 #endif
12725 char mallinfo ();
12726 int
12727 main ()
12728 {
12729 return mallinfo ();
12730   ;
12731   return 0;
12732 }
12733 _ACEOF
12734 for ac_lib in '' malloc; do
12735   if test -z "$ac_lib"; then
12736     ac_res="none required"
12737   else
12738     ac_res=-l$ac_lib
12739     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12740   fi
12741   rm -f conftest.$ac_objext conftest$ac_exeext
12742 if { (ac_try="$ac_link"
12743 case "(($ac_try" in
12744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12745   *) ac_try_echo=$ac_try;;
12746 esac
12747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12748   (eval "$ac_link") 2>conftest.er1
12749   ac_status=$?
12750   grep -v '^ *+' conftest.er1 >conftest.err
12751   rm -f conftest.er1
12752   cat conftest.err >&5
12753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12754   (exit $ac_status); } &&
12755          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12756   { (case "(($ac_try" in
12757   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12758   *) ac_try_echo=$ac_try;;
12759 esac
12760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12761   (eval "$ac_try") 2>&5
12762   ac_status=$?
12763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12764   (exit $ac_status); }; } &&
12765          { ac_try='test -s conftest$ac_exeext'
12766   { (case "(($ac_try" in
12767   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12768   *) ac_try_echo=$ac_try;;
12769 esac
12770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12771   (eval "$ac_try") 2>&5
12772   ac_status=$?
12773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12774   (exit $ac_status); }; }; then
12775   ac_cv_search_mallinfo=$ac_res
12776 else
12777   echo "$as_me: failed program was:" >&5
12778 sed 's/^/| /' conftest.$ac_ext >&5
12779
12780
12781 fi
12782
12783 rm -f core conftest.err conftest.$ac_objext \
12784       conftest$ac_exeext
12785   if test "${ac_cv_search_mallinfo+set}" = set; then
12786   break
12787 fi
12788 done
12789 if test "${ac_cv_search_mallinfo+set}" = set; then
12790   :
12791 else
12792   ac_cv_search_mallinfo=no
12793 fi
12794 rm conftest.$ac_ext
12795 LIBS=$ac_func_search_save_LIBS
12796 fi
12797 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12798 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12799 ac_res=$ac_cv_search_mallinfo
12800 if test "$ac_res" != no; then
12801   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12802
12803 cat >>confdefs.h <<\_ACEOF
12804 #define HAVE_MALLINFO 1
12805 _ACEOF
12806
12807 fi
12808
12809
12810 if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12811
12812 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12813 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12814 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12815   echo $ECHO_N "(cached) $ECHO_C" >&6
12816 else
12817   ac_check_lib_save_LIBS=$LIBS
12818 LIBS="-lpthread  $LIBS"
12819 cat >conftest.$ac_ext <<_ACEOF
12820 /* confdefs.h.  */
12821 _ACEOF
12822 cat confdefs.h >>conftest.$ac_ext
12823 cat >>conftest.$ac_ext <<_ACEOF
12824 /* end confdefs.h.  */
12825
12826 /* Override any GCC internal prototype to avoid an error.
12827    Use char because int might match the return type of a GCC
12828    builtin and then its argument prototype would still apply.  */
12829 #ifdef __cplusplus
12830 extern "C"
12831 #endif
12832 char pthread_mutex_init ();
12833 int
12834 main ()
12835 {
12836 return pthread_mutex_init ();
12837   ;
12838   return 0;
12839 }
12840 _ACEOF
12841 rm -f conftest.$ac_objext conftest$ac_exeext
12842 if { (ac_try="$ac_link"
12843 case "(($ac_try" in
12844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12845   *) ac_try_echo=$ac_try;;
12846 esac
12847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12848   (eval "$ac_link") 2>conftest.er1
12849   ac_status=$?
12850   grep -v '^ *+' conftest.er1 >conftest.err
12851   rm -f conftest.er1
12852   cat conftest.err >&5
12853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12854   (exit $ac_status); } &&
12855          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12856   { (case "(($ac_try" in
12857   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12858   *) ac_try_echo=$ac_try;;
12859 esac
12860 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12861   (eval "$ac_try") 2>&5
12862   ac_status=$?
12863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12864   (exit $ac_status); }; } &&
12865          { ac_try='test -s conftest$ac_exeext'
12866   { (case "(($ac_try" in
12867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12868   *) ac_try_echo=$ac_try;;
12869 esac
12870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12871   (eval "$ac_try") 2>&5
12872   ac_status=$?
12873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12874   (exit $ac_status); }; }; then
12875   ac_cv_lib_pthread_pthread_mutex_init=yes
12876 else
12877   echo "$as_me: failed program was:" >&5
12878 sed 's/^/| /' conftest.$ac_ext >&5
12879
12880         ac_cv_lib_pthread_pthread_mutex_init=no
12881 fi
12882
12883 rm -f core conftest.err conftest.$ac_objext \
12884       conftest$ac_exeext conftest.$ac_ext
12885 LIBS=$ac_check_lib_save_LIBS
12886 fi
12887 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12888 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12889 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12890   cat >>confdefs.h <<_ACEOF
12891 #define HAVE_LIBPTHREAD 1
12892 _ACEOF
12893
12894   LIBS="-lpthread $LIBS"
12895
12896 fi
12897
12898   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12899 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12900 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12901   echo $ECHO_N "(cached) $ECHO_C" >&6
12902 else
12903   ac_func_search_save_LIBS=$LIBS
12904 cat >conftest.$ac_ext <<_ACEOF
12905 /* confdefs.h.  */
12906 _ACEOF
12907 cat confdefs.h >>conftest.$ac_ext
12908 cat >>conftest.$ac_ext <<_ACEOF
12909 /* end confdefs.h.  */
12910
12911 /* Override any GCC internal prototype to avoid an error.
12912    Use char because int might match the return type of a GCC
12913    builtin and then its argument prototype would still apply.  */
12914 #ifdef __cplusplus
12915 extern "C"
12916 #endif
12917 char pthread_mutex_lock ();
12918 int
12919 main ()
12920 {
12921 return pthread_mutex_lock ();
12922   ;
12923   return 0;
12924 }
12925 _ACEOF
12926 for ac_lib in '' pthread; do
12927   if test -z "$ac_lib"; then
12928     ac_res="none required"
12929   else
12930     ac_res=-l$ac_lib
12931     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12932   fi
12933   rm -f conftest.$ac_objext conftest$ac_exeext
12934 if { (ac_try="$ac_link"
12935 case "(($ac_try" in
12936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12937   *) ac_try_echo=$ac_try;;
12938 esac
12939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12940   (eval "$ac_link") 2>conftest.er1
12941   ac_status=$?
12942   grep -v '^ *+' conftest.er1 >conftest.err
12943   rm -f conftest.er1
12944   cat conftest.err >&5
12945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12946   (exit $ac_status); } &&
12947          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12948   { (case "(($ac_try" in
12949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12950   *) ac_try_echo=$ac_try;;
12951 esac
12952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12953   (eval "$ac_try") 2>&5
12954   ac_status=$?
12955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12956   (exit $ac_status); }; } &&
12957          { ac_try='test -s conftest$ac_exeext'
12958   { (case "(($ac_try" in
12959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12960   *) ac_try_echo=$ac_try;;
12961 esac
12962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12963   (eval "$ac_try") 2>&5
12964   ac_status=$?
12965   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12966   (exit $ac_status); }; }; then
12967   ac_cv_search_pthread_mutex_lock=$ac_res
12968 else
12969   echo "$as_me: failed program was:" >&5
12970 sed 's/^/| /' conftest.$ac_ext >&5
12971
12972
12973 fi
12974
12975 rm -f core conftest.err conftest.$ac_objext \
12976       conftest$ac_exeext
12977   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12978   break
12979 fi
12980 done
12981 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12982   :
12983 else
12984   ac_cv_search_pthread_mutex_lock=no
12985 fi
12986 rm conftest.$ac_ext
12987 LIBS=$ac_func_search_save_LIBS
12988 fi
12989 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12990 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12991 ac_res=$ac_cv_search_pthread_mutex_lock
12992 if test "$ac_res" != no; then
12993   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12994
12995 cat >>confdefs.h <<\_ACEOF
12996 #define HAVE_PTHREAD_MUTEX_LOCK 1
12997 _ACEOF
12998
12999 fi
13000
13001   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13002 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13003 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13004   echo $ECHO_N "(cached) $ECHO_C" >&6
13005 else
13006   ac_func_search_save_LIBS=$LIBS
13007 cat >conftest.$ac_ext <<_ACEOF
13008 /* confdefs.h.  */
13009 _ACEOF
13010 cat confdefs.h >>conftest.$ac_ext
13011 cat >>conftest.$ac_ext <<_ACEOF
13012 /* end confdefs.h.  */
13013
13014 /* Override any GCC internal prototype to avoid an error.
13015    Use char because int might match the return type of a GCC
13016    builtin and then its argument prototype would still apply.  */
13017 #ifdef __cplusplus
13018 extern "C"
13019 #endif
13020 char pthread_rwlock_init ();
13021 int
13022 main ()
13023 {
13024 return pthread_rwlock_init ();
13025   ;
13026   return 0;
13027 }
13028 _ACEOF
13029 for ac_lib in '' pthread; do
13030   if test -z "$ac_lib"; then
13031     ac_res="none required"
13032   else
13033     ac_res=-l$ac_lib
13034     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13035   fi
13036   rm -f conftest.$ac_objext conftest$ac_exeext
13037 if { (ac_try="$ac_link"
13038 case "(($ac_try" in
13039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13040   *) ac_try_echo=$ac_try;;
13041 esac
13042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13043   (eval "$ac_link") 2>conftest.er1
13044   ac_status=$?
13045   grep -v '^ *+' conftest.er1 >conftest.err
13046   rm -f conftest.er1
13047   cat conftest.err >&5
13048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13049   (exit $ac_status); } &&
13050          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13051   { (case "(($ac_try" in
13052   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13053   *) ac_try_echo=$ac_try;;
13054 esac
13055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13056   (eval "$ac_try") 2>&5
13057   ac_status=$?
13058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13059   (exit $ac_status); }; } &&
13060          { ac_try='test -s conftest$ac_exeext'
13061   { (case "(($ac_try" in
13062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13063   *) ac_try_echo=$ac_try;;
13064 esac
13065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13066   (eval "$ac_try") 2>&5
13067   ac_status=$?
13068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13069   (exit $ac_status); }; }; then
13070   ac_cv_search_pthread_rwlock_init=$ac_res
13071 else
13072   echo "$as_me: failed program was:" >&5
13073 sed 's/^/| /' conftest.$ac_ext >&5
13074
13075
13076 fi
13077
13078 rm -f core conftest.err conftest.$ac_objext \
13079       conftest$ac_exeext
13080   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13081   break
13082 fi
13083 done
13084 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13085   :
13086 else
13087   ac_cv_search_pthread_rwlock_init=no
13088 fi
13089 rm conftest.$ac_ext
13090 LIBS=$ac_func_search_save_LIBS
13091 fi
13092 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13093 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13094 ac_res=$ac_cv_search_pthread_rwlock_init
13095 if test "$ac_res" != no; then
13096   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13097
13098 cat >>confdefs.h <<\_ACEOF
13099 #define HAVE_PTHREAD_RWLOCK_INIT 1
13100 _ACEOF
13101
13102 fi
13103
13104   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13105 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13106 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13107   echo $ECHO_N "(cached) $ECHO_C" >&6
13108 else
13109   ac_func_search_save_LIBS=$LIBS
13110 cat >conftest.$ac_ext <<_ACEOF
13111 /* confdefs.h.  */
13112 _ACEOF
13113 cat confdefs.h >>conftest.$ac_ext
13114 cat >>conftest.$ac_ext <<_ACEOF
13115 /* end confdefs.h.  */
13116
13117 /* Override any GCC internal prototype to avoid an error.
13118    Use char because int might match the return type of a GCC
13119    builtin and then its argument prototype would still apply.  */
13120 #ifdef __cplusplus
13121 extern "C"
13122 #endif
13123 char pthread_getspecific ();
13124 int
13125 main ()
13126 {
13127 return pthread_getspecific ();
13128   ;
13129   return 0;
13130 }
13131 _ACEOF
13132 for ac_lib in '' pthread; do
13133   if test -z "$ac_lib"; then
13134     ac_res="none required"
13135   else
13136     ac_res=-l$ac_lib
13137     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13138   fi
13139   rm -f conftest.$ac_objext conftest$ac_exeext
13140 if { (ac_try="$ac_link"
13141 case "(($ac_try" in
13142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13143   *) ac_try_echo=$ac_try;;
13144 esac
13145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13146   (eval "$ac_link") 2>conftest.er1
13147   ac_status=$?
13148   grep -v '^ *+' conftest.er1 >conftest.err
13149   rm -f conftest.er1
13150   cat conftest.err >&5
13151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13152   (exit $ac_status); } &&
13153          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13154   { (case "(($ac_try" in
13155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13156   *) ac_try_echo=$ac_try;;
13157 esac
13158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13159   (eval "$ac_try") 2>&5
13160   ac_status=$?
13161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13162   (exit $ac_status); }; } &&
13163          { ac_try='test -s conftest$ac_exeext'
13164   { (case "(($ac_try" in
13165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13166   *) ac_try_echo=$ac_try;;
13167 esac
13168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13169   (eval "$ac_try") 2>&5
13170   ac_status=$?
13171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13172   (exit $ac_status); }; }; then
13173   ac_cv_search_pthread_getspecific=$ac_res
13174 else
13175   echo "$as_me: failed program was:" >&5
13176 sed 's/^/| /' conftest.$ac_ext >&5
13177
13178
13179 fi
13180
13181 rm -f core conftest.err conftest.$ac_objext \
13182       conftest$ac_exeext
13183   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13184   break
13185 fi
13186 done
13187 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13188   :
13189 else
13190   ac_cv_search_pthread_getspecific=no
13191 fi
13192 rm conftest.$ac_ext
13193 LIBS=$ac_func_search_save_LIBS
13194 fi
13195 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13196 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13197 ac_res=$ac_cv_search_pthread_getspecific
13198 if test "$ac_res" != no; then
13199   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13200
13201 cat >>confdefs.h <<\_ACEOF
13202 #define HAVE_PTHREAD_GETSPECIFIC 1
13203 _ACEOF
13204
13205 fi
13206
13207 fi
13208
13209
13210 # Check whether --with-udis86 was given.
13211 if test "${with_udis86+set}" = set; then
13212   withval=$with_udis86;
13213       USE_UDIS86=1
13214
13215       case "$withval" in
13216         /usr/lib|yes) ;;
13217         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13218       esac
13219
13220 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13221 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13222 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13223   echo $ECHO_N "(cached) $ECHO_C" >&6
13224 else
13225   ac_check_lib_save_LIBS=$LIBS
13226 LIBS="-ludis86  $LIBS"
13227 cat >conftest.$ac_ext <<_ACEOF
13228 /* confdefs.h.  */
13229 _ACEOF
13230 cat confdefs.h >>conftest.$ac_ext
13231 cat >>conftest.$ac_ext <<_ACEOF
13232 /* end confdefs.h.  */
13233
13234 /* Override any GCC internal prototype to avoid an error.
13235    Use char because int might match the return type of a GCC
13236    builtin and then its argument prototype would still apply.  */
13237 #ifdef __cplusplus
13238 extern "C"
13239 #endif
13240 char ud_init ();
13241 int
13242 main ()
13243 {
13244 return ud_init ();
13245   ;
13246   return 0;
13247 }
13248 _ACEOF
13249 rm -f conftest.$ac_objext conftest$ac_exeext
13250 if { (ac_try="$ac_link"
13251 case "(($ac_try" in
13252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13253   *) ac_try_echo=$ac_try;;
13254 esac
13255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13256   (eval "$ac_link") 2>conftest.er1
13257   ac_status=$?
13258   grep -v '^ *+' conftest.er1 >conftest.err
13259   rm -f conftest.er1
13260   cat conftest.err >&5
13261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13262   (exit $ac_status); } &&
13263          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13264   { (case "(($ac_try" in
13265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13266   *) ac_try_echo=$ac_try;;
13267 esac
13268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13269   (eval "$ac_try") 2>&5
13270   ac_status=$?
13271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13272   (exit $ac_status); }; } &&
13273          { ac_try='test -s conftest$ac_exeext'
13274   { (case "(($ac_try" in
13275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13276   *) ac_try_echo=$ac_try;;
13277 esac
13278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13279   (eval "$ac_try") 2>&5
13280   ac_status=$?
13281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13282   (exit $ac_status); }; }; then
13283   ac_cv_lib_udis86_ud_init=yes
13284 else
13285   echo "$as_me: failed program was:" >&5
13286 sed 's/^/| /' conftest.$ac_ext >&5
13287
13288         ac_cv_lib_udis86_ud_init=no
13289 fi
13290
13291 rm -f core conftest.err conftest.$ac_objext \
13292       conftest$ac_exeext conftest.$ac_ext
13293 LIBS=$ac_check_lib_save_LIBS
13294 fi
13295 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13296 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13297 if test $ac_cv_lib_udis86_ud_init = yes; then
13298   cat >>confdefs.h <<_ACEOF
13299 #define HAVE_LIBUDIS86 1
13300 _ACEOF
13301
13302   LIBS="-ludis86 $LIBS"
13303
13304 else
13305
13306         echo "Error! You need to have libudis86 around."
13307         exit -1
13308
13309 fi
13310
13311
13312 else
13313   USE_UDIS86=0
13314
13315 fi
13316
13317
13318 cat >>confdefs.h <<_ACEOF
13319 #define USE_UDIS86 $USE_UDIS86
13320 _ACEOF
13321
13322
13323
13324 # Check whether --with-oprofile was given.
13325 if test "${with_oprofile+set}" = set; then
13326   withval=$with_oprofile;
13327       USE_OPROFILE=1
13328
13329       case "$withval" in
13330         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13331         no) llvm_cv_oppath=
13332             USE_OPROFILE=0
13333  ;;
13334         *) llvm_cv_oppath="${withval}/lib/oprofile"
13335            CPPFLAGS="-I${withval}/include";;
13336       esac
13337       if test -n "$llvm_cv_oppath" ; then
13338         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13339                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13340 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13341 if test "${ac_cv_search_bfd_init+set}" = set; then
13342   echo $ECHO_N "(cached) $ECHO_C" >&6
13343 else
13344   ac_func_search_save_LIBS=$LIBS
13345 cat >conftest.$ac_ext <<_ACEOF
13346 /* confdefs.h.  */
13347 _ACEOF
13348 cat confdefs.h >>conftest.$ac_ext
13349 cat >>conftest.$ac_ext <<_ACEOF
13350 /* end confdefs.h.  */
13351
13352 /* Override any GCC internal prototype to avoid an error.
13353    Use char because int might match the return type of a GCC
13354    builtin and then its argument prototype would still apply.  */
13355 #ifdef __cplusplus
13356 extern "C"
13357 #endif
13358 char bfd_init ();
13359 int
13360 main ()
13361 {
13362 return bfd_init ();
13363   ;
13364   return 0;
13365 }
13366 _ACEOF
13367 for ac_lib in '' bfd; do
13368   if test -z "$ac_lib"; then
13369     ac_res="none required"
13370   else
13371     ac_res=-l$ac_lib
13372     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13373   fi
13374   rm -f conftest.$ac_objext conftest$ac_exeext
13375 if { (ac_try="$ac_link"
13376 case "(($ac_try" in
13377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13378   *) ac_try_echo=$ac_try;;
13379 esac
13380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13381   (eval "$ac_link") 2>conftest.er1
13382   ac_status=$?
13383   grep -v '^ *+' conftest.er1 >conftest.err
13384   rm -f conftest.er1
13385   cat conftest.err >&5
13386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13387   (exit $ac_status); } &&
13388          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13389   { (case "(($ac_try" in
13390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13391   *) ac_try_echo=$ac_try;;
13392 esac
13393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13394   (eval "$ac_try") 2>&5
13395   ac_status=$?
13396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13397   (exit $ac_status); }; } &&
13398          { ac_try='test -s conftest$ac_exeext'
13399   { (case "(($ac_try" in
13400   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13401   *) ac_try_echo=$ac_try;;
13402 esac
13403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13404   (eval "$ac_try") 2>&5
13405   ac_status=$?
13406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13407   (exit $ac_status); }; }; then
13408   ac_cv_search_bfd_init=$ac_res
13409 else
13410   echo "$as_me: failed program was:" >&5
13411 sed 's/^/| /' conftest.$ac_ext >&5
13412
13413
13414 fi
13415
13416 rm -f core conftest.err conftest.$ac_objext \
13417       conftest$ac_exeext
13418   if test "${ac_cv_search_bfd_init+set}" = set; then
13419   break
13420 fi
13421 done
13422 if test "${ac_cv_search_bfd_init+set}" = set; then
13423   :
13424 else
13425   ac_cv_search_bfd_init=no
13426 fi
13427 rm conftest.$ac_ext
13428 LIBS=$ac_func_search_save_LIBS
13429 fi
13430 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13431 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13432 ac_res=$ac_cv_search_bfd_init
13433 if test "$ac_res" != no; then
13434   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13435
13436 fi
13437
13438         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13439 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13440 if test "${ac_cv_search_op_open_agent+set}" = set; then
13441   echo $ECHO_N "(cached) $ECHO_C" >&6
13442 else
13443   ac_func_search_save_LIBS=$LIBS
13444 cat >conftest.$ac_ext <<_ACEOF
13445 /* confdefs.h.  */
13446 _ACEOF
13447 cat confdefs.h >>conftest.$ac_ext
13448 cat >>conftest.$ac_ext <<_ACEOF
13449 /* end confdefs.h.  */
13450
13451 /* Override any GCC internal prototype to avoid an error.
13452    Use char because int might match the return type of a GCC
13453    builtin and then its argument prototype would still apply.  */
13454 #ifdef __cplusplus
13455 extern "C"
13456 #endif
13457 char op_open_agent ();
13458 int
13459 main ()
13460 {
13461 return op_open_agent ();
13462   ;
13463   return 0;
13464 }
13465 _ACEOF
13466 for ac_lib in '' opagent; do
13467   if test -z "$ac_lib"; then
13468     ac_res="none required"
13469   else
13470     ac_res=-l$ac_lib
13471     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13472   fi
13473   rm -f conftest.$ac_objext conftest$ac_exeext
13474 if { (ac_try="$ac_link"
13475 case "(($ac_try" in
13476   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13477   *) ac_try_echo=$ac_try;;
13478 esac
13479 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13480   (eval "$ac_link") 2>conftest.er1
13481   ac_status=$?
13482   grep -v '^ *+' conftest.er1 >conftest.err
13483   rm -f conftest.er1
13484   cat conftest.err >&5
13485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13486   (exit $ac_status); } &&
13487          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13488   { (case "(($ac_try" in
13489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13490   *) ac_try_echo=$ac_try;;
13491 esac
13492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13493   (eval "$ac_try") 2>&5
13494   ac_status=$?
13495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13496   (exit $ac_status); }; } &&
13497          { ac_try='test -s conftest$ac_exeext'
13498   { (case "(($ac_try" in
13499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13500   *) ac_try_echo=$ac_try;;
13501 esac
13502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13503   (eval "$ac_try") 2>&5
13504   ac_status=$?
13505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13506   (exit $ac_status); }; }; then
13507   ac_cv_search_op_open_agent=$ac_res
13508 else
13509   echo "$as_me: failed program was:" >&5
13510 sed 's/^/| /' conftest.$ac_ext >&5
13511
13512
13513 fi
13514
13515 rm -f core conftest.err conftest.$ac_objext \
13516       conftest$ac_exeext
13517   if test "${ac_cv_search_op_open_agent+set}" = set; then
13518   break
13519 fi
13520 done
13521 if test "${ac_cv_search_op_open_agent+set}" = set; then
13522   :
13523 else
13524   ac_cv_search_op_open_agent=no
13525 fi
13526 rm conftest.$ac_ext
13527 LIBS=$ac_func_search_save_LIBS
13528 fi
13529 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13530 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13531 ac_res=$ac_cv_search_op_open_agent
13532 if test "$ac_res" != no; then
13533   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13534
13535 else
13536
13537           echo "Error! You need to have libopagent around."
13538           exit -1
13539
13540 fi
13541
13542         if test "${ac_cv_header_opagent_h+set}" = set; then
13543   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13544 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13545 if test "${ac_cv_header_opagent_h+set}" = set; then
13546   echo $ECHO_N "(cached) $ECHO_C" >&6
13547 fi
13548 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13549 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13550 else
13551   # Is the header compilable?
13552 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13553 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13554 cat >conftest.$ac_ext <<_ACEOF
13555 /* confdefs.h.  */
13556 _ACEOF
13557 cat confdefs.h >>conftest.$ac_ext
13558 cat >>conftest.$ac_ext <<_ACEOF
13559 /* end confdefs.h.  */
13560 $ac_includes_default
13561 #include <opagent.h>
13562 _ACEOF
13563 rm -f conftest.$ac_objext
13564 if { (ac_try="$ac_compile"
13565 case "(($ac_try" in
13566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13567   *) ac_try_echo=$ac_try;;
13568 esac
13569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13570   (eval "$ac_compile") 2>conftest.er1
13571   ac_status=$?
13572   grep -v '^ *+' conftest.er1 >conftest.err
13573   rm -f conftest.er1
13574   cat conftest.err >&5
13575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13576   (exit $ac_status); } &&
13577          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13578   { (case "(($ac_try" in
13579   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13580   *) ac_try_echo=$ac_try;;
13581 esac
13582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13583   (eval "$ac_try") 2>&5
13584   ac_status=$?
13585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13586   (exit $ac_status); }; } &&
13587          { ac_try='test -s conftest.$ac_objext'
13588   { (case "(($ac_try" in
13589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13590   *) ac_try_echo=$ac_try;;
13591 esac
13592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13593   (eval "$ac_try") 2>&5
13594   ac_status=$?
13595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13596   (exit $ac_status); }; }; then
13597   ac_header_compiler=yes
13598 else
13599   echo "$as_me: failed program was:" >&5
13600 sed 's/^/| /' conftest.$ac_ext >&5
13601
13602         ac_header_compiler=no
13603 fi
13604
13605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13606 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13607 echo "${ECHO_T}$ac_header_compiler" >&6; }
13608
13609 # Is the header present?
13610 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13611 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13612 cat >conftest.$ac_ext <<_ACEOF
13613 /* confdefs.h.  */
13614 _ACEOF
13615 cat confdefs.h >>conftest.$ac_ext
13616 cat >>conftest.$ac_ext <<_ACEOF
13617 /* end confdefs.h.  */
13618 #include <opagent.h>
13619 _ACEOF
13620 if { (ac_try="$ac_cpp conftest.$ac_ext"
13621 case "(($ac_try" in
13622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13623   *) ac_try_echo=$ac_try;;
13624 esac
13625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13626   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13627   ac_status=$?
13628   grep -v '^ *+' conftest.er1 >conftest.err
13629   rm -f conftest.er1
13630   cat conftest.err >&5
13631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13632   (exit $ac_status); } >/dev/null; then
13633   if test -s conftest.err; then
13634     ac_cpp_err=$ac_c_preproc_warn_flag
13635     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13636   else
13637     ac_cpp_err=
13638   fi
13639 else
13640   ac_cpp_err=yes
13641 fi
13642 if test -z "$ac_cpp_err"; then
13643   ac_header_preproc=yes
13644 else
13645   echo "$as_me: failed program was:" >&5
13646 sed 's/^/| /' conftest.$ac_ext >&5
13647
13648   ac_header_preproc=no
13649 fi
13650
13651 rm -f conftest.err conftest.$ac_ext
13652 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13653 echo "${ECHO_T}$ac_header_preproc" >&6; }
13654
13655 # So?  What about this header?
13656 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13657   yes:no: )
13658     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13659 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13660     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13661 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13662     ac_header_preproc=yes
13663     ;;
13664   no:yes:* )
13665     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13666 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13667     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13668 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13669     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13670 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13671     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13672 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13673     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13674 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13675     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13676 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13677     ( cat <<\_ASBOX
13678 ## ----------------------------------- ##
13679 ## Report this to llvmbugs@cs.uiuc.edu ##
13680 ## ----------------------------------- ##
13681 _ASBOX
13682      ) | sed "s/^/$as_me: WARNING:     /" >&2
13683     ;;
13684 esac
13685 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13686 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13687 if test "${ac_cv_header_opagent_h+set}" = set; then
13688   echo $ECHO_N "(cached) $ECHO_C" >&6
13689 else
13690   ac_cv_header_opagent_h=$ac_header_preproc
13691 fi
13692 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13693 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13694
13695 fi
13696 if test $ac_cv_header_opagent_h = yes; then
13697   :
13698 else
13699
13700           echo "Error! You need to have opagent.h around."
13701           exit -1
13702
13703 fi
13704
13705
13706       fi
13707
13708 else
13709
13710       USE_OPROFILE=0
13711
13712
13713 fi
13714
13715
13716 cat >>confdefs.h <<_ACEOF
13717 #define USE_OPROFILE $USE_OPROFILE
13718 _ACEOF
13719
13720
13721
13722
13723
13724
13725
13726
13727 ac_header_dirent=no
13728 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13729   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13730 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13731 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13732 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13733   echo $ECHO_N "(cached) $ECHO_C" >&6
13734 else
13735   cat >conftest.$ac_ext <<_ACEOF
13736 /* confdefs.h.  */
13737 _ACEOF
13738 cat confdefs.h >>conftest.$ac_ext
13739 cat >>conftest.$ac_ext <<_ACEOF
13740 /* end confdefs.h.  */
13741 #include <sys/types.h>
13742 #include <$ac_hdr>
13743
13744 int
13745 main ()
13746 {
13747 if ((DIR *) 0)
13748 return 0;
13749   ;
13750   return 0;
13751 }
13752 _ACEOF
13753 rm -f conftest.$ac_objext
13754 if { (ac_try="$ac_compile"
13755 case "(($ac_try" in
13756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13757   *) ac_try_echo=$ac_try;;
13758 esac
13759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13760   (eval "$ac_compile") 2>conftest.er1
13761   ac_status=$?
13762   grep -v '^ *+' conftest.er1 >conftest.err
13763   rm -f conftest.er1
13764   cat conftest.err >&5
13765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13766   (exit $ac_status); } &&
13767          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13768   { (case "(($ac_try" in
13769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13770   *) ac_try_echo=$ac_try;;
13771 esac
13772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13773   (eval "$ac_try") 2>&5
13774   ac_status=$?
13775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13776   (exit $ac_status); }; } &&
13777          { ac_try='test -s conftest.$ac_objext'
13778   { (case "(($ac_try" in
13779   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13780   *) ac_try_echo=$ac_try;;
13781 esac
13782 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13783   (eval "$ac_try") 2>&5
13784   ac_status=$?
13785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13786   (exit $ac_status); }; }; then
13787   eval "$as_ac_Header=yes"
13788 else
13789   echo "$as_me: failed program was:" >&5
13790 sed 's/^/| /' conftest.$ac_ext >&5
13791
13792         eval "$as_ac_Header=no"
13793 fi
13794
13795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13796 fi
13797 ac_res=`eval echo '${'$as_ac_Header'}'`
13798                { echo "$as_me:$LINENO: result: $ac_res" >&5
13799 echo "${ECHO_T}$ac_res" >&6; }
13800 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13801   cat >>confdefs.h <<_ACEOF
13802 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13803 _ACEOF
13804
13805 ac_header_dirent=$ac_hdr; break
13806 fi
13807
13808 done
13809 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13810 if test $ac_header_dirent = dirent.h; then
13811   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13812 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13813 if test "${ac_cv_search_opendir+set}" = set; then
13814   echo $ECHO_N "(cached) $ECHO_C" >&6
13815 else
13816   ac_func_search_save_LIBS=$LIBS
13817 cat >conftest.$ac_ext <<_ACEOF
13818 /* confdefs.h.  */
13819 _ACEOF
13820 cat confdefs.h >>conftest.$ac_ext
13821 cat >>conftest.$ac_ext <<_ACEOF
13822 /* end confdefs.h.  */
13823
13824 /* Override any GCC internal prototype to avoid an error.
13825    Use char because int might match the return type of a GCC
13826    builtin and then its argument prototype would still apply.  */
13827 #ifdef __cplusplus
13828 extern "C"
13829 #endif
13830 char opendir ();
13831 int
13832 main ()
13833 {
13834 return opendir ();
13835   ;
13836   return 0;
13837 }
13838 _ACEOF
13839 for ac_lib in '' dir; do
13840   if test -z "$ac_lib"; then
13841     ac_res="none required"
13842   else
13843     ac_res=-l$ac_lib
13844     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13845   fi
13846   rm -f conftest.$ac_objext conftest$ac_exeext
13847 if { (ac_try="$ac_link"
13848 case "(($ac_try" in
13849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13850   *) ac_try_echo=$ac_try;;
13851 esac
13852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13853   (eval "$ac_link") 2>conftest.er1
13854   ac_status=$?
13855   grep -v '^ *+' conftest.er1 >conftest.err
13856   rm -f conftest.er1
13857   cat conftest.err >&5
13858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13859   (exit $ac_status); } &&
13860          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13861   { (case "(($ac_try" in
13862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13863   *) ac_try_echo=$ac_try;;
13864 esac
13865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13866   (eval "$ac_try") 2>&5
13867   ac_status=$?
13868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13869   (exit $ac_status); }; } &&
13870          { ac_try='test -s conftest$ac_exeext'
13871   { (case "(($ac_try" in
13872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13873   *) ac_try_echo=$ac_try;;
13874 esac
13875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13876   (eval "$ac_try") 2>&5
13877   ac_status=$?
13878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13879   (exit $ac_status); }; }; then
13880   ac_cv_search_opendir=$ac_res
13881 else
13882   echo "$as_me: failed program was:" >&5
13883 sed 's/^/| /' conftest.$ac_ext >&5
13884
13885
13886 fi
13887
13888 rm -f core conftest.err conftest.$ac_objext \
13889       conftest$ac_exeext
13890   if test "${ac_cv_search_opendir+set}" = set; then
13891   break
13892 fi
13893 done
13894 if test "${ac_cv_search_opendir+set}" = set; then
13895   :
13896 else
13897   ac_cv_search_opendir=no
13898 fi
13899 rm conftest.$ac_ext
13900 LIBS=$ac_func_search_save_LIBS
13901 fi
13902 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13903 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13904 ac_res=$ac_cv_search_opendir
13905 if test "$ac_res" != no; then
13906   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13907
13908 fi
13909
13910 else
13911   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13912 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13913 if test "${ac_cv_search_opendir+set}" = set; then
13914   echo $ECHO_N "(cached) $ECHO_C" >&6
13915 else
13916   ac_func_search_save_LIBS=$LIBS
13917 cat >conftest.$ac_ext <<_ACEOF
13918 /* confdefs.h.  */
13919 _ACEOF
13920 cat confdefs.h >>conftest.$ac_ext
13921 cat >>conftest.$ac_ext <<_ACEOF
13922 /* end confdefs.h.  */
13923
13924 /* Override any GCC internal prototype to avoid an error.
13925    Use char because int might match the return type of a GCC
13926    builtin and then its argument prototype would still apply.  */
13927 #ifdef __cplusplus
13928 extern "C"
13929 #endif
13930 char opendir ();
13931 int
13932 main ()
13933 {
13934 return opendir ();
13935   ;
13936   return 0;
13937 }
13938 _ACEOF
13939 for ac_lib in '' x; do
13940   if test -z "$ac_lib"; then
13941     ac_res="none required"
13942   else
13943     ac_res=-l$ac_lib
13944     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13945   fi
13946   rm -f conftest.$ac_objext conftest$ac_exeext
13947 if { (ac_try="$ac_link"
13948 case "(($ac_try" in
13949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13950   *) ac_try_echo=$ac_try;;
13951 esac
13952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13953   (eval "$ac_link") 2>conftest.er1
13954   ac_status=$?
13955   grep -v '^ *+' conftest.er1 >conftest.err
13956   rm -f conftest.er1
13957   cat conftest.err >&5
13958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13959   (exit $ac_status); } &&
13960          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13961   { (case "(($ac_try" in
13962   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13963   *) ac_try_echo=$ac_try;;
13964 esac
13965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13966   (eval "$ac_try") 2>&5
13967   ac_status=$?
13968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13969   (exit $ac_status); }; } &&
13970          { ac_try='test -s conftest$ac_exeext'
13971   { (case "(($ac_try" in
13972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13973   *) ac_try_echo=$ac_try;;
13974 esac
13975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13976   (eval "$ac_try") 2>&5
13977   ac_status=$?
13978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13979   (exit $ac_status); }; }; then
13980   ac_cv_search_opendir=$ac_res
13981 else
13982   echo "$as_me: failed program was:" >&5
13983 sed 's/^/| /' conftest.$ac_ext >&5
13984
13985
13986 fi
13987
13988 rm -f core conftest.err conftest.$ac_objext \
13989       conftest$ac_exeext
13990   if test "${ac_cv_search_opendir+set}" = set; then
13991   break
13992 fi
13993 done
13994 if test "${ac_cv_search_opendir+set}" = set; then
13995   :
13996 else
13997   ac_cv_search_opendir=no
13998 fi
13999 rm conftest.$ac_ext
14000 LIBS=$ac_func_search_save_LIBS
14001 fi
14002 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14003 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14004 ac_res=$ac_cv_search_opendir
14005 if test "$ac_res" != no; then
14006   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14007
14008 fi
14009
14010 fi
14011
14012 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14013 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14014 if test "${ac_cv_header_mmap_anon+set}" = set; then
14015   echo $ECHO_N "(cached) $ECHO_C" >&6
14016 else
14017    ac_ext=c
14018 ac_cpp='$CPP $CPPFLAGS'
14019 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14020 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14021 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14022
14023   cat >conftest.$ac_ext <<_ACEOF
14024 /* confdefs.h.  */
14025 _ACEOF
14026 cat confdefs.h >>conftest.$ac_ext
14027 cat >>conftest.$ac_ext <<_ACEOF
14028 /* end confdefs.h.  */
14029 #include <sys/mman.h>
14030 #include <unistd.h>
14031 #include <fcntl.h>
14032 int
14033 main ()
14034 {
14035 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14036   ;
14037   return 0;
14038 }
14039 _ACEOF
14040 rm -f conftest.$ac_objext
14041 if { (ac_try="$ac_compile"
14042 case "(($ac_try" in
14043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14044   *) ac_try_echo=$ac_try;;
14045 esac
14046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14047   (eval "$ac_compile") 2>conftest.er1
14048   ac_status=$?
14049   grep -v '^ *+' conftest.er1 >conftest.err
14050   rm -f conftest.er1
14051   cat conftest.err >&5
14052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14053   (exit $ac_status); } &&
14054          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14055   { (case "(($ac_try" in
14056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14057   *) ac_try_echo=$ac_try;;
14058 esac
14059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14060   (eval "$ac_try") 2>&5
14061   ac_status=$?
14062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14063   (exit $ac_status); }; } &&
14064          { ac_try='test -s conftest.$ac_objext'
14065   { (case "(($ac_try" in
14066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14067   *) ac_try_echo=$ac_try;;
14068 esac
14069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14070   (eval "$ac_try") 2>&5
14071   ac_status=$?
14072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14073   (exit $ac_status); }; }; then
14074   ac_cv_header_mmap_anon=yes
14075 else
14076   echo "$as_me: failed program was:" >&5
14077 sed 's/^/| /' conftest.$ac_ext >&5
14078
14079         ac_cv_header_mmap_anon=no
14080 fi
14081
14082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14083   ac_ext=c
14084 ac_cpp='$CPP $CPPFLAGS'
14085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14088
14089
14090 fi
14091 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14092 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14093 if test "$ac_cv_header_mmap_anon" = yes; then
14094
14095 cat >>confdefs.h <<\_ACEOF
14096 #define HAVE_MMAP_ANONYMOUS 1
14097 _ACEOF
14098
14099 fi
14100
14101 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14102 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14103 if test "${ac_cv_header_stat_broken+set}" = set; then
14104   echo $ECHO_N "(cached) $ECHO_C" >&6
14105 else
14106   cat >conftest.$ac_ext <<_ACEOF
14107 /* confdefs.h.  */
14108 _ACEOF
14109 cat confdefs.h >>conftest.$ac_ext
14110 cat >>conftest.$ac_ext <<_ACEOF
14111 /* end confdefs.h.  */
14112 #include <sys/types.h>
14113 #include <sys/stat.h>
14114
14115 #if defined S_ISBLK && defined S_IFDIR
14116 # if S_ISBLK (S_IFDIR)
14117 You lose.
14118 # endif
14119 #endif
14120
14121 #if defined S_ISBLK && defined S_IFCHR
14122 # if S_ISBLK (S_IFCHR)
14123 You lose.
14124 # endif
14125 #endif
14126
14127 #if defined S_ISLNK && defined S_IFREG
14128 # if S_ISLNK (S_IFREG)
14129 You lose.
14130 # endif
14131 #endif
14132
14133 #if defined S_ISSOCK && defined S_IFREG
14134 # if S_ISSOCK (S_IFREG)
14135 You lose.
14136 # endif
14137 #endif
14138
14139 _ACEOF
14140 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14141   $EGREP "You lose" >/dev/null 2>&1; then
14142   ac_cv_header_stat_broken=yes
14143 else
14144   ac_cv_header_stat_broken=no
14145 fi
14146 rm -f conftest*
14147
14148 fi
14149 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14150 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14151 if test $ac_cv_header_stat_broken = yes; then
14152
14153 cat >>confdefs.h <<\_ACEOF
14154 #define STAT_MACROS_BROKEN 1
14155 _ACEOF
14156
14157 fi
14158
14159 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14160 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14161 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14162   echo $ECHO_N "(cached) $ECHO_C" >&6
14163 else
14164   cat >conftest.$ac_ext <<_ACEOF
14165 /* confdefs.h.  */
14166 _ACEOF
14167 cat confdefs.h >>conftest.$ac_ext
14168 cat >>conftest.$ac_ext <<_ACEOF
14169 /* end confdefs.h.  */
14170 #include <sys/types.h>
14171 #include <sys/wait.h>
14172 #ifndef WEXITSTATUS
14173 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14174 #endif
14175 #ifndef WIFEXITED
14176 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14177 #endif
14178
14179 int
14180 main ()
14181 {
14182   int s;
14183   wait (&s);
14184   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14185   ;
14186   return 0;
14187 }
14188 _ACEOF
14189 rm -f conftest.$ac_objext
14190 if { (ac_try="$ac_compile"
14191 case "(($ac_try" in
14192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14193   *) ac_try_echo=$ac_try;;
14194 esac
14195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14196   (eval "$ac_compile") 2>conftest.er1
14197   ac_status=$?
14198   grep -v '^ *+' conftest.er1 >conftest.err
14199   rm -f conftest.er1
14200   cat conftest.err >&5
14201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14202   (exit $ac_status); } &&
14203          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14204   { (case "(($ac_try" in
14205   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14206   *) ac_try_echo=$ac_try;;
14207 esac
14208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14209   (eval "$ac_try") 2>&5
14210   ac_status=$?
14211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14212   (exit $ac_status); }; } &&
14213          { ac_try='test -s conftest.$ac_objext'
14214   { (case "(($ac_try" in
14215   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14216   *) ac_try_echo=$ac_try;;
14217 esac
14218 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14219   (eval "$ac_try") 2>&5
14220   ac_status=$?
14221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14222   (exit $ac_status); }; }; then
14223   ac_cv_header_sys_wait_h=yes
14224 else
14225   echo "$as_me: failed program was:" >&5
14226 sed 's/^/| /' conftest.$ac_ext >&5
14227
14228         ac_cv_header_sys_wait_h=no
14229 fi
14230
14231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14232 fi
14233 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14234 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14235 if test $ac_cv_header_sys_wait_h = yes; then
14236
14237 cat >>confdefs.h <<\_ACEOF
14238 #define HAVE_SYS_WAIT_H 1
14239 _ACEOF
14240
14241 fi
14242
14243 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14244 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14245 if test "${ac_cv_header_time+set}" = set; then
14246   echo $ECHO_N "(cached) $ECHO_C" >&6
14247 else
14248   cat >conftest.$ac_ext <<_ACEOF
14249 /* confdefs.h.  */
14250 _ACEOF
14251 cat confdefs.h >>conftest.$ac_ext
14252 cat >>conftest.$ac_ext <<_ACEOF
14253 /* end confdefs.h.  */
14254 #include <sys/types.h>
14255 #include <sys/time.h>
14256 #include <time.h>
14257
14258 int
14259 main ()
14260 {
14261 if ((struct tm *) 0)
14262 return 0;
14263   ;
14264   return 0;
14265 }
14266 _ACEOF
14267 rm -f conftest.$ac_objext
14268 if { (ac_try="$ac_compile"
14269 case "(($ac_try" in
14270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14271   *) ac_try_echo=$ac_try;;
14272 esac
14273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14274   (eval "$ac_compile") 2>conftest.er1
14275   ac_status=$?
14276   grep -v '^ *+' conftest.er1 >conftest.err
14277   rm -f conftest.er1
14278   cat conftest.err >&5
14279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14280   (exit $ac_status); } &&
14281          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14282   { (case "(($ac_try" in
14283   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14284   *) ac_try_echo=$ac_try;;
14285 esac
14286 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14287   (eval "$ac_try") 2>&5
14288   ac_status=$?
14289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14290   (exit $ac_status); }; } &&
14291          { ac_try='test -s conftest.$ac_objext'
14292   { (case "(($ac_try" in
14293   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14294   *) ac_try_echo=$ac_try;;
14295 esac
14296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14297   (eval "$ac_try") 2>&5
14298   ac_status=$?
14299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14300   (exit $ac_status); }; }; then
14301   ac_cv_header_time=yes
14302 else
14303   echo "$as_me: failed program was:" >&5
14304 sed 's/^/| /' conftest.$ac_ext >&5
14305
14306         ac_cv_header_time=no
14307 fi
14308
14309 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14310 fi
14311 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14312 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14313 if test $ac_cv_header_time = yes; then
14314
14315 cat >>confdefs.h <<\_ACEOF
14316 #define TIME_WITH_SYS_TIME 1
14317 _ACEOF
14318
14319 fi
14320
14321
14322
14323
14324
14325
14326
14327
14328 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14329 do
14330 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14331 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14332   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14333 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14334 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14335   echo $ECHO_N "(cached) $ECHO_C" >&6
14336 fi
14337 ac_res=`eval echo '${'$as_ac_Header'}'`
14338                { echo "$as_me:$LINENO: result: $ac_res" >&5
14339 echo "${ECHO_T}$ac_res" >&6; }
14340 else
14341   # Is the header compilable?
14342 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14343 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14344 cat >conftest.$ac_ext <<_ACEOF
14345 /* confdefs.h.  */
14346 _ACEOF
14347 cat confdefs.h >>conftest.$ac_ext
14348 cat >>conftest.$ac_ext <<_ACEOF
14349 /* end confdefs.h.  */
14350 $ac_includes_default
14351 #include <$ac_header>
14352 _ACEOF
14353 rm -f conftest.$ac_objext
14354 if { (ac_try="$ac_compile"
14355 case "(($ac_try" in
14356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14357   *) ac_try_echo=$ac_try;;
14358 esac
14359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14360   (eval "$ac_compile") 2>conftest.er1
14361   ac_status=$?
14362   grep -v '^ *+' conftest.er1 >conftest.err
14363   rm -f conftest.er1
14364   cat conftest.err >&5
14365   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14366   (exit $ac_status); } &&
14367          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14368   { (case "(($ac_try" in
14369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14370   *) ac_try_echo=$ac_try;;
14371 esac
14372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14373   (eval "$ac_try") 2>&5
14374   ac_status=$?
14375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14376   (exit $ac_status); }; } &&
14377          { ac_try='test -s conftest.$ac_objext'
14378   { (case "(($ac_try" in
14379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14380   *) ac_try_echo=$ac_try;;
14381 esac
14382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14383   (eval "$ac_try") 2>&5
14384   ac_status=$?
14385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14386   (exit $ac_status); }; }; then
14387   ac_header_compiler=yes
14388 else
14389   echo "$as_me: failed program was:" >&5
14390 sed 's/^/| /' conftest.$ac_ext >&5
14391
14392         ac_header_compiler=no
14393 fi
14394
14395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14396 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14397 echo "${ECHO_T}$ac_header_compiler" >&6; }
14398
14399 # Is the header present?
14400 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14401 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14402 cat >conftest.$ac_ext <<_ACEOF
14403 /* confdefs.h.  */
14404 _ACEOF
14405 cat confdefs.h >>conftest.$ac_ext
14406 cat >>conftest.$ac_ext <<_ACEOF
14407 /* end confdefs.h.  */
14408 #include <$ac_header>
14409 _ACEOF
14410 if { (ac_try="$ac_cpp conftest.$ac_ext"
14411 case "(($ac_try" in
14412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14413   *) ac_try_echo=$ac_try;;
14414 esac
14415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14416   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14417   ac_status=$?
14418   grep -v '^ *+' conftest.er1 >conftest.err
14419   rm -f conftest.er1
14420   cat conftest.err >&5
14421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14422   (exit $ac_status); } >/dev/null; then
14423   if test -s conftest.err; then
14424     ac_cpp_err=$ac_c_preproc_warn_flag
14425     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14426   else
14427     ac_cpp_err=
14428   fi
14429 else
14430   ac_cpp_err=yes
14431 fi
14432 if test -z "$ac_cpp_err"; then
14433   ac_header_preproc=yes
14434 else
14435   echo "$as_me: failed program was:" >&5
14436 sed 's/^/| /' conftest.$ac_ext >&5
14437
14438   ac_header_preproc=no
14439 fi
14440
14441 rm -f conftest.err conftest.$ac_ext
14442 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14443 echo "${ECHO_T}$ac_header_preproc" >&6; }
14444
14445 # So?  What about this header?
14446 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14447   yes:no: )
14448     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14449 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14450     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14451 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14452     ac_header_preproc=yes
14453     ;;
14454   no:yes:* )
14455     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14456 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14457     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14458 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14459     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14460 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14461     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14462 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14463     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14464 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14465     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14466 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14467     ( cat <<\_ASBOX
14468 ## ----------------------------------- ##
14469 ## Report this to llvmbugs@cs.uiuc.edu ##
14470 ## ----------------------------------- ##
14471 _ASBOX
14472      ) | sed "s/^/$as_me: WARNING:     /" >&2
14473     ;;
14474 esac
14475 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14476 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14477 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14478   echo $ECHO_N "(cached) $ECHO_C" >&6
14479 else
14480   eval "$as_ac_Header=\$ac_header_preproc"
14481 fi
14482 ac_res=`eval echo '${'$as_ac_Header'}'`
14483                { echo "$as_me:$LINENO: result: $ac_res" >&5
14484 echo "${ECHO_T}$ac_res" >&6; }
14485
14486 fi
14487 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14488   cat >>confdefs.h <<_ACEOF
14489 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14490 _ACEOF
14491
14492 fi
14493
14494 done
14495
14496
14497
14498
14499
14500
14501
14502 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14503 do
14504 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14505 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14506   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14507 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14508 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14509   echo $ECHO_N "(cached) $ECHO_C" >&6
14510 fi
14511 ac_res=`eval echo '${'$as_ac_Header'}'`
14512                { echo "$as_me:$LINENO: result: $ac_res" >&5
14513 echo "${ECHO_T}$ac_res" >&6; }
14514 else
14515   # Is the header compilable?
14516 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14517 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14518 cat >conftest.$ac_ext <<_ACEOF
14519 /* confdefs.h.  */
14520 _ACEOF
14521 cat confdefs.h >>conftest.$ac_ext
14522 cat >>conftest.$ac_ext <<_ACEOF
14523 /* end confdefs.h.  */
14524 $ac_includes_default
14525 #include <$ac_header>
14526 _ACEOF
14527 rm -f conftest.$ac_objext
14528 if { (ac_try="$ac_compile"
14529 case "(($ac_try" in
14530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14531   *) ac_try_echo=$ac_try;;
14532 esac
14533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14534   (eval "$ac_compile") 2>conftest.er1
14535   ac_status=$?
14536   grep -v '^ *+' conftest.er1 >conftest.err
14537   rm -f conftest.er1
14538   cat conftest.err >&5
14539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14540   (exit $ac_status); } &&
14541          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14542   { (case "(($ac_try" in
14543   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14544   *) ac_try_echo=$ac_try;;
14545 esac
14546 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14547   (eval "$ac_try") 2>&5
14548   ac_status=$?
14549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14550   (exit $ac_status); }; } &&
14551          { ac_try='test -s conftest.$ac_objext'
14552   { (case "(($ac_try" in
14553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14554   *) ac_try_echo=$ac_try;;
14555 esac
14556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14557   (eval "$ac_try") 2>&5
14558   ac_status=$?
14559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14560   (exit $ac_status); }; }; then
14561   ac_header_compiler=yes
14562 else
14563   echo "$as_me: failed program was:" >&5
14564 sed 's/^/| /' conftest.$ac_ext >&5
14565
14566         ac_header_compiler=no
14567 fi
14568
14569 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14570 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14571 echo "${ECHO_T}$ac_header_compiler" >&6; }
14572
14573 # Is the header present?
14574 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14575 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14576 cat >conftest.$ac_ext <<_ACEOF
14577 /* confdefs.h.  */
14578 _ACEOF
14579 cat confdefs.h >>conftest.$ac_ext
14580 cat >>conftest.$ac_ext <<_ACEOF
14581 /* end confdefs.h.  */
14582 #include <$ac_header>
14583 _ACEOF
14584 if { (ac_try="$ac_cpp conftest.$ac_ext"
14585 case "(($ac_try" in
14586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14587   *) ac_try_echo=$ac_try;;
14588 esac
14589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14590   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14591   ac_status=$?
14592   grep -v '^ *+' conftest.er1 >conftest.err
14593   rm -f conftest.er1
14594   cat conftest.err >&5
14595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14596   (exit $ac_status); } >/dev/null; then
14597   if test -s conftest.err; then
14598     ac_cpp_err=$ac_c_preproc_warn_flag
14599     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14600   else
14601     ac_cpp_err=
14602   fi
14603 else
14604   ac_cpp_err=yes
14605 fi
14606 if test -z "$ac_cpp_err"; then
14607   ac_header_preproc=yes
14608 else
14609   echo "$as_me: failed program was:" >&5
14610 sed 's/^/| /' conftest.$ac_ext >&5
14611
14612   ac_header_preproc=no
14613 fi
14614
14615 rm -f conftest.err conftest.$ac_ext
14616 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14617 echo "${ECHO_T}$ac_header_preproc" >&6; }
14618
14619 # So?  What about this header?
14620 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14621   yes:no: )
14622     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14623 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14624     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14625 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14626     ac_header_preproc=yes
14627     ;;
14628   no:yes:* )
14629     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14630 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14631     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14632 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14633     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14634 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14635     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14636 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14637     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14638 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14639     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14640 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14641     ( cat <<\_ASBOX
14642 ## ----------------------------------- ##
14643 ## Report this to llvmbugs@cs.uiuc.edu ##
14644 ## ----------------------------------- ##
14645 _ASBOX
14646      ) | sed "s/^/$as_me: WARNING:     /" >&2
14647     ;;
14648 esac
14649 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14650 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14651 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14652   echo $ECHO_N "(cached) $ECHO_C" >&6
14653 else
14654   eval "$as_ac_Header=\$ac_header_preproc"
14655 fi
14656 ac_res=`eval echo '${'$as_ac_Header'}'`
14657                { echo "$as_me:$LINENO: result: $ac_res" >&5
14658 echo "${ECHO_T}$ac_res" >&6; }
14659
14660 fi
14661 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14662   cat >>confdefs.h <<_ACEOF
14663 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14664 _ACEOF
14665
14666 fi
14667
14668 done
14669
14670
14671
14672 for ac_header in utime.h windows.h
14673 do
14674 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14675 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14676   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14677 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14678 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14679   echo $ECHO_N "(cached) $ECHO_C" >&6
14680 fi
14681 ac_res=`eval echo '${'$as_ac_Header'}'`
14682                { echo "$as_me:$LINENO: result: $ac_res" >&5
14683 echo "${ECHO_T}$ac_res" >&6; }
14684 else
14685   # Is the header compilable?
14686 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14687 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14688 cat >conftest.$ac_ext <<_ACEOF
14689 /* confdefs.h.  */
14690 _ACEOF
14691 cat confdefs.h >>conftest.$ac_ext
14692 cat >>conftest.$ac_ext <<_ACEOF
14693 /* end confdefs.h.  */
14694 $ac_includes_default
14695 #include <$ac_header>
14696 _ACEOF
14697 rm -f conftest.$ac_objext
14698 if { (ac_try="$ac_compile"
14699 case "(($ac_try" in
14700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14701   *) ac_try_echo=$ac_try;;
14702 esac
14703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14704   (eval "$ac_compile") 2>conftest.er1
14705   ac_status=$?
14706   grep -v '^ *+' conftest.er1 >conftest.err
14707   rm -f conftest.er1
14708   cat conftest.err >&5
14709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14710   (exit $ac_status); } &&
14711          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14712   { (case "(($ac_try" in
14713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14714   *) ac_try_echo=$ac_try;;
14715 esac
14716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14717   (eval "$ac_try") 2>&5
14718   ac_status=$?
14719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14720   (exit $ac_status); }; } &&
14721          { ac_try='test -s conftest.$ac_objext'
14722   { (case "(($ac_try" in
14723   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14724   *) ac_try_echo=$ac_try;;
14725 esac
14726 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14727   (eval "$ac_try") 2>&5
14728   ac_status=$?
14729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14730   (exit $ac_status); }; }; then
14731   ac_header_compiler=yes
14732 else
14733   echo "$as_me: failed program was:" >&5
14734 sed 's/^/| /' conftest.$ac_ext >&5
14735
14736         ac_header_compiler=no
14737 fi
14738
14739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14740 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14741 echo "${ECHO_T}$ac_header_compiler" >&6; }
14742
14743 # Is the header present?
14744 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14745 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14746 cat >conftest.$ac_ext <<_ACEOF
14747 /* confdefs.h.  */
14748 _ACEOF
14749 cat confdefs.h >>conftest.$ac_ext
14750 cat >>conftest.$ac_ext <<_ACEOF
14751 /* end confdefs.h.  */
14752 #include <$ac_header>
14753 _ACEOF
14754 if { (ac_try="$ac_cpp conftest.$ac_ext"
14755 case "(($ac_try" in
14756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14757   *) ac_try_echo=$ac_try;;
14758 esac
14759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14760   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14761   ac_status=$?
14762   grep -v '^ *+' conftest.er1 >conftest.err
14763   rm -f conftest.er1
14764   cat conftest.err >&5
14765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14766   (exit $ac_status); } >/dev/null; then
14767   if test -s conftest.err; then
14768     ac_cpp_err=$ac_c_preproc_warn_flag
14769     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14770   else
14771     ac_cpp_err=
14772   fi
14773 else
14774   ac_cpp_err=yes
14775 fi
14776 if test -z "$ac_cpp_err"; then
14777   ac_header_preproc=yes
14778 else
14779   echo "$as_me: failed program was:" >&5
14780 sed 's/^/| /' conftest.$ac_ext >&5
14781
14782   ac_header_preproc=no
14783 fi
14784
14785 rm -f conftest.err conftest.$ac_ext
14786 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14787 echo "${ECHO_T}$ac_header_preproc" >&6; }
14788
14789 # So?  What about this header?
14790 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14791   yes:no: )
14792     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14793 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14794     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14795 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14796     ac_header_preproc=yes
14797     ;;
14798   no:yes:* )
14799     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14800 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14801     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14802 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14803     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14804 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14805     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14806 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14807     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14808 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14809     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14810 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14811     ( cat <<\_ASBOX
14812 ## ----------------------------------- ##
14813 ## Report this to llvmbugs@cs.uiuc.edu ##
14814 ## ----------------------------------- ##
14815 _ASBOX
14816      ) | sed "s/^/$as_me: WARNING:     /" >&2
14817     ;;
14818 esac
14819 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14820 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14821 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14822   echo $ECHO_N "(cached) $ECHO_C" >&6
14823 else
14824   eval "$as_ac_Header=\$ac_header_preproc"
14825 fi
14826 ac_res=`eval echo '${'$as_ac_Header'}'`
14827                { echo "$as_me:$LINENO: result: $ac_res" >&5
14828 echo "${ECHO_T}$ac_res" >&6; }
14829
14830 fi
14831 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14832   cat >>confdefs.h <<_ACEOF
14833 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14834 _ACEOF
14835
14836 fi
14837
14838 done
14839
14840
14841
14842
14843
14844
14845 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
14846 do
14847 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14848 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14849   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14850 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14851 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14852   echo $ECHO_N "(cached) $ECHO_C" >&6
14853 fi
14854 ac_res=`eval echo '${'$as_ac_Header'}'`
14855                { echo "$as_me:$LINENO: result: $ac_res" >&5
14856 echo "${ECHO_T}$ac_res" >&6; }
14857 else
14858   # Is the header compilable?
14859 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14860 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14861 cat >conftest.$ac_ext <<_ACEOF
14862 /* confdefs.h.  */
14863 _ACEOF
14864 cat confdefs.h >>conftest.$ac_ext
14865 cat >>conftest.$ac_ext <<_ACEOF
14866 /* end confdefs.h.  */
14867 $ac_includes_default
14868 #include <$ac_header>
14869 _ACEOF
14870 rm -f conftest.$ac_objext
14871 if { (ac_try="$ac_compile"
14872 case "(($ac_try" in
14873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14874   *) ac_try_echo=$ac_try;;
14875 esac
14876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14877   (eval "$ac_compile") 2>conftest.er1
14878   ac_status=$?
14879   grep -v '^ *+' conftest.er1 >conftest.err
14880   rm -f conftest.er1
14881   cat conftest.err >&5
14882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14883   (exit $ac_status); } &&
14884          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14885   { (case "(($ac_try" in
14886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14887   *) ac_try_echo=$ac_try;;
14888 esac
14889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14890   (eval "$ac_try") 2>&5
14891   ac_status=$?
14892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14893   (exit $ac_status); }; } &&
14894          { ac_try='test -s conftest.$ac_objext'
14895   { (case "(($ac_try" in
14896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14897   *) ac_try_echo=$ac_try;;
14898 esac
14899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14900   (eval "$ac_try") 2>&5
14901   ac_status=$?
14902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14903   (exit $ac_status); }; }; then
14904   ac_header_compiler=yes
14905 else
14906   echo "$as_me: failed program was:" >&5
14907 sed 's/^/| /' conftest.$ac_ext >&5
14908
14909         ac_header_compiler=no
14910 fi
14911
14912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14913 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14914 echo "${ECHO_T}$ac_header_compiler" >&6; }
14915
14916 # Is the header present?
14917 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14918 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14919 cat >conftest.$ac_ext <<_ACEOF
14920 /* confdefs.h.  */
14921 _ACEOF
14922 cat confdefs.h >>conftest.$ac_ext
14923 cat >>conftest.$ac_ext <<_ACEOF
14924 /* end confdefs.h.  */
14925 #include <$ac_header>
14926 _ACEOF
14927 if { (ac_try="$ac_cpp conftest.$ac_ext"
14928 case "(($ac_try" in
14929   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14930   *) ac_try_echo=$ac_try;;
14931 esac
14932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14933   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14934   ac_status=$?
14935   grep -v '^ *+' conftest.er1 >conftest.err
14936   rm -f conftest.er1
14937   cat conftest.err >&5
14938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14939   (exit $ac_status); } >/dev/null; then
14940   if test -s conftest.err; then
14941     ac_cpp_err=$ac_c_preproc_warn_flag
14942     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14943   else
14944     ac_cpp_err=
14945   fi
14946 else
14947   ac_cpp_err=yes
14948 fi
14949 if test -z "$ac_cpp_err"; then
14950   ac_header_preproc=yes
14951 else
14952   echo "$as_me: failed program was:" >&5
14953 sed 's/^/| /' conftest.$ac_ext >&5
14954
14955   ac_header_preproc=no
14956 fi
14957
14958 rm -f conftest.err conftest.$ac_ext
14959 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14960 echo "${ECHO_T}$ac_header_preproc" >&6; }
14961
14962 # So?  What about this header?
14963 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14964   yes:no: )
14965     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14966 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14967     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14968 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14969     ac_header_preproc=yes
14970     ;;
14971   no:yes:* )
14972     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14973 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14974     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14975 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14976     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14977 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14978     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14979 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14980     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14981 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14982     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14983 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14984     ( cat <<\_ASBOX
14985 ## ----------------------------------- ##
14986 ## Report this to llvmbugs@cs.uiuc.edu ##
14987 ## ----------------------------------- ##
14988 _ASBOX
14989      ) | sed "s/^/$as_me: WARNING:     /" >&2
14990     ;;
14991 esac
14992 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14993 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14994 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14995   echo $ECHO_N "(cached) $ECHO_C" >&6
14996 else
14997   eval "$as_ac_Header=\$ac_header_preproc"
14998 fi
14999 ac_res=`eval echo '${'$as_ac_Header'}'`
15000                { echo "$as_me:$LINENO: result: $ac_res" >&5
15001 echo "${ECHO_T}$ac_res" >&6; }
15002
15003 fi
15004 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15005   cat >>confdefs.h <<_ACEOF
15006 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15007 _ACEOF
15008
15009 fi
15010
15011 done
15012
15013
15014
15015
15016
15017 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15018 do
15019 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15020 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15021   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15022 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15023 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15024   echo $ECHO_N "(cached) $ECHO_C" >&6
15025 fi
15026 ac_res=`eval echo '${'$as_ac_Header'}'`
15027                { echo "$as_me:$LINENO: result: $ac_res" >&5
15028 echo "${ECHO_T}$ac_res" >&6; }
15029 else
15030   # Is the header compilable?
15031 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15032 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15033 cat >conftest.$ac_ext <<_ACEOF
15034 /* confdefs.h.  */
15035 _ACEOF
15036 cat confdefs.h >>conftest.$ac_ext
15037 cat >>conftest.$ac_ext <<_ACEOF
15038 /* end confdefs.h.  */
15039 $ac_includes_default
15040 #include <$ac_header>
15041 _ACEOF
15042 rm -f conftest.$ac_objext
15043 if { (ac_try="$ac_compile"
15044 case "(($ac_try" in
15045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15046   *) ac_try_echo=$ac_try;;
15047 esac
15048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15049   (eval "$ac_compile") 2>conftest.er1
15050   ac_status=$?
15051   grep -v '^ *+' conftest.er1 >conftest.err
15052   rm -f conftest.er1
15053   cat conftest.err >&5
15054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15055   (exit $ac_status); } &&
15056          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15057   { (case "(($ac_try" in
15058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15059   *) ac_try_echo=$ac_try;;
15060 esac
15061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15062   (eval "$ac_try") 2>&5
15063   ac_status=$?
15064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15065   (exit $ac_status); }; } &&
15066          { ac_try='test -s conftest.$ac_objext'
15067   { (case "(($ac_try" in
15068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15069   *) ac_try_echo=$ac_try;;
15070 esac
15071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15072   (eval "$ac_try") 2>&5
15073   ac_status=$?
15074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15075   (exit $ac_status); }; }; then
15076   ac_header_compiler=yes
15077 else
15078   echo "$as_me: failed program was:" >&5
15079 sed 's/^/| /' conftest.$ac_ext >&5
15080
15081         ac_header_compiler=no
15082 fi
15083
15084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15085 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15086 echo "${ECHO_T}$ac_header_compiler" >&6; }
15087
15088 # Is the header present?
15089 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15090 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15091 cat >conftest.$ac_ext <<_ACEOF
15092 /* confdefs.h.  */
15093 _ACEOF
15094 cat confdefs.h >>conftest.$ac_ext
15095 cat >>conftest.$ac_ext <<_ACEOF
15096 /* end confdefs.h.  */
15097 #include <$ac_header>
15098 _ACEOF
15099 if { (ac_try="$ac_cpp conftest.$ac_ext"
15100 case "(($ac_try" in
15101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15102   *) ac_try_echo=$ac_try;;
15103 esac
15104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15105   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15106   ac_status=$?
15107   grep -v '^ *+' conftest.er1 >conftest.err
15108   rm -f conftest.er1
15109   cat conftest.err >&5
15110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15111   (exit $ac_status); } >/dev/null; then
15112   if test -s conftest.err; then
15113     ac_cpp_err=$ac_c_preproc_warn_flag
15114     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15115   else
15116     ac_cpp_err=
15117   fi
15118 else
15119   ac_cpp_err=yes
15120 fi
15121 if test -z "$ac_cpp_err"; then
15122   ac_header_preproc=yes
15123 else
15124   echo "$as_me: failed program was:" >&5
15125 sed 's/^/| /' conftest.$ac_ext >&5
15126
15127   ac_header_preproc=no
15128 fi
15129
15130 rm -f conftest.err conftest.$ac_ext
15131 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15132 echo "${ECHO_T}$ac_header_preproc" >&6; }
15133
15134 # So?  What about this header?
15135 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15136   yes:no: )
15137     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15138 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15139     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15140 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15141     ac_header_preproc=yes
15142     ;;
15143   no:yes:* )
15144     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15145 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15146     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15147 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15148     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15149 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15150     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15151 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15152     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15153 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15154     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15155 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15156     ( cat <<\_ASBOX
15157 ## ----------------------------------- ##
15158 ## Report this to llvmbugs@cs.uiuc.edu ##
15159 ## ----------------------------------- ##
15160 _ASBOX
15161      ) | sed "s/^/$as_me: WARNING:     /" >&2
15162     ;;
15163 esac
15164 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15165 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15166 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15167   echo $ECHO_N "(cached) $ECHO_C" >&6
15168 else
15169   eval "$as_ac_Header=\$ac_header_preproc"
15170 fi
15171 ac_res=`eval echo '${'$as_ac_Header'}'`
15172                { echo "$as_me:$LINENO: result: $ac_res" >&5
15173 echo "${ECHO_T}$ac_res" >&6; }
15174
15175 fi
15176 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15177   cat >>confdefs.h <<_ACEOF
15178 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15179 _ACEOF
15180
15181 fi
15182
15183 done
15184
15185
15186 for ac_header in valgrind/valgrind.h
15187 do
15188 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15189 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15190   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15191 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15192 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15193   echo $ECHO_N "(cached) $ECHO_C" >&6
15194 fi
15195 ac_res=`eval echo '${'$as_ac_Header'}'`
15196                { echo "$as_me:$LINENO: result: $ac_res" >&5
15197 echo "${ECHO_T}$ac_res" >&6; }
15198 else
15199   # Is the header compilable?
15200 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15201 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15202 cat >conftest.$ac_ext <<_ACEOF
15203 /* confdefs.h.  */
15204 _ACEOF
15205 cat confdefs.h >>conftest.$ac_ext
15206 cat >>conftest.$ac_ext <<_ACEOF
15207 /* end confdefs.h.  */
15208 $ac_includes_default
15209 #include <$ac_header>
15210 _ACEOF
15211 rm -f conftest.$ac_objext
15212 if { (ac_try="$ac_compile"
15213 case "(($ac_try" in
15214   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15215   *) ac_try_echo=$ac_try;;
15216 esac
15217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15218   (eval "$ac_compile") 2>conftest.er1
15219   ac_status=$?
15220   grep -v '^ *+' conftest.er1 >conftest.err
15221   rm -f conftest.er1
15222   cat conftest.err >&5
15223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15224   (exit $ac_status); } &&
15225          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15226   { (case "(($ac_try" in
15227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15228   *) ac_try_echo=$ac_try;;
15229 esac
15230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15231   (eval "$ac_try") 2>&5
15232   ac_status=$?
15233   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15234   (exit $ac_status); }; } &&
15235          { ac_try='test -s conftest.$ac_objext'
15236   { (case "(($ac_try" in
15237   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15238   *) ac_try_echo=$ac_try;;
15239 esac
15240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15241   (eval "$ac_try") 2>&5
15242   ac_status=$?
15243   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15244   (exit $ac_status); }; }; then
15245   ac_header_compiler=yes
15246 else
15247   echo "$as_me: failed program was:" >&5
15248 sed 's/^/| /' conftest.$ac_ext >&5
15249
15250         ac_header_compiler=no
15251 fi
15252
15253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15254 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15255 echo "${ECHO_T}$ac_header_compiler" >&6; }
15256
15257 # Is the header present?
15258 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15259 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15260 cat >conftest.$ac_ext <<_ACEOF
15261 /* confdefs.h.  */
15262 _ACEOF
15263 cat confdefs.h >>conftest.$ac_ext
15264 cat >>conftest.$ac_ext <<_ACEOF
15265 /* end confdefs.h.  */
15266 #include <$ac_header>
15267 _ACEOF
15268 if { (ac_try="$ac_cpp conftest.$ac_ext"
15269 case "(($ac_try" in
15270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15271   *) ac_try_echo=$ac_try;;
15272 esac
15273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15274   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15275   ac_status=$?
15276   grep -v '^ *+' conftest.er1 >conftest.err
15277   rm -f conftest.er1
15278   cat conftest.err >&5
15279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15280   (exit $ac_status); } >/dev/null; then
15281   if test -s conftest.err; then
15282     ac_cpp_err=$ac_c_preproc_warn_flag
15283     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15284   else
15285     ac_cpp_err=
15286   fi
15287 else
15288   ac_cpp_err=yes
15289 fi
15290 if test -z "$ac_cpp_err"; then
15291   ac_header_preproc=yes
15292 else
15293   echo "$as_me: failed program was:" >&5
15294 sed 's/^/| /' conftest.$ac_ext >&5
15295
15296   ac_header_preproc=no
15297 fi
15298
15299 rm -f conftest.err conftest.$ac_ext
15300 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15301 echo "${ECHO_T}$ac_header_preproc" >&6; }
15302
15303 # So?  What about this header?
15304 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15305   yes:no: )
15306     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15307 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15308     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15309 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15310     ac_header_preproc=yes
15311     ;;
15312   no:yes:* )
15313     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15314 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15315     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15316 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15317     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15318 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15319     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15320 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15321     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15322 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15323     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15324 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15325     ( cat <<\_ASBOX
15326 ## ----------------------------------- ##
15327 ## Report this to llvmbugs@cs.uiuc.edu ##
15328 ## ----------------------------------- ##
15329 _ASBOX
15330      ) | sed "s/^/$as_me: WARNING:     /" >&2
15331     ;;
15332 esac
15333 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15334 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15335 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15336   echo $ECHO_N "(cached) $ECHO_C" >&6
15337 else
15338   eval "$as_ac_Header=\$ac_header_preproc"
15339 fi
15340 ac_res=`eval echo '${'$as_ac_Header'}'`
15341                { echo "$as_me:$LINENO: result: $ac_res" >&5
15342 echo "${ECHO_T}$ac_res" >&6; }
15343
15344 fi
15345 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15346   cat >>confdefs.h <<_ACEOF
15347 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15348 _ACEOF
15349
15350 fi
15351
15352 done
15353
15354
15355 for ac_header in fenv.h
15356 do
15357 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15358 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15359   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15360 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15361 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15362   echo $ECHO_N "(cached) $ECHO_C" >&6
15363 fi
15364 ac_res=`eval echo '${'$as_ac_Header'}'`
15365                { echo "$as_me:$LINENO: result: $ac_res" >&5
15366 echo "${ECHO_T}$ac_res" >&6; }
15367 else
15368   # Is the header compilable?
15369 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15370 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15371 cat >conftest.$ac_ext <<_ACEOF
15372 /* confdefs.h.  */
15373 _ACEOF
15374 cat confdefs.h >>conftest.$ac_ext
15375 cat >>conftest.$ac_ext <<_ACEOF
15376 /* end confdefs.h.  */
15377 $ac_includes_default
15378 #include <$ac_header>
15379 _ACEOF
15380 rm -f conftest.$ac_objext
15381 if { (ac_try="$ac_compile"
15382 case "(($ac_try" in
15383   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15384   *) ac_try_echo=$ac_try;;
15385 esac
15386 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15387   (eval "$ac_compile") 2>conftest.er1
15388   ac_status=$?
15389   grep -v '^ *+' conftest.er1 >conftest.err
15390   rm -f conftest.er1
15391   cat conftest.err >&5
15392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15393   (exit $ac_status); } &&
15394          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15395   { (case "(($ac_try" in
15396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15397   *) ac_try_echo=$ac_try;;
15398 esac
15399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15400   (eval "$ac_try") 2>&5
15401   ac_status=$?
15402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15403   (exit $ac_status); }; } &&
15404          { ac_try='test -s conftest.$ac_objext'
15405   { (case "(($ac_try" in
15406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15407   *) ac_try_echo=$ac_try;;
15408 esac
15409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15410   (eval "$ac_try") 2>&5
15411   ac_status=$?
15412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15413   (exit $ac_status); }; }; then
15414   ac_header_compiler=yes
15415 else
15416   echo "$as_me: failed program was:" >&5
15417 sed 's/^/| /' conftest.$ac_ext >&5
15418
15419         ac_header_compiler=no
15420 fi
15421
15422 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15423 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15424 echo "${ECHO_T}$ac_header_compiler" >&6; }
15425
15426 # Is the header present?
15427 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15428 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15429 cat >conftest.$ac_ext <<_ACEOF
15430 /* confdefs.h.  */
15431 _ACEOF
15432 cat confdefs.h >>conftest.$ac_ext
15433 cat >>conftest.$ac_ext <<_ACEOF
15434 /* end confdefs.h.  */
15435 #include <$ac_header>
15436 _ACEOF
15437 if { (ac_try="$ac_cpp conftest.$ac_ext"
15438 case "(($ac_try" in
15439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15440   *) ac_try_echo=$ac_try;;
15441 esac
15442 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15443   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15444   ac_status=$?
15445   grep -v '^ *+' conftest.er1 >conftest.err
15446   rm -f conftest.er1
15447   cat conftest.err >&5
15448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15449   (exit $ac_status); } >/dev/null; then
15450   if test -s conftest.err; then
15451     ac_cpp_err=$ac_c_preproc_warn_flag
15452     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15453   else
15454     ac_cpp_err=
15455   fi
15456 else
15457   ac_cpp_err=yes
15458 fi
15459 if test -z "$ac_cpp_err"; then
15460   ac_header_preproc=yes
15461 else
15462   echo "$as_me: failed program was:" >&5
15463 sed 's/^/| /' conftest.$ac_ext >&5
15464
15465   ac_header_preproc=no
15466 fi
15467
15468 rm -f conftest.err conftest.$ac_ext
15469 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15470 echo "${ECHO_T}$ac_header_preproc" >&6; }
15471
15472 # So?  What about this header?
15473 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15474   yes:no: )
15475     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15476 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15477     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15478 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15479     ac_header_preproc=yes
15480     ;;
15481   no:yes:* )
15482     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15483 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15484     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15485 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15486     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15487 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15488     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15489 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15490     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15491 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15492     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15493 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15494     ( cat <<\_ASBOX
15495 ## ----------------------------------- ##
15496 ## Report this to llvmbugs@cs.uiuc.edu ##
15497 ## ----------------------------------- ##
15498 _ASBOX
15499      ) | sed "s/^/$as_me: WARNING:     /" >&2
15500     ;;
15501 esac
15502 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15503 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15504 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15505   echo $ECHO_N "(cached) $ECHO_C" >&6
15506 else
15507   eval "$as_ac_Header=\$ac_header_preproc"
15508 fi
15509 ac_res=`eval echo '${'$as_ac_Header'}'`
15510                { echo "$as_me:$LINENO: result: $ac_res" >&5
15511 echo "${ECHO_T}$ac_res" >&6; }
15512
15513 fi
15514 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15515   cat >>confdefs.h <<_ACEOF
15516 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15517 _ACEOF
15518
15519 fi
15520
15521 done
15522
15523 if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15524
15525 for ac_header in pthread.h
15526 do
15527 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15528 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15529   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15530 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15531 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15532   echo $ECHO_N "(cached) $ECHO_C" >&6
15533 fi
15534 ac_res=`eval echo '${'$as_ac_Header'}'`
15535                { echo "$as_me:$LINENO: result: $ac_res" >&5
15536 echo "${ECHO_T}$ac_res" >&6; }
15537 else
15538   # Is the header compilable?
15539 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15540 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15541 cat >conftest.$ac_ext <<_ACEOF
15542 /* confdefs.h.  */
15543 _ACEOF
15544 cat confdefs.h >>conftest.$ac_ext
15545 cat >>conftest.$ac_ext <<_ACEOF
15546 /* end confdefs.h.  */
15547 $ac_includes_default
15548 #include <$ac_header>
15549 _ACEOF
15550 rm -f conftest.$ac_objext
15551 if { (ac_try="$ac_compile"
15552 case "(($ac_try" in
15553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15554   *) ac_try_echo=$ac_try;;
15555 esac
15556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15557   (eval "$ac_compile") 2>conftest.er1
15558   ac_status=$?
15559   grep -v '^ *+' conftest.er1 >conftest.err
15560   rm -f conftest.er1
15561   cat conftest.err >&5
15562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15563   (exit $ac_status); } &&
15564          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15565   { (case "(($ac_try" in
15566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15567   *) ac_try_echo=$ac_try;;
15568 esac
15569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15570   (eval "$ac_try") 2>&5
15571   ac_status=$?
15572   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15573   (exit $ac_status); }; } &&
15574          { ac_try='test -s conftest.$ac_objext'
15575   { (case "(($ac_try" in
15576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15577   *) ac_try_echo=$ac_try;;
15578 esac
15579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15580   (eval "$ac_try") 2>&5
15581   ac_status=$?
15582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15583   (exit $ac_status); }; }; then
15584   ac_header_compiler=yes
15585 else
15586   echo "$as_me: failed program was:" >&5
15587 sed 's/^/| /' conftest.$ac_ext >&5
15588
15589         ac_header_compiler=no
15590 fi
15591
15592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15593 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15594 echo "${ECHO_T}$ac_header_compiler" >&6; }
15595
15596 # Is the header present?
15597 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15598 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15599 cat >conftest.$ac_ext <<_ACEOF
15600 /* confdefs.h.  */
15601 _ACEOF
15602 cat confdefs.h >>conftest.$ac_ext
15603 cat >>conftest.$ac_ext <<_ACEOF
15604 /* end confdefs.h.  */
15605 #include <$ac_header>
15606 _ACEOF
15607 if { (ac_try="$ac_cpp conftest.$ac_ext"
15608 case "(($ac_try" in
15609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15610   *) ac_try_echo=$ac_try;;
15611 esac
15612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15613   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15614   ac_status=$?
15615   grep -v '^ *+' conftest.er1 >conftest.err
15616   rm -f conftest.er1
15617   cat conftest.err >&5
15618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15619   (exit $ac_status); } >/dev/null; then
15620   if test -s conftest.err; then
15621     ac_cpp_err=$ac_c_preproc_warn_flag
15622     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15623   else
15624     ac_cpp_err=
15625   fi
15626 else
15627   ac_cpp_err=yes
15628 fi
15629 if test -z "$ac_cpp_err"; then
15630   ac_header_preproc=yes
15631 else
15632   echo "$as_me: failed program was:" >&5
15633 sed 's/^/| /' conftest.$ac_ext >&5
15634
15635   ac_header_preproc=no
15636 fi
15637
15638 rm -f conftest.err conftest.$ac_ext
15639 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15640 echo "${ECHO_T}$ac_header_preproc" >&6; }
15641
15642 # So?  What about this header?
15643 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15644   yes:no: )
15645     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15646 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15647     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15648 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15649     ac_header_preproc=yes
15650     ;;
15651   no:yes:* )
15652     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15653 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15654     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15655 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15656     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15657 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15658     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15659 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15660     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15661 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15662     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15663 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15664     ( cat <<\_ASBOX
15665 ## ----------------------------------- ##
15666 ## Report this to llvmbugs@cs.uiuc.edu ##
15667 ## ----------------------------------- ##
15668 _ASBOX
15669      ) | sed "s/^/$as_me: WARNING:     /" >&2
15670     ;;
15671 esac
15672 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15673 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15674 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15675   echo $ECHO_N "(cached) $ECHO_C" >&6
15676 else
15677   eval "$as_ac_Header=\$ac_header_preproc"
15678 fi
15679 ac_res=`eval echo '${'$as_ac_Header'}'`
15680                { echo "$as_me:$LINENO: result: $ac_res" >&5
15681 echo "${ECHO_T}$ac_res" >&6; }
15682
15683 fi
15684 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15685   cat >>confdefs.h <<_ACEOF
15686 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15687 _ACEOF
15688  HAVE_PTHREAD=1
15689
15690 else
15691   HAVE_PTHREAD=0
15692
15693 fi
15694
15695 done
15696
15697 else
15698   HAVE_PTHREAD=0
15699
15700 fi
15701
15702 if test "$llvm_cv_enable_libffi" = "yes" ; then
15703
15704
15705 for ac_header in ffi.h ffi/ffi.h
15706 do
15707 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15708 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15709   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15710 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15711 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15712   echo $ECHO_N "(cached) $ECHO_C" >&6
15713 fi
15714 ac_res=`eval echo '${'$as_ac_Header'}'`
15715                { echo "$as_me:$LINENO: result: $ac_res" >&5
15716 echo "${ECHO_T}$ac_res" >&6; }
15717 else
15718   # Is the header compilable?
15719 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15720 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15721 cat >conftest.$ac_ext <<_ACEOF
15722 /* confdefs.h.  */
15723 _ACEOF
15724 cat confdefs.h >>conftest.$ac_ext
15725 cat >>conftest.$ac_ext <<_ACEOF
15726 /* end confdefs.h.  */
15727 $ac_includes_default
15728 #include <$ac_header>
15729 _ACEOF
15730 rm -f conftest.$ac_objext
15731 if { (ac_try="$ac_compile"
15732 case "(($ac_try" in
15733   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15734   *) ac_try_echo=$ac_try;;
15735 esac
15736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15737   (eval "$ac_compile") 2>conftest.er1
15738   ac_status=$?
15739   grep -v '^ *+' conftest.er1 >conftest.err
15740   rm -f conftest.er1
15741   cat conftest.err >&5
15742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15743   (exit $ac_status); } &&
15744          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15745   { (case "(($ac_try" in
15746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15747   *) ac_try_echo=$ac_try;;
15748 esac
15749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15750   (eval "$ac_try") 2>&5
15751   ac_status=$?
15752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15753   (exit $ac_status); }; } &&
15754          { ac_try='test -s conftest.$ac_objext'
15755   { (case "(($ac_try" in
15756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15757   *) ac_try_echo=$ac_try;;
15758 esac
15759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15760   (eval "$ac_try") 2>&5
15761   ac_status=$?
15762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15763   (exit $ac_status); }; }; then
15764   ac_header_compiler=yes
15765 else
15766   echo "$as_me: failed program was:" >&5
15767 sed 's/^/| /' conftest.$ac_ext >&5
15768
15769         ac_header_compiler=no
15770 fi
15771
15772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15773 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15774 echo "${ECHO_T}$ac_header_compiler" >&6; }
15775
15776 # Is the header present?
15777 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15778 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15779 cat >conftest.$ac_ext <<_ACEOF
15780 /* confdefs.h.  */
15781 _ACEOF
15782 cat confdefs.h >>conftest.$ac_ext
15783 cat >>conftest.$ac_ext <<_ACEOF
15784 /* end confdefs.h.  */
15785 #include <$ac_header>
15786 _ACEOF
15787 if { (ac_try="$ac_cpp conftest.$ac_ext"
15788 case "(($ac_try" in
15789   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15790   *) ac_try_echo=$ac_try;;
15791 esac
15792 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15793   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15794   ac_status=$?
15795   grep -v '^ *+' conftest.er1 >conftest.err
15796   rm -f conftest.er1
15797   cat conftest.err >&5
15798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15799   (exit $ac_status); } >/dev/null; then
15800   if test -s conftest.err; then
15801     ac_cpp_err=$ac_c_preproc_warn_flag
15802     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15803   else
15804     ac_cpp_err=
15805   fi
15806 else
15807   ac_cpp_err=yes
15808 fi
15809 if test -z "$ac_cpp_err"; then
15810   ac_header_preproc=yes
15811 else
15812   echo "$as_me: failed program was:" >&5
15813 sed 's/^/| /' conftest.$ac_ext >&5
15814
15815   ac_header_preproc=no
15816 fi
15817
15818 rm -f conftest.err conftest.$ac_ext
15819 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15820 echo "${ECHO_T}$ac_header_preproc" >&6; }
15821
15822 # So?  What about this header?
15823 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15824   yes:no: )
15825     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15826 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15827     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15828 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15829     ac_header_preproc=yes
15830     ;;
15831   no:yes:* )
15832     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15833 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15834     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15835 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15836     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15837 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15838     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15839 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15840     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15841 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15842     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15843 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15844     ( cat <<\_ASBOX
15845 ## ----------------------------------- ##
15846 ## Report this to llvmbugs@cs.uiuc.edu ##
15847 ## ----------------------------------- ##
15848 _ASBOX
15849      ) | sed "s/^/$as_me: WARNING:     /" >&2
15850     ;;
15851 esac
15852 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15853 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15854 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15855   echo $ECHO_N "(cached) $ECHO_C" >&6
15856 else
15857   eval "$as_ac_Header=\$ac_header_preproc"
15858 fi
15859 ac_res=`eval echo '${'$as_ac_Header'}'`
15860                { echo "$as_me:$LINENO: result: $ac_res" >&5
15861 echo "${ECHO_T}$ac_res" >&6; }
15862
15863 fi
15864 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15865   cat >>confdefs.h <<_ACEOF
15866 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15867 _ACEOF
15868
15869 fi
15870
15871 done
15872
15873 fi
15874
15875
15876 for ac_header in CrashReporterClient.h
15877 do
15878 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15879 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15880   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15881 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15882 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15883   echo $ECHO_N "(cached) $ECHO_C" >&6
15884 fi
15885 ac_res=`eval echo '${'$as_ac_Header'}'`
15886                { echo "$as_me:$LINENO: result: $ac_res" >&5
15887 echo "${ECHO_T}$ac_res" >&6; }
15888 else
15889   # Is the header compilable?
15890 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15891 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15892 cat >conftest.$ac_ext <<_ACEOF
15893 /* confdefs.h.  */
15894 _ACEOF
15895 cat confdefs.h >>conftest.$ac_ext
15896 cat >>conftest.$ac_ext <<_ACEOF
15897 /* end confdefs.h.  */
15898 $ac_includes_default
15899 #include <$ac_header>
15900 _ACEOF
15901 rm -f conftest.$ac_objext
15902 if { (ac_try="$ac_compile"
15903 case "(($ac_try" in
15904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15905   *) ac_try_echo=$ac_try;;
15906 esac
15907 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15908   (eval "$ac_compile") 2>conftest.er1
15909   ac_status=$?
15910   grep -v '^ *+' conftest.er1 >conftest.err
15911   rm -f conftest.er1
15912   cat conftest.err >&5
15913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15914   (exit $ac_status); } &&
15915          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15916   { (case "(($ac_try" in
15917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15918   *) ac_try_echo=$ac_try;;
15919 esac
15920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15921   (eval "$ac_try") 2>&5
15922   ac_status=$?
15923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15924   (exit $ac_status); }; } &&
15925          { ac_try='test -s conftest.$ac_objext'
15926   { (case "(($ac_try" in
15927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15928   *) ac_try_echo=$ac_try;;
15929 esac
15930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15931   (eval "$ac_try") 2>&5
15932   ac_status=$?
15933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15934   (exit $ac_status); }; }; then
15935   ac_header_compiler=yes
15936 else
15937   echo "$as_me: failed program was:" >&5
15938 sed 's/^/| /' conftest.$ac_ext >&5
15939
15940         ac_header_compiler=no
15941 fi
15942
15943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15944 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15945 echo "${ECHO_T}$ac_header_compiler" >&6; }
15946
15947 # Is the header present?
15948 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15949 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15950 cat >conftest.$ac_ext <<_ACEOF
15951 /* confdefs.h.  */
15952 _ACEOF
15953 cat confdefs.h >>conftest.$ac_ext
15954 cat >>conftest.$ac_ext <<_ACEOF
15955 /* end confdefs.h.  */
15956 #include <$ac_header>
15957 _ACEOF
15958 if { (ac_try="$ac_cpp conftest.$ac_ext"
15959 case "(($ac_try" in
15960   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15961   *) ac_try_echo=$ac_try;;
15962 esac
15963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15964   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15965   ac_status=$?
15966   grep -v '^ *+' conftest.er1 >conftest.err
15967   rm -f conftest.er1
15968   cat conftest.err >&5
15969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15970   (exit $ac_status); } >/dev/null; then
15971   if test -s conftest.err; then
15972     ac_cpp_err=$ac_c_preproc_warn_flag
15973     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15974   else
15975     ac_cpp_err=
15976   fi
15977 else
15978   ac_cpp_err=yes
15979 fi
15980 if test -z "$ac_cpp_err"; then
15981   ac_header_preproc=yes
15982 else
15983   echo "$as_me: failed program was:" >&5
15984 sed 's/^/| /' conftest.$ac_ext >&5
15985
15986   ac_header_preproc=no
15987 fi
15988
15989 rm -f conftest.err conftest.$ac_ext
15990 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15991 echo "${ECHO_T}$ac_header_preproc" >&6; }
15992
15993 # So?  What about this header?
15994 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15995   yes:no: )
15996     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15997 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15998     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15999 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16000     ac_header_preproc=yes
16001     ;;
16002   no:yes:* )
16003     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16004 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16005     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16006 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16007     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16008 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16009     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16010 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16011     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16012 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16013     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16014 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16015     ( cat <<\_ASBOX
16016 ## ----------------------------------- ##
16017 ## Report this to llvmbugs@cs.uiuc.edu ##
16018 ## ----------------------------------- ##
16019 _ASBOX
16020      ) | sed "s/^/$as_me: WARNING:     /" >&2
16021     ;;
16022 esac
16023 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16024 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16025 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16026   echo $ECHO_N "(cached) $ECHO_C" >&6
16027 else
16028   eval "$as_ac_Header=\$ac_header_preproc"
16029 fi
16030 ac_res=`eval echo '${'$as_ac_Header'}'`
16031                { echo "$as_me:$LINENO: result: $ac_res" >&5
16032 echo "${ECHO_T}$ac_res" >&6; }
16033
16034 fi
16035 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16036   cat >>confdefs.h <<_ACEOF
16037 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16038 _ACEOF
16039
16040 fi
16041
16042 done
16043
16044
16045 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16046 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16047 cat >conftest.$ac_ext <<_ACEOF
16048 /* confdefs.h.  */
16049 _ACEOF
16050 cat confdefs.h >>conftest.$ac_ext
16051 cat >>conftest.$ac_ext <<_ACEOF
16052 /* end confdefs.h.  */
16053 extern const char *__crashreporter_info__;
16054       int main() {
16055         __crashreporter_info__ = "test";
16056         return 0;
16057       }
16058
16059 _ACEOF
16060 rm -f conftest.$ac_objext conftest$ac_exeext
16061 if { (ac_try="$ac_link"
16062 case "(($ac_try" in
16063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16064   *) ac_try_echo=$ac_try;;
16065 esac
16066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16067   (eval "$ac_link") 2>conftest.er1
16068   ac_status=$?
16069   grep -v '^ *+' conftest.er1 >conftest.err
16070   rm -f conftest.er1
16071   cat conftest.err >&5
16072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16073   (exit $ac_status); } &&
16074          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16075   { (case "(($ac_try" in
16076   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16077   *) ac_try_echo=$ac_try;;
16078 esac
16079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16080   (eval "$ac_try") 2>&5
16081   ac_status=$?
16082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16083   (exit $ac_status); }; } &&
16084          { ac_try='test -s conftest$ac_exeext'
16085   { (case "(($ac_try" in
16086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16087   *) ac_try_echo=$ac_try;;
16088 esac
16089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16090   (eval "$ac_try") 2>&5
16091   ac_status=$?
16092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16093   (exit $ac_status); }; }; then
16094   { echo "$as_me:$LINENO: result: yes" >&5
16095 echo "${ECHO_T}yes" >&6; }
16096
16097 cat >>confdefs.h <<\_ACEOF
16098 #define HAVE_CRASHREPORTER_INFO 1
16099 _ACEOF
16100
16101 else
16102   echo "$as_me: failed program was:" >&5
16103 sed 's/^/| /' conftest.$ac_ext >&5
16104
16105         { echo "$as_me:$LINENO: result: no" >&5
16106 echo "${ECHO_T}no" >&6; }
16107
16108 cat >>confdefs.h <<\_ACEOF
16109 #define HAVE_CRASHREPORTER_INFO 0
16110 _ACEOF
16111
16112 fi
16113
16114 rm -f core conftest.err conftest.$ac_objext \
16115       conftest$ac_exeext conftest.$ac_ext
16116
16117
16118
16119
16120   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16121 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16122 if test "${ac_cv_huge_val_sanity+set}" = set; then
16123   echo $ECHO_N "(cached) $ECHO_C" >&6
16124 else
16125
16126     ac_ext=cpp
16127 ac_cpp='$CXXCPP $CPPFLAGS'
16128 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16129 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16130 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16131
16132     ac_save_CXXFLAGS=$CXXFLAGS
16133     CXXFLAGS=-pedantic
16134     if test "$cross_compiling" = yes; then
16135   ac_cv_huge_val_sanity=yes
16136 else
16137   cat >conftest.$ac_ext <<_ACEOF
16138 /* confdefs.h.  */
16139 _ACEOF
16140 cat confdefs.h >>conftest.$ac_ext
16141 cat >>conftest.$ac_ext <<_ACEOF
16142 /* end confdefs.h.  */
16143 #include <math.h>
16144 int
16145 main ()
16146 {
16147 double x = HUGE_VAL; return x != x;
16148   ;
16149   return 0;
16150 }
16151 _ACEOF
16152 rm -f conftest$ac_exeext
16153 if { (ac_try="$ac_link"
16154 case "(($ac_try" in
16155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16156   *) ac_try_echo=$ac_try;;
16157 esac
16158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16159   (eval "$ac_link") 2>&5
16160   ac_status=$?
16161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16162   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16163   { (case "(($ac_try" in
16164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16165   *) ac_try_echo=$ac_try;;
16166 esac
16167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16168   (eval "$ac_try") 2>&5
16169   ac_status=$?
16170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16171   (exit $ac_status); }; }; then
16172   ac_cv_huge_val_sanity=yes
16173 else
16174   echo "$as_me: program exited with status $ac_status" >&5
16175 echo "$as_me: failed program was:" >&5
16176 sed 's/^/| /' conftest.$ac_ext >&5
16177
16178 ( exit $ac_status )
16179 ac_cv_huge_val_sanity=no
16180 fi
16181 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16182 fi
16183
16184
16185     CXXFLAGS=$ac_save_CXXFLAGS
16186     ac_ext=c
16187 ac_cpp='$CPP $CPPFLAGS'
16188 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16189 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16190 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16191
16192
16193 fi
16194 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16195 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16196   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16197
16198
16199 { echo "$as_me:$LINENO: checking for pid_t" >&5
16200 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16201 if test "${ac_cv_type_pid_t+set}" = set; then
16202   echo $ECHO_N "(cached) $ECHO_C" >&6
16203 else
16204   cat >conftest.$ac_ext <<_ACEOF
16205 /* confdefs.h.  */
16206 _ACEOF
16207 cat confdefs.h >>conftest.$ac_ext
16208 cat >>conftest.$ac_ext <<_ACEOF
16209 /* end confdefs.h.  */
16210 $ac_includes_default
16211 typedef pid_t ac__type_new_;
16212 int
16213 main ()
16214 {
16215 if ((ac__type_new_ *) 0)
16216   return 0;
16217 if (sizeof (ac__type_new_))
16218   return 0;
16219   ;
16220   return 0;
16221 }
16222 _ACEOF
16223 rm -f conftest.$ac_objext
16224 if { (ac_try="$ac_compile"
16225 case "(($ac_try" in
16226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16227   *) ac_try_echo=$ac_try;;
16228 esac
16229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16230   (eval "$ac_compile") 2>conftest.er1
16231   ac_status=$?
16232   grep -v '^ *+' conftest.er1 >conftest.err
16233   rm -f conftest.er1
16234   cat conftest.err >&5
16235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16236   (exit $ac_status); } &&
16237          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16238   { (case "(($ac_try" in
16239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16240   *) ac_try_echo=$ac_try;;
16241 esac
16242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16243   (eval "$ac_try") 2>&5
16244   ac_status=$?
16245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16246   (exit $ac_status); }; } &&
16247          { ac_try='test -s conftest.$ac_objext'
16248   { (case "(($ac_try" in
16249   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16250   *) ac_try_echo=$ac_try;;
16251 esac
16252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16253   (eval "$ac_try") 2>&5
16254   ac_status=$?
16255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16256   (exit $ac_status); }; }; then
16257   ac_cv_type_pid_t=yes
16258 else
16259   echo "$as_me: failed program was:" >&5
16260 sed 's/^/| /' conftest.$ac_ext >&5
16261
16262         ac_cv_type_pid_t=no
16263 fi
16264
16265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16266 fi
16267 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16268 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16269 if test $ac_cv_type_pid_t = yes; then
16270   :
16271 else
16272
16273 cat >>confdefs.h <<_ACEOF
16274 #define pid_t int
16275 _ACEOF
16276
16277 fi
16278
16279 { echo "$as_me:$LINENO: checking for size_t" >&5
16280 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16281 if test "${ac_cv_type_size_t+set}" = set; then
16282   echo $ECHO_N "(cached) $ECHO_C" >&6
16283 else
16284   cat >conftest.$ac_ext <<_ACEOF
16285 /* confdefs.h.  */
16286 _ACEOF
16287 cat confdefs.h >>conftest.$ac_ext
16288 cat >>conftest.$ac_ext <<_ACEOF
16289 /* end confdefs.h.  */
16290 $ac_includes_default
16291 typedef size_t ac__type_new_;
16292 int
16293 main ()
16294 {
16295 if ((ac__type_new_ *) 0)
16296   return 0;
16297 if (sizeof (ac__type_new_))
16298   return 0;
16299   ;
16300   return 0;
16301 }
16302 _ACEOF
16303 rm -f conftest.$ac_objext
16304 if { (ac_try="$ac_compile"
16305 case "(($ac_try" in
16306   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16307   *) ac_try_echo=$ac_try;;
16308 esac
16309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16310   (eval "$ac_compile") 2>conftest.er1
16311   ac_status=$?
16312   grep -v '^ *+' conftest.er1 >conftest.err
16313   rm -f conftest.er1
16314   cat conftest.err >&5
16315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16316   (exit $ac_status); } &&
16317          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16318   { (case "(($ac_try" in
16319   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16320   *) ac_try_echo=$ac_try;;
16321 esac
16322 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16323   (eval "$ac_try") 2>&5
16324   ac_status=$?
16325   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16326   (exit $ac_status); }; } &&
16327          { ac_try='test -s conftest.$ac_objext'
16328   { (case "(($ac_try" in
16329   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16330   *) ac_try_echo=$ac_try;;
16331 esac
16332 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16333   (eval "$ac_try") 2>&5
16334   ac_status=$?
16335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16336   (exit $ac_status); }; }; then
16337   ac_cv_type_size_t=yes
16338 else
16339   echo "$as_me: failed program was:" >&5
16340 sed 's/^/| /' conftest.$ac_ext >&5
16341
16342         ac_cv_type_size_t=no
16343 fi
16344
16345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16346 fi
16347 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16348 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16349 if test $ac_cv_type_size_t = yes; then
16350   :
16351 else
16352
16353 cat >>confdefs.h <<_ACEOF
16354 #define size_t unsigned int
16355 _ACEOF
16356
16357 fi
16358
16359
16360 cat >>confdefs.h <<_ACEOF
16361 #define RETSIGTYPE void
16362 _ACEOF
16363
16364 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16365 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16366 if test "${ac_cv_struct_tm+set}" = set; then
16367   echo $ECHO_N "(cached) $ECHO_C" >&6
16368 else
16369   cat >conftest.$ac_ext <<_ACEOF
16370 /* confdefs.h.  */
16371 _ACEOF
16372 cat confdefs.h >>conftest.$ac_ext
16373 cat >>conftest.$ac_ext <<_ACEOF
16374 /* end confdefs.h.  */
16375 #include <sys/types.h>
16376 #include <time.h>
16377
16378 int
16379 main ()
16380 {
16381 struct tm *tp; tp->tm_sec;
16382   ;
16383   return 0;
16384 }
16385 _ACEOF
16386 rm -f conftest.$ac_objext
16387 if { (ac_try="$ac_compile"
16388 case "(($ac_try" in
16389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16390   *) ac_try_echo=$ac_try;;
16391 esac
16392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16393   (eval "$ac_compile") 2>conftest.er1
16394   ac_status=$?
16395   grep -v '^ *+' conftest.er1 >conftest.err
16396   rm -f conftest.er1
16397   cat conftest.err >&5
16398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16399   (exit $ac_status); } &&
16400          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16401   { (case "(($ac_try" in
16402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16403   *) ac_try_echo=$ac_try;;
16404 esac
16405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16406   (eval "$ac_try") 2>&5
16407   ac_status=$?
16408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16409   (exit $ac_status); }; } &&
16410          { ac_try='test -s conftest.$ac_objext'
16411   { (case "(($ac_try" in
16412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16413   *) ac_try_echo=$ac_try;;
16414 esac
16415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16416   (eval "$ac_try") 2>&5
16417   ac_status=$?
16418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16419   (exit $ac_status); }; }; then
16420   ac_cv_struct_tm=time.h
16421 else
16422   echo "$as_me: failed program was:" >&5
16423 sed 's/^/| /' conftest.$ac_ext >&5
16424
16425         ac_cv_struct_tm=sys/time.h
16426 fi
16427
16428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16429 fi
16430 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16431 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16432 if test $ac_cv_struct_tm = sys/time.h; then
16433
16434 cat >>confdefs.h <<\_ACEOF
16435 #define TM_IN_SYS_TIME 1
16436 _ACEOF
16437
16438 fi
16439
16440 { echo "$as_me:$LINENO: checking for int64_t" >&5
16441 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16442 if test "${ac_cv_type_int64_t+set}" = set; then
16443   echo $ECHO_N "(cached) $ECHO_C" >&6
16444 else
16445   cat >conftest.$ac_ext <<_ACEOF
16446 /* confdefs.h.  */
16447 _ACEOF
16448 cat confdefs.h >>conftest.$ac_ext
16449 cat >>conftest.$ac_ext <<_ACEOF
16450 /* end confdefs.h.  */
16451 $ac_includes_default
16452 typedef int64_t ac__type_new_;
16453 int
16454 main ()
16455 {
16456 if ((ac__type_new_ *) 0)
16457   return 0;
16458 if (sizeof (ac__type_new_))
16459   return 0;
16460   ;
16461   return 0;
16462 }
16463 _ACEOF
16464 rm -f conftest.$ac_objext
16465 if { (ac_try="$ac_compile"
16466 case "(($ac_try" in
16467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16468   *) ac_try_echo=$ac_try;;
16469 esac
16470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16471   (eval "$ac_compile") 2>conftest.er1
16472   ac_status=$?
16473   grep -v '^ *+' conftest.er1 >conftest.err
16474   rm -f conftest.er1
16475   cat conftest.err >&5
16476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16477   (exit $ac_status); } &&
16478          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16479   { (case "(($ac_try" in
16480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16481   *) ac_try_echo=$ac_try;;
16482 esac
16483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16484   (eval "$ac_try") 2>&5
16485   ac_status=$?
16486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16487   (exit $ac_status); }; } &&
16488          { ac_try='test -s conftest.$ac_objext'
16489   { (case "(($ac_try" in
16490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16491   *) ac_try_echo=$ac_try;;
16492 esac
16493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16494   (eval "$ac_try") 2>&5
16495   ac_status=$?
16496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16497   (exit $ac_status); }; }; then
16498   ac_cv_type_int64_t=yes
16499 else
16500   echo "$as_me: failed program was:" >&5
16501 sed 's/^/| /' conftest.$ac_ext >&5
16502
16503         ac_cv_type_int64_t=no
16504 fi
16505
16506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16507 fi
16508 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16509 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16510 if test $ac_cv_type_int64_t = yes; then
16511
16512 cat >>confdefs.h <<_ACEOF
16513 #define HAVE_INT64_T 1
16514 _ACEOF
16515
16516
16517 else
16518   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16519 echo "$as_me: error: Type int64_t required but not found" >&2;}
16520    { (exit 1); exit 1; }; }
16521 fi
16522
16523 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16524 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16525 if test "${ac_cv_type_uint64_t+set}" = set; then
16526   echo $ECHO_N "(cached) $ECHO_C" >&6
16527 else
16528   cat >conftest.$ac_ext <<_ACEOF
16529 /* confdefs.h.  */
16530 _ACEOF
16531 cat confdefs.h >>conftest.$ac_ext
16532 cat >>conftest.$ac_ext <<_ACEOF
16533 /* end confdefs.h.  */
16534 $ac_includes_default
16535 typedef uint64_t ac__type_new_;
16536 int
16537 main ()
16538 {
16539 if ((ac__type_new_ *) 0)
16540   return 0;
16541 if (sizeof (ac__type_new_))
16542   return 0;
16543   ;
16544   return 0;
16545 }
16546 _ACEOF
16547 rm -f conftest.$ac_objext
16548 if { (ac_try="$ac_compile"
16549 case "(($ac_try" in
16550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16551   *) ac_try_echo=$ac_try;;
16552 esac
16553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16554   (eval "$ac_compile") 2>conftest.er1
16555   ac_status=$?
16556   grep -v '^ *+' conftest.er1 >conftest.err
16557   rm -f conftest.er1
16558   cat conftest.err >&5
16559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16560   (exit $ac_status); } &&
16561          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16562   { (case "(($ac_try" in
16563   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16564   *) ac_try_echo=$ac_try;;
16565 esac
16566 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16567   (eval "$ac_try") 2>&5
16568   ac_status=$?
16569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16570   (exit $ac_status); }; } &&
16571          { ac_try='test -s conftest.$ac_objext'
16572   { (case "(($ac_try" in
16573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16574   *) ac_try_echo=$ac_try;;
16575 esac
16576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16577   (eval "$ac_try") 2>&5
16578   ac_status=$?
16579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16580   (exit $ac_status); }; }; then
16581   ac_cv_type_uint64_t=yes
16582 else
16583   echo "$as_me: failed program was:" >&5
16584 sed 's/^/| /' conftest.$ac_ext >&5
16585
16586         ac_cv_type_uint64_t=no
16587 fi
16588
16589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16590 fi
16591 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16592 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16593 if test $ac_cv_type_uint64_t = yes; then
16594
16595 cat >>confdefs.h <<_ACEOF
16596 #define HAVE_UINT64_T 1
16597 _ACEOF
16598
16599
16600 else
16601   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16602 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16603 if test "${ac_cv_type_u_int64_t+set}" = set; then
16604   echo $ECHO_N "(cached) $ECHO_C" >&6
16605 else
16606   cat >conftest.$ac_ext <<_ACEOF
16607 /* confdefs.h.  */
16608 _ACEOF
16609 cat confdefs.h >>conftest.$ac_ext
16610 cat >>conftest.$ac_ext <<_ACEOF
16611 /* end confdefs.h.  */
16612 $ac_includes_default
16613 typedef u_int64_t ac__type_new_;
16614 int
16615 main ()
16616 {
16617 if ((ac__type_new_ *) 0)
16618   return 0;
16619 if (sizeof (ac__type_new_))
16620   return 0;
16621   ;
16622   return 0;
16623 }
16624 _ACEOF
16625 rm -f conftest.$ac_objext
16626 if { (ac_try="$ac_compile"
16627 case "(($ac_try" in
16628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16629   *) ac_try_echo=$ac_try;;
16630 esac
16631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16632   (eval "$ac_compile") 2>conftest.er1
16633   ac_status=$?
16634   grep -v '^ *+' conftest.er1 >conftest.err
16635   rm -f conftest.er1
16636   cat conftest.err >&5
16637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16638   (exit $ac_status); } &&
16639          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16640   { (case "(($ac_try" in
16641   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16642   *) ac_try_echo=$ac_try;;
16643 esac
16644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16645   (eval "$ac_try") 2>&5
16646   ac_status=$?
16647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16648   (exit $ac_status); }; } &&
16649          { ac_try='test -s conftest.$ac_objext'
16650   { (case "(($ac_try" in
16651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16652   *) ac_try_echo=$ac_try;;
16653 esac
16654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16655   (eval "$ac_try") 2>&5
16656   ac_status=$?
16657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16658   (exit $ac_status); }; }; then
16659   ac_cv_type_u_int64_t=yes
16660 else
16661   echo "$as_me: failed program was:" >&5
16662 sed 's/^/| /' conftest.$ac_ext >&5
16663
16664         ac_cv_type_u_int64_t=no
16665 fi
16666
16667 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16668 fi
16669 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16670 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16671 if test $ac_cv_type_u_int64_t = yes; then
16672
16673 cat >>confdefs.h <<_ACEOF
16674 #define HAVE_U_INT64_T 1
16675 _ACEOF
16676
16677
16678 else
16679   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16680 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16681    { (exit 1); exit 1; }; }
16682 fi
16683
16684 fi
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16696 do
16697 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16698 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16699 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16700 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16701   echo $ECHO_N "(cached) $ECHO_C" >&6
16702 else
16703   cat >conftest.$ac_ext <<_ACEOF
16704 /* confdefs.h.  */
16705 _ACEOF
16706 cat confdefs.h >>conftest.$ac_ext
16707 cat >>conftest.$ac_ext <<_ACEOF
16708 /* end confdefs.h.  */
16709 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16710    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16711 #define $ac_func innocuous_$ac_func
16712
16713 /* System header to define __stub macros and hopefully few prototypes,
16714     which can conflict with char $ac_func (); below.
16715     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16716     <limits.h> exists even on freestanding compilers.  */
16717
16718 #ifdef __STDC__
16719 # include <limits.h>
16720 #else
16721 # include <assert.h>
16722 #endif
16723
16724 #undef $ac_func
16725
16726 /* Override any GCC internal prototype to avoid an error.
16727    Use char because int might match the return type of a GCC
16728    builtin and then its argument prototype would still apply.  */
16729 #ifdef __cplusplus
16730 extern "C"
16731 #endif
16732 char $ac_func ();
16733 /* The GNU C library defines this for functions which it implements
16734     to always fail with ENOSYS.  Some functions are actually named
16735     something starting with __ and the normal name is an alias.  */
16736 #if defined __stub_$ac_func || defined __stub___$ac_func
16737 choke me
16738 #endif
16739
16740 int
16741 main ()
16742 {
16743 return $ac_func ();
16744   ;
16745   return 0;
16746 }
16747 _ACEOF
16748 rm -f conftest.$ac_objext conftest$ac_exeext
16749 if { (ac_try="$ac_link"
16750 case "(($ac_try" in
16751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16752   *) ac_try_echo=$ac_try;;
16753 esac
16754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16755   (eval "$ac_link") 2>conftest.er1
16756   ac_status=$?
16757   grep -v '^ *+' conftest.er1 >conftest.err
16758   rm -f conftest.er1
16759   cat conftest.err >&5
16760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16761   (exit $ac_status); } &&
16762          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16763   { (case "(($ac_try" in
16764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16765   *) ac_try_echo=$ac_try;;
16766 esac
16767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16768   (eval "$ac_try") 2>&5
16769   ac_status=$?
16770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16771   (exit $ac_status); }; } &&
16772          { ac_try='test -s conftest$ac_exeext'
16773   { (case "(($ac_try" in
16774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16775   *) ac_try_echo=$ac_try;;
16776 esac
16777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16778   (eval "$ac_try") 2>&5
16779   ac_status=$?
16780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16781   (exit $ac_status); }; }; then
16782   eval "$as_ac_var=yes"
16783 else
16784   echo "$as_me: failed program was:" >&5
16785 sed 's/^/| /' conftest.$ac_ext >&5
16786
16787         eval "$as_ac_var=no"
16788 fi
16789
16790 rm -f core conftest.err conftest.$ac_objext \
16791       conftest$ac_exeext conftest.$ac_ext
16792 fi
16793 ac_res=`eval echo '${'$as_ac_var'}'`
16794                { echo "$as_me:$LINENO: result: $ac_res" >&5
16795 echo "${ECHO_T}$ac_res" >&6; }
16796 if test `eval echo '${'$as_ac_var'}'` = yes; then
16797   cat >>confdefs.h <<_ACEOF
16798 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16799 _ACEOF
16800
16801 fi
16802 done
16803
16804
16805
16806
16807
16808 for ac_func in powf fmodf strtof round
16809 do
16810 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16811 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16812 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16813 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16814   echo $ECHO_N "(cached) $ECHO_C" >&6
16815 else
16816   cat >conftest.$ac_ext <<_ACEOF
16817 /* confdefs.h.  */
16818 _ACEOF
16819 cat confdefs.h >>conftest.$ac_ext
16820 cat >>conftest.$ac_ext <<_ACEOF
16821 /* end confdefs.h.  */
16822 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16823    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16824 #define $ac_func innocuous_$ac_func
16825
16826 /* System header to define __stub macros and hopefully few prototypes,
16827     which can conflict with char $ac_func (); below.
16828     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16829     <limits.h> exists even on freestanding compilers.  */
16830
16831 #ifdef __STDC__
16832 # include <limits.h>
16833 #else
16834 # include <assert.h>
16835 #endif
16836
16837 #undef $ac_func
16838
16839 /* Override any GCC internal prototype to avoid an error.
16840    Use char because int might match the return type of a GCC
16841    builtin and then its argument prototype would still apply.  */
16842 #ifdef __cplusplus
16843 extern "C"
16844 #endif
16845 char $ac_func ();
16846 /* The GNU C library defines this for functions which it implements
16847     to always fail with ENOSYS.  Some functions are actually named
16848     something starting with __ and the normal name is an alias.  */
16849 #if defined __stub_$ac_func || defined __stub___$ac_func
16850 choke me
16851 #endif
16852
16853 int
16854 main ()
16855 {
16856 return $ac_func ();
16857   ;
16858   return 0;
16859 }
16860 _ACEOF
16861 rm -f conftest.$ac_objext conftest$ac_exeext
16862 if { (ac_try="$ac_link"
16863 case "(($ac_try" in
16864   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16865   *) ac_try_echo=$ac_try;;
16866 esac
16867 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16868   (eval "$ac_link") 2>conftest.er1
16869   ac_status=$?
16870   grep -v '^ *+' conftest.er1 >conftest.err
16871   rm -f conftest.er1
16872   cat conftest.err >&5
16873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16874   (exit $ac_status); } &&
16875          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16876   { (case "(($ac_try" in
16877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16878   *) ac_try_echo=$ac_try;;
16879 esac
16880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16881   (eval "$ac_try") 2>&5
16882   ac_status=$?
16883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16884   (exit $ac_status); }; } &&
16885          { ac_try='test -s conftest$ac_exeext'
16886   { (case "(($ac_try" in
16887   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16888   *) ac_try_echo=$ac_try;;
16889 esac
16890 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16891   (eval "$ac_try") 2>&5
16892   ac_status=$?
16893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16894   (exit $ac_status); }; }; then
16895   eval "$as_ac_var=yes"
16896 else
16897   echo "$as_me: failed program was:" >&5
16898 sed 's/^/| /' conftest.$ac_ext >&5
16899
16900         eval "$as_ac_var=no"
16901 fi
16902
16903 rm -f core conftest.err conftest.$ac_objext \
16904       conftest$ac_exeext conftest.$ac_ext
16905 fi
16906 ac_res=`eval echo '${'$as_ac_var'}'`
16907                { echo "$as_me:$LINENO: result: $ac_res" >&5
16908 echo "${ECHO_T}$ac_res" >&6; }
16909 if test `eval echo '${'$as_ac_var'}'` = yes; then
16910   cat >>confdefs.h <<_ACEOF
16911 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16912 _ACEOF
16913
16914 fi
16915 done
16916
16917
16918
16919
16920
16921
16922 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
16923 do
16924 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16925 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16926 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16927 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16928   echo $ECHO_N "(cached) $ECHO_C" >&6
16929 else
16930   cat >conftest.$ac_ext <<_ACEOF
16931 /* confdefs.h.  */
16932 _ACEOF
16933 cat confdefs.h >>conftest.$ac_ext
16934 cat >>conftest.$ac_ext <<_ACEOF
16935 /* end confdefs.h.  */
16936 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16937    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16938 #define $ac_func innocuous_$ac_func
16939
16940 /* System header to define __stub macros and hopefully few prototypes,
16941     which can conflict with char $ac_func (); below.
16942     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16943     <limits.h> exists even on freestanding compilers.  */
16944
16945 #ifdef __STDC__
16946 # include <limits.h>
16947 #else
16948 # include <assert.h>
16949 #endif
16950
16951 #undef $ac_func
16952
16953 /* Override any GCC internal prototype to avoid an error.
16954    Use char because int might match the return type of a GCC
16955    builtin and then its argument prototype would still apply.  */
16956 #ifdef __cplusplus
16957 extern "C"
16958 #endif
16959 char $ac_func ();
16960 /* The GNU C library defines this for functions which it implements
16961     to always fail with ENOSYS.  Some functions are actually named
16962     something starting with __ and the normal name is an alias.  */
16963 #if defined __stub_$ac_func || defined __stub___$ac_func
16964 choke me
16965 #endif
16966
16967 int
16968 main ()
16969 {
16970 return $ac_func ();
16971   ;
16972   return 0;
16973 }
16974 _ACEOF
16975 rm -f conftest.$ac_objext conftest$ac_exeext
16976 if { (ac_try="$ac_link"
16977 case "(($ac_try" in
16978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16979   *) ac_try_echo=$ac_try;;
16980 esac
16981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16982   (eval "$ac_link") 2>conftest.er1
16983   ac_status=$?
16984   grep -v '^ *+' conftest.er1 >conftest.err
16985   rm -f conftest.er1
16986   cat conftest.err >&5
16987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16988   (exit $ac_status); } &&
16989          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16990   { (case "(($ac_try" in
16991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16992   *) ac_try_echo=$ac_try;;
16993 esac
16994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16995   (eval "$ac_try") 2>&5
16996   ac_status=$?
16997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16998   (exit $ac_status); }; } &&
16999          { ac_try='test -s conftest$ac_exeext'
17000   { (case "(($ac_try" in
17001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17002   *) ac_try_echo=$ac_try;;
17003 esac
17004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17005   (eval "$ac_try") 2>&5
17006   ac_status=$?
17007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17008   (exit $ac_status); }; }; then
17009   eval "$as_ac_var=yes"
17010 else
17011   echo "$as_me: failed program was:" >&5
17012 sed 's/^/| /' conftest.$ac_ext >&5
17013
17014         eval "$as_ac_var=no"
17015 fi
17016
17017 rm -f core conftest.err conftest.$ac_objext \
17018       conftest$ac_exeext conftest.$ac_ext
17019 fi
17020 ac_res=`eval echo '${'$as_ac_var'}'`
17021                { echo "$as_me:$LINENO: result: $ac_res" >&5
17022 echo "${ECHO_T}$ac_res" >&6; }
17023 if test `eval echo '${'$as_ac_var'}'` = yes; then
17024   cat >>confdefs.h <<_ACEOF
17025 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17026 _ACEOF
17027
17028 fi
17029 done
17030
17031
17032
17033
17034 for ac_func in isatty mkdtemp mkstemp
17035 do
17036 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17037 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17038 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17039 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17040   echo $ECHO_N "(cached) $ECHO_C" >&6
17041 else
17042   cat >conftest.$ac_ext <<_ACEOF
17043 /* confdefs.h.  */
17044 _ACEOF
17045 cat confdefs.h >>conftest.$ac_ext
17046 cat >>conftest.$ac_ext <<_ACEOF
17047 /* end confdefs.h.  */
17048 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17049    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17050 #define $ac_func innocuous_$ac_func
17051
17052 /* System header to define __stub macros and hopefully few prototypes,
17053     which can conflict with char $ac_func (); below.
17054     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17055     <limits.h> exists even on freestanding compilers.  */
17056
17057 #ifdef __STDC__
17058 # include <limits.h>
17059 #else
17060 # include <assert.h>
17061 #endif
17062
17063 #undef $ac_func
17064
17065 /* Override any GCC internal prototype to avoid an error.
17066    Use char because int might match the return type of a GCC
17067    builtin and then its argument prototype would still apply.  */
17068 #ifdef __cplusplus
17069 extern "C"
17070 #endif
17071 char $ac_func ();
17072 /* The GNU C library defines this for functions which it implements
17073     to always fail with ENOSYS.  Some functions are actually named
17074     something starting with __ and the normal name is an alias.  */
17075 #if defined __stub_$ac_func || defined __stub___$ac_func
17076 choke me
17077 #endif
17078
17079 int
17080 main ()
17081 {
17082 return $ac_func ();
17083   ;
17084   return 0;
17085 }
17086 _ACEOF
17087 rm -f conftest.$ac_objext conftest$ac_exeext
17088 if { (ac_try="$ac_link"
17089 case "(($ac_try" in
17090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17091   *) ac_try_echo=$ac_try;;
17092 esac
17093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17094   (eval "$ac_link") 2>conftest.er1
17095   ac_status=$?
17096   grep -v '^ *+' conftest.er1 >conftest.err
17097   rm -f conftest.er1
17098   cat conftest.err >&5
17099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17100   (exit $ac_status); } &&
17101          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17102   { (case "(($ac_try" in
17103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17104   *) ac_try_echo=$ac_try;;
17105 esac
17106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17107   (eval "$ac_try") 2>&5
17108   ac_status=$?
17109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17110   (exit $ac_status); }; } &&
17111          { ac_try='test -s conftest$ac_exeext'
17112   { (case "(($ac_try" in
17113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17114   *) ac_try_echo=$ac_try;;
17115 esac
17116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17117   (eval "$ac_try") 2>&5
17118   ac_status=$?
17119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17120   (exit $ac_status); }; }; then
17121   eval "$as_ac_var=yes"
17122 else
17123   echo "$as_me: failed program was:" >&5
17124 sed 's/^/| /' conftest.$ac_ext >&5
17125
17126         eval "$as_ac_var=no"
17127 fi
17128
17129 rm -f core conftest.err conftest.$ac_objext \
17130       conftest$ac_exeext conftest.$ac_ext
17131 fi
17132 ac_res=`eval echo '${'$as_ac_var'}'`
17133                { echo "$as_me:$LINENO: result: $ac_res" >&5
17134 echo "${ECHO_T}$ac_res" >&6; }
17135 if test `eval echo '${'$as_ac_var'}'` = yes; then
17136   cat >>confdefs.h <<_ACEOF
17137 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17138 _ACEOF
17139
17140 fi
17141 done
17142
17143
17144
17145
17146
17147
17148
17149 for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
17150 do
17151 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17152 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17153 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17154 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17155   echo $ECHO_N "(cached) $ECHO_C" >&6
17156 else
17157   cat >conftest.$ac_ext <<_ACEOF
17158 /* confdefs.h.  */
17159 _ACEOF
17160 cat confdefs.h >>conftest.$ac_ext
17161 cat >>conftest.$ac_ext <<_ACEOF
17162 /* end confdefs.h.  */
17163 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17164    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17165 #define $ac_func innocuous_$ac_func
17166
17167 /* System header to define __stub macros and hopefully few prototypes,
17168     which can conflict with char $ac_func (); below.
17169     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17170     <limits.h> exists even on freestanding compilers.  */
17171
17172 #ifdef __STDC__
17173 # include <limits.h>
17174 #else
17175 # include <assert.h>
17176 #endif
17177
17178 #undef $ac_func
17179
17180 /* Override any GCC internal prototype to avoid an error.
17181    Use char because int might match the return type of a GCC
17182    builtin and then its argument prototype would still apply.  */
17183 #ifdef __cplusplus
17184 extern "C"
17185 #endif
17186 char $ac_func ();
17187 /* The GNU C library defines this for functions which it implements
17188     to always fail with ENOSYS.  Some functions are actually named
17189     something starting with __ and the normal name is an alias.  */
17190 #if defined __stub_$ac_func || defined __stub___$ac_func
17191 choke me
17192 #endif
17193
17194 int
17195 main ()
17196 {
17197 return $ac_func ();
17198   ;
17199   return 0;
17200 }
17201 _ACEOF
17202 rm -f conftest.$ac_objext conftest$ac_exeext
17203 if { (ac_try="$ac_link"
17204 case "(($ac_try" in
17205   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17206   *) ac_try_echo=$ac_try;;
17207 esac
17208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17209   (eval "$ac_link") 2>conftest.er1
17210   ac_status=$?
17211   grep -v '^ *+' conftest.er1 >conftest.err
17212   rm -f conftest.er1
17213   cat conftest.err >&5
17214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17215   (exit $ac_status); } &&
17216          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17217   { (case "(($ac_try" in
17218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17219   *) ac_try_echo=$ac_try;;
17220 esac
17221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17222   (eval "$ac_try") 2>&5
17223   ac_status=$?
17224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17225   (exit $ac_status); }; } &&
17226          { ac_try='test -s conftest$ac_exeext'
17227   { (case "(($ac_try" in
17228   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17229   *) ac_try_echo=$ac_try;;
17230 esac
17231 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17232   (eval "$ac_try") 2>&5
17233   ac_status=$?
17234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17235   (exit $ac_status); }; }; then
17236   eval "$as_ac_var=yes"
17237 else
17238   echo "$as_me: failed program was:" >&5
17239 sed 's/^/| /' conftest.$ac_ext >&5
17240
17241         eval "$as_ac_var=no"
17242 fi
17243
17244 rm -f core conftest.err conftest.$ac_objext \
17245       conftest$ac_exeext conftest.$ac_ext
17246 fi
17247 ac_res=`eval echo '${'$as_ac_var'}'`
17248                { echo "$as_me:$LINENO: result: $ac_res" >&5
17249 echo "${ECHO_T}$ac_res" >&6; }
17250 if test `eval echo '${'$as_ac_var'}'` = yes; then
17251   cat >>confdefs.h <<_ACEOF
17252 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17253 _ACEOF
17254
17255 fi
17256 done
17257
17258
17259
17260
17261 for ac_func in strerror strerror_r setenv
17262 do
17263 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17264 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17265 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17266 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17267   echo $ECHO_N "(cached) $ECHO_C" >&6
17268 else
17269   cat >conftest.$ac_ext <<_ACEOF
17270 /* confdefs.h.  */
17271 _ACEOF
17272 cat confdefs.h >>conftest.$ac_ext
17273 cat >>conftest.$ac_ext <<_ACEOF
17274 /* end confdefs.h.  */
17275 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17276    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17277 #define $ac_func innocuous_$ac_func
17278
17279 /* System header to define __stub macros and hopefully few prototypes,
17280     which can conflict with char $ac_func (); below.
17281     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17282     <limits.h> exists even on freestanding compilers.  */
17283
17284 #ifdef __STDC__
17285 # include <limits.h>
17286 #else
17287 # include <assert.h>
17288 #endif
17289
17290 #undef $ac_func
17291
17292 /* Override any GCC internal prototype to avoid an error.
17293    Use char because int might match the return type of a GCC
17294    builtin and then its argument prototype would still apply.  */
17295 #ifdef __cplusplus
17296 extern "C"
17297 #endif
17298 char $ac_func ();
17299 /* The GNU C library defines this for functions which it implements
17300     to always fail with ENOSYS.  Some functions are actually named
17301     something starting with __ and the normal name is an alias.  */
17302 #if defined __stub_$ac_func || defined __stub___$ac_func
17303 choke me
17304 #endif
17305
17306 int
17307 main ()
17308 {
17309 return $ac_func ();
17310   ;
17311   return 0;
17312 }
17313 _ACEOF
17314 rm -f conftest.$ac_objext conftest$ac_exeext
17315 if { (ac_try="$ac_link"
17316 case "(($ac_try" in
17317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17318   *) ac_try_echo=$ac_try;;
17319 esac
17320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17321   (eval "$ac_link") 2>conftest.er1
17322   ac_status=$?
17323   grep -v '^ *+' conftest.er1 >conftest.err
17324   rm -f conftest.er1
17325   cat conftest.err >&5
17326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17327   (exit $ac_status); } &&
17328          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17329   { (case "(($ac_try" in
17330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17331   *) ac_try_echo=$ac_try;;
17332 esac
17333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17334   (eval "$ac_try") 2>&5
17335   ac_status=$?
17336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17337   (exit $ac_status); }; } &&
17338          { ac_try='test -s conftest$ac_exeext'
17339   { (case "(($ac_try" in
17340   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17341   *) ac_try_echo=$ac_try;;
17342 esac
17343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17344   (eval "$ac_try") 2>&5
17345   ac_status=$?
17346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17347   (exit $ac_status); }; }; then
17348   eval "$as_ac_var=yes"
17349 else
17350   echo "$as_me: failed program was:" >&5
17351 sed 's/^/| /' conftest.$ac_ext >&5
17352
17353         eval "$as_ac_var=no"
17354 fi
17355
17356 rm -f core conftest.err conftest.$ac_objext \
17357       conftest$ac_exeext conftest.$ac_ext
17358 fi
17359 ac_res=`eval echo '${'$as_ac_var'}'`
17360                { echo "$as_me:$LINENO: result: $ac_res" >&5
17361 echo "${ECHO_T}$ac_res" >&6; }
17362 if test `eval echo '${'$as_ac_var'}'` = yes; then
17363   cat >>confdefs.h <<_ACEOF
17364 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17365 _ACEOF
17366
17367 fi
17368 done
17369
17370
17371
17372
17373
17374 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17375 do
17376 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17377 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17378 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17379 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17380   echo $ECHO_N "(cached) $ECHO_C" >&6
17381 else
17382   cat >conftest.$ac_ext <<_ACEOF
17383 /* confdefs.h.  */
17384 _ACEOF
17385 cat confdefs.h >>conftest.$ac_ext
17386 cat >>conftest.$ac_ext <<_ACEOF
17387 /* end confdefs.h.  */
17388 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17389    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17390 #define $ac_func innocuous_$ac_func
17391
17392 /* System header to define __stub macros and hopefully few prototypes,
17393     which can conflict with char $ac_func (); below.
17394     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17395     <limits.h> exists even on freestanding compilers.  */
17396
17397 #ifdef __STDC__
17398 # include <limits.h>
17399 #else
17400 # include <assert.h>
17401 #endif
17402
17403 #undef $ac_func
17404
17405 /* Override any GCC internal prototype to avoid an error.
17406    Use char because int might match the return type of a GCC
17407    builtin and then its argument prototype would still apply.  */
17408 #ifdef __cplusplus
17409 extern "C"
17410 #endif
17411 char $ac_func ();
17412 /* The GNU C library defines this for functions which it implements
17413     to always fail with ENOSYS.  Some functions are actually named
17414     something starting with __ and the normal name is an alias.  */
17415 #if defined __stub_$ac_func || defined __stub___$ac_func
17416 choke me
17417 #endif
17418
17419 int
17420 main ()
17421 {
17422 return $ac_func ();
17423   ;
17424   return 0;
17425 }
17426 _ACEOF
17427 rm -f conftest.$ac_objext conftest$ac_exeext
17428 if { (ac_try="$ac_link"
17429 case "(($ac_try" in
17430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17431   *) ac_try_echo=$ac_try;;
17432 esac
17433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17434   (eval "$ac_link") 2>conftest.er1
17435   ac_status=$?
17436   grep -v '^ *+' conftest.er1 >conftest.err
17437   rm -f conftest.er1
17438   cat conftest.err >&5
17439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17440   (exit $ac_status); } &&
17441          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17442   { (case "(($ac_try" in
17443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17444   *) ac_try_echo=$ac_try;;
17445 esac
17446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17447   (eval "$ac_try") 2>&5
17448   ac_status=$?
17449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17450   (exit $ac_status); }; } &&
17451          { ac_try='test -s conftest$ac_exeext'
17452   { (case "(($ac_try" in
17453   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17454   *) ac_try_echo=$ac_try;;
17455 esac
17456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17457   (eval "$ac_try") 2>&5
17458   ac_status=$?
17459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17460   (exit $ac_status); }; }; then
17461   eval "$as_ac_var=yes"
17462 else
17463   echo "$as_me: failed program was:" >&5
17464 sed 's/^/| /' conftest.$ac_ext >&5
17465
17466         eval "$as_ac_var=no"
17467 fi
17468
17469 rm -f core conftest.err conftest.$ac_objext \
17470       conftest$ac_exeext conftest.$ac_ext
17471 fi
17472 ac_res=`eval echo '${'$as_ac_var'}'`
17473                { echo "$as_me:$LINENO: result: $ac_res" >&5
17474 echo "${ECHO_T}$ac_res" >&6; }
17475 if test `eval echo '${'$as_ac_var'}'` = yes; then
17476   cat >>confdefs.h <<_ACEOF
17477 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17478 _ACEOF
17479
17480 fi
17481 done
17482
17483
17484
17485
17486
17487
17488 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17489 do
17490 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17491 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17492 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17493 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17494   echo $ECHO_N "(cached) $ECHO_C" >&6
17495 else
17496   cat >conftest.$ac_ext <<_ACEOF
17497 /* confdefs.h.  */
17498 _ACEOF
17499 cat confdefs.h >>conftest.$ac_ext
17500 cat >>conftest.$ac_ext <<_ACEOF
17501 /* end confdefs.h.  */
17502 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17503    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17504 #define $ac_func innocuous_$ac_func
17505
17506 /* System header to define __stub macros and hopefully few prototypes,
17507     which can conflict with char $ac_func (); below.
17508     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17509     <limits.h> exists even on freestanding compilers.  */
17510
17511 #ifdef __STDC__
17512 # include <limits.h>
17513 #else
17514 # include <assert.h>
17515 #endif
17516
17517 #undef $ac_func
17518
17519 /* Override any GCC internal prototype to avoid an error.
17520    Use char because int might match the return type of a GCC
17521    builtin and then its argument prototype would still apply.  */
17522 #ifdef __cplusplus
17523 extern "C"
17524 #endif
17525 char $ac_func ();
17526 /* The GNU C library defines this for functions which it implements
17527     to always fail with ENOSYS.  Some functions are actually named
17528     something starting with __ and the normal name is an alias.  */
17529 #if defined __stub_$ac_func || defined __stub___$ac_func
17530 choke me
17531 #endif
17532
17533 int
17534 main ()
17535 {
17536 return $ac_func ();
17537   ;
17538   return 0;
17539 }
17540 _ACEOF
17541 rm -f conftest.$ac_objext conftest$ac_exeext
17542 if { (ac_try="$ac_link"
17543 case "(($ac_try" in
17544   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17545   *) ac_try_echo=$ac_try;;
17546 esac
17547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17548   (eval "$ac_link") 2>conftest.er1
17549   ac_status=$?
17550   grep -v '^ *+' conftest.er1 >conftest.err
17551   rm -f conftest.er1
17552   cat conftest.err >&5
17553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17554   (exit $ac_status); } &&
17555          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17556   { (case "(($ac_try" in
17557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17558   *) ac_try_echo=$ac_try;;
17559 esac
17560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17561   (eval "$ac_try") 2>&5
17562   ac_status=$?
17563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17564   (exit $ac_status); }; } &&
17565          { ac_try='test -s conftest$ac_exeext'
17566   { (case "(($ac_try" in
17567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17568   *) ac_try_echo=$ac_try;;
17569 esac
17570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17571   (eval "$ac_try") 2>&5
17572   ac_status=$?
17573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17574   (exit $ac_status); }; }; then
17575   eval "$as_ac_var=yes"
17576 else
17577   echo "$as_me: failed program was:" >&5
17578 sed 's/^/| /' conftest.$ac_ext >&5
17579
17580         eval "$as_ac_var=no"
17581 fi
17582
17583 rm -f core conftest.err conftest.$ac_objext \
17584       conftest$ac_exeext conftest.$ac_ext
17585 fi
17586 ac_res=`eval echo '${'$as_ac_var'}'`
17587                { echo "$as_me:$LINENO: result: $ac_res" >&5
17588 echo "${ECHO_T}$ac_res" >&6; }
17589 if test `eval echo '${'$as_ac_var'}'` = yes; then
17590   cat >>confdefs.h <<_ACEOF
17591 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17592 _ACEOF
17593
17594 fi
17595 done
17596
17597 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17598 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17599 if test "${llvm_cv_c_printf_a+set}" = set; then
17600   echo $ECHO_N "(cached) $ECHO_C" >&6
17601 else
17602   ac_ext=c
17603 ac_cpp='$CPP $CPPFLAGS'
17604 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17605 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17606 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17607
17608  if test "$cross_compiling" = yes; then
17609   llvmac_cv_c_printf_a=no
17610 else
17611   cat >conftest.$ac_ext <<_ACEOF
17612
17613   /* confdefs.h.  */
17614 _ACEOF
17615 cat confdefs.h >>conftest.$ac_ext
17616 cat >>conftest.$ac_ext <<_ACEOF
17617 /* end confdefs.h.  */
17618
17619 #include <stdio.h>
17620 #include <stdlib.h>
17621
17622 int
17623 main ()
17624 {
17625
17626 volatile double A, B;
17627 char Buffer[100];
17628 A = 1;
17629 A /= 10.0;
17630 sprintf(Buffer, "%a", A);
17631 B = atof(Buffer);
17632 if (A != B)
17633   return (1);
17634 if (A != 0x1.999999999999ap-4)
17635   return (1);
17636 return (0);
17637   ;
17638   return 0;
17639 }
17640 _ACEOF
17641 rm -f conftest$ac_exeext
17642 if { (ac_try="$ac_link"
17643 case "(($ac_try" in
17644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17645   *) ac_try_echo=$ac_try;;
17646 esac
17647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17648   (eval "$ac_link") 2>&5
17649   ac_status=$?
17650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17651   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17652   { (case "(($ac_try" in
17653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17654   *) ac_try_echo=$ac_try;;
17655 esac
17656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17657   (eval "$ac_try") 2>&5
17658   ac_status=$?
17659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17660   (exit $ac_status); }; }; then
17661   llvm_cv_c_printf_a=yes
17662 else
17663   echo "$as_me: program exited with status $ac_status" >&5
17664 echo "$as_me: failed program was:" >&5
17665 sed 's/^/| /' conftest.$ac_ext >&5
17666
17667 ( exit $ac_status )
17668 llvmac_cv_c_printf_a=no
17669 fi
17670 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17671 fi
17672
17673
17674  ac_ext=c
17675 ac_cpp='$CPP $CPPFLAGS'
17676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17679
17680 fi
17681 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17682 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17683  if test "$llvm_cv_c_printf_a" = "yes"; then
17684
17685 cat >>confdefs.h <<\_ACEOF
17686 #define HAVE_PRINTF_A 1
17687 _ACEOF
17688
17689  fi
17690
17691
17692 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17693 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17694 if test "${ac_cv_func_rand48+set}" = set; then
17695   echo $ECHO_N "(cached) $ECHO_C" >&6
17696 else
17697   ac_ext=cpp
17698 ac_cpp='$CXXCPP $CPPFLAGS'
17699 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17700 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17701 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17702
17703    cat >conftest.$ac_ext <<_ACEOF
17704 /* confdefs.h.  */
17705 _ACEOF
17706 cat confdefs.h >>conftest.$ac_ext
17707 cat >>conftest.$ac_ext <<_ACEOF
17708 /* end confdefs.h.  */
17709 #include <stdlib.h>
17710 int
17711 main ()
17712 {
17713 srand48(0);lrand48();drand48();
17714   ;
17715   return 0;
17716 }
17717 _ACEOF
17718 rm -f conftest.$ac_objext
17719 if { (ac_try="$ac_compile"
17720 case "(($ac_try" in
17721   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17722   *) ac_try_echo=$ac_try;;
17723 esac
17724 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17725   (eval "$ac_compile") 2>conftest.er1
17726   ac_status=$?
17727   grep -v '^ *+' conftest.er1 >conftest.err
17728   rm -f conftest.er1
17729   cat conftest.err >&5
17730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17731   (exit $ac_status); } &&
17732          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17733   { (case "(($ac_try" in
17734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17735   *) ac_try_echo=$ac_try;;
17736 esac
17737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17738   (eval "$ac_try") 2>&5
17739   ac_status=$?
17740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17741   (exit $ac_status); }; } &&
17742          { ac_try='test -s conftest.$ac_objext'
17743   { (case "(($ac_try" in
17744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17745   *) ac_try_echo=$ac_try;;
17746 esac
17747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17748   (eval "$ac_try") 2>&5
17749   ac_status=$?
17750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17751   (exit $ac_status); }; }; then
17752   ac_cv_func_rand48=yes
17753 else
17754   echo "$as_me: failed program was:" >&5
17755 sed 's/^/| /' conftest.$ac_ext >&5
17756
17757         ac_cv_func_rand48=no
17758 fi
17759
17760 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17761   ac_ext=c
17762 ac_cpp='$CPP $CPPFLAGS'
17763 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17764 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17765 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17766
17767 fi
17768 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17769 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
17770
17771 if test "$ac_cv_func_rand48" = "yes" ; then
17772
17773 cat >>confdefs.h <<\_ACEOF
17774 #define HAVE_RAND48 1
17775 _ACEOF
17776
17777 fi
17778
17779
17780 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17781 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17782 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17783   echo $ECHO_N "(cached) $ECHO_C" >&6
17784 else
17785   cat >conftest.$ac_ext <<_ACEOF
17786 /* confdefs.h.  */
17787 _ACEOF
17788 cat confdefs.h >>conftest.$ac_ext
17789 cat >>conftest.$ac_ext <<_ACEOF
17790 /* end confdefs.h.  */
17791 $ac_includes_default
17792 int
17793 main ()
17794 {
17795 #ifndef strerror_s
17796   char *p = (char *) strerror_s;
17797   return !p;
17798 #endif
17799
17800   ;
17801   return 0;
17802 }
17803 _ACEOF
17804 rm -f conftest.$ac_objext
17805 if { (ac_try="$ac_compile"
17806 case "(($ac_try" in
17807   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17808   *) ac_try_echo=$ac_try;;
17809 esac
17810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17811   (eval "$ac_compile") 2>conftest.er1
17812   ac_status=$?
17813   grep -v '^ *+' conftest.er1 >conftest.err
17814   rm -f conftest.er1
17815   cat conftest.err >&5
17816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17817   (exit $ac_status); } &&
17818          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17819   { (case "(($ac_try" in
17820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17821   *) ac_try_echo=$ac_try;;
17822 esac
17823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17824   (eval "$ac_try") 2>&5
17825   ac_status=$?
17826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17827   (exit $ac_status); }; } &&
17828          { ac_try='test -s conftest.$ac_objext'
17829   { (case "(($ac_try" in
17830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17831   *) ac_try_echo=$ac_try;;
17832 esac
17833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17834   (eval "$ac_try") 2>&5
17835   ac_status=$?
17836   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17837   (exit $ac_status); }; }; then
17838   ac_cv_have_decl_strerror_s=yes
17839 else
17840   echo "$as_me: failed program was:" >&5
17841 sed 's/^/| /' conftest.$ac_ext >&5
17842
17843         ac_cv_have_decl_strerror_s=no
17844 fi
17845
17846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17847 fi
17848 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
17849 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
17850 if test $ac_cv_have_decl_strerror_s = yes; then
17851
17852 cat >>confdefs.h <<_ACEOF
17853 #define HAVE_DECL_STRERROR_S 1
17854 _ACEOF
17855
17856
17857 else
17858   cat >>confdefs.h <<_ACEOF
17859 #define HAVE_DECL_STRERROR_S 0
17860 _ACEOF
17861
17862
17863 fi
17864
17865
17866
17867 if test "$llvm_cv_os_type" = "MingW" ; then
17868   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
17869 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
17870 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
17871   echo $ECHO_N "(cached) $ECHO_C" >&6
17872 else
17873   ac_check_lib_save_LIBS=$LIBS
17874 LIBS="-lgcc  $LIBS"
17875 cat >conftest.$ac_ext <<_ACEOF
17876 /* confdefs.h.  */
17877 _ACEOF
17878 cat confdefs.h >>conftest.$ac_ext
17879 cat >>conftest.$ac_ext <<_ACEOF
17880 /* end confdefs.h.  */
17881
17882 /* Override any GCC internal prototype to avoid an error.
17883    Use char because int might match the return type of a GCC
17884    builtin and then its argument prototype would still apply.  */
17885 #ifdef __cplusplus
17886 extern "C"
17887 #endif
17888 char _alloca ();
17889 int
17890 main ()
17891 {
17892 return _alloca ();
17893   ;
17894   return 0;
17895 }
17896 _ACEOF
17897 rm -f conftest.$ac_objext conftest$ac_exeext
17898 if { (ac_try="$ac_link"
17899 case "(($ac_try" in
17900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17901   *) ac_try_echo=$ac_try;;
17902 esac
17903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17904   (eval "$ac_link") 2>conftest.er1
17905   ac_status=$?
17906   grep -v '^ *+' conftest.er1 >conftest.err
17907   rm -f conftest.er1
17908   cat conftest.err >&5
17909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17910   (exit $ac_status); } &&
17911          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17912   { (case "(($ac_try" in
17913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17914   *) ac_try_echo=$ac_try;;
17915 esac
17916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17917   (eval "$ac_try") 2>&5
17918   ac_status=$?
17919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17920   (exit $ac_status); }; } &&
17921          { ac_try='test -s conftest$ac_exeext'
17922   { (case "(($ac_try" in
17923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17924   *) ac_try_echo=$ac_try;;
17925 esac
17926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17927   (eval "$ac_try") 2>&5
17928   ac_status=$?
17929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17930   (exit $ac_status); }; }; then
17931   ac_cv_lib_gcc__alloca=yes
17932 else
17933   echo "$as_me: failed program was:" >&5
17934 sed 's/^/| /' conftest.$ac_ext >&5
17935
17936         ac_cv_lib_gcc__alloca=no
17937 fi
17938
17939 rm -f core conftest.err conftest.$ac_objext \
17940       conftest$ac_exeext conftest.$ac_ext
17941 LIBS=$ac_check_lib_save_LIBS
17942 fi
17943 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
17944 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
17945 if test $ac_cv_lib_gcc__alloca = yes; then
17946
17947 cat >>confdefs.h <<\_ACEOF
17948 #define HAVE__ALLOCA 1
17949 _ACEOF
17950
17951 fi
17952
17953   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
17954 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
17955 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
17956   echo $ECHO_N "(cached) $ECHO_C" >&6
17957 else
17958   ac_check_lib_save_LIBS=$LIBS
17959 LIBS="-lgcc  $LIBS"
17960 cat >conftest.$ac_ext <<_ACEOF
17961 /* confdefs.h.  */
17962 _ACEOF
17963 cat confdefs.h >>conftest.$ac_ext
17964 cat >>conftest.$ac_ext <<_ACEOF
17965 /* end confdefs.h.  */
17966
17967 /* Override any GCC internal prototype to avoid an error.
17968    Use char because int might match the return type of a GCC
17969    builtin and then its argument prototype would still apply.  */
17970 #ifdef __cplusplus
17971 extern "C"
17972 #endif
17973 char __alloca ();
17974 int
17975 main ()
17976 {
17977 return __alloca ();
17978   ;
17979   return 0;
17980 }
17981 _ACEOF
17982 rm -f conftest.$ac_objext conftest$ac_exeext
17983 if { (ac_try="$ac_link"
17984 case "(($ac_try" in
17985   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17986   *) ac_try_echo=$ac_try;;
17987 esac
17988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17989   (eval "$ac_link") 2>conftest.er1
17990   ac_status=$?
17991   grep -v '^ *+' conftest.er1 >conftest.err
17992   rm -f conftest.er1
17993   cat conftest.err >&5
17994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17995   (exit $ac_status); } &&
17996          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17997   { (case "(($ac_try" in
17998   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17999   *) ac_try_echo=$ac_try;;
18000 esac
18001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18002   (eval "$ac_try") 2>&5
18003   ac_status=$?
18004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18005   (exit $ac_status); }; } &&
18006          { ac_try='test -s conftest$ac_exeext'
18007   { (case "(($ac_try" in
18008   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18009   *) ac_try_echo=$ac_try;;
18010 esac
18011 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18012   (eval "$ac_try") 2>&5
18013   ac_status=$?
18014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18015   (exit $ac_status); }; }; then
18016   ac_cv_lib_gcc___alloca=yes
18017 else
18018   echo "$as_me: failed program was:" >&5
18019 sed 's/^/| /' conftest.$ac_ext >&5
18020
18021         ac_cv_lib_gcc___alloca=no
18022 fi
18023
18024 rm -f core conftest.err conftest.$ac_objext \
18025       conftest$ac_exeext conftest.$ac_ext
18026 LIBS=$ac_check_lib_save_LIBS
18027 fi
18028 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18029 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18030 if test $ac_cv_lib_gcc___alloca = yes; then
18031
18032 cat >>confdefs.h <<\_ACEOF
18033 #define HAVE___ALLOCA 1
18034 _ACEOF
18035
18036 fi
18037
18038   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18039 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18040 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18041   echo $ECHO_N "(cached) $ECHO_C" >&6
18042 else
18043   ac_check_lib_save_LIBS=$LIBS
18044 LIBS="-lgcc  $LIBS"
18045 cat >conftest.$ac_ext <<_ACEOF
18046 /* confdefs.h.  */
18047 _ACEOF
18048 cat confdefs.h >>conftest.$ac_ext
18049 cat >>conftest.$ac_ext <<_ACEOF
18050 /* end confdefs.h.  */
18051
18052 /* Override any GCC internal prototype to avoid an error.
18053    Use char because int might match the return type of a GCC
18054    builtin and then its argument prototype would still apply.  */
18055 #ifdef __cplusplus
18056 extern "C"
18057 #endif
18058 char __chkstk ();
18059 int
18060 main ()
18061 {
18062 return __chkstk ();
18063   ;
18064   return 0;
18065 }
18066 _ACEOF
18067 rm -f conftest.$ac_objext conftest$ac_exeext
18068 if { (ac_try="$ac_link"
18069 case "(($ac_try" in
18070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18071   *) ac_try_echo=$ac_try;;
18072 esac
18073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18074   (eval "$ac_link") 2>conftest.er1
18075   ac_status=$?
18076   grep -v '^ *+' conftest.er1 >conftest.err
18077   rm -f conftest.er1
18078   cat conftest.err >&5
18079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18080   (exit $ac_status); } &&
18081          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18082   { (case "(($ac_try" in
18083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18084   *) ac_try_echo=$ac_try;;
18085 esac
18086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18087   (eval "$ac_try") 2>&5
18088   ac_status=$?
18089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18090   (exit $ac_status); }; } &&
18091          { ac_try='test -s conftest$ac_exeext'
18092   { (case "(($ac_try" in
18093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18094   *) ac_try_echo=$ac_try;;
18095 esac
18096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18097   (eval "$ac_try") 2>&5
18098   ac_status=$?
18099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18100   (exit $ac_status); }; }; then
18101   ac_cv_lib_gcc___chkstk=yes
18102 else
18103   echo "$as_me: failed program was:" >&5
18104 sed 's/^/| /' conftest.$ac_ext >&5
18105
18106         ac_cv_lib_gcc___chkstk=no
18107 fi
18108
18109 rm -f core conftest.err conftest.$ac_objext \
18110       conftest$ac_exeext conftest.$ac_ext
18111 LIBS=$ac_check_lib_save_LIBS
18112 fi
18113 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18114 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18115 if test $ac_cv_lib_gcc___chkstk = yes; then
18116
18117 cat >>confdefs.h <<\_ACEOF
18118 #define HAVE___CHKSTK 1
18119 _ACEOF
18120
18121 fi
18122
18123   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18124 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18125 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18126   echo $ECHO_N "(cached) $ECHO_C" >&6
18127 else
18128   ac_check_lib_save_LIBS=$LIBS
18129 LIBS="-lgcc  $LIBS"
18130 cat >conftest.$ac_ext <<_ACEOF
18131 /* confdefs.h.  */
18132 _ACEOF
18133 cat confdefs.h >>conftest.$ac_ext
18134 cat >>conftest.$ac_ext <<_ACEOF
18135 /* end confdefs.h.  */
18136
18137 /* Override any GCC internal prototype to avoid an error.
18138    Use char because int might match the return type of a GCC
18139    builtin and then its argument prototype would still apply.  */
18140 #ifdef __cplusplus
18141 extern "C"
18142 #endif
18143 char ___chkstk ();
18144 int
18145 main ()
18146 {
18147 return ___chkstk ();
18148   ;
18149   return 0;
18150 }
18151 _ACEOF
18152 rm -f conftest.$ac_objext conftest$ac_exeext
18153 if { (ac_try="$ac_link"
18154 case "(($ac_try" in
18155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18156   *) ac_try_echo=$ac_try;;
18157 esac
18158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18159   (eval "$ac_link") 2>conftest.er1
18160   ac_status=$?
18161   grep -v '^ *+' conftest.er1 >conftest.err
18162   rm -f conftest.er1
18163   cat conftest.err >&5
18164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18165   (exit $ac_status); } &&
18166          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18167   { (case "(($ac_try" in
18168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18169   *) ac_try_echo=$ac_try;;
18170 esac
18171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18172   (eval "$ac_try") 2>&5
18173   ac_status=$?
18174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18175   (exit $ac_status); }; } &&
18176          { ac_try='test -s conftest$ac_exeext'
18177   { (case "(($ac_try" in
18178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18179   *) ac_try_echo=$ac_try;;
18180 esac
18181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18182   (eval "$ac_try") 2>&5
18183   ac_status=$?
18184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18185   (exit $ac_status); }; }; then
18186   ac_cv_lib_gcc____chkstk=yes
18187 else
18188   echo "$as_me: failed program was:" >&5
18189 sed 's/^/| /' conftest.$ac_ext >&5
18190
18191         ac_cv_lib_gcc____chkstk=no
18192 fi
18193
18194 rm -f core conftest.err conftest.$ac_objext \
18195       conftest$ac_exeext conftest.$ac_ext
18196 LIBS=$ac_check_lib_save_LIBS
18197 fi
18198 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18199 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18200 if test $ac_cv_lib_gcc____chkstk = yes; then
18201
18202 cat >>confdefs.h <<\_ACEOF
18203 #define HAVE____CHKSTK 1
18204 _ACEOF
18205
18206 fi
18207
18208
18209   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18210 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18211 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18212   echo $ECHO_N "(cached) $ECHO_C" >&6
18213 else
18214   ac_check_lib_save_LIBS=$LIBS
18215 LIBS="-lgcc  $LIBS"
18216 cat >conftest.$ac_ext <<_ACEOF
18217 /* confdefs.h.  */
18218 _ACEOF
18219 cat confdefs.h >>conftest.$ac_ext
18220 cat >>conftest.$ac_ext <<_ACEOF
18221 /* end confdefs.h.  */
18222
18223 /* Override any GCC internal prototype to avoid an error.
18224    Use char because int might match the return type of a GCC
18225    builtin and then its argument prototype would still apply.  */
18226 #ifdef __cplusplus
18227 extern "C"
18228 #endif
18229 char __ashldi3 ();
18230 int
18231 main ()
18232 {
18233 return __ashldi3 ();
18234   ;
18235   return 0;
18236 }
18237 _ACEOF
18238 rm -f conftest.$ac_objext conftest$ac_exeext
18239 if { (ac_try="$ac_link"
18240 case "(($ac_try" in
18241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18242   *) ac_try_echo=$ac_try;;
18243 esac
18244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18245   (eval "$ac_link") 2>conftest.er1
18246   ac_status=$?
18247   grep -v '^ *+' conftest.er1 >conftest.err
18248   rm -f conftest.er1
18249   cat conftest.err >&5
18250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18251   (exit $ac_status); } &&
18252          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18253   { (case "(($ac_try" in
18254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18255   *) ac_try_echo=$ac_try;;
18256 esac
18257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18258   (eval "$ac_try") 2>&5
18259   ac_status=$?
18260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18261   (exit $ac_status); }; } &&
18262          { ac_try='test -s conftest$ac_exeext'
18263   { (case "(($ac_try" in
18264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18265   *) ac_try_echo=$ac_try;;
18266 esac
18267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18268   (eval "$ac_try") 2>&5
18269   ac_status=$?
18270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18271   (exit $ac_status); }; }; then
18272   ac_cv_lib_gcc___ashldi3=yes
18273 else
18274   echo "$as_me: failed program was:" >&5
18275 sed 's/^/| /' conftest.$ac_ext >&5
18276
18277         ac_cv_lib_gcc___ashldi3=no
18278 fi
18279
18280 rm -f core conftest.err conftest.$ac_objext \
18281       conftest$ac_exeext conftest.$ac_ext
18282 LIBS=$ac_check_lib_save_LIBS
18283 fi
18284 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18285 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18286 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18287
18288 cat >>confdefs.h <<\_ACEOF
18289 #define HAVE___ASHLDI3 1
18290 _ACEOF
18291
18292 fi
18293
18294   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18295 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18296 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18297   echo $ECHO_N "(cached) $ECHO_C" >&6
18298 else
18299   ac_check_lib_save_LIBS=$LIBS
18300 LIBS="-lgcc  $LIBS"
18301 cat >conftest.$ac_ext <<_ACEOF
18302 /* confdefs.h.  */
18303 _ACEOF
18304 cat confdefs.h >>conftest.$ac_ext
18305 cat >>conftest.$ac_ext <<_ACEOF
18306 /* end confdefs.h.  */
18307
18308 /* Override any GCC internal prototype to avoid an error.
18309    Use char because int might match the return type of a GCC
18310    builtin and then its argument prototype would still apply.  */
18311 #ifdef __cplusplus
18312 extern "C"
18313 #endif
18314 char __ashrdi3 ();
18315 int
18316 main ()
18317 {
18318 return __ashrdi3 ();
18319   ;
18320   return 0;
18321 }
18322 _ACEOF
18323 rm -f conftest.$ac_objext conftest$ac_exeext
18324 if { (ac_try="$ac_link"
18325 case "(($ac_try" in
18326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18327   *) ac_try_echo=$ac_try;;
18328 esac
18329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18330   (eval "$ac_link") 2>conftest.er1
18331   ac_status=$?
18332   grep -v '^ *+' conftest.er1 >conftest.err
18333   rm -f conftest.er1
18334   cat conftest.err >&5
18335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18336   (exit $ac_status); } &&
18337          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18338   { (case "(($ac_try" in
18339   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18340   *) ac_try_echo=$ac_try;;
18341 esac
18342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18343   (eval "$ac_try") 2>&5
18344   ac_status=$?
18345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18346   (exit $ac_status); }; } &&
18347          { ac_try='test -s conftest$ac_exeext'
18348   { (case "(($ac_try" in
18349   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18350   *) ac_try_echo=$ac_try;;
18351 esac
18352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18353   (eval "$ac_try") 2>&5
18354   ac_status=$?
18355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18356   (exit $ac_status); }; }; then
18357   ac_cv_lib_gcc___ashrdi3=yes
18358 else
18359   echo "$as_me: failed program was:" >&5
18360 sed 's/^/| /' conftest.$ac_ext >&5
18361
18362         ac_cv_lib_gcc___ashrdi3=no
18363 fi
18364
18365 rm -f core conftest.err conftest.$ac_objext \
18366       conftest$ac_exeext conftest.$ac_ext
18367 LIBS=$ac_check_lib_save_LIBS
18368 fi
18369 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18370 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18371 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18372
18373 cat >>confdefs.h <<\_ACEOF
18374 #define HAVE___ASHRDI3 1
18375 _ACEOF
18376
18377 fi
18378
18379   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18380 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18381 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18382   echo $ECHO_N "(cached) $ECHO_C" >&6
18383 else
18384   ac_check_lib_save_LIBS=$LIBS
18385 LIBS="-lgcc  $LIBS"
18386 cat >conftest.$ac_ext <<_ACEOF
18387 /* confdefs.h.  */
18388 _ACEOF
18389 cat confdefs.h >>conftest.$ac_ext
18390 cat >>conftest.$ac_ext <<_ACEOF
18391 /* end confdefs.h.  */
18392
18393 /* Override any GCC internal prototype to avoid an error.
18394    Use char because int might match the return type of a GCC
18395    builtin and then its argument prototype would still apply.  */
18396 #ifdef __cplusplus
18397 extern "C"
18398 #endif
18399 char __divdi3 ();
18400 int
18401 main ()
18402 {
18403 return __divdi3 ();
18404   ;
18405   return 0;
18406 }
18407 _ACEOF
18408 rm -f conftest.$ac_objext conftest$ac_exeext
18409 if { (ac_try="$ac_link"
18410 case "(($ac_try" in
18411   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18412   *) ac_try_echo=$ac_try;;
18413 esac
18414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18415   (eval "$ac_link") 2>conftest.er1
18416   ac_status=$?
18417   grep -v '^ *+' conftest.er1 >conftest.err
18418   rm -f conftest.er1
18419   cat conftest.err >&5
18420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18421   (exit $ac_status); } &&
18422          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18423   { (case "(($ac_try" in
18424   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18425   *) ac_try_echo=$ac_try;;
18426 esac
18427 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18428   (eval "$ac_try") 2>&5
18429   ac_status=$?
18430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18431   (exit $ac_status); }; } &&
18432          { ac_try='test -s conftest$ac_exeext'
18433   { (case "(($ac_try" in
18434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18435   *) ac_try_echo=$ac_try;;
18436 esac
18437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18438   (eval "$ac_try") 2>&5
18439   ac_status=$?
18440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18441   (exit $ac_status); }; }; then
18442   ac_cv_lib_gcc___divdi3=yes
18443 else
18444   echo "$as_me: failed program was:" >&5
18445 sed 's/^/| /' conftest.$ac_ext >&5
18446
18447         ac_cv_lib_gcc___divdi3=no
18448 fi
18449
18450 rm -f core conftest.err conftest.$ac_objext \
18451       conftest$ac_exeext conftest.$ac_ext
18452 LIBS=$ac_check_lib_save_LIBS
18453 fi
18454 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18455 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18456 if test $ac_cv_lib_gcc___divdi3 = yes; then
18457
18458 cat >>confdefs.h <<\_ACEOF
18459 #define HAVE___DIVDI3 1
18460 _ACEOF
18461
18462 fi
18463
18464   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18465 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18466 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18467   echo $ECHO_N "(cached) $ECHO_C" >&6
18468 else
18469   ac_check_lib_save_LIBS=$LIBS
18470 LIBS="-lgcc  $LIBS"
18471 cat >conftest.$ac_ext <<_ACEOF
18472 /* confdefs.h.  */
18473 _ACEOF
18474 cat confdefs.h >>conftest.$ac_ext
18475 cat >>conftest.$ac_ext <<_ACEOF
18476 /* end confdefs.h.  */
18477
18478 /* Override any GCC internal prototype to avoid an error.
18479    Use char because int might match the return type of a GCC
18480    builtin and then its argument prototype would still apply.  */
18481 #ifdef __cplusplus
18482 extern "C"
18483 #endif
18484 char __fixdfdi ();
18485 int
18486 main ()
18487 {
18488 return __fixdfdi ();
18489   ;
18490   return 0;
18491 }
18492 _ACEOF
18493 rm -f conftest.$ac_objext conftest$ac_exeext
18494 if { (ac_try="$ac_link"
18495 case "(($ac_try" in
18496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18497   *) ac_try_echo=$ac_try;;
18498 esac
18499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18500   (eval "$ac_link") 2>conftest.er1
18501   ac_status=$?
18502   grep -v '^ *+' conftest.er1 >conftest.err
18503   rm -f conftest.er1
18504   cat conftest.err >&5
18505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18506   (exit $ac_status); } &&
18507          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18508   { (case "(($ac_try" in
18509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18510   *) ac_try_echo=$ac_try;;
18511 esac
18512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18513   (eval "$ac_try") 2>&5
18514   ac_status=$?
18515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18516   (exit $ac_status); }; } &&
18517          { ac_try='test -s conftest$ac_exeext'
18518   { (case "(($ac_try" in
18519   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18520   *) ac_try_echo=$ac_try;;
18521 esac
18522 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18523   (eval "$ac_try") 2>&5
18524   ac_status=$?
18525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18526   (exit $ac_status); }; }; then
18527   ac_cv_lib_gcc___fixdfdi=yes
18528 else
18529   echo "$as_me: failed program was:" >&5
18530 sed 's/^/| /' conftest.$ac_ext >&5
18531
18532         ac_cv_lib_gcc___fixdfdi=no
18533 fi
18534
18535 rm -f core conftest.err conftest.$ac_objext \
18536       conftest$ac_exeext conftest.$ac_ext
18537 LIBS=$ac_check_lib_save_LIBS
18538 fi
18539 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18540 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18541 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18542
18543 cat >>confdefs.h <<\_ACEOF
18544 #define HAVE___FIXDFDI 1
18545 _ACEOF
18546
18547 fi
18548
18549   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18550 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18551 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18552   echo $ECHO_N "(cached) $ECHO_C" >&6
18553 else
18554   ac_check_lib_save_LIBS=$LIBS
18555 LIBS="-lgcc  $LIBS"
18556 cat >conftest.$ac_ext <<_ACEOF
18557 /* confdefs.h.  */
18558 _ACEOF
18559 cat confdefs.h >>conftest.$ac_ext
18560 cat >>conftest.$ac_ext <<_ACEOF
18561 /* end confdefs.h.  */
18562
18563 /* Override any GCC internal prototype to avoid an error.
18564    Use char because int might match the return type of a GCC
18565    builtin and then its argument prototype would still apply.  */
18566 #ifdef __cplusplus
18567 extern "C"
18568 #endif
18569 char __fixsfdi ();
18570 int
18571 main ()
18572 {
18573 return __fixsfdi ();
18574   ;
18575   return 0;
18576 }
18577 _ACEOF
18578 rm -f conftest.$ac_objext conftest$ac_exeext
18579 if { (ac_try="$ac_link"
18580 case "(($ac_try" in
18581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18582   *) ac_try_echo=$ac_try;;
18583 esac
18584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18585   (eval "$ac_link") 2>conftest.er1
18586   ac_status=$?
18587   grep -v '^ *+' conftest.er1 >conftest.err
18588   rm -f conftest.er1
18589   cat conftest.err >&5
18590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18591   (exit $ac_status); } &&
18592          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18593   { (case "(($ac_try" in
18594   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18595   *) ac_try_echo=$ac_try;;
18596 esac
18597 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18598   (eval "$ac_try") 2>&5
18599   ac_status=$?
18600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18601   (exit $ac_status); }; } &&
18602          { ac_try='test -s conftest$ac_exeext'
18603   { (case "(($ac_try" in
18604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18605   *) ac_try_echo=$ac_try;;
18606 esac
18607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18608   (eval "$ac_try") 2>&5
18609   ac_status=$?
18610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18611   (exit $ac_status); }; }; then
18612   ac_cv_lib_gcc___fixsfdi=yes
18613 else
18614   echo "$as_me: failed program was:" >&5
18615 sed 's/^/| /' conftest.$ac_ext >&5
18616
18617         ac_cv_lib_gcc___fixsfdi=no
18618 fi
18619
18620 rm -f core conftest.err conftest.$ac_objext \
18621       conftest$ac_exeext conftest.$ac_ext
18622 LIBS=$ac_check_lib_save_LIBS
18623 fi
18624 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18625 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18626 if test $ac_cv_lib_gcc___fixsfdi = yes; then
18627
18628 cat >>confdefs.h <<\_ACEOF
18629 #define HAVE___FIXSFDI 1
18630 _ACEOF
18631
18632 fi
18633
18634   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18635 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18636 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18637   echo $ECHO_N "(cached) $ECHO_C" >&6
18638 else
18639   ac_check_lib_save_LIBS=$LIBS
18640 LIBS="-lgcc  $LIBS"
18641 cat >conftest.$ac_ext <<_ACEOF
18642 /* confdefs.h.  */
18643 _ACEOF
18644 cat confdefs.h >>conftest.$ac_ext
18645 cat >>conftest.$ac_ext <<_ACEOF
18646 /* end confdefs.h.  */
18647
18648 /* Override any GCC internal prototype to avoid an error.
18649    Use char because int might match the return type of a GCC
18650    builtin and then its argument prototype would still apply.  */
18651 #ifdef __cplusplus
18652 extern "C"
18653 #endif
18654 char __floatdidf ();
18655 int
18656 main ()
18657 {
18658 return __floatdidf ();
18659   ;
18660   return 0;
18661 }
18662 _ACEOF
18663 rm -f conftest.$ac_objext conftest$ac_exeext
18664 if { (ac_try="$ac_link"
18665 case "(($ac_try" in
18666   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18667   *) ac_try_echo=$ac_try;;
18668 esac
18669 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18670   (eval "$ac_link") 2>conftest.er1
18671   ac_status=$?
18672   grep -v '^ *+' conftest.er1 >conftest.err
18673   rm -f conftest.er1
18674   cat conftest.err >&5
18675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18676   (exit $ac_status); } &&
18677          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18678   { (case "(($ac_try" in
18679   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18680   *) ac_try_echo=$ac_try;;
18681 esac
18682 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18683   (eval "$ac_try") 2>&5
18684   ac_status=$?
18685   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18686   (exit $ac_status); }; } &&
18687          { ac_try='test -s conftest$ac_exeext'
18688   { (case "(($ac_try" in
18689   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18690   *) ac_try_echo=$ac_try;;
18691 esac
18692 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18693   (eval "$ac_try") 2>&5
18694   ac_status=$?
18695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18696   (exit $ac_status); }; }; then
18697   ac_cv_lib_gcc___floatdidf=yes
18698 else
18699   echo "$as_me: failed program was:" >&5
18700 sed 's/^/| /' conftest.$ac_ext >&5
18701
18702         ac_cv_lib_gcc___floatdidf=no
18703 fi
18704
18705 rm -f core conftest.err conftest.$ac_objext \
18706       conftest$ac_exeext conftest.$ac_ext
18707 LIBS=$ac_check_lib_save_LIBS
18708 fi
18709 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18710 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18711 if test $ac_cv_lib_gcc___floatdidf = yes; then
18712
18713 cat >>confdefs.h <<\_ACEOF
18714 #define HAVE___FLOATDIDF 1
18715 _ACEOF
18716
18717 fi
18718
18719   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18720 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18721 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18722   echo $ECHO_N "(cached) $ECHO_C" >&6
18723 else
18724   ac_check_lib_save_LIBS=$LIBS
18725 LIBS="-lgcc  $LIBS"
18726 cat >conftest.$ac_ext <<_ACEOF
18727 /* confdefs.h.  */
18728 _ACEOF
18729 cat confdefs.h >>conftest.$ac_ext
18730 cat >>conftest.$ac_ext <<_ACEOF
18731 /* end confdefs.h.  */
18732
18733 /* Override any GCC internal prototype to avoid an error.
18734    Use char because int might match the return type of a GCC
18735    builtin and then its argument prototype would still apply.  */
18736 #ifdef __cplusplus
18737 extern "C"
18738 #endif
18739 char __lshrdi3 ();
18740 int
18741 main ()
18742 {
18743 return __lshrdi3 ();
18744   ;
18745   return 0;
18746 }
18747 _ACEOF
18748 rm -f conftest.$ac_objext conftest$ac_exeext
18749 if { (ac_try="$ac_link"
18750 case "(($ac_try" in
18751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18752   *) ac_try_echo=$ac_try;;
18753 esac
18754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18755   (eval "$ac_link") 2>conftest.er1
18756   ac_status=$?
18757   grep -v '^ *+' conftest.er1 >conftest.err
18758   rm -f conftest.er1
18759   cat conftest.err >&5
18760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18761   (exit $ac_status); } &&
18762          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18763   { (case "(($ac_try" in
18764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18765   *) ac_try_echo=$ac_try;;
18766 esac
18767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18768   (eval "$ac_try") 2>&5
18769   ac_status=$?
18770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18771   (exit $ac_status); }; } &&
18772          { ac_try='test -s conftest$ac_exeext'
18773   { (case "(($ac_try" in
18774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18775   *) ac_try_echo=$ac_try;;
18776 esac
18777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18778   (eval "$ac_try") 2>&5
18779   ac_status=$?
18780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18781   (exit $ac_status); }; }; then
18782   ac_cv_lib_gcc___lshrdi3=yes
18783 else
18784   echo "$as_me: failed program was:" >&5
18785 sed 's/^/| /' conftest.$ac_ext >&5
18786
18787         ac_cv_lib_gcc___lshrdi3=no
18788 fi
18789
18790 rm -f core conftest.err conftest.$ac_objext \
18791       conftest$ac_exeext conftest.$ac_ext
18792 LIBS=$ac_check_lib_save_LIBS
18793 fi
18794 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18795 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18796 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18797
18798 cat >>confdefs.h <<\_ACEOF
18799 #define HAVE___LSHRDI3 1
18800 _ACEOF
18801
18802 fi
18803
18804   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18805 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18806 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18807   echo $ECHO_N "(cached) $ECHO_C" >&6
18808 else
18809   ac_check_lib_save_LIBS=$LIBS
18810 LIBS="-lgcc  $LIBS"
18811 cat >conftest.$ac_ext <<_ACEOF
18812 /* confdefs.h.  */
18813 _ACEOF
18814 cat confdefs.h >>conftest.$ac_ext
18815 cat >>conftest.$ac_ext <<_ACEOF
18816 /* end confdefs.h.  */
18817
18818 /* Override any GCC internal prototype to avoid an error.
18819    Use char because int might match the return type of a GCC
18820    builtin and then its argument prototype would still apply.  */
18821 #ifdef __cplusplus
18822 extern "C"
18823 #endif
18824 char __moddi3 ();
18825 int
18826 main ()
18827 {
18828 return __moddi3 ();
18829   ;
18830   return 0;
18831 }
18832 _ACEOF
18833 rm -f conftest.$ac_objext conftest$ac_exeext
18834 if { (ac_try="$ac_link"
18835 case "(($ac_try" in
18836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18837   *) ac_try_echo=$ac_try;;
18838 esac
18839 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18840   (eval "$ac_link") 2>conftest.er1
18841   ac_status=$?
18842   grep -v '^ *+' conftest.er1 >conftest.err
18843   rm -f conftest.er1
18844   cat conftest.err >&5
18845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18846   (exit $ac_status); } &&
18847          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18848   { (case "(($ac_try" in
18849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18850   *) ac_try_echo=$ac_try;;
18851 esac
18852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18853   (eval "$ac_try") 2>&5
18854   ac_status=$?
18855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18856   (exit $ac_status); }; } &&
18857          { ac_try='test -s conftest$ac_exeext'
18858   { (case "(($ac_try" in
18859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18860   *) ac_try_echo=$ac_try;;
18861 esac
18862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18863   (eval "$ac_try") 2>&5
18864   ac_status=$?
18865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18866   (exit $ac_status); }; }; then
18867   ac_cv_lib_gcc___moddi3=yes
18868 else
18869   echo "$as_me: failed program was:" >&5
18870 sed 's/^/| /' conftest.$ac_ext >&5
18871
18872         ac_cv_lib_gcc___moddi3=no
18873 fi
18874
18875 rm -f core conftest.err conftest.$ac_objext \
18876       conftest$ac_exeext conftest.$ac_ext
18877 LIBS=$ac_check_lib_save_LIBS
18878 fi
18879 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
18880 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
18881 if test $ac_cv_lib_gcc___moddi3 = yes; then
18882
18883 cat >>confdefs.h <<\_ACEOF
18884 #define HAVE___MODDI3 1
18885 _ACEOF
18886
18887 fi
18888
18889   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
18890 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
18891 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
18892   echo $ECHO_N "(cached) $ECHO_C" >&6
18893 else
18894   ac_check_lib_save_LIBS=$LIBS
18895 LIBS="-lgcc  $LIBS"
18896 cat >conftest.$ac_ext <<_ACEOF
18897 /* confdefs.h.  */
18898 _ACEOF
18899 cat confdefs.h >>conftest.$ac_ext
18900 cat >>conftest.$ac_ext <<_ACEOF
18901 /* end confdefs.h.  */
18902
18903 /* Override any GCC internal prototype to avoid an error.
18904    Use char because int might match the return type of a GCC
18905    builtin and then its argument prototype would still apply.  */
18906 #ifdef __cplusplus
18907 extern "C"
18908 #endif
18909 char __udivdi3 ();
18910 int
18911 main ()
18912 {
18913 return __udivdi3 ();
18914   ;
18915   return 0;
18916 }
18917 _ACEOF
18918 rm -f conftest.$ac_objext conftest$ac_exeext
18919 if { (ac_try="$ac_link"
18920 case "(($ac_try" in
18921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18922   *) ac_try_echo=$ac_try;;
18923 esac
18924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18925   (eval "$ac_link") 2>conftest.er1
18926   ac_status=$?
18927   grep -v '^ *+' conftest.er1 >conftest.err
18928   rm -f conftest.er1
18929   cat conftest.err >&5
18930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18931   (exit $ac_status); } &&
18932          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18933   { (case "(($ac_try" in
18934   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18935   *) ac_try_echo=$ac_try;;
18936 esac
18937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18938   (eval "$ac_try") 2>&5
18939   ac_status=$?
18940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18941   (exit $ac_status); }; } &&
18942          { ac_try='test -s conftest$ac_exeext'
18943   { (case "(($ac_try" in
18944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18945   *) ac_try_echo=$ac_try;;
18946 esac
18947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18948   (eval "$ac_try") 2>&5
18949   ac_status=$?
18950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18951   (exit $ac_status); }; }; then
18952   ac_cv_lib_gcc___udivdi3=yes
18953 else
18954   echo "$as_me: failed program was:" >&5
18955 sed 's/^/| /' conftest.$ac_ext >&5
18956
18957         ac_cv_lib_gcc___udivdi3=no
18958 fi
18959
18960 rm -f core conftest.err conftest.$ac_objext \
18961       conftest$ac_exeext conftest.$ac_ext
18962 LIBS=$ac_check_lib_save_LIBS
18963 fi
18964 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
18965 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
18966 if test $ac_cv_lib_gcc___udivdi3 = yes; then
18967
18968 cat >>confdefs.h <<\_ACEOF
18969 #define HAVE___UDIVDI3 1
18970 _ACEOF
18971
18972 fi
18973
18974   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
18975 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
18976 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
18977   echo $ECHO_N "(cached) $ECHO_C" >&6
18978 else
18979   ac_check_lib_save_LIBS=$LIBS
18980 LIBS="-lgcc  $LIBS"
18981 cat >conftest.$ac_ext <<_ACEOF
18982 /* confdefs.h.  */
18983 _ACEOF
18984 cat confdefs.h >>conftest.$ac_ext
18985 cat >>conftest.$ac_ext <<_ACEOF
18986 /* end confdefs.h.  */
18987
18988 /* Override any GCC internal prototype to avoid an error.
18989    Use char because int might match the return type of a GCC
18990    builtin and then its argument prototype would still apply.  */
18991 #ifdef __cplusplus
18992 extern "C"
18993 #endif
18994 char __umoddi3 ();
18995 int
18996 main ()
18997 {
18998 return __umoddi3 ();
18999   ;
19000   return 0;
19001 }
19002 _ACEOF
19003 rm -f conftest.$ac_objext conftest$ac_exeext
19004 if { (ac_try="$ac_link"
19005 case "(($ac_try" in
19006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19007   *) ac_try_echo=$ac_try;;
19008 esac
19009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19010   (eval "$ac_link") 2>conftest.er1
19011   ac_status=$?
19012   grep -v '^ *+' conftest.er1 >conftest.err
19013   rm -f conftest.er1
19014   cat conftest.err >&5
19015   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19016   (exit $ac_status); } &&
19017          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19018   { (case "(($ac_try" in
19019   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19020   *) ac_try_echo=$ac_try;;
19021 esac
19022 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19023   (eval "$ac_try") 2>&5
19024   ac_status=$?
19025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19026   (exit $ac_status); }; } &&
19027          { ac_try='test -s conftest$ac_exeext'
19028   { (case "(($ac_try" in
19029   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19030   *) ac_try_echo=$ac_try;;
19031 esac
19032 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19033   (eval "$ac_try") 2>&5
19034   ac_status=$?
19035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19036   (exit $ac_status); }; }; then
19037   ac_cv_lib_gcc___umoddi3=yes
19038 else
19039   echo "$as_me: failed program was:" >&5
19040 sed 's/^/| /' conftest.$ac_ext >&5
19041
19042         ac_cv_lib_gcc___umoddi3=no
19043 fi
19044
19045 rm -f core conftest.err conftest.$ac_objext \
19046       conftest$ac_exeext conftest.$ac_ext
19047 LIBS=$ac_check_lib_save_LIBS
19048 fi
19049 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19050 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19051 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19052
19053 cat >>confdefs.h <<\_ACEOF
19054 #define HAVE___UMODDI3 1
19055 _ACEOF
19056
19057 fi
19058
19059
19060   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19061 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19062 if test "${ac_cv_lib_gcc___main+set}" = set; then
19063   echo $ECHO_N "(cached) $ECHO_C" >&6
19064 else
19065   ac_check_lib_save_LIBS=$LIBS
19066 LIBS="-lgcc  $LIBS"
19067 cat >conftest.$ac_ext <<_ACEOF
19068 /* confdefs.h.  */
19069 _ACEOF
19070 cat confdefs.h >>conftest.$ac_ext
19071 cat >>conftest.$ac_ext <<_ACEOF
19072 /* end confdefs.h.  */
19073
19074 /* Override any GCC internal prototype to avoid an error.
19075    Use char because int might match the return type of a GCC
19076    builtin and then its argument prototype would still apply.  */
19077 #ifdef __cplusplus
19078 extern "C"
19079 #endif
19080 char __main ();
19081 int
19082 main ()
19083 {
19084 return __main ();
19085   ;
19086   return 0;
19087 }
19088 _ACEOF
19089 rm -f conftest.$ac_objext conftest$ac_exeext
19090 if { (ac_try="$ac_link"
19091 case "(($ac_try" in
19092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19093   *) ac_try_echo=$ac_try;;
19094 esac
19095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19096   (eval "$ac_link") 2>conftest.er1
19097   ac_status=$?
19098   grep -v '^ *+' conftest.er1 >conftest.err
19099   rm -f conftest.er1
19100   cat conftest.err >&5
19101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19102   (exit $ac_status); } &&
19103          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19104   { (case "(($ac_try" in
19105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19106   *) ac_try_echo=$ac_try;;
19107 esac
19108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19109   (eval "$ac_try") 2>&5
19110   ac_status=$?
19111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19112   (exit $ac_status); }; } &&
19113          { ac_try='test -s conftest$ac_exeext'
19114   { (case "(($ac_try" in
19115   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19116   *) ac_try_echo=$ac_try;;
19117 esac
19118 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19119   (eval "$ac_try") 2>&5
19120   ac_status=$?
19121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19122   (exit $ac_status); }; }; then
19123   ac_cv_lib_gcc___main=yes
19124 else
19125   echo "$as_me: failed program was:" >&5
19126 sed 's/^/| /' conftest.$ac_ext >&5
19127
19128         ac_cv_lib_gcc___main=no
19129 fi
19130
19131 rm -f core conftest.err conftest.$ac_objext \
19132       conftest$ac_exeext conftest.$ac_ext
19133 LIBS=$ac_check_lib_save_LIBS
19134 fi
19135 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19136 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19137 if test $ac_cv_lib_gcc___main = yes; then
19138
19139 cat >>confdefs.h <<\_ACEOF
19140 #define HAVE___MAIN 1
19141 _ACEOF
19142
19143 fi
19144
19145   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19146 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19147 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19148   echo $ECHO_N "(cached) $ECHO_C" >&6
19149 else
19150   ac_check_lib_save_LIBS=$LIBS
19151 LIBS="-lgcc  $LIBS"
19152 cat >conftest.$ac_ext <<_ACEOF
19153 /* confdefs.h.  */
19154 _ACEOF
19155 cat confdefs.h >>conftest.$ac_ext
19156 cat >>conftest.$ac_ext <<_ACEOF
19157 /* end confdefs.h.  */
19158
19159 /* Override any GCC internal prototype to avoid an error.
19160    Use char because int might match the return type of a GCC
19161    builtin and then its argument prototype would still apply.  */
19162 #ifdef __cplusplus
19163 extern "C"
19164 #endif
19165 char __cmpdi2 ();
19166 int
19167 main ()
19168 {
19169 return __cmpdi2 ();
19170   ;
19171   return 0;
19172 }
19173 _ACEOF
19174 rm -f conftest.$ac_objext conftest$ac_exeext
19175 if { (ac_try="$ac_link"
19176 case "(($ac_try" in
19177   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19178   *) ac_try_echo=$ac_try;;
19179 esac
19180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19181   (eval "$ac_link") 2>conftest.er1
19182   ac_status=$?
19183   grep -v '^ *+' conftest.er1 >conftest.err
19184   rm -f conftest.er1
19185   cat conftest.err >&5
19186   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19187   (exit $ac_status); } &&
19188          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19189   { (case "(($ac_try" in
19190   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19191   *) ac_try_echo=$ac_try;;
19192 esac
19193 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19194   (eval "$ac_try") 2>&5
19195   ac_status=$?
19196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19197   (exit $ac_status); }; } &&
19198          { ac_try='test -s conftest$ac_exeext'
19199   { (case "(($ac_try" in
19200   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19201   *) ac_try_echo=$ac_try;;
19202 esac
19203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19204   (eval "$ac_try") 2>&5
19205   ac_status=$?
19206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19207   (exit $ac_status); }; }; then
19208   ac_cv_lib_gcc___cmpdi2=yes
19209 else
19210   echo "$as_me: failed program was:" >&5
19211 sed 's/^/| /' conftest.$ac_ext >&5
19212
19213         ac_cv_lib_gcc___cmpdi2=no
19214 fi
19215
19216 rm -f core conftest.err conftest.$ac_objext \
19217       conftest$ac_exeext conftest.$ac_ext
19218 LIBS=$ac_check_lib_save_LIBS
19219 fi
19220 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19221 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19222 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19223
19224 cat >>confdefs.h <<\_ACEOF
19225 #define HAVE___CMPDI2 1
19226 _ACEOF
19227
19228 fi
19229
19230 fi
19231
19232 if test "$llvm_cv_os_type" = "MingW" ; then
19233   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19234 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19235   cat >conftest.$ac_ext <<_ACEOF
19236 #include <windows.h>
19237 #include <imagehlp.h>
19238 extern void foo(PENUMLOADED_MODULES_CALLBACK);
19239 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19240 _ACEOF
19241 rm -f conftest.$ac_objext
19242 if { (ac_try="$ac_compile"
19243 case "(($ac_try" in
19244   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19245   *) ac_try_echo=$ac_try;;
19246 esac
19247 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19248   (eval "$ac_compile") 2>conftest.er1
19249   ac_status=$?
19250   grep -v '^ *+' conftest.er1 >conftest.err
19251   rm -f conftest.er1
19252   cat conftest.err >&5
19253   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19254   (exit $ac_status); } &&
19255          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19256   { (case "(($ac_try" in
19257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19258   *) ac_try_echo=$ac_try;;
19259 esac
19260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19261   (eval "$ac_try") 2>&5
19262   ac_status=$?
19263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19264   (exit $ac_status); }; } &&
19265          { ac_try='test -s conftest.$ac_objext'
19266   { (case "(($ac_try" in
19267   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19268   *) ac_try_echo=$ac_try;;
19269 esac
19270 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19271   (eval "$ac_try") 2>&5
19272   ac_status=$?
19273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19274   (exit $ac_status); }; }; then
19275
19276   { echo "$as_me:$LINENO: result: yes" >&5
19277 echo "${ECHO_T}yes" >&6; }
19278   llvm_cv_win32_elmcb_pcstr="PCSTR"
19279
19280 else
19281   echo "$as_me: failed program was:" >&5
19282 sed 's/^/| /' conftest.$ac_ext >&5
19283
19284
19285   { echo "$as_me:$LINENO: result: no" >&5
19286 echo "${ECHO_T}no" >&6; }
19287   llvm_cv_win32_elmcb_pcstr="PSTR"
19288
19289 fi
19290
19291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19292
19293 cat >>confdefs.h <<_ACEOF
19294 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19295 _ACEOF
19296
19297 fi
19298
19299
19300 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19301 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19302 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19303   echo $ECHO_N "(cached) $ECHO_C" >&6
19304 else
19305   ac_ext=cpp
19306 ac_cpp='$CXXCPP $CPPFLAGS'
19307 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19308 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19309 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19310
19311    cat >conftest.$ac_ext <<_ACEOF
19312 /* confdefs.h.  */
19313 _ACEOF
19314 cat confdefs.h >>conftest.$ac_ext
19315 cat >>conftest.$ac_ext <<_ACEOF
19316 /* end confdefs.h.  */
19317 #include <math.h>
19318 int
19319 main ()
19320 {
19321 float f; isnan(f);
19322   ;
19323   return 0;
19324 }
19325 _ACEOF
19326 rm -f conftest.$ac_objext
19327 if { (ac_try="$ac_compile"
19328 case "(($ac_try" in
19329   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19330   *) ac_try_echo=$ac_try;;
19331 esac
19332 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19333   (eval "$ac_compile") 2>conftest.er1
19334   ac_status=$?
19335   grep -v '^ *+' conftest.er1 >conftest.err
19336   rm -f conftest.er1
19337   cat conftest.err >&5
19338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19339   (exit $ac_status); } &&
19340          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19341   { (case "(($ac_try" in
19342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19343   *) ac_try_echo=$ac_try;;
19344 esac
19345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19346   (eval "$ac_try") 2>&5
19347   ac_status=$?
19348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19349   (exit $ac_status); }; } &&
19350          { ac_try='test -s conftest.$ac_objext'
19351   { (case "(($ac_try" in
19352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19353   *) ac_try_echo=$ac_try;;
19354 esac
19355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19356   (eval "$ac_try") 2>&5
19357   ac_status=$?
19358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19359   (exit $ac_status); }; }; then
19360   ac_cv_func_isnan_in_math_h=yes
19361 else
19362   echo "$as_me: failed program was:" >&5
19363 sed 's/^/| /' conftest.$ac_ext >&5
19364
19365         ac_cv_func_isnan_in_math_h=no
19366 fi
19367
19368 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19369   ac_ext=c
19370 ac_cpp='$CPP $CPPFLAGS'
19371 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19372 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19373 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19374
19375 fi
19376 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19377 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19378
19379
19380 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19381
19382 cat >>confdefs.h <<\_ACEOF
19383 #define HAVE_ISNAN_IN_MATH_H 1
19384 _ACEOF
19385
19386 fi
19387
19388 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19389 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19390 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19391   echo $ECHO_N "(cached) $ECHO_C" >&6
19392 else
19393   ac_ext=cpp
19394 ac_cpp='$CXXCPP $CPPFLAGS'
19395 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19396 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19397 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19398
19399    cat >conftest.$ac_ext <<_ACEOF
19400 /* confdefs.h.  */
19401 _ACEOF
19402 cat confdefs.h >>conftest.$ac_ext
19403 cat >>conftest.$ac_ext <<_ACEOF
19404 /* end confdefs.h.  */
19405 #include <cmath>
19406 int
19407 main ()
19408 {
19409 float f; isnan(f);
19410   ;
19411   return 0;
19412 }
19413 _ACEOF
19414 rm -f conftest.$ac_objext
19415 if { (ac_try="$ac_compile"
19416 case "(($ac_try" in
19417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19418   *) ac_try_echo=$ac_try;;
19419 esac
19420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19421   (eval "$ac_compile") 2>conftest.er1
19422   ac_status=$?
19423   grep -v '^ *+' conftest.er1 >conftest.err
19424   rm -f conftest.er1
19425   cat conftest.err >&5
19426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19427   (exit $ac_status); } &&
19428          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19429   { (case "(($ac_try" in
19430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19431   *) ac_try_echo=$ac_try;;
19432 esac
19433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19434   (eval "$ac_try") 2>&5
19435   ac_status=$?
19436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19437   (exit $ac_status); }; } &&
19438          { ac_try='test -s conftest.$ac_objext'
19439   { (case "(($ac_try" in
19440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19441   *) ac_try_echo=$ac_try;;
19442 esac
19443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19444   (eval "$ac_try") 2>&5
19445   ac_status=$?
19446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19447   (exit $ac_status); }; }; then
19448   ac_cv_func_isnan_in_cmath=yes
19449 else
19450   echo "$as_me: failed program was:" >&5
19451 sed 's/^/| /' conftest.$ac_ext >&5
19452
19453         ac_cv_func_isnan_in_cmath=no
19454 fi
19455
19456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19457   ac_ext=c
19458 ac_cpp='$CPP $CPPFLAGS'
19459 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19460 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19461 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19462
19463 fi
19464 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19465 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19466
19467 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19468
19469 cat >>confdefs.h <<\_ACEOF
19470 #define HAVE_ISNAN_IN_CMATH 1
19471 _ACEOF
19472
19473 fi
19474
19475 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19476 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19477 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19478   echo $ECHO_N "(cached) $ECHO_C" >&6
19479 else
19480   ac_ext=cpp
19481 ac_cpp='$CXXCPP $CPPFLAGS'
19482 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19483 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19484 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19485
19486    cat >conftest.$ac_ext <<_ACEOF
19487 /* confdefs.h.  */
19488 _ACEOF
19489 cat confdefs.h >>conftest.$ac_ext
19490 cat >>conftest.$ac_ext <<_ACEOF
19491 /* end confdefs.h.  */
19492 #include <cmath>
19493 int
19494 main ()
19495 {
19496 float f; std::isnan(f);
19497   ;
19498   return 0;
19499 }
19500 _ACEOF
19501 rm -f conftest.$ac_objext
19502 if { (ac_try="$ac_compile"
19503 case "(($ac_try" in
19504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19505   *) ac_try_echo=$ac_try;;
19506 esac
19507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19508   (eval "$ac_compile") 2>conftest.er1
19509   ac_status=$?
19510   grep -v '^ *+' conftest.er1 >conftest.err
19511   rm -f conftest.er1
19512   cat conftest.err >&5
19513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19514   (exit $ac_status); } &&
19515          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19516   { (case "(($ac_try" in
19517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19518   *) ac_try_echo=$ac_try;;
19519 esac
19520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19521   (eval "$ac_try") 2>&5
19522   ac_status=$?
19523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19524   (exit $ac_status); }; } &&
19525          { ac_try='test -s conftest.$ac_objext'
19526   { (case "(($ac_try" in
19527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19528   *) ac_try_echo=$ac_try;;
19529 esac
19530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19531   (eval "$ac_try") 2>&5
19532   ac_status=$?
19533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19534   (exit $ac_status); }; }; then
19535   ac_cv_func_std_isnan_in_cmath=yes
19536 else
19537   echo "$as_me: failed program was:" >&5
19538 sed 's/^/| /' conftest.$ac_ext >&5
19539
19540         ac_cv_func_std_isnan_in_cmath=no
19541 fi
19542
19543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19544   ac_ext=c
19545 ac_cpp='$CPP $CPPFLAGS'
19546 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19547 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19548 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19549
19550 fi
19551 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19552 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19553
19554 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19555
19556 cat >>confdefs.h <<\_ACEOF
19557 #define HAVE_STD_ISNAN_IN_CMATH 1
19558 _ACEOF
19559
19560 fi
19561
19562
19563 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19564 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19565 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19566   echo $ECHO_N "(cached) $ECHO_C" >&6
19567 else
19568   ac_ext=cpp
19569 ac_cpp='$CXXCPP $CPPFLAGS'
19570 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19571 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19572 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19573
19574    cat >conftest.$ac_ext <<_ACEOF
19575 /* confdefs.h.  */
19576 _ACEOF
19577 cat confdefs.h >>conftest.$ac_ext
19578 cat >>conftest.$ac_ext <<_ACEOF
19579 /* end confdefs.h.  */
19580 #include <math.h>
19581 int
19582 main ()
19583 {
19584 float f; isinf(f);
19585   ;
19586   return 0;
19587 }
19588 _ACEOF
19589 rm -f conftest.$ac_objext
19590 if { (ac_try="$ac_compile"
19591 case "(($ac_try" in
19592   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19593   *) ac_try_echo=$ac_try;;
19594 esac
19595 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19596   (eval "$ac_compile") 2>conftest.er1
19597   ac_status=$?
19598   grep -v '^ *+' conftest.er1 >conftest.err
19599   rm -f conftest.er1
19600   cat conftest.err >&5
19601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19602   (exit $ac_status); } &&
19603          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19604   { (case "(($ac_try" in
19605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19606   *) ac_try_echo=$ac_try;;
19607 esac
19608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19609   (eval "$ac_try") 2>&5
19610   ac_status=$?
19611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19612   (exit $ac_status); }; } &&
19613          { ac_try='test -s conftest.$ac_objext'
19614   { (case "(($ac_try" in
19615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19616   *) ac_try_echo=$ac_try;;
19617 esac
19618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19619   (eval "$ac_try") 2>&5
19620   ac_status=$?
19621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19622   (exit $ac_status); }; }; then
19623   ac_cv_func_isinf_in_math_h=yes
19624 else
19625   echo "$as_me: failed program was:" >&5
19626 sed 's/^/| /' conftest.$ac_ext >&5
19627
19628         ac_cv_func_isinf_in_math_h=no
19629 fi
19630
19631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19632   ac_ext=c
19633 ac_cpp='$CPP $CPPFLAGS'
19634 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19635 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19636 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19637
19638 fi
19639 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19640 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19641
19642 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19643
19644 cat >>confdefs.h <<\_ACEOF
19645 #define HAVE_ISINF_IN_MATH_H 1
19646 _ACEOF
19647
19648 fi
19649
19650 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19651 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19652 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19653   echo $ECHO_N "(cached) $ECHO_C" >&6
19654 else
19655   ac_ext=cpp
19656 ac_cpp='$CXXCPP $CPPFLAGS'
19657 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19658 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19659 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19660
19661    cat >conftest.$ac_ext <<_ACEOF
19662 /* confdefs.h.  */
19663 _ACEOF
19664 cat confdefs.h >>conftest.$ac_ext
19665 cat >>conftest.$ac_ext <<_ACEOF
19666 /* end confdefs.h.  */
19667 #include <cmath>
19668 int
19669 main ()
19670 {
19671 float f; isinf(f);
19672   ;
19673   return 0;
19674 }
19675 _ACEOF
19676 rm -f conftest.$ac_objext
19677 if { (ac_try="$ac_compile"
19678 case "(($ac_try" in
19679   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19680   *) ac_try_echo=$ac_try;;
19681 esac
19682 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19683   (eval "$ac_compile") 2>conftest.er1
19684   ac_status=$?
19685   grep -v '^ *+' conftest.er1 >conftest.err
19686   rm -f conftest.er1
19687   cat conftest.err >&5
19688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19689   (exit $ac_status); } &&
19690          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19691   { (case "(($ac_try" in
19692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19693   *) ac_try_echo=$ac_try;;
19694 esac
19695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19696   (eval "$ac_try") 2>&5
19697   ac_status=$?
19698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19699   (exit $ac_status); }; } &&
19700          { ac_try='test -s conftest.$ac_objext'
19701   { (case "(($ac_try" in
19702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19703   *) ac_try_echo=$ac_try;;
19704 esac
19705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19706   (eval "$ac_try") 2>&5
19707   ac_status=$?
19708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19709   (exit $ac_status); }; }; then
19710   ac_cv_func_isinf_in_cmath=yes
19711 else
19712   echo "$as_me: failed program was:" >&5
19713 sed 's/^/| /' conftest.$ac_ext >&5
19714
19715         ac_cv_func_isinf_in_cmath=no
19716 fi
19717
19718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19719   ac_ext=c
19720 ac_cpp='$CPP $CPPFLAGS'
19721 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19722 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19723 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19724
19725 fi
19726 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19727 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19728
19729 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19730
19731 cat >>confdefs.h <<\_ACEOF
19732 #define HAVE_ISINF_IN_CMATH 1
19733 _ACEOF
19734
19735 fi
19736
19737 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19738 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19739 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19740   echo $ECHO_N "(cached) $ECHO_C" >&6
19741 else
19742   ac_ext=cpp
19743 ac_cpp='$CXXCPP $CPPFLAGS'
19744 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19745 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19746 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19747
19748    cat >conftest.$ac_ext <<_ACEOF
19749 /* confdefs.h.  */
19750 _ACEOF
19751 cat confdefs.h >>conftest.$ac_ext
19752 cat >>conftest.$ac_ext <<_ACEOF
19753 /* end confdefs.h.  */
19754 #include <cmath>
19755 int
19756 main ()
19757 {
19758 float f; std::isinf(f)}
19759   ;
19760   return 0;
19761 }
19762 _ACEOF
19763 rm -f conftest.$ac_objext
19764 if { (ac_try="$ac_compile"
19765 case "(($ac_try" in
19766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19767   *) ac_try_echo=$ac_try;;
19768 esac
19769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19770   (eval "$ac_compile") 2>conftest.er1
19771   ac_status=$?
19772   grep -v '^ *+' conftest.er1 >conftest.err
19773   rm -f conftest.er1
19774   cat conftest.err >&5
19775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19776   (exit $ac_status); } &&
19777          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19778   { (case "(($ac_try" in
19779   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19780   *) ac_try_echo=$ac_try;;
19781 esac
19782 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19783   (eval "$ac_try") 2>&5
19784   ac_status=$?
19785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19786   (exit $ac_status); }; } &&
19787          { ac_try='test -s conftest.$ac_objext'
19788   { (case "(($ac_try" in
19789   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19790   *) ac_try_echo=$ac_try;;
19791 esac
19792 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19793   (eval "$ac_try") 2>&5
19794   ac_status=$?
19795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19796   (exit $ac_status); }; }; then
19797   ac_cv_func_std_isinf_in_cmath=yes
19798 else
19799   echo "$as_me: failed program was:" >&5
19800 sed 's/^/| /' conftest.$ac_ext >&5
19801
19802         ac_cv_func_std_isinf_in_cmath=no
19803 fi
19804
19805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19806   ac_ext=c
19807 ac_cpp='$CPP $CPPFLAGS'
19808 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19809 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19810 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19811
19812 fi
19813 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19814 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19815
19816 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19817
19818 cat >>confdefs.h <<\_ACEOF
19819 #define HAVE_STD_ISINF_IN_CMATH 1
19820 _ACEOF
19821
19822 fi
19823
19824 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19825 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19826 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19827   echo $ECHO_N "(cached) $ECHO_C" >&6
19828 else
19829   ac_ext=cpp
19830 ac_cpp='$CXXCPP $CPPFLAGS'
19831 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19832 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19833 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19834
19835    cat >conftest.$ac_ext <<_ACEOF
19836 /* confdefs.h.  */
19837 _ACEOF
19838 cat confdefs.h >>conftest.$ac_ext
19839 cat >>conftest.$ac_ext <<_ACEOF
19840 /* end confdefs.h.  */
19841 #include <ieeefp.h>
19842 int
19843 main ()
19844 {
19845 float f; finite(f);
19846   ;
19847   return 0;
19848 }
19849 _ACEOF
19850 rm -f conftest.$ac_objext
19851 if { (ac_try="$ac_compile"
19852 case "(($ac_try" in
19853   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19854   *) ac_try_echo=$ac_try;;
19855 esac
19856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19857   (eval "$ac_compile") 2>conftest.er1
19858   ac_status=$?
19859   grep -v '^ *+' conftest.er1 >conftest.err
19860   rm -f conftest.er1
19861   cat conftest.err >&5
19862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19863   (exit $ac_status); } &&
19864          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19865   { (case "(($ac_try" in
19866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19867   *) ac_try_echo=$ac_try;;
19868 esac
19869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19870   (eval "$ac_try") 2>&5
19871   ac_status=$?
19872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19873   (exit $ac_status); }; } &&
19874          { ac_try='test -s conftest.$ac_objext'
19875   { (case "(($ac_try" in
19876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19877   *) ac_try_echo=$ac_try;;
19878 esac
19879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19880   (eval "$ac_try") 2>&5
19881   ac_status=$?
19882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19883   (exit $ac_status); }; }; then
19884   ac_cv_func_finite_in_ieeefp_h=yes
19885 else
19886   echo "$as_me: failed program was:" >&5
19887 sed 's/^/| /' conftest.$ac_ext >&5
19888
19889         ac_cv_func_finite_in_ieeefp_h=no
19890 fi
19891
19892 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19893   ac_ext=c
19894 ac_cpp='$CPP $CPPFLAGS'
19895 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19896 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19897 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19898
19899 fi
19900 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19901 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19902
19903 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19904
19905 cat >>confdefs.h <<\_ACEOF
19906 #define HAVE_FINITE_IN_IEEEFP_H 1
19907 _ACEOF
19908
19909 fi
19910
19911
19912
19913 if test "$llvm_cv_platform_type" = "Unix" ; then
19914
19915
19916 for ac_header in stdlib.h unistd.h
19917 do
19918 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19919 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19920   { echo "$as_me:$LINENO: checking for $ac_header" >&5
19921 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19922 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19923   echo $ECHO_N "(cached) $ECHO_C" >&6
19924 fi
19925 ac_res=`eval echo '${'$as_ac_Header'}'`
19926                { echo "$as_me:$LINENO: result: $ac_res" >&5
19927 echo "${ECHO_T}$ac_res" >&6; }
19928 else
19929   # Is the header compilable?
19930 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
19931 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19932 cat >conftest.$ac_ext <<_ACEOF
19933 /* confdefs.h.  */
19934 _ACEOF
19935 cat confdefs.h >>conftest.$ac_ext
19936 cat >>conftest.$ac_ext <<_ACEOF
19937 /* end confdefs.h.  */
19938 $ac_includes_default
19939 #include <$ac_header>
19940 _ACEOF
19941 rm -f conftest.$ac_objext
19942 if { (ac_try="$ac_compile"
19943 case "(($ac_try" in
19944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19945   *) ac_try_echo=$ac_try;;
19946 esac
19947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19948   (eval "$ac_compile") 2>conftest.er1
19949   ac_status=$?
19950   grep -v '^ *+' conftest.er1 >conftest.err
19951   rm -f conftest.er1
19952   cat conftest.err >&5
19953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19954   (exit $ac_status); } &&
19955          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19956   { (case "(($ac_try" in
19957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19958   *) ac_try_echo=$ac_try;;
19959 esac
19960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19961   (eval "$ac_try") 2>&5
19962   ac_status=$?
19963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19964   (exit $ac_status); }; } &&
19965          { ac_try='test -s conftest.$ac_objext'
19966   { (case "(($ac_try" in
19967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19968   *) ac_try_echo=$ac_try;;
19969 esac
19970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19971   (eval "$ac_try") 2>&5
19972   ac_status=$?
19973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19974   (exit $ac_status); }; }; then
19975   ac_header_compiler=yes
19976 else
19977   echo "$as_me: failed program was:" >&5
19978 sed 's/^/| /' conftest.$ac_ext >&5
19979
19980         ac_header_compiler=no
19981 fi
19982
19983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19984 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19985 echo "${ECHO_T}$ac_header_compiler" >&6; }
19986
19987 # Is the header present?
19988 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
19989 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19990 cat >conftest.$ac_ext <<_ACEOF
19991 /* confdefs.h.  */
19992 _ACEOF
19993 cat confdefs.h >>conftest.$ac_ext
19994 cat >>conftest.$ac_ext <<_ACEOF
19995 /* end confdefs.h.  */
19996 #include <$ac_header>
19997 _ACEOF
19998 if { (ac_try="$ac_cpp conftest.$ac_ext"
19999 case "(($ac_try" in
20000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20001   *) ac_try_echo=$ac_try;;
20002 esac
20003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20004   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20005   ac_status=$?
20006   grep -v '^ *+' conftest.er1 >conftest.err
20007   rm -f conftest.er1
20008   cat conftest.err >&5
20009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20010   (exit $ac_status); } >/dev/null; then
20011   if test -s conftest.err; then
20012     ac_cpp_err=$ac_c_preproc_warn_flag
20013     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20014   else
20015     ac_cpp_err=
20016   fi
20017 else
20018   ac_cpp_err=yes
20019 fi
20020 if test -z "$ac_cpp_err"; then
20021   ac_header_preproc=yes
20022 else
20023   echo "$as_me: failed program was:" >&5
20024 sed 's/^/| /' conftest.$ac_ext >&5
20025
20026   ac_header_preproc=no
20027 fi
20028
20029 rm -f conftest.err conftest.$ac_ext
20030 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20031 echo "${ECHO_T}$ac_header_preproc" >&6; }
20032
20033 # So?  What about this header?
20034 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20035   yes:no: )
20036     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20037 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20038     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20039 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20040     ac_header_preproc=yes
20041     ;;
20042   no:yes:* )
20043     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20044 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20045     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20046 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20047     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20048 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20049     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20050 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20051     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20052 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20053     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20054 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20055     ( cat <<\_ASBOX
20056 ## ----------------------------------- ##
20057 ## Report this to llvmbugs@cs.uiuc.edu ##
20058 ## ----------------------------------- ##
20059 _ASBOX
20060      ) | sed "s/^/$as_me: WARNING:     /" >&2
20061     ;;
20062 esac
20063 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20064 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20065 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20066   echo $ECHO_N "(cached) $ECHO_C" >&6
20067 else
20068   eval "$as_ac_Header=\$ac_header_preproc"
20069 fi
20070 ac_res=`eval echo '${'$as_ac_Header'}'`
20071                { echo "$as_me:$LINENO: result: $ac_res" >&5
20072 echo "${ECHO_T}$ac_res" >&6; }
20073
20074 fi
20075 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20076   cat >>confdefs.h <<_ACEOF
20077 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20078 _ACEOF
20079
20080 fi
20081
20082 done
20083
20084
20085 for ac_func in getpagesize
20086 do
20087 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20088 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20089 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20090 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20091   echo $ECHO_N "(cached) $ECHO_C" >&6
20092 else
20093   cat >conftest.$ac_ext <<_ACEOF
20094 /* confdefs.h.  */
20095 _ACEOF
20096 cat confdefs.h >>conftest.$ac_ext
20097 cat >>conftest.$ac_ext <<_ACEOF
20098 /* end confdefs.h.  */
20099 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20100    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20101 #define $ac_func innocuous_$ac_func
20102
20103 /* System header to define __stub macros and hopefully few prototypes,
20104     which can conflict with char $ac_func (); below.
20105     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20106     <limits.h> exists even on freestanding compilers.  */
20107
20108 #ifdef __STDC__
20109 # include <limits.h>
20110 #else
20111 # include <assert.h>
20112 #endif
20113
20114 #undef $ac_func
20115
20116 /* Override any GCC internal prototype to avoid an error.
20117    Use char because int might match the return type of a GCC
20118    builtin and then its argument prototype would still apply.  */
20119 #ifdef __cplusplus
20120 extern "C"
20121 #endif
20122 char $ac_func ();
20123 /* The GNU C library defines this for functions which it implements
20124     to always fail with ENOSYS.  Some functions are actually named
20125     something starting with __ and the normal name is an alias.  */
20126 #if defined __stub_$ac_func || defined __stub___$ac_func
20127 choke me
20128 #endif
20129
20130 int
20131 main ()
20132 {
20133 return $ac_func ();
20134   ;
20135   return 0;
20136 }
20137 _ACEOF
20138 rm -f conftest.$ac_objext conftest$ac_exeext
20139 if { (ac_try="$ac_link"
20140 case "(($ac_try" in
20141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20142   *) ac_try_echo=$ac_try;;
20143 esac
20144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20145   (eval "$ac_link") 2>conftest.er1
20146   ac_status=$?
20147   grep -v '^ *+' conftest.er1 >conftest.err
20148   rm -f conftest.er1
20149   cat conftest.err >&5
20150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20151   (exit $ac_status); } &&
20152          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20153   { (case "(($ac_try" in
20154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20155   *) ac_try_echo=$ac_try;;
20156 esac
20157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20158   (eval "$ac_try") 2>&5
20159   ac_status=$?
20160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20161   (exit $ac_status); }; } &&
20162          { ac_try='test -s conftest$ac_exeext'
20163   { (case "(($ac_try" in
20164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20165   *) ac_try_echo=$ac_try;;
20166 esac
20167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20168   (eval "$ac_try") 2>&5
20169   ac_status=$?
20170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20171   (exit $ac_status); }; }; then
20172   eval "$as_ac_var=yes"
20173 else
20174   echo "$as_me: failed program was:" >&5
20175 sed 's/^/| /' conftest.$ac_ext >&5
20176
20177         eval "$as_ac_var=no"
20178 fi
20179
20180 rm -f core conftest.err conftest.$ac_objext \
20181       conftest$ac_exeext conftest.$ac_ext
20182 fi
20183 ac_res=`eval echo '${'$as_ac_var'}'`
20184                { echo "$as_me:$LINENO: result: $ac_res" >&5
20185 echo "${ECHO_T}$ac_res" >&6; }
20186 if test `eval echo '${'$as_ac_var'}'` = yes; then
20187   cat >>confdefs.h <<_ACEOF
20188 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20189 _ACEOF
20190
20191 fi
20192 done
20193
20194 { echo "$as_me:$LINENO: checking for working mmap" >&5
20195 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20196 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20197   echo $ECHO_N "(cached) $ECHO_C" >&6
20198 else
20199   if test "$cross_compiling" = yes; then
20200   ac_cv_func_mmap_fixed_mapped=no
20201 else
20202   cat >conftest.$ac_ext <<_ACEOF
20203 /* confdefs.h.  */
20204 _ACEOF
20205 cat confdefs.h >>conftest.$ac_ext
20206 cat >>conftest.$ac_ext <<_ACEOF
20207 /* end confdefs.h.  */
20208 $ac_includes_default
20209 /* malloc might have been renamed as rpl_malloc. */
20210 #undef malloc
20211
20212 /* Thanks to Mike Haertel and Jim Avera for this test.
20213    Here is a matrix of mmap possibilities:
20214         mmap private not fixed
20215         mmap private fixed at somewhere currently unmapped
20216         mmap private fixed at somewhere already mapped
20217         mmap shared not fixed
20218         mmap shared fixed at somewhere currently unmapped
20219         mmap shared fixed at somewhere already mapped
20220    For private mappings, we should verify that changes cannot be read()
20221    back from the file, nor mmap's back from the file at a different
20222    address.  (There have been systems where private was not correctly
20223    implemented like the infamous i386 svr4.0, and systems where the
20224    VM page cache was not coherent with the file system buffer cache
20225    like early versions of FreeBSD and possibly contemporary NetBSD.)
20226    For shared mappings, we should conversely verify that changes get
20227    propagated back to all the places they're supposed to be.
20228
20229    Grep wants private fixed already mapped.
20230    The main things grep needs to know about mmap are:
20231    * does it exist and is it safe to write into the mmap'd area
20232    * how to use it (BSD variants)  */
20233
20234 #include <fcntl.h>
20235 #include <sys/mman.h>
20236
20237 #if !STDC_HEADERS && !HAVE_STDLIB_H
20238 char *malloc ();
20239 #endif
20240
20241 /* This mess was copied from the GNU getpagesize.h.  */
20242 #if !HAVE_GETPAGESIZE
20243 /* Assume that all systems that can run configure have sys/param.h.  */
20244 # if !HAVE_SYS_PARAM_H
20245 #  define HAVE_SYS_PARAM_H 1
20246 # endif
20247
20248 # ifdef _SC_PAGESIZE
20249 #  define getpagesize() sysconf(_SC_PAGESIZE)
20250 # else /* no _SC_PAGESIZE */
20251 #  if HAVE_SYS_PARAM_H
20252 #   include <sys/param.h>
20253 #   ifdef EXEC_PAGESIZE
20254 #    define getpagesize() EXEC_PAGESIZE
20255 #   else /* no EXEC_PAGESIZE */
20256 #    ifdef NBPG
20257 #     define getpagesize() NBPG * CLSIZE
20258 #     ifndef CLSIZE
20259 #      define CLSIZE 1
20260 #     endif /* no CLSIZE */
20261 #    else /* no NBPG */
20262 #     ifdef NBPC
20263 #      define getpagesize() NBPC
20264 #     else /* no NBPC */
20265 #      ifdef PAGESIZE
20266 #       define getpagesize() PAGESIZE
20267 #      endif /* PAGESIZE */
20268 #     endif /* no NBPC */
20269 #    endif /* no NBPG */
20270 #   endif /* no EXEC_PAGESIZE */
20271 #  else /* no HAVE_SYS_PARAM_H */
20272 #   define getpagesize() 8192   /* punt totally */
20273 #  endif /* no HAVE_SYS_PARAM_H */
20274 # endif /* no _SC_PAGESIZE */
20275
20276 #endif /* no HAVE_GETPAGESIZE */
20277
20278 int
20279 main ()
20280 {
20281   char *data, *data2, *data3;
20282   int i, pagesize;
20283   int fd;
20284
20285   pagesize = getpagesize ();
20286
20287   /* First, make a file with some known garbage in it. */
20288   data = (char *) malloc (pagesize);
20289   if (!data)
20290     return 1;
20291   for (i = 0; i < pagesize; ++i)
20292     *(data + i) = rand ();
20293   umask (0);
20294   fd = creat ("conftest.mmap", 0600);
20295   if (fd < 0)
20296     return 1;
20297   if (write (fd, data, pagesize) != pagesize)
20298     return 1;
20299   close (fd);
20300
20301   /* Next, try to mmap the file at a fixed address which already has
20302      something else allocated at it.  If we can, also make sure that
20303      we see the same garbage.  */
20304   fd = open ("conftest.mmap", O_RDWR);
20305   if (fd < 0)
20306     return 1;
20307   data2 = (char *) malloc (2 * pagesize);
20308   if (!data2)
20309     return 1;
20310   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20311   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20312                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20313     return 1;
20314   for (i = 0; i < pagesize; ++i)
20315     if (*(data + i) != *(data2 + i))
20316       return 1;
20317
20318   /* Finally, make sure that changes to the mapped area do not
20319      percolate back to the file as seen by read().  (This is a bug on
20320      some variants of i386 svr4.0.)  */
20321   for (i = 0; i < pagesize; ++i)
20322     *(data2 + i) = *(data2 + i) + 1;
20323   data3 = (char *) malloc (pagesize);
20324   if (!data3)
20325     return 1;
20326   if (read (fd, data3, pagesize) != pagesize)
20327     return 1;
20328   for (i = 0; i < pagesize; ++i)
20329     if (*(data + i) != *(data3 + i))
20330       return 1;
20331   close (fd);
20332   return 0;
20333 }
20334 _ACEOF
20335 rm -f conftest$ac_exeext
20336 if { (ac_try="$ac_link"
20337 case "(($ac_try" in
20338   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20339   *) ac_try_echo=$ac_try;;
20340 esac
20341 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20342   (eval "$ac_link") 2>&5
20343   ac_status=$?
20344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20345   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20346   { (case "(($ac_try" in
20347   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20348   *) ac_try_echo=$ac_try;;
20349 esac
20350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20351   (eval "$ac_try") 2>&5
20352   ac_status=$?
20353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20354   (exit $ac_status); }; }; then
20355   ac_cv_func_mmap_fixed_mapped=yes
20356 else
20357   echo "$as_me: program exited with status $ac_status" >&5
20358 echo "$as_me: failed program was:" >&5
20359 sed 's/^/| /' conftest.$ac_ext >&5
20360
20361 ( exit $ac_status )
20362 ac_cv_func_mmap_fixed_mapped=no
20363 fi
20364 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20365 fi
20366
20367
20368 fi
20369 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20370 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20371 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20372
20373 cat >>confdefs.h <<\_ACEOF
20374 #define HAVE_MMAP 1
20375 _ACEOF
20376
20377 fi
20378 rm -f conftest.mmap
20379
20380   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20381 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20382 if test "${ac_cv_func_mmap_file+set}" = set; then
20383   echo $ECHO_N "(cached) $ECHO_C" >&6
20384 else
20385    ac_ext=c
20386 ac_cpp='$CPP $CPPFLAGS'
20387 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20388 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20389 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20390
20391   if test "$cross_compiling" = yes; then
20392   ac_cv_func_mmap_file=no
20393 else
20394   cat >conftest.$ac_ext <<_ACEOF
20395
20396     /* confdefs.h.  */
20397 _ACEOF
20398 cat confdefs.h >>conftest.$ac_ext
20399 cat >>conftest.$ac_ext <<_ACEOF
20400 /* end confdefs.h.  */
20401
20402 #include <sys/types.h>
20403 #include <sys/mman.h>
20404 #include <fcntl.h>
20405
20406 int
20407 main ()
20408 {
20409
20410   int fd;
20411   fd = creat ("foo",0777);
20412   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20413   unlink ("foo");
20414   return (fd != (int) MAP_FAILED);
20415   ;
20416   return 0;
20417 }
20418 _ACEOF
20419 rm -f conftest$ac_exeext
20420 if { (ac_try="$ac_link"
20421 case "(($ac_try" in
20422   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20423   *) ac_try_echo=$ac_try;;
20424 esac
20425 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20426   (eval "$ac_link") 2>&5
20427   ac_status=$?
20428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20429   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20430   { (case "(($ac_try" in
20431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20432   *) ac_try_echo=$ac_try;;
20433 esac
20434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20435   (eval "$ac_try") 2>&5
20436   ac_status=$?
20437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20438   (exit $ac_status); }; }; then
20439   ac_cv_func_mmap_file=yes
20440 else
20441   echo "$as_me: program exited with status $ac_status" >&5
20442 echo "$as_me: failed program was:" >&5
20443 sed 's/^/| /' conftest.$ac_ext >&5
20444
20445 ( exit $ac_status )
20446 ac_cv_func_mmap_file=no
20447 fi
20448 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20449 fi
20450
20451
20452   ac_ext=c
20453 ac_cpp='$CPP $CPPFLAGS'
20454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20457
20458
20459 fi
20460 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20461 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20462 if test "$ac_cv_func_mmap_file" = yes; then
20463
20464 cat >>confdefs.h <<\_ACEOF
20465 #define HAVE_MMAP_FILE
20466 _ACEOF
20467
20468    MMAP_FILE=yes
20469
20470 fi
20471
20472   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20473 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20474 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20475   echo $ECHO_N "(cached) $ECHO_C" >&6
20476 else
20477   if test "$llvm_cv_os_type" = "Interix" ; then
20478    ac_cv_need_dev_zero_for_mmap=yes
20479  else
20480    ac_cv_need_dev_zero_for_mmap=no
20481  fi
20482
20483 fi
20484 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20485 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20486 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20487
20488 cat >>confdefs.h <<\_ACEOF
20489 #define NEED_DEV_ZERO_FOR_MMAP 1
20490 _ACEOF
20491
20492 fi
20493
20494   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20495   then
20496     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20497 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20498   fi
20499   if test "$ac_cv_func_mmap_file" = "no"
20500   then
20501     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20502 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20503   fi
20504 fi
20505
20506 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20507 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20508 ac_ext=cpp
20509 ac_cpp='$CXXCPP $CPPFLAGS'
20510 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20511 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20512 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20513
20514 cat >conftest.$ac_ext <<_ACEOF
20515 /* confdefs.h.  */
20516 _ACEOF
20517 cat confdefs.h >>conftest.$ac_ext
20518 cat >>conftest.$ac_ext <<_ACEOF
20519 /* end confdefs.h.  */
20520 int main() {
20521         volatile unsigned long val = 1;
20522         __sync_synchronize();
20523         __sync_val_compare_and_swap(&val, 1, 0);
20524         __sync_add_and_fetch(&val, 1);
20525         __sync_sub_and_fetch(&val, 1);
20526         return 0;
20527       }
20528
20529 _ACEOF
20530 rm -f conftest.$ac_objext conftest$ac_exeext
20531 if { (ac_try="$ac_link"
20532 case "(($ac_try" in
20533   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20534   *) ac_try_echo=$ac_try;;
20535 esac
20536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20537   (eval "$ac_link") 2>conftest.er1
20538   ac_status=$?
20539   grep -v '^ *+' conftest.er1 >conftest.err
20540   rm -f conftest.er1
20541   cat conftest.err >&5
20542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20543   (exit $ac_status); } &&
20544          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20545   { (case "(($ac_try" in
20546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20547   *) ac_try_echo=$ac_try;;
20548 esac
20549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20550   (eval "$ac_try") 2>&5
20551   ac_status=$?
20552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20553   (exit $ac_status); }; } &&
20554          { ac_try='test -s conftest$ac_exeext'
20555   { (case "(($ac_try" in
20556   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20557   *) ac_try_echo=$ac_try;;
20558 esac
20559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20560   (eval "$ac_try") 2>&5
20561   ac_status=$?
20562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20563   (exit $ac_status); }; }; then
20564   ac_ext=c
20565 ac_cpp='$CPP $CPPFLAGS'
20566 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20567 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20568 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20569
20570   { echo "$as_me:$LINENO: result: yes" >&5
20571 echo "${ECHO_T}yes" >&6; }
20572
20573 cat >>confdefs.h <<\_ACEOF
20574 #define LLVM_HAS_ATOMICS 1
20575 _ACEOF
20576
20577 else
20578   echo "$as_me: failed program was:" >&5
20579 sed 's/^/| /' conftest.$ac_ext >&5
20580
20581         { echo "$as_me:$LINENO: result: no" >&5
20582 echo "${ECHO_T}no" >&6; }
20583
20584 cat >>confdefs.h <<\_ACEOF
20585 #define LLVM_HAS_ATOMICS 0
20586 _ACEOF
20587
20588   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20589 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20590 fi
20591
20592 rm -f core conftest.err conftest.$ac_objext \
20593       conftest$ac_exeext conftest.$ac_ext
20594
20595
20596 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20597   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20598 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20599 if test "${llvm_cv_linux_mixed+set}" = set; then
20600   echo $ECHO_N "(cached) $ECHO_C" >&6
20601 else
20602    ac_ext=c
20603 ac_cpp='$CPP $CPPFLAGS'
20604 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20605 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20606 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20607
20608   cat >conftest.$ac_ext <<_ACEOF
20609 /* confdefs.h.  */
20610 _ACEOF
20611 cat confdefs.h >>conftest.$ac_ext
20612 cat >>conftest.$ac_ext <<_ACEOF
20613 /* end confdefs.h.  */
20614 #ifndef __x86_64__
20615        error: Not x86-64 even if uname says so!
20616       #endif
20617
20618 int
20619 main ()
20620 {
20621
20622   ;
20623   return 0;
20624 }
20625 _ACEOF
20626 rm -f conftest.$ac_objext
20627 if { (ac_try="$ac_compile"
20628 case "(($ac_try" in
20629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20630   *) ac_try_echo=$ac_try;;
20631 esac
20632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20633   (eval "$ac_compile") 2>conftest.er1
20634   ac_status=$?
20635   grep -v '^ *+' conftest.er1 >conftest.err
20636   rm -f conftest.er1
20637   cat conftest.err >&5
20638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20639   (exit $ac_status); } &&
20640          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20641   { (case "(($ac_try" in
20642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20643   *) ac_try_echo=$ac_try;;
20644 esac
20645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20646   (eval "$ac_try") 2>&5
20647   ac_status=$?
20648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20649   (exit $ac_status); }; } &&
20650          { ac_try='test -s conftest.$ac_objext'
20651   { (case "(($ac_try" in
20652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20653   *) ac_try_echo=$ac_try;;
20654 esac
20655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20656   (eval "$ac_try") 2>&5
20657   ac_status=$?
20658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20659   (exit $ac_status); }; }; then
20660   llvm_cv_linux_mixed=no
20661 else
20662   echo "$as_me: failed program was:" >&5
20663 sed 's/^/| /' conftest.$ac_ext >&5
20664
20665         llvm_cv_linux_mixed=yes
20666 fi
20667
20668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20669   ac_ext=c
20670 ac_cpp='$CPP $CPPFLAGS'
20671 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20672 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20673 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20674
20675
20676 fi
20677 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20678 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20679
20680   if test "$llvm_cv_linux_mixed" = "yes"; then
20681     llvm_cv_target_arch="x86"
20682     ARCH="x86"
20683   fi
20684 fi
20685
20686
20687 for ac_func in __dso_handle
20688 do
20689 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20690 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20691 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20692 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20693   echo $ECHO_N "(cached) $ECHO_C" >&6
20694 else
20695   cat >conftest.$ac_ext <<_ACEOF
20696 /* confdefs.h.  */
20697 _ACEOF
20698 cat confdefs.h >>conftest.$ac_ext
20699 cat >>conftest.$ac_ext <<_ACEOF
20700 /* end confdefs.h.  */
20701 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20702    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20703 #define $ac_func innocuous_$ac_func
20704
20705 /* System header to define __stub macros and hopefully few prototypes,
20706     which can conflict with char $ac_func (); below.
20707     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20708     <limits.h> exists even on freestanding compilers.  */
20709
20710 #ifdef __STDC__
20711 # include <limits.h>
20712 #else
20713 # include <assert.h>
20714 #endif
20715
20716 #undef $ac_func
20717
20718 /* Override any GCC internal prototype to avoid an error.
20719    Use char because int might match the return type of a GCC
20720    builtin and then its argument prototype would still apply.  */
20721 #ifdef __cplusplus
20722 extern "C"
20723 #endif
20724 char $ac_func ();
20725 /* The GNU C library defines this for functions which it implements
20726     to always fail with ENOSYS.  Some functions are actually named
20727     something starting with __ and the normal name is an alias.  */
20728 #if defined __stub_$ac_func || defined __stub___$ac_func
20729 choke me
20730 #endif
20731
20732 int
20733 main ()
20734 {
20735 return $ac_func ();
20736   ;
20737   return 0;
20738 }
20739 _ACEOF
20740 rm -f conftest.$ac_objext conftest$ac_exeext
20741 if { (ac_try="$ac_link"
20742 case "(($ac_try" in
20743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20744   *) ac_try_echo=$ac_try;;
20745 esac
20746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20747   (eval "$ac_link") 2>conftest.er1
20748   ac_status=$?
20749   grep -v '^ *+' conftest.er1 >conftest.err
20750   rm -f conftest.er1
20751   cat conftest.err >&5
20752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20753   (exit $ac_status); } &&
20754          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20755   { (case "(($ac_try" in
20756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20757   *) ac_try_echo=$ac_try;;
20758 esac
20759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20760   (eval "$ac_try") 2>&5
20761   ac_status=$?
20762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20763   (exit $ac_status); }; } &&
20764          { ac_try='test -s conftest$ac_exeext'
20765   { (case "(($ac_try" in
20766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20767   *) ac_try_echo=$ac_try;;
20768 esac
20769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20770   (eval "$ac_try") 2>&5
20771   ac_status=$?
20772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20773   (exit $ac_status); }; }; then
20774   eval "$as_ac_var=yes"
20775 else
20776   echo "$as_me: failed program was:" >&5
20777 sed 's/^/| /' conftest.$ac_ext >&5
20778
20779         eval "$as_ac_var=no"
20780 fi
20781
20782 rm -f core conftest.err conftest.$ac_objext \
20783       conftest$ac_exeext conftest.$ac_ext
20784 fi
20785 ac_res=`eval echo '${'$as_ac_var'}'`
20786                { echo "$as_me:$LINENO: result: $ac_res" >&5
20787 echo "${ECHO_T}$ac_res" >&6; }
20788 if test `eval echo '${'$as_ac_var'}'` = yes; then
20789   cat >>confdefs.h <<_ACEOF
20790 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20791 _ACEOF
20792
20793 fi
20794 done
20795
20796
20797 SHLIBEXT=$libltdl_cv_shlibext
20798
20799
20800 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20801
20802
20803 # Translate the various configuration directories and other basic
20804 # information into substitutions that will end up in Makefile.config.in
20805 # that these configured values can be used by the makefiles
20806 if test "${prefix}" = "NONE" ; then
20807   prefix="/usr/local"
20808 fi
20809 eval LLVM_PREFIX="${prefix}";
20810 eval LLVM_BINDIR="${prefix}/bin";
20811 eval LLVM_LIBDIR="${prefix}/lib";
20812 eval LLVM_DATADIR="${prefix}/share/llvm";
20813 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20814 eval LLVM_ETCDIR="${prefix}/etc/llvm";
20815 eval LLVM_INCLUDEDIR="${prefix}/include";
20816 eval LLVM_INFODIR="${prefix}/info";
20817 eval LLVM_MANDIR="${prefix}/man";
20818 LLVM_CONFIGTIME=`date`
20819
20820
20821
20822
20823
20824
20825
20826
20827
20828
20829
20830 # Place the various directores into the config.h file as #defines so that we
20831 # can know about the installation paths within LLVM.
20832
20833 cat >>confdefs.h <<_ACEOF
20834 #define LLVM_PREFIX "$LLVM_PREFIX"
20835 _ACEOF
20836
20837
20838 cat >>confdefs.h <<_ACEOF
20839 #define LLVM_BINDIR "$LLVM_BINDIR"
20840 _ACEOF
20841
20842
20843 cat >>confdefs.h <<_ACEOF
20844 #define LLVM_LIBDIR "$LLVM_LIBDIR"
20845 _ACEOF
20846
20847
20848 cat >>confdefs.h <<_ACEOF
20849 #define LLVM_DATADIR "$LLVM_DATADIR"
20850 _ACEOF
20851
20852
20853 cat >>confdefs.h <<_ACEOF
20854 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20855 _ACEOF
20856
20857
20858 cat >>confdefs.h <<_ACEOF
20859 #define LLVM_ETCDIR "$LLVM_ETCDIR"
20860 _ACEOF
20861
20862
20863 cat >>confdefs.h <<_ACEOF
20864 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20865 _ACEOF
20866
20867
20868 cat >>confdefs.h <<_ACEOF
20869 #define LLVM_INFODIR "$LLVM_INFODIR"
20870 _ACEOF
20871
20872
20873 cat >>confdefs.h <<_ACEOF
20874 #define LLVM_MANDIR "$LLVM_MANDIR"
20875 _ACEOF
20876
20877
20878 cat >>confdefs.h <<_ACEOF
20879 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20880 _ACEOF
20881
20882
20883 cat >>confdefs.h <<_ACEOF
20884 #define LLVM_HOSTTRIPLE "$host"
20885 _ACEOF
20886
20887
20888 # Determine which bindings to build.
20889 if test "$BINDINGS_TO_BUILD" = auto ; then
20890   BINDINGS_TO_BUILD=""
20891   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20892     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20893   fi
20894 fi
20895 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20896
20897
20898 # This isn't really configurey, but it avoids having to repeat the list in
20899 # other files.
20900 ALL_BINDINGS=ocaml
20901
20902
20903 # Do any work necessary to ensure that bindings have what they need.
20904 binding_prereqs_failed=0
20905 for a_binding in $BINDINGS_TO_BUILD ; do
20906   case "$a_binding" in
20907   ocaml)
20908     if test "x$OCAMLC" = x ; then
20909       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20910 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20911       binding_prereqs_failed=1
20912     fi
20913     if test "x$OCAMLDEP" = x ; then
20914       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20915 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20916       binding_prereqs_failed=1
20917     fi
20918     if test "x$OCAMLOPT" = x ; then
20919       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20920 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20921           fi
20922     if test "x$with_ocaml_libdir" != xauto ; then
20923       OCAML_LIBDIR=$with_ocaml_libdir
20924
20925     else
20926       ocaml_stdlib="`"$OCAMLC" -where`"
20927       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20928       then
20929         # ocaml stdlib is beneath our prefix; use stdlib
20930         OCAML_LIBDIR=$ocaml_stdlib
20931
20932       else
20933         # ocaml stdlib is outside our prefix; use libdir/ocaml
20934         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20935
20936       fi
20937     fi
20938     ;;
20939   esac
20940 done
20941 if test "$binding_prereqs_failed" = 1 ; then
20942   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20943 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20944    { (exit 1); exit 1; }; }
20945 fi
20946
20947 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20948 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20949 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20950   echo $ECHO_N "(cached) $ECHO_C" >&6
20951 else
20952    ac_ext=cpp
20953 ac_cpp='$CXXCPP $CPPFLAGS'
20954 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20955 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20956 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20957
20958   oldcxxflags="$CXXFLAGS"
20959   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20960   cat >conftest.$ac_ext <<_ACEOF
20961 /* confdefs.h.  */
20962 _ACEOF
20963 cat confdefs.h >>conftest.$ac_ext
20964 cat >>conftest.$ac_ext <<_ACEOF
20965 /* end confdefs.h.  */
20966
20967 int
20968 main ()
20969 {
20970
20971   ;
20972   return 0;
20973 }
20974 _ACEOF
20975 rm -f conftest.$ac_objext
20976 if { (ac_try="$ac_compile"
20977 case "(($ac_try" in
20978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20979   *) ac_try_echo=$ac_try;;
20980 esac
20981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20982   (eval "$ac_compile") 2>conftest.er1
20983   ac_status=$?
20984   grep -v '^ *+' conftest.er1 >conftest.err
20985   rm -f conftest.er1
20986   cat conftest.err >&5
20987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20988   (exit $ac_status); } &&
20989          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20990   { (case "(($ac_try" in
20991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20992   *) ac_try_echo=$ac_try;;
20993 esac
20994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20995   (eval "$ac_try") 2>&5
20996   ac_status=$?
20997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20998   (exit $ac_status); }; } &&
20999          { ac_try='test -s conftest.$ac_objext'
21000   { (case "(($ac_try" in
21001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21002   *) ac_try_echo=$ac_try;;
21003 esac
21004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21005   (eval "$ac_try") 2>&5
21006   ac_status=$?
21007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21008   (exit $ac_status); }; }; then
21009   llvm_cv_cxx_visibility_inlines_hidden=yes
21010 else
21011   echo "$as_me: failed program was:" >&5
21012 sed 's/^/| /' conftest.$ac_ext >&5
21013
21014         llvm_cv_cxx_visibility_inlines_hidden=no
21015 fi
21016
21017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21018   CXXFLAGS="$oldcxxflags"
21019   ac_ext=c
21020 ac_cpp='$CPP $CPPFLAGS'
21021 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21022 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21023 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21024
21025
21026 fi
21027 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21028 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21029 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21030   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21031
21032 else
21033   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21034
21035 fi
21036
21037
21038 if test "$llvm_cv_link_use_r" = "yes" ; then
21039   RPATH="-Wl,-R"
21040 else
21041   RPATH="-Wl,-rpath"
21042 fi
21043
21044
21045 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21046   RDYNAMIC="-Wl,-export-dynamic"
21047 else
21048   RDYNAMIC=""
21049 fi
21050
21051
21052
21053 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21054
21055
21056
21057
21058
21059
21060 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21061
21062 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21063
21064 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21065
21066 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21067
21068 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21069
21070
21071 ac_config_files="$ac_config_files Makefile.config"
21072
21073 ac_config_files="$ac_config_files llvm.spec"
21074
21075
21076 ac_config_files="$ac_config_files docs/doxygen.cfg"
21077
21078 if test -f ${srcdir}/tools/clang/README.txt; then
21079   ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
21080
21081 fi
21082
21083 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
21084
21085 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21086
21087 ac_config_commands="$ac_config_commands setup"
21088
21089 ac_config_commands="$ac_config_commands Makefile"
21090
21091
21092 ac_config_commands="$ac_config_commands Makefile.common"
21093
21094
21095 ac_config_commands="$ac_config_commands examples/Makefile"
21096
21097
21098 ac_config_commands="$ac_config_commands lib/Makefile"
21099
21100
21101 ac_config_commands="$ac_config_commands runtime/Makefile"
21102
21103
21104 ac_config_commands="$ac_config_commands test/Makefile"
21105
21106
21107 ac_config_commands="$ac_config_commands test/Makefile.tests"
21108
21109
21110 ac_config_commands="$ac_config_commands unittests/Makefile"
21111
21112
21113 ac_config_commands="$ac_config_commands tools/Makefile"
21114
21115
21116 ac_config_commands="$ac_config_commands utils/Makefile"
21117
21118
21119 ac_config_commands="$ac_config_commands projects/Makefile"
21120
21121
21122 ac_config_commands="$ac_config_commands bindings/Makefile"
21123
21124
21125 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21126
21127
21128
21129 cat >confcache <<\_ACEOF
21130 # This file is a shell script that caches the results of configure
21131 # tests run on this system so they can be shared between configure
21132 # scripts and configure runs, see configure's option --config-cache.
21133 # It is not useful on other systems.  If it contains results you don't
21134 # want to keep, you may remove or edit it.
21135 #
21136 # config.status only pays attention to the cache file if you give it
21137 # the --recheck option to rerun configure.
21138 #
21139 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21140 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21141 # following values.
21142
21143 _ACEOF
21144
21145 # The following way of writing the cache mishandles newlines in values,
21146 # but we know of no workaround that is simple, portable, and efficient.
21147 # So, we kill variables containing newlines.
21148 # Ultrix sh set writes to stderr and can't be redirected directly,
21149 # and sets the high bit in the cache file unless we assign to the vars.
21150 (
21151   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21152     eval ac_val=\$$ac_var
21153     case $ac_val in #(
21154     *${as_nl}*)
21155       case $ac_var in #(
21156       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21157 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21158       esac
21159       case $ac_var in #(
21160       _ | IFS | as_nl) ;; #(
21161       *) $as_unset $ac_var ;;
21162       esac ;;
21163     esac
21164   done
21165
21166   (set) 2>&1 |
21167     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21168     *${as_nl}ac_space=\ *)
21169       # `set' does not quote correctly, so add quotes (double-quote
21170       # substitution turns \\\\ into \\, and sed turns \\ into \).
21171       sed -n \
21172         "s/'/'\\\\''/g;
21173           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21174       ;; #(
21175     *)
21176       # `set' quotes correctly as required by POSIX, so do not add quotes.
21177       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21178       ;;
21179     esac |
21180     sort
21181 ) |
21182   sed '
21183      /^ac_cv_env_/b end
21184      t clear
21185      :clear
21186      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21187      t end
21188      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21189      :end' >>confcache
21190 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21191   if test -w "$cache_file"; then
21192     test "x$cache_file" != "x/dev/null" &&
21193       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21194 echo "$as_me: updating cache $cache_file" >&6;}
21195     cat confcache >$cache_file
21196   else
21197     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21198 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21199   fi
21200 fi
21201 rm -f confcache
21202
21203 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21204 # Let make expand exec_prefix.
21205 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21206
21207 DEFS=-DHAVE_CONFIG_H
21208
21209 ac_libobjs=
21210 ac_ltlibobjs=
21211 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21212   # 1. Remove the extension, and $U if already installed.
21213   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21214   ac_i=`echo "$ac_i" | sed "$ac_script"`
21215   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21216   #    will be set to the directory where LIBOBJS objects are built.
21217   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21218   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21219 done
21220 LIBOBJS=$ac_libobjs
21221
21222 LTLIBOBJS=$ac_ltlibobjs
21223
21224
21225 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21226   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21227 Usually this means the macro was only invoked conditionally." >&5
21228 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21229 Usually this means the macro was only invoked conditionally." >&2;}
21230    { (exit 1); exit 1; }; }
21231 fi
21232 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21233   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21234 Usually this means the macro was only invoked conditionally." >&5
21235 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21236 Usually this means the macro was only invoked conditionally." >&2;}
21237    { (exit 1); exit 1; }; }
21238 fi
21239
21240 : ${CONFIG_STATUS=./config.status}
21241 ac_clean_files_save=$ac_clean_files
21242 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21243 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21244 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21245 cat >$CONFIG_STATUS <<_ACEOF
21246 #! $SHELL
21247 # Generated by $as_me.
21248 # Run this file to recreate the current configuration.
21249 # Compiler output produced by configure, useful for debugging
21250 # configure, is in config.log if it exists.
21251
21252 debug=false
21253 ac_cs_recheck=false
21254 ac_cs_silent=false
21255 SHELL=\${CONFIG_SHELL-$SHELL}
21256 _ACEOF
21257
21258 cat >>$CONFIG_STATUS <<\_ACEOF
21259 ## --------------------- ##
21260 ## M4sh Initialization.  ##
21261 ## --------------------- ##
21262
21263 # Be Bourne compatible
21264 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21265   emulate sh
21266   NULLCMD=:
21267   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21268   # is contrary to our usage.  Disable this feature.
21269   alias -g '${1+"$@"}'='"$@"'
21270   setopt NO_GLOB_SUBST
21271 else
21272   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21273 fi
21274 BIN_SH=xpg4; export BIN_SH # for Tru64
21275 DUALCASE=1; export DUALCASE # for MKS sh
21276
21277
21278 # PATH needs CR
21279 # Avoid depending upon Character Ranges.
21280 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21281 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21282 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21283 as_cr_digits='0123456789'
21284 as_cr_alnum=$as_cr_Letters$as_cr_digits
21285
21286 # The user is always right.
21287 if test "${PATH_SEPARATOR+set}" != set; then
21288   echo "#! /bin/sh" >conf$$.sh
21289   echo  "exit 0"   >>conf$$.sh
21290   chmod +x conf$$.sh
21291   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21292     PATH_SEPARATOR=';'
21293   else
21294     PATH_SEPARATOR=:
21295   fi
21296   rm -f conf$$.sh
21297 fi
21298
21299 # Support unset when possible.
21300 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21301   as_unset=unset
21302 else
21303   as_unset=false
21304 fi
21305
21306
21307 # IFS
21308 # We need space, tab and new line, in precisely that order.  Quoting is
21309 # there to prevent editors from complaining about space-tab.
21310 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21311 # splitting by setting IFS to empty value.)
21312 as_nl='
21313 '
21314 IFS=" ""        $as_nl"
21315
21316 # Find who we are.  Look in the path if we contain no directory separator.
21317 case $0 in
21318   *[\\/]* ) as_myself=$0 ;;
21319   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21320 for as_dir in $PATH
21321 do
21322   IFS=$as_save_IFS
21323   test -z "$as_dir" && as_dir=.
21324   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21325 done
21326 IFS=$as_save_IFS
21327
21328      ;;
21329 esac
21330 # We did not find ourselves, most probably we were run as `sh COMMAND'
21331 # in which case we are not to be found in the path.
21332 if test "x$as_myself" = x; then
21333   as_myself=$0
21334 fi
21335 if test ! -f "$as_myself"; then
21336   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21337   { (exit 1); exit 1; }
21338 fi
21339
21340 # Work around bugs in pre-3.0 UWIN ksh.
21341 for as_var in ENV MAIL MAILPATH
21342 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21343 done
21344 PS1='$ '
21345 PS2='> '
21346 PS4='+ '
21347
21348 # NLS nuisances.
21349 for as_var in \
21350   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21351   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21352   LC_TELEPHONE LC_TIME
21353 do
21354   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21355     eval $as_var=C; export $as_var
21356   else
21357     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21358   fi
21359 done
21360
21361 # Required to use basename.
21362 if expr a : '\(a\)' >/dev/null 2>&1 &&
21363    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21364   as_expr=expr
21365 else
21366   as_expr=false
21367 fi
21368
21369 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21370   as_basename=basename
21371 else
21372   as_basename=false
21373 fi
21374
21375
21376 # Name of the executable.
21377 as_me=`$as_basename -- "$0" ||
21378 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21379          X"$0" : 'X\(//\)$' \| \
21380          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21381 echo X/"$0" |
21382     sed '/^.*\/\([^/][^/]*\)\/*$/{
21383             s//\1/
21384             q
21385           }
21386           /^X\/\(\/\/\)$/{
21387             s//\1/
21388             q
21389           }
21390           /^X\/\(\/\).*/{
21391             s//\1/
21392             q
21393           }
21394           s/.*/./; q'`
21395
21396 # CDPATH.
21397 $as_unset CDPATH
21398
21399
21400
21401   as_lineno_1=$LINENO
21402   as_lineno_2=$LINENO
21403   test "x$as_lineno_1" != "x$as_lineno_2" &&
21404   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21405
21406   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21407   # uniformly replaced by the line number.  The first 'sed' inserts a
21408   # line-number line after each line using $LINENO; the second 'sed'
21409   # does the real work.  The second script uses 'N' to pair each
21410   # line-number line with the line containing $LINENO, and appends
21411   # trailing '-' during substitution so that $LINENO is not a special
21412   # case at line end.
21413   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21414   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21415   # E. McMahon (1931-1989) for sed's syntax.  :-)
21416   sed -n '
21417     p
21418     /[$]LINENO/=
21419   ' <$as_myself |
21420     sed '
21421       s/[$]LINENO.*/&-/
21422       t lineno
21423       b
21424       :lineno
21425       N
21426       :loop
21427       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21428       t loop
21429       s/-\n.*//
21430     ' >$as_me.lineno &&
21431   chmod +x "$as_me.lineno" ||
21432     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21433    { (exit 1); exit 1; }; }
21434
21435   # Don't try to exec as it changes $[0], causing all sort of problems
21436   # (the dirname of $[0] is not the place where we might find the
21437   # original and so on.  Autoconf is especially sensitive to this).
21438   . "./$as_me.lineno"
21439   # Exit status is that of the last command.
21440   exit
21441 }
21442
21443
21444 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21445   as_dirname=dirname
21446 else
21447   as_dirname=false
21448 fi
21449
21450 ECHO_C= ECHO_N= ECHO_T=
21451 case `echo -n x` in
21452 -n*)
21453   case `echo 'x\c'` in
21454   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21455   *)   ECHO_C='\c';;
21456   esac;;
21457 *)
21458   ECHO_N='-n';;
21459 esac
21460
21461 if expr a : '\(a\)' >/dev/null 2>&1 &&
21462    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21463   as_expr=expr
21464 else
21465   as_expr=false
21466 fi
21467
21468 rm -f conf$$ conf$$.exe conf$$.file
21469 if test -d conf$$.dir; then
21470   rm -f conf$$.dir/conf$$.file
21471 else
21472   rm -f conf$$.dir
21473   mkdir conf$$.dir
21474 fi
21475 echo >conf$$.file
21476 if ln -s conf$$.file conf$$ 2>/dev/null; then
21477   as_ln_s='ln -s'
21478   # ... but there are two gotchas:
21479   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21480   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21481   # In both cases, we have to default to `cp -p'.
21482   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21483     as_ln_s='cp -p'
21484 elif ln conf$$.file conf$$ 2>/dev/null; then
21485   as_ln_s=ln
21486 else
21487   as_ln_s='cp -p'
21488 fi
21489 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21490 rmdir conf$$.dir 2>/dev/null
21491
21492 if mkdir -p . 2>/dev/null; then
21493   as_mkdir_p=:
21494 else
21495   test -d ./-p && rmdir ./-p
21496   as_mkdir_p=false
21497 fi
21498
21499 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21500 # systems may use methods other than mode bits to determine executability.
21501 cat >conf$$.file <<_ASEOF
21502 #! /bin/sh
21503 exit 0
21504 _ASEOF
21505 chmod +x conf$$.file
21506 if test -x conf$$.file >/dev/null 2>&1; then
21507   as_executable_p="test -x"
21508 else
21509   as_executable_p=:
21510 fi
21511 rm -f conf$$.file
21512
21513 # Sed expression to map a string onto a valid CPP name.
21514 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21515
21516 # Sed expression to map a string onto a valid variable name.
21517 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21518
21519
21520 exec 6>&1
21521
21522 # Save the log message, to keep $[0] and so on meaningful, and to
21523 # report actual input values of CONFIG_FILES etc. instead of their
21524 # values after options handling.
21525 ac_log="
21526 This file was extended by llvm $as_me 3.1svn, which was
21527 generated by GNU Autoconf 2.60.  Invocation command line was
21528
21529   CONFIG_FILES    = $CONFIG_FILES
21530   CONFIG_HEADERS  = $CONFIG_HEADERS
21531   CONFIG_LINKS    = $CONFIG_LINKS
21532   CONFIG_COMMANDS = $CONFIG_COMMANDS
21533   $ $0 $@
21534
21535 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21536 "
21537
21538 _ACEOF
21539
21540 cat >>$CONFIG_STATUS <<_ACEOF
21541 # Files that config.status was made for.
21542 config_files="$ac_config_files"
21543 config_headers="$ac_config_headers"
21544 config_commands="$ac_config_commands"
21545
21546 _ACEOF
21547
21548 cat >>$CONFIG_STATUS <<\_ACEOF
21549 ac_cs_usage="\
21550 \`$as_me' instantiates files from templates according to the
21551 current configuration.
21552
21553 Usage: $0 [OPTIONS] [FILE]...
21554
21555   -h, --help       print this help, then exit
21556   -V, --version    print version number, then exit
21557   -q, --quiet      do not print progress messages
21558   -d, --debug      don't remove temporary files
21559       --recheck    update $as_me by reconfiguring in the same conditions
21560   --file=FILE[:TEMPLATE]
21561                    instantiate the configuration file FILE
21562   --header=FILE[:TEMPLATE]
21563                    instantiate the configuration header FILE
21564
21565 Configuration files:
21566 $config_files
21567
21568 Configuration headers:
21569 $config_headers
21570
21571 Configuration commands:
21572 $config_commands
21573
21574 Report bugs to <bug-autoconf@gnu.org>."
21575
21576 _ACEOF
21577 cat >>$CONFIG_STATUS <<_ACEOF
21578 ac_cs_version="\\
21579 llvm config.status 3.1svn
21580 configured by $0, generated by GNU Autoconf 2.60,
21581   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21582
21583 Copyright (C) 2006 Free Software Foundation, Inc.
21584 This config.status script is free software; the Free Software Foundation
21585 gives unlimited permission to copy, distribute and modify it."
21586
21587 ac_pwd='$ac_pwd'
21588 srcdir='$srcdir'
21589 INSTALL='$INSTALL'
21590 _ACEOF
21591
21592 cat >>$CONFIG_STATUS <<\_ACEOF
21593 # If no file are specified by the user, then we need to provide default
21594 # value.  By we need to know if files were specified by the user.
21595 ac_need_defaults=:
21596 while test $# != 0
21597 do
21598   case $1 in
21599   --*=*)
21600     ac_option=`expr "X$1" : 'X\([^=]*\)='`
21601     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21602     ac_shift=:
21603     ;;
21604   *)
21605     ac_option=$1
21606     ac_optarg=$2
21607     ac_shift=shift
21608     ;;
21609   esac
21610
21611   case $ac_option in
21612   # Handling of the options.
21613   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21614     ac_cs_recheck=: ;;
21615   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21616     echo "$ac_cs_version"; exit ;;
21617   --debug | --debu | --deb | --de | --d | -d )
21618     debug=: ;;
21619   --file | --fil | --fi | --f )
21620     $ac_shift
21621     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21622     ac_need_defaults=false;;
21623   --header | --heade | --head | --hea )
21624     $ac_shift
21625     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21626     ac_need_defaults=false;;
21627   --he | --h)
21628     # Conflict between --help and --header
21629     { echo "$as_me: error: ambiguous option: $1
21630 Try \`$0 --help' for more information." >&2
21631    { (exit 1); exit 1; }; };;
21632   --help | --hel | -h )
21633     echo "$ac_cs_usage"; exit ;;
21634   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21635   | -silent | --silent | --silen | --sile | --sil | --si | --s)
21636     ac_cs_silent=: ;;
21637
21638   # This is an error.
21639   -*) { echo "$as_me: error: unrecognized option: $1
21640 Try \`$0 --help' for more information." >&2
21641    { (exit 1); exit 1; }; } ;;
21642
21643   *) ac_config_targets="$ac_config_targets $1"
21644      ac_need_defaults=false ;;
21645
21646   esac
21647   shift
21648 done
21649
21650 ac_configure_extra_args=
21651
21652 if $ac_cs_silent; then
21653   exec 6>/dev/null
21654   ac_configure_extra_args="$ac_configure_extra_args --silent"
21655 fi
21656
21657 _ACEOF
21658 cat >>$CONFIG_STATUS <<_ACEOF
21659 if \$ac_cs_recheck; then
21660   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21661   CONFIG_SHELL=$SHELL
21662   export CONFIG_SHELL
21663   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21664 fi
21665
21666 _ACEOF
21667 cat >>$CONFIG_STATUS <<\_ACEOF
21668 exec 5>>config.log
21669 {
21670   echo
21671   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21672 ## Running $as_me. ##
21673 _ASBOX
21674   echo "$ac_log"
21675 } >&5
21676
21677 _ACEOF
21678 cat >>$CONFIG_STATUS <<_ACEOF
21679 #
21680 # INIT-COMMANDS
21681 #
21682 llvm_src="${srcdir}"
21683
21684 _ACEOF
21685
21686 cat >>$CONFIG_STATUS <<\_ACEOF
21687
21688 # Handling of arguments.
21689 for ac_config_target in $ac_config_targets
21690 do
21691   case $ac_config_target in
21692     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21693     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21694     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21695     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21696     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21697     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21698     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21699     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21700     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21701     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21702     "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
21703     "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21704     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21705     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21706     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21707     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21708     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21709     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21710     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21711     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21712     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21713     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21714     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21715     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21716     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21717     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21718
21719   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21720 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21721    { (exit 1); exit 1; }; };;
21722   esac
21723 done
21724
21725
21726 # If the user did not use the arguments to specify the items to instantiate,
21727 # then the envvar interface is used.  Set only those that are not.
21728 # We use the long form for the default assignment because of an extremely
21729 # bizarre bug on SunOS 4.1.3.
21730 if $ac_need_defaults; then
21731   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21732   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21733   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21734 fi
21735
21736 # Have a temporary directory for convenience.  Make it in the build tree
21737 # simply because there is no reason against having it here, and in addition,
21738 # creating and moving files from /tmp can sometimes cause problems.
21739 # Hook for its removal unless debugging.
21740 # Note that there is a small window in which the directory will not be cleaned:
21741 # after its creation but before its name has been assigned to `$tmp'.
21742 $debug ||
21743 {
21744   tmp=
21745   trap 'exit_status=$?
21746   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21747 ' 0
21748   trap '{ (exit 1); exit 1; }' 1 2 13 15
21749 }
21750 # Create a (secure) tmp directory for tmp files.
21751
21752 {
21753   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21754   test -n "$tmp" && test -d "$tmp"
21755 }  ||
21756 {
21757   tmp=./conf$$-$RANDOM
21758   (umask 077 && mkdir "$tmp")
21759 } ||
21760 {
21761    echo "$me: cannot create a temporary directory in ." >&2
21762    { (exit 1); exit 1; }
21763 }
21764
21765 #
21766 # Set up the sed scripts for CONFIG_FILES section.
21767 #
21768
21769 # No need to generate the scripts if there are no CONFIG_FILES.
21770 # This happens for instance when ./config.status config.h
21771 if test -n "$CONFIG_FILES"; then
21772
21773 _ACEOF
21774
21775
21776
21777 ac_delim='%!_!# '
21778 for ac_last_try in false false false false false :; do
21779   cat >conf$$subs.sed <<_ACEOF
21780 SHELL!$SHELL$ac_delim
21781 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21782 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21783 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21784 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21785 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21786 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21787 exec_prefix!$exec_prefix$ac_delim
21788 prefix!$prefix$ac_delim
21789 program_transform_name!$program_transform_name$ac_delim
21790 bindir!$bindir$ac_delim
21791 sbindir!$sbindir$ac_delim
21792 libexecdir!$libexecdir$ac_delim
21793 datarootdir!$datarootdir$ac_delim
21794 datadir!$datadir$ac_delim
21795 sysconfdir!$sysconfdir$ac_delim
21796 sharedstatedir!$sharedstatedir$ac_delim
21797 localstatedir!$localstatedir$ac_delim
21798 includedir!$includedir$ac_delim
21799 oldincludedir!$oldincludedir$ac_delim
21800 docdir!$docdir$ac_delim
21801 infodir!$infodir$ac_delim
21802 htmldir!$htmldir$ac_delim
21803 dvidir!$dvidir$ac_delim
21804 pdfdir!$pdfdir$ac_delim
21805 psdir!$psdir$ac_delim
21806 libdir!$libdir$ac_delim
21807 localedir!$localedir$ac_delim
21808 mandir!$mandir$ac_delim
21809 DEFS!$DEFS$ac_delim
21810 ECHO_C!$ECHO_C$ac_delim
21811 ECHO_N!$ECHO_N$ac_delim
21812 ECHO_T!$ECHO_T$ac_delim
21813 LIBS!$LIBS$ac_delim
21814 build_alias!$build_alias$ac_delim
21815 host_alias!$host_alias$ac_delim
21816 target_alias!$target_alias$ac_delim
21817 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21818 CC!$CC$ac_delim
21819 CFLAGS!$CFLAGS$ac_delim
21820 LDFLAGS!$LDFLAGS$ac_delim
21821 CPPFLAGS!$CPPFLAGS$ac_delim
21822 ac_ct_CC!$ac_ct_CC$ac_delim
21823 EXEEXT!$EXEEXT$ac_delim
21824 OBJEXT!$OBJEXT$ac_delim
21825 CXX!$CXX$ac_delim
21826 CXXFLAGS!$CXXFLAGS$ac_delim
21827 ac_ct_CXX!$ac_ct_CXX$ac_delim
21828 CPP!$CPP$ac_delim
21829 subdirs!$subdirs$ac_delim
21830 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21831 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21832 build!$build$ac_delim
21833 build_cpu!$build_cpu$ac_delim
21834 build_vendor!$build_vendor$ac_delim
21835 build_os!$build_os$ac_delim
21836 host!$host$ac_delim
21837 host_cpu!$host_cpu$ac_delim
21838 host_vendor!$host_vendor$ac_delim
21839 host_os!$host_os$ac_delim
21840 target!$target$ac_delim
21841 target_cpu!$target_cpu$ac_delim
21842 target_vendor!$target_vendor$ac_delim
21843 target_os!$target_os$ac_delim
21844 OS!$OS$ac_delim
21845 HOST_OS!$HOST_OS$ac_delim
21846 TARGET_OS!$TARGET_OS$ac_delim
21847 LINKALL!$LINKALL$ac_delim
21848 NOLINKALL!$NOLINKALL$ac_delim
21849 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21850 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21851 ARCH!$ARCH$ac_delim
21852 ENDIAN!$ENDIAN$ac_delim
21853 GREP!$GREP$ac_delim
21854 EGREP!$EGREP$ac_delim
21855 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21856 BUILD_CC!$BUILD_CC$ac_delim
21857 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21858 BUILD_CXX!$BUILD_CXX$ac_delim
21859 CVSBUILD!$CVSBUILD$ac_delim
21860 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21861 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21862 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21863 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21864 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21865 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21866 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21867 JIT!$JIT$ac_delim
21868 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21869 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21870 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21871 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21872 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
21873 ENABLE_PIC!$ENABLE_PIC$ac_delim
21874 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21875 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
21876 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21877 _ACEOF
21878
21879   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21880     break
21881   elif $ac_last_try; then
21882     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21883 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21884    { (exit 1); exit 1; }; }
21885   else
21886     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21887   fi
21888 done
21889
21890 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21891 if test -n "$ac_eof"; then
21892   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21893   ac_eof=`expr $ac_eof + 1`
21894 fi
21895
21896 cat >>$CONFIG_STATUS <<_ACEOF
21897 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21898 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21899 _ACEOF
21900 sed '
21901 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21902 s/^/s,@/; s/!/@,|#_!!_#|/
21903 :n
21904 t n
21905 s/'"$ac_delim"'$/,g/; t
21906 s/$/\\/; p
21907 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21908 ' >>$CONFIG_STATUS <conf$$subs.sed
21909 rm -f conf$$subs.sed
21910 cat >>$CONFIG_STATUS <<_ACEOF
21911 CEOF$ac_eof
21912 _ACEOF
21913
21914
21915 ac_delim='%!_!# '
21916 for ac_last_try in false false false false false :; do
21917   cat >conf$$subs.sed <<_ACEOF
21918 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21919 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21920 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21921 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21922 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21923 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21924 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21925 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21926 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
21927 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
21928 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21929 NM!$NM$ac_delim
21930 ifGNUmake!$ifGNUmake$ac_delim
21931 LN_S!$LN_S$ac_delim
21932 CMP!$CMP$ac_delim
21933 CP!$CP$ac_delim
21934 DATE!$DATE$ac_delim
21935 FIND!$FIND$ac_delim
21936 MKDIR!$MKDIR$ac_delim
21937 MV!$MV$ac_delim
21938 RANLIB!$RANLIB$ac_delim
21939 AR!$AR$ac_delim
21940 RM!$RM$ac_delim
21941 SED!$SED$ac_delim
21942 TAR!$TAR$ac_delim
21943 BINPWD!$BINPWD$ac_delim
21944 GRAPHVIZ!$GRAPHVIZ$ac_delim
21945 DOT!$DOT$ac_delim
21946 FDP!$FDP$ac_delim
21947 NEATO!$NEATO$ac_delim
21948 TWOPI!$TWOPI$ac_delim
21949 CIRCO!$CIRCO$ac_delim
21950 GV!$GV$ac_delim
21951 DOTTY!$DOTTY$ac_delim
21952 XDOT_PY!$XDOT_PY$ac_delim
21953 PERL!$PERL$ac_delim
21954 HAVE_PERL!$HAVE_PERL$ac_delim
21955 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21956 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21957 INSTALL_DATA!$INSTALL_DATA$ac_delim
21958 BZIP2!$BZIP2$ac_delim
21959 CAT!$CAT$ac_delim
21960 DOXYGEN!$DOXYGEN$ac_delim
21961 GROFF!$GROFF$ac_delim
21962 GZIPBIN!$GZIPBIN$ac_delim
21963 POD2HTML!$POD2HTML$ac_delim
21964 POD2MAN!$POD2MAN$ac_delim
21965 PDFROFF!$PDFROFF$ac_delim
21966 RUNTEST!$RUNTEST$ac_delim
21967 TCLSH!$TCLSH$ac_delim
21968 ZIP!$ZIP$ac_delim
21969 OCAMLC!$OCAMLC$ac_delim
21970 OCAMLOPT!$OCAMLOPT$ac_delim
21971 OCAMLDEP!$OCAMLDEP$ac_delim
21972 OCAMLDOC!$OCAMLDOC$ac_delim
21973 GAS!$GAS$ac_delim
21974 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21975 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21976 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21977 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21978 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21979 LIBADD_DL!$LIBADD_DL$ac_delim
21980 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21981 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21982 USE_UDIS86!$USE_UDIS86$ac_delim
21983 USE_OPROFILE!$USE_OPROFILE$ac_delim
21984 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21985 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21986 MMAP_FILE!$MMAP_FILE$ac_delim
21987 SHLIBEXT!$SHLIBEXT$ac_delim
21988 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21989 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21990 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21991 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21992 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21993 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21994 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21995 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21996 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21997 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21998 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21999 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22000 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22001 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22002 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22003 RPATH!$RPATH$ac_delim
22004 RDYNAMIC!$RDYNAMIC$ac_delim
22005 LIBOBJS!$LIBOBJS$ac_delim
22006 LTLIBOBJS!$LTLIBOBJS$ac_delim
22007 _ACEOF
22008
22009   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 89; then
22010     break
22011   elif $ac_last_try; then
22012     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22013 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22014    { (exit 1); exit 1; }; }
22015   else
22016     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22017   fi
22018 done
22019
22020 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22021 if test -n "$ac_eof"; then
22022   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22023   ac_eof=`expr $ac_eof + 1`
22024 fi
22025
22026 cat >>$CONFIG_STATUS <<_ACEOF
22027 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22028 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22029 _ACEOF
22030 sed '
22031 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22032 s/^/s,@/; s/!/@,|#_!!_#|/
22033 :n
22034 t n
22035 s/'"$ac_delim"'$/,g/; t
22036 s/$/\\/; p
22037 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22038 ' >>$CONFIG_STATUS <conf$$subs.sed
22039 rm -f conf$$subs.sed
22040 cat >>$CONFIG_STATUS <<_ACEOF
22041 :end
22042 s/|#_!!_#|//g
22043 CEOF$ac_eof
22044 _ACEOF
22045
22046
22047 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22048 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22049 # trailing colons and then remove the whole line if VPATH becomes empty
22050 # (actually we leave an empty line to preserve line numbers).
22051 if test "x$srcdir" = x.; then
22052   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22053 s/:*\$(srcdir):*/:/
22054 s/:*\${srcdir}:*/:/
22055 s/:*@srcdir@:*/:/
22056 s/^\([^=]*=[     ]*\):*/\1/
22057 s/:*$//
22058 s/^[^=]*=[       ]*$//
22059 }'
22060 fi
22061
22062 cat >>$CONFIG_STATUS <<\_ACEOF
22063 fi # test -n "$CONFIG_FILES"
22064
22065
22066 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22067 do
22068   case $ac_tag in
22069   :[FHLC]) ac_mode=$ac_tag; continue;;
22070   esac
22071   case $ac_mode$ac_tag in
22072   :[FHL]*:*);;
22073   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22074 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22075    { (exit 1); exit 1; }; };;
22076   :[FH]-) ac_tag=-:-;;
22077   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22078   esac
22079   ac_save_IFS=$IFS
22080   IFS=:
22081   set x $ac_tag
22082   IFS=$ac_save_IFS
22083   shift
22084   ac_file=$1
22085   shift
22086
22087   case $ac_mode in
22088   :L) ac_source=$1;;
22089   :[FH])
22090     ac_file_inputs=
22091     for ac_f
22092     do
22093       case $ac_f in
22094       -) ac_f="$tmp/stdin";;
22095       *) # Look for the file first in the build tree, then in the source tree
22096          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22097          # because $ac_f cannot contain `:'.
22098          test -f "$ac_f" ||
22099            case $ac_f in
22100            [\\/$]*) false;;
22101            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22102            esac ||
22103            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22104 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22105    { (exit 1); exit 1; }; };;
22106       esac
22107       ac_file_inputs="$ac_file_inputs $ac_f"
22108     done
22109
22110     # Let's still pretend it is `configure' which instantiates (i.e., don't
22111     # use $as_me), people would be surprised to read:
22112     #    /* config.h.  Generated by config.status.  */
22113     configure_input="Generated from "`IFS=:
22114           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22115     if test x"$ac_file" != x-; then
22116       configure_input="$ac_file.  $configure_input"
22117       { echo "$as_me:$LINENO: creating $ac_file" >&5
22118 echo "$as_me: creating $ac_file" >&6;}
22119     fi
22120
22121     case $ac_tag in
22122     *:-:* | *:-) cat >"$tmp/stdin";;
22123     esac
22124     ;;
22125   esac
22126
22127   ac_dir=`$as_dirname -- "$ac_file" ||
22128 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22129          X"$ac_file" : 'X\(//\)[^/]' \| \
22130          X"$ac_file" : 'X\(//\)$' \| \
22131          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22132 echo X"$ac_file" |
22133     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22134             s//\1/
22135             q
22136           }
22137           /^X\(\/\/\)[^/].*/{
22138             s//\1/
22139             q
22140           }
22141           /^X\(\/\/\)$/{
22142             s//\1/
22143             q
22144           }
22145           /^X\(\/\).*/{
22146             s//\1/
22147             q
22148           }
22149           s/.*/./; q'`
22150   { as_dir="$ac_dir"
22151   case $as_dir in #(
22152   -*) as_dir=./$as_dir;;
22153   esac
22154   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22155     as_dirs=
22156     while :; do
22157       case $as_dir in #(
22158       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22159       *) as_qdir=$as_dir;;
22160       esac
22161       as_dirs="'$as_qdir' $as_dirs"
22162       as_dir=`$as_dirname -- "$as_dir" ||
22163 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22164          X"$as_dir" : 'X\(//\)[^/]' \| \
22165          X"$as_dir" : 'X\(//\)$' \| \
22166          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22167 echo X"$as_dir" |
22168     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22169             s//\1/
22170             q
22171           }
22172           /^X\(\/\/\)[^/].*/{
22173             s//\1/
22174             q
22175           }
22176           /^X\(\/\/\)$/{
22177             s//\1/
22178             q
22179           }
22180           /^X\(\/\).*/{
22181             s//\1/
22182             q
22183           }
22184           s/.*/./; q'`
22185       test -d "$as_dir" && break
22186     done
22187     test -z "$as_dirs" || eval "mkdir $as_dirs"
22188   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22189 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22190    { (exit 1); exit 1; }; }; }
22191   ac_builddir=.
22192
22193 case "$ac_dir" in
22194 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22195 *)
22196   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22197   # A ".." for each directory in $ac_dir_suffix.
22198   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22199   case $ac_top_builddir_sub in
22200   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22201   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22202   esac ;;
22203 esac
22204 ac_abs_top_builddir=$ac_pwd
22205 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22206 # for backward compatibility:
22207 ac_top_builddir=$ac_top_build_prefix
22208
22209 case $srcdir in
22210   .)  # We are building in place.
22211     ac_srcdir=.
22212     ac_top_srcdir=$ac_top_builddir_sub
22213     ac_abs_top_srcdir=$ac_pwd ;;
22214   [\\/]* | ?:[\\/]* )  # Absolute name.
22215     ac_srcdir=$srcdir$ac_dir_suffix;
22216     ac_top_srcdir=$srcdir
22217     ac_abs_top_srcdir=$srcdir ;;
22218   *) # Relative name.
22219     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22220     ac_top_srcdir=$ac_top_build_prefix$srcdir
22221     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22222 esac
22223 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22224
22225
22226   case $ac_mode in
22227   :F)
22228   #
22229   # CONFIG_FILE
22230   #
22231
22232   case $INSTALL in
22233   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22234   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22235   esac
22236 _ACEOF
22237
22238 cat >>$CONFIG_STATUS <<\_ACEOF
22239 # If the template does not know about datarootdir, expand it.
22240 # FIXME: This hack should be removed a few years after 2.60.
22241 ac_datarootdir_hack=; ac_datarootdir_seen=
22242
22243 case `sed -n '/datarootdir/ {
22244   p
22245   q
22246 }
22247 /@datadir@/p
22248 /@docdir@/p
22249 /@infodir@/p
22250 /@localedir@/p
22251 /@mandir@/p
22252 ' $ac_file_inputs` in
22253 *datarootdir*) ac_datarootdir_seen=yes;;
22254 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22255   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22256 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22257 _ACEOF
22258 cat >>$CONFIG_STATUS <<_ACEOF
22259   ac_datarootdir_hack='
22260   s&@datadir@&$datadir&g
22261   s&@docdir@&$docdir&g
22262   s&@infodir@&$infodir&g
22263   s&@localedir@&$localedir&g
22264   s&@mandir@&$mandir&g
22265     s&\\\${datarootdir}&$datarootdir&g' ;;
22266 esac
22267 _ACEOF
22268
22269 # Neutralize VPATH when `$srcdir' = `.'.
22270 # Shell code in configure.ac might set extrasub.
22271 # FIXME: do we really want to maintain this feature?
22272 cat >>$CONFIG_STATUS <<_ACEOF
22273   sed "$ac_vpsub
22274 $extrasub
22275 _ACEOF
22276 cat >>$CONFIG_STATUS <<\_ACEOF
22277 :t
22278 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22279 s&@configure_input@&$configure_input&;t t
22280 s&@top_builddir@&$ac_top_builddir_sub&;t t
22281 s&@srcdir@&$ac_srcdir&;t t
22282 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22283 s&@top_srcdir@&$ac_top_srcdir&;t t
22284 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22285 s&@builddir@&$ac_builddir&;t t
22286 s&@abs_builddir@&$ac_abs_builddir&;t t
22287 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22288 s&@INSTALL@&$ac_INSTALL&;t t
22289 $ac_datarootdir_hack
22290 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22291
22292 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22293   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22294   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22295   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22296 which seems to be undefined.  Please make sure it is defined." >&5
22297 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22298 which seems to be undefined.  Please make sure it is defined." >&2;}
22299
22300   rm -f "$tmp/stdin"
22301   case $ac_file in
22302   -) cat "$tmp/out"; rm -f "$tmp/out";;
22303   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22304   esac
22305  ;;
22306   :H)
22307   #
22308   # CONFIG_HEADER
22309   #
22310 _ACEOF
22311
22312 # Transform confdefs.h into a sed script `conftest.defines', that
22313 # substitutes the proper values into config.h.in to produce config.h.
22314 rm -f conftest.defines conftest.tail
22315 # First, append a space to every undef/define line, to ease matching.
22316 echo 's/$/ /' >conftest.defines
22317 # Then, protect against being on the right side of a sed subst, or in
22318 # an unquoted here document, in config.status.  If some macros were
22319 # called several times there might be several #defines for the same
22320 # symbol, which is useless.  But do not sort them, since the last
22321 # AC_DEFINE must be honored.
22322 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22323 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22324 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22325 # PARAMS is the parameter list in the macro definition--in most cases, it's
22326 # just an empty string.
22327 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22328 ac_dB='\\)[      (].*,\\1define\\2'
22329 ac_dC=' '
22330 ac_dD=' ,'
22331
22332 uniq confdefs.h |
22333   sed -n '
22334         t rset
22335         :rset
22336         s/^[     ]*#[    ]*define[       ][      ]*//
22337         t ok
22338         d
22339         :ok
22340         s/[\\&,]/\\&/g
22341         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22342         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22343   ' >>conftest.defines
22344
22345 # Remove the space that was appended to ease matching.
22346 # Then replace #undef with comments.  This is necessary, for
22347 # example, in the case of _POSIX_SOURCE, which is predefined and required
22348 # on some systems where configure will not decide to define it.
22349 # (The regexp can be short, since the line contains either #define or #undef.)
22350 echo 's/ $//
22351 s,^[     #]*u.*,/* & */,' >>conftest.defines
22352
22353 # Break up conftest.defines:
22354 ac_max_sed_lines=50
22355
22356 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22357 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22358 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22359 # et cetera.
22360 ac_in='$ac_file_inputs'
22361 ac_out='"$tmp/out1"'
22362 ac_nxt='"$tmp/out2"'
22363
22364 while :
22365 do
22366   # Write a here document:
22367     cat >>$CONFIG_STATUS <<_ACEOF
22368     # First, check the format of the line:
22369     cat >"\$tmp/defines.sed" <<\\CEOF
22370 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22371 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22372 b
22373 :def
22374 _ACEOF
22375   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22376   echo 'CEOF
22377     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22378   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22379   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22380   grep . conftest.tail >/dev/null || break
22381   rm -f conftest.defines
22382   mv conftest.tail conftest.defines
22383 done
22384 rm -f conftest.defines conftest.tail
22385
22386 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22387 cat >>$CONFIG_STATUS <<\_ACEOF
22388   if test x"$ac_file" != x-; then
22389     echo "/* $configure_input  */" >"$tmp/config.h"
22390     cat "$ac_result" >>"$tmp/config.h"
22391     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22392       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22393 echo "$as_me: $ac_file is unchanged" >&6;}
22394     else
22395       rm -f $ac_file
22396       mv "$tmp/config.h" $ac_file
22397     fi
22398   else
22399     echo "/* $configure_input  */"
22400     cat "$ac_result"
22401   fi
22402   rm -f "$tmp/out12"
22403  ;;
22404
22405   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22406 echo "$as_me: executing $ac_file commands" >&6;}
22407  ;;
22408   esac
22409
22410
22411   case $ac_file$ac_mode in
22412     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22413    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22414     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22415    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22416     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22417    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22418     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22419    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22420     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22421    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22422     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22423    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22424     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22425    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22426     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22427    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22428     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22429    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22430     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22431    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22432     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22433    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22434     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22435    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22436     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22437    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22438
22439   esac
22440 done # for ac_tag
22441
22442
22443 { (exit 0); exit 0; }
22444 _ACEOF
22445 chmod +x $CONFIG_STATUS
22446 ac_clean_files=$ac_clean_files_save
22447
22448
22449 # configure is writing to config.log, and then calls config.status.
22450 # config.status does its own redirection, appending to config.log.
22451 # Unfortunately, on DOS this fails, as config.log is still kept open
22452 # by configure, so config.status won't be able to write to it; its
22453 # output is simply discarded.  So we exec the FD to /dev/null,
22454 # effectively closing config.log, so it can be properly (re)opened and
22455 # appended to by config.status.  When coming back to configure, we
22456 # need to make the FD available again.
22457 if test "$no_create" != yes; then
22458   ac_cs_success=:
22459   ac_config_status_args=
22460   test "$silent" = yes &&
22461     ac_config_status_args="$ac_config_status_args --quiet"
22462   exec 5>/dev/null
22463   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22464   exec 5>>config.log
22465   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22466   # would make configure fail if this is the last instruction.
22467   $ac_cs_success || { (exit 1); exit 1; }
22468 fi
22469
22470 #
22471 # CONFIG_SUBDIRS section.
22472 #
22473 if test "$no_recursion" != yes; then
22474
22475   # Remove --cache-file and --srcdir arguments so they do not pile up.
22476   ac_sub_configure_args=
22477   ac_prev=
22478   eval "set x $ac_configure_args"
22479   shift
22480   for ac_arg
22481   do
22482     if test -n "$ac_prev"; then
22483       ac_prev=
22484       continue
22485     fi
22486     case $ac_arg in
22487     -cache-file | --cache-file | --cache-fil | --cache-fi \
22488     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22489       ac_prev=cache_file ;;
22490     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22491     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22492     | --c=*)
22493       ;;
22494     --config-cache | -C)
22495       ;;
22496     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22497       ac_prev=srcdir ;;
22498     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22499       ;;
22500     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22501       ac_prev=prefix ;;
22502     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22503       ;;
22504     *)
22505       case $ac_arg in
22506       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22507       esac
22508       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22509     esac
22510   done
22511
22512   # Always prepend --prefix to ensure using the same prefix
22513   # in subdir configurations.
22514   ac_arg="--prefix=$prefix"
22515   case $ac_arg in
22516   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22517   esac
22518   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22519
22520   ac_popdir=`pwd`
22521   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22522
22523     # Do not complain, so a configure script can configure whichever
22524     # parts of a large source tree are present.
22525     test -d "$srcdir/$ac_dir" || continue
22526
22527     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22528     echo "$as_me:$LINENO: $ac_msg" >&5
22529     echo "$ac_msg" >&6
22530     { as_dir="$ac_dir"
22531   case $as_dir in #(
22532   -*) as_dir=./$as_dir;;
22533   esac
22534   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22535     as_dirs=
22536     while :; do
22537       case $as_dir in #(
22538       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22539       *) as_qdir=$as_dir;;
22540       esac
22541       as_dirs="'$as_qdir' $as_dirs"
22542       as_dir=`$as_dirname -- "$as_dir" ||
22543 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22544          X"$as_dir" : 'X\(//\)[^/]' \| \
22545          X"$as_dir" : 'X\(//\)$' \| \
22546          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22547 echo X"$as_dir" |
22548     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22549             s//\1/
22550             q
22551           }
22552           /^X\(\/\/\)[^/].*/{
22553             s//\1/
22554             q
22555           }
22556           /^X\(\/\/\)$/{
22557             s//\1/
22558             q
22559           }
22560           /^X\(\/\).*/{
22561             s//\1/
22562             q
22563           }
22564           s/.*/./; q'`
22565       test -d "$as_dir" && break
22566     done
22567     test -z "$as_dirs" || eval "mkdir $as_dirs"
22568   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22569 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22570    { (exit 1); exit 1; }; }; }
22571     ac_builddir=.
22572
22573 case "$ac_dir" in
22574 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22575 *)
22576   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22577   # A ".." for each directory in $ac_dir_suffix.
22578   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22579   case $ac_top_builddir_sub in
22580   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22581   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22582   esac ;;
22583 esac
22584 ac_abs_top_builddir=$ac_pwd
22585 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22586 # for backward compatibility:
22587 ac_top_builddir=$ac_top_build_prefix
22588
22589 case $srcdir in
22590   .)  # We are building in place.
22591     ac_srcdir=.
22592     ac_top_srcdir=$ac_top_builddir_sub
22593     ac_abs_top_srcdir=$ac_pwd ;;
22594   [\\/]* | ?:[\\/]* )  # Absolute name.
22595     ac_srcdir=$srcdir$ac_dir_suffix;
22596     ac_top_srcdir=$srcdir
22597     ac_abs_top_srcdir=$srcdir ;;
22598   *) # Relative name.
22599     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22600     ac_top_srcdir=$ac_top_build_prefix$srcdir
22601     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22602 esac
22603 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22604
22605
22606     cd "$ac_dir"
22607
22608     # Check for guested configure; otherwise get Cygnus style configure.
22609     if test -f "$ac_srcdir/configure.gnu"; then
22610       ac_sub_configure=$ac_srcdir/configure.gnu
22611     elif test -f "$ac_srcdir/configure"; then
22612       ac_sub_configure=$ac_srcdir/configure
22613     elif test -f "$ac_srcdir/configure.in"; then
22614       # This should be Cygnus configure.
22615       ac_sub_configure=$ac_aux_dir/configure
22616     else
22617       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22618 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22619       ac_sub_configure=
22620     fi
22621
22622     # The recursion is here.
22623     if test -n "$ac_sub_configure"; then
22624       # Make the cache file name correct relative to the subdirectory.
22625       case $cache_file in
22626       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22627       *) # Relative name.
22628         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22629       esac
22630
22631       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22632 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22633       # The eval makes quoting arguments work.
22634       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22635            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22636         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22637 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22638    { (exit 1); exit 1; }; }
22639     fi
22640
22641     cd "$ac_popdir"
22642   done
22643 fi
22644