Fix various issues (or do cleanups) found by enabling certain MSVC warnings.
[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 <http://llvm.org/bugs/>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2012 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='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/VMCore/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_COPYRIGHT
643 CC
644 CFLAGS
645 LDFLAGS
646 CPPFLAGS
647 ac_ct_CC
648 EXEEXT
649 OBJEXT
650 CXX
651 CXXFLAGS
652 ac_ct_CXX
653 CPP
654 subdirs
655 ENABLE_POLLY
656 LLVM_HAS_POLLY
657 build
658 build_cpu
659 build_vendor
660 build_os
661 host
662 host_cpu
663 host_vendor
664 host_os
665 target
666 target_cpu
667 target_vendor
668 target_os
669 OS
670 HOST_OS
671 TARGET_OS
672 LINKALL
673 NOLINKALL
674 LLVM_ON_UNIX
675 LLVM_ON_WIN32
676 ARCH
677 ENDIAN
678 GREP
679 EGREP
680 LLVM_CROSS_COMPILING
681 BUILD_CC
682 BUILD_EXEEXT
683 BUILD_CXX
684 CVSBUILD
685 ENABLE_LIBCPP
686 ENABLE_OPTIMIZED
687 ENABLE_PROFILING
688 DISABLE_ASSERTIONS
689 ENABLE_EXPENSIVE_CHECKS
690 EXPENSIVE_CHECKS
691 DEBUG_RUNTIME
692 DEBUG_SYMBOLS
693 JIT
694 TARGET_HAS_JIT
695 ENABLE_DOCS
696 ENABLE_DOXYGEN
697 LLVM_ENABLE_THREADS
698 ENABLE_PTHREADS
699 ENABLE_PIC
700 ENABLE_SHARED
701 ENABLE_EMBED_STDCXX
702 ENABLE_TIMESTAMPS
703 TARGETS_TO_BUILD
704 LLVM_ENUM_TARGETS
705 LLVM_ENUM_ASM_PRINTERS
706 LLVM_ENUM_ASM_PARSERS
707 LLVM_ENUM_DISASSEMBLERS
708 ENABLE_CBE_PRINTF_A
709 OPTIMIZE_OPTION
710 EXTRA_OPTIONS
711 EXTRA_LD_OPTIONS
712 CLANG_SRC_ROOT
713 BINUTILS_INCDIR
714 INTERNAL_PREFIX
715 NM
716 ifGNUmake
717 LN_S
718 CMP
719 CP
720 DATE
721 FIND
722 MKDIR
723 MV
724 RANLIB
725 AR
726 RM
727 SED
728 TAR
729 BINPWD
730 GRAPHVIZ
731 DOT
732 FDP
733 NEATO
734 TWOPI
735 CIRCO
736 GV
737 DOTTY
738 XDOT_PY
739 PERL
740 HAVE_PERL
741 INSTALL_PROGRAM
742 INSTALL_SCRIPT
743 INSTALL_DATA
744 BZIP2
745 CAT
746 DOXYGEN
747 GROFF
748 GZIPBIN
749 POD2HTML
750 POD2MAN
751 PDFROFF
752 RUNTEST
753 TCLSH
754 ZIP
755 OCAMLC
756 OCAMLOPT
757 OCAMLDEP
758 OCAMLDOC
759 GAS
760 HAVE_LINK_VERSION_SCRIPT
761 INSTALL_LTDL_TRUE
762 INSTALL_LTDL_FALSE
763 CONVENIENCE_LTDL_TRUE
764 CONVENIENCE_LTDL_FALSE
765 LIBADD_DL
766 NO_VARIADIC_MACROS
767 NO_MISSING_FIELD_INITIALIZERS
768 USE_UDIS86
769 USE_OPROFILE
770 HAVE_PTHREAD
771 HUGE_VAL_SANITY
772 MMAP_FILE
773 SHLIBEXT
774 SHLIBPATH_VAR
775 LLVM_PREFIX
776 LLVM_BINDIR
777 LLVM_LIBDIR
778 LLVM_DATADIR
779 LLVM_DOCSDIR
780 LLVM_ETCDIR
781 LLVM_INCLUDEDIR
782 LLVM_INFODIR
783 LLVM_MANDIR
784 LLVM_CONFIGTIME
785 BINDINGS_TO_BUILD
786 ALL_BINDINGS
787 OCAML_LIBDIR
788 ENABLE_VISIBILITY_INLINES_HIDDEN
789 RPATH
790 RDYNAMIC
791 LIBOBJS
792 LTLIBOBJS'
793 ac_subst_files=''
794       ac_precious_vars='build_alias
795 host_alias
796 target_alias
797 CC
798 CFLAGS
799 LDFLAGS
800 CPPFLAGS
801 CXX
802 CXXFLAGS
803 CCC
804 CPP'
805 ac_subdirs_all='projects/llvm-gcc
806 projects/test-suite
807 projects/llvm-test
808 projects/poolalloc
809 projects/llvm-poolalloc
810 projects/sample
811 projects/privbracket
812 projects/llvm-stacker
813 projects/llvm-reopt
814 projects/llvm-java
815 projects/llvm-tv
816 projects/safecode
817 projects/llvm-kernel
818 tools/polly'
819
820 # Initialize some variables set by options.
821 ac_init_help=
822 ac_init_version=false
823 # The variables have the same names as the options, with
824 # dashes changed to underlines.
825 cache_file=/dev/null
826 exec_prefix=NONE
827 no_create=
828 no_recursion=
829 prefix=NONE
830 program_prefix=NONE
831 program_suffix=NONE
832 program_transform_name=s,x,x,
833 silent=
834 site=
835 srcdir=
836 verbose=
837 x_includes=NONE
838 x_libraries=NONE
839
840 # Installation directory options.
841 # These are left unexpanded so users can "make install exec_prefix=/foo"
842 # and all the variables that are supposed to be based on exec_prefix
843 # by default will actually change.
844 # Use braces instead of parens because sh, perl, etc. also accept them.
845 # (The list follows the same order as the GNU Coding Standards.)
846 bindir='${exec_prefix}/bin'
847 sbindir='${exec_prefix}/sbin'
848 libexecdir='${exec_prefix}/libexec'
849 datarootdir='${prefix}/share'
850 datadir='${datarootdir}'
851 sysconfdir='${prefix}/etc'
852 sharedstatedir='${prefix}/com'
853 localstatedir='${prefix}/var'
854 includedir='${prefix}/include'
855 oldincludedir='/usr/include'
856 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
857 infodir='${datarootdir}/info'
858 htmldir='${docdir}'
859 dvidir='${docdir}'
860 pdfdir='${docdir}'
861 psdir='${docdir}'
862 libdir='${exec_prefix}/lib'
863 localedir='${datarootdir}/locale'
864 mandir='${datarootdir}/man'
865
866 ac_prev=
867 ac_dashdash=
868 for ac_option
869 do
870   # If the previous option needs an argument, assign it.
871   if test -n "$ac_prev"; then
872     eval $ac_prev=\$ac_option
873     ac_prev=
874     continue
875   fi
876
877   case $ac_option in
878   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
879   *)    ac_optarg=yes ;;
880   esac
881
882   # Accept the important Cygnus configure options, so we can diagnose typos.
883
884   case $ac_dashdash$ac_option in
885   --)
886     ac_dashdash=yes ;;
887
888   -bindir | --bindir | --bindi | --bind | --bin | --bi)
889     ac_prev=bindir ;;
890   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
891     bindir=$ac_optarg ;;
892
893   -build | --build | --buil | --bui | --bu)
894     ac_prev=build_alias ;;
895   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
896     build_alias=$ac_optarg ;;
897
898   -cache-file | --cache-file | --cache-fil | --cache-fi \
899   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
900     ac_prev=cache_file ;;
901   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
902   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
903     cache_file=$ac_optarg ;;
904
905   --config-cache | -C)
906     cache_file=config.cache ;;
907
908   -datadir | --datadir | --datadi | --datad)
909     ac_prev=datadir ;;
910   -datadir=* | --datadir=* | --datadi=* | --datad=*)
911     datadir=$ac_optarg ;;
912
913   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
914   | --dataroo | --dataro | --datar)
915     ac_prev=datarootdir ;;
916   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
917   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
918     datarootdir=$ac_optarg ;;
919
920   -disable-* | --disable-*)
921     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
922     # Reject names that are not valid shell variable names.
923     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
924       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
925    { (exit 1); exit 1; }; }
926     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
927     eval enable_$ac_feature=no ;;
928
929   -docdir | --docdir | --docdi | --doc | --do)
930     ac_prev=docdir ;;
931   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
932     docdir=$ac_optarg ;;
933
934   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
935     ac_prev=dvidir ;;
936   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
937     dvidir=$ac_optarg ;;
938
939   -enable-* | --enable-*)
940     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
941     # Reject names that are not valid shell variable names.
942     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
943       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
944    { (exit 1); exit 1; }; }
945     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
946     eval enable_$ac_feature=\$ac_optarg ;;
947
948   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950   | --exec | --exe | --ex)
951     ac_prev=exec_prefix ;;
952   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954   | --exec=* | --exe=* | --ex=*)
955     exec_prefix=$ac_optarg ;;
956
957   -gas | --gas | --ga | --g)
958     # Obsolete; use --with-gas.
959     with_gas=yes ;;
960
961   -help | --help | --hel | --he | -h)
962     ac_init_help=long ;;
963   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964     ac_init_help=recursive ;;
965   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966     ac_init_help=short ;;
967
968   -host | --host | --hos | --ho)
969     ac_prev=host_alias ;;
970   -host=* | --host=* | --hos=* | --ho=*)
971     host_alias=$ac_optarg ;;
972
973   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974     ac_prev=htmldir ;;
975   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976   | --ht=*)
977     htmldir=$ac_optarg ;;
978
979   -includedir | --includedir | --includedi | --included | --include \
980   | --includ | --inclu | --incl | --inc)
981     ac_prev=includedir ;;
982   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983   | --includ=* | --inclu=* | --incl=* | --inc=*)
984     includedir=$ac_optarg ;;
985
986   -infodir | --infodir | --infodi | --infod | --info | --inf)
987     ac_prev=infodir ;;
988   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989     infodir=$ac_optarg ;;
990
991   -libdir | --libdir | --libdi | --libd)
992     ac_prev=libdir ;;
993   -libdir=* | --libdir=* | --libdi=* | --libd=*)
994     libdir=$ac_optarg ;;
995
996   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997   | --libexe | --libex | --libe)
998     ac_prev=libexecdir ;;
999   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000   | --libexe=* | --libex=* | --libe=*)
1001     libexecdir=$ac_optarg ;;
1002
1003   -localedir | --localedir | --localedi | --localed | --locale)
1004     ac_prev=localedir ;;
1005   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006     localedir=$ac_optarg ;;
1007
1008   -localstatedir | --localstatedir | --localstatedi | --localstated \
1009   | --localstate | --localstat | --localsta | --localst | --locals)
1010     ac_prev=localstatedir ;;
1011   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1012   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1013     localstatedir=$ac_optarg ;;
1014
1015   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016     ac_prev=mandir ;;
1017   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018     mandir=$ac_optarg ;;
1019
1020   -nfp | --nfp | --nf)
1021     # Obsolete; use --without-fp.
1022     with_fp=no ;;
1023
1024   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025   | --no-cr | --no-c | -n)
1026     no_create=yes ;;
1027
1028   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030     no_recursion=yes ;;
1031
1032   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034   | --oldin | --oldi | --old | --ol | --o)
1035     ac_prev=oldincludedir ;;
1036   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039     oldincludedir=$ac_optarg ;;
1040
1041   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042     ac_prev=prefix ;;
1043   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044     prefix=$ac_optarg ;;
1045
1046   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047   | --program-pre | --program-pr | --program-p)
1048     ac_prev=program_prefix ;;
1049   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051     program_prefix=$ac_optarg ;;
1052
1053   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054   | --program-suf | --program-su | --program-s)
1055     ac_prev=program_suffix ;;
1056   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058     program_suffix=$ac_optarg ;;
1059
1060   -program-transform-name | --program-transform-name \
1061   | --program-transform-nam | --program-transform-na \
1062   | --program-transform-n | --program-transform- \
1063   | --program-transform | --program-transfor \
1064   | --program-transfo | --program-transf \
1065   | --program-trans | --program-tran \
1066   | --progr-tra | --program-tr | --program-t)
1067     ac_prev=program_transform_name ;;
1068   -program-transform-name=* | --program-transform-name=* \
1069   | --program-transform-nam=* | --program-transform-na=* \
1070   | --program-transform-n=* | --program-transform-=* \
1071   | --program-transform=* | --program-transfor=* \
1072   | --program-transfo=* | --program-transf=* \
1073   | --program-trans=* | --program-tran=* \
1074   | --progr-tra=* | --program-tr=* | --program-t=*)
1075     program_transform_name=$ac_optarg ;;
1076
1077   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078     ac_prev=pdfdir ;;
1079   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080     pdfdir=$ac_optarg ;;
1081
1082   -psdir | --psdir | --psdi | --psd | --ps)
1083     ac_prev=psdir ;;
1084   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085     psdir=$ac_optarg ;;
1086
1087   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088   | -silent | --silent | --silen | --sile | --sil)
1089     silent=yes ;;
1090
1091   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092     ac_prev=sbindir ;;
1093   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094   | --sbi=* | --sb=*)
1095     sbindir=$ac_optarg ;;
1096
1097   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099   | --sharedst | --shareds | --shared | --share | --shar \
1100   | --sha | --sh)
1101     ac_prev=sharedstatedir ;;
1102   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105   | --sha=* | --sh=*)
1106     sharedstatedir=$ac_optarg ;;
1107
1108   -site | --site | --sit)
1109     ac_prev=site ;;
1110   -site=* | --site=* | --sit=*)
1111     site=$ac_optarg ;;
1112
1113   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114     ac_prev=srcdir ;;
1115   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116     srcdir=$ac_optarg ;;
1117
1118   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119   | --syscon | --sysco | --sysc | --sys | --sy)
1120     ac_prev=sysconfdir ;;
1121   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123     sysconfdir=$ac_optarg ;;
1124
1125   -target | --target | --targe | --targ | --tar | --ta | --t)
1126     ac_prev=target_alias ;;
1127   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128     target_alias=$ac_optarg ;;
1129
1130   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131     verbose=yes ;;
1132
1133   -version | --version | --versio | --versi | --vers | -V)
1134     ac_init_version=: ;;
1135
1136   -with-* | --with-*)
1137     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138     # Reject names that are not valid shell variable names.
1139     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1140       { echo "$as_me: error: invalid package name: $ac_package" >&2
1141    { (exit 1); exit 1; }; }
1142     ac_package=`echo $ac_package| sed 's/-/_/g'`
1143     eval with_$ac_package=\$ac_optarg ;;
1144
1145   -without-* | --without-*)
1146     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147     # Reject names that are not valid shell variable names.
1148     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1149       { echo "$as_me: error: invalid package name: $ac_package" >&2
1150    { (exit 1); exit 1; }; }
1151     ac_package=`echo $ac_package | sed 's/-/_/g'`
1152     eval with_$ac_package=no ;;
1153
1154   --x)
1155     # Obsolete; use --with-x.
1156     with_x=yes ;;
1157
1158   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1159   | --x-incl | --x-inc | --x-in | --x-i)
1160     ac_prev=x_includes ;;
1161   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1162   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1163     x_includes=$ac_optarg ;;
1164
1165   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1166   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1167     ac_prev=x_libraries ;;
1168   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1169   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1170     x_libraries=$ac_optarg ;;
1171
1172   -*) { echo "$as_me: error: unrecognized option: $ac_option
1173 Try \`$0 --help' for more information." >&2
1174    { (exit 1); exit 1; }; }
1175     ;;
1176
1177   *=*)
1178     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1179     # Reject names that are not valid shell variable names.
1180     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1181       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1182    { (exit 1); exit 1; }; }
1183     eval $ac_envvar=\$ac_optarg
1184     export $ac_envvar ;;
1185
1186   *)
1187     # FIXME: should be removed in autoconf 3.0.
1188     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1189     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1190       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1191     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1192     ;;
1193
1194   esac
1195 done
1196
1197 if test -n "$ac_prev"; then
1198   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1199   { echo "$as_me: error: missing argument to $ac_option" >&2
1200    { (exit 1); exit 1; }; }
1201 fi
1202
1203 # Be sure to have absolute directory names.
1204 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205                 datadir sysconfdir sharedstatedir localstatedir includedir \
1206                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207                 libdir localedir mandir
1208 do
1209   eval ac_val=\$$ac_var
1210   case $ac_val in
1211     [\\/$]* | ?:[\\/]* )  continue;;
1212     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1213   esac
1214   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1215    { (exit 1); exit 1; }; }
1216 done
1217
1218 # There might be people who depend on the old broken behavior: `$host'
1219 # used to hold the argument of --host etc.
1220 # FIXME: To remove some day.
1221 build=$build_alias
1222 host=$host_alias
1223 target=$target_alias
1224
1225 # FIXME: To remove some day.
1226 if test "x$host_alias" != x; then
1227   if test "x$build_alias" = x; then
1228     cross_compiling=maybe
1229     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1230     If a cross compiler is detected then cross compile mode will be used." >&2
1231   elif test "x$build_alias" != "x$host_alias"; then
1232     cross_compiling=yes
1233   fi
1234 fi
1235
1236 ac_tool_prefix=
1237 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1238
1239 test "$silent" = yes && exec 6>/dev/null
1240
1241
1242 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1243 ac_ls_di=`ls -di .` &&
1244 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1245   { echo "$as_me: error: Working directory cannot be determined" >&2
1246    { (exit 1); exit 1; }; }
1247 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1248   { echo "$as_me: error: pwd does not report name of working directory" >&2
1249    { (exit 1); exit 1; }; }
1250
1251
1252 # Find the source files, if location was not specified.
1253 if test -z "$srcdir"; then
1254   ac_srcdir_defaulted=yes
1255   # Try the directory containing this script, then the parent directory.
1256   ac_confdir=`$as_dirname -- "$0" ||
1257 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1258          X"$0" : 'X\(//\)[^/]' \| \
1259          X"$0" : 'X\(//\)$' \| \
1260          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1261 echo X"$0" |
1262     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1263             s//\1/
1264             q
1265           }
1266           /^X\(\/\/\)[^/].*/{
1267             s//\1/
1268             q
1269           }
1270           /^X\(\/\/\)$/{
1271             s//\1/
1272             q
1273           }
1274           /^X\(\/\).*/{
1275             s//\1/
1276             q
1277           }
1278           s/.*/./; q'`
1279   srcdir=$ac_confdir
1280   if test ! -r "$srcdir/$ac_unique_file"; then
1281     srcdir=..
1282   fi
1283 else
1284   ac_srcdir_defaulted=no
1285 fi
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1287   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1288   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1289    { (exit 1); exit 1; }; }
1290 fi
1291 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1292 ac_abs_confdir=`(
1293         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1294    { (exit 1); exit 1; }; }
1295         pwd)`
1296 # When building in place, set srcdir=.
1297 if test "$ac_abs_confdir" = "$ac_pwd"; then
1298   srcdir=.
1299 fi
1300 # Remove unnecessary trailing slashes from srcdir.
1301 # Double slashes in file names in object file debugging info
1302 # mess up M-x gdb in Emacs.
1303 case $srcdir in
1304 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1305 esac
1306 for ac_var in $ac_precious_vars; do
1307   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1308   eval ac_env_${ac_var}_value=\$${ac_var}
1309   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1310   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1311 done
1312
1313 #
1314 # Report the --help message.
1315 #
1316 if test "$ac_init_help" = "long"; then
1317   # Omit some internal or obsolete options to make the list less imposing.
1318   # This message is too long to be a string in the A/UX 3.1 sh.
1319   cat <<_ACEOF
1320 \`configure' configures LLVM 3.1svn to adapt to many kinds of systems.
1321
1322 Usage: $0 [OPTION]... [VAR=VALUE]...
1323
1324 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1325 VAR=VALUE.  See below for descriptions of some of the useful variables.
1326
1327 Defaults for the options are specified in brackets.
1328
1329 Configuration:
1330   -h, --help              display this help and exit
1331       --help=short        display options specific to this package
1332       --help=recursive    display the short help of all the included packages
1333   -V, --version           display version information and exit
1334   -q, --quiet, --silent   do not print \`checking...' messages
1335       --cache-file=FILE   cache test results in FILE [disabled]
1336   -C, --config-cache      alias for \`--cache-file=config.cache'
1337   -n, --no-create         do not create output files
1338       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1339
1340 Installation directories:
1341   --prefix=PREFIX         install architecture-independent files in PREFIX
1342                           [$ac_default_prefix]
1343   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1344                           [PREFIX]
1345
1346 By default, \`make install' will install all the files in
1347 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1348 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1349 for instance \`--prefix=\$HOME'.
1350
1351 For better control, use the options below.
1352
1353 Fine tuning of the installation directories:
1354   --bindir=DIR           user executables [EPREFIX/bin]
1355   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1356   --libexecdir=DIR       program executables [EPREFIX/libexec]
1357   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1358   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1359   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1360   --libdir=DIR           object code libraries [EPREFIX/lib]
1361   --includedir=DIR       C header files [PREFIX/include]
1362   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1363   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1364   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1365   --infodir=DIR          info documentation [DATAROOTDIR/info]
1366   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1367   --mandir=DIR           man documentation [DATAROOTDIR/man]
1368   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1369   --htmldir=DIR          html documentation [DOCDIR]
1370   --dvidir=DIR           dvi documentation [DOCDIR]
1371   --pdfdir=DIR           pdf documentation [DOCDIR]
1372   --psdir=DIR            ps documentation [DOCDIR]
1373 _ACEOF
1374
1375   cat <<\_ACEOF
1376
1377 System types:
1378   --build=BUILD     configure for building on BUILD [guessed]
1379   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1380   --target=TARGET   configure for building compilers for TARGET [HOST]
1381 _ACEOF
1382 fi
1383
1384 if test -n "$ac_init_help"; then
1385   case $ac_init_help in
1386      short | recursive ) echo "Configuration of LLVM 3.1svn:";;
1387    esac
1388   cat <<\_ACEOF
1389
1390 Optional Features:
1391   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1392   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1393   --enable-polly          Use polly if available (default is YES)
1394   --enable-libcpp         Use libc++ if available (default is NO)
1395   --enable-optimized      Compile with optimizations enabled (default is NO)
1396   --enable-profiling      Compile with profiling enabled (default is NO)
1397   --enable-assertions     Compile with assertion checks enabled (default is
1398                           YES)
1399   --enable-expensive-checks
1400                           Compile with expensive debug checks enabled (default
1401                           is NO)
1402   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1403                           NO)
1404   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1405                           optimization is on and YES if it's off)
1406   --enable-jit            Enable Just In Time Compiling (default is YES)
1407   --enable-docs           Build documents (default is YES)
1408   --enable-doxygen        Build doxygen documentation (default is NO)
1409   --enable-threads        Use threads if available (default is YES)
1410   --enable-pthreads       Use pthreads if available (default is YES)
1411   --enable-pic            Build LLVM with Position Independent Code (default
1412                           is YES)
1413   --enable-shared         Build a shared library and link tools against it
1414                           (default is NO)
1415   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1416                           Win32 DLL (default is NO)
1417   --enable-timestamps     Enable embedding timestamp information in build
1418                           (default is YES)
1419   --enable-targets        Build specific host targets: all or
1420                           target1,target2,... Valid targets are: host, x86,
1421                           x86_64, sparc, powerpc, arm, mips, spu, hexagon,
1422                           xcore, msp430, ptx, cbe, and cpp (default=all)
1423   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1424                           %a (default is YES)
1425   --enable-bindings       Build specific language bindings:
1426                           all,auto,none,{binding-name} (default=auto)
1427   --enable-libffi         Check for the presence of libffi (default is NO)
1428   --enable-ltdl-install   install libltdl
1429
1430 Optional Packages:
1431   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1432   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1433   --with-optimize-option  Select the compiler options to use for optimized
1434                           builds
1435   --with-extra-options    Specify additional options to compile LLVM with
1436   --with-extra-ld-options Specify additional options to link LLVM with
1437   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1438                           is stdlib)
1439   --with-clang-srcdir     Directory to the out-of-tree Clang source
1440   --with-clang-resource-dir
1441                           Relative directory from the Clang binary for
1442                           resource files
1443   --with-c-include-dirs   Colon separated list of directories clang will
1444                           search for headers
1445   --with-gcc-toolchain    Directory where gcc is installed.
1446   --with-binutils-include Specify path to binutils/include/ containing
1447                           plugin-api.h file for gold plugin.
1448   --with-bug-report-url   Specify the URL where bug reports should be
1449                           submitted (default=http://llvm.org/bugs/)
1450   --with-internal-prefix  Installation directory for internal files
1451   --with-tclinclude       directory where tcl headers are
1452   --with-udis86=<path>    Use udis86 external x86 disassembler library
1453   --with-oprofile=<prefix>
1454                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1455
1456 Some influential environment variables:
1457   CC          C compiler command
1458   CFLAGS      C compiler flags
1459   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1460               nonstandard directory <lib dir>
1461   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1462               you have headers in a nonstandard directory <include dir>
1463   CXX         C++ compiler command
1464   CXXFLAGS    C++ compiler flags
1465   CPP         C preprocessor
1466
1467 Use these variables to override the choices made by `configure' or to help
1468 it to find libraries and programs with nonstandard names/locations.
1469
1470 Report bugs to <http://llvm.org/bugs/>.
1471 _ACEOF
1472 ac_status=$?
1473 fi
1474
1475 if test "$ac_init_help" = "recursive"; then
1476   # If there are subdirs, report their specific --help.
1477   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1478     test -d "$ac_dir" || continue
1479     ac_builddir=.
1480
1481 case "$ac_dir" in
1482 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *)
1484   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1485   # A ".." for each directory in $ac_dir_suffix.
1486   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1487   case $ac_top_builddir_sub in
1488   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1490   esac ;;
1491 esac
1492 ac_abs_top_builddir=$ac_pwd
1493 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1494 # for backward compatibility:
1495 ac_top_builddir=$ac_top_build_prefix
1496
1497 case $srcdir in
1498   .)  # We are building in place.
1499     ac_srcdir=.
1500     ac_top_srcdir=$ac_top_builddir_sub
1501     ac_abs_top_srcdir=$ac_pwd ;;
1502   [\\/]* | ?:[\\/]* )  # Absolute name.
1503     ac_srcdir=$srcdir$ac_dir_suffix;
1504     ac_top_srcdir=$srcdir
1505     ac_abs_top_srcdir=$srcdir ;;
1506   *) # Relative name.
1507     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1508     ac_top_srcdir=$ac_top_build_prefix$srcdir
1509     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1510 esac
1511 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1512
1513     cd "$ac_dir" || { ac_status=$?; continue; }
1514     # Check for guested configure.
1515     if test -f "$ac_srcdir/configure.gnu"; then
1516       echo &&
1517       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518     elif test -f "$ac_srcdir/configure"; then
1519       echo &&
1520       $SHELL "$ac_srcdir/configure" --help=recursive
1521     else
1522       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1523     fi || ac_status=$?
1524     cd "$ac_pwd" || { ac_status=$?; break; }
1525   done
1526 fi
1527
1528 test -n "$ac_init_help" && exit $ac_status
1529 if $ac_init_version; then
1530   cat <<\_ACEOF
1531 LLVM configure 3.1svn
1532 generated by GNU Autoconf 2.60
1533
1534 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1535 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1536 This configure script is free software; the Free Software Foundation
1537 gives unlimited permission to copy, distribute and modify it.
1538
1539 Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign.
1540 _ACEOF
1541   exit
1542 fi
1543 cat >config.log <<_ACEOF
1544 This file contains any messages produced by compilers while
1545 running configure, to aid debugging if configure makes a mistake.
1546
1547 It was created by LLVM $as_me 3.1svn, which was
1548 generated by GNU Autoconf 2.60.  Invocation command line was
1549
1550   $ $0 $@
1551
1552 _ACEOF
1553 exec 5>>config.log
1554 {
1555 cat <<_ASUNAME
1556 ## --------- ##
1557 ## Platform. ##
1558 ## --------- ##
1559
1560 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1561 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1562 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1563 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1564 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1565
1566 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1567 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1568
1569 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1570 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1571 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1572 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1573 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1574 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1575 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1576
1577 _ASUNAME
1578
1579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1580 for as_dir in $PATH
1581 do
1582   IFS=$as_save_IFS
1583   test -z "$as_dir" && as_dir=.
1584   echo "PATH: $as_dir"
1585 done
1586 IFS=$as_save_IFS
1587
1588 } >&5
1589
1590 cat >&5 <<_ACEOF
1591
1592
1593 ## ----------- ##
1594 ## Core tests. ##
1595 ## ----------- ##
1596
1597 _ACEOF
1598
1599
1600 # Keep a trace of the command line.
1601 # Strip out --no-create and --no-recursion so they do not pile up.
1602 # Strip out --silent because we don't want to record it for future runs.
1603 # Also quote any args containing shell meta-characters.
1604 # Make two passes to allow for proper duplicate-argument suppression.
1605 ac_configure_args=
1606 ac_configure_args0=
1607 ac_configure_args1=
1608 ac_must_keep_next=false
1609 for ac_pass in 1 2
1610 do
1611   for ac_arg
1612   do
1613     case $ac_arg in
1614     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1615     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1616     | -silent | --silent | --silen | --sile | --sil)
1617       continue ;;
1618     *\'*)
1619       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1620     esac
1621     case $ac_pass in
1622     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1623     2)
1624       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1625       if test $ac_must_keep_next = true; then
1626         ac_must_keep_next=false # Got value, back to normal.
1627       else
1628         case $ac_arg in
1629           *=* | --config-cache | -C | -disable-* | --disable-* \
1630           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1631           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1632           | -with-* | --with-* | -without-* | --without-* | --x)
1633             case "$ac_configure_args0 " in
1634               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1635             esac
1636             ;;
1637           -* ) ac_must_keep_next=true ;;
1638         esac
1639       fi
1640       ac_configure_args="$ac_configure_args '$ac_arg'"
1641       ;;
1642     esac
1643   done
1644 done
1645 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1646 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1647
1648 # When interrupted or exit'd, cleanup temporary files, and complete
1649 # config.log.  We remove comments because anyway the quotes in there
1650 # would cause problems or look ugly.
1651 # WARNING: Use '\'' to represent an apostrophe within the trap.
1652 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1653 trap 'exit_status=$?
1654   # Save into config.log some information that might help in debugging.
1655   {
1656     echo
1657
1658     cat <<\_ASBOX
1659 ## ---------------- ##
1660 ## Cache variables. ##
1661 ## ---------------- ##
1662 _ASBOX
1663     echo
1664     # The following way of writing the cache mishandles newlines in values,
1665 (
1666   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1667     eval ac_val=\$$ac_var
1668     case $ac_val in #(
1669     *${as_nl}*)
1670       case $ac_var in #(
1671       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1672 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1673       esac
1674       case $ac_var in #(
1675       _ | IFS | as_nl) ;; #(
1676       *) $as_unset $ac_var ;;
1677       esac ;;
1678     esac
1679   done
1680   (set) 2>&1 |
1681     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1682     *${as_nl}ac_space=\ *)
1683       sed -n \
1684         "s/'\''/'\''\\\\'\'''\''/g;
1685           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1686       ;; #(
1687     *)
1688       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1689       ;;
1690     esac |
1691     sort
1692 )
1693     echo
1694
1695     cat <<\_ASBOX
1696 ## ----------------- ##
1697 ## Output variables. ##
1698 ## ----------------- ##
1699 _ASBOX
1700     echo
1701     for ac_var in $ac_subst_vars
1702     do
1703       eval ac_val=\$$ac_var
1704       case $ac_val in
1705       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1706       esac
1707       echo "$ac_var='\''$ac_val'\''"
1708     done | sort
1709     echo
1710
1711     if test -n "$ac_subst_files"; then
1712       cat <<\_ASBOX
1713 ## ------------------- ##
1714 ## File substitutions. ##
1715 ## ------------------- ##
1716 _ASBOX
1717       echo
1718       for ac_var in $ac_subst_files
1719       do
1720         eval ac_val=\$$ac_var
1721         case $ac_val in
1722         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1723         esac
1724         echo "$ac_var='\''$ac_val'\''"
1725       done | sort
1726       echo
1727     fi
1728
1729     if test -s confdefs.h; then
1730       cat <<\_ASBOX
1731 ## ----------- ##
1732 ## confdefs.h. ##
1733 ## ----------- ##
1734 _ASBOX
1735       echo
1736       cat confdefs.h
1737       echo
1738     fi
1739     test "$ac_signal" != 0 &&
1740       echo "$as_me: caught signal $ac_signal"
1741     echo "$as_me: exit $exit_status"
1742   } >&5
1743   rm -f core *.core core.conftest.* &&
1744     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1745     exit $exit_status
1746 ' 0
1747 for ac_signal in 1 2 13 15; do
1748   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1749 done
1750 ac_signal=0
1751
1752 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1753 rm -f -r conftest* confdefs.h
1754
1755 # Predefined preprocessor variables.
1756
1757 cat >>confdefs.h <<_ACEOF
1758 #define PACKAGE_NAME "$PACKAGE_NAME"
1759 _ACEOF
1760
1761
1762 cat >>confdefs.h <<_ACEOF
1763 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1764 _ACEOF
1765
1766
1767 cat >>confdefs.h <<_ACEOF
1768 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1769 _ACEOF
1770
1771
1772 cat >>confdefs.h <<_ACEOF
1773 #define PACKAGE_STRING "$PACKAGE_STRING"
1774 _ACEOF
1775
1776
1777 cat >>confdefs.h <<_ACEOF
1778 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1779 _ACEOF
1780
1781
1782 # Let the site file select an alternate cache file if it wants to.
1783 # Prefer explicitly selected file to automatically selected ones.
1784 if test -n "$CONFIG_SITE"; then
1785   set x "$CONFIG_SITE"
1786 elif test "x$prefix" != xNONE; then
1787   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1788 else
1789   set x "$ac_default_prefix/share/config.site" \
1790         "$ac_default_prefix/etc/config.site"
1791 fi
1792 shift
1793 for ac_site_file
1794 do
1795   if test -r "$ac_site_file"; then
1796     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1797 echo "$as_me: loading site script $ac_site_file" >&6;}
1798     sed 's/^/| /' "$ac_site_file" >&5
1799     . "$ac_site_file"
1800   fi
1801 done
1802
1803 if test -r "$cache_file"; then
1804   # Some versions of bash will fail to source /dev/null (special
1805   # files actually), so we avoid doing that.
1806   if test -f "$cache_file"; then
1807     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1808 echo "$as_me: loading cache $cache_file" >&6;}
1809     case $cache_file in
1810       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1811       *)                      . "./$cache_file";;
1812     esac
1813   fi
1814 else
1815   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1816 echo "$as_me: creating cache $cache_file" >&6;}
1817   >$cache_file
1818 fi
1819
1820 # Check that the precious variables saved in the cache have kept the same
1821 # value.
1822 ac_cache_corrupted=false
1823 for ac_var in $ac_precious_vars; do
1824   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1825   eval ac_new_set=\$ac_env_${ac_var}_set
1826   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1827   eval ac_new_val=\$ac_env_${ac_var}_value
1828   case $ac_old_set,$ac_new_set in
1829     set,)
1830       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1831 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1832       ac_cache_corrupted=: ;;
1833     ,set)
1834       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1835 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1836       ac_cache_corrupted=: ;;
1837     ,);;
1838     *)
1839       if test "x$ac_old_val" != "x$ac_new_val"; then
1840         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1841 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1842         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1843 echo "$as_me:   former value:  $ac_old_val" >&2;}
1844         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1845 echo "$as_me:   current value: $ac_new_val" >&2;}
1846         ac_cache_corrupted=:
1847       fi;;
1848   esac
1849   # Pass precious variables to config.status.
1850   if test "$ac_new_set" = set; then
1851     case $ac_new_val in
1852     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1853     *) ac_arg=$ac_var=$ac_new_val ;;
1854     esac
1855     case " $ac_configure_args " in
1856       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1857       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1858     esac
1859   fi
1860 done
1861 if $ac_cache_corrupted; then
1862   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1863 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1864   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1865 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1866    { (exit 1); exit 1; }; }
1867 fi
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893 ac_ext=c
1894 ac_cpp='$CPP $CPPFLAGS'
1895 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1896 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1897 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1898
1899
1900
1901 LLVM_COPYRIGHT="Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign."
1902
1903
1904
1905
1906
1907
1908
1909 ac_aux_dir=
1910 for ac_dir in autoconf "$srcdir"/autoconf; do
1911   if test -f "$ac_dir/install-sh"; then
1912     ac_aux_dir=$ac_dir
1913     ac_install_sh="$ac_aux_dir/install-sh -c"
1914     break
1915   elif test -f "$ac_dir/install.sh"; then
1916     ac_aux_dir=$ac_dir
1917     ac_install_sh="$ac_aux_dir/install.sh -c"
1918     break
1919   elif test -f "$ac_dir/shtool"; then
1920     ac_aux_dir=$ac_dir
1921     ac_install_sh="$ac_aux_dir/shtool install -c"
1922     break
1923   fi
1924 done
1925 if test -z "$ac_aux_dir"; then
1926   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1927 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1928    { (exit 1); exit 1; }; }
1929 fi
1930
1931 # These three variables are undocumented and unsupported,
1932 # and are intended to be withdrawn in a future Autoconf release.
1933 # They can cause serious problems if a builder's source tree is in a directory
1934 # whose full name contains unusual characters.
1935 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1936 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1937 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1938
1939
1940
1941 if test ${srcdir} != "." ; then
1942   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1943     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1944 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1945    { (exit 1); exit 1; }; }
1946   fi
1947 fi
1948
1949 ac_ext=c
1950 ac_cpp='$CPP $CPPFLAGS'
1951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1953 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1954 if test -n "$ac_tool_prefix"; then
1955   for ac_prog in clang llvm-gcc gcc
1956   do
1957     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1958 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1959 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1960 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1961 if test "${ac_cv_prog_CC+set}" = set; then
1962   echo $ECHO_N "(cached) $ECHO_C" >&6
1963 else
1964   if test -n "$CC"; then
1965   ac_cv_prog_CC="$CC" # Let the user override the test.
1966 else
1967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1968 for as_dir in $PATH
1969 do
1970   IFS=$as_save_IFS
1971   test -z "$as_dir" && as_dir=.
1972   for ac_exec_ext in '' $ac_executable_extensions; do
1973   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1974     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1975     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1976     break 2
1977   fi
1978 done
1979 done
1980 IFS=$as_save_IFS
1981
1982 fi
1983 fi
1984 CC=$ac_cv_prog_CC
1985 if test -n "$CC"; then
1986   { echo "$as_me:$LINENO: result: $CC" >&5
1987 echo "${ECHO_T}$CC" >&6; }
1988 else
1989   { echo "$as_me:$LINENO: result: no" >&5
1990 echo "${ECHO_T}no" >&6; }
1991 fi
1992
1993
1994     test -n "$CC" && break
1995   done
1996 fi
1997 if test -z "$CC"; then
1998   ac_ct_CC=$CC
1999   for ac_prog in clang llvm-gcc gcc
2000 do
2001   # Extract the first word of "$ac_prog", so it can be a program name with args.
2002 set dummy $ac_prog; ac_word=$2
2003 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2004 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2005 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2006   echo $ECHO_N "(cached) $ECHO_C" >&6
2007 else
2008   if test -n "$ac_ct_CC"; then
2009   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2010 else
2011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2012 for as_dir in $PATH
2013 do
2014   IFS=$as_save_IFS
2015   test -z "$as_dir" && as_dir=.
2016   for ac_exec_ext in '' $ac_executable_extensions; do
2017   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2018     ac_cv_prog_ac_ct_CC="$ac_prog"
2019     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2020     break 2
2021   fi
2022 done
2023 done
2024 IFS=$as_save_IFS
2025
2026 fi
2027 fi
2028 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2029 if test -n "$ac_ct_CC"; then
2030   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2031 echo "${ECHO_T}$ac_ct_CC" >&6; }
2032 else
2033   { echo "$as_me:$LINENO: result: no" >&5
2034 echo "${ECHO_T}no" >&6; }
2035 fi
2036
2037
2038   test -n "$ac_ct_CC" && break
2039 done
2040
2041   if test "x$ac_ct_CC" = x; then
2042     CC=""
2043   else
2044     case $cross_compiling:$ac_tool_warned in
2045 yes:)
2046 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2047 whose name does not start with the host triplet.  If you think this
2048 configuration is useful to you, please write to autoconf@gnu.org." >&5
2049 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2050 whose name does not start with the host triplet.  If you think this
2051 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2052 ac_tool_warned=yes ;;
2053 esac
2054     CC=$ac_ct_CC
2055   fi
2056 fi
2057
2058
2059 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2060 See \`config.log' for more details." >&5
2061 echo "$as_me: error: no acceptable C compiler found in \$PATH
2062 See \`config.log' for more details." >&2;}
2063    { (exit 1); exit 1; }; }
2064
2065 # Provide some information about the compiler.
2066 echo "$as_me:$LINENO: checking for C compiler version" >&5
2067 ac_compiler=`set X $ac_compile; echo $2`
2068 { (ac_try="$ac_compiler --version >&5"
2069 case "(($ac_try" in
2070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2071   *) ac_try_echo=$ac_try;;
2072 esac
2073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2074   (eval "$ac_compiler --version >&5") 2>&5
2075   ac_status=$?
2076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2077   (exit $ac_status); }
2078 { (ac_try="$ac_compiler -v >&5"
2079 case "(($ac_try" in
2080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2081   *) ac_try_echo=$ac_try;;
2082 esac
2083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2084   (eval "$ac_compiler -v >&5") 2>&5
2085   ac_status=$?
2086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2087   (exit $ac_status); }
2088 { (ac_try="$ac_compiler -V >&5"
2089 case "(($ac_try" in
2090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2091   *) ac_try_echo=$ac_try;;
2092 esac
2093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2094   (eval "$ac_compiler -V >&5") 2>&5
2095   ac_status=$?
2096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2097   (exit $ac_status); }
2098
2099 cat >conftest.$ac_ext <<_ACEOF
2100 /* confdefs.h.  */
2101 _ACEOF
2102 cat confdefs.h >>conftest.$ac_ext
2103 cat >>conftest.$ac_ext <<_ACEOF
2104 /* end confdefs.h.  */
2105
2106 int
2107 main ()
2108 {
2109
2110   ;
2111   return 0;
2112 }
2113 _ACEOF
2114 ac_clean_files_save=$ac_clean_files
2115 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2116 # Try to create an executable without -o first, disregard a.out.
2117 # It will help us diagnose broken compilers, and finding out an intuition
2118 # of exeext.
2119 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2120 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2121 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2122 #
2123 # List of possible output files, starting from the most likely.
2124 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2125 # only as a last resort.  b.out is created by i960 compilers.
2126 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2127 #
2128 # The IRIX 6 linker writes into existing files which may not be
2129 # executable, retaining their permissions.  Remove them first so a
2130 # subsequent execution test works.
2131 ac_rmfiles=
2132 for ac_file in $ac_files
2133 do
2134   case $ac_file in
2135     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2136     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2137   esac
2138 done
2139 rm -f $ac_rmfiles
2140
2141 if { (ac_try="$ac_link_default"
2142 case "(($ac_try" in
2143   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2144   *) ac_try_echo=$ac_try;;
2145 esac
2146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2147   (eval "$ac_link_default") 2>&5
2148   ac_status=$?
2149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2150   (exit $ac_status); }; then
2151   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2152 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2153 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2154 # so that the user can short-circuit this test for compilers unknown to
2155 # Autoconf.
2156 for ac_file in $ac_files
2157 do
2158   test -f "$ac_file" || continue
2159   case $ac_file in
2160     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2161         ;;
2162     [ab].out )
2163         # We found the default executable, but exeext='' is most
2164         # certainly right.
2165         break;;
2166     *.* )
2167         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2168         then :; else
2169            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2170         fi
2171         # We set ac_cv_exeext here because the later test for it is not
2172         # safe: cross compilers may not add the suffix if given an `-o'
2173         # argument, so we may need to know it at that point already.
2174         # Even if this section looks crufty: it has the advantage of
2175         # actually working.
2176         break;;
2177     * )
2178         break;;
2179   esac
2180 done
2181 test "$ac_cv_exeext" = no && ac_cv_exeext=
2182
2183 else
2184   echo "$as_me: failed program was:" >&5
2185 sed 's/^/| /' conftest.$ac_ext >&5
2186
2187 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2188 See \`config.log' for more details." >&5
2189 echo "$as_me: error: C compiler cannot create executables
2190 See \`config.log' for more details." >&2;}
2191    { (exit 77); exit 77; }; }
2192 fi
2193
2194 ac_exeext=$ac_cv_exeext
2195 { echo "$as_me:$LINENO: result: $ac_file" >&5
2196 echo "${ECHO_T}$ac_file" >&6; }
2197
2198 # Check that the compiler produces executables we can run.  If not, either
2199 # the compiler is broken, or we cross compile.
2200 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2201 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2202 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2203 # If not cross compiling, check that we can run a simple program.
2204 if test "$cross_compiling" != yes; then
2205   if { ac_try='./$ac_file'
2206   { (case "(($ac_try" in
2207   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2208   *) ac_try_echo=$ac_try;;
2209 esac
2210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2211   (eval "$ac_try") 2>&5
2212   ac_status=$?
2213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214   (exit $ac_status); }; }; then
2215     cross_compiling=no
2216   else
2217     if test "$cross_compiling" = maybe; then
2218         cross_compiling=yes
2219     else
2220         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2221 If you meant to cross compile, use \`--host'.
2222 See \`config.log' for more details." >&5
2223 echo "$as_me: error: cannot run C compiled programs.
2224 If you meant to cross compile, use \`--host'.
2225 See \`config.log' for more details." >&2;}
2226    { (exit 1); exit 1; }; }
2227     fi
2228   fi
2229 fi
2230 { echo "$as_me:$LINENO: result: yes" >&5
2231 echo "${ECHO_T}yes" >&6; }
2232
2233 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2234 ac_clean_files=$ac_clean_files_save
2235 # Check that the compiler produces executables we can run.  If not, either
2236 # the compiler is broken, or we cross compile.
2237 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2238 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2239 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2240 echo "${ECHO_T}$cross_compiling" >&6; }
2241
2242 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2243 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2244 if { (ac_try="$ac_link"
2245 case "(($ac_try" in
2246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2247   *) ac_try_echo=$ac_try;;
2248 esac
2249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2250   (eval "$ac_link") 2>&5
2251   ac_status=$?
2252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2253   (exit $ac_status); }; then
2254   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2255 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2256 # work properly (i.e., refer to `conftest.exe'), while it won't with
2257 # `rm'.
2258 for ac_file in conftest.exe conftest conftest.*; do
2259   test -f "$ac_file" || continue
2260   case $ac_file in
2261     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2262     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2263           break;;
2264     * ) break;;
2265   esac
2266 done
2267 else
2268   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2269 See \`config.log' for more details." >&5
2270 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2271 See \`config.log' for more details." >&2;}
2272    { (exit 1); exit 1; }; }
2273 fi
2274
2275 rm -f conftest$ac_cv_exeext
2276 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2277 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2278
2279 rm -f conftest.$ac_ext
2280 EXEEXT=$ac_cv_exeext
2281 ac_exeext=$EXEEXT
2282 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2283 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2284 if test "${ac_cv_objext+set}" = set; then
2285   echo $ECHO_N "(cached) $ECHO_C" >&6
2286 else
2287   cat >conftest.$ac_ext <<_ACEOF
2288 /* confdefs.h.  */
2289 _ACEOF
2290 cat confdefs.h >>conftest.$ac_ext
2291 cat >>conftest.$ac_ext <<_ACEOF
2292 /* end confdefs.h.  */
2293
2294 int
2295 main ()
2296 {
2297
2298   ;
2299   return 0;
2300 }
2301 _ACEOF
2302 rm -f conftest.o conftest.obj
2303 if { (ac_try="$ac_compile"
2304 case "(($ac_try" in
2305   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2306   *) ac_try_echo=$ac_try;;
2307 esac
2308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2309   (eval "$ac_compile") 2>&5
2310   ac_status=$?
2311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2312   (exit $ac_status); }; then
2313   for ac_file in conftest.o conftest.obj conftest.*; do
2314   test -f "$ac_file" || continue;
2315   case $ac_file in
2316     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2317     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2318        break;;
2319   esac
2320 done
2321 else
2322   echo "$as_me: failed program was:" >&5
2323 sed 's/^/| /' conftest.$ac_ext >&5
2324
2325 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2326 See \`config.log' for more details." >&5
2327 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2328 See \`config.log' for more details." >&2;}
2329    { (exit 1); exit 1; }; }
2330 fi
2331
2332 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2333 fi
2334 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2335 echo "${ECHO_T}$ac_cv_objext" >&6; }
2336 OBJEXT=$ac_cv_objext
2337 ac_objext=$OBJEXT
2338 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2339 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2340 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2341   echo $ECHO_N "(cached) $ECHO_C" >&6
2342 else
2343   cat >conftest.$ac_ext <<_ACEOF
2344 /* confdefs.h.  */
2345 _ACEOF
2346 cat confdefs.h >>conftest.$ac_ext
2347 cat >>conftest.$ac_ext <<_ACEOF
2348 /* end confdefs.h.  */
2349
2350 int
2351 main ()
2352 {
2353 #ifndef __GNUC__
2354        choke me
2355 #endif
2356
2357   ;
2358   return 0;
2359 }
2360 _ACEOF
2361 rm -f conftest.$ac_objext
2362 if { (ac_try="$ac_compile"
2363 case "(($ac_try" in
2364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2365   *) ac_try_echo=$ac_try;;
2366 esac
2367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2368   (eval "$ac_compile") 2>conftest.er1
2369   ac_status=$?
2370   grep -v '^ *+' conftest.er1 >conftest.err
2371   rm -f conftest.er1
2372   cat conftest.err >&5
2373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2374   (exit $ac_status); } &&
2375          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2376   { (case "(($ac_try" in
2377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2378   *) ac_try_echo=$ac_try;;
2379 esac
2380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2381   (eval "$ac_try") 2>&5
2382   ac_status=$?
2383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2384   (exit $ac_status); }; } &&
2385          { ac_try='test -s conftest.$ac_objext'
2386   { (case "(($ac_try" in
2387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2388   *) ac_try_echo=$ac_try;;
2389 esac
2390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2391   (eval "$ac_try") 2>&5
2392   ac_status=$?
2393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394   (exit $ac_status); }; }; then
2395   ac_compiler_gnu=yes
2396 else
2397   echo "$as_me: failed program was:" >&5
2398 sed 's/^/| /' conftest.$ac_ext >&5
2399
2400         ac_compiler_gnu=no
2401 fi
2402
2403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2404 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2405
2406 fi
2407 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2408 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2409 GCC=`test $ac_compiler_gnu = yes && echo yes`
2410 ac_test_CFLAGS=${CFLAGS+set}
2411 ac_save_CFLAGS=$CFLAGS
2412 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2413 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2414 if test "${ac_cv_prog_cc_g+set}" = set; then
2415   echo $ECHO_N "(cached) $ECHO_C" >&6
2416 else
2417   ac_save_c_werror_flag=$ac_c_werror_flag
2418    ac_c_werror_flag=yes
2419    ac_cv_prog_cc_g=no
2420    CFLAGS="-g"
2421    cat >conftest.$ac_ext <<_ACEOF
2422 /* confdefs.h.  */
2423 _ACEOF
2424 cat confdefs.h >>conftest.$ac_ext
2425 cat >>conftest.$ac_ext <<_ACEOF
2426 /* end confdefs.h.  */
2427
2428 int
2429 main ()
2430 {
2431
2432   ;
2433   return 0;
2434 }
2435 _ACEOF
2436 rm -f conftest.$ac_objext
2437 if { (ac_try="$ac_compile"
2438 case "(($ac_try" in
2439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2440   *) ac_try_echo=$ac_try;;
2441 esac
2442 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2443   (eval "$ac_compile") 2>conftest.er1
2444   ac_status=$?
2445   grep -v '^ *+' conftest.er1 >conftest.err
2446   rm -f conftest.er1
2447   cat conftest.err >&5
2448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2449   (exit $ac_status); } &&
2450          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2451   { (case "(($ac_try" in
2452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2453   *) ac_try_echo=$ac_try;;
2454 esac
2455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2456   (eval "$ac_try") 2>&5
2457   ac_status=$?
2458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459   (exit $ac_status); }; } &&
2460          { ac_try='test -s conftest.$ac_objext'
2461   { (case "(($ac_try" in
2462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2463   *) ac_try_echo=$ac_try;;
2464 esac
2465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2466   (eval "$ac_try") 2>&5
2467   ac_status=$?
2468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469   (exit $ac_status); }; }; then
2470   ac_cv_prog_cc_g=yes
2471 else
2472   echo "$as_me: failed program was:" >&5
2473 sed 's/^/| /' conftest.$ac_ext >&5
2474
2475         CFLAGS=""
2476       cat >conftest.$ac_ext <<_ACEOF
2477 /* confdefs.h.  */
2478 _ACEOF
2479 cat confdefs.h >>conftest.$ac_ext
2480 cat >>conftest.$ac_ext <<_ACEOF
2481 /* end confdefs.h.  */
2482
2483 int
2484 main ()
2485 {
2486
2487   ;
2488   return 0;
2489 }
2490 _ACEOF
2491 rm -f conftest.$ac_objext
2492 if { (ac_try="$ac_compile"
2493 case "(($ac_try" in
2494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2495   *) ac_try_echo=$ac_try;;
2496 esac
2497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2498   (eval "$ac_compile") 2>conftest.er1
2499   ac_status=$?
2500   grep -v '^ *+' conftest.er1 >conftest.err
2501   rm -f conftest.er1
2502   cat conftest.err >&5
2503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2504   (exit $ac_status); } &&
2505          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2506   { (case "(($ac_try" in
2507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2508   *) ac_try_echo=$ac_try;;
2509 esac
2510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2511   (eval "$ac_try") 2>&5
2512   ac_status=$?
2513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2514   (exit $ac_status); }; } &&
2515          { ac_try='test -s conftest.$ac_objext'
2516   { (case "(($ac_try" in
2517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2518   *) ac_try_echo=$ac_try;;
2519 esac
2520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2521   (eval "$ac_try") 2>&5
2522   ac_status=$?
2523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2524   (exit $ac_status); }; }; then
2525   :
2526 else
2527   echo "$as_me: failed program was:" >&5
2528 sed 's/^/| /' conftest.$ac_ext >&5
2529
2530         ac_c_werror_flag=$ac_save_c_werror_flag
2531          CFLAGS="-g"
2532          cat >conftest.$ac_ext <<_ACEOF
2533 /* confdefs.h.  */
2534 _ACEOF
2535 cat confdefs.h >>conftest.$ac_ext
2536 cat >>conftest.$ac_ext <<_ACEOF
2537 /* end confdefs.h.  */
2538
2539 int
2540 main ()
2541 {
2542
2543   ;
2544   return 0;
2545 }
2546 _ACEOF
2547 rm -f conftest.$ac_objext
2548 if { (ac_try="$ac_compile"
2549 case "(($ac_try" in
2550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2551   *) ac_try_echo=$ac_try;;
2552 esac
2553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2554   (eval "$ac_compile") 2>conftest.er1
2555   ac_status=$?
2556   grep -v '^ *+' conftest.er1 >conftest.err
2557   rm -f conftest.er1
2558   cat conftest.err >&5
2559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2560   (exit $ac_status); } &&
2561          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2562   { (case "(($ac_try" in
2563   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2564   *) ac_try_echo=$ac_try;;
2565 esac
2566 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2567   (eval "$ac_try") 2>&5
2568   ac_status=$?
2569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570   (exit $ac_status); }; } &&
2571          { ac_try='test -s conftest.$ac_objext'
2572   { (case "(($ac_try" in
2573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2574   *) ac_try_echo=$ac_try;;
2575 esac
2576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2577   (eval "$ac_try") 2>&5
2578   ac_status=$?
2579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580   (exit $ac_status); }; }; then
2581   ac_cv_prog_cc_g=yes
2582 else
2583   echo "$as_me: failed program was:" >&5
2584 sed 's/^/| /' conftest.$ac_ext >&5
2585
2586
2587 fi
2588
2589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2590 fi
2591
2592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2593 fi
2594
2595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2596    ac_c_werror_flag=$ac_save_c_werror_flag
2597 fi
2598 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2599 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2600 if test "$ac_test_CFLAGS" = set; then
2601   CFLAGS=$ac_save_CFLAGS
2602 elif test $ac_cv_prog_cc_g = yes; then
2603   if test "$GCC" = yes; then
2604     CFLAGS="-g -O2"
2605   else
2606     CFLAGS="-g"
2607   fi
2608 else
2609   if test "$GCC" = yes; then
2610     CFLAGS="-O2"
2611   else
2612     CFLAGS=
2613   fi
2614 fi
2615 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2616 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2617 if test "${ac_cv_prog_cc_c89+set}" = set; then
2618   echo $ECHO_N "(cached) $ECHO_C" >&6
2619 else
2620   ac_cv_prog_cc_c89=no
2621 ac_save_CC=$CC
2622 cat >conftest.$ac_ext <<_ACEOF
2623 /* confdefs.h.  */
2624 _ACEOF
2625 cat confdefs.h >>conftest.$ac_ext
2626 cat >>conftest.$ac_ext <<_ACEOF
2627 /* end confdefs.h.  */
2628 #include <stdarg.h>
2629 #include <stdio.h>
2630 #include <sys/types.h>
2631 #include <sys/stat.h>
2632 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2633 struct buf { int x; };
2634 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2635 static char *e (p, i)
2636      char **p;
2637      int i;
2638 {
2639   return p[i];
2640 }
2641 static char *f (char * (*g) (char **, int), char **p, ...)
2642 {
2643   char *s;
2644   va_list v;
2645   va_start (v,p);
2646   s = g (p, va_arg (v,int));
2647   va_end (v);
2648   return s;
2649 }
2650
2651 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2652    function prototypes and stuff, but not '\xHH' hex character constants.
2653    These don't provoke an error unfortunately, instead are silently treated
2654    as 'x'.  The following induces an error, until -std is added to get
2655    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2656    array size at least.  It's necessary to write '\x00'==0 to get something
2657    that's true only with -std.  */
2658 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2659
2660 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2661    inside strings and character constants.  */
2662 #define FOO(x) 'x'
2663 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2664
2665 int test (int i, double x);
2666 struct s1 {int (*f) (int a);};
2667 struct s2 {int (*f) (double a);};
2668 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2669 int argc;
2670 char **argv;
2671 int
2672 main ()
2673 {
2674 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2675   ;
2676   return 0;
2677 }
2678 _ACEOF
2679 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2680         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2681 do
2682   CC="$ac_save_CC $ac_arg"
2683   rm -f conftest.$ac_objext
2684 if { (ac_try="$ac_compile"
2685 case "(($ac_try" in
2686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2687   *) ac_try_echo=$ac_try;;
2688 esac
2689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2690   (eval "$ac_compile") 2>conftest.er1
2691   ac_status=$?
2692   grep -v '^ *+' conftest.er1 >conftest.err
2693   rm -f conftest.er1
2694   cat conftest.err >&5
2695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2696   (exit $ac_status); } &&
2697          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2698   { (case "(($ac_try" in
2699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2700   *) ac_try_echo=$ac_try;;
2701 esac
2702 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2703   (eval "$ac_try") 2>&5
2704   ac_status=$?
2705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706   (exit $ac_status); }; } &&
2707          { ac_try='test -s conftest.$ac_objext'
2708   { (case "(($ac_try" in
2709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710   *) ac_try_echo=$ac_try;;
2711 esac
2712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2713   (eval "$ac_try") 2>&5
2714   ac_status=$?
2715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2716   (exit $ac_status); }; }; then
2717   ac_cv_prog_cc_c89=$ac_arg
2718 else
2719   echo "$as_me: failed program was:" >&5
2720 sed 's/^/| /' conftest.$ac_ext >&5
2721
2722
2723 fi
2724
2725 rm -f core conftest.err conftest.$ac_objext
2726   test "x$ac_cv_prog_cc_c89" != "xno" && break
2727 done
2728 rm -f conftest.$ac_ext
2729 CC=$ac_save_CC
2730
2731 fi
2732 # AC_CACHE_VAL
2733 case "x$ac_cv_prog_cc_c89" in
2734   x)
2735     { echo "$as_me:$LINENO: result: none needed" >&5
2736 echo "${ECHO_T}none needed" >&6; } ;;
2737   xno)
2738     { echo "$as_me:$LINENO: result: unsupported" >&5
2739 echo "${ECHO_T}unsupported" >&6; } ;;
2740   *)
2741     CC="$CC $ac_cv_prog_cc_c89"
2742     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2743 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2744 esac
2745
2746
2747 ac_ext=c
2748 ac_cpp='$CPP $CPPFLAGS'
2749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2752
2753 ac_ext=cpp
2754 ac_cpp='$CXXCPP $CPPFLAGS'
2755 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2756 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2757 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2758 if test -z "$CXX"; then
2759   if test -n "$CCC"; then
2760     CXX=$CCC
2761   else
2762     if test -n "$ac_tool_prefix"; then
2763   for ac_prog in clang++ llvm-g++ g++
2764   do
2765     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2766 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2767 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2769 if test "${ac_cv_prog_CXX+set}" = set; then
2770   echo $ECHO_N "(cached) $ECHO_C" >&6
2771 else
2772   if test -n "$CXX"; then
2773   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2774 else
2775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2776 for as_dir in $PATH
2777 do
2778   IFS=$as_save_IFS
2779   test -z "$as_dir" && as_dir=.
2780   for ac_exec_ext in '' $ac_executable_extensions; do
2781   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2782     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2783     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2784     break 2
2785   fi
2786 done
2787 done
2788 IFS=$as_save_IFS
2789
2790 fi
2791 fi
2792 CXX=$ac_cv_prog_CXX
2793 if test -n "$CXX"; then
2794   { echo "$as_me:$LINENO: result: $CXX" >&5
2795 echo "${ECHO_T}$CXX" >&6; }
2796 else
2797   { echo "$as_me:$LINENO: result: no" >&5
2798 echo "${ECHO_T}no" >&6; }
2799 fi
2800
2801
2802     test -n "$CXX" && break
2803   done
2804 fi
2805 if test -z "$CXX"; then
2806   ac_ct_CXX=$CXX
2807   for ac_prog in clang++ llvm-g++ g++
2808 do
2809   # Extract the first word of "$ac_prog", so it can be a program name with args.
2810 set dummy $ac_prog; ac_word=$2
2811 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2812 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2813 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2814   echo $ECHO_N "(cached) $ECHO_C" >&6
2815 else
2816   if test -n "$ac_ct_CXX"; then
2817   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2818 else
2819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820 for as_dir in $PATH
2821 do
2822   IFS=$as_save_IFS
2823   test -z "$as_dir" && as_dir=.
2824   for ac_exec_ext in '' $ac_executable_extensions; do
2825   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2826     ac_cv_prog_ac_ct_CXX="$ac_prog"
2827     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2828     break 2
2829   fi
2830 done
2831 done
2832 IFS=$as_save_IFS
2833
2834 fi
2835 fi
2836 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2837 if test -n "$ac_ct_CXX"; then
2838   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2839 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2840 else
2841   { echo "$as_me:$LINENO: result: no" >&5
2842 echo "${ECHO_T}no" >&6; }
2843 fi
2844
2845
2846   test -n "$ac_ct_CXX" && break
2847 done
2848
2849   if test "x$ac_ct_CXX" = x; then
2850     CXX="g++"
2851   else
2852     case $cross_compiling:$ac_tool_warned in
2853 yes:)
2854 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2855 whose name does not start with the host triplet.  If you think this
2856 configuration is useful to you, please write to autoconf@gnu.org." >&5
2857 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2858 whose name does not start with the host triplet.  If you think this
2859 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2860 ac_tool_warned=yes ;;
2861 esac
2862     CXX=$ac_ct_CXX
2863   fi
2864 fi
2865
2866   fi
2867 fi
2868 # Provide some information about the compiler.
2869 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2870 ac_compiler=`set X $ac_compile; echo $2`
2871 { (ac_try="$ac_compiler --version >&5"
2872 case "(($ac_try" in
2873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2874   *) ac_try_echo=$ac_try;;
2875 esac
2876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2877   (eval "$ac_compiler --version >&5") 2>&5
2878   ac_status=$?
2879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2880   (exit $ac_status); }
2881 { (ac_try="$ac_compiler -v >&5"
2882 case "(($ac_try" in
2883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2884   *) ac_try_echo=$ac_try;;
2885 esac
2886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2887   (eval "$ac_compiler -v >&5") 2>&5
2888   ac_status=$?
2889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2890   (exit $ac_status); }
2891 { (ac_try="$ac_compiler -V >&5"
2892 case "(($ac_try" in
2893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2894   *) ac_try_echo=$ac_try;;
2895 esac
2896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2897   (eval "$ac_compiler -V >&5") 2>&5
2898   ac_status=$?
2899   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2900   (exit $ac_status); }
2901
2902 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2903 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2904 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2905   echo $ECHO_N "(cached) $ECHO_C" >&6
2906 else
2907   cat >conftest.$ac_ext <<_ACEOF
2908 /* confdefs.h.  */
2909 _ACEOF
2910 cat confdefs.h >>conftest.$ac_ext
2911 cat >>conftest.$ac_ext <<_ACEOF
2912 /* end confdefs.h.  */
2913
2914 int
2915 main ()
2916 {
2917 #ifndef __GNUC__
2918        choke me
2919 #endif
2920
2921   ;
2922   return 0;
2923 }
2924 _ACEOF
2925 rm -f conftest.$ac_objext
2926 if { (ac_try="$ac_compile"
2927 case "(($ac_try" in
2928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929   *) ac_try_echo=$ac_try;;
2930 esac
2931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2932   (eval "$ac_compile") 2>conftest.er1
2933   ac_status=$?
2934   grep -v '^ *+' conftest.er1 >conftest.err
2935   rm -f conftest.er1
2936   cat conftest.err >&5
2937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938   (exit $ac_status); } &&
2939          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2940   { (case "(($ac_try" in
2941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2942   *) ac_try_echo=$ac_try;;
2943 esac
2944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2945   (eval "$ac_try") 2>&5
2946   ac_status=$?
2947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2948   (exit $ac_status); }; } &&
2949          { ac_try='test -s conftest.$ac_objext'
2950   { (case "(($ac_try" in
2951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952   *) ac_try_echo=$ac_try;;
2953 esac
2954 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2955   (eval "$ac_try") 2>&5
2956   ac_status=$?
2957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2958   (exit $ac_status); }; }; then
2959   ac_compiler_gnu=yes
2960 else
2961   echo "$as_me: failed program was:" >&5
2962 sed 's/^/| /' conftest.$ac_ext >&5
2963
2964         ac_compiler_gnu=no
2965 fi
2966
2967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2968 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2969
2970 fi
2971 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2972 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2973 GXX=`test $ac_compiler_gnu = yes && echo yes`
2974 ac_test_CXXFLAGS=${CXXFLAGS+set}
2975 ac_save_CXXFLAGS=$CXXFLAGS
2976 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2977 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2978 if test "${ac_cv_prog_cxx_g+set}" = set; then
2979   echo $ECHO_N "(cached) $ECHO_C" >&6
2980 else
2981   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2982    ac_cxx_werror_flag=yes
2983    ac_cv_prog_cxx_g=no
2984    CXXFLAGS="-g"
2985    cat >conftest.$ac_ext <<_ACEOF
2986 /* confdefs.h.  */
2987 _ACEOF
2988 cat confdefs.h >>conftest.$ac_ext
2989 cat >>conftest.$ac_ext <<_ACEOF
2990 /* end confdefs.h.  */
2991
2992 int
2993 main ()
2994 {
2995
2996   ;
2997   return 0;
2998 }
2999 _ACEOF
3000 rm -f conftest.$ac_objext
3001 if { (ac_try="$ac_compile"
3002 case "(($ac_try" in
3003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004   *) ac_try_echo=$ac_try;;
3005 esac
3006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3007   (eval "$ac_compile") 2>conftest.er1
3008   ac_status=$?
3009   grep -v '^ *+' conftest.er1 >conftest.err
3010   rm -f conftest.er1
3011   cat conftest.err >&5
3012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013   (exit $ac_status); } &&
3014          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3015   { (case "(($ac_try" in
3016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017   *) ac_try_echo=$ac_try;;
3018 esac
3019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3020   (eval "$ac_try") 2>&5
3021   ac_status=$?
3022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023   (exit $ac_status); }; } &&
3024          { ac_try='test -s conftest.$ac_objext'
3025   { (case "(($ac_try" in
3026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027   *) ac_try_echo=$ac_try;;
3028 esac
3029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030   (eval "$ac_try") 2>&5
3031   ac_status=$?
3032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033   (exit $ac_status); }; }; then
3034   ac_cv_prog_cxx_g=yes
3035 else
3036   echo "$as_me: failed program was:" >&5
3037 sed 's/^/| /' conftest.$ac_ext >&5
3038
3039         CXXFLAGS=""
3040       cat >conftest.$ac_ext <<_ACEOF
3041 /* confdefs.h.  */
3042 _ACEOF
3043 cat confdefs.h >>conftest.$ac_ext
3044 cat >>conftest.$ac_ext <<_ACEOF
3045 /* end confdefs.h.  */
3046
3047 int
3048 main ()
3049 {
3050
3051   ;
3052   return 0;
3053 }
3054 _ACEOF
3055 rm -f conftest.$ac_objext
3056 if { (ac_try="$ac_compile"
3057 case "(($ac_try" in
3058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3059   *) ac_try_echo=$ac_try;;
3060 esac
3061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3062   (eval "$ac_compile") 2>conftest.er1
3063   ac_status=$?
3064   grep -v '^ *+' conftest.er1 >conftest.err
3065   rm -f conftest.er1
3066   cat conftest.err >&5
3067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068   (exit $ac_status); } &&
3069          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3070   { (case "(($ac_try" in
3071   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3072   *) ac_try_echo=$ac_try;;
3073 esac
3074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3075   (eval "$ac_try") 2>&5
3076   ac_status=$?
3077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078   (exit $ac_status); }; } &&
3079          { ac_try='test -s conftest.$ac_objext'
3080   { (case "(($ac_try" in
3081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3082   *) ac_try_echo=$ac_try;;
3083 esac
3084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3085   (eval "$ac_try") 2>&5
3086   ac_status=$?
3087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088   (exit $ac_status); }; }; then
3089   :
3090 else
3091   echo "$as_me: failed program was:" >&5
3092 sed 's/^/| /' conftest.$ac_ext >&5
3093
3094         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3095          CXXFLAGS="-g"
3096          cat >conftest.$ac_ext <<_ACEOF
3097 /* confdefs.h.  */
3098 _ACEOF
3099 cat confdefs.h >>conftest.$ac_ext
3100 cat >>conftest.$ac_ext <<_ACEOF
3101 /* end confdefs.h.  */
3102
3103 int
3104 main ()
3105 {
3106
3107   ;
3108   return 0;
3109 }
3110 _ACEOF
3111 rm -f conftest.$ac_objext
3112 if { (ac_try="$ac_compile"
3113 case "(($ac_try" in
3114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3115   *) ac_try_echo=$ac_try;;
3116 esac
3117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3118   (eval "$ac_compile") 2>conftest.er1
3119   ac_status=$?
3120   grep -v '^ *+' conftest.er1 >conftest.err
3121   rm -f conftest.er1
3122   cat conftest.err >&5
3123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124   (exit $ac_status); } &&
3125          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3126   { (case "(($ac_try" in
3127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3128   *) ac_try_echo=$ac_try;;
3129 esac
3130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3131   (eval "$ac_try") 2>&5
3132   ac_status=$?
3133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3134   (exit $ac_status); }; } &&
3135          { ac_try='test -s conftest.$ac_objext'
3136   { (case "(($ac_try" in
3137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3138   *) ac_try_echo=$ac_try;;
3139 esac
3140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3141   (eval "$ac_try") 2>&5
3142   ac_status=$?
3143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3144   (exit $ac_status); }; }; then
3145   ac_cv_prog_cxx_g=yes
3146 else
3147   echo "$as_me: failed program was:" >&5
3148 sed 's/^/| /' conftest.$ac_ext >&5
3149
3150
3151 fi
3152
3153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3154 fi
3155
3156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3157 fi
3158
3159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3160    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3161 fi
3162 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3163 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3164 if test "$ac_test_CXXFLAGS" = set; then
3165   CXXFLAGS=$ac_save_CXXFLAGS
3166 elif test $ac_cv_prog_cxx_g = yes; then
3167   if test "$GXX" = yes; then
3168     CXXFLAGS="-g -O2"
3169   else
3170     CXXFLAGS="-g"
3171   fi
3172 else
3173   if test "$GXX" = yes; then
3174     CXXFLAGS="-O2"
3175   else
3176     CXXFLAGS=
3177   fi
3178 fi
3179 ac_ext=c
3180 ac_cpp='$CPP $CPPFLAGS'
3181 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3182 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3183 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3184
3185 ac_ext=c
3186 ac_cpp='$CPP $CPPFLAGS'
3187 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3188 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3189 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3190 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3191 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3192 # On Suns, sometimes $CPP names a directory.
3193 if test -n "$CPP" && test -d "$CPP"; then
3194   CPP=
3195 fi
3196 if test -z "$CPP"; then
3197   if test "${ac_cv_prog_CPP+set}" = set; then
3198   echo $ECHO_N "(cached) $ECHO_C" >&6
3199 else
3200       # Double quotes because CPP needs to be expanded
3201     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3202     do
3203       ac_preproc_ok=false
3204 for ac_c_preproc_warn_flag in '' yes
3205 do
3206   # Use a header file that comes with gcc, so configuring glibc
3207   # with a fresh cross-compiler works.
3208   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3209   # <limits.h> exists even on freestanding compilers.
3210   # On the NeXT, cc -E runs the code through the compiler's parser,
3211   # not just through cpp. "Syntax error" is here to catch this case.
3212   cat >conftest.$ac_ext <<_ACEOF
3213 /* confdefs.h.  */
3214 _ACEOF
3215 cat confdefs.h >>conftest.$ac_ext
3216 cat >>conftest.$ac_ext <<_ACEOF
3217 /* end confdefs.h.  */
3218 #ifdef __STDC__
3219 # include <limits.h>
3220 #else
3221 # include <assert.h>
3222 #endif
3223                      Syntax error
3224 _ACEOF
3225 if { (ac_try="$ac_cpp conftest.$ac_ext"
3226 case "(($ac_try" in
3227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3228   *) ac_try_echo=$ac_try;;
3229 esac
3230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3231   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3232   ac_status=$?
3233   grep -v '^ *+' conftest.er1 >conftest.err
3234   rm -f conftest.er1
3235   cat conftest.err >&5
3236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3237   (exit $ac_status); } >/dev/null; then
3238   if test -s conftest.err; then
3239     ac_cpp_err=$ac_c_preproc_warn_flag
3240     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3241   else
3242     ac_cpp_err=
3243   fi
3244 else
3245   ac_cpp_err=yes
3246 fi
3247 if test -z "$ac_cpp_err"; then
3248   :
3249 else
3250   echo "$as_me: failed program was:" >&5
3251 sed 's/^/| /' conftest.$ac_ext >&5
3252
3253   # Broken: fails on valid input.
3254 continue
3255 fi
3256
3257 rm -f conftest.err conftest.$ac_ext
3258
3259   # OK, works on sane cases.  Now check whether nonexistent headers
3260   # can be detected and how.
3261   cat >conftest.$ac_ext <<_ACEOF
3262 /* confdefs.h.  */
3263 _ACEOF
3264 cat confdefs.h >>conftest.$ac_ext
3265 cat >>conftest.$ac_ext <<_ACEOF
3266 /* end confdefs.h.  */
3267 #include <ac_nonexistent.h>
3268 _ACEOF
3269 if { (ac_try="$ac_cpp conftest.$ac_ext"
3270 case "(($ac_try" in
3271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272   *) ac_try_echo=$ac_try;;
3273 esac
3274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3275   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3276   ac_status=$?
3277   grep -v '^ *+' conftest.er1 >conftest.err
3278   rm -f conftest.er1
3279   cat conftest.err >&5
3280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3281   (exit $ac_status); } >/dev/null; then
3282   if test -s conftest.err; then
3283     ac_cpp_err=$ac_c_preproc_warn_flag
3284     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3285   else
3286     ac_cpp_err=
3287   fi
3288 else
3289   ac_cpp_err=yes
3290 fi
3291 if test -z "$ac_cpp_err"; then
3292   # Broken: success on invalid input.
3293 continue
3294 else
3295   echo "$as_me: failed program was:" >&5
3296 sed 's/^/| /' conftest.$ac_ext >&5
3297
3298   # Passes both tests.
3299 ac_preproc_ok=:
3300 break
3301 fi
3302
3303 rm -f conftest.err conftest.$ac_ext
3304
3305 done
3306 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3307 rm -f conftest.err conftest.$ac_ext
3308 if $ac_preproc_ok; then
3309   break
3310 fi
3311
3312     done
3313     ac_cv_prog_CPP=$CPP
3314
3315 fi
3316   CPP=$ac_cv_prog_CPP
3317 else
3318   ac_cv_prog_CPP=$CPP
3319 fi
3320 { echo "$as_me:$LINENO: result: $CPP" >&5
3321 echo "${ECHO_T}$CPP" >&6; }
3322 ac_preproc_ok=false
3323 for ac_c_preproc_warn_flag in '' yes
3324 do
3325   # Use a header file that comes with gcc, so configuring glibc
3326   # with a fresh cross-compiler works.
3327   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3328   # <limits.h> exists even on freestanding compilers.
3329   # On the NeXT, cc -E runs the code through the compiler's parser,
3330   # not just through cpp. "Syntax error" is here to catch this case.
3331   cat >conftest.$ac_ext <<_ACEOF
3332 /* confdefs.h.  */
3333 _ACEOF
3334 cat confdefs.h >>conftest.$ac_ext
3335 cat >>conftest.$ac_ext <<_ACEOF
3336 /* end confdefs.h.  */
3337 #ifdef __STDC__
3338 # include <limits.h>
3339 #else
3340 # include <assert.h>
3341 #endif
3342                      Syntax error
3343 _ACEOF
3344 if { (ac_try="$ac_cpp conftest.$ac_ext"
3345 case "(($ac_try" in
3346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3347   *) ac_try_echo=$ac_try;;
3348 esac
3349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3350   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3351   ac_status=$?
3352   grep -v '^ *+' conftest.er1 >conftest.err
3353   rm -f conftest.er1
3354   cat conftest.err >&5
3355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3356   (exit $ac_status); } >/dev/null; then
3357   if test -s conftest.err; then
3358     ac_cpp_err=$ac_c_preproc_warn_flag
3359     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3360   else
3361     ac_cpp_err=
3362   fi
3363 else
3364   ac_cpp_err=yes
3365 fi
3366 if test -z "$ac_cpp_err"; then
3367   :
3368 else
3369   echo "$as_me: failed program was:" >&5
3370 sed 's/^/| /' conftest.$ac_ext >&5
3371
3372   # Broken: fails on valid input.
3373 continue
3374 fi
3375
3376 rm -f conftest.err conftest.$ac_ext
3377
3378   # OK, works on sane cases.  Now check whether nonexistent headers
3379   # can be detected and how.
3380   cat >conftest.$ac_ext <<_ACEOF
3381 /* confdefs.h.  */
3382 _ACEOF
3383 cat confdefs.h >>conftest.$ac_ext
3384 cat >>conftest.$ac_ext <<_ACEOF
3385 /* end confdefs.h.  */
3386 #include <ac_nonexistent.h>
3387 _ACEOF
3388 if { (ac_try="$ac_cpp conftest.$ac_ext"
3389 case "(($ac_try" in
3390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3391   *) ac_try_echo=$ac_try;;
3392 esac
3393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3394   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3395   ac_status=$?
3396   grep -v '^ *+' conftest.er1 >conftest.err
3397   rm -f conftest.er1
3398   cat conftest.err >&5
3399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3400   (exit $ac_status); } >/dev/null; then
3401   if test -s conftest.err; then
3402     ac_cpp_err=$ac_c_preproc_warn_flag
3403     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3404   else
3405     ac_cpp_err=
3406   fi
3407 else
3408   ac_cpp_err=yes
3409 fi
3410 if test -z "$ac_cpp_err"; then
3411   # Broken: success on invalid input.
3412 continue
3413 else
3414   echo "$as_me: failed program was:" >&5
3415 sed 's/^/| /' conftest.$ac_ext >&5
3416
3417   # Passes both tests.
3418 ac_preproc_ok=:
3419 break
3420 fi
3421
3422 rm -f conftest.err conftest.$ac_ext
3423
3424 done
3425 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3426 rm -f conftest.err conftest.$ac_ext
3427 if $ac_preproc_ok; then
3428   :
3429 else
3430   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3431 See \`config.log' for more details." >&5
3432 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3433 See \`config.log' for more details." >&2;}
3434    { (exit 1); exit 1; }; }
3435 fi
3436
3437 ac_ext=c
3438 ac_cpp='$CPP $CPPFLAGS'
3439 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3440 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3441 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3442
3443
3444
3445
3446 if test -d ${srcdir}/projects/llvm-gcc ; then
3447   subdirs="$subdirs projects/llvm-gcc"
3448
3449 fi
3450
3451 if test -d ${srcdir}/projects/test-suite ; then
3452   subdirs="$subdirs projects/test-suite"
3453
3454 fi
3455
3456 if test -d ${srcdir}/projects/llvm-test ; then
3457   subdirs="$subdirs projects/llvm-test"
3458
3459 fi
3460
3461 if test -d ${srcdir}/projects/poolalloc ; then
3462   subdirs="$subdirs projects/poolalloc"
3463
3464 fi
3465
3466 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3467   subdirs="$subdirs projects/llvm-poolalloc"
3468
3469 fi
3470
3471 for i in `ls ${srcdir}/projects`
3472 do
3473   if test -d ${srcdir}/projects/${i} ; then
3474     case ${i} in
3475       sample)       subdirs="$subdirs projects/sample"
3476     ;;
3477       privbracket)  subdirs="$subdirs projects/privbracket"
3478  ;;
3479       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3480  ;;
3481       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3482 ;;
3483       llvm-java)    subdirs="$subdirs projects/llvm-java"
3484  ;;
3485       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3486    ;;
3487       safecode)     subdirs="$subdirs projects/safecode"
3488  ;;
3489       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3490  ;;
3491       compiler-rt)       ;;
3492       llvm-gcc)       ;;
3493       test-suite)     ;;
3494       llvm-test)      ;;
3495       poolalloc)      ;;
3496       llvm-poolalloc) ;;
3497       *)
3498         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3499 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3500         ;;
3501     esac
3502   fi
3503 done
3504
3505 # Check whether --enable-polly was given.
3506 if test "${enable_polly+set}" = set; then
3507   enableval=$enable_polly;
3508 else
3509   enableval=default
3510 fi
3511
3512 case "$enableval" in
3513   yes) ENABLE_POLLY=1
3514  ;;
3515   no)  ENABLE_POLLY=0
3516  ;;
3517   default) ENABLE_POLLY=1
3518  ;;
3519   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3520 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3521    { (exit 1); exit 1; }; } ;;
3522 esac
3523
3524
3525 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3526   LLVM_HAS_POLLY=1
3527
3528   subdirs="$subdirs tools/polly"
3529
3530 fi
3531
3532
3533 # Make sure we can run config.sub.
3534 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3535   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3536 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3537    { (exit 1); exit 1; }; }
3538
3539 { echo "$as_me:$LINENO: checking build system type" >&5
3540 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3541 if test "${ac_cv_build+set}" = set; then
3542   echo $ECHO_N "(cached) $ECHO_C" >&6
3543 else
3544   ac_build_alias=$build_alias
3545 test "x$ac_build_alias" = x &&
3546   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3547 test "x$ac_build_alias" = x &&
3548   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3549 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3550    { (exit 1); exit 1; }; }
3551 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3552   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3553 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3554    { (exit 1); exit 1; }; }
3555
3556 fi
3557 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3558 echo "${ECHO_T}$ac_cv_build" >&6; }
3559 case $ac_cv_build in
3560 *-*-*) ;;
3561 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3562 echo "$as_me: error: invalid value of canonical build" >&2;}
3563    { (exit 1); exit 1; }; };;
3564 esac
3565 build=$ac_cv_build
3566 ac_save_IFS=$IFS; IFS='-'
3567 set x $ac_cv_build
3568 shift
3569 build_cpu=$1
3570 build_vendor=$2
3571 shift; shift
3572 # Remember, the first character of IFS is used to create $*,
3573 # except with old shells:
3574 build_os=$*
3575 IFS=$ac_save_IFS
3576 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3577
3578
3579 { echo "$as_me:$LINENO: checking host system type" >&5
3580 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3581 if test "${ac_cv_host+set}" = set; then
3582   echo $ECHO_N "(cached) $ECHO_C" >&6
3583 else
3584   if test "x$host_alias" = x; then
3585   ac_cv_host=$ac_cv_build
3586 else
3587   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3588     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3589 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3590    { (exit 1); exit 1; }; }
3591 fi
3592
3593 fi
3594 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3595 echo "${ECHO_T}$ac_cv_host" >&6; }
3596 case $ac_cv_host in
3597 *-*-*) ;;
3598 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3599 echo "$as_me: error: invalid value of canonical host" >&2;}
3600    { (exit 1); exit 1; }; };;
3601 esac
3602 host=$ac_cv_host
3603 ac_save_IFS=$IFS; IFS='-'
3604 set x $ac_cv_host
3605 shift
3606 host_cpu=$1
3607 host_vendor=$2
3608 shift; shift
3609 # Remember, the first character of IFS is used to create $*,
3610 # except with old shells:
3611 host_os=$*
3612 IFS=$ac_save_IFS
3613 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3614
3615
3616 { echo "$as_me:$LINENO: checking target system type" >&5
3617 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3618 if test "${ac_cv_target+set}" = set; then
3619   echo $ECHO_N "(cached) $ECHO_C" >&6
3620 else
3621   if test "x$target_alias" = x; then
3622   ac_cv_target=$ac_cv_host
3623 else
3624   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3625     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3626 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3627    { (exit 1); exit 1; }; }
3628 fi
3629
3630 fi
3631 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3632 echo "${ECHO_T}$ac_cv_target" >&6; }
3633 case $ac_cv_target in
3634 *-*-*) ;;
3635 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3636 echo "$as_me: error: invalid value of canonical target" >&2;}
3637    { (exit 1); exit 1; }; };;
3638 esac
3639 target=$ac_cv_target
3640 ac_save_IFS=$IFS; IFS='-'
3641 set x $ac_cv_target
3642 shift
3643 target_cpu=$1
3644 target_vendor=$2
3645 shift; shift
3646 # Remember, the first character of IFS is used to create $*,
3647 # except with old shells:
3648 target_os=$*
3649 IFS=$ac_save_IFS
3650 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3651
3652
3653 # The aliases save the names the user supplied, while $host etc.
3654 # will get canonicalized.
3655 test -n "$target_alias" &&
3656   test "$program_prefix$program_suffix$program_transform_name" = \
3657     NONENONEs,x,x, &&
3658   program_prefix=${target_alias}-
3659
3660 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3661 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3662 if test "${llvm_cv_os_type+set}" = set; then
3663   echo $ECHO_N "(cached) $ECHO_C" >&6
3664 else
3665   case $host in
3666   *-*-aix*)
3667     llvm_cv_link_all_option="-Wl,--whole-archive"
3668     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3669     llvm_cv_os_type="AIX"
3670     llvm_cv_platform_type="Unix" ;;
3671   *-*-irix*)
3672     llvm_cv_link_all_option="-Wl,--whole-archive"
3673     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3674     llvm_cv_os_type="IRIX"
3675     llvm_cv_platform_type="Unix" ;;
3676   *-*-cygwin*)
3677     llvm_cv_link_all_option="-Wl,--whole-archive"
3678     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3679     llvm_cv_os_type="Cygwin"
3680     llvm_cv_platform_type="Unix" ;;
3681   *-*-darwin*)
3682     llvm_cv_link_all_option="-Wl,-all_load"
3683     llvm_cv_no_link_all_option="-Wl,-noall_load"
3684     llvm_cv_os_type="Darwin"
3685     llvm_cv_platform_type="Unix" ;;
3686   *-*-minix*)
3687     llvm_cv_link_all_option="-Wl,-all_load"
3688     llvm_cv_no_link_all_option="-Wl,-noall_load"
3689     llvm_cv_os_type="Minix"
3690     llvm_cv_platform_type="Unix" ;;
3691   *-*-freebsd* | *-*-kfreebsd-gnu)
3692     llvm_cv_link_all_option="-Wl,--whole-archive"
3693     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3694     llvm_cv_os_type="FreeBSD"
3695     llvm_cv_platform_type="Unix" ;;
3696   *-*-openbsd*)
3697     llvm_cv_link_all_option="-Wl,--whole-archive"
3698     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3699     llvm_cv_os_type="OpenBSD"
3700     llvm_cv_platform_type="Unix" ;;
3701   *-*-netbsd*)
3702     llvm_cv_link_all_option="-Wl,--whole-archive"
3703     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3704     llvm_cv_os_type="NetBSD"
3705     llvm_cv_platform_type="Unix" ;;
3706   *-*-dragonfly*)
3707     llvm_cv_link_all_option="-Wl,--whole-archive"
3708     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3709     llvm_cv_os_type="DragonFly"
3710     llvm_cv_platform_type="Unix" ;;
3711   *-*-hpux*)
3712     llvm_cv_link_all_option="-Wl,--whole-archive"
3713     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3714     llvm_cv_os_type="HP-UX"
3715     llvm_cv_platform_type="Unix" ;;
3716   *-*-interix*)
3717     llvm_cv_link_all_option="-Wl,--whole-archive"
3718     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3719     llvm_cv_os_type="Interix"
3720     llvm_cv_platform_type="Unix" ;;
3721   *-*-linux*)
3722     llvm_cv_link_all_option="-Wl,--whole-archive"
3723     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3724     llvm_cv_os_type="Linux"
3725     llvm_cv_platform_type="Unix" ;;
3726   *-*-gnu*)
3727     llvm_cv_link_all_option="-Wl,--whole-archive"
3728     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3729     llvm_cv_os_type="GNU"
3730     llvm_cv_platform_type="Unix" ;;
3731   *-*-solaris*)
3732     llvm_cv_link_all_option="-Wl,-z,allextract"
3733     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3734     llvm_cv_os_type="SunOS"
3735     llvm_cv_platform_type="Unix" ;;
3736   *-*-auroraux*)
3737     llvm_cv_link_all_option="-Wl,-z,allextract"
3738     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3739     llvm_cv_os_type="AuroraUX"
3740     llvm_cv_platform_type="Unix" ;;
3741   *-*-win32*)
3742     llvm_cv_link_all_option="-Wl,--whole-archive"
3743     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3744     llvm_cv_os_type="Win32"
3745     llvm_cv_platform_type="Win32" ;;
3746   *-*-mingw*)
3747     llvm_cv_link_all_option="-Wl,--whole-archive"
3748     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3749     llvm_cv_os_type="MingW"
3750     llvm_cv_platform_type="Win32" ;;
3751   *-*-haiku*)
3752     llvm_cv_link_all_option="-Wl,--whole-archive"
3753     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3754     llvm_cv_os_type="Haiku"
3755     llvm_cv_platform_type="Unix" ;;
3756   *-unknown-eabi*)
3757     llvm_cv_link_all_option="-Wl,--whole-archive"
3758     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3759     llvm_cv_os_type="Freestanding"
3760     llvm_cv_platform_type="Unix" ;;
3761   *-unknown-elf*)
3762     llvm_cv_link_all_option="-Wl,--whole-archive"
3763     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3764     llvm_cv_os_type="Freestanding"
3765     llvm_cv_platform_type="Unix" ;;
3766   *)
3767     llvm_cv_link_all_option=""
3768     llvm_cv_no_link_all_option=""
3769     llvm_cv_os_type="Unknown"
3770     llvm_cv_platform_type="Unknown" ;;
3771 esac
3772 fi
3773 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3774 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3775
3776 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3777 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3778 if test "${llvm_cv_target_os_type+set}" = set; then
3779   echo $ECHO_N "(cached) $ECHO_C" >&6
3780 else
3781   case $target in
3782   *-*-aix*)
3783     llvm_cv_target_os_type="AIX" ;;
3784   *-*-irix*)
3785     llvm_cv_target_os_type="IRIX" ;;
3786   *-*-cygwin*)
3787     llvm_cv_target_os_type="Cygwin" ;;
3788   *-*-darwin*)
3789     llvm_cv_target_os_type="Darwin" ;;
3790   *-*-minix*)
3791     llvm_cv_target_os_type="Minix" ;;
3792   *-*-freebsd*)
3793     llvm_cv_target_os_type="FreeBSD" ;;
3794   *-*-openbsd*)
3795     llvm_cv_target_os_type="OpenBSD" ;;
3796   *-*-netbsd*)
3797     llvm_cv_target_os_type="NetBSD" ;;
3798   *-*-dragonfly*)
3799     llvm_cv_target_os_type="DragonFly" ;;
3800   *-*-hpux*)
3801     llvm_cv_target_os_type="HP-UX" ;;
3802   *-*-interix*)
3803     llvm_cv_target_os_type="Interix" ;;
3804   *-*-linux*)
3805     llvm_cv_target_os_type="Linux" ;;
3806   *-*-solaris*)
3807     llvm_cv_target_os_type="SunOS" ;;
3808   *-*-auroraux*)
3809     llvm_cv_target_os_type="AuroraUX" ;;
3810   *-*-win32*)
3811     llvm_cv_target_os_type="Win32" ;;
3812   *-*-mingw*)
3813     llvm_cv_target_os_type="MingW" ;;
3814   *-*-haiku*)
3815     llvm_cv_target_os_type="Haiku" ;;
3816   *-*-rtems*)
3817     llvm_cv_target_os_type="RTEMS" ;;
3818   *-*-nacl*)
3819     llvm_cv_target_os_type="NativeClient" ;;
3820   *-unknown-eabi*)
3821     llvm_cv_target_os_type="Freestanding" ;;
3822   *)
3823     llvm_cv_target_os_type="Unknown" ;;
3824 esac
3825 fi
3826 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3827 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3828
3829 if test "$llvm_cv_os_type" = "Unknown" ; then
3830   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3831 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3832    { (exit 1); exit 1; }; }
3833 fi
3834
3835 OS=$llvm_cv_os_type
3836
3837 HOST_OS=$llvm_cv_os_type
3838
3839 TARGET_OS=$llvm_cv_target_os_type
3840
3841
3842 LINKALL=$llvm_cv_link_all_option
3843
3844 NOLINKALL=$llvm_cv_no_link_all_option
3845
3846
3847 case $llvm_cv_platform_type in
3848   Unix)
3849
3850 cat >>confdefs.h <<\_ACEOF
3851 #define LLVM_ON_UNIX 1
3852 _ACEOF
3853
3854     LLVM_ON_UNIX=1
3855
3856     LLVM_ON_WIN32=0
3857
3858     ;;
3859   Win32)
3860
3861 cat >>confdefs.h <<\_ACEOF
3862 #define LLVM_ON_WIN32 1
3863 _ACEOF
3864
3865     LLVM_ON_UNIX=0
3866
3867     LLVM_ON_WIN32=1
3868
3869     ;;
3870 esac
3871
3872 { echo "$as_me:$LINENO: checking target architecture" >&5
3873 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3874 if test "${llvm_cv_target_arch+set}" = set; then
3875   echo $ECHO_N "(cached) $ECHO_C" >&6
3876 else
3877   case $target in
3878   i?86-*)                 llvm_cv_target_arch="x86" ;;
3879   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3880   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3881   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3882   arm*-*)                 llvm_cv_target_arch="ARM" ;;
3883   mips-*)                 llvm_cv_target_arch="Mips" ;;
3884   mipsel-*)               llvm_cv_target_arch="Mips" ;;
3885   xcore-*)                llvm_cv_target_arch="XCore" ;;
3886   msp430-*)               llvm_cv_target_arch="MSP430" ;;
3887   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
3888   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3889   ptx-*)                  llvm_cv_target_arch="PTX" ;;
3890   *)                      llvm_cv_target_arch="Unknown" ;;
3891 esac
3892 fi
3893 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3894 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3895
3896 if test "$llvm_cv_target_arch" = "Unknown" ; then
3897   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3898 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3899 fi
3900
3901 case "$llvm_cv_target_arch" in
3902     x86)     LLVM_NATIVE_ARCH="X86" ;;
3903     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3904     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3905 esac
3906
3907 ARCH=$llvm_cv_target_arch
3908
3909
3910
3911
3912 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3913 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3914 if test "${ac_cv_path_GREP+set}" = set; then
3915   echo $ECHO_N "(cached) $ECHO_C" >&6
3916 else
3917   # Extract the first word of "grep ggrep" to use in msg output
3918 if test -z "$GREP"; then
3919 set dummy grep ggrep; ac_prog_name=$2
3920 if test "${ac_cv_path_GREP+set}" = set; then
3921   echo $ECHO_N "(cached) $ECHO_C" >&6
3922 else
3923   ac_path_GREP_found=false
3924 # Loop through the user's path and test for each of PROGNAME-LIST
3925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3926 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3927 do
3928   IFS=$as_save_IFS
3929   test -z "$as_dir" && as_dir=.
3930   for ac_prog in grep ggrep; do
3931   for ac_exec_ext in '' $ac_executable_extensions; do
3932     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3933     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3934     # Check for GNU ac_path_GREP and select it if it is found.
3935   # Check for GNU $ac_path_GREP
3936 case `"$ac_path_GREP" --version 2>&1` in
3937 *GNU*)
3938   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3939 *)
3940   ac_count=0
3941   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3942   while :
3943   do
3944     cat "conftest.in" "conftest.in" >"conftest.tmp"
3945     mv "conftest.tmp" "conftest.in"
3946     cp "conftest.in" "conftest.nl"
3947     echo 'GREP' >> "conftest.nl"
3948     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3949     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3950     ac_count=`expr $ac_count + 1`
3951     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3952       # Best one so far, save it but keep looking for a better one
3953       ac_cv_path_GREP="$ac_path_GREP"
3954       ac_path_GREP_max=$ac_count
3955     fi
3956     # 10*(2^10) chars as input seems more than enough
3957     test $ac_count -gt 10 && break
3958   done
3959   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3960 esac
3961
3962
3963     $ac_path_GREP_found && break 3
3964   done
3965 done
3966
3967 done
3968 IFS=$as_save_IFS
3969
3970
3971 fi
3972
3973 GREP="$ac_cv_path_GREP"
3974 if test -z "$GREP"; then
3975   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3976 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3977    { (exit 1); exit 1; }; }
3978 fi
3979
3980 else
3981   ac_cv_path_GREP=$GREP
3982 fi
3983
3984
3985 fi
3986 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3987 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3988  GREP="$ac_cv_path_GREP"
3989
3990
3991 { echo "$as_me:$LINENO: checking for egrep" >&5
3992 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3993 if test "${ac_cv_path_EGREP+set}" = set; then
3994   echo $ECHO_N "(cached) $ECHO_C" >&6
3995 else
3996   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3997    then ac_cv_path_EGREP="$GREP -E"
3998    else
3999      # Extract the first word of "egrep" to use in msg output
4000 if test -z "$EGREP"; then
4001 set dummy egrep; ac_prog_name=$2
4002 if test "${ac_cv_path_EGREP+set}" = set; then
4003   echo $ECHO_N "(cached) $ECHO_C" >&6
4004 else
4005   ac_path_EGREP_found=false
4006 # Loop through the user's path and test for each of PROGNAME-LIST
4007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4008 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4009 do
4010   IFS=$as_save_IFS
4011   test -z "$as_dir" && as_dir=.
4012   for ac_prog in egrep; do
4013   for ac_exec_ext in '' $ac_executable_extensions; do
4014     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4015     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4016     # Check for GNU ac_path_EGREP and select it if it is found.
4017   # Check for GNU $ac_path_EGREP
4018 case `"$ac_path_EGREP" --version 2>&1` in
4019 *GNU*)
4020   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4021 *)
4022   ac_count=0
4023   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4024   while :
4025   do
4026     cat "conftest.in" "conftest.in" >"conftest.tmp"
4027     mv "conftest.tmp" "conftest.in"
4028     cp "conftest.in" "conftest.nl"
4029     echo 'EGREP' >> "conftest.nl"
4030     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4031     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4032     ac_count=`expr $ac_count + 1`
4033     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4034       # Best one so far, save it but keep looking for a better one
4035       ac_cv_path_EGREP="$ac_path_EGREP"
4036       ac_path_EGREP_max=$ac_count
4037     fi
4038     # 10*(2^10) chars as input seems more than enough
4039     test $ac_count -gt 10 && break
4040   done
4041   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4042 esac
4043
4044
4045     $ac_path_EGREP_found && break 3
4046   done
4047 done
4048
4049 done
4050 IFS=$as_save_IFS
4051
4052
4053 fi
4054
4055 EGREP="$ac_cv_path_EGREP"
4056 if test -z "$EGREP"; then
4057   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4058 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4059    { (exit 1); exit 1; }; }
4060 fi
4061
4062 else
4063   ac_cv_path_EGREP=$EGREP
4064 fi
4065
4066
4067    fi
4068 fi
4069 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4070 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4071  EGREP="$ac_cv_path_EGREP"
4072
4073
4074 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4075 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4076 if test "${ac_cv_header_stdc+set}" = set; then
4077   echo $ECHO_N "(cached) $ECHO_C" >&6
4078 else
4079   cat >conftest.$ac_ext <<_ACEOF
4080 /* confdefs.h.  */
4081 _ACEOF
4082 cat confdefs.h >>conftest.$ac_ext
4083 cat >>conftest.$ac_ext <<_ACEOF
4084 /* end confdefs.h.  */
4085 #include <stdlib.h>
4086 #include <stdarg.h>
4087 #include <string.h>
4088 #include <float.h>
4089
4090 int
4091 main ()
4092 {
4093
4094   ;
4095   return 0;
4096 }
4097 _ACEOF
4098 rm -f conftest.$ac_objext
4099 if { (ac_try="$ac_compile"
4100 case "(($ac_try" in
4101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4102   *) ac_try_echo=$ac_try;;
4103 esac
4104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4105   (eval "$ac_compile") 2>conftest.er1
4106   ac_status=$?
4107   grep -v '^ *+' conftest.er1 >conftest.err
4108   rm -f conftest.er1
4109   cat conftest.err >&5
4110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4111   (exit $ac_status); } &&
4112          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4113   { (case "(($ac_try" in
4114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4115   *) ac_try_echo=$ac_try;;
4116 esac
4117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4118   (eval "$ac_try") 2>&5
4119   ac_status=$?
4120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4121   (exit $ac_status); }; } &&
4122          { ac_try='test -s conftest.$ac_objext'
4123   { (case "(($ac_try" in
4124   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4125   *) ac_try_echo=$ac_try;;
4126 esac
4127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4128   (eval "$ac_try") 2>&5
4129   ac_status=$?
4130   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4131   (exit $ac_status); }; }; then
4132   ac_cv_header_stdc=yes
4133 else
4134   echo "$as_me: failed program was:" >&5
4135 sed 's/^/| /' conftest.$ac_ext >&5
4136
4137         ac_cv_header_stdc=no
4138 fi
4139
4140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4141
4142 if test $ac_cv_header_stdc = yes; then
4143   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4144   cat >conftest.$ac_ext <<_ACEOF
4145 /* confdefs.h.  */
4146 _ACEOF
4147 cat confdefs.h >>conftest.$ac_ext
4148 cat >>conftest.$ac_ext <<_ACEOF
4149 /* end confdefs.h.  */
4150 #include <string.h>
4151
4152 _ACEOF
4153 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4154   $EGREP "memchr" >/dev/null 2>&1; then
4155   :
4156 else
4157   ac_cv_header_stdc=no
4158 fi
4159 rm -f conftest*
4160
4161 fi
4162
4163 if test $ac_cv_header_stdc = yes; then
4164   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4165   cat >conftest.$ac_ext <<_ACEOF
4166 /* confdefs.h.  */
4167 _ACEOF
4168 cat confdefs.h >>conftest.$ac_ext
4169 cat >>conftest.$ac_ext <<_ACEOF
4170 /* end confdefs.h.  */
4171 #include <stdlib.h>
4172
4173 _ACEOF
4174 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4175   $EGREP "free" >/dev/null 2>&1; then
4176   :
4177 else
4178   ac_cv_header_stdc=no
4179 fi
4180 rm -f conftest*
4181
4182 fi
4183
4184 if test $ac_cv_header_stdc = yes; then
4185   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4186   if test "$cross_compiling" = yes; then
4187   :
4188 else
4189   cat >conftest.$ac_ext <<_ACEOF
4190 /* confdefs.h.  */
4191 _ACEOF
4192 cat confdefs.h >>conftest.$ac_ext
4193 cat >>conftest.$ac_ext <<_ACEOF
4194 /* end confdefs.h.  */
4195 #include <ctype.h>
4196 #include <stdlib.h>
4197 #if ((' ' & 0x0FF) == 0x020)
4198 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4199 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4200 #else
4201 # define ISLOWER(c) \
4202                    (('a' <= (c) && (c) <= 'i') \
4203                      || ('j' <= (c) && (c) <= 'r') \
4204                      || ('s' <= (c) && (c) <= 'z'))
4205 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4206 #endif
4207
4208 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4209 int
4210 main ()
4211 {
4212   int i;
4213   for (i = 0; i < 256; i++)
4214     if (XOR (islower (i), ISLOWER (i))
4215         || toupper (i) != TOUPPER (i))
4216       return 2;
4217   return 0;
4218 }
4219 _ACEOF
4220 rm -f conftest$ac_exeext
4221 if { (ac_try="$ac_link"
4222 case "(($ac_try" in
4223   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4224   *) ac_try_echo=$ac_try;;
4225 esac
4226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4227   (eval "$ac_link") 2>&5
4228   ac_status=$?
4229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4230   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4231   { (case "(($ac_try" in
4232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4233   *) ac_try_echo=$ac_try;;
4234 esac
4235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4236   (eval "$ac_try") 2>&5
4237   ac_status=$?
4238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4239   (exit $ac_status); }; }; then
4240   :
4241 else
4242   echo "$as_me: program exited with status $ac_status" >&5
4243 echo "$as_me: failed program was:" >&5
4244 sed 's/^/| /' conftest.$ac_ext >&5
4245
4246 ( exit $ac_status )
4247 ac_cv_header_stdc=no
4248 fi
4249 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4250 fi
4251
4252
4253 fi
4254 fi
4255 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4256 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4257 if test $ac_cv_header_stdc = yes; then
4258
4259 cat >>confdefs.h <<\_ACEOF
4260 #define STDC_HEADERS 1
4261 _ACEOF
4262
4263 fi
4264
4265 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4276                   inttypes.h stdint.h unistd.h
4277 do
4278 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4279 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4280 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4281 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4282   echo $ECHO_N "(cached) $ECHO_C" >&6
4283 else
4284   cat >conftest.$ac_ext <<_ACEOF
4285 /* confdefs.h.  */
4286 _ACEOF
4287 cat confdefs.h >>conftest.$ac_ext
4288 cat >>conftest.$ac_ext <<_ACEOF
4289 /* end confdefs.h.  */
4290 $ac_includes_default
4291
4292 #include <$ac_header>
4293 _ACEOF
4294 rm -f conftest.$ac_objext
4295 if { (ac_try="$ac_compile"
4296 case "(($ac_try" in
4297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4298   *) ac_try_echo=$ac_try;;
4299 esac
4300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4301   (eval "$ac_compile") 2>conftest.er1
4302   ac_status=$?
4303   grep -v '^ *+' conftest.er1 >conftest.err
4304   rm -f conftest.er1
4305   cat conftest.err >&5
4306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4307   (exit $ac_status); } &&
4308          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4309   { (case "(($ac_try" in
4310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4311   *) ac_try_echo=$ac_try;;
4312 esac
4313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4314   (eval "$ac_try") 2>&5
4315   ac_status=$?
4316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4317   (exit $ac_status); }; } &&
4318          { ac_try='test -s conftest.$ac_objext'
4319   { (case "(($ac_try" in
4320   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4321   *) ac_try_echo=$ac_try;;
4322 esac
4323 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4324   (eval "$ac_try") 2>&5
4325   ac_status=$?
4326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4327   (exit $ac_status); }; }; then
4328   eval "$as_ac_Header=yes"
4329 else
4330   echo "$as_me: failed program was:" >&5
4331 sed 's/^/| /' conftest.$ac_ext >&5
4332
4333         eval "$as_ac_Header=no"
4334 fi
4335
4336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4337 fi
4338 ac_res=`eval echo '${'$as_ac_Header'}'`
4339                { echo "$as_me:$LINENO: result: $ac_res" >&5
4340 echo "${ECHO_T}$ac_res" >&6; }
4341 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4342   cat >>confdefs.h <<_ACEOF
4343 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4344 _ACEOF
4345
4346 fi
4347
4348 done
4349
4350
4351 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4352 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4353 if test "${ac_cv_c_bigendian+set}" = set; then
4354   echo $ECHO_N "(cached) $ECHO_C" >&6
4355 else
4356   # See if sys/param.h defines the BYTE_ORDER macro.
4357 cat >conftest.$ac_ext <<_ACEOF
4358 /* confdefs.h.  */
4359 _ACEOF
4360 cat confdefs.h >>conftest.$ac_ext
4361 cat >>conftest.$ac_ext <<_ACEOF
4362 /* end confdefs.h.  */
4363 #include <sys/types.h>
4364 #include <sys/param.h>
4365
4366 int
4367 main ()
4368 {
4369 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4370  bogus endian macros
4371 #endif
4372
4373   ;
4374   return 0;
4375 }
4376 _ACEOF
4377 rm -f conftest.$ac_objext
4378 if { (ac_try="$ac_compile"
4379 case "(($ac_try" in
4380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4381   *) ac_try_echo=$ac_try;;
4382 esac
4383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4384   (eval "$ac_compile") 2>conftest.er1
4385   ac_status=$?
4386   grep -v '^ *+' conftest.er1 >conftest.err
4387   rm -f conftest.er1
4388   cat conftest.err >&5
4389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4390   (exit $ac_status); } &&
4391          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4392   { (case "(($ac_try" in
4393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4394   *) ac_try_echo=$ac_try;;
4395 esac
4396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4397   (eval "$ac_try") 2>&5
4398   ac_status=$?
4399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4400   (exit $ac_status); }; } &&
4401          { ac_try='test -s conftest.$ac_objext'
4402   { (case "(($ac_try" in
4403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4404   *) ac_try_echo=$ac_try;;
4405 esac
4406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4407   (eval "$ac_try") 2>&5
4408   ac_status=$?
4409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4410   (exit $ac_status); }; }; then
4411   # It does; now see whether it defined to BIG_ENDIAN or not.
4412 cat >conftest.$ac_ext <<_ACEOF
4413 /* confdefs.h.  */
4414 _ACEOF
4415 cat confdefs.h >>conftest.$ac_ext
4416 cat >>conftest.$ac_ext <<_ACEOF
4417 /* end confdefs.h.  */
4418 #include <sys/types.h>
4419 #include <sys/param.h>
4420
4421 int
4422 main ()
4423 {
4424 #if BYTE_ORDER != BIG_ENDIAN
4425  not big endian
4426 #endif
4427
4428   ;
4429   return 0;
4430 }
4431 _ACEOF
4432 rm -f conftest.$ac_objext
4433 if { (ac_try="$ac_compile"
4434 case "(($ac_try" in
4435   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4436   *) ac_try_echo=$ac_try;;
4437 esac
4438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4439   (eval "$ac_compile") 2>conftest.er1
4440   ac_status=$?
4441   grep -v '^ *+' conftest.er1 >conftest.err
4442   rm -f conftest.er1
4443   cat conftest.err >&5
4444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4445   (exit $ac_status); } &&
4446          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4447   { (case "(($ac_try" in
4448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4449   *) ac_try_echo=$ac_try;;
4450 esac
4451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4452   (eval "$ac_try") 2>&5
4453   ac_status=$?
4454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455   (exit $ac_status); }; } &&
4456          { ac_try='test -s conftest.$ac_objext'
4457   { (case "(($ac_try" in
4458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4459   *) ac_try_echo=$ac_try;;
4460 esac
4461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4462   (eval "$ac_try") 2>&5
4463   ac_status=$?
4464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4465   (exit $ac_status); }; }; then
4466   ac_cv_c_bigendian=yes
4467 else
4468   echo "$as_me: failed program was:" >&5
4469 sed 's/^/| /' conftest.$ac_ext >&5
4470
4471         ac_cv_c_bigendian=no
4472 fi
4473
4474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4475 else
4476   echo "$as_me: failed program was:" >&5
4477 sed 's/^/| /' conftest.$ac_ext >&5
4478
4479         # It does not; compile a test program.
4480 if test "$cross_compiling" = yes; then
4481   # try to guess the endianness by grepping values into an object file
4482   ac_cv_c_bigendian=unknown
4483   cat >conftest.$ac_ext <<_ACEOF
4484 /* confdefs.h.  */
4485 _ACEOF
4486 cat confdefs.h >>conftest.$ac_ext
4487 cat >>conftest.$ac_ext <<_ACEOF
4488 /* end confdefs.h.  */
4489 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4490 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4491 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4492 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4493 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4494 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4495 int
4496 main ()
4497 {
4498  _ascii (); _ebcdic ();
4499   ;
4500   return 0;
4501 }
4502 _ACEOF
4503 rm -f conftest.$ac_objext
4504 if { (ac_try="$ac_compile"
4505 case "(($ac_try" in
4506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4507   *) ac_try_echo=$ac_try;;
4508 esac
4509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4510   (eval "$ac_compile") 2>conftest.er1
4511   ac_status=$?
4512   grep -v '^ *+' conftest.er1 >conftest.err
4513   rm -f conftest.er1
4514   cat conftest.err >&5
4515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4516   (exit $ac_status); } &&
4517          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4518   { (case "(($ac_try" in
4519   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4520   *) ac_try_echo=$ac_try;;
4521 esac
4522 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4523   (eval "$ac_try") 2>&5
4524   ac_status=$?
4525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4526   (exit $ac_status); }; } &&
4527          { ac_try='test -s conftest.$ac_objext'
4528   { (case "(($ac_try" in
4529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4530   *) ac_try_echo=$ac_try;;
4531 esac
4532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4533   (eval "$ac_try") 2>&5
4534   ac_status=$?
4535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4536   (exit $ac_status); }; }; then
4537   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4538   ac_cv_c_bigendian=yes
4539 fi
4540 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4541   if test "$ac_cv_c_bigendian" = unknown; then
4542     ac_cv_c_bigendian=no
4543   else
4544     # finding both strings is unlikely to happen, but who knows?
4545     ac_cv_c_bigendian=unknown
4546   fi
4547 fi
4548 else
4549   echo "$as_me: failed program was:" >&5
4550 sed 's/^/| /' conftest.$ac_ext >&5
4551
4552
4553 fi
4554
4555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4556 else
4557   cat >conftest.$ac_ext <<_ACEOF
4558 /* confdefs.h.  */
4559 _ACEOF
4560 cat confdefs.h >>conftest.$ac_ext
4561 cat >>conftest.$ac_ext <<_ACEOF
4562 /* end confdefs.h.  */
4563 $ac_includes_default
4564 int
4565 main ()
4566 {
4567
4568   /* Are we little or big endian?  From Harbison&Steele.  */
4569   union
4570   {
4571     long int l;
4572     char c[sizeof (long int)];
4573   } u;
4574   u.l = 1;
4575   return u.c[sizeof (long int) - 1] == 1;
4576
4577   ;
4578   return 0;
4579 }
4580 _ACEOF
4581 rm -f conftest$ac_exeext
4582 if { (ac_try="$ac_link"
4583 case "(($ac_try" in
4584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4585   *) ac_try_echo=$ac_try;;
4586 esac
4587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4588   (eval "$ac_link") 2>&5
4589   ac_status=$?
4590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4591   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4592   { (case "(($ac_try" in
4593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4594   *) ac_try_echo=$ac_try;;
4595 esac
4596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4597   (eval "$ac_try") 2>&5
4598   ac_status=$?
4599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4600   (exit $ac_status); }; }; then
4601   ac_cv_c_bigendian=no
4602 else
4603   echo "$as_me: program exited with status $ac_status" >&5
4604 echo "$as_me: failed program was:" >&5
4605 sed 's/^/| /' conftest.$ac_ext >&5
4606
4607 ( exit $ac_status )
4608 ac_cv_c_bigendian=yes
4609 fi
4610 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4611 fi
4612
4613
4614 fi
4615
4616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4617 fi
4618 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4619 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4620 case $ac_cv_c_bigendian in
4621   yes)
4622     ENDIAN=big
4623  ;;
4624   no)
4625     ENDIAN=little
4626  ;;
4627   *)
4628     { { echo "$as_me:$LINENO: error: unknown endianness
4629 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4630 echo "$as_me: error: unknown endianness
4631 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4632    { (exit 1); exit 1; }; } ;;
4633 esac
4634
4635
4636 if test "$cross_compiling" = yes; then
4637   LLVM_CROSS_COMPILING=1
4638
4639
4640 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4641 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4642 if test "${ac_cv_build_exeext+set}" = set; then
4643   echo $ECHO_N "(cached) $ECHO_C" >&6
4644 else
4645   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4646   ac_cv_build_exeext=.exe
4647 else
4648   ac_build_prefix=${build_alias}-
4649
4650   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4651 set dummy ${ac_build_prefix}gcc; ac_word=$2
4652 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4653 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4654 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4655   echo $ECHO_N "(cached) $ECHO_C" >&6
4656 else
4657   if test -n "$BUILD_CC"; then
4658   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4659 else
4660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661 for as_dir in $PATH
4662 do
4663   IFS=$as_save_IFS
4664   test -z "$as_dir" && as_dir=.
4665   for ac_exec_ext in '' $ac_executable_extensions; do
4666   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4667     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4668     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4669     break 2
4670   fi
4671 done
4672 done
4673 IFS=$as_save_IFS
4674
4675 fi
4676 fi
4677 BUILD_CC=$ac_cv_prog_BUILD_CC
4678 if test -n "$BUILD_CC"; then
4679   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4680 echo "${ECHO_T}$BUILD_CC" >&6; }
4681 else
4682   { echo "$as_me:$LINENO: result: no" >&5
4683 echo "${ECHO_T}no" >&6; }
4684 fi
4685
4686
4687   if test -z "$BUILD_CC"; then
4688      # Extract the first word of "gcc", so it can be a program name with args.
4689 set dummy gcc; ac_word=$2
4690 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4691 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4692 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4693   echo $ECHO_N "(cached) $ECHO_C" >&6
4694 else
4695   if test -n "$BUILD_CC"; then
4696   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4697 else
4698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4699 for as_dir in $PATH
4700 do
4701   IFS=$as_save_IFS
4702   test -z "$as_dir" && as_dir=.
4703   for ac_exec_ext in '' $ac_executable_extensions; do
4704   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4705     ac_cv_prog_BUILD_CC="gcc"
4706     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4707     break 2
4708   fi
4709 done
4710 done
4711 IFS=$as_save_IFS
4712
4713 fi
4714 fi
4715 BUILD_CC=$ac_cv_prog_BUILD_CC
4716 if test -n "$BUILD_CC"; then
4717   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4718 echo "${ECHO_T}$BUILD_CC" >&6; }
4719 else
4720   { echo "$as_me:$LINENO: result: no" >&5
4721 echo "${ECHO_T}no" >&6; }
4722 fi
4723
4724
4725      if test -z "$BUILD_CC"; then
4726        # Extract the first word of "cc", so it can be a program name with args.
4727 set dummy cc; ac_word=$2
4728 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4729 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4730 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4731   echo $ECHO_N "(cached) $ECHO_C" >&6
4732 else
4733   if test -n "$BUILD_CC"; then
4734   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4735 else
4736   ac_prog_rejected=no
4737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4738 for as_dir in $PATH
4739 do
4740   IFS=$as_save_IFS
4741   test -z "$as_dir" && as_dir=.
4742   for ac_exec_ext in '' $ac_executable_extensions; do
4743   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4744     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4745        ac_prog_rejected=yes
4746        continue
4747      fi
4748     ac_cv_prog_BUILD_CC="cc"
4749     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4750     break 2
4751   fi
4752 done
4753 done
4754 IFS=$as_save_IFS
4755
4756 if test $ac_prog_rejected = yes; then
4757   # We found a bogon in the path, so make sure we never use it.
4758   set dummy $ac_cv_prog_BUILD_CC
4759   shift
4760   if test $# != 0; then
4761     # We chose a different compiler from the bogus one.
4762     # However, it has the same basename, so the bogon will be chosen
4763     # first if we set BUILD_CC to just the basename; use the full file name.
4764     shift
4765     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4766   fi
4767 fi
4768 fi
4769 fi
4770 BUILD_CC=$ac_cv_prog_BUILD_CC
4771 if test -n "$BUILD_CC"; then
4772   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4773 echo "${ECHO_T}$BUILD_CC" >&6; }
4774 else
4775   { echo "$as_me:$LINENO: result: no" >&5
4776 echo "${ECHO_T}no" >&6; }
4777 fi
4778
4779
4780      fi
4781   fi
4782   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4783 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4784    { (exit 1); exit 1; }; }
4785   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4786   rm -f conftest*
4787   echo 'int main () { return 0; }' > conftest.$ac_ext
4788   ac_cv_build_exeext=
4789   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4790   (eval $ac_build_link) 2>&5
4791   ac_status=$?
4792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4793   (exit $ac_status); }; then
4794     for file in conftest.*; do
4795       case $file in
4796       *.c | *.o | *.obj | *.dSYM) ;;
4797       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4798       esac
4799     done
4800   else
4801     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4802 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4803    { (exit 1); exit 1; }; }
4804   fi
4805   rm -f conftest*
4806   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4807 fi
4808 fi
4809
4810 BUILD_EXEEXT=""
4811 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4812 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4813 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4814 ac_build_exeext=$BUILD_EXEEXT
4815
4816   ac_build_prefix=${build_alias}-
4817   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4818 set dummy ${ac_build_prefix}g++; ac_word=$2
4819 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4820 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4821 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4822   echo $ECHO_N "(cached) $ECHO_C" >&6
4823 else
4824   if test -n "$BUILD_CXX"; then
4825   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4826 else
4827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828 for as_dir in $PATH
4829 do
4830   IFS=$as_save_IFS
4831   test -z "$as_dir" && as_dir=.
4832   for ac_exec_ext in '' $ac_executable_extensions; do
4833   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4834     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4835     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4836     break 2
4837   fi
4838 done
4839 done
4840 IFS=$as_save_IFS
4841
4842 fi
4843 fi
4844 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4845 if test -n "$BUILD_CXX"; then
4846   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4847 echo "${ECHO_T}$BUILD_CXX" >&6; }
4848 else
4849   { echo "$as_me:$LINENO: result: no" >&5
4850 echo "${ECHO_T}no" >&6; }
4851 fi
4852
4853
4854   if test -z "$BUILD_CXX"; then
4855      # Extract the first word of "g++", so it can be a program name with args.
4856 set dummy g++; ac_word=$2
4857 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4858 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4859 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4860   echo $ECHO_N "(cached) $ECHO_C" >&6
4861 else
4862   if test -n "$BUILD_CXX"; then
4863   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4864 else
4865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4866 for as_dir in $PATH
4867 do
4868   IFS=$as_save_IFS
4869   test -z "$as_dir" && as_dir=.
4870   for ac_exec_ext in '' $ac_executable_extensions; do
4871   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4872     ac_cv_prog_BUILD_CXX="g++"
4873     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4874     break 2
4875   fi
4876 done
4877 done
4878 IFS=$as_save_IFS
4879
4880 fi
4881 fi
4882 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4883 if test -n "$BUILD_CXX"; then
4884   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4885 echo "${ECHO_T}$BUILD_CXX" >&6; }
4886 else
4887   { echo "$as_me:$LINENO: result: no" >&5
4888 echo "${ECHO_T}no" >&6; }
4889 fi
4890
4891
4892      if test -z "$BUILD_CXX"; then
4893        # Extract the first word of "c++", so it can be a program name with args.
4894 set dummy c++; ac_word=$2
4895 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4896 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4897 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4898   echo $ECHO_N "(cached) $ECHO_C" >&6
4899 else
4900   if test -n "$BUILD_CXX"; then
4901   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4902 else
4903   ac_prog_rejected=no
4904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4905 for as_dir in $PATH
4906 do
4907   IFS=$as_save_IFS
4908   test -z "$as_dir" && as_dir=.
4909   for ac_exec_ext in '' $ac_executable_extensions; do
4910   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4911     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4912        ac_prog_rejected=yes
4913        continue
4914      fi
4915     ac_cv_prog_BUILD_CXX="c++"
4916     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4917     break 2
4918   fi
4919 done
4920 done
4921 IFS=$as_save_IFS
4922
4923 if test $ac_prog_rejected = yes; then
4924   # We found a bogon in the path, so make sure we never use it.
4925   set dummy $ac_cv_prog_BUILD_CXX
4926   shift
4927   if test $# != 0; then
4928     # We chose a different compiler from the bogus one.
4929     # However, it has the same basename, so the bogon will be chosen
4930     # first if we set BUILD_CXX to just the basename; use the full file name.
4931     shift
4932     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4933   fi
4934 fi
4935 fi
4936 fi
4937 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4938 if test -n "$BUILD_CXX"; then
4939   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4940 echo "${ECHO_T}$BUILD_CXX" >&6; }
4941 else
4942   { echo "$as_me:$LINENO: result: no" >&5
4943 echo "${ECHO_T}no" >&6; }
4944 fi
4945
4946
4947      fi
4948   fi
4949 else
4950   LLVM_CROSS_COMPILING=0
4951
4952 fi
4953
4954 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4955   cvsbuild="yes"
4956   optimize="no"
4957   CVSBUILD=CVSBUILD=1
4958
4959 else
4960   cvsbuild="no"
4961   optimize="yes"
4962 fi
4963
4964
4965 # Check whether --enable-libcpp was given.
4966 if test "${enable_libcpp+set}" = set; then
4967   enableval=$enable_libcpp;
4968 else
4969   enableval=default
4970 fi
4971
4972 case "$enableval" in
4973   yes) ENABLE_LIBCPP=1
4974  ;;
4975   no)  ENABLE_LIBCPP=0
4976  ;;
4977   default) ENABLE_LIBCPP=0
4978 ;;
4979   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4980 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4981    { (exit 1); exit 1; }; } ;;
4982 esac
4983
4984 # Check whether --enable-optimized was given.
4985 if test "${enable_optimized+set}" = set; then
4986   enableval=$enable_optimized;
4987 else
4988   enableval=$optimize
4989 fi
4990
4991 if test ${enableval} = "no" ; then
4992   ENABLE_OPTIMIZED=
4993
4994 else
4995   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4996
4997 fi
4998
4999 # Check whether --enable-profiling was given.
5000 if test "${enable_profiling+set}" = set; then
5001   enableval=$enable_profiling;
5002 else
5003   enableval="no"
5004 fi
5005
5006 if test ${enableval} = "no" ; then
5007   ENABLE_PROFILING=
5008
5009 else
5010   ENABLE_PROFILING=ENABLE_PROFILING=1
5011
5012 fi
5013
5014 # Check whether --enable-assertions was given.
5015 if test "${enable_assertions+set}" = set; then
5016   enableval=$enable_assertions;
5017 else
5018   enableval="yes"
5019 fi
5020
5021 if test ${enableval} = "yes" ; then
5022   DISABLE_ASSERTIONS=
5023
5024 else
5025   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5026
5027 fi
5028
5029 # Check whether --enable-expensive-checks was given.
5030 if test "${enable_expensive_checks+set}" = set; then
5031   enableval=$enable_expensive_checks;
5032 else
5033   enableval="no"
5034 fi
5035
5036 if test ${enableval} = "yes" ; then
5037   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5038
5039   EXPENSIVE_CHECKS=yes
5040
5041 else
5042   ENABLE_EXPENSIVE_CHECKS=
5043
5044   EXPENSIVE_CHECKS=no
5045
5046 fi
5047
5048 # Check whether --enable-debug-runtime was given.
5049 if test "${enable_debug_runtime+set}" = set; then
5050   enableval=$enable_debug_runtime;
5051 else
5052   enableval=no
5053 fi
5054
5055 if test ${enableval} = "no" ; then
5056   DEBUG_RUNTIME=
5057
5058 else
5059   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5060
5061 fi
5062
5063 # Check whether --enable-debug-symbols was given.
5064 if test "${enable_debug_symbols+set}" = set; then
5065   enableval=$enable_debug_symbols;
5066 else
5067   enableval=no
5068 fi
5069
5070 if test ${enableval} = "no" ; then
5071   DEBUG_SYMBOLS=
5072
5073 else
5074   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5075
5076 fi
5077
5078 # Check whether --enable-jit was given.
5079 if test "${enable_jit+set}" = set; then
5080   enableval=$enable_jit;
5081 else
5082   enableval=default
5083 fi
5084
5085 if test ${enableval} = "no"
5086 then
5087   JIT=
5088
5089 else
5090   case "$llvm_cv_target_arch" in
5091     x86)         TARGET_HAS_JIT=1
5092  ;;
5093     Sparc)       TARGET_HAS_JIT=0
5094  ;;
5095     PowerPC)     TARGET_HAS_JIT=1
5096  ;;
5097     x86_64)      TARGET_HAS_JIT=1
5098  ;;
5099     ARM)         TARGET_HAS_JIT=1
5100  ;;
5101     Mips)        TARGET_HAS_JIT=1
5102  ;;
5103     XCore)       TARGET_HAS_JIT=0
5104  ;;
5105     MSP430)      TARGET_HAS_JIT=0
5106  ;;
5107     Hexagon)     TARGET_HAS_JIT=0
5108  ;;
5109     MBlaze)      TARGET_HAS_JIT=0
5110  ;;
5111     PTX)         TARGET_HAS_JIT=0
5112  ;;
5113     *)           TARGET_HAS_JIT=0
5114  ;;
5115   esac
5116 fi
5117
5118 # Check whether --enable-docs was given.
5119 if test "${enable_docs+set}" = set; then
5120   enableval=$enable_docs;
5121 else
5122   enableval=default
5123 fi
5124
5125 case "$enableval" in
5126   yes) ENABLE_DOCS=1
5127  ;;
5128   no)  ENABLE_DOCS=0
5129  ;;
5130   default) ENABLE_DOCS=1
5131  ;;
5132   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5133 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5134    { (exit 1); exit 1; }; } ;;
5135 esac
5136
5137 # Check whether --enable-doxygen was given.
5138 if test "${enable_doxygen+set}" = set; then
5139   enableval=$enable_doxygen;
5140 else
5141   enableval=default
5142 fi
5143
5144 case "$enableval" in
5145   yes) ENABLE_DOXYGEN=1
5146  ;;
5147   no)  ENABLE_DOXYGEN=0
5148  ;;
5149   default) ENABLE_DOXYGEN=0
5150  ;;
5151   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5152 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5153    { (exit 1); exit 1; }; } ;;
5154 esac
5155
5156 # Check whether --enable-threads was given.
5157 if test "${enable_threads+set}" = set; then
5158   enableval=$enable_threads;
5159 else
5160   enableval=default
5161 fi
5162
5163 case "$enableval" in
5164   yes) LLVM_ENABLE_THREADS=1
5165  ;;
5166   no)  LLVM_ENABLE_THREADS=0
5167  ;;
5168   default) LLVM_ENABLE_THREADS=1
5169  ;;
5170   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5171 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5172    { (exit 1); exit 1; }; } ;;
5173 esac
5174
5175 cat >>confdefs.h <<_ACEOF
5176 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5177 _ACEOF
5178
5179
5180 # Check whether --enable-pthreads was given.
5181 if test "${enable_pthreads+set}" = set; then
5182   enableval=$enable_pthreads;
5183 else
5184   enableval=default
5185 fi
5186
5187 case "$enableval" in
5188   yes) ENABLE_PTHREADS=1
5189  ;;
5190   no)  ENABLE_PTHREADS=0
5191  ;;
5192   default) ENABLE_PTHREADS=1
5193  ;;
5194   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5195 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5196    { (exit 1); exit 1; }; } ;;
5197 esac
5198
5199 # Check whether --enable-pic was given.
5200 if test "${enable_pic+set}" = set; then
5201   enableval=$enable_pic;
5202 else
5203   enableval=default
5204 fi
5205
5206 case "$enableval" in
5207   yes) ENABLE_PIC=1
5208  ;;
5209   no)  ENABLE_PIC=0
5210  ;;
5211   default) ENABLE_PIC=1
5212  ;;
5213   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5214 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5215    { (exit 1); exit 1; }; } ;;
5216 esac
5217
5218 cat >>confdefs.h <<_ACEOF
5219 #define ENABLE_PIC $ENABLE_PIC
5220 _ACEOF
5221
5222
5223 # Check whether --enable-shared was given.
5224 if test "${enable_shared+set}" = set; then
5225   enableval=$enable_shared;
5226 else
5227   enableval=default
5228 fi
5229
5230 case "$enableval" in
5231   yes) ENABLE_SHARED=1
5232  ;;
5233   no)  ENABLE_SHARED=0
5234  ;;
5235   default) ENABLE_SHARED=0
5236  ;;
5237   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5238 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5239    { (exit 1); exit 1; }; } ;;
5240 esac
5241
5242 # Check whether --enable-embed-stdcxx was given.
5243 if test "${enable_embed_stdcxx+set}" = set; then
5244   enableval=$enable_embed_stdcxx;
5245 else
5246   enableval=default
5247 fi
5248
5249 case "$enableval" in
5250   yes) ENABLE_EMBED_STDCXX=1
5251  ;;
5252   no)  ENABLE_EMBED_STDCXX=0
5253  ;;
5254   default) ENABLE_EMBED_STDCXX=0
5255  ;;
5256   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5257 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5258    { (exit 1); exit 1; }; } ;;
5259 esac
5260
5261 # Check whether --enable-timestamps was given.
5262 if test "${enable_timestamps+set}" = set; then
5263   enableval=$enable_timestamps;
5264 else
5265   enableval=default
5266 fi
5267
5268 case "$enableval" in
5269   yes) ENABLE_TIMESTAMPS=1
5270  ;;
5271   no)  ENABLE_TIMESTAMPS=0
5272  ;;
5273   default) ENABLE_TIMESTAMPS=1
5274  ;;
5275   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5276 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5277    { (exit 1); exit 1; }; } ;;
5278 esac
5279
5280 cat >>confdefs.h <<_ACEOF
5281 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5282 _ACEOF
5283
5284
5285 TARGETS_TO_BUILD=""
5286 # Check whether --enable-targets was given.
5287 if test "${enable_targets+set}" = set; then
5288   enableval=$enable_targets;
5289 else
5290   enableval=all
5291 fi
5292
5293 if test "$enableval" = host-only ; then
5294   enableval=host
5295 fi
5296 case "$enableval" in
5297   all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 CBackend CppBackend MBlaze PTX Hexagon" ;;
5298   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5299       case "$a_target" 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         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5305         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5306         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5307         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5308         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5309         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5310         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5311         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5312         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5313         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5314         ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5315         host) case "$llvm_cv_target_arch" in
5316             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5317             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5318             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5319             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5320             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5321             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5322             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5323             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5324             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5325             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5326             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5327             PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5328             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5329 echo "$as_me: error: Can not set target to build" >&2;}
5330    { (exit 1); exit 1; }; } ;;
5331           esac ;;
5332         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5333 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5334    { (exit 1); exit 1; }; } ;;
5335       esac
5336   done
5337   ;;
5338 esac
5339 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5340
5341
5342 for a_target in $TARGETS_TO_BUILD; do
5343   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5344
5345 cat >>confdefs.h <<_ACEOF
5346 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5347 _ACEOF
5348
5349     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5350     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5351     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5352     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5353     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5354       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5355     fi
5356
5357 cat >>confdefs.h <<_ACEOF
5358 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5359 _ACEOF
5360
5361
5362 cat >>confdefs.h <<_ACEOF
5363 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5364 _ACEOF
5365
5366
5367 cat >>confdefs.h <<_ACEOF
5368 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5369 _ACEOF
5370
5371
5372 cat >>confdefs.h <<_ACEOF
5373 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5374 _ACEOF
5375
5376     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5377
5378 cat >>confdefs.h <<_ACEOF
5379 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5380 _ACEOF
5381
5382     fi
5383   fi
5384 done
5385
5386 LLVM_ENUM_TARGETS=""
5387 LLVM_ENUM_ASM_PRINTERS=""
5388 LLVM_ENUM_ASM_PARSERS=""
5389 LLVM_ENUM_DISASSEMBLERS=""
5390 for target_to_build in $TARGETS_TO_BUILD; do
5391   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5392   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5393     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5394   fi
5395   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5396     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5397   fi
5398   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5399     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5400   fi
5401 done
5402
5403
5404
5405
5406
5407 # Check whether --enable-cbe-printf-a was given.
5408 if test "${enable_cbe_printf_a+set}" = set; then
5409   enableval=$enable_cbe_printf_a;
5410 else
5411   enableval=default
5412 fi
5413
5414 case "$enableval" in
5415   yes) ENABLE_CBE_PRINTF_A=1
5416  ;;
5417   no)  ENABLE_CBE_PRINTF_A=0
5418  ;;
5419   default)  ENABLE_CBE_PRINTF_A=1
5420  ;;
5421   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5422 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5423    { (exit 1); exit 1; }; } ;;
5424 esac
5425
5426 cat >>confdefs.h <<_ACEOF
5427 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5428 _ACEOF
5429
5430
5431
5432 # Check whether --with-optimize-option was given.
5433 if test "${with_optimize_option+set}" = set; then
5434   withval=$with_optimize_option;
5435 else
5436   withval=default
5437 fi
5438
5439 { echo "$as_me:$LINENO: checking optimization flags" >&5
5440 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5441 case "$withval" in
5442   default)
5443     case "$llvm_cv_os_type" in
5444     FreeBSD) optimize_option=-O2 ;;
5445     MingW) optimize_option=-O2 ;;
5446     *)     optimize_option=-O3 ;;
5447     esac ;;
5448   *) optimize_option="$withval" ;;
5449 esac
5450 OPTIMIZE_OPTION=$optimize_option
5451
5452 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5453 echo "${ECHO_T}$optimize_option" >&6; }
5454
5455
5456 # Check whether --with-extra-options was given.
5457 if test "${with_extra_options+set}" = set; then
5458   withval=$with_extra_options;
5459 else
5460   withval=default
5461 fi
5462
5463 case "$withval" in
5464   default) EXTRA_OPTIONS= ;;
5465   *) EXTRA_OPTIONS=$withval ;;
5466 esac
5467 EXTRA_OPTIONS=$EXTRA_OPTIONS
5468
5469
5470
5471 # Check whether --with-extra-ld-options was given.
5472 if test "${with_extra_ld_options+set}" = set; then
5473   withval=$with_extra_ld_options;
5474 else
5475   withval=default
5476 fi
5477
5478 case "$withval" in
5479   default) EXTRA_LD_OPTIONS= ;;
5480   *) EXTRA_LD_OPTIONS=$withval ;;
5481 esac
5482 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5483
5484
5485 # Check whether --enable-bindings was given.
5486 if test "${enable_bindings+set}" = set; then
5487   enableval=$enable_bindings;
5488 else
5489   enableval=default
5490 fi
5491
5492 BINDINGS_TO_BUILD=""
5493 case "$enableval" in
5494   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5495   all ) BINDINGS_TO_BUILD="ocaml" ;;
5496   none | no) BINDINGS_TO_BUILD="" ;;
5497   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5498       case "$a_binding" in
5499         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5500         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5501 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5502    { (exit 1); exit 1; }; } ;;
5503       esac
5504   done
5505   ;;
5506 esac
5507
5508
5509 # Check whether --with-ocaml-libdir was given.
5510 if test "${with_ocaml_libdir+set}" = set; then
5511   withval=$with_ocaml_libdir;
5512 else
5513   withval=auto
5514 fi
5515
5516 case "$withval" in
5517   auto) with_ocaml_libdir="$withval" ;;
5518   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5519   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5520 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5521    { (exit 1); exit 1; }; } ;;
5522 esac
5523
5524
5525 # Check whether --with-clang-srcdir was given.
5526 if test "${with_clang_srcdir+set}" = set; then
5527   withval=$with_clang_srcdir;
5528 else
5529   withval="-"
5530 fi
5531
5532 case "$withval" in
5533   -) clang_src_root="" ;;
5534   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5535   *) clang_src_root="$ac_pwd/$withval" ;;
5536 esac
5537 CLANG_SRC_ROOT=$clang_src_root
5538
5539
5540
5541 # Check whether --with-clang-resource-dir was given.
5542 if test "${with_clang_resource_dir+set}" = set; then
5543   withval=$with_clang_resource_dir;
5544 else
5545   withval=""
5546 fi
5547
5548
5549 cat >>confdefs.h <<_ACEOF
5550 #define CLANG_RESOURCE_DIR "$withval"
5551 _ACEOF
5552
5553
5554
5555 # Check whether --with-c-include-dirs was given.
5556 if test "${with_c_include_dirs+set}" = set; then
5557   withval=$with_c_include_dirs;
5558 else
5559   withval=""
5560 fi
5561
5562
5563 cat >>confdefs.h <<_ACEOF
5564 #define C_INCLUDE_DIRS "$withval"
5565 _ACEOF
5566
5567
5568 # Clang normally uses the system c++ headers and libraries. With this option,
5569 # clang will use the ones provided by a gcc installation instead. This option should
5570 # be passed the same value that was used with --prefix when configuring gcc.
5571
5572 # Check whether --with-gcc-toolchain was given.
5573 if test "${with_gcc_toolchain+set}" = set; then
5574   withval=$with_gcc_toolchain;
5575 else
5576   withval=""
5577 fi
5578
5579
5580 cat >>confdefs.h <<_ACEOF
5581 #define GCC_INSTALL_PREFIX "$withval"
5582 _ACEOF
5583
5584
5585
5586 # Check whether --with-binutils-include was given.
5587 if test "${with_binutils_include+set}" = set; then
5588   withval=$with_binutils_include;
5589 else
5590   withval=default
5591 fi
5592
5593 case "$withval" in
5594   default) WITH_BINUTILS_INCDIR=default ;;
5595   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5596   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5597 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5598    { (exit 1); exit 1; }; } ;;
5599 esac
5600 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5601   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5602
5603   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5604      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5605      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5606 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5607    { (exit 1); exit 1; }; };
5608   fi
5609 fi
5610
5611
5612 # Check whether --with-bug-report-url was given.
5613 if test "${with_bug_report_url+set}" = set; then
5614   withval=$with_bug_report_url;
5615 else
5616   withval="http://llvm.org/bugs/"
5617 fi
5618
5619
5620 cat >>confdefs.h <<_ACEOF
5621 #define BUG_REPORT_URL "$withval"
5622 _ACEOF
5623
5624
5625 # Check whether --enable-libffi was given.
5626 if test "${enable_libffi+set}" = set; then
5627   enableval=$enable_libffi; case "$enableval" in
5628     yes) llvm_cv_enable_libffi="yes" ;;
5629     no)  llvm_cv_enable_libffi="no"  ;;
5630     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5631 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5632    { (exit 1); exit 1; }; } ;;
5633   esac
5634 else
5635   llvm_cv_enable_libffi=no
5636 fi
5637
5638
5639
5640 # Check whether --with-internal-prefix was given.
5641 if test "${with_internal_prefix+set}" = set; then
5642   withval=$with_internal_prefix;
5643 else
5644   withval=""
5645 fi
5646
5647 INTERNAL_PREFIX=$withval
5648
5649
5650
5651 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5652 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5653 if test "${lt_cv_path_NM+set}" = set; then
5654   echo $ECHO_N "(cached) $ECHO_C" >&6
5655 else
5656   if test -n "$NM"; then
5657   # Let the user override the test.
5658   lt_cv_path_NM="$NM"
5659 else
5660   lt_nm_to_check="${ac_tool_prefix}nm"
5661   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5662     lt_nm_to_check="$lt_nm_to_check nm"
5663   fi
5664   for lt_tmp_nm in $lt_nm_to_check; do
5665     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5666     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5667       IFS="$lt_save_ifs"
5668       test -z "$ac_dir" && ac_dir=.
5669       tmp_nm="$ac_dir/$lt_tmp_nm"
5670       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5671         # Check to see if the nm accepts a BSD-compat flag.
5672         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5673         #   nm: unknown option "B" ignored
5674         # Tru64's nm complains that /dev/null is an invalid object file
5675         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5676         */dev/null* | *'Invalid file or object type'*)
5677           lt_cv_path_NM="$tmp_nm -B"
5678           break
5679           ;;
5680         *)
5681           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5682           */dev/null*)
5683             lt_cv_path_NM="$tmp_nm -p"
5684             break
5685             ;;
5686           *)
5687             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5688             continue # so that we can try to find one that supports BSD flags
5689             ;;
5690           esac
5691           ;;
5692         esac
5693       fi
5694     done
5695     IFS="$lt_save_ifs"
5696   done
5697   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5698 fi
5699 fi
5700 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5701 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5702 NM="$lt_cv_path_NM"
5703
5704
5705
5706 { echo "$as_me:$LINENO: checking for GNU make" >&5
5707 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5708 if test "${llvm_cv_gnu_make_command+set}" = set; then
5709   echo $ECHO_N "(cached) $ECHO_C" >&6
5710 else
5711   llvm_cv_gnu_make_command=''
5712  for a in "$MAKE" make gmake gnumake ; do
5713   if test -z "$a" ; then continue ; fi ;
5714   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5715   then
5716    llvm_cv_gnu_make_command=$a ;
5717    break;
5718   fi
5719  done
5720 fi
5721 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5722 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5723  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
5724    ifGNUmake='' ;
5725  else
5726    ifGNUmake='#' ;
5727    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5728 echo "${ECHO_T}\"Not found\"" >&6; };
5729  fi
5730
5731
5732 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5733 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5734 LN_S=$as_ln_s
5735 if test "$LN_S" = "ln -s"; then
5736   { echo "$as_me:$LINENO: result: yes" >&5
5737 echo "${ECHO_T}yes" >&6; }
5738 else
5739   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5740 echo "${ECHO_T}no, using $LN_S" >&6; }
5741 fi
5742
5743 # Extract the first word of "cmp", so it can be a program name with args.
5744 set dummy cmp; ac_word=$2
5745 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5747 if test "${ac_cv_path_CMP+set}" = set; then
5748   echo $ECHO_N "(cached) $ECHO_C" >&6
5749 else
5750   case $CMP in
5751   [\\/]* | ?:[\\/]*)
5752   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5753   ;;
5754   *)
5755   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5756 for as_dir in $PATH
5757 do
5758   IFS=$as_save_IFS
5759   test -z "$as_dir" && as_dir=.
5760   for ac_exec_ext in '' $ac_executable_extensions; do
5761   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5762     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5763     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5764     break 2
5765   fi
5766 done
5767 done
5768 IFS=$as_save_IFS
5769
5770   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5771   ;;
5772 esac
5773 fi
5774 CMP=$ac_cv_path_CMP
5775 if test -n "$CMP"; then
5776   { echo "$as_me:$LINENO: result: $CMP" >&5
5777 echo "${ECHO_T}$CMP" >&6; }
5778 else
5779   { echo "$as_me:$LINENO: result: no" >&5
5780 echo "${ECHO_T}no" >&6; }
5781 fi
5782
5783
5784 # Extract the first word of "cp", so it can be a program name with args.
5785 set dummy cp; ac_word=$2
5786 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5787 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5788 if test "${ac_cv_path_CP+set}" = set; then
5789   echo $ECHO_N "(cached) $ECHO_C" >&6
5790 else
5791   case $CP in
5792   [\\/]* | ?:[\\/]*)
5793   ac_cv_path_CP="$CP" # Let the user override the test with a path.
5794   ;;
5795   *)
5796   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5797 for as_dir in $PATH
5798 do
5799   IFS=$as_save_IFS
5800   test -z "$as_dir" && as_dir=.
5801   for ac_exec_ext in '' $ac_executable_extensions; do
5802   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5803     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
5804     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5805     break 2
5806   fi
5807 done
5808 done
5809 IFS=$as_save_IFS
5810
5811   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5812   ;;
5813 esac
5814 fi
5815 CP=$ac_cv_path_CP
5816 if test -n "$CP"; then
5817   { echo "$as_me:$LINENO: result: $CP" >&5
5818 echo "${ECHO_T}$CP" >&6; }
5819 else
5820   { echo "$as_me:$LINENO: result: no" >&5
5821 echo "${ECHO_T}no" >&6; }
5822 fi
5823
5824
5825 # Extract the first word of "date", so it can be a program name with args.
5826 set dummy date; ac_word=$2
5827 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5828 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5829 if test "${ac_cv_path_DATE+set}" = set; then
5830   echo $ECHO_N "(cached) $ECHO_C" >&6
5831 else
5832   case $DATE in
5833   [\\/]* | ?:[\\/]*)
5834   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5835   ;;
5836   *)
5837   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5838 for as_dir in $PATH
5839 do
5840   IFS=$as_save_IFS
5841   test -z "$as_dir" && as_dir=.
5842   for ac_exec_ext in '' $ac_executable_extensions; do
5843   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5844     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
5845     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5846     break 2
5847   fi
5848 done
5849 done
5850 IFS=$as_save_IFS
5851
5852   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5853   ;;
5854 esac
5855 fi
5856 DATE=$ac_cv_path_DATE
5857 if test -n "$DATE"; then
5858   { echo "$as_me:$LINENO: result: $DATE" >&5
5859 echo "${ECHO_T}$DATE" >&6; }
5860 else
5861   { echo "$as_me:$LINENO: result: no" >&5
5862 echo "${ECHO_T}no" >&6; }
5863 fi
5864
5865
5866 # Extract the first word of "find", so it can be a program name with args.
5867 set dummy find; ac_word=$2
5868 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5869 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5870 if test "${ac_cv_path_FIND+set}" = set; then
5871   echo $ECHO_N "(cached) $ECHO_C" >&6
5872 else
5873   case $FIND in
5874   [\\/]* | ?:[\\/]*)
5875   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5876   ;;
5877   *)
5878   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5879 for as_dir in $PATH
5880 do
5881   IFS=$as_save_IFS
5882   test -z "$as_dir" && as_dir=.
5883   for ac_exec_ext in '' $ac_executable_extensions; do
5884   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5885     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
5886     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5887     break 2
5888   fi
5889 done
5890 done
5891 IFS=$as_save_IFS
5892
5893   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5894   ;;
5895 esac
5896 fi
5897 FIND=$ac_cv_path_FIND
5898 if test -n "$FIND"; then
5899   { echo "$as_me:$LINENO: result: $FIND" >&5
5900 echo "${ECHO_T}$FIND" >&6; }
5901 else
5902   { echo "$as_me:$LINENO: result: no" >&5
5903 echo "${ECHO_T}no" >&6; }
5904 fi
5905
5906
5907 # Extract the first word of "grep", so it can be a program name with args.
5908 set dummy grep; ac_word=$2
5909 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5910 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5911 if test "${ac_cv_path_GREP+set}" = set; then
5912   echo $ECHO_N "(cached) $ECHO_C" >&6
5913 else
5914   case $GREP in
5915   [\\/]* | ?:[\\/]*)
5916   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5917   ;;
5918   *)
5919   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5920 for as_dir in $PATH
5921 do
5922   IFS=$as_save_IFS
5923   test -z "$as_dir" && as_dir=.
5924   for ac_exec_ext in '' $ac_executable_extensions; do
5925   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5926     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
5927     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5928     break 2
5929   fi
5930 done
5931 done
5932 IFS=$as_save_IFS
5933
5934   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5935   ;;
5936 esac
5937 fi
5938 GREP=$ac_cv_path_GREP
5939 if test -n "$GREP"; then
5940   { echo "$as_me:$LINENO: result: $GREP" >&5
5941 echo "${ECHO_T}$GREP" >&6; }
5942 else
5943   { echo "$as_me:$LINENO: result: no" >&5
5944 echo "${ECHO_T}no" >&6; }
5945 fi
5946
5947
5948 # Extract the first word of "mkdir", so it can be a program name with args.
5949 set dummy mkdir; ac_word=$2
5950 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5951 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5952 if test "${ac_cv_path_MKDIR+set}" = set; then
5953   echo $ECHO_N "(cached) $ECHO_C" >&6
5954 else
5955   case $MKDIR in
5956   [\\/]* | ?:[\\/]*)
5957   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5958   ;;
5959   *)
5960   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961 for as_dir in $PATH
5962 do
5963   IFS=$as_save_IFS
5964   test -z "$as_dir" && as_dir=.
5965   for ac_exec_ext in '' $ac_executable_extensions; do
5966   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5967     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
5968     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5969     break 2
5970   fi
5971 done
5972 done
5973 IFS=$as_save_IFS
5974
5975   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5976   ;;
5977 esac
5978 fi
5979 MKDIR=$ac_cv_path_MKDIR
5980 if test -n "$MKDIR"; then
5981   { echo "$as_me:$LINENO: result: $MKDIR" >&5
5982 echo "${ECHO_T}$MKDIR" >&6; }
5983 else
5984   { echo "$as_me:$LINENO: result: no" >&5
5985 echo "${ECHO_T}no" >&6; }
5986 fi
5987
5988
5989 # Extract the first word of "mv", so it can be a program name with args.
5990 set dummy mv; ac_word=$2
5991 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5992 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5993 if test "${ac_cv_path_MV+set}" = set; then
5994   echo $ECHO_N "(cached) $ECHO_C" >&6
5995 else
5996   case $MV in
5997   [\\/]* | ?:[\\/]*)
5998   ac_cv_path_MV="$MV" # Let the user override the test with a path.
5999   ;;
6000   *)
6001   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002 for as_dir in $PATH
6003 do
6004   IFS=$as_save_IFS
6005   test -z "$as_dir" && as_dir=.
6006   for ac_exec_ext in '' $ac_executable_extensions; do
6007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6008     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6009     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6010     break 2
6011   fi
6012 done
6013 done
6014 IFS=$as_save_IFS
6015
6016   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6017   ;;
6018 esac
6019 fi
6020 MV=$ac_cv_path_MV
6021 if test -n "$MV"; then
6022   { echo "$as_me:$LINENO: result: $MV" >&5
6023 echo "${ECHO_T}$MV" >&6; }
6024 else
6025   { echo "$as_me:$LINENO: result: no" >&5
6026 echo "${ECHO_T}no" >&6; }
6027 fi
6028
6029
6030 if test -n "$ac_tool_prefix"; then
6031   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6032 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6033 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6034 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6035 if test "${ac_cv_prog_RANLIB+set}" = set; then
6036   echo $ECHO_N "(cached) $ECHO_C" >&6
6037 else
6038   if test -n "$RANLIB"; then
6039   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6040 else
6041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6042 for as_dir in $PATH
6043 do
6044   IFS=$as_save_IFS
6045   test -z "$as_dir" && as_dir=.
6046   for ac_exec_ext in '' $ac_executable_extensions; do
6047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6048     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6049     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6050     break 2
6051   fi
6052 done
6053 done
6054 IFS=$as_save_IFS
6055
6056 fi
6057 fi
6058 RANLIB=$ac_cv_prog_RANLIB
6059 if test -n "$RANLIB"; then
6060   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6061 echo "${ECHO_T}$RANLIB" >&6; }
6062 else
6063   { echo "$as_me:$LINENO: result: no" >&5
6064 echo "${ECHO_T}no" >&6; }
6065 fi
6066
6067
6068 fi
6069 if test -z "$ac_cv_prog_RANLIB"; then
6070   ac_ct_RANLIB=$RANLIB
6071   # Extract the first word of "ranlib", so it can be a program name with args.
6072 set dummy ranlib; ac_word=$2
6073 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6074 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6075 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6076   echo $ECHO_N "(cached) $ECHO_C" >&6
6077 else
6078   if test -n "$ac_ct_RANLIB"; then
6079   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6080 else
6081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6082 for as_dir in $PATH
6083 do
6084   IFS=$as_save_IFS
6085   test -z "$as_dir" && as_dir=.
6086   for ac_exec_ext in '' $ac_executable_extensions; do
6087   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6088     ac_cv_prog_ac_ct_RANLIB="ranlib"
6089     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6090     break 2
6091   fi
6092 done
6093 done
6094 IFS=$as_save_IFS
6095
6096 fi
6097 fi
6098 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6099 if test -n "$ac_ct_RANLIB"; then
6100   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6101 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6102 else
6103   { echo "$as_me:$LINENO: result: no" >&5
6104 echo "${ECHO_T}no" >&6; }
6105 fi
6106
6107   if test "x$ac_ct_RANLIB" = x; then
6108     RANLIB=":"
6109   else
6110     case $cross_compiling:$ac_tool_warned in
6111 yes:)
6112 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6113 whose name does not start with the host triplet.  If you think this
6114 configuration is useful to you, please write to autoconf@gnu.org." >&5
6115 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6116 whose name does not start with the host triplet.  If you think this
6117 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6118 ac_tool_warned=yes ;;
6119 esac
6120     RANLIB=$ac_ct_RANLIB
6121   fi
6122 else
6123   RANLIB="$ac_cv_prog_RANLIB"
6124 fi
6125
6126 if test -n "$ac_tool_prefix"; then
6127   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6128 set dummy ${ac_tool_prefix}ar; ac_word=$2
6129 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6130 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6131 if test "${ac_cv_prog_AR+set}" = set; then
6132   echo $ECHO_N "(cached) $ECHO_C" >&6
6133 else
6134   if test -n "$AR"; then
6135   ac_cv_prog_AR="$AR" # Let the user override the test.
6136 else
6137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6138 for as_dir in $PATH
6139 do
6140   IFS=$as_save_IFS
6141   test -z "$as_dir" && as_dir=.
6142   for ac_exec_ext in '' $ac_executable_extensions; do
6143   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6144     ac_cv_prog_AR="${ac_tool_prefix}ar"
6145     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6146     break 2
6147   fi
6148 done
6149 done
6150 IFS=$as_save_IFS
6151
6152 fi
6153 fi
6154 AR=$ac_cv_prog_AR
6155 if test -n "$AR"; then
6156   { echo "$as_me:$LINENO: result: $AR" >&5
6157 echo "${ECHO_T}$AR" >&6; }
6158 else
6159   { echo "$as_me:$LINENO: result: no" >&5
6160 echo "${ECHO_T}no" >&6; }
6161 fi
6162
6163
6164 fi
6165 if test -z "$ac_cv_prog_AR"; then
6166   ac_ct_AR=$AR
6167   # Extract the first word of "ar", so it can be a program name with args.
6168 set dummy ar; ac_word=$2
6169 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6170 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6171 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6172   echo $ECHO_N "(cached) $ECHO_C" >&6
6173 else
6174   if test -n "$ac_ct_AR"; then
6175   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6176 else
6177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6178 for as_dir in $PATH
6179 do
6180   IFS=$as_save_IFS
6181   test -z "$as_dir" && as_dir=.
6182   for ac_exec_ext in '' $ac_executable_extensions; do
6183   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6184     ac_cv_prog_ac_ct_AR="ar"
6185     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6186     break 2
6187   fi
6188 done
6189 done
6190 IFS=$as_save_IFS
6191
6192 fi
6193 fi
6194 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6195 if test -n "$ac_ct_AR"; then
6196   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6197 echo "${ECHO_T}$ac_ct_AR" >&6; }
6198 else
6199   { echo "$as_me:$LINENO: result: no" >&5
6200 echo "${ECHO_T}no" >&6; }
6201 fi
6202
6203   if test "x$ac_ct_AR" = x; then
6204     AR="false"
6205   else
6206     case $cross_compiling:$ac_tool_warned in
6207 yes:)
6208 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6209 whose name does not start with the host triplet.  If you think this
6210 configuration is useful to you, please write to autoconf@gnu.org." >&5
6211 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6212 whose name does not start with the host triplet.  If you think this
6213 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6214 ac_tool_warned=yes ;;
6215 esac
6216     AR=$ac_ct_AR
6217   fi
6218 else
6219   AR="$ac_cv_prog_AR"
6220 fi
6221
6222 # Extract the first word of "rm", so it can be a program name with args.
6223 set dummy rm; ac_word=$2
6224 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6225 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6226 if test "${ac_cv_path_RM+set}" = set; then
6227   echo $ECHO_N "(cached) $ECHO_C" >&6
6228 else
6229   case $RM in
6230   [\\/]* | ?:[\\/]*)
6231   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6232   ;;
6233   *)
6234   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6235 for as_dir in $PATH
6236 do
6237   IFS=$as_save_IFS
6238   test -z "$as_dir" && as_dir=.
6239   for ac_exec_ext in '' $ac_executable_extensions; do
6240   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6241     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6242     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6243     break 2
6244   fi
6245 done
6246 done
6247 IFS=$as_save_IFS
6248
6249   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6250   ;;
6251 esac
6252 fi
6253 RM=$ac_cv_path_RM
6254 if test -n "$RM"; then
6255   { echo "$as_me:$LINENO: result: $RM" >&5
6256 echo "${ECHO_T}$RM" >&6; }
6257 else
6258   { echo "$as_me:$LINENO: result: no" >&5
6259 echo "${ECHO_T}no" >&6; }
6260 fi
6261
6262
6263 # Extract the first word of "sed", so it can be a program name with args.
6264 set dummy sed; ac_word=$2
6265 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6266 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6267 if test "${ac_cv_path_SED+set}" = set; then
6268   echo $ECHO_N "(cached) $ECHO_C" >&6
6269 else
6270   case $SED in
6271   [\\/]* | ?:[\\/]*)
6272   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6273   ;;
6274   *)
6275   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6276 for as_dir in $PATH
6277 do
6278   IFS=$as_save_IFS
6279   test -z "$as_dir" && as_dir=.
6280   for ac_exec_ext in '' $ac_executable_extensions; do
6281   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6282     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6283     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6284     break 2
6285   fi
6286 done
6287 done
6288 IFS=$as_save_IFS
6289
6290   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6291   ;;
6292 esac
6293 fi
6294 SED=$ac_cv_path_SED
6295 if test -n "$SED"; then
6296   { echo "$as_me:$LINENO: result: $SED" >&5
6297 echo "${ECHO_T}$SED" >&6; }
6298 else
6299   { echo "$as_me:$LINENO: result: no" >&5
6300 echo "${ECHO_T}no" >&6; }
6301 fi
6302
6303
6304 # Extract the first word of "tar", so it can be a program name with args.
6305 set dummy tar; ac_word=$2
6306 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6307 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6308 if test "${ac_cv_path_TAR+set}" = set; then
6309   echo $ECHO_N "(cached) $ECHO_C" >&6
6310 else
6311   case $TAR in
6312   [\\/]* | ?:[\\/]*)
6313   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6314   ;;
6315   *)
6316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6317 for as_dir in $PATH
6318 do
6319   IFS=$as_save_IFS
6320   test -z "$as_dir" && as_dir=.
6321   for ac_exec_ext in '' $ac_executable_extensions; do
6322   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6323     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6324     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6325     break 2
6326   fi
6327 done
6328 done
6329 IFS=$as_save_IFS
6330
6331   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6332   ;;
6333 esac
6334 fi
6335 TAR=$ac_cv_path_TAR
6336 if test -n "$TAR"; then
6337   { echo "$as_me:$LINENO: result: $TAR" >&5
6338 echo "${ECHO_T}$TAR" >&6; }
6339 else
6340   { echo "$as_me:$LINENO: result: no" >&5
6341 echo "${ECHO_T}no" >&6; }
6342 fi
6343
6344
6345 # Extract the first word of "pwd", so it can be a program name with args.
6346 set dummy pwd; ac_word=$2
6347 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6348 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6349 if test "${ac_cv_path_BINPWD+set}" = set; then
6350   echo $ECHO_N "(cached) $ECHO_C" >&6
6351 else
6352   case $BINPWD in
6353   [\\/]* | ?:[\\/]*)
6354   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6355   ;;
6356   *)
6357   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 for as_dir in $PATH
6359 do
6360   IFS=$as_save_IFS
6361   test -z "$as_dir" && as_dir=.
6362   for ac_exec_ext in '' $ac_executable_extensions; do
6363   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6364     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6365     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6366     break 2
6367   fi
6368 done
6369 done
6370 IFS=$as_save_IFS
6371
6372   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6373   ;;
6374 esac
6375 fi
6376 BINPWD=$ac_cv_path_BINPWD
6377 if test -n "$BINPWD"; then
6378   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6379 echo "${ECHO_T}$BINPWD" >&6; }
6380 else
6381   { echo "$as_me:$LINENO: result: no" >&5
6382 echo "${ECHO_T}no" >&6; }
6383 fi
6384
6385
6386
6387 # Extract the first word of "Graphviz", so it can be a program name with args.
6388 set dummy Graphviz; ac_word=$2
6389 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6390 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6391 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6392   echo $ECHO_N "(cached) $ECHO_C" >&6
6393 else
6394   case $GRAPHVIZ in
6395   [\\/]* | ?:[\\/]*)
6396   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6397   ;;
6398   *)
6399   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400 for as_dir in $PATH
6401 do
6402   IFS=$as_save_IFS
6403   test -z "$as_dir" && as_dir=.
6404   for ac_exec_ext in '' $ac_executable_extensions; do
6405   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6406     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6407     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6408     break 2
6409   fi
6410 done
6411 done
6412 IFS=$as_save_IFS
6413
6414   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6415   ;;
6416 esac
6417 fi
6418 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6419 if test -n "$GRAPHVIZ"; then
6420   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6421 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6422 else
6423   { echo "$as_me:$LINENO: result: no" >&5
6424 echo "${ECHO_T}no" >&6; }
6425 fi
6426
6427
6428 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6429
6430 cat >>confdefs.h <<\_ACEOF
6431 #define HAVE_GRAPHVIZ 1
6432 _ACEOF
6433
6434     if test "$llvm_cv_os_type" = "MingW" ; then
6435     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6436   fi
6437
6438 cat >>confdefs.h <<_ACEOF
6439 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6440 _ACEOF
6441
6442 fi
6443 # Extract the first word of "dot", so it can be a program name with args.
6444 set dummy dot; ac_word=$2
6445 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6446 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6447 if test "${ac_cv_path_DOT+set}" = set; then
6448   echo $ECHO_N "(cached) $ECHO_C" >&6
6449 else
6450   case $DOT in
6451   [\\/]* | ?:[\\/]*)
6452   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6453   ;;
6454   *)
6455   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6456 for as_dir in $PATH
6457 do
6458   IFS=$as_save_IFS
6459   test -z "$as_dir" && as_dir=.
6460   for ac_exec_ext in '' $ac_executable_extensions; do
6461   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6462     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6463     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6464     break 2
6465   fi
6466 done
6467 done
6468 IFS=$as_save_IFS
6469
6470   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6471   ;;
6472 esac
6473 fi
6474 DOT=$ac_cv_path_DOT
6475 if test -n "$DOT"; then
6476   { echo "$as_me:$LINENO: result: $DOT" >&5
6477 echo "${ECHO_T}$DOT" >&6; }
6478 else
6479   { echo "$as_me:$LINENO: result: no" >&5
6480 echo "${ECHO_T}no" >&6; }
6481 fi
6482
6483
6484 if test "$DOT" != "echo dot" ; then
6485
6486 cat >>confdefs.h <<\_ACEOF
6487 #define HAVE_DOT 1
6488 _ACEOF
6489
6490     if test "$llvm_cv_os_type" = "MingW" ; then
6491     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6492   fi
6493
6494 cat >>confdefs.h <<_ACEOF
6495 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6496 _ACEOF
6497
6498 fi
6499 # Extract the first word of "fdp", so it can be a program name with args.
6500 set dummy fdp; ac_word=$2
6501 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6503 if test "${ac_cv_path_FDP+set}" = set; then
6504   echo $ECHO_N "(cached) $ECHO_C" >&6
6505 else
6506   case $FDP in
6507   [\\/]* | ?:[\\/]*)
6508   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6509   ;;
6510   *)
6511   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6512 for as_dir in $PATH
6513 do
6514   IFS=$as_save_IFS
6515   test -z "$as_dir" && as_dir=.
6516   for ac_exec_ext in '' $ac_executable_extensions; do
6517   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6518     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6519     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6520     break 2
6521   fi
6522 done
6523 done
6524 IFS=$as_save_IFS
6525
6526   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6527   ;;
6528 esac
6529 fi
6530 FDP=$ac_cv_path_FDP
6531 if test -n "$FDP"; then
6532   { echo "$as_me:$LINENO: result: $FDP" >&5
6533 echo "${ECHO_T}$FDP" >&6; }
6534 else
6535   { echo "$as_me:$LINENO: result: no" >&5
6536 echo "${ECHO_T}no" >&6; }
6537 fi
6538
6539
6540 if test "$FDP" != "echo fdp" ; then
6541
6542 cat >>confdefs.h <<\_ACEOF
6543 #define HAVE_FDP 1
6544 _ACEOF
6545
6546     if test "$llvm_cv_os_type" = "MingW" ; then
6547     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6548   fi
6549
6550 cat >>confdefs.h <<_ACEOF
6551 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6552 _ACEOF
6553
6554 fi
6555 # Extract the first word of "neato", so it can be a program name with args.
6556 set dummy neato; ac_word=$2
6557 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6558 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6559 if test "${ac_cv_path_NEATO+set}" = set; then
6560   echo $ECHO_N "(cached) $ECHO_C" >&6
6561 else
6562   case $NEATO in
6563   [\\/]* | ?:[\\/]*)
6564   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6565   ;;
6566   *)
6567   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568 for as_dir in $PATH
6569 do
6570   IFS=$as_save_IFS
6571   test -z "$as_dir" && as_dir=.
6572   for ac_exec_ext in '' $ac_executable_extensions; do
6573   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6574     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6575     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6576     break 2
6577   fi
6578 done
6579 done
6580 IFS=$as_save_IFS
6581
6582   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6583   ;;
6584 esac
6585 fi
6586 NEATO=$ac_cv_path_NEATO
6587 if test -n "$NEATO"; then
6588   { echo "$as_me:$LINENO: result: $NEATO" >&5
6589 echo "${ECHO_T}$NEATO" >&6; }
6590 else
6591   { echo "$as_me:$LINENO: result: no" >&5
6592 echo "${ECHO_T}no" >&6; }
6593 fi
6594
6595
6596 if test "$NEATO" != "echo neato" ; then
6597
6598 cat >>confdefs.h <<\_ACEOF
6599 #define HAVE_NEATO 1
6600 _ACEOF
6601
6602     if test "$llvm_cv_os_type" = "MingW" ; then
6603     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6604   fi
6605
6606 cat >>confdefs.h <<_ACEOF
6607 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6608 _ACEOF
6609
6610 fi
6611 # Extract the first word of "twopi", so it can be a program name with args.
6612 set dummy twopi; ac_word=$2
6613 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6614 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6615 if test "${ac_cv_path_TWOPI+set}" = set; then
6616   echo $ECHO_N "(cached) $ECHO_C" >&6
6617 else
6618   case $TWOPI in
6619   [\\/]* | ?:[\\/]*)
6620   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6621   ;;
6622   *)
6623   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6624 for as_dir in $PATH
6625 do
6626   IFS=$as_save_IFS
6627   test -z "$as_dir" && as_dir=.
6628   for ac_exec_ext in '' $ac_executable_extensions; do
6629   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6630     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6631     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6632     break 2
6633   fi
6634 done
6635 done
6636 IFS=$as_save_IFS
6637
6638   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6639   ;;
6640 esac
6641 fi
6642 TWOPI=$ac_cv_path_TWOPI
6643 if test -n "$TWOPI"; then
6644   { echo "$as_me:$LINENO: result: $TWOPI" >&5
6645 echo "${ECHO_T}$TWOPI" >&6; }
6646 else
6647   { echo "$as_me:$LINENO: result: no" >&5
6648 echo "${ECHO_T}no" >&6; }
6649 fi
6650
6651
6652 if test "$TWOPI" != "echo twopi" ; then
6653
6654 cat >>confdefs.h <<\_ACEOF
6655 #define HAVE_TWOPI 1
6656 _ACEOF
6657
6658     if test "$llvm_cv_os_type" = "MingW" ; then
6659     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6660   fi
6661
6662 cat >>confdefs.h <<_ACEOF
6663 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6664 _ACEOF
6665
6666 fi
6667 # Extract the first word of "circo", so it can be a program name with args.
6668 set dummy circo; ac_word=$2
6669 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6670 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6671 if test "${ac_cv_path_CIRCO+set}" = set; then
6672   echo $ECHO_N "(cached) $ECHO_C" >&6
6673 else
6674   case $CIRCO in
6675   [\\/]* | ?:[\\/]*)
6676   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6677   ;;
6678   *)
6679   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680 for as_dir in $PATH
6681 do
6682   IFS=$as_save_IFS
6683   test -z "$as_dir" && as_dir=.
6684   for ac_exec_ext in '' $ac_executable_extensions; do
6685   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6686     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6687     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6688     break 2
6689   fi
6690 done
6691 done
6692 IFS=$as_save_IFS
6693
6694   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6695   ;;
6696 esac
6697 fi
6698 CIRCO=$ac_cv_path_CIRCO
6699 if test -n "$CIRCO"; then
6700   { echo "$as_me:$LINENO: result: $CIRCO" >&5
6701 echo "${ECHO_T}$CIRCO" >&6; }
6702 else
6703   { echo "$as_me:$LINENO: result: no" >&5
6704 echo "${ECHO_T}no" >&6; }
6705 fi
6706
6707
6708 if test "$CIRCO" != "echo circo" ; then
6709
6710 cat >>confdefs.h <<\_ACEOF
6711 #define HAVE_CIRCO 1
6712 _ACEOF
6713
6714     if test "$llvm_cv_os_type" = "MingW" ; then
6715     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6716   fi
6717
6718 cat >>confdefs.h <<_ACEOF
6719 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6720 _ACEOF
6721
6722 fi
6723 for ac_prog in gv gsview32
6724 do
6725   # Extract the first word of "$ac_prog", so it can be a program name with args.
6726 set dummy $ac_prog; ac_word=$2
6727 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6728 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6729 if test "${ac_cv_path_GV+set}" = set; then
6730   echo $ECHO_N "(cached) $ECHO_C" >&6
6731 else
6732   case $GV in
6733   [\\/]* | ?:[\\/]*)
6734   ac_cv_path_GV="$GV" # Let the user override the test with a path.
6735   ;;
6736   *)
6737   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738 for as_dir in $PATH
6739 do
6740   IFS=$as_save_IFS
6741   test -z "$as_dir" && as_dir=.
6742   for ac_exec_ext in '' $ac_executable_extensions; do
6743   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6744     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6745     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6746     break 2
6747   fi
6748 done
6749 done
6750 IFS=$as_save_IFS
6751
6752   ;;
6753 esac
6754 fi
6755 GV=$ac_cv_path_GV
6756 if test -n "$GV"; then
6757   { echo "$as_me:$LINENO: result: $GV" >&5
6758 echo "${ECHO_T}$GV" >&6; }
6759 else
6760   { echo "$as_me:$LINENO: result: no" >&5
6761 echo "${ECHO_T}no" >&6; }
6762 fi
6763
6764
6765   test -n "$GV" && break
6766 done
6767 test -n "$GV" || GV="echo gv"
6768
6769 if test "$GV" != "echo gv" ; then
6770
6771 cat >>confdefs.h <<\_ACEOF
6772 #define HAVE_GV 1
6773 _ACEOF
6774
6775     if test "$llvm_cv_os_type" = "MingW" ; then
6776     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6777   fi
6778
6779 cat >>confdefs.h <<_ACEOF
6780 #define LLVM_PATH_GV "$GV${EXEEXT}"
6781 _ACEOF
6782
6783 fi
6784 # Extract the first word of "dotty", so it can be a program name with args.
6785 set dummy dotty; ac_word=$2
6786 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6787 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6788 if test "${ac_cv_path_DOTTY+set}" = set; then
6789   echo $ECHO_N "(cached) $ECHO_C" >&6
6790 else
6791   case $DOTTY in
6792   [\\/]* | ?:[\\/]*)
6793   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6794   ;;
6795   *)
6796   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797 for as_dir in $PATH
6798 do
6799   IFS=$as_save_IFS
6800   test -z "$as_dir" && as_dir=.
6801   for ac_exec_ext in '' $ac_executable_extensions; do
6802   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6803     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
6804     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6805     break 2
6806   fi
6807 done
6808 done
6809 IFS=$as_save_IFS
6810
6811   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6812   ;;
6813 esac
6814 fi
6815 DOTTY=$ac_cv_path_DOTTY
6816 if test -n "$DOTTY"; then
6817   { echo "$as_me:$LINENO: result: $DOTTY" >&5
6818 echo "${ECHO_T}$DOTTY" >&6; }
6819 else
6820   { echo "$as_me:$LINENO: result: no" >&5
6821 echo "${ECHO_T}no" >&6; }
6822 fi
6823
6824
6825 if test "$DOTTY" != "echo dotty" ; then
6826
6827 cat >>confdefs.h <<\_ACEOF
6828 #define HAVE_DOTTY 1
6829 _ACEOF
6830
6831     if test "$llvm_cv_os_type" = "MingW" ; then
6832     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6833   fi
6834
6835 cat >>confdefs.h <<_ACEOF
6836 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6837 _ACEOF
6838
6839 fi
6840 # Extract the first word of "xdot.py", so it can be a program name with args.
6841 set dummy xdot.py; ac_word=$2
6842 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6843 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6844 if test "${ac_cv_path_XDOT_PY+set}" = set; then
6845   echo $ECHO_N "(cached) $ECHO_C" >&6
6846 else
6847   case $XDOT_PY in
6848   [\\/]* | ?:[\\/]*)
6849   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6850   ;;
6851   *)
6852   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6853 for as_dir in $PATH
6854 do
6855   IFS=$as_save_IFS
6856   test -z "$as_dir" && as_dir=.
6857   for ac_exec_ext in '' $ac_executable_extensions; do
6858   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6859     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6860     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6861     break 2
6862   fi
6863 done
6864 done
6865 IFS=$as_save_IFS
6866
6867   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6868   ;;
6869 esac
6870 fi
6871 XDOT_PY=$ac_cv_path_XDOT_PY
6872 if test -n "$XDOT_PY"; then
6873   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6874 echo "${ECHO_T}$XDOT_PY" >&6; }
6875 else
6876   { echo "$as_me:$LINENO: result: no" >&5
6877 echo "${ECHO_T}no" >&6; }
6878 fi
6879
6880
6881 if test "$XDOT_PY" != "echo xdot.py" ; then
6882
6883 cat >>confdefs.h <<\_ACEOF
6884 #define HAVE_XDOT_PY 1
6885 _ACEOF
6886
6887     if test "$llvm_cv_os_type" = "MingW" ; then
6888     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6889   fi
6890
6891 cat >>confdefs.h <<_ACEOF
6892 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6893 _ACEOF
6894
6895 fi
6896
6897
6898 # Extract the first word of "perl", so it can be a program name with args.
6899 set dummy perl; ac_word=$2
6900 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6901 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6902 if test "${ac_cv_path_PERL+set}" = set; then
6903   echo $ECHO_N "(cached) $ECHO_C" >&6
6904 else
6905   case $PERL in
6906   [\\/]* | ?:[\\/]*)
6907   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6908   ;;
6909   *)
6910   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6911 for as_dir in $PATH
6912 do
6913   IFS=$as_save_IFS
6914   test -z "$as_dir" && as_dir=.
6915   for ac_exec_ext in '' $ac_executable_extensions; do
6916   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6917     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6918     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6919     break 2
6920   fi
6921 done
6922 done
6923 IFS=$as_save_IFS
6924
6925   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6926   ;;
6927 esac
6928 fi
6929 PERL=$ac_cv_path_PERL
6930 if test -n "$PERL"; then
6931   { echo "$as_me:$LINENO: result: $PERL" >&5
6932 echo "${ECHO_T}$PERL" >&6; }
6933 else
6934   { echo "$as_me:$LINENO: result: no" >&5
6935 echo "${ECHO_T}no" >&6; }
6936 fi
6937
6938
6939 if test "$PERL" != "none"; then
6940   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6941 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
6942   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
6943     { echo "$as_me:$LINENO: result: yes" >&5
6944 echo "${ECHO_T}yes" >&6; }
6945   else
6946     PERL=none
6947     { echo "$as_me:$LINENO: result: not found" >&5
6948 echo "${ECHO_T}not found" >&6; }
6949   fi
6950 fi
6951
6952
6953 if test x"$PERL" = xnone; then
6954    HAVE_PERL=0
6955
6956    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6957 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6958    { (exit 1); exit 1; }; }
6959 else
6960    HAVE_PERL=1
6961
6962 fi
6963
6964 # Find a good install program.  We prefer a C program (faster),
6965 # so one script is as good as another.  But avoid the broken or
6966 # incompatible versions:
6967 # SysV /etc/install, /usr/sbin/install
6968 # SunOS /usr/etc/install
6969 # IRIX /sbin/install
6970 # AIX /bin/install
6971 # AmigaOS /C/install, which installs bootblocks on floppy discs
6972 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6973 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6974 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6975 # OS/2's system install, which has a completely different semantic
6976 # ./install, which can be erroneously created by make from ./install.sh.
6977 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6978 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6979 if test -z "$INSTALL"; then
6980 if test "${ac_cv_path_install+set}" = set; then
6981   echo $ECHO_N "(cached) $ECHO_C" >&6
6982 else
6983   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984 for as_dir in $PATH
6985 do
6986   IFS=$as_save_IFS
6987   test -z "$as_dir" && as_dir=.
6988   # Account for people who put trailing slashes in PATH elements.
6989 case $as_dir/ in
6990   ./ | .// | /cC/* | \
6991   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6992   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6993   /usr/ucb/* ) ;;
6994   *)
6995     # OSF1 and SCO ODT 3.0 have their own names for install.
6996     # Don't use installbsd from OSF since it installs stuff as root
6997     # by default.
6998     for ac_prog in ginstall scoinst install; do
6999       for ac_exec_ext in '' $ac_executable_extensions; do
7000         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7001           if test $ac_prog = install &&
7002             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7003             # AIX install.  It has an incompatible calling convention.
7004             :
7005           elif test $ac_prog = install &&
7006             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7007             # program-specific install script used by HP pwplus--don't use.
7008             :
7009           else
7010             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7011             break 3
7012           fi
7013         fi
7014       done
7015     done
7016     ;;
7017 esac
7018 done
7019 IFS=$as_save_IFS
7020
7021
7022 fi
7023   if test "${ac_cv_path_install+set}" = set; then
7024     INSTALL=$ac_cv_path_install
7025   else
7026     # As a last resort, use the slow shell script.  Don't cache a
7027     # value for INSTALL within a source directory, because that will
7028     # break other packages using the cache if that directory is
7029     # removed, or if the value is a relative name.
7030     INSTALL=$ac_install_sh
7031   fi
7032 fi
7033 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7034 echo "${ECHO_T}$INSTALL" >&6; }
7035
7036 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7037 # It thinks the first close brace ends the variable substitution.
7038 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7039
7040 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7041
7042 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7043
7044 case "$INSTALL" in
7045  [\\/$]* | ?:[\\/]* ) ;;
7046  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7047 esac
7048
7049 # Extract the first word of "bzip2", so it can be a program name with args.
7050 set dummy bzip2; ac_word=$2
7051 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7053 if test "${ac_cv_path_BZIP2+set}" = set; then
7054   echo $ECHO_N "(cached) $ECHO_C" >&6
7055 else
7056   case $BZIP2 in
7057   [\\/]* | ?:[\\/]*)
7058   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7059   ;;
7060   *)
7061   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7062 for as_dir in $PATH
7063 do
7064   IFS=$as_save_IFS
7065   test -z "$as_dir" && as_dir=.
7066   for ac_exec_ext in '' $ac_executable_extensions; do
7067   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7068     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7069     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7070     break 2
7071   fi
7072 done
7073 done
7074 IFS=$as_save_IFS
7075
7076   ;;
7077 esac
7078 fi
7079 BZIP2=$ac_cv_path_BZIP2
7080 if test -n "$BZIP2"; then
7081   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7082 echo "${ECHO_T}$BZIP2" >&6; }
7083 else
7084   { echo "$as_me:$LINENO: result: no" >&5
7085 echo "${ECHO_T}no" >&6; }
7086 fi
7087
7088
7089 # Extract the first word of "cat", so it can be a program name with args.
7090 set dummy cat; ac_word=$2
7091 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7092 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7093 if test "${ac_cv_path_CAT+set}" = set; then
7094   echo $ECHO_N "(cached) $ECHO_C" >&6
7095 else
7096   case $CAT in
7097   [\\/]* | ?:[\\/]*)
7098   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7099   ;;
7100   *)
7101   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7102 for as_dir in $PATH
7103 do
7104   IFS=$as_save_IFS
7105   test -z "$as_dir" && as_dir=.
7106   for ac_exec_ext in '' $ac_executable_extensions; do
7107   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7108     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7109     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7110     break 2
7111   fi
7112 done
7113 done
7114 IFS=$as_save_IFS
7115
7116   ;;
7117 esac
7118 fi
7119 CAT=$ac_cv_path_CAT
7120 if test -n "$CAT"; then
7121   { echo "$as_me:$LINENO: result: $CAT" >&5
7122 echo "${ECHO_T}$CAT" >&6; }
7123 else
7124   { echo "$as_me:$LINENO: result: no" >&5
7125 echo "${ECHO_T}no" >&6; }
7126 fi
7127
7128
7129 # Extract the first word of "doxygen", so it can be a program name with args.
7130 set dummy doxygen; ac_word=$2
7131 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7132 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7133 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7134   echo $ECHO_N "(cached) $ECHO_C" >&6
7135 else
7136   case $DOXYGEN in
7137   [\\/]* | ?:[\\/]*)
7138   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7139   ;;
7140   *)
7141   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7142 for as_dir in $PATH
7143 do
7144   IFS=$as_save_IFS
7145   test -z "$as_dir" && as_dir=.
7146   for ac_exec_ext in '' $ac_executable_extensions; do
7147   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7148     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7149     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7150     break 2
7151   fi
7152 done
7153 done
7154 IFS=$as_save_IFS
7155
7156   ;;
7157 esac
7158 fi
7159 DOXYGEN=$ac_cv_path_DOXYGEN
7160 if test -n "$DOXYGEN"; then
7161   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7162 echo "${ECHO_T}$DOXYGEN" >&6; }
7163 else
7164   { echo "$as_me:$LINENO: result: no" >&5
7165 echo "${ECHO_T}no" >&6; }
7166 fi
7167
7168
7169 # Extract the first word of "groff", so it can be a program name with args.
7170 set dummy groff; ac_word=$2
7171 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7172 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7173 if test "${ac_cv_path_GROFF+set}" = set; then
7174   echo $ECHO_N "(cached) $ECHO_C" >&6
7175 else
7176   case $GROFF in
7177   [\\/]* | ?:[\\/]*)
7178   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7179   ;;
7180   *)
7181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7182 for as_dir in $PATH
7183 do
7184   IFS=$as_save_IFS
7185   test -z "$as_dir" && as_dir=.
7186   for ac_exec_ext in '' $ac_executable_extensions; do
7187   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7188     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7189     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7190     break 2
7191   fi
7192 done
7193 done
7194 IFS=$as_save_IFS
7195
7196   ;;
7197 esac
7198 fi
7199 GROFF=$ac_cv_path_GROFF
7200 if test -n "$GROFF"; then
7201   { echo "$as_me:$LINENO: result: $GROFF" >&5
7202 echo "${ECHO_T}$GROFF" >&6; }
7203 else
7204   { echo "$as_me:$LINENO: result: no" >&5
7205 echo "${ECHO_T}no" >&6; }
7206 fi
7207
7208
7209 # Extract the first word of "gzip", so it can be a program name with args.
7210 set dummy gzip; ac_word=$2
7211 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7212 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7213 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7214   echo $ECHO_N "(cached) $ECHO_C" >&6
7215 else
7216   case $GZIPBIN in
7217   [\\/]* | ?:[\\/]*)
7218   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7219   ;;
7220   *)
7221   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7222 for as_dir in $PATH
7223 do
7224   IFS=$as_save_IFS
7225   test -z "$as_dir" && as_dir=.
7226   for ac_exec_ext in '' $ac_executable_extensions; do
7227   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7228     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7229     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7230     break 2
7231   fi
7232 done
7233 done
7234 IFS=$as_save_IFS
7235
7236   ;;
7237 esac
7238 fi
7239 GZIPBIN=$ac_cv_path_GZIPBIN
7240 if test -n "$GZIPBIN"; then
7241   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7242 echo "${ECHO_T}$GZIPBIN" >&6; }
7243 else
7244   { echo "$as_me:$LINENO: result: no" >&5
7245 echo "${ECHO_T}no" >&6; }
7246 fi
7247
7248
7249 # Extract the first word of "pod2html", so it can be a program name with args.
7250 set dummy pod2html; ac_word=$2
7251 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7252 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7253 if test "${ac_cv_path_POD2HTML+set}" = set; then
7254   echo $ECHO_N "(cached) $ECHO_C" >&6
7255 else
7256   case $POD2HTML in
7257   [\\/]* | ?:[\\/]*)
7258   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7259   ;;
7260   *)
7261   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7262 for as_dir in $PATH
7263 do
7264   IFS=$as_save_IFS
7265   test -z "$as_dir" && as_dir=.
7266   for ac_exec_ext in '' $ac_executable_extensions; do
7267   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7268     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7269     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7270     break 2
7271   fi
7272 done
7273 done
7274 IFS=$as_save_IFS
7275
7276   ;;
7277 esac
7278 fi
7279 POD2HTML=$ac_cv_path_POD2HTML
7280 if test -n "$POD2HTML"; then
7281   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7282 echo "${ECHO_T}$POD2HTML" >&6; }
7283 else
7284   { echo "$as_me:$LINENO: result: no" >&5
7285 echo "${ECHO_T}no" >&6; }
7286 fi
7287
7288
7289 # Extract the first word of "pod2man", so it can be a program name with args.
7290 set dummy pod2man; ac_word=$2
7291 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7292 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7293 if test "${ac_cv_path_POD2MAN+set}" = set; then
7294   echo $ECHO_N "(cached) $ECHO_C" >&6
7295 else
7296   case $POD2MAN in
7297   [\\/]* | ?:[\\/]*)
7298   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7299   ;;
7300   *)
7301   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302 for as_dir in $PATH
7303 do
7304   IFS=$as_save_IFS
7305   test -z "$as_dir" && as_dir=.
7306   for ac_exec_ext in '' $ac_executable_extensions; do
7307   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7308     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7309     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7310     break 2
7311   fi
7312 done
7313 done
7314 IFS=$as_save_IFS
7315
7316   ;;
7317 esac
7318 fi
7319 POD2MAN=$ac_cv_path_POD2MAN
7320 if test -n "$POD2MAN"; then
7321   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7322 echo "${ECHO_T}$POD2MAN" >&6; }
7323 else
7324   { echo "$as_me:$LINENO: result: no" >&5
7325 echo "${ECHO_T}no" >&6; }
7326 fi
7327
7328
7329 # Extract the first word of "pdfroff", so it can be a program name with args.
7330 set dummy pdfroff; ac_word=$2
7331 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7332 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7333 if test "${ac_cv_path_PDFROFF+set}" = set; then
7334   echo $ECHO_N "(cached) $ECHO_C" >&6
7335 else
7336   case $PDFROFF in
7337   [\\/]* | ?:[\\/]*)
7338   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7339   ;;
7340   *)
7341   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7342 for as_dir in $PATH
7343 do
7344   IFS=$as_save_IFS
7345   test -z "$as_dir" && as_dir=.
7346   for ac_exec_ext in '' $ac_executable_extensions; do
7347   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7348     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7349     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7350     break 2
7351   fi
7352 done
7353 done
7354 IFS=$as_save_IFS
7355
7356   ;;
7357 esac
7358 fi
7359 PDFROFF=$ac_cv_path_PDFROFF
7360 if test -n "$PDFROFF"; then
7361   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7362 echo "${ECHO_T}$PDFROFF" >&6; }
7363 else
7364   { echo "$as_me:$LINENO: result: no" >&5
7365 echo "${ECHO_T}no" >&6; }
7366 fi
7367
7368
7369 # Extract the first word of "runtest", so it can be a program name with args.
7370 set dummy runtest; ac_word=$2
7371 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7372 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7373 if test "${ac_cv_path_RUNTEST+set}" = set; then
7374   echo $ECHO_N "(cached) $ECHO_C" >&6
7375 else
7376   case $RUNTEST in
7377   [\\/]* | ?:[\\/]*)
7378   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7379   ;;
7380   *)
7381   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382 for as_dir in $PATH
7383 do
7384   IFS=$as_save_IFS
7385   test -z "$as_dir" && as_dir=.
7386   for ac_exec_ext in '' $ac_executable_extensions; do
7387   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7388     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7389     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7390     break 2
7391   fi
7392 done
7393 done
7394 IFS=$as_save_IFS
7395
7396   ;;
7397 esac
7398 fi
7399 RUNTEST=$ac_cv_path_RUNTEST
7400 if test -n "$RUNTEST"; then
7401   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7402 echo "${ECHO_T}$RUNTEST" >&6; }
7403 else
7404   { echo "$as_me:$LINENO: result: no" >&5
7405 echo "${ECHO_T}no" >&6; }
7406 fi
7407
7408
7409
7410 no_itcl=true
7411 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7412 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7413
7414 # Check whether --with-tclinclude was given.
7415 if test "${with_tclinclude+set}" = set; then
7416   withval=$with_tclinclude; with_tclinclude=${withval}
7417 else
7418   with_tclinclude=''
7419 fi
7420
7421 if test "${ac_cv_path_tclsh+set}" = set; then
7422   echo $ECHO_N "(cached) $ECHO_C" >&6
7423 else
7424
7425 if test x"${with_tclinclude}" != x ; then
7426   if test -f ${with_tclinclude}/tclsh ; then
7427     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7428   elif test -f ${with_tclinclude}/src/tclsh ; then
7429     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7430   else
7431     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7432 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7433    { (exit 1); exit 1; }; }
7434   fi
7435 fi
7436 fi
7437
7438
7439 if test x"${ac_cv_path_tclsh}" = x ; then
7440   { echo "$as_me:$LINENO: result: none" >&5
7441 echo "${ECHO_T}none" >&6; }
7442   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
7443 do
7444   # Extract the first word of "$ac_prog", so it can be a program name with args.
7445 set dummy $ac_prog; ac_word=$2
7446 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7447 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7448 if test "${ac_cv_path_TCLSH+set}" = set; then
7449   echo $ECHO_N "(cached) $ECHO_C" >&6
7450 else
7451   case $TCLSH in
7452   [\\/]* | ?:[\\/]*)
7453   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7454   ;;
7455   *)
7456   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7457 for as_dir in $PATH
7458 do
7459   IFS=$as_save_IFS
7460   test -z "$as_dir" && as_dir=.
7461   for ac_exec_ext in '' $ac_executable_extensions; do
7462   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7463     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7464     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7465     break 2
7466   fi
7467 done
7468 done
7469 IFS=$as_save_IFS
7470
7471   ;;
7472 esac
7473 fi
7474 TCLSH=$ac_cv_path_TCLSH
7475 if test -n "$TCLSH"; then
7476   { echo "$as_me:$LINENO: result: $TCLSH" >&5
7477 echo "${ECHO_T}$TCLSH" >&6; }
7478 else
7479   { echo "$as_me:$LINENO: result: no" >&5
7480 echo "${ECHO_T}no" >&6; }
7481 fi
7482
7483
7484   test -n "$TCLSH" && break
7485 done
7486
7487   if test x"${TCLSH}" = x ; then
7488     ac_cv_path_tclsh='';
7489   else
7490     ac_cv_path_tclsh="${TCLSH}";
7491   fi
7492 else
7493   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7494 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7495   TCLSH="${ac_cv_path_tclsh}"
7496
7497 fi
7498
7499 # Extract the first word of "zip", so it can be a program name with args.
7500 set dummy zip; ac_word=$2
7501 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7503 if test "${ac_cv_path_ZIP+set}" = set; then
7504   echo $ECHO_N "(cached) $ECHO_C" >&6
7505 else
7506   case $ZIP in
7507   [\\/]* | ?:[\\/]*)
7508   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7509   ;;
7510   *)
7511   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7512 for as_dir in $PATH
7513 do
7514   IFS=$as_save_IFS
7515   test -z "$as_dir" && as_dir=.
7516   for ac_exec_ext in '' $ac_executable_extensions; do
7517   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7518     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7519     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7520     break 2
7521   fi
7522 done
7523 done
7524 IFS=$as_save_IFS
7525
7526   ;;
7527 esac
7528 fi
7529 ZIP=$ac_cv_path_ZIP
7530 if test -n "$ZIP"; then
7531   { echo "$as_me:$LINENO: result: $ZIP" >&5
7532 echo "${ECHO_T}$ZIP" >&6; }
7533 else
7534   { echo "$as_me:$LINENO: result: no" >&5
7535 echo "${ECHO_T}no" >&6; }
7536 fi
7537
7538
7539 for ac_prog in ocamlc
7540 do
7541   # Extract the first word of "$ac_prog", so it can be a program name with args.
7542 set dummy $ac_prog; ac_word=$2
7543 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7544 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7545 if test "${ac_cv_path_OCAMLC+set}" = set; then
7546   echo $ECHO_N "(cached) $ECHO_C" >&6
7547 else
7548   case $OCAMLC in
7549   [\\/]* | ?:[\\/]*)
7550   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7551   ;;
7552   *)
7553   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7554 for as_dir in $PATH
7555 do
7556   IFS=$as_save_IFS
7557   test -z "$as_dir" && as_dir=.
7558   for ac_exec_ext in '' $ac_executable_extensions; do
7559   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7560     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7561     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7562     break 2
7563   fi
7564 done
7565 done
7566 IFS=$as_save_IFS
7567
7568   ;;
7569 esac
7570 fi
7571 OCAMLC=$ac_cv_path_OCAMLC
7572 if test -n "$OCAMLC"; then
7573   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7574 echo "${ECHO_T}$OCAMLC" >&6; }
7575 else
7576   { echo "$as_me:$LINENO: result: no" >&5
7577 echo "${ECHO_T}no" >&6; }
7578 fi
7579
7580
7581   test -n "$OCAMLC" && break
7582 done
7583
7584 for ac_prog in ocamlopt
7585 do
7586   # Extract the first word of "$ac_prog", so it can be a program name with args.
7587 set dummy $ac_prog; ac_word=$2
7588 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7589 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7590 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7591   echo $ECHO_N "(cached) $ECHO_C" >&6
7592 else
7593   case $OCAMLOPT in
7594   [\\/]* | ?:[\\/]*)
7595   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7596   ;;
7597   *)
7598   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7599 for as_dir in $PATH
7600 do
7601   IFS=$as_save_IFS
7602   test -z "$as_dir" && as_dir=.
7603   for ac_exec_ext in '' $ac_executable_extensions; do
7604   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7605     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7606     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7607     break 2
7608   fi
7609 done
7610 done
7611 IFS=$as_save_IFS
7612
7613   ;;
7614 esac
7615 fi
7616 OCAMLOPT=$ac_cv_path_OCAMLOPT
7617 if test -n "$OCAMLOPT"; then
7618   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7619 echo "${ECHO_T}$OCAMLOPT" >&6; }
7620 else
7621   { echo "$as_me:$LINENO: result: no" >&5
7622 echo "${ECHO_T}no" >&6; }
7623 fi
7624
7625
7626   test -n "$OCAMLOPT" && break
7627 done
7628
7629 for ac_prog in ocamldep
7630 do
7631   # Extract the first word of "$ac_prog", so it can be a program name with args.
7632 set dummy $ac_prog; ac_word=$2
7633 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7634 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7635 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7636   echo $ECHO_N "(cached) $ECHO_C" >&6
7637 else
7638   case $OCAMLDEP in
7639   [\\/]* | ?:[\\/]*)
7640   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7641   ;;
7642   *)
7643   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644 for as_dir in $PATH
7645 do
7646   IFS=$as_save_IFS
7647   test -z "$as_dir" && as_dir=.
7648   for ac_exec_ext in '' $ac_executable_extensions; do
7649   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7650     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7651     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7652     break 2
7653   fi
7654 done
7655 done
7656 IFS=$as_save_IFS
7657
7658   ;;
7659 esac
7660 fi
7661 OCAMLDEP=$ac_cv_path_OCAMLDEP
7662 if test -n "$OCAMLDEP"; then
7663   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7664 echo "${ECHO_T}$OCAMLDEP" >&6; }
7665 else
7666   { echo "$as_me:$LINENO: result: no" >&5
7667 echo "${ECHO_T}no" >&6; }
7668 fi
7669
7670
7671   test -n "$OCAMLDEP" && break
7672 done
7673
7674 for ac_prog in ocamldoc
7675 do
7676   # Extract the first word of "$ac_prog", so it can be a program name with args.
7677 set dummy $ac_prog; ac_word=$2
7678 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7679 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7680 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7681   echo $ECHO_N "(cached) $ECHO_C" >&6
7682 else
7683   case $OCAMLDOC in
7684   [\\/]* | ?:[\\/]*)
7685   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7686   ;;
7687   *)
7688   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689 for as_dir in $PATH
7690 do
7691   IFS=$as_save_IFS
7692   test -z "$as_dir" && as_dir=.
7693   for ac_exec_ext in '' $ac_executable_extensions; do
7694   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7695     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7696     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7697     break 2
7698   fi
7699 done
7700 done
7701 IFS=$as_save_IFS
7702
7703   ;;
7704 esac
7705 fi
7706 OCAMLDOC=$ac_cv_path_OCAMLDOC
7707 if test -n "$OCAMLDOC"; then
7708   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7709 echo "${ECHO_T}$OCAMLDOC" >&6; }
7710 else
7711   { echo "$as_me:$LINENO: result: no" >&5
7712 echo "${ECHO_T}no" >&6; }
7713 fi
7714
7715
7716   test -n "$OCAMLDOC" && break
7717 done
7718
7719 for ac_prog in gas as
7720 do
7721   # Extract the first word of "$ac_prog", so it can be a program name with args.
7722 set dummy $ac_prog; ac_word=$2
7723 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7724 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7725 if test "${ac_cv_path_GAS+set}" = set; then
7726   echo $ECHO_N "(cached) $ECHO_C" >&6
7727 else
7728   case $GAS in
7729   [\\/]* | ?:[\\/]*)
7730   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7731   ;;
7732   *)
7733   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 for as_dir in $PATH
7735 do
7736   IFS=$as_save_IFS
7737   test -z "$as_dir" && as_dir=.
7738   for ac_exec_ext in '' $ac_executable_extensions; do
7739   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7740     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7741     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7742     break 2
7743   fi
7744 done
7745 done
7746 IFS=$as_save_IFS
7747
7748   ;;
7749 esac
7750 fi
7751 GAS=$ac_cv_path_GAS
7752 if test -n "$GAS"; then
7753   { echo "$as_me:$LINENO: result: $GAS" >&5
7754 echo "${ECHO_T}$GAS" >&6; }
7755 else
7756   { echo "$as_me:$LINENO: result: no" >&5
7757 echo "${ECHO_T}no" >&6; }
7758 fi
7759
7760
7761   test -n "$GAS" && break
7762 done
7763
7764
7765 { echo "$as_me:$LINENO: checking for linker version" >&5
7766 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7767 if test "${llvm_cv_link_version+set}" = set; then
7768   echo $ECHO_N "(cached) $ECHO_C" >&6
7769 else
7770
7771    version_string="$(ld -v 2>&1 | head -1)"
7772
7773    # Check for ld64.
7774    if (echo "$version_string" | grep -q "ld64"); then
7775      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7776    else
7777      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7778    fi
7779
7780 fi
7781 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7782 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7783
7784 cat >>confdefs.h <<_ACEOF
7785 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7786 _ACEOF
7787
7788
7789
7790 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7791 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7792 if test "${llvm_cv_link_use_r+set}" = set; then
7793   echo $ECHO_N "(cached) $ECHO_C" >&6
7794 else
7795    ac_ext=c
7796 ac_cpp='$CPP $CPPFLAGS'
7797 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7798 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7799 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7800
7801   oldcflags="$CFLAGS"
7802   CFLAGS="$CFLAGS -Wl,-R."
7803   cat >conftest.$ac_ext <<_ACEOF
7804 /* confdefs.h.  */
7805 _ACEOF
7806 cat confdefs.h >>conftest.$ac_ext
7807 cat >>conftest.$ac_ext <<_ACEOF
7808 /* end confdefs.h.  */
7809
7810 int
7811 main ()
7812 {
7813
7814   ;
7815   return 0;
7816 }
7817 _ACEOF
7818 rm -f conftest.$ac_objext conftest$ac_exeext
7819 if { (ac_try="$ac_link"
7820 case "(($ac_try" in
7821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7822   *) ac_try_echo=$ac_try;;
7823 esac
7824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7825   (eval "$ac_link") 2>conftest.er1
7826   ac_status=$?
7827   grep -v '^ *+' conftest.er1 >conftest.err
7828   rm -f conftest.er1
7829   cat conftest.err >&5
7830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831   (exit $ac_status); } &&
7832          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7833   { (case "(($ac_try" in
7834   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7835   *) ac_try_echo=$ac_try;;
7836 esac
7837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7838   (eval "$ac_try") 2>&5
7839   ac_status=$?
7840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7841   (exit $ac_status); }; } &&
7842          { ac_try='test -s conftest$ac_exeext'
7843   { (case "(($ac_try" in
7844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7845   *) ac_try_echo=$ac_try;;
7846 esac
7847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7848   (eval "$ac_try") 2>&5
7849   ac_status=$?
7850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7851   (exit $ac_status); }; }; then
7852   llvm_cv_link_use_r=yes
7853 else
7854   echo "$as_me: failed program was:" >&5
7855 sed 's/^/| /' conftest.$ac_ext >&5
7856
7857         llvm_cv_link_use_r=no
7858 fi
7859
7860 rm -f core conftest.err conftest.$ac_objext \
7861       conftest$ac_exeext conftest.$ac_ext
7862   CFLAGS="$oldcflags"
7863   ac_ext=c
7864 ac_cpp='$CPP $CPPFLAGS'
7865 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7866 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7867 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7868
7869
7870 fi
7871 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7872 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7873 if test "$llvm_cv_link_use_r" = yes ; then
7874
7875 cat >>confdefs.h <<\_ACEOF
7876 #define HAVE_LINK_R 1
7877 _ACEOF
7878
7879   fi
7880
7881
7882 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7883 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7884 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7885   echo $ECHO_N "(cached) $ECHO_C" >&6
7886 else
7887    ac_ext=c
7888 ac_cpp='$CPP $CPPFLAGS'
7889 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7890 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7891 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7892
7893   oldcflags="$CFLAGS"
7894   CFLAGS="$CFLAGS -Wl,-export-dynamic"
7895   cat >conftest.$ac_ext <<_ACEOF
7896 /* confdefs.h.  */
7897 _ACEOF
7898 cat confdefs.h >>conftest.$ac_ext
7899 cat >>conftest.$ac_ext <<_ACEOF
7900 /* end confdefs.h.  */
7901
7902 int
7903 main ()
7904 {
7905
7906   ;
7907   return 0;
7908 }
7909 _ACEOF
7910 rm -f conftest.$ac_objext conftest$ac_exeext
7911 if { (ac_try="$ac_link"
7912 case "(($ac_try" in
7913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7914   *) ac_try_echo=$ac_try;;
7915 esac
7916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7917   (eval "$ac_link") 2>conftest.er1
7918   ac_status=$?
7919   grep -v '^ *+' conftest.er1 >conftest.err
7920   rm -f conftest.er1
7921   cat conftest.err >&5
7922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7923   (exit $ac_status); } &&
7924          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7925   { (case "(($ac_try" in
7926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7927   *) ac_try_echo=$ac_try;;
7928 esac
7929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7930   (eval "$ac_try") 2>&5
7931   ac_status=$?
7932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7933   (exit $ac_status); }; } &&
7934          { ac_try='test -s conftest$ac_exeext'
7935   { (case "(($ac_try" in
7936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7937   *) ac_try_echo=$ac_try;;
7938 esac
7939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7940   (eval "$ac_try") 2>&5
7941   ac_status=$?
7942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7943   (exit $ac_status); }; }; then
7944   llvm_cv_link_use_export_dynamic=yes
7945 else
7946   echo "$as_me: failed program was:" >&5
7947 sed 's/^/| /' conftest.$ac_ext >&5
7948
7949         llvm_cv_link_use_export_dynamic=no
7950 fi
7951
7952 rm -f core conftest.err conftest.$ac_objext \
7953       conftest$ac_exeext conftest.$ac_ext
7954   CFLAGS="$oldcflags"
7955   ac_ext=c
7956 ac_cpp='$CPP $CPPFLAGS'
7957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7960
7961
7962 fi
7963 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7964 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7965 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7966
7967 cat >>confdefs.h <<\_ACEOF
7968 #define HAVE_LINK_EXPORT_DYNAMIC 1
7969 _ACEOF
7970
7971   fi
7972
7973
7974 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7975 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7976 if test "${llvm_cv_link_use_version_script+set}" = set; then
7977   echo $ECHO_N "(cached) $ECHO_C" >&6
7978 else
7979    ac_ext=c
7980 ac_cpp='$CPP $CPPFLAGS'
7981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7984
7985   oldcflags="$CFLAGS"
7986
7987   # The following code is from the autoconf manual,
7988   # "11.13: Limitations of Usual Tools".
7989   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7990   # Use mktemp if possible; otherwise fall back on mkdir,
7991   # with $RANDOM to make collisions less likely.
7992   : ${TMPDIR=/tmp}
7993   {
7994     tmp=`
7995       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7996     ` &&
7997     test -n "$tmp" && test -d "$tmp"
7998   } || {
7999     tmp=$TMPDIR/foo$$-$RANDOM
8000     (umask 077 && mkdir "$tmp")
8001   } || exit $?
8002
8003   echo "{" > "$tmp/export.map"
8004   echo "  global: main;" >> "$tmp/export.map"
8005   echo "  local: *;" >> "$tmp/export.map"
8006   echo "};" >> "$tmp/export.map"
8007
8008   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8009   cat >conftest.$ac_ext <<_ACEOF
8010 /* confdefs.h.  */
8011 _ACEOF
8012 cat confdefs.h >>conftest.$ac_ext
8013 cat >>conftest.$ac_ext <<_ACEOF
8014 /* end confdefs.h.  */
8015
8016 int
8017 main ()
8018 {
8019
8020   ;
8021   return 0;
8022 }
8023 _ACEOF
8024 rm -f conftest.$ac_objext conftest$ac_exeext
8025 if { (ac_try="$ac_link"
8026 case "(($ac_try" in
8027   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8028   *) ac_try_echo=$ac_try;;
8029 esac
8030 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8031   (eval "$ac_link") 2>conftest.er1
8032   ac_status=$?
8033   grep -v '^ *+' conftest.er1 >conftest.err
8034   rm -f conftest.er1
8035   cat conftest.err >&5
8036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8037   (exit $ac_status); } &&
8038          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8039   { (case "(($ac_try" in
8040   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8041   *) ac_try_echo=$ac_try;;
8042 esac
8043 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8044   (eval "$ac_try") 2>&5
8045   ac_status=$?
8046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8047   (exit $ac_status); }; } &&
8048          { ac_try='test -s conftest$ac_exeext'
8049   { (case "(($ac_try" in
8050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8051   *) ac_try_echo=$ac_try;;
8052 esac
8053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8054   (eval "$ac_try") 2>&5
8055   ac_status=$?
8056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8057   (exit $ac_status); }; }; then
8058   llvm_cv_link_use_version_script=yes
8059 else
8060   echo "$as_me: failed program was:" >&5
8061 sed 's/^/| /' conftest.$ac_ext >&5
8062
8063         llvm_cv_link_use_version_script=no
8064 fi
8065
8066 rm -f core conftest.err conftest.$ac_objext \
8067       conftest$ac_exeext conftest.$ac_ext
8068   rm "$tmp/export.map"
8069   rmdir "$tmp"
8070   CFLAGS="$oldcflags"
8071   ac_ext=c
8072 ac_cpp='$CPP $CPPFLAGS'
8073 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8074 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8075 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8076
8077
8078 fi
8079 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8080 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8081 if test "$llvm_cv_link_use_version_script" = yes ; then
8082   HAVE_LINK_VERSION_SCRIPT=1
8083
8084   fi
8085
8086
8087
8088
8089 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8090 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8091 if test "${ac_cv_c_const+set}" = set; then
8092   echo $ECHO_N "(cached) $ECHO_C" >&6
8093 else
8094   cat >conftest.$ac_ext <<_ACEOF
8095 /* confdefs.h.  */
8096 _ACEOF
8097 cat confdefs.h >>conftest.$ac_ext
8098 cat >>conftest.$ac_ext <<_ACEOF
8099 /* end confdefs.h.  */
8100
8101 int
8102 main ()
8103 {
8104 /* FIXME: Include the comments suggested by Paul. */
8105 #ifndef __cplusplus
8106   /* Ultrix mips cc rejects this.  */
8107   typedef int charset[2];
8108   const charset x;
8109   /* SunOS 4.1.1 cc rejects this.  */
8110   char const *const *ccp;
8111   char **p;
8112   /* NEC SVR4.0.2 mips cc rejects this.  */
8113   struct point {int x, y;};
8114   static struct point const zero = {0,0};
8115   /* AIX XL C 1.02.0.0 rejects this.
8116      It does not let you subtract one const X* pointer from another in
8117      an arm of an if-expression whose if-part is not a constant
8118      expression */
8119   const char *g = "string";
8120   ccp = &g + (g ? g-g : 0);
8121   /* HPUX 7.0 cc rejects these. */
8122   ++ccp;
8123   p = (char**) ccp;
8124   ccp = (char const *const *) p;
8125   { /* SCO 3.2v4 cc rejects this.  */
8126     char *t;
8127     char const *s = 0 ? (char *) 0 : (char const *) 0;
8128
8129     *t++ = 0;
8130     if (s) return 0;
8131   }
8132   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8133     int x[] = {25, 17};
8134     const int *foo = &x[0];
8135     ++foo;
8136   }
8137   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8138     typedef const int *iptr;
8139     iptr p = 0;
8140     ++p;
8141   }
8142   { /* AIX XL C 1.02.0.0 rejects this saying
8143        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8144     struct s { int j; const int *ap[3]; };
8145     struct s *b; b->j = 5;
8146   }
8147   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8148     const int foo = 10;
8149     if (!foo) return 0;
8150   }
8151   return !x[0] && !zero.x;
8152 #endif
8153
8154   ;
8155   return 0;
8156 }
8157 _ACEOF
8158 rm -f conftest.$ac_objext
8159 if { (ac_try="$ac_compile"
8160 case "(($ac_try" in
8161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8162   *) ac_try_echo=$ac_try;;
8163 esac
8164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8165   (eval "$ac_compile") 2>conftest.er1
8166   ac_status=$?
8167   grep -v '^ *+' conftest.er1 >conftest.err
8168   rm -f conftest.er1
8169   cat conftest.err >&5
8170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8171   (exit $ac_status); } &&
8172          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8173   { (case "(($ac_try" in
8174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8175   *) ac_try_echo=$ac_try;;
8176 esac
8177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8178   (eval "$ac_try") 2>&5
8179   ac_status=$?
8180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181   (exit $ac_status); }; } &&
8182          { ac_try='test -s conftest.$ac_objext'
8183   { (case "(($ac_try" in
8184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8185   *) ac_try_echo=$ac_try;;
8186 esac
8187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8188   (eval "$ac_try") 2>&5
8189   ac_status=$?
8190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8191   (exit $ac_status); }; }; then
8192   ac_cv_c_const=yes
8193 else
8194   echo "$as_me: failed program was:" >&5
8195 sed 's/^/| /' conftest.$ac_ext >&5
8196
8197         ac_cv_c_const=no
8198 fi
8199
8200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8201 fi
8202 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8203 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8204 if test $ac_cv_c_const = no; then
8205
8206 cat >>confdefs.h <<\_ACEOF
8207 #define const
8208 _ACEOF
8209
8210 fi
8211
8212
8213
8214
8215
8216
8217 ac_header_dirent=no
8218 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8219   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8220 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8221 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8222 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8223   echo $ECHO_N "(cached) $ECHO_C" >&6
8224 else
8225   cat >conftest.$ac_ext <<_ACEOF
8226 /* confdefs.h.  */
8227 _ACEOF
8228 cat confdefs.h >>conftest.$ac_ext
8229 cat >>conftest.$ac_ext <<_ACEOF
8230 /* end confdefs.h.  */
8231 #include <sys/types.h>
8232 #include <$ac_hdr>
8233
8234 int
8235 main ()
8236 {
8237 if ((DIR *) 0)
8238 return 0;
8239   ;
8240   return 0;
8241 }
8242 _ACEOF
8243 rm -f conftest.$ac_objext
8244 if { (ac_try="$ac_compile"
8245 case "(($ac_try" in
8246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8247   *) ac_try_echo=$ac_try;;
8248 esac
8249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8250   (eval "$ac_compile") 2>conftest.er1
8251   ac_status=$?
8252   grep -v '^ *+' conftest.er1 >conftest.err
8253   rm -f conftest.er1
8254   cat conftest.err >&5
8255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8256   (exit $ac_status); } &&
8257          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8258   { (case "(($ac_try" in
8259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8260   *) ac_try_echo=$ac_try;;
8261 esac
8262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8263   (eval "$ac_try") 2>&5
8264   ac_status=$?
8265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8266   (exit $ac_status); }; } &&
8267          { ac_try='test -s conftest.$ac_objext'
8268   { (case "(($ac_try" in
8269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8270   *) ac_try_echo=$ac_try;;
8271 esac
8272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8273   (eval "$ac_try") 2>&5
8274   ac_status=$?
8275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8276   (exit $ac_status); }; }; then
8277   eval "$as_ac_Header=yes"
8278 else
8279   echo "$as_me: failed program was:" >&5
8280 sed 's/^/| /' conftest.$ac_ext >&5
8281
8282         eval "$as_ac_Header=no"
8283 fi
8284
8285 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8286 fi
8287 ac_res=`eval echo '${'$as_ac_Header'}'`
8288                { echo "$as_me:$LINENO: result: $ac_res" >&5
8289 echo "${ECHO_T}$ac_res" >&6; }
8290 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8291   cat >>confdefs.h <<_ACEOF
8292 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8293 _ACEOF
8294
8295 ac_header_dirent=$ac_hdr; break
8296 fi
8297
8298 done
8299 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8300 if test $ac_header_dirent = dirent.h; then
8301   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8302 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8303 if test "${ac_cv_search_opendir+set}" = set; then
8304   echo $ECHO_N "(cached) $ECHO_C" >&6
8305 else
8306   ac_func_search_save_LIBS=$LIBS
8307 cat >conftest.$ac_ext <<_ACEOF
8308 /* confdefs.h.  */
8309 _ACEOF
8310 cat confdefs.h >>conftest.$ac_ext
8311 cat >>conftest.$ac_ext <<_ACEOF
8312 /* end confdefs.h.  */
8313
8314 /* Override any GCC internal prototype to avoid an error.
8315    Use char because int might match the return type of a GCC
8316    builtin and then its argument prototype would still apply.  */
8317 #ifdef __cplusplus
8318 extern "C"
8319 #endif
8320 char opendir ();
8321 int
8322 main ()
8323 {
8324 return opendir ();
8325   ;
8326   return 0;
8327 }
8328 _ACEOF
8329 for ac_lib in '' dir; do
8330   if test -z "$ac_lib"; then
8331     ac_res="none required"
8332   else
8333     ac_res=-l$ac_lib
8334     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8335   fi
8336   rm -f conftest.$ac_objext conftest$ac_exeext
8337 if { (ac_try="$ac_link"
8338 case "(($ac_try" in
8339   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8340   *) ac_try_echo=$ac_try;;
8341 esac
8342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8343   (eval "$ac_link") 2>conftest.er1
8344   ac_status=$?
8345   grep -v '^ *+' conftest.er1 >conftest.err
8346   rm -f conftest.er1
8347   cat conftest.err >&5
8348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8349   (exit $ac_status); } &&
8350          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8351   { (case "(($ac_try" in
8352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8353   *) ac_try_echo=$ac_try;;
8354 esac
8355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8356   (eval "$ac_try") 2>&5
8357   ac_status=$?
8358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8359   (exit $ac_status); }; } &&
8360          { ac_try='test -s conftest$ac_exeext'
8361   { (case "(($ac_try" in
8362   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8363   *) ac_try_echo=$ac_try;;
8364 esac
8365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8366   (eval "$ac_try") 2>&5
8367   ac_status=$?
8368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8369   (exit $ac_status); }; }; then
8370   ac_cv_search_opendir=$ac_res
8371 else
8372   echo "$as_me: failed program was:" >&5
8373 sed 's/^/| /' conftest.$ac_ext >&5
8374
8375
8376 fi
8377
8378 rm -f core conftest.err conftest.$ac_objext \
8379       conftest$ac_exeext
8380   if test "${ac_cv_search_opendir+set}" = set; then
8381   break
8382 fi
8383 done
8384 if test "${ac_cv_search_opendir+set}" = set; then
8385   :
8386 else
8387   ac_cv_search_opendir=no
8388 fi
8389 rm conftest.$ac_ext
8390 LIBS=$ac_func_search_save_LIBS
8391 fi
8392 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8393 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8394 ac_res=$ac_cv_search_opendir
8395 if test "$ac_res" != no; then
8396   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8397
8398 fi
8399
8400 else
8401   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8402 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8403 if test "${ac_cv_search_opendir+set}" = set; then
8404   echo $ECHO_N "(cached) $ECHO_C" >&6
8405 else
8406   ac_func_search_save_LIBS=$LIBS
8407 cat >conftest.$ac_ext <<_ACEOF
8408 /* confdefs.h.  */
8409 _ACEOF
8410 cat confdefs.h >>conftest.$ac_ext
8411 cat >>conftest.$ac_ext <<_ACEOF
8412 /* end confdefs.h.  */
8413
8414 /* Override any GCC internal prototype to avoid an error.
8415    Use char because int might match the return type of a GCC
8416    builtin and then its argument prototype would still apply.  */
8417 #ifdef __cplusplus
8418 extern "C"
8419 #endif
8420 char opendir ();
8421 int
8422 main ()
8423 {
8424 return opendir ();
8425   ;
8426   return 0;
8427 }
8428 _ACEOF
8429 for ac_lib in '' x; do
8430   if test -z "$ac_lib"; then
8431     ac_res="none required"
8432   else
8433     ac_res=-l$ac_lib
8434     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8435   fi
8436   rm -f conftest.$ac_objext conftest$ac_exeext
8437 if { (ac_try="$ac_link"
8438 case "(($ac_try" in
8439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8440   *) ac_try_echo=$ac_try;;
8441 esac
8442 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8443   (eval "$ac_link") 2>conftest.er1
8444   ac_status=$?
8445   grep -v '^ *+' conftest.er1 >conftest.err
8446   rm -f conftest.er1
8447   cat conftest.err >&5
8448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8449   (exit $ac_status); } &&
8450          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8451   { (case "(($ac_try" in
8452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8453   *) ac_try_echo=$ac_try;;
8454 esac
8455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8456   (eval "$ac_try") 2>&5
8457   ac_status=$?
8458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8459   (exit $ac_status); }; } &&
8460          { ac_try='test -s conftest$ac_exeext'
8461   { (case "(($ac_try" in
8462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8463   *) ac_try_echo=$ac_try;;
8464 esac
8465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8466   (eval "$ac_try") 2>&5
8467   ac_status=$?
8468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8469   (exit $ac_status); }; }; then
8470   ac_cv_search_opendir=$ac_res
8471 else
8472   echo "$as_me: failed program was:" >&5
8473 sed 's/^/| /' conftest.$ac_ext >&5
8474
8475
8476 fi
8477
8478 rm -f core conftest.err conftest.$ac_objext \
8479       conftest$ac_exeext
8480   if test "${ac_cv_search_opendir+set}" = set; then
8481   break
8482 fi
8483 done
8484 if test "${ac_cv_search_opendir+set}" = set; then
8485   :
8486 else
8487   ac_cv_search_opendir=no
8488 fi
8489 rm conftest.$ac_ext
8490 LIBS=$ac_func_search_save_LIBS
8491 fi
8492 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8493 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8494 ac_res=$ac_cv_search_opendir
8495 if test "$ac_res" != no; then
8496   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8497
8498 fi
8499
8500 fi
8501
8502
8503 for ac_header in dlfcn.h
8504 do
8505 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8506 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8507   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8508 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8509 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8510   echo $ECHO_N "(cached) $ECHO_C" >&6
8511 fi
8512 ac_res=`eval echo '${'$as_ac_Header'}'`
8513                { echo "$as_me:$LINENO: result: $ac_res" >&5
8514 echo "${ECHO_T}$ac_res" >&6; }
8515 else
8516   # Is the header compilable?
8517 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8518 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8519 cat >conftest.$ac_ext <<_ACEOF
8520 /* confdefs.h.  */
8521 _ACEOF
8522 cat confdefs.h >>conftest.$ac_ext
8523 cat >>conftest.$ac_ext <<_ACEOF
8524 /* end confdefs.h.  */
8525 $ac_includes_default
8526 #include <$ac_header>
8527 _ACEOF
8528 rm -f conftest.$ac_objext
8529 if { (ac_try="$ac_compile"
8530 case "(($ac_try" in
8531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8532   *) ac_try_echo=$ac_try;;
8533 esac
8534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8535   (eval "$ac_compile") 2>conftest.er1
8536   ac_status=$?
8537   grep -v '^ *+' conftest.er1 >conftest.err
8538   rm -f conftest.er1
8539   cat conftest.err >&5
8540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8541   (exit $ac_status); } &&
8542          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8543   { (case "(($ac_try" in
8544   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8545   *) ac_try_echo=$ac_try;;
8546 esac
8547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8548   (eval "$ac_try") 2>&5
8549   ac_status=$?
8550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8551   (exit $ac_status); }; } &&
8552          { ac_try='test -s conftest.$ac_objext'
8553   { (case "(($ac_try" in
8554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8555   *) ac_try_echo=$ac_try;;
8556 esac
8557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8558   (eval "$ac_try") 2>&5
8559   ac_status=$?
8560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8561   (exit $ac_status); }; }; then
8562   ac_header_compiler=yes
8563 else
8564   echo "$as_me: failed program was:" >&5
8565 sed 's/^/| /' conftest.$ac_ext >&5
8566
8567         ac_header_compiler=no
8568 fi
8569
8570 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8571 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8572 echo "${ECHO_T}$ac_header_compiler" >&6; }
8573
8574 # Is the header present?
8575 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8576 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8577 cat >conftest.$ac_ext <<_ACEOF
8578 /* confdefs.h.  */
8579 _ACEOF
8580 cat confdefs.h >>conftest.$ac_ext
8581 cat >>conftest.$ac_ext <<_ACEOF
8582 /* end confdefs.h.  */
8583 #include <$ac_header>
8584 _ACEOF
8585 if { (ac_try="$ac_cpp conftest.$ac_ext"
8586 case "(($ac_try" in
8587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8588   *) ac_try_echo=$ac_try;;
8589 esac
8590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8591   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8592   ac_status=$?
8593   grep -v '^ *+' conftest.er1 >conftest.err
8594   rm -f conftest.er1
8595   cat conftest.err >&5
8596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8597   (exit $ac_status); } >/dev/null; then
8598   if test -s conftest.err; then
8599     ac_cpp_err=$ac_c_preproc_warn_flag
8600     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8601   else
8602     ac_cpp_err=
8603   fi
8604 else
8605   ac_cpp_err=yes
8606 fi
8607 if test -z "$ac_cpp_err"; then
8608   ac_header_preproc=yes
8609 else
8610   echo "$as_me: failed program was:" >&5
8611 sed 's/^/| /' conftest.$ac_ext >&5
8612
8613   ac_header_preproc=no
8614 fi
8615
8616 rm -f conftest.err conftest.$ac_ext
8617 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8618 echo "${ECHO_T}$ac_header_preproc" >&6; }
8619
8620 # So?  What about this header?
8621 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8622   yes:no: )
8623     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8624 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8625     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8626 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8627     ac_header_preproc=yes
8628     ;;
8629   no:yes:* )
8630     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8631 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8632     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8633 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8634     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8635 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8636     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8637 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8638     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8639 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8640     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8641 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8642     ( cat <<\_ASBOX
8643 ## ------------------------------------ ##
8644 ## Report this to http://llvm.org/bugs/ ##
8645 ## ------------------------------------ ##
8646 _ASBOX
8647      ) | sed "s/^/$as_me: WARNING:     /" >&2
8648     ;;
8649 esac
8650 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8651 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8652 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8653   echo $ECHO_N "(cached) $ECHO_C" >&6
8654 else
8655   eval "$as_ac_Header=\$ac_header_preproc"
8656 fi
8657 ac_res=`eval echo '${'$as_ac_Header'}'`
8658                { echo "$as_me:$LINENO: result: $ac_res" >&5
8659 echo "${ECHO_T}$ac_res" >&6; }
8660
8661 fi
8662 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8663   cat >>confdefs.h <<_ACEOF
8664 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8665 _ACEOF
8666
8667 fi
8668
8669 done
8670
8671 # Check whether --enable-ltdl-install was given.
8672 if test "${enable_ltdl_install+set}" = set; then
8673   enableval=$enable_ltdl_install;
8674 fi
8675
8676
8677
8678
8679 if test x"${enable_ltdl_install-no}" != xno; then
8680   INSTALL_LTDL_TRUE=
8681   INSTALL_LTDL_FALSE='#'
8682 else
8683   INSTALL_LTDL_TRUE='#'
8684   INSTALL_LTDL_FALSE=
8685 fi
8686
8687
8688
8689 if test x"${enable_ltdl_convenience-no}" != xno; then
8690   CONVENIENCE_LTDL_TRUE=
8691   CONVENIENCE_LTDL_FALSE='#'
8692 else
8693   CONVENIENCE_LTDL_TRUE='#'
8694   CONVENIENCE_LTDL_FALSE=
8695 fi
8696
8697
8698 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8699 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8700 library_names_spec=
8701 libname_spec='lib$name'
8702 soname_spec=
8703 shrext_cmds=".so"
8704 postinstall_cmds=
8705 postuninstall_cmds=
8706 finish_cmds=
8707 finish_eval=
8708 shlibpath_var=
8709 shlibpath_overrides_runpath=unknown
8710 version_type=none
8711 dynamic_linker="$host_os ld.so"
8712 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8713 if test "$GCC" = yes; then
8714   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8715   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8716     # if the path contains ";" then we assume it to be the separator
8717     # otherwise default to the standard path separator (i.e. ":") - it is
8718     # assumed that no part of a normal pathname contains ";" but that should
8719     # okay in the real world where ";" in dirpaths is itself problematic.
8720     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8721   else
8722     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8723   fi
8724 else
8725   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8726 fi
8727 need_lib_prefix=unknown
8728 hardcode_into_libs=no
8729
8730 # when you set need_version to no, make sure it does not cause -set_version
8731 # flags to be left without arguments
8732 need_version=unknown
8733
8734 case $host_os in
8735 aix3*)
8736   version_type=linux
8737   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8738   shlibpath_var=LIBPATH
8739
8740   # AIX 3 has no versioning support, so we append a major version to the name.
8741   soname_spec='${libname}${release}${shared_ext}$major'
8742   ;;
8743
8744 aix4* | aix5*)
8745   version_type=linux
8746   need_lib_prefix=no
8747   need_version=no
8748   hardcode_into_libs=yes
8749   if test "$host_cpu" = ia64; then
8750     # AIX 5 supports IA64
8751     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8752     shlibpath_var=LD_LIBRARY_PATH
8753   else
8754     # With GCC up to 2.95.x, collect2 would create an import file
8755     # for dependence libraries.  The import file would start with
8756     # the line `#! .'.  This would cause the generated library to
8757     # depend on `.', always an invalid library.  This was fixed in
8758     # development snapshots of GCC prior to 3.0.
8759     case $host_os in
8760       aix4 | aix4.[01] | aix4.[01].*)
8761       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8762            echo ' yes '
8763            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8764         :
8765       else
8766         can_build_shared=no
8767       fi
8768       ;;
8769     esac
8770     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8771     # soname into executable. Probably we can add versioning support to
8772     # collect2, so additional links can be useful in future.
8773     if test "$aix_use_runtimelinking" = yes; then
8774       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8775       # instead of lib<name>.a to let people know that these are not
8776       # typical AIX shared libraries.
8777       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8778     else
8779       # We preserve .a as extension for shared libraries through AIX4.2
8780       # and later when we are not doing run time linking.
8781       library_names_spec='${libname}${release}.a $libname.a'
8782       soname_spec='${libname}${release}${shared_ext}$major'
8783     fi
8784     shlibpath_var=LIBPATH
8785   fi
8786   ;;
8787
8788 amigaos*)
8789   library_names_spec='$libname.ixlibrary $libname.a'
8790   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8791   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'
8792   ;;
8793
8794 beos*)
8795   library_names_spec='${libname}${shared_ext}'
8796   dynamic_linker="$host_os ld.so"
8797   shlibpath_var=LIBRARY_PATH
8798   ;;
8799
8800 bsdi[45]*)
8801   version_type=linux
8802   need_version=no
8803   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8804   soname_spec='${libname}${release}${shared_ext}$major'
8805   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8806   shlibpath_var=LD_LIBRARY_PATH
8807   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8808   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8809   # the default ld.so.conf also contains /usr/contrib/lib and
8810   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8811   # libtool to hard-code these into programs
8812   ;;
8813
8814 cygwin* | mingw* | pw32*)
8815   version_type=windows
8816   shrext_cmds=".dll"
8817   need_version=no
8818   need_lib_prefix=no
8819
8820   case $GCC,$host_os in
8821   yes,cygwin* | yes,mingw* | yes,pw32*)
8822     library_names_spec='$libname.dll.a'
8823     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8824     postinstall_cmds='base_file=`basename \${file}`~
8825       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8826       dldir=$destdir/`dirname \$dlpath`~
8827       test -d \$dldir || mkdir -p \$dldir~
8828       $install_prog $dir/$dlname \$dldir/$dlname~
8829       chmod a+x \$dldir/$dlname'
8830     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8831       dlpath=$dir/\$dldll~
8832        $rm \$dlpath'
8833     shlibpath_overrides_runpath=yes
8834
8835     case $host_os in
8836     cygwin*)
8837       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8838       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8839       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8840       ;;
8841     mingw*)
8842       # MinGW DLLs use traditional 'lib' prefix
8843       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8844       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8845       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8846         # It is most probably a Windows format PATH printed by
8847         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8848         # path with ; separators, and with drive letters. We can handle the
8849         # drive letters (cygwin fileutils understands them), so leave them,
8850         # especially as we might pass files found there to a mingw objdump,
8851         # which wouldn't understand a cygwinified path. Ahh.
8852         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8853       else
8854         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8855       fi
8856       ;;
8857     pw32*)
8858       # pw32 DLLs use 'pw' prefix rather than 'lib'
8859       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8860       ;;
8861     esac
8862     ;;
8863
8864   *)
8865     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8866     ;;
8867   esac
8868   dynamic_linker='Win32 ld.exe'
8869   # FIXME: first we should search . and the directory the executable is in
8870   shlibpath_var=PATH
8871   ;;
8872
8873 darwin* | rhapsody*)
8874   dynamic_linker="$host_os dyld"
8875   version_type=darwin
8876   need_lib_prefix=no
8877   need_version=no
8878   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8879   soname_spec='${libname}${release}${major}$shared_ext'
8880   shlibpath_overrides_runpath=yes
8881   shlibpath_var=DYLD_LIBRARY_PATH
8882   shrext_cmds='.dylib'
8883   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8884   if test "$GCC" = yes; then
8885     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"`
8886   else
8887     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8888   fi
8889   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8890   ;;
8891
8892 dgux*)
8893   version_type=linux
8894   need_lib_prefix=no
8895   need_version=no
8896   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8897   soname_spec='${libname}${release}${shared_ext}$major'
8898   shlibpath_var=LD_LIBRARY_PATH
8899   ;;
8900
8901 freebsd1.*)
8902   dynamic_linker=no
8903   ;;
8904
8905 kfreebsd*-gnu)
8906   version_type=linux
8907   need_lib_prefix=no
8908   need_version=no
8909   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8910   soname_spec='${libname}${release}${shared_ext}$major'
8911   shlibpath_var=LD_LIBRARY_PATH
8912   shlibpath_overrides_runpath=no
8913   hardcode_into_libs=yes
8914   dynamic_linker='GNU ld.so'
8915   ;;
8916
8917 freebsd* | dragonfly*)
8918   # DragonFly does not have aout.  When/if they implement a new
8919   # versioning mechanism, adjust this.
8920   if test -x /usr/bin/objformat; then
8921     objformat=`/usr/bin/objformat`
8922   else
8923     case $host_os in
8924     freebsd[123].*) objformat=aout ;;
8925     *) objformat=elf ;;
8926     esac
8927   fi
8928   version_type=freebsd-$objformat
8929   case $version_type in
8930     freebsd-elf*)
8931       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8932       need_version=no
8933       need_lib_prefix=no
8934       ;;
8935     freebsd-*)
8936       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8937       need_version=yes
8938       ;;
8939   esac
8940   shlibpath_var=LD_LIBRARY_PATH
8941   case $host_os in
8942   freebsd2.*)
8943     shlibpath_overrides_runpath=yes
8944     ;;
8945   freebsd3.[01]* | freebsdelf3.[01]*)
8946     shlibpath_overrides_runpath=yes
8947     hardcode_into_libs=yes
8948     ;;
8949   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8950   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8951     shlibpath_overrides_runpath=no
8952     hardcode_into_libs=yes
8953     ;;
8954   freebsd*) # from 4.6 on
8955     shlibpath_overrides_runpath=yes
8956     hardcode_into_libs=yes
8957     ;;
8958   esac
8959   ;;
8960
8961 gnu*)
8962   version_type=linux
8963   need_lib_prefix=no
8964   need_version=no
8965   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8966   soname_spec='${libname}${release}${shared_ext}$major'
8967   shlibpath_var=LD_LIBRARY_PATH
8968   hardcode_into_libs=yes
8969   ;;
8970
8971 hpux9* | hpux10* | hpux11*)
8972   # Give a soname corresponding to the major version so that dld.sl refuses to
8973   # link against other versions.
8974   version_type=sunos
8975   need_lib_prefix=no
8976   need_version=no
8977   case $host_cpu in
8978   ia64*)
8979     shrext_cmds='.so'
8980     hardcode_into_libs=yes
8981     dynamic_linker="$host_os dld.so"
8982     shlibpath_var=LD_LIBRARY_PATH
8983     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8984     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8985     soname_spec='${libname}${release}${shared_ext}$major'
8986     if test "X$HPUX_IA64_MODE" = X32; then
8987       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8988     else
8989       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8990     fi
8991     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8992     ;;
8993    hppa*64*)
8994      shrext_cmds='.sl'
8995      hardcode_into_libs=yes
8996      dynamic_linker="$host_os dld.sl"
8997      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8998      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8999      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9000      soname_spec='${libname}${release}${shared_ext}$major'
9001      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9002      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9003      ;;
9004    *)
9005     shrext_cmds='.sl'
9006     dynamic_linker="$host_os dld.sl"
9007     shlibpath_var=SHLIB_PATH
9008     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9009     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9010     soname_spec='${libname}${release}${shared_ext}$major'
9011     ;;
9012   esac
9013   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9014   postinstall_cmds='chmod 555 $lib'
9015   ;;
9016
9017 interix3*)
9018   version_type=linux
9019   need_lib_prefix=no
9020   need_version=no
9021   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9022   soname_spec='${libname}${release}${shared_ext}$major'
9023   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9024   shlibpath_var=LD_LIBRARY_PATH
9025   shlibpath_overrides_runpath=no
9026   hardcode_into_libs=yes
9027   ;;
9028
9029 irix5* | irix6* | nonstopux*)
9030   case $host_os in
9031     nonstopux*) version_type=nonstopux ;;
9032     *)
9033         if test "$lt_cv_prog_gnu_ld" = yes; then
9034                 version_type=linux
9035         else
9036                 version_type=irix
9037         fi ;;
9038   esac
9039   need_lib_prefix=no
9040   need_version=no
9041   soname_spec='${libname}${release}${shared_ext}$major'
9042   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9043   case $host_os in
9044   irix5* | nonstopux*)
9045     libsuff= shlibsuff=
9046     ;;
9047   *)
9048     case $LD in # libtool.m4 will add one of these switches to LD
9049     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9050       libsuff= shlibsuff= libmagic=32-bit;;
9051     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9052       libsuff=32 shlibsuff=N32 libmagic=N32;;
9053     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9054       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9055     *) libsuff= shlibsuff= libmagic=never-match;;
9056     esac
9057     ;;
9058   esac
9059   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9060   shlibpath_overrides_runpath=no
9061   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9062   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9063   hardcode_into_libs=yes
9064   ;;
9065
9066 # No shared lib support for Linux oldld, aout, or coff.
9067 linux*oldld* | linux*aout* | linux*coff*)
9068   dynamic_linker=no
9069   ;;
9070
9071 # This must be Linux ELF.
9072 linux*)
9073   version_type=linux
9074   need_lib_prefix=no
9075   need_version=no
9076   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9077   soname_spec='${libname}${release}${shared_ext}$major'
9078   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9079   shlibpath_var=LD_LIBRARY_PATH
9080   shlibpath_overrides_runpath=no
9081   # This implies no fast_install, which is unacceptable.
9082   # Some rework will be needed to allow for fast_install
9083   # before this can be enabled.
9084   hardcode_into_libs=yes
9085
9086   # Append ld.so.conf contents to the search path
9087   if test -f /etc/ld.so.conf; then
9088     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' ' '`
9089     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9090   fi
9091
9092   # We used to test for /lib/ld.so.1 and disable shared libraries on
9093   # powerpc, because MkLinux only supported shared libraries with the
9094   # GNU dynamic linker.  Since this was broken with cross compilers,
9095   # most powerpc-linux boxes support dynamic linking these days and
9096   # people can always --disable-shared, the test was removed, and we
9097   # assume the GNU/Linux dynamic linker is in use.
9098   dynamic_linker='GNU/Linux ld.so'
9099   ;;
9100
9101 knetbsd*-gnu)
9102   version_type=linux
9103   need_lib_prefix=no
9104   need_version=no
9105   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9106   soname_spec='${libname}${release}${shared_ext}$major'
9107   shlibpath_var=LD_LIBRARY_PATH
9108   shlibpath_overrides_runpath=no
9109   hardcode_into_libs=yes
9110   dynamic_linker='GNU ld.so'
9111   ;;
9112
9113 netbsd*)
9114   version_type=sunos
9115   need_lib_prefix=no
9116   need_version=no
9117   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9118     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9119     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9120     dynamic_linker='NetBSD (a.out) ld.so'
9121   else
9122     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9123     soname_spec='${libname}${release}${shared_ext}$major'
9124     dynamic_linker='NetBSD ld.elf_so'
9125   fi
9126   shlibpath_var=LD_LIBRARY_PATH
9127   shlibpath_overrides_runpath=yes
9128   hardcode_into_libs=yes
9129   ;;
9130
9131 newsos6)
9132   version_type=linux
9133   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9134   shlibpath_var=LD_LIBRARY_PATH
9135   shlibpath_overrides_runpath=yes
9136   ;;
9137
9138 nto-qnx*)
9139   version_type=linux
9140   need_lib_prefix=no
9141   need_version=no
9142   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9143   soname_spec='${libname}${release}${shared_ext}$major'
9144   shlibpath_var=LD_LIBRARY_PATH
9145   shlibpath_overrides_runpath=yes
9146   ;;
9147
9148 openbsd*)
9149   version_type=sunos
9150   sys_lib_dlsearch_path_spec="/usr/lib"
9151   need_lib_prefix=no
9152   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9153   case $host_os in
9154     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9155     *)                         need_version=no  ;;
9156   esac
9157   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9158   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9159   shlibpath_var=LD_LIBRARY_PATH
9160   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9161     case $host_os in
9162       openbsd2.[89] | openbsd2.[89].*)
9163         shlibpath_overrides_runpath=no
9164         ;;
9165       *)
9166         shlibpath_overrides_runpath=yes
9167         ;;
9168       esac
9169   else
9170     shlibpath_overrides_runpath=yes
9171   fi
9172   ;;
9173
9174 os2*)
9175   libname_spec='$name'
9176   shrext_cmds=".dll"
9177   need_lib_prefix=no
9178   library_names_spec='$libname${shared_ext} $libname.a'
9179   dynamic_linker='OS/2 ld.exe'
9180   shlibpath_var=LIBPATH
9181   ;;
9182
9183 osf3* | osf4* | osf5*)
9184   version_type=osf
9185   need_lib_prefix=no
9186   need_version=no
9187   soname_spec='${libname}${release}${shared_ext}$major'
9188   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9189   shlibpath_var=LD_LIBRARY_PATH
9190   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9191   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9192   ;;
9193
9194 solaris*)
9195   version_type=linux
9196   need_lib_prefix=no
9197   need_version=no
9198   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9199   soname_spec='${libname}${release}${shared_ext}$major'
9200   shlibpath_var=LD_LIBRARY_PATH
9201   shlibpath_overrides_runpath=yes
9202   hardcode_into_libs=yes
9203   # ldd complains unless libraries are executable
9204   postinstall_cmds='chmod +x $lib'
9205   ;;
9206
9207 sunos4*)
9208   version_type=sunos
9209   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9210   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9211   shlibpath_var=LD_LIBRARY_PATH
9212   shlibpath_overrides_runpath=yes
9213   if test "$with_gnu_ld" = yes; then
9214     need_lib_prefix=no
9215   fi
9216   need_version=yes
9217   ;;
9218
9219 sysv4 | sysv4.3*)
9220   version_type=linux
9221   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9222   soname_spec='${libname}${release}${shared_ext}$major'
9223   shlibpath_var=LD_LIBRARY_PATH
9224   case $host_vendor in
9225     sni)
9226       shlibpath_overrides_runpath=no
9227       need_lib_prefix=no
9228       export_dynamic_flag_spec='${wl}-Blargedynsym'
9229       runpath_var=LD_RUN_PATH
9230       ;;
9231     siemens)
9232       need_lib_prefix=no
9233       ;;
9234     motorola)
9235       need_lib_prefix=no
9236       need_version=no
9237       shlibpath_overrides_runpath=no
9238       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9239       ;;
9240   esac
9241   ;;
9242
9243 sysv4*MP*)
9244   if test -d /usr/nec ;then
9245     version_type=linux
9246     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9247     soname_spec='$libname${shared_ext}.$major'
9248     shlibpath_var=LD_LIBRARY_PATH
9249   fi
9250   ;;
9251
9252 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9253   version_type=freebsd-elf
9254   need_lib_prefix=no
9255   need_version=no
9256   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9257   soname_spec='${libname}${release}${shared_ext}$major'
9258   shlibpath_var=LD_LIBRARY_PATH
9259   hardcode_into_libs=yes
9260   if test "$with_gnu_ld" = yes; then
9261     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9262     shlibpath_overrides_runpath=no
9263   else
9264     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9265     shlibpath_overrides_runpath=yes
9266     case $host_os in
9267       sco3.2v5*)
9268         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9269         ;;
9270     esac
9271   fi
9272   sys_lib_dlsearch_path_spec='/usr/lib'
9273   ;;
9274
9275 uts4*)
9276   version_type=linux
9277   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9278   soname_spec='${libname}${release}${shared_ext}$major'
9279   shlibpath_var=LD_LIBRARY_PATH
9280   ;;
9281
9282 *)
9283   dynamic_linker=no
9284   ;;
9285 esac
9286 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9287 echo "${ECHO_T}$dynamic_linker" >&6; }
9288 test "$dynamic_linker" = no && can_build_shared=no
9289
9290 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9291 if test "$GCC" = yes; then
9292   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9293 fi
9294
9295
9296 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9297 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9298 if test "${libltdl_cv_shlibext+set}" = set; then
9299   echo $ECHO_N "(cached) $ECHO_C" >&6
9300 else
9301
9302 module=yes
9303 eval libltdl_cv_shlibext=$shrext_cmds
9304
9305 fi
9306 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9307 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9308 if test -n "$libltdl_cv_shlibext"; then
9309
9310 cat >>confdefs.h <<_ACEOF
9311 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9312 _ACEOF
9313
9314 fi
9315
9316
9317 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9318 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9319 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9320   echo $ECHO_N "(cached) $ECHO_C" >&6
9321 else
9322   libltdl_cv_shlibpath_var="$shlibpath_var"
9323 fi
9324 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9325 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9326 if test -n "$libltdl_cv_shlibpath_var"; then
9327
9328 cat >>confdefs.h <<_ACEOF
9329 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9330 _ACEOF
9331
9332 fi
9333
9334
9335 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9336 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9337 if test "${libltdl_cv_sys_search_path+set}" = set; then
9338   echo $ECHO_N "(cached) $ECHO_C" >&6
9339 else
9340   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9341 fi
9342 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9343 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9344 if test -n "$libltdl_cv_sys_search_path"; then
9345   sys_search_path=
9346   for dir in $libltdl_cv_sys_search_path; do
9347     if test -z "$sys_search_path"; then
9348       sys_search_path="$dir"
9349     else
9350       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9351     fi
9352   done
9353
9354 cat >>confdefs.h <<_ACEOF
9355 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9356 _ACEOF
9357
9358 fi
9359
9360 { echo "$as_me:$LINENO: checking for objdir" >&5
9361 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9362 if test "${libltdl_cv_objdir+set}" = set; then
9363   echo $ECHO_N "(cached) $ECHO_C" >&6
9364 else
9365   libltdl_cv_objdir="$objdir"
9366   if test -n "$objdir"; then
9367     :
9368   else
9369     rm -f .libs 2>/dev/null
9370     mkdir .libs 2>/dev/null
9371     if test -d .libs; then
9372       libltdl_cv_objdir=.libs
9373     else
9374       # MS-DOS does not allow filenames that begin with a dot.
9375       libltdl_cv_objdir=_libs
9376     fi
9377   rmdir .libs 2>/dev/null
9378   fi
9379
9380 fi
9381 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9382 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9383
9384 cat >>confdefs.h <<_ACEOF
9385 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9386 _ACEOF
9387
9388
9389
9390
9391
9392
9393 # Check for command to grab the raw symbol name followed by C symbol from nm.
9394 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9395 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9396 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9397   echo $ECHO_N "(cached) $ECHO_C" >&6
9398 else
9399
9400 # These are sane defaults that work on at least a few old systems.
9401 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9402
9403 # Character class describing NM global symbol codes.
9404 symcode='[BCDEGRST]'
9405
9406 # Regexp to match symbols that can be accessed directly from C.
9407 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9408
9409 # Transform an extracted symbol line into a proper C declaration
9410 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9411
9412 # Transform an extracted symbol line into symbol name and symbol address
9413 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'"
9414
9415 # Define system-specific variables.
9416 case $host_os in
9417 aix*)
9418   symcode='[BCDT]'
9419   ;;
9420 cygwin* | mingw* | pw32*)
9421   symcode='[ABCDGISTW]'
9422   ;;
9423 hpux*) # Its linker distinguishes data from code symbols
9424   if test "$host_cpu" = ia64; then
9425     symcode='[ABCDEGRST]'
9426   fi
9427   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9428   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'"
9429   ;;
9430 linux*)
9431   if test "$host_cpu" = ia64; then
9432     symcode='[ABCDGIRSTW]'
9433     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9434     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'"
9435   fi
9436   ;;
9437 irix* | nonstopux*)
9438   symcode='[BCDEGRST]'
9439   ;;
9440 osf*)
9441   symcode='[BCDEGQRST]'
9442   ;;
9443 solaris*)
9444   symcode='[BDRT]'
9445   ;;
9446 sco3.2v5*)
9447   symcode='[DT]'
9448   ;;
9449 sysv4.2uw2*)
9450   symcode='[DT]'
9451   ;;
9452 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9453   symcode='[ABDT]'
9454   ;;
9455 sysv4)
9456   symcode='[DFNSTU]'
9457   ;;
9458 esac
9459
9460 # Handle CRLF in mingw tool chain
9461 opt_cr=
9462 case $build_os in
9463 mingw*)
9464   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9465   ;;
9466 esac
9467
9468 # If we're using GNU nm, then use its standard symbol codes.
9469 case `$NM -V 2>&1` in
9470 *GNU* | *'with BFD'*)
9471   symcode='[ABCDGIRSTW]' ;;
9472 esac
9473
9474 # Try without a prefix undercore, then with it.
9475 for ac_symprfx in "" "_"; do
9476
9477   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9478   symxfrm="\\1 $ac_symprfx\\2 \\2"
9479
9480   # Write the raw and C identifiers.
9481   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9482
9483   # Check to see that the pipe works correctly.
9484   pipe_works=no
9485
9486   rm -f conftest*
9487   cat > conftest.$ac_ext <<EOF
9488 #ifdef __cplusplus
9489 extern "C" {
9490 #endif
9491 char nm_test_var;
9492 void nm_test_func(){}
9493 #ifdef __cplusplus
9494 }
9495 #endif
9496 int main(){nm_test_var='a';nm_test_func();return(0);}
9497 EOF
9498
9499   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9500   (eval $ac_compile) 2>&5
9501   ac_status=$?
9502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503   (exit $ac_status); }; then
9504     # Now try to grab the symbols.
9505     nlist=conftest.nm
9506     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9507   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9508   ac_status=$?
9509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9510   (exit $ac_status); } && test -s "$nlist"; then
9511       # Try sorting and uniquifying the output.
9512       if sort "$nlist" | uniq > "$nlist"T; then
9513         mv -f "$nlist"T "$nlist"
9514       else
9515         rm -f "$nlist"T
9516       fi
9517
9518       # Make sure that we snagged all the symbols we need.
9519       if grep ' nm_test_var$' "$nlist" >/dev/null; then
9520         if grep ' nm_test_func$' "$nlist" >/dev/null; then
9521           cat <<EOF > conftest.$ac_ext
9522 #ifdef __cplusplus
9523 extern "C" {
9524 #endif
9525
9526 EOF
9527           # Now generate the symbol file.
9528           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9529
9530           cat <<EOF >> conftest.$ac_ext
9531 #if defined (__STDC__) && __STDC__
9532 # define lt_ptr_t void *
9533 #else
9534 # define lt_ptr_t char *
9535 # define const
9536 #endif
9537
9538 /* The mapping between symbol names and symbols. */
9539 const struct {
9540   const char *name;
9541   lt_ptr_t address;
9542 }
9543 lt_preloaded_symbols[] =
9544 {
9545 EOF
9546           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9547           cat <<\EOF >> conftest.$ac_ext
9548   {0, (lt_ptr_t) 0}
9549 };
9550
9551 #ifdef __cplusplus
9552 }
9553 #endif
9554 EOF
9555           # Now try linking the two files.
9556           mv conftest.$ac_objext conftstm.$ac_objext
9557           lt_save_LIBS="$LIBS"
9558           lt_save_CFLAGS="$CFLAGS"
9559           LIBS="conftstm.$ac_objext"
9560           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9561           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9562   (eval $ac_link) 2>&5
9563   ac_status=$?
9564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9565   (exit $ac_status); } && test -s conftest${ac_exeext}; then
9566             pipe_works=yes
9567           fi
9568           LIBS="$lt_save_LIBS"
9569           CFLAGS="$lt_save_CFLAGS"
9570         else
9571           echo "cannot find nm_test_func in $nlist" >&5
9572         fi
9573       else
9574         echo "cannot find nm_test_var in $nlist" >&5
9575       fi
9576     else
9577       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9578     fi
9579   else
9580     echo "$progname: failed program was:" >&5
9581     cat conftest.$ac_ext >&5
9582   fi
9583   rm -f conftest* conftst*
9584
9585   # Do not use the global_symbol_pipe unless it works.
9586   if test "$pipe_works" = yes; then
9587     break
9588   else
9589     lt_cv_sys_global_symbol_pipe=
9590   fi
9591 done
9592
9593 fi
9594
9595 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9596   lt_cv_sys_global_symbol_to_cdecl=
9597 fi
9598 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9599   { echo "$as_me:$LINENO: result: failed" >&5
9600 echo "${ECHO_T}failed" >&6; }
9601 else
9602   { echo "$as_me:$LINENO: result: ok" >&5
9603 echo "${ECHO_T}ok" >&6; }
9604 fi
9605
9606
9607 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9608 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9609 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9610   echo $ECHO_N "(cached) $ECHO_C" >&6
9611 else
9612   if test -n "$lt_cv_sys_global_symbol_pipe"; then
9613     libltdl_cv_preloaded_symbols=yes
9614   else
9615     libltdl_cv_preloaded_symbols=no
9616   fi
9617
9618 fi
9619 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9620 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9621 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9622
9623 cat >>confdefs.h <<\_ACEOF
9624 #define HAVE_PRELOADED_SYMBOLS 1
9625 _ACEOF
9626
9627 fi
9628
9629 LIBADD_DL=
9630
9631 ac_ext=c
9632 ac_cpp='$CPP $CPPFLAGS'
9633 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9634 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9635 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9636
9637
9638 { echo "$as_me:$LINENO: checking for shl_load" >&5
9639 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9640 if test "${ac_cv_func_shl_load+set}" = set; then
9641   echo $ECHO_N "(cached) $ECHO_C" >&6
9642 else
9643   cat >conftest.$ac_ext <<_ACEOF
9644 /* confdefs.h.  */
9645 _ACEOF
9646 cat confdefs.h >>conftest.$ac_ext
9647 cat >>conftest.$ac_ext <<_ACEOF
9648 /* end confdefs.h.  */
9649 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9650    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9651 #define shl_load innocuous_shl_load
9652
9653 /* System header to define __stub macros and hopefully few prototypes,
9654     which can conflict with char shl_load (); below.
9655     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9656     <limits.h> exists even on freestanding compilers.  */
9657
9658 #ifdef __STDC__
9659 # include <limits.h>
9660 #else
9661 # include <assert.h>
9662 #endif
9663
9664 #undef shl_load
9665
9666 /* Override any GCC internal prototype to avoid an error.
9667    Use char because int might match the return type of a GCC
9668    builtin and then its argument prototype would still apply.  */
9669 #ifdef __cplusplus
9670 extern "C"
9671 #endif
9672 char shl_load ();
9673 /* The GNU C library defines this for functions which it implements
9674     to always fail with ENOSYS.  Some functions are actually named
9675     something starting with __ and the normal name is an alias.  */
9676 #if defined __stub_shl_load || defined __stub___shl_load
9677 choke me
9678 #endif
9679
9680 int
9681 main ()
9682 {
9683 return shl_load ();
9684   ;
9685   return 0;
9686 }
9687 _ACEOF
9688 rm -f conftest.$ac_objext conftest$ac_exeext
9689 if { (ac_try="$ac_link"
9690 case "(($ac_try" in
9691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9692   *) ac_try_echo=$ac_try;;
9693 esac
9694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9695   (eval "$ac_link") 2>conftest.er1
9696   ac_status=$?
9697   grep -v '^ *+' conftest.er1 >conftest.err
9698   rm -f conftest.er1
9699   cat conftest.err >&5
9700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9701   (exit $ac_status); } &&
9702          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9703   { (case "(($ac_try" in
9704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9705   *) ac_try_echo=$ac_try;;
9706 esac
9707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9708   (eval "$ac_try") 2>&5
9709   ac_status=$?
9710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9711   (exit $ac_status); }; } &&
9712          { ac_try='test -s conftest$ac_exeext'
9713   { (case "(($ac_try" in
9714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9715   *) ac_try_echo=$ac_try;;
9716 esac
9717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9718   (eval "$ac_try") 2>&5
9719   ac_status=$?
9720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9721   (exit $ac_status); }; }; then
9722   ac_cv_func_shl_load=yes
9723 else
9724   echo "$as_me: failed program was:" >&5
9725 sed 's/^/| /' conftest.$ac_ext >&5
9726
9727         ac_cv_func_shl_load=no
9728 fi
9729
9730 rm -f core conftest.err conftest.$ac_objext \
9731       conftest$ac_exeext conftest.$ac_ext
9732 fi
9733 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9734 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9735 if test $ac_cv_func_shl_load = yes; then
9736
9737 cat >>confdefs.h <<\_ACEOF
9738 #define HAVE_SHL_LOAD 1
9739 _ACEOF
9740
9741 else
9742   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9743 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9744 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9745   echo $ECHO_N "(cached) $ECHO_C" >&6
9746 else
9747   ac_check_lib_save_LIBS=$LIBS
9748 LIBS="-ldld  $LIBS"
9749 cat >conftest.$ac_ext <<_ACEOF
9750 /* confdefs.h.  */
9751 _ACEOF
9752 cat confdefs.h >>conftest.$ac_ext
9753 cat >>conftest.$ac_ext <<_ACEOF
9754 /* end confdefs.h.  */
9755
9756 /* Override any GCC internal prototype to avoid an error.
9757    Use char because int might match the return type of a GCC
9758    builtin and then its argument prototype would still apply.  */
9759 #ifdef __cplusplus
9760 extern "C"
9761 #endif
9762 char shl_load ();
9763 int
9764 main ()
9765 {
9766 return shl_load ();
9767   ;
9768   return 0;
9769 }
9770 _ACEOF
9771 rm -f conftest.$ac_objext conftest$ac_exeext
9772 if { (ac_try="$ac_link"
9773 case "(($ac_try" in
9774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9775   *) ac_try_echo=$ac_try;;
9776 esac
9777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9778   (eval "$ac_link") 2>conftest.er1
9779   ac_status=$?
9780   grep -v '^ *+' conftest.er1 >conftest.err
9781   rm -f conftest.er1
9782   cat conftest.err >&5
9783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9784   (exit $ac_status); } &&
9785          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9786   { (case "(($ac_try" in
9787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9788   *) ac_try_echo=$ac_try;;
9789 esac
9790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9791   (eval "$ac_try") 2>&5
9792   ac_status=$?
9793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9794   (exit $ac_status); }; } &&
9795          { ac_try='test -s conftest$ac_exeext'
9796   { (case "(($ac_try" in
9797   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9798   *) ac_try_echo=$ac_try;;
9799 esac
9800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9801   (eval "$ac_try") 2>&5
9802   ac_status=$?
9803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9804   (exit $ac_status); }; }; then
9805   ac_cv_lib_dld_shl_load=yes
9806 else
9807   echo "$as_me: failed program was:" >&5
9808 sed 's/^/| /' conftest.$ac_ext >&5
9809
9810         ac_cv_lib_dld_shl_load=no
9811 fi
9812
9813 rm -f core conftest.err conftest.$ac_objext \
9814       conftest$ac_exeext conftest.$ac_ext
9815 LIBS=$ac_check_lib_save_LIBS
9816 fi
9817 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9818 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9819 if test $ac_cv_lib_dld_shl_load = yes; then
9820
9821 cat >>confdefs.h <<\_ACEOF
9822 #define HAVE_SHL_LOAD 1
9823 _ACEOF
9824
9825         LIBADD_DL="$LIBADD_DL -ldld"
9826 else
9827   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9828 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9829 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9830   echo $ECHO_N "(cached) $ECHO_C" >&6
9831 else
9832   ac_check_lib_save_LIBS=$LIBS
9833 LIBS="-ldl  $LIBS"
9834 cat >conftest.$ac_ext <<_ACEOF
9835 /* confdefs.h.  */
9836 _ACEOF
9837 cat confdefs.h >>conftest.$ac_ext
9838 cat >>conftest.$ac_ext <<_ACEOF
9839 /* end confdefs.h.  */
9840
9841 /* Override any GCC internal prototype to avoid an error.
9842    Use char because int might match the return type of a GCC
9843    builtin and then its argument prototype would still apply.  */
9844 #ifdef __cplusplus
9845 extern "C"
9846 #endif
9847 char dlopen ();
9848 int
9849 main ()
9850 {
9851 return dlopen ();
9852   ;
9853   return 0;
9854 }
9855 _ACEOF
9856 rm -f conftest.$ac_objext conftest$ac_exeext
9857 if { (ac_try="$ac_link"
9858 case "(($ac_try" in
9859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9860   *) ac_try_echo=$ac_try;;
9861 esac
9862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9863   (eval "$ac_link") 2>conftest.er1
9864   ac_status=$?
9865   grep -v '^ *+' conftest.er1 >conftest.err
9866   rm -f conftest.er1
9867   cat conftest.err >&5
9868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9869   (exit $ac_status); } &&
9870          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9871   { (case "(($ac_try" in
9872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9873   *) ac_try_echo=$ac_try;;
9874 esac
9875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9876   (eval "$ac_try") 2>&5
9877   ac_status=$?
9878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9879   (exit $ac_status); }; } &&
9880          { ac_try='test -s conftest$ac_exeext'
9881   { (case "(($ac_try" in
9882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9883   *) ac_try_echo=$ac_try;;
9884 esac
9885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9886   (eval "$ac_try") 2>&5
9887   ac_status=$?
9888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9889   (exit $ac_status); }; }; then
9890   ac_cv_lib_dl_dlopen=yes
9891 else
9892   echo "$as_me: failed program was:" >&5
9893 sed 's/^/| /' conftest.$ac_ext >&5
9894
9895         ac_cv_lib_dl_dlopen=no
9896 fi
9897
9898 rm -f core conftest.err conftest.$ac_objext \
9899       conftest$ac_exeext conftest.$ac_ext
9900 LIBS=$ac_check_lib_save_LIBS
9901 fi
9902 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9903 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9904 if test $ac_cv_lib_dl_dlopen = yes; then
9905
9906 cat >>confdefs.h <<\_ACEOF
9907 #define HAVE_LIBDL 1
9908 _ACEOF
9909
9910                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9911 else
9912   cat >conftest.$ac_ext <<_ACEOF
9913 /* confdefs.h.  */
9914 _ACEOF
9915 cat confdefs.h >>conftest.$ac_ext
9916 cat >>conftest.$ac_ext <<_ACEOF
9917 /* end confdefs.h.  */
9918 #if HAVE_DLFCN_H
9919 #  include <dlfcn.h>
9920 #endif
9921
9922 int
9923 main ()
9924 {
9925 dlopen(0, 0);
9926   ;
9927   return 0;
9928 }
9929 _ACEOF
9930 rm -f conftest.$ac_objext conftest$ac_exeext
9931 if { (ac_try="$ac_link"
9932 case "(($ac_try" in
9933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9934   *) ac_try_echo=$ac_try;;
9935 esac
9936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9937   (eval "$ac_link") 2>conftest.er1
9938   ac_status=$?
9939   grep -v '^ *+' conftest.er1 >conftest.err
9940   rm -f conftest.er1
9941   cat conftest.err >&5
9942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9943   (exit $ac_status); } &&
9944          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9945   { (case "(($ac_try" in
9946   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9947   *) ac_try_echo=$ac_try;;
9948 esac
9949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9950   (eval "$ac_try") 2>&5
9951   ac_status=$?
9952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9953   (exit $ac_status); }; } &&
9954          { ac_try='test -s conftest$ac_exeext'
9955   { (case "(($ac_try" in
9956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9957   *) ac_try_echo=$ac_try;;
9958 esac
9959 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9960   (eval "$ac_try") 2>&5
9961   ac_status=$?
9962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9963   (exit $ac_status); }; }; then
9964
9965 cat >>confdefs.h <<\_ACEOF
9966 #define HAVE_LIBDL 1
9967 _ACEOF
9968  libltdl_cv_func_dlopen="yes"
9969 else
9970   echo "$as_me: failed program was:" >&5
9971 sed 's/^/| /' conftest.$ac_ext >&5
9972
9973         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9974 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9975 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9976   echo $ECHO_N "(cached) $ECHO_C" >&6
9977 else
9978   ac_check_lib_save_LIBS=$LIBS
9979 LIBS="-lsvld  $LIBS"
9980 cat >conftest.$ac_ext <<_ACEOF
9981 /* confdefs.h.  */
9982 _ACEOF
9983 cat confdefs.h >>conftest.$ac_ext
9984 cat >>conftest.$ac_ext <<_ACEOF
9985 /* end confdefs.h.  */
9986
9987 /* Override any GCC internal prototype to avoid an error.
9988    Use char because int might match the return type of a GCC
9989    builtin and then its argument prototype would still apply.  */
9990 #ifdef __cplusplus
9991 extern "C"
9992 #endif
9993 char dlopen ();
9994 int
9995 main ()
9996 {
9997 return dlopen ();
9998   ;
9999   return 0;
10000 }
10001 _ACEOF
10002 rm -f conftest.$ac_objext conftest$ac_exeext
10003 if { (ac_try="$ac_link"
10004 case "(($ac_try" in
10005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10006   *) ac_try_echo=$ac_try;;
10007 esac
10008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10009   (eval "$ac_link") 2>conftest.er1
10010   ac_status=$?
10011   grep -v '^ *+' conftest.er1 >conftest.err
10012   rm -f conftest.er1
10013   cat conftest.err >&5
10014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10015   (exit $ac_status); } &&
10016          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10017   { (case "(($ac_try" in
10018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10019   *) ac_try_echo=$ac_try;;
10020 esac
10021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10022   (eval "$ac_try") 2>&5
10023   ac_status=$?
10024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10025   (exit $ac_status); }; } &&
10026          { ac_try='test -s conftest$ac_exeext'
10027   { (case "(($ac_try" in
10028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10029   *) ac_try_echo=$ac_try;;
10030 esac
10031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10032   (eval "$ac_try") 2>&5
10033   ac_status=$?
10034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10035   (exit $ac_status); }; }; then
10036   ac_cv_lib_svld_dlopen=yes
10037 else
10038   echo "$as_me: failed program was:" >&5
10039 sed 's/^/| /' conftest.$ac_ext >&5
10040
10041         ac_cv_lib_svld_dlopen=no
10042 fi
10043
10044 rm -f core conftest.err conftest.$ac_objext \
10045       conftest$ac_exeext conftest.$ac_ext
10046 LIBS=$ac_check_lib_save_LIBS
10047 fi
10048 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10049 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10050 if test $ac_cv_lib_svld_dlopen = yes; then
10051
10052 cat >>confdefs.h <<\_ACEOF
10053 #define HAVE_LIBDL 1
10054 _ACEOF
10055
10056                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10057 else
10058   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10059 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10060 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10061   echo $ECHO_N "(cached) $ECHO_C" >&6
10062 else
10063   ac_check_lib_save_LIBS=$LIBS
10064 LIBS="-ldld  $LIBS"
10065 cat >conftest.$ac_ext <<_ACEOF
10066 /* confdefs.h.  */
10067 _ACEOF
10068 cat confdefs.h >>conftest.$ac_ext
10069 cat >>conftest.$ac_ext <<_ACEOF
10070 /* end confdefs.h.  */
10071
10072 /* Override any GCC internal prototype to avoid an error.
10073    Use char because int might match the return type of a GCC
10074    builtin and then its argument prototype would still apply.  */
10075 #ifdef __cplusplus
10076 extern "C"
10077 #endif
10078 char dld_link ();
10079 int
10080 main ()
10081 {
10082 return dld_link ();
10083   ;
10084   return 0;
10085 }
10086 _ACEOF
10087 rm -f conftest.$ac_objext conftest$ac_exeext
10088 if { (ac_try="$ac_link"
10089 case "(($ac_try" in
10090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10091   *) ac_try_echo=$ac_try;;
10092 esac
10093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10094   (eval "$ac_link") 2>conftest.er1
10095   ac_status=$?
10096   grep -v '^ *+' conftest.er1 >conftest.err
10097   rm -f conftest.er1
10098   cat conftest.err >&5
10099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10100   (exit $ac_status); } &&
10101          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10102   { (case "(($ac_try" in
10103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10104   *) ac_try_echo=$ac_try;;
10105 esac
10106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10107   (eval "$ac_try") 2>&5
10108   ac_status=$?
10109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10110   (exit $ac_status); }; } &&
10111          { ac_try='test -s conftest$ac_exeext'
10112   { (case "(($ac_try" in
10113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10114   *) ac_try_echo=$ac_try;;
10115 esac
10116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10117   (eval "$ac_try") 2>&5
10118   ac_status=$?
10119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10120   (exit $ac_status); }; }; then
10121   ac_cv_lib_dld_dld_link=yes
10122 else
10123   echo "$as_me: failed program was:" >&5
10124 sed 's/^/| /' conftest.$ac_ext >&5
10125
10126         ac_cv_lib_dld_dld_link=no
10127 fi
10128
10129 rm -f core conftest.err conftest.$ac_objext \
10130       conftest$ac_exeext conftest.$ac_ext
10131 LIBS=$ac_check_lib_save_LIBS
10132 fi
10133 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10134 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10135 if test $ac_cv_lib_dld_dld_link = yes; then
10136
10137 cat >>confdefs.h <<\_ACEOF
10138 #define HAVE_DLD 1
10139 _ACEOF
10140
10141                 LIBADD_DL="$LIBADD_DL -ldld"
10142 else
10143   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10144 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10145 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10146   echo $ECHO_N "(cached) $ECHO_C" >&6
10147 else
10148   cat >conftest.$ac_ext <<_ACEOF
10149 /* confdefs.h.  */
10150 _ACEOF
10151 cat confdefs.h >>conftest.$ac_ext
10152 cat >>conftest.$ac_ext <<_ACEOF
10153 /* end confdefs.h.  */
10154 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10155    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10156 #define _dyld_func_lookup innocuous__dyld_func_lookup
10157
10158 /* System header to define __stub macros and hopefully few prototypes,
10159     which can conflict with char _dyld_func_lookup (); below.
10160     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10161     <limits.h> exists even on freestanding compilers.  */
10162
10163 #ifdef __STDC__
10164 # include <limits.h>
10165 #else
10166 # include <assert.h>
10167 #endif
10168
10169 #undef _dyld_func_lookup
10170
10171 /* Override any GCC internal prototype to avoid an error.
10172    Use char because int might match the return type of a GCC
10173    builtin and then its argument prototype would still apply.  */
10174 #ifdef __cplusplus
10175 extern "C"
10176 #endif
10177 char _dyld_func_lookup ();
10178 /* The GNU C library defines this for functions which it implements
10179     to always fail with ENOSYS.  Some functions are actually named
10180     something starting with __ and the normal name is an alias.  */
10181 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10182 choke me
10183 #endif
10184
10185 int
10186 main ()
10187 {
10188 return _dyld_func_lookup ();
10189   ;
10190   return 0;
10191 }
10192 _ACEOF
10193 rm -f conftest.$ac_objext conftest$ac_exeext
10194 if { (ac_try="$ac_link"
10195 case "(($ac_try" in
10196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10197   *) ac_try_echo=$ac_try;;
10198 esac
10199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10200   (eval "$ac_link") 2>conftest.er1
10201   ac_status=$?
10202   grep -v '^ *+' conftest.er1 >conftest.err
10203   rm -f conftest.er1
10204   cat conftest.err >&5
10205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10206   (exit $ac_status); } &&
10207          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10208   { (case "(($ac_try" in
10209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10210   *) ac_try_echo=$ac_try;;
10211 esac
10212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10213   (eval "$ac_try") 2>&5
10214   ac_status=$?
10215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10216   (exit $ac_status); }; } &&
10217          { ac_try='test -s conftest$ac_exeext'
10218   { (case "(($ac_try" in
10219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220   *) ac_try_echo=$ac_try;;
10221 esac
10222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10223   (eval "$ac_try") 2>&5
10224   ac_status=$?
10225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10226   (exit $ac_status); }; }; then
10227   ac_cv_func__dyld_func_lookup=yes
10228 else
10229   echo "$as_me: failed program was:" >&5
10230 sed 's/^/| /' conftest.$ac_ext >&5
10231
10232         ac_cv_func__dyld_func_lookup=no
10233 fi
10234
10235 rm -f core conftest.err conftest.$ac_objext \
10236       conftest$ac_exeext conftest.$ac_ext
10237 fi
10238 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10239 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10240 if test $ac_cv_func__dyld_func_lookup = yes; then
10241
10242 cat >>confdefs.h <<\_ACEOF
10243 #define HAVE_DYLD 1
10244 _ACEOF
10245
10246 fi
10247
10248
10249 fi
10250
10251
10252 fi
10253
10254
10255 fi
10256
10257 rm -f core conftest.err conftest.$ac_objext \
10258       conftest$ac_exeext conftest.$ac_ext
10259
10260 fi
10261
10262
10263 fi
10264
10265
10266 fi
10267
10268
10269 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10270 then
10271   lt_save_LIBS="$LIBS"
10272   LIBS="$LIBS $LIBADD_DL"
10273
10274 for ac_func in dlerror
10275 do
10276 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10277 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10278 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10279 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10280   echo $ECHO_N "(cached) $ECHO_C" >&6
10281 else
10282   cat >conftest.$ac_ext <<_ACEOF
10283 /* confdefs.h.  */
10284 _ACEOF
10285 cat confdefs.h >>conftest.$ac_ext
10286 cat >>conftest.$ac_ext <<_ACEOF
10287 /* end confdefs.h.  */
10288 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10289    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10290 #define $ac_func innocuous_$ac_func
10291
10292 /* System header to define __stub macros and hopefully few prototypes,
10293     which can conflict with char $ac_func (); below.
10294     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10295     <limits.h> exists even on freestanding compilers.  */
10296
10297 #ifdef __STDC__
10298 # include <limits.h>
10299 #else
10300 # include <assert.h>
10301 #endif
10302
10303 #undef $ac_func
10304
10305 /* Override any GCC internal prototype to avoid an error.
10306    Use char because int might match the return type of a GCC
10307    builtin and then its argument prototype would still apply.  */
10308 #ifdef __cplusplus
10309 extern "C"
10310 #endif
10311 char $ac_func ();
10312 /* The GNU C library defines this for functions which it implements
10313     to always fail with ENOSYS.  Some functions are actually named
10314     something starting with __ and the normal name is an alias.  */
10315 #if defined __stub_$ac_func || defined __stub___$ac_func
10316 choke me
10317 #endif
10318
10319 int
10320 main ()
10321 {
10322 return $ac_func ();
10323   ;
10324   return 0;
10325 }
10326 _ACEOF
10327 rm -f conftest.$ac_objext conftest$ac_exeext
10328 if { (ac_try="$ac_link"
10329 case "(($ac_try" in
10330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10331   *) ac_try_echo=$ac_try;;
10332 esac
10333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10334   (eval "$ac_link") 2>conftest.er1
10335   ac_status=$?
10336   grep -v '^ *+' conftest.er1 >conftest.err
10337   rm -f conftest.er1
10338   cat conftest.err >&5
10339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10340   (exit $ac_status); } &&
10341          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10342   { (case "(($ac_try" in
10343   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10344   *) ac_try_echo=$ac_try;;
10345 esac
10346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10347   (eval "$ac_try") 2>&5
10348   ac_status=$?
10349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350   (exit $ac_status); }; } &&
10351          { ac_try='test -s conftest$ac_exeext'
10352   { (case "(($ac_try" in
10353   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10354   *) ac_try_echo=$ac_try;;
10355 esac
10356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10357   (eval "$ac_try") 2>&5
10358   ac_status=$?
10359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10360   (exit $ac_status); }; }; then
10361   eval "$as_ac_var=yes"
10362 else
10363   echo "$as_me: failed program was:" >&5
10364 sed 's/^/| /' conftest.$ac_ext >&5
10365
10366         eval "$as_ac_var=no"
10367 fi
10368
10369 rm -f core conftest.err conftest.$ac_objext \
10370       conftest$ac_exeext conftest.$ac_ext
10371 fi
10372 ac_res=`eval echo '${'$as_ac_var'}'`
10373                { echo "$as_me:$LINENO: result: $ac_res" >&5
10374 echo "${ECHO_T}$ac_res" >&6; }
10375 if test `eval echo '${'$as_ac_var'}'` = yes; then
10376   cat >>confdefs.h <<_ACEOF
10377 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10378 _ACEOF
10379
10380 fi
10381 done
10382
10383   LIBS="$lt_save_LIBS"
10384 fi
10385 ac_ext=c
10386 ac_cpp='$CPP $CPPFLAGS'
10387 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10388 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10389 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10390
10391
10392
10393 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10394 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10395 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10396   echo $ECHO_N "(cached) $ECHO_C" >&6
10397 else
10398   ac_cv_sys_symbol_underscore=no
10399   cat > conftest.$ac_ext <<EOF
10400 void nm_test_func(){}
10401 int main(){nm_test_func;return 0;}
10402 EOF
10403   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10404   (eval $ac_compile) 2>&5
10405   ac_status=$?
10406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10407   (exit $ac_status); }; then
10408     # Now try to grab the symbols.
10409     ac_nlist=conftest.nm
10410     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10411   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10412   ac_status=$?
10413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10414   (exit $ac_status); } && test -s "$ac_nlist"; then
10415       # See whether the symbols have a leading underscore.
10416       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10417         ac_cv_sys_symbol_underscore=yes
10418       else
10419         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10420           :
10421         else
10422           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10423         fi
10424       fi
10425     else
10426       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10427     fi
10428   else
10429     echo "configure: failed program was:" >&5
10430     cat conftest.c >&5
10431   fi
10432   rm -rf conftest*
10433
10434 fi
10435 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10436 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10437
10438
10439 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10440   if test x"$libltdl_cv_func_dlopen" = xyes ||
10441      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10442         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10443 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10444 if test "${libltdl_cv_need_uscore+set}" = set; then
10445   echo $ECHO_N "(cached) $ECHO_C" >&6
10446 else
10447   libltdl_cv_need_uscore=unknown
10448           save_LIBS="$LIBS"
10449           LIBS="$LIBS $LIBADD_DL"
10450           if test "$cross_compiling" = yes; then :
10451   libltdl_cv_need_uscore=cross
10452 else
10453   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10454   lt_status=$lt_dlunknown
10455   cat > conftest.$ac_ext <<EOF
10456 #line 10456 "configure"
10457 #include "confdefs.h"
10458
10459 #if HAVE_DLFCN_H
10460 #include <dlfcn.h>
10461 #endif
10462
10463 #include <stdio.h>
10464
10465 #ifdef RTLD_GLOBAL
10466 #  define LT_DLGLOBAL           RTLD_GLOBAL
10467 #else
10468 #  ifdef DL_GLOBAL
10469 #    define LT_DLGLOBAL         DL_GLOBAL
10470 #  else
10471 #    define LT_DLGLOBAL         0
10472 #  endif
10473 #endif
10474
10475 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10476    find out it does not work in some platform. */
10477 #ifndef LT_DLLAZY_OR_NOW
10478 #  ifdef RTLD_LAZY
10479 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10480 #  else
10481 #    ifdef DL_LAZY
10482 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10483 #    else
10484 #      ifdef RTLD_NOW
10485 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10486 #      else
10487 #        ifdef DL_NOW
10488 #          define LT_DLLAZY_OR_NOW      DL_NOW
10489 #        else
10490 #          define LT_DLLAZY_OR_NOW      0
10491 #        endif
10492 #      endif
10493 #    endif
10494 #  endif
10495 #endif
10496
10497 #ifdef __cplusplus
10498 extern "C" void exit (int);
10499 #endif
10500
10501 void fnord() { int i=42;}
10502 int main ()
10503 {
10504   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10505   int status = $lt_dlunknown;
10506
10507   if (self)
10508     {
10509       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10510       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10511       /* dlclose (self); */
10512     }
10513   else
10514     puts (dlerror ());
10515
10516     exit (status);
10517 }
10518 EOF
10519   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10520   (eval $ac_link) 2>&5
10521   ac_status=$?
10522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10524     (./conftest; exit; ) >&5 2>/dev/null
10525     lt_status=$?
10526     case x$lt_status in
10527       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10528       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10529       x$lt_dlunknown|x*)  ;;
10530     esac
10531   else :
10532     # compilation failed
10533
10534   fi
10535 fi
10536 rm -fr conftest*
10537
10538           LIBS="$save_LIBS"
10539
10540 fi
10541 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10542 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10543   fi
10544 fi
10545
10546 if test x"$libltdl_cv_need_uscore" = xyes; then
10547
10548 cat >>confdefs.h <<\_ACEOF
10549 #define NEED_USCORE 1
10550 _ACEOF
10551
10552 fi
10553
10554
10555 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10556 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10557 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10558   echo $ECHO_N "(cached) $ECHO_C" >&6
10559 else
10560   # PORTME does your system automatically load deplibs for dlopen?
10561   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10562   # For now, we just catch OSes we know something about -- in the
10563   # future, we'll try test this programmatically.
10564   libltdl_cv_sys_dlopen_deplibs=unknown
10565   case "$host_os" in
10566   aix3*|aix4.1.*|aix4.2.*)
10567     # Unknown whether this is true for these versions of AIX, but
10568     # we want this `case' here to explicitly catch those versions.
10569     libltdl_cv_sys_dlopen_deplibs=unknown
10570     ;;
10571   aix[45]*)
10572     libltdl_cv_sys_dlopen_deplibs=yes
10573     ;;
10574   darwin*)
10575     # Assuming the user has installed a libdl from somewhere, this is true
10576     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10577     libltdl_cv_sys_dlopen_deplibs=yes
10578     ;;
10579   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10580     # GNU and its variants, using gnu ld.so (Glibc)
10581     libltdl_cv_sys_dlopen_deplibs=yes
10582     ;;
10583   hpux10*|hpux11*)
10584     libltdl_cv_sys_dlopen_deplibs=yes
10585     ;;
10586   interix*)
10587     libltdl_cv_sys_dlopen_deplibs=yes
10588     ;;
10589   irix[12345]*|irix6.[01]*)
10590     # Catch all versions of IRIX before 6.2, and indicate that we don't
10591     # know how it worked for any of those versions.
10592     libltdl_cv_sys_dlopen_deplibs=unknown
10593     ;;
10594   irix*)
10595     # The case above catches anything before 6.2, and it's known that
10596     # at 6.2 and later dlopen does load deplibs.
10597     libltdl_cv_sys_dlopen_deplibs=yes
10598     ;;
10599   netbsd*)
10600     libltdl_cv_sys_dlopen_deplibs=yes
10601     ;;
10602   openbsd*)
10603     libltdl_cv_sys_dlopen_deplibs=yes
10604     ;;
10605   osf[1234]*)
10606     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10607     # it did *not* use an RPATH in a shared library to find objects the
10608     # library depends on, so we explicitly say `no'.
10609     libltdl_cv_sys_dlopen_deplibs=no
10610     ;;
10611   osf5.0|osf5.0a|osf5.1)
10612     # dlopen *does* load deplibs and with the right loader patch applied
10613     # it even uses RPATH in a shared library to search for shared objects
10614     # that the library depends on, but there's no easy way to know if that
10615     # patch is installed.  Since this is the case, all we can really
10616     # say is unknown -- it depends on the patch being installed.  If
10617     # it is, this changes to `yes'.  Without it, it would be `no'.
10618     libltdl_cv_sys_dlopen_deplibs=unknown
10619     ;;
10620   osf*)
10621     # the two cases above should catch all versions of osf <= 5.1.  Read
10622     # the comments above for what we know about them.
10623     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10624     # is used to find them so we can finally say `yes'.
10625     libltdl_cv_sys_dlopen_deplibs=yes
10626     ;;
10627   solaris*)
10628     libltdl_cv_sys_dlopen_deplibs=yes
10629     ;;
10630   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10631     libltdl_cv_sys_dlopen_deplibs=yes
10632     ;;
10633   esac
10634
10635 fi
10636 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10637 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10638 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10639
10640 cat >>confdefs.h <<\_ACEOF
10641 #define LTDL_DLOPEN_DEPLIBS 1
10642 _ACEOF
10643
10644 fi
10645
10646
10647 for ac_header in argz.h
10648 do
10649 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10650 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10651   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10652 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10653 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10654   echo $ECHO_N "(cached) $ECHO_C" >&6
10655 fi
10656 ac_res=`eval echo '${'$as_ac_Header'}'`
10657                { echo "$as_me:$LINENO: result: $ac_res" >&5
10658 echo "${ECHO_T}$ac_res" >&6; }
10659 else
10660   # Is the header compilable?
10661 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10662 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10663 cat >conftest.$ac_ext <<_ACEOF
10664 /* confdefs.h.  */
10665 _ACEOF
10666 cat confdefs.h >>conftest.$ac_ext
10667 cat >>conftest.$ac_ext <<_ACEOF
10668 /* end confdefs.h.  */
10669 $ac_includes_default
10670 #include <$ac_header>
10671 _ACEOF
10672 rm -f conftest.$ac_objext
10673 if { (ac_try="$ac_compile"
10674 case "(($ac_try" in
10675   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10676   *) ac_try_echo=$ac_try;;
10677 esac
10678 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10679   (eval "$ac_compile") 2>conftest.er1
10680   ac_status=$?
10681   grep -v '^ *+' conftest.er1 >conftest.err
10682   rm -f conftest.er1
10683   cat conftest.err >&5
10684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10685   (exit $ac_status); } &&
10686          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10687   { (case "(($ac_try" in
10688   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10689   *) ac_try_echo=$ac_try;;
10690 esac
10691 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10692   (eval "$ac_try") 2>&5
10693   ac_status=$?
10694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10695   (exit $ac_status); }; } &&
10696          { ac_try='test -s conftest.$ac_objext'
10697   { (case "(($ac_try" in
10698   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10699   *) ac_try_echo=$ac_try;;
10700 esac
10701 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10702   (eval "$ac_try") 2>&5
10703   ac_status=$?
10704   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10705   (exit $ac_status); }; }; then
10706   ac_header_compiler=yes
10707 else
10708   echo "$as_me: failed program was:" >&5
10709 sed 's/^/| /' conftest.$ac_ext >&5
10710
10711         ac_header_compiler=no
10712 fi
10713
10714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10715 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10716 echo "${ECHO_T}$ac_header_compiler" >&6; }
10717
10718 # Is the header present?
10719 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10720 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10721 cat >conftest.$ac_ext <<_ACEOF
10722 /* confdefs.h.  */
10723 _ACEOF
10724 cat confdefs.h >>conftest.$ac_ext
10725 cat >>conftest.$ac_ext <<_ACEOF
10726 /* end confdefs.h.  */
10727 #include <$ac_header>
10728 _ACEOF
10729 if { (ac_try="$ac_cpp conftest.$ac_ext"
10730 case "(($ac_try" in
10731   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10732   *) ac_try_echo=$ac_try;;
10733 esac
10734 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10735   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10736   ac_status=$?
10737   grep -v '^ *+' conftest.er1 >conftest.err
10738   rm -f conftest.er1
10739   cat conftest.err >&5
10740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10741   (exit $ac_status); } >/dev/null; then
10742   if test -s conftest.err; then
10743     ac_cpp_err=$ac_c_preproc_warn_flag
10744     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10745   else
10746     ac_cpp_err=
10747   fi
10748 else
10749   ac_cpp_err=yes
10750 fi
10751 if test -z "$ac_cpp_err"; then
10752   ac_header_preproc=yes
10753 else
10754   echo "$as_me: failed program was:" >&5
10755 sed 's/^/| /' conftest.$ac_ext >&5
10756
10757   ac_header_preproc=no
10758 fi
10759
10760 rm -f conftest.err conftest.$ac_ext
10761 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10762 echo "${ECHO_T}$ac_header_preproc" >&6; }
10763
10764 # So?  What about this header?
10765 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10766   yes:no: )
10767     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10768 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10769     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10770 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10771     ac_header_preproc=yes
10772     ;;
10773   no:yes:* )
10774     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10775 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10776     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10777 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10778     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10779 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10780     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10781 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10782     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10783 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10784     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10785 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10786     ( cat <<\_ASBOX
10787 ## ------------------------------------ ##
10788 ## Report this to http://llvm.org/bugs/ ##
10789 ## ------------------------------------ ##
10790 _ASBOX
10791      ) | sed "s/^/$as_me: WARNING:     /" >&2
10792     ;;
10793 esac
10794 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10795 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10796 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10797   echo $ECHO_N "(cached) $ECHO_C" >&6
10798 else
10799   eval "$as_ac_Header=\$ac_header_preproc"
10800 fi
10801 ac_res=`eval echo '${'$as_ac_Header'}'`
10802                { echo "$as_me:$LINENO: result: $ac_res" >&5
10803 echo "${ECHO_T}$ac_res" >&6; }
10804
10805 fi
10806 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10807   cat >>confdefs.h <<_ACEOF
10808 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10809 _ACEOF
10810
10811 fi
10812
10813 done
10814
10815
10816 { echo "$as_me:$LINENO: checking for error_t" >&5
10817 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10818 if test "${ac_cv_type_error_t+set}" = set; then
10819   echo $ECHO_N "(cached) $ECHO_C" >&6
10820 else
10821   cat >conftest.$ac_ext <<_ACEOF
10822 /* confdefs.h.  */
10823 _ACEOF
10824 cat confdefs.h >>conftest.$ac_ext
10825 cat >>conftest.$ac_ext <<_ACEOF
10826 /* end confdefs.h.  */
10827 #if HAVE_ARGZ_H
10828 #  include <argz.h>
10829 #endif
10830
10831 typedef error_t ac__type_new_;
10832 int
10833 main ()
10834 {
10835 if ((ac__type_new_ *) 0)
10836   return 0;
10837 if (sizeof (ac__type_new_))
10838   return 0;
10839   ;
10840   return 0;
10841 }
10842 _ACEOF
10843 rm -f conftest.$ac_objext
10844 if { (ac_try="$ac_compile"
10845 case "(($ac_try" in
10846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10847   *) ac_try_echo=$ac_try;;
10848 esac
10849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10850   (eval "$ac_compile") 2>conftest.er1
10851   ac_status=$?
10852   grep -v '^ *+' conftest.er1 >conftest.err
10853   rm -f conftest.er1
10854   cat conftest.err >&5
10855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10856   (exit $ac_status); } &&
10857          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10858   { (case "(($ac_try" in
10859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10860   *) ac_try_echo=$ac_try;;
10861 esac
10862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10863   (eval "$ac_try") 2>&5
10864   ac_status=$?
10865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10866   (exit $ac_status); }; } &&
10867          { ac_try='test -s conftest.$ac_objext'
10868   { (case "(($ac_try" in
10869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10870   *) ac_try_echo=$ac_try;;
10871 esac
10872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10873   (eval "$ac_try") 2>&5
10874   ac_status=$?
10875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10876   (exit $ac_status); }; }; then
10877   ac_cv_type_error_t=yes
10878 else
10879   echo "$as_me: failed program was:" >&5
10880 sed 's/^/| /' conftest.$ac_ext >&5
10881
10882         ac_cv_type_error_t=no
10883 fi
10884
10885 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10886 fi
10887 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10888 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10889 if test $ac_cv_type_error_t = yes; then
10890
10891 cat >>confdefs.h <<_ACEOF
10892 #define HAVE_ERROR_T 1
10893 _ACEOF
10894
10895
10896 else
10897
10898 cat >>confdefs.h <<\_ACEOF
10899 #define error_t int
10900 _ACEOF
10901
10902 fi
10903
10904
10905
10906
10907
10908
10909
10910 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10911 do
10912 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10913 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10914 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10915 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10916   echo $ECHO_N "(cached) $ECHO_C" >&6
10917 else
10918   cat >conftest.$ac_ext <<_ACEOF
10919 /* confdefs.h.  */
10920 _ACEOF
10921 cat confdefs.h >>conftest.$ac_ext
10922 cat >>conftest.$ac_ext <<_ACEOF
10923 /* end confdefs.h.  */
10924 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10925    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10926 #define $ac_func innocuous_$ac_func
10927
10928 /* System header to define __stub macros and hopefully few prototypes,
10929     which can conflict with char $ac_func (); below.
10930     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10931     <limits.h> exists even on freestanding compilers.  */
10932
10933 #ifdef __STDC__
10934 # include <limits.h>
10935 #else
10936 # include <assert.h>
10937 #endif
10938
10939 #undef $ac_func
10940
10941 /* Override any GCC internal prototype to avoid an error.
10942    Use char because int might match the return type of a GCC
10943    builtin and then its argument prototype would still apply.  */
10944 #ifdef __cplusplus
10945 extern "C"
10946 #endif
10947 char $ac_func ();
10948 /* The GNU C library defines this for functions which it implements
10949     to always fail with ENOSYS.  Some functions are actually named
10950     something starting with __ and the normal name is an alias.  */
10951 #if defined __stub_$ac_func || defined __stub___$ac_func
10952 choke me
10953 #endif
10954
10955 int
10956 main ()
10957 {
10958 return $ac_func ();
10959   ;
10960   return 0;
10961 }
10962 _ACEOF
10963 rm -f conftest.$ac_objext conftest$ac_exeext
10964 if { (ac_try="$ac_link"
10965 case "(($ac_try" in
10966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10967   *) ac_try_echo=$ac_try;;
10968 esac
10969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10970   (eval "$ac_link") 2>conftest.er1
10971   ac_status=$?
10972   grep -v '^ *+' conftest.er1 >conftest.err
10973   rm -f conftest.er1
10974   cat conftest.err >&5
10975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10976   (exit $ac_status); } &&
10977          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10978   { (case "(($ac_try" in
10979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10980   *) ac_try_echo=$ac_try;;
10981 esac
10982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10983   (eval "$ac_try") 2>&5
10984   ac_status=$?
10985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10986   (exit $ac_status); }; } &&
10987          { ac_try='test -s conftest$ac_exeext'
10988   { (case "(($ac_try" in
10989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10990   *) ac_try_echo=$ac_try;;
10991 esac
10992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10993   (eval "$ac_try") 2>&5
10994   ac_status=$?
10995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996   (exit $ac_status); }; }; then
10997   eval "$as_ac_var=yes"
10998 else
10999   echo "$as_me: failed program was:" >&5
11000 sed 's/^/| /' conftest.$ac_ext >&5
11001
11002         eval "$as_ac_var=no"
11003 fi
11004
11005 rm -f core conftest.err conftest.$ac_objext \
11006       conftest$ac_exeext conftest.$ac_ext
11007 fi
11008 ac_res=`eval echo '${'$as_ac_var'}'`
11009                { echo "$as_me:$LINENO: result: $ac_res" >&5
11010 echo "${ECHO_T}$ac_res" >&6; }
11011 if test `eval echo '${'$as_ac_var'}'` = yes; then
11012   cat >>confdefs.h <<_ACEOF
11013 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11014 _ACEOF
11015
11016 fi
11017 done
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11047                   stdio.h unistd.h
11048 do
11049 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11050 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11051   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11052 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11053 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11054   echo $ECHO_N "(cached) $ECHO_C" >&6
11055 fi
11056 ac_res=`eval echo '${'$as_ac_Header'}'`
11057                { echo "$as_me:$LINENO: result: $ac_res" >&5
11058 echo "${ECHO_T}$ac_res" >&6; }
11059 else
11060   # Is the header compilable?
11061 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11062 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11063 cat >conftest.$ac_ext <<_ACEOF
11064 /* confdefs.h.  */
11065 _ACEOF
11066 cat confdefs.h >>conftest.$ac_ext
11067 cat >>conftest.$ac_ext <<_ACEOF
11068 /* end confdefs.h.  */
11069 $ac_includes_default
11070 #include <$ac_header>
11071 _ACEOF
11072 rm -f conftest.$ac_objext
11073 if { (ac_try="$ac_compile"
11074 case "(($ac_try" in
11075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11076   *) ac_try_echo=$ac_try;;
11077 esac
11078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11079   (eval "$ac_compile") 2>conftest.er1
11080   ac_status=$?
11081   grep -v '^ *+' conftest.er1 >conftest.err
11082   rm -f conftest.er1
11083   cat conftest.err >&5
11084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11085   (exit $ac_status); } &&
11086          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11087   { (case "(($ac_try" in
11088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11089   *) ac_try_echo=$ac_try;;
11090 esac
11091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11092   (eval "$ac_try") 2>&5
11093   ac_status=$?
11094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11095   (exit $ac_status); }; } &&
11096          { ac_try='test -s conftest.$ac_objext'
11097   { (case "(($ac_try" in
11098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11099   *) ac_try_echo=$ac_try;;
11100 esac
11101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11102   (eval "$ac_try") 2>&5
11103   ac_status=$?
11104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11105   (exit $ac_status); }; }; then
11106   ac_header_compiler=yes
11107 else
11108   echo "$as_me: failed program was:" >&5
11109 sed 's/^/| /' conftest.$ac_ext >&5
11110
11111         ac_header_compiler=no
11112 fi
11113
11114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11115 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11116 echo "${ECHO_T}$ac_header_compiler" >&6; }
11117
11118 # Is the header present?
11119 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11120 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11121 cat >conftest.$ac_ext <<_ACEOF
11122 /* confdefs.h.  */
11123 _ACEOF
11124 cat confdefs.h >>conftest.$ac_ext
11125 cat >>conftest.$ac_ext <<_ACEOF
11126 /* end confdefs.h.  */
11127 #include <$ac_header>
11128 _ACEOF
11129 if { (ac_try="$ac_cpp conftest.$ac_ext"
11130 case "(($ac_try" in
11131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11132   *) ac_try_echo=$ac_try;;
11133 esac
11134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11135   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11136   ac_status=$?
11137   grep -v '^ *+' conftest.er1 >conftest.err
11138   rm -f conftest.er1
11139   cat conftest.err >&5
11140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11141   (exit $ac_status); } >/dev/null; then
11142   if test -s conftest.err; then
11143     ac_cpp_err=$ac_c_preproc_warn_flag
11144     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11145   else
11146     ac_cpp_err=
11147   fi
11148 else
11149   ac_cpp_err=yes
11150 fi
11151 if test -z "$ac_cpp_err"; then
11152   ac_header_preproc=yes
11153 else
11154   echo "$as_me: failed program was:" >&5
11155 sed 's/^/| /' conftest.$ac_ext >&5
11156
11157   ac_header_preproc=no
11158 fi
11159
11160 rm -f conftest.err conftest.$ac_ext
11161 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11162 echo "${ECHO_T}$ac_header_preproc" >&6; }
11163
11164 # So?  What about this header?
11165 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11166   yes:no: )
11167     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11168 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11169     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11170 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11171     ac_header_preproc=yes
11172     ;;
11173   no:yes:* )
11174     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11175 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11176     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11177 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11178     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11179 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11180     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11181 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11182     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11183 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11184     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11185 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11186     ( cat <<\_ASBOX
11187 ## ------------------------------------ ##
11188 ## Report this to http://llvm.org/bugs/ ##
11189 ## ------------------------------------ ##
11190 _ASBOX
11191      ) | sed "s/^/$as_me: WARNING:     /" >&2
11192     ;;
11193 esac
11194 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11195 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11196 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11197   echo $ECHO_N "(cached) $ECHO_C" >&6
11198 else
11199   eval "$as_ac_Header=\$ac_header_preproc"
11200 fi
11201 ac_res=`eval echo '${'$as_ac_Header'}'`
11202                { echo "$as_me:$LINENO: result: $ac_res" >&5
11203 echo "${ECHO_T}$ac_res" >&6; }
11204
11205 fi
11206 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11207   cat >>confdefs.h <<_ACEOF
11208 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11209 _ACEOF
11210
11211 fi
11212
11213 done
11214
11215
11216
11217
11218
11219 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11220 do
11221 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11222 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11223   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11224 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11225 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11226   echo $ECHO_N "(cached) $ECHO_C" >&6
11227 fi
11228 ac_res=`eval echo '${'$as_ac_Header'}'`
11229                { echo "$as_me:$LINENO: result: $ac_res" >&5
11230 echo "${ECHO_T}$ac_res" >&6; }
11231 else
11232   # Is the header compilable?
11233 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11234 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11235 cat >conftest.$ac_ext <<_ACEOF
11236 /* confdefs.h.  */
11237 _ACEOF
11238 cat confdefs.h >>conftest.$ac_ext
11239 cat >>conftest.$ac_ext <<_ACEOF
11240 /* end confdefs.h.  */
11241 $ac_includes_default
11242 #include <$ac_header>
11243 _ACEOF
11244 rm -f conftest.$ac_objext
11245 if { (ac_try="$ac_compile"
11246 case "(($ac_try" in
11247   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11248   *) ac_try_echo=$ac_try;;
11249 esac
11250 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11251   (eval "$ac_compile") 2>conftest.er1
11252   ac_status=$?
11253   grep -v '^ *+' conftest.er1 >conftest.err
11254   rm -f conftest.er1
11255   cat conftest.err >&5
11256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11257   (exit $ac_status); } &&
11258          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11259   { (case "(($ac_try" in
11260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11261   *) ac_try_echo=$ac_try;;
11262 esac
11263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11264   (eval "$ac_try") 2>&5
11265   ac_status=$?
11266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11267   (exit $ac_status); }; } &&
11268          { ac_try='test -s conftest.$ac_objext'
11269   { (case "(($ac_try" in
11270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11271   *) ac_try_echo=$ac_try;;
11272 esac
11273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11274   (eval "$ac_try") 2>&5
11275   ac_status=$?
11276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11277   (exit $ac_status); }; }; then
11278   ac_header_compiler=yes
11279 else
11280   echo "$as_me: failed program was:" >&5
11281 sed 's/^/| /' conftest.$ac_ext >&5
11282
11283         ac_header_compiler=no
11284 fi
11285
11286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11287 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11288 echo "${ECHO_T}$ac_header_compiler" >&6; }
11289
11290 # Is the header present?
11291 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11292 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11293 cat >conftest.$ac_ext <<_ACEOF
11294 /* confdefs.h.  */
11295 _ACEOF
11296 cat confdefs.h >>conftest.$ac_ext
11297 cat >>conftest.$ac_ext <<_ACEOF
11298 /* end confdefs.h.  */
11299 #include <$ac_header>
11300 _ACEOF
11301 if { (ac_try="$ac_cpp conftest.$ac_ext"
11302 case "(($ac_try" in
11303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11304   *) ac_try_echo=$ac_try;;
11305 esac
11306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11307   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11308   ac_status=$?
11309   grep -v '^ *+' conftest.er1 >conftest.err
11310   rm -f conftest.er1
11311   cat conftest.err >&5
11312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11313   (exit $ac_status); } >/dev/null; then
11314   if test -s conftest.err; then
11315     ac_cpp_err=$ac_c_preproc_warn_flag
11316     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11317   else
11318     ac_cpp_err=
11319   fi
11320 else
11321   ac_cpp_err=yes
11322 fi
11323 if test -z "$ac_cpp_err"; then
11324   ac_header_preproc=yes
11325 else
11326   echo "$as_me: failed program was:" >&5
11327 sed 's/^/| /' conftest.$ac_ext >&5
11328
11329   ac_header_preproc=no
11330 fi
11331
11332 rm -f conftest.err conftest.$ac_ext
11333 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11334 echo "${ECHO_T}$ac_header_preproc" >&6; }
11335
11336 # So?  What about this header?
11337 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11338   yes:no: )
11339     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11340 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11341     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11342 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11343     ac_header_preproc=yes
11344     ;;
11345   no:yes:* )
11346     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11347 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11348     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11349 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11350     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11351 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11352     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11353 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11354     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11355 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11356     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11357 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11358     ( cat <<\_ASBOX
11359 ## ------------------------------------ ##
11360 ## Report this to http://llvm.org/bugs/ ##
11361 ## ------------------------------------ ##
11362 _ASBOX
11363      ) | sed "s/^/$as_me: WARNING:     /" >&2
11364     ;;
11365 esac
11366 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11367 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11368 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11369   echo $ECHO_N "(cached) $ECHO_C" >&6
11370 else
11371   eval "$as_ac_Header=\$ac_header_preproc"
11372 fi
11373 ac_res=`eval echo '${'$as_ac_Header'}'`
11374                { echo "$as_me:$LINENO: result: $ac_res" >&5
11375 echo "${ECHO_T}$ac_res" >&6; }
11376
11377 fi
11378 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11379   cat >>confdefs.h <<_ACEOF
11380 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11381 _ACEOF
11382
11383 fi
11384
11385 done
11386
11387
11388
11389 for ac_header in string.h strings.h
11390 do
11391 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11392 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11393   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11394 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11395 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11396   echo $ECHO_N "(cached) $ECHO_C" >&6
11397 fi
11398 ac_res=`eval echo '${'$as_ac_Header'}'`
11399                { echo "$as_me:$LINENO: result: $ac_res" >&5
11400 echo "${ECHO_T}$ac_res" >&6; }
11401 else
11402   # Is the header compilable?
11403 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11404 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11405 cat >conftest.$ac_ext <<_ACEOF
11406 /* confdefs.h.  */
11407 _ACEOF
11408 cat confdefs.h >>conftest.$ac_ext
11409 cat >>conftest.$ac_ext <<_ACEOF
11410 /* end confdefs.h.  */
11411 $ac_includes_default
11412 #include <$ac_header>
11413 _ACEOF
11414 rm -f conftest.$ac_objext
11415 if { (ac_try="$ac_compile"
11416 case "(($ac_try" in
11417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11418   *) ac_try_echo=$ac_try;;
11419 esac
11420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11421   (eval "$ac_compile") 2>conftest.er1
11422   ac_status=$?
11423   grep -v '^ *+' conftest.er1 >conftest.err
11424   rm -f conftest.er1
11425   cat conftest.err >&5
11426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11427   (exit $ac_status); } &&
11428          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11429   { (case "(($ac_try" in
11430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11431   *) ac_try_echo=$ac_try;;
11432 esac
11433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11434   (eval "$ac_try") 2>&5
11435   ac_status=$?
11436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11437   (exit $ac_status); }; } &&
11438          { ac_try='test -s conftest.$ac_objext'
11439   { (case "(($ac_try" in
11440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11441   *) ac_try_echo=$ac_try;;
11442 esac
11443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11444   (eval "$ac_try") 2>&5
11445   ac_status=$?
11446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11447   (exit $ac_status); }; }; then
11448   ac_header_compiler=yes
11449 else
11450   echo "$as_me: failed program was:" >&5
11451 sed 's/^/| /' conftest.$ac_ext >&5
11452
11453         ac_header_compiler=no
11454 fi
11455
11456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11457 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11458 echo "${ECHO_T}$ac_header_compiler" >&6; }
11459
11460 # Is the header present?
11461 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11462 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11463 cat >conftest.$ac_ext <<_ACEOF
11464 /* confdefs.h.  */
11465 _ACEOF
11466 cat confdefs.h >>conftest.$ac_ext
11467 cat >>conftest.$ac_ext <<_ACEOF
11468 /* end confdefs.h.  */
11469 #include <$ac_header>
11470 _ACEOF
11471 if { (ac_try="$ac_cpp conftest.$ac_ext"
11472 case "(($ac_try" in
11473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11474   *) ac_try_echo=$ac_try;;
11475 esac
11476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11477   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11478   ac_status=$?
11479   grep -v '^ *+' conftest.er1 >conftest.err
11480   rm -f conftest.er1
11481   cat conftest.err >&5
11482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11483   (exit $ac_status); } >/dev/null; then
11484   if test -s conftest.err; then
11485     ac_cpp_err=$ac_c_preproc_warn_flag
11486     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11487   else
11488     ac_cpp_err=
11489   fi
11490 else
11491   ac_cpp_err=yes
11492 fi
11493 if test -z "$ac_cpp_err"; then
11494   ac_header_preproc=yes
11495 else
11496   echo "$as_me: failed program was:" >&5
11497 sed 's/^/| /' conftest.$ac_ext >&5
11498
11499   ac_header_preproc=no
11500 fi
11501
11502 rm -f conftest.err conftest.$ac_ext
11503 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11504 echo "${ECHO_T}$ac_header_preproc" >&6; }
11505
11506 # So?  What about this header?
11507 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11508   yes:no: )
11509     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11510 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11511     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11512 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11513     ac_header_preproc=yes
11514     ;;
11515   no:yes:* )
11516     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11517 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11518     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11519 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11520     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11521 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11522     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11523 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11524     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11525 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11526     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11527 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11528     ( cat <<\_ASBOX
11529 ## ------------------------------------ ##
11530 ## Report this to http://llvm.org/bugs/ ##
11531 ## ------------------------------------ ##
11532 _ASBOX
11533      ) | sed "s/^/$as_me: WARNING:     /" >&2
11534     ;;
11535 esac
11536 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11537 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11538 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11539   echo $ECHO_N "(cached) $ECHO_C" >&6
11540 else
11541   eval "$as_ac_Header=\$ac_header_preproc"
11542 fi
11543 ac_res=`eval echo '${'$as_ac_Header'}'`
11544                { echo "$as_me:$LINENO: result: $ac_res" >&5
11545 echo "${ECHO_T}$ac_res" >&6; }
11546
11547 fi
11548 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11549   cat >>confdefs.h <<_ACEOF
11550 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11551 _ACEOF
11552  break
11553 fi
11554
11555 done
11556
11557
11558
11559
11560 for ac_func in strchr index
11561 do
11562 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11563 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11564 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11565 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11566   echo $ECHO_N "(cached) $ECHO_C" >&6
11567 else
11568   cat >conftest.$ac_ext <<_ACEOF
11569 /* confdefs.h.  */
11570 _ACEOF
11571 cat confdefs.h >>conftest.$ac_ext
11572 cat >>conftest.$ac_ext <<_ACEOF
11573 /* end confdefs.h.  */
11574 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11575    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11576 #define $ac_func innocuous_$ac_func
11577
11578 /* System header to define __stub macros and hopefully few prototypes,
11579     which can conflict with char $ac_func (); below.
11580     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11581     <limits.h> exists even on freestanding compilers.  */
11582
11583 #ifdef __STDC__
11584 # include <limits.h>
11585 #else
11586 # include <assert.h>
11587 #endif
11588
11589 #undef $ac_func
11590
11591 /* Override any GCC internal prototype to avoid an error.
11592    Use char because int might match the return type of a GCC
11593    builtin and then its argument prototype would still apply.  */
11594 #ifdef __cplusplus
11595 extern "C"
11596 #endif
11597 char $ac_func ();
11598 /* The GNU C library defines this for functions which it implements
11599     to always fail with ENOSYS.  Some functions are actually named
11600     something starting with __ and the normal name is an alias.  */
11601 #if defined __stub_$ac_func || defined __stub___$ac_func
11602 choke me
11603 #endif
11604
11605 int
11606 main ()
11607 {
11608 return $ac_func ();
11609   ;
11610   return 0;
11611 }
11612 _ACEOF
11613 rm -f conftest.$ac_objext conftest$ac_exeext
11614 if { (ac_try="$ac_link"
11615 case "(($ac_try" in
11616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11617   *) ac_try_echo=$ac_try;;
11618 esac
11619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11620   (eval "$ac_link") 2>conftest.er1
11621   ac_status=$?
11622   grep -v '^ *+' conftest.er1 >conftest.err
11623   rm -f conftest.er1
11624   cat conftest.err >&5
11625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11626   (exit $ac_status); } &&
11627          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11628   { (case "(($ac_try" in
11629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11630   *) ac_try_echo=$ac_try;;
11631 esac
11632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11633   (eval "$ac_try") 2>&5
11634   ac_status=$?
11635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11636   (exit $ac_status); }; } &&
11637          { ac_try='test -s conftest$ac_exeext'
11638   { (case "(($ac_try" in
11639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11640   *) ac_try_echo=$ac_try;;
11641 esac
11642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11643   (eval "$ac_try") 2>&5
11644   ac_status=$?
11645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11646   (exit $ac_status); }; }; then
11647   eval "$as_ac_var=yes"
11648 else
11649   echo "$as_me: failed program was:" >&5
11650 sed 's/^/| /' conftest.$ac_ext >&5
11651
11652         eval "$as_ac_var=no"
11653 fi
11654
11655 rm -f core conftest.err conftest.$ac_objext \
11656       conftest$ac_exeext conftest.$ac_ext
11657 fi
11658 ac_res=`eval echo '${'$as_ac_var'}'`
11659                { echo "$as_me:$LINENO: result: $ac_res" >&5
11660 echo "${ECHO_T}$ac_res" >&6; }
11661 if test `eval echo '${'$as_ac_var'}'` = yes; then
11662   cat >>confdefs.h <<_ACEOF
11663 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11664 _ACEOF
11665  break
11666 fi
11667 done
11668
11669
11670
11671 for ac_func in strrchr rindex
11672 do
11673 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11674 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11675 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11676 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11677   echo $ECHO_N "(cached) $ECHO_C" >&6
11678 else
11679   cat >conftest.$ac_ext <<_ACEOF
11680 /* confdefs.h.  */
11681 _ACEOF
11682 cat confdefs.h >>conftest.$ac_ext
11683 cat >>conftest.$ac_ext <<_ACEOF
11684 /* end confdefs.h.  */
11685 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11686    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11687 #define $ac_func innocuous_$ac_func
11688
11689 /* System header to define __stub macros and hopefully few prototypes,
11690     which can conflict with char $ac_func (); below.
11691     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11692     <limits.h> exists even on freestanding compilers.  */
11693
11694 #ifdef __STDC__
11695 # include <limits.h>
11696 #else
11697 # include <assert.h>
11698 #endif
11699
11700 #undef $ac_func
11701
11702 /* Override any GCC internal prototype to avoid an error.
11703    Use char because int might match the return type of a GCC
11704    builtin and then its argument prototype would still apply.  */
11705 #ifdef __cplusplus
11706 extern "C"
11707 #endif
11708 char $ac_func ();
11709 /* The GNU C library defines this for functions which it implements
11710     to always fail with ENOSYS.  Some functions are actually named
11711     something starting with __ and the normal name is an alias.  */
11712 #if defined __stub_$ac_func || defined __stub___$ac_func
11713 choke me
11714 #endif
11715
11716 int
11717 main ()
11718 {
11719 return $ac_func ();
11720   ;
11721   return 0;
11722 }
11723 _ACEOF
11724 rm -f conftest.$ac_objext conftest$ac_exeext
11725 if { (ac_try="$ac_link"
11726 case "(($ac_try" in
11727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11728   *) ac_try_echo=$ac_try;;
11729 esac
11730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11731   (eval "$ac_link") 2>conftest.er1
11732   ac_status=$?
11733   grep -v '^ *+' conftest.er1 >conftest.err
11734   rm -f conftest.er1
11735   cat conftest.err >&5
11736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11737   (exit $ac_status); } &&
11738          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11739   { (case "(($ac_try" in
11740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11741   *) ac_try_echo=$ac_try;;
11742 esac
11743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11744   (eval "$ac_try") 2>&5
11745   ac_status=$?
11746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11747   (exit $ac_status); }; } &&
11748          { ac_try='test -s conftest$ac_exeext'
11749   { (case "(($ac_try" in
11750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11751   *) ac_try_echo=$ac_try;;
11752 esac
11753 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11754   (eval "$ac_try") 2>&5
11755   ac_status=$?
11756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11757   (exit $ac_status); }; }; then
11758   eval "$as_ac_var=yes"
11759 else
11760   echo "$as_me: failed program was:" >&5
11761 sed 's/^/| /' conftest.$ac_ext >&5
11762
11763         eval "$as_ac_var=no"
11764 fi
11765
11766 rm -f core conftest.err conftest.$ac_objext \
11767       conftest$ac_exeext conftest.$ac_ext
11768 fi
11769 ac_res=`eval echo '${'$as_ac_var'}'`
11770                { echo "$as_me:$LINENO: result: $ac_res" >&5
11771 echo "${ECHO_T}$ac_res" >&6; }
11772 if test `eval echo '${'$as_ac_var'}'` = yes; then
11773   cat >>confdefs.h <<_ACEOF
11774 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11775 _ACEOF
11776  break
11777 fi
11778 done
11779
11780
11781
11782 for ac_func in memcpy bcopy
11783 do
11784 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11785 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11786 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11787 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11788   echo $ECHO_N "(cached) $ECHO_C" >&6
11789 else
11790   cat >conftest.$ac_ext <<_ACEOF
11791 /* confdefs.h.  */
11792 _ACEOF
11793 cat confdefs.h >>conftest.$ac_ext
11794 cat >>conftest.$ac_ext <<_ACEOF
11795 /* end confdefs.h.  */
11796 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11797    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11798 #define $ac_func innocuous_$ac_func
11799
11800 /* System header to define __stub macros and hopefully few prototypes,
11801     which can conflict with char $ac_func (); below.
11802     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11803     <limits.h> exists even on freestanding compilers.  */
11804
11805 #ifdef __STDC__
11806 # include <limits.h>
11807 #else
11808 # include <assert.h>
11809 #endif
11810
11811 #undef $ac_func
11812
11813 /* Override any GCC internal prototype to avoid an error.
11814    Use char because int might match the return type of a GCC
11815    builtin and then its argument prototype would still apply.  */
11816 #ifdef __cplusplus
11817 extern "C"
11818 #endif
11819 char $ac_func ();
11820 /* The GNU C library defines this for functions which it implements
11821     to always fail with ENOSYS.  Some functions are actually named
11822     something starting with __ and the normal name is an alias.  */
11823 #if defined __stub_$ac_func || defined __stub___$ac_func
11824 choke me
11825 #endif
11826
11827 int
11828 main ()
11829 {
11830 return $ac_func ();
11831   ;
11832   return 0;
11833 }
11834 _ACEOF
11835 rm -f conftest.$ac_objext conftest$ac_exeext
11836 if { (ac_try="$ac_link"
11837 case "(($ac_try" in
11838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11839   *) ac_try_echo=$ac_try;;
11840 esac
11841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11842   (eval "$ac_link") 2>conftest.er1
11843   ac_status=$?
11844   grep -v '^ *+' conftest.er1 >conftest.err
11845   rm -f conftest.er1
11846   cat conftest.err >&5
11847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11848   (exit $ac_status); } &&
11849          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11850   { (case "(($ac_try" in
11851   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11852   *) ac_try_echo=$ac_try;;
11853 esac
11854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11855   (eval "$ac_try") 2>&5
11856   ac_status=$?
11857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11858   (exit $ac_status); }; } &&
11859          { ac_try='test -s conftest$ac_exeext'
11860   { (case "(($ac_try" in
11861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11862   *) ac_try_echo=$ac_try;;
11863 esac
11864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11865   (eval "$ac_try") 2>&5
11866   ac_status=$?
11867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868   (exit $ac_status); }; }; then
11869   eval "$as_ac_var=yes"
11870 else
11871   echo "$as_me: failed program was:" >&5
11872 sed 's/^/| /' conftest.$ac_ext >&5
11873
11874         eval "$as_ac_var=no"
11875 fi
11876
11877 rm -f core conftest.err conftest.$ac_objext \
11878       conftest$ac_exeext conftest.$ac_ext
11879 fi
11880 ac_res=`eval echo '${'$as_ac_var'}'`
11881                { echo "$as_me:$LINENO: result: $ac_res" >&5
11882 echo "${ECHO_T}$ac_res" >&6; }
11883 if test `eval echo '${'$as_ac_var'}'` = yes; then
11884   cat >>confdefs.h <<_ACEOF
11885 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11886 _ACEOF
11887  break
11888 fi
11889 done
11890
11891
11892
11893 for ac_func in memmove strcmp
11894 do
11895 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11896 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11897 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11898 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11899   echo $ECHO_N "(cached) $ECHO_C" >&6
11900 else
11901   cat >conftest.$ac_ext <<_ACEOF
11902 /* confdefs.h.  */
11903 _ACEOF
11904 cat confdefs.h >>conftest.$ac_ext
11905 cat >>conftest.$ac_ext <<_ACEOF
11906 /* end confdefs.h.  */
11907 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11908    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11909 #define $ac_func innocuous_$ac_func
11910
11911 /* System header to define __stub macros and hopefully few prototypes,
11912     which can conflict with char $ac_func (); below.
11913     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11914     <limits.h> exists even on freestanding compilers.  */
11915
11916 #ifdef __STDC__
11917 # include <limits.h>
11918 #else
11919 # include <assert.h>
11920 #endif
11921
11922 #undef $ac_func
11923
11924 /* Override any GCC internal prototype to avoid an error.
11925    Use char because int might match the return type of a GCC
11926    builtin and then its argument prototype would still apply.  */
11927 #ifdef __cplusplus
11928 extern "C"
11929 #endif
11930 char $ac_func ();
11931 /* The GNU C library defines this for functions which it implements
11932     to always fail with ENOSYS.  Some functions are actually named
11933     something starting with __ and the normal name is an alias.  */
11934 #if defined __stub_$ac_func || defined __stub___$ac_func
11935 choke me
11936 #endif
11937
11938 int
11939 main ()
11940 {
11941 return $ac_func ();
11942   ;
11943   return 0;
11944 }
11945 _ACEOF
11946 rm -f conftest.$ac_objext conftest$ac_exeext
11947 if { (ac_try="$ac_link"
11948 case "(($ac_try" in
11949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11950   *) ac_try_echo=$ac_try;;
11951 esac
11952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11953   (eval "$ac_link") 2>conftest.er1
11954   ac_status=$?
11955   grep -v '^ *+' conftest.er1 >conftest.err
11956   rm -f conftest.er1
11957   cat conftest.err >&5
11958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11959   (exit $ac_status); } &&
11960          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11961   { (case "(($ac_try" in
11962   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11963   *) ac_try_echo=$ac_try;;
11964 esac
11965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11966   (eval "$ac_try") 2>&5
11967   ac_status=$?
11968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11969   (exit $ac_status); }; } &&
11970          { ac_try='test -s conftest$ac_exeext'
11971   { (case "(($ac_try" in
11972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11973   *) ac_try_echo=$ac_try;;
11974 esac
11975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11976   (eval "$ac_try") 2>&5
11977   ac_status=$?
11978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11979   (exit $ac_status); }; }; then
11980   eval "$as_ac_var=yes"
11981 else
11982   echo "$as_me: failed program was:" >&5
11983 sed 's/^/| /' conftest.$ac_ext >&5
11984
11985         eval "$as_ac_var=no"
11986 fi
11987
11988 rm -f core conftest.err conftest.$ac_objext \
11989       conftest$ac_exeext conftest.$ac_ext
11990 fi
11991 ac_res=`eval echo '${'$as_ac_var'}'`
11992                { echo "$as_me:$LINENO: result: $ac_res" >&5
11993 echo "${ECHO_T}$ac_res" >&6; }
11994 if test `eval echo '${'$as_ac_var'}'` = yes; then
11995   cat >>confdefs.h <<_ACEOF
11996 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11997 _ACEOF
11998
11999 fi
12000 done
12001
12002
12003
12004
12005 for ac_func in closedir opendir readdir
12006 do
12007 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12008 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12009 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12010 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12011   echo $ECHO_N "(cached) $ECHO_C" >&6
12012 else
12013   cat >conftest.$ac_ext <<_ACEOF
12014 /* confdefs.h.  */
12015 _ACEOF
12016 cat confdefs.h >>conftest.$ac_ext
12017 cat >>conftest.$ac_ext <<_ACEOF
12018 /* end confdefs.h.  */
12019 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12020    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12021 #define $ac_func innocuous_$ac_func
12022
12023 /* System header to define __stub macros and hopefully few prototypes,
12024     which can conflict with char $ac_func (); below.
12025     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12026     <limits.h> exists even on freestanding compilers.  */
12027
12028 #ifdef __STDC__
12029 # include <limits.h>
12030 #else
12031 # include <assert.h>
12032 #endif
12033
12034 #undef $ac_func
12035
12036 /* Override any GCC internal prototype to avoid an error.
12037    Use char because int might match the return type of a GCC
12038    builtin and then its argument prototype would still apply.  */
12039 #ifdef __cplusplus
12040 extern "C"
12041 #endif
12042 char $ac_func ();
12043 /* The GNU C library defines this for functions which it implements
12044     to always fail with ENOSYS.  Some functions are actually named
12045     something starting with __ and the normal name is an alias.  */
12046 #if defined __stub_$ac_func || defined __stub___$ac_func
12047 choke me
12048 #endif
12049
12050 int
12051 main ()
12052 {
12053 return $ac_func ();
12054   ;
12055   return 0;
12056 }
12057 _ACEOF
12058 rm -f conftest.$ac_objext conftest$ac_exeext
12059 if { (ac_try="$ac_link"
12060 case "(($ac_try" in
12061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12062   *) ac_try_echo=$ac_try;;
12063 esac
12064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12065   (eval "$ac_link") 2>conftest.er1
12066   ac_status=$?
12067   grep -v '^ *+' conftest.er1 >conftest.err
12068   rm -f conftest.er1
12069   cat conftest.err >&5
12070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12071   (exit $ac_status); } &&
12072          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12073   { (case "(($ac_try" in
12074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12075   *) ac_try_echo=$ac_try;;
12076 esac
12077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12078   (eval "$ac_try") 2>&5
12079   ac_status=$?
12080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12081   (exit $ac_status); }; } &&
12082          { ac_try='test -s conftest$ac_exeext'
12083   { (case "(($ac_try" in
12084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12085   *) ac_try_echo=$ac_try;;
12086 esac
12087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12088   (eval "$ac_try") 2>&5
12089   ac_status=$?
12090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12091   (exit $ac_status); }; }; then
12092   eval "$as_ac_var=yes"
12093 else
12094   echo "$as_me: failed program was:" >&5
12095 sed 's/^/| /' conftest.$ac_ext >&5
12096
12097         eval "$as_ac_var=no"
12098 fi
12099
12100 rm -f core conftest.err conftest.$ac_objext \
12101       conftest$ac_exeext conftest.$ac_ext
12102 fi
12103 ac_res=`eval echo '${'$as_ac_var'}'`
12104                { echo "$as_me:$LINENO: result: $ac_res" >&5
12105 echo "${ECHO_T}$ac_res" >&6; }
12106 if test `eval echo '${'$as_ac_var'}'` = yes; then
12107   cat >>confdefs.h <<_ACEOF
12108 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12109 _ACEOF
12110
12111 fi
12112 done
12113
12114
12115
12116 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12117 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12118
12119 ICC=no
12120 IXX=no
12121 case $CC in
12122   icc*|icpc*)
12123     ICC=yes
12124     IXX=yes
12125     ;;
12126    *)
12127     ;;
12128 esac
12129
12130 if test "$GCC" != "yes" && test "$ICC" != "yes"
12131 then
12132   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12133 echo "$as_me: error: gcc|icc required but not found" >&2;}
12134    { (exit 1); exit 1; }; }
12135 fi
12136
12137 if test "$GXX" != "yes" && test "$IXX" != "yes"
12138 then
12139   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12140 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12141    { (exit 1); exit 1; }; }
12142 fi
12143
12144 if test "$GCC" = "yes"
12145 then
12146   cat >conftest.$ac_ext <<_ACEOF
12147 #if !defined(__GNUC__) || __GNUC__ < 3
12148 #error Unsupported GCC version
12149 #endif
12150
12151 _ACEOF
12152 rm -f conftest.$ac_objext
12153 if { (ac_try="$ac_compile"
12154 case "(($ac_try" in
12155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12156   *) ac_try_echo=$ac_try;;
12157 esac
12158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12159   (eval "$ac_compile") 2>conftest.er1
12160   ac_status=$?
12161   grep -v '^ *+' conftest.er1 >conftest.err
12162   rm -f conftest.er1
12163   cat conftest.err >&5
12164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12165   (exit $ac_status); } &&
12166          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12167   { (case "(($ac_try" in
12168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12169   *) ac_try_echo=$ac_try;;
12170 esac
12171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12172   (eval "$ac_try") 2>&5
12173   ac_status=$?
12174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12175   (exit $ac_status); }; } &&
12176          { ac_try='test -s conftest.$ac_objext'
12177   { (case "(($ac_try" in
12178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12179   *) ac_try_echo=$ac_try;;
12180 esac
12181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12182   (eval "$ac_try") 2>&5
12183   ac_status=$?
12184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185   (exit $ac_status); }; }; then
12186   :
12187 else
12188   echo "$as_me: failed program was:" >&5
12189 sed 's/^/| /' conftest.$ac_ext >&5
12190
12191         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12192 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12193    { (exit 1); exit 1; }; }
12194 fi
12195
12196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12197 fi
12198
12199 if test -z "$llvm_cv_gnu_make_command"
12200 then
12201   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12202 echo "$as_me: error: GNU Make required but not found" >&2;}
12203    { (exit 1); exit 1; }; }
12204 fi
12205
12206 { echo "$as_me:$LINENO: result: ok" >&5
12207 echo "${ECHO_T}ok" >&6; }
12208
12209 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12210 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12211 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12212
12213 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12214
12215 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12216 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12217
12218
12219
12220 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12221 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12222 if test "${ac_cv_lib_m_sin+set}" = set; then
12223   echo $ECHO_N "(cached) $ECHO_C" >&6
12224 else
12225   ac_check_lib_save_LIBS=$LIBS
12226 LIBS="-lm  $LIBS"
12227 cat >conftest.$ac_ext <<_ACEOF
12228 /* confdefs.h.  */
12229 _ACEOF
12230 cat confdefs.h >>conftest.$ac_ext
12231 cat >>conftest.$ac_ext <<_ACEOF
12232 /* end confdefs.h.  */
12233
12234 /* Override any GCC internal prototype to avoid an error.
12235    Use char because int might match the return type of a GCC
12236    builtin and then its argument prototype would still apply.  */
12237 #ifdef __cplusplus
12238 extern "C"
12239 #endif
12240 char sin ();
12241 int
12242 main ()
12243 {
12244 return sin ();
12245   ;
12246   return 0;
12247 }
12248 _ACEOF
12249 rm -f conftest.$ac_objext conftest$ac_exeext
12250 if { (ac_try="$ac_link"
12251 case "(($ac_try" in
12252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12253   *) ac_try_echo=$ac_try;;
12254 esac
12255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12256   (eval "$ac_link") 2>conftest.er1
12257   ac_status=$?
12258   grep -v '^ *+' conftest.er1 >conftest.err
12259   rm -f conftest.er1
12260   cat conftest.err >&5
12261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12262   (exit $ac_status); } &&
12263          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12264   { (case "(($ac_try" in
12265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12266   *) ac_try_echo=$ac_try;;
12267 esac
12268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12269   (eval "$ac_try") 2>&5
12270   ac_status=$?
12271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12272   (exit $ac_status); }; } &&
12273          { ac_try='test -s conftest$ac_exeext'
12274   { (case "(($ac_try" in
12275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12276   *) ac_try_echo=$ac_try;;
12277 esac
12278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12279   (eval "$ac_try") 2>&5
12280   ac_status=$?
12281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12282   (exit $ac_status); }; }; then
12283   ac_cv_lib_m_sin=yes
12284 else
12285   echo "$as_me: failed program was:" >&5
12286 sed 's/^/| /' conftest.$ac_ext >&5
12287
12288         ac_cv_lib_m_sin=no
12289 fi
12290
12291 rm -f core conftest.err conftest.$ac_objext \
12292       conftest$ac_exeext conftest.$ac_ext
12293 LIBS=$ac_check_lib_save_LIBS
12294 fi
12295 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12296 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12297 if test $ac_cv_lib_m_sin = yes; then
12298   cat >>confdefs.h <<_ACEOF
12299 #define HAVE_LIBM 1
12300 _ACEOF
12301
12302   LIBS="-lm $LIBS"
12303
12304 fi
12305
12306 if test "$llvm_cv_os_type" = "MingW" ; then
12307
12308 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12309 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12310 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12311   echo $ECHO_N "(cached) $ECHO_C" >&6
12312 else
12313   ac_check_lib_save_LIBS=$LIBS
12314 LIBS="-limagehlp  $LIBS"
12315 cat >conftest.$ac_ext <<_ACEOF
12316 /* confdefs.h.  */
12317 _ACEOF
12318 cat confdefs.h >>conftest.$ac_ext
12319 cat >>conftest.$ac_ext <<_ACEOF
12320 /* end confdefs.h.  */
12321
12322
12323 int
12324 main ()
12325 {
12326 return main ();
12327   ;
12328   return 0;
12329 }
12330 _ACEOF
12331 rm -f conftest.$ac_objext conftest$ac_exeext
12332 if { (ac_try="$ac_link"
12333 case "(($ac_try" in
12334   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12335   *) ac_try_echo=$ac_try;;
12336 esac
12337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12338   (eval "$ac_link") 2>conftest.er1
12339   ac_status=$?
12340   grep -v '^ *+' conftest.er1 >conftest.err
12341   rm -f conftest.er1
12342   cat conftest.err >&5
12343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344   (exit $ac_status); } &&
12345          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12346   { (case "(($ac_try" in
12347   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12348   *) ac_try_echo=$ac_try;;
12349 esac
12350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12351   (eval "$ac_try") 2>&5
12352   ac_status=$?
12353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12354   (exit $ac_status); }; } &&
12355          { ac_try='test -s conftest$ac_exeext'
12356   { (case "(($ac_try" in
12357   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12358   *) ac_try_echo=$ac_try;;
12359 esac
12360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12361   (eval "$ac_try") 2>&5
12362   ac_status=$?
12363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12364   (exit $ac_status); }; }; then
12365   ac_cv_lib_imagehlp_main=yes
12366 else
12367   echo "$as_me: failed program was:" >&5
12368 sed 's/^/| /' conftest.$ac_ext >&5
12369
12370         ac_cv_lib_imagehlp_main=no
12371 fi
12372
12373 rm -f core conftest.err conftest.$ac_objext \
12374       conftest$ac_exeext conftest.$ac_ext
12375 LIBS=$ac_check_lib_save_LIBS
12376 fi
12377 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12378 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12379 if test $ac_cv_lib_imagehlp_main = yes; then
12380   cat >>confdefs.h <<_ACEOF
12381 #define HAVE_LIBIMAGEHLP 1
12382 _ACEOF
12383
12384   LIBS="-limagehlp $LIBS"
12385
12386 fi
12387
12388
12389 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12390 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12391 if test "${ac_cv_lib_psapi_main+set}" = set; then
12392   echo $ECHO_N "(cached) $ECHO_C" >&6
12393 else
12394   ac_check_lib_save_LIBS=$LIBS
12395 LIBS="-lpsapi  $LIBS"
12396 cat >conftest.$ac_ext <<_ACEOF
12397 /* confdefs.h.  */
12398 _ACEOF
12399 cat confdefs.h >>conftest.$ac_ext
12400 cat >>conftest.$ac_ext <<_ACEOF
12401 /* end confdefs.h.  */
12402
12403
12404 int
12405 main ()
12406 {
12407 return main ();
12408   ;
12409   return 0;
12410 }
12411 _ACEOF
12412 rm -f conftest.$ac_objext conftest$ac_exeext
12413 if { (ac_try="$ac_link"
12414 case "(($ac_try" in
12415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12416   *) ac_try_echo=$ac_try;;
12417 esac
12418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12419   (eval "$ac_link") 2>conftest.er1
12420   ac_status=$?
12421   grep -v '^ *+' conftest.er1 >conftest.err
12422   rm -f conftest.er1
12423   cat conftest.err >&5
12424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12425   (exit $ac_status); } &&
12426          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12427   { (case "(($ac_try" in
12428   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12429   *) ac_try_echo=$ac_try;;
12430 esac
12431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12432   (eval "$ac_try") 2>&5
12433   ac_status=$?
12434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12435   (exit $ac_status); }; } &&
12436          { ac_try='test -s conftest$ac_exeext'
12437   { (case "(($ac_try" in
12438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12439   *) ac_try_echo=$ac_try;;
12440 esac
12441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12442   (eval "$ac_try") 2>&5
12443   ac_status=$?
12444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12445   (exit $ac_status); }; }; then
12446   ac_cv_lib_psapi_main=yes
12447 else
12448   echo "$as_me: failed program was:" >&5
12449 sed 's/^/| /' conftest.$ac_ext >&5
12450
12451         ac_cv_lib_psapi_main=no
12452 fi
12453
12454 rm -f core conftest.err conftest.$ac_objext \
12455       conftest$ac_exeext conftest.$ac_ext
12456 LIBS=$ac_check_lib_save_LIBS
12457 fi
12458 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12459 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12460 if test $ac_cv_lib_psapi_main = yes; then
12461   cat >>confdefs.h <<_ACEOF
12462 #define HAVE_LIBPSAPI 1
12463 _ACEOF
12464
12465   LIBS="-lpsapi $LIBS"
12466
12467 fi
12468
12469 fi
12470
12471 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12472 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12473 if test "${ac_cv_search_dlopen+set}" = set; then
12474   echo $ECHO_N "(cached) $ECHO_C" >&6
12475 else
12476   ac_func_search_save_LIBS=$LIBS
12477 cat >conftest.$ac_ext <<_ACEOF
12478 /* confdefs.h.  */
12479 _ACEOF
12480 cat confdefs.h >>conftest.$ac_ext
12481 cat >>conftest.$ac_ext <<_ACEOF
12482 /* end confdefs.h.  */
12483
12484 /* Override any GCC internal prototype to avoid an error.
12485    Use char because int might match the return type of a GCC
12486    builtin and then its argument prototype would still apply.  */
12487 #ifdef __cplusplus
12488 extern "C"
12489 #endif
12490 char dlopen ();
12491 int
12492 main ()
12493 {
12494 return dlopen ();
12495   ;
12496   return 0;
12497 }
12498 _ACEOF
12499 for ac_lib in '' dl; do
12500   if test -z "$ac_lib"; then
12501     ac_res="none required"
12502   else
12503     ac_res=-l$ac_lib
12504     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12505   fi
12506   rm -f conftest.$ac_objext conftest$ac_exeext
12507 if { (ac_try="$ac_link"
12508 case "(($ac_try" in
12509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12510   *) ac_try_echo=$ac_try;;
12511 esac
12512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12513   (eval "$ac_link") 2>conftest.er1
12514   ac_status=$?
12515   grep -v '^ *+' conftest.er1 >conftest.err
12516   rm -f conftest.er1
12517   cat conftest.err >&5
12518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12519   (exit $ac_status); } &&
12520          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12521   { (case "(($ac_try" in
12522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12523   *) ac_try_echo=$ac_try;;
12524 esac
12525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12526   (eval "$ac_try") 2>&5
12527   ac_status=$?
12528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12529   (exit $ac_status); }; } &&
12530          { ac_try='test -s conftest$ac_exeext'
12531   { (case "(($ac_try" in
12532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12533   *) ac_try_echo=$ac_try;;
12534 esac
12535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12536   (eval "$ac_try") 2>&5
12537   ac_status=$?
12538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12539   (exit $ac_status); }; }; then
12540   ac_cv_search_dlopen=$ac_res
12541 else
12542   echo "$as_me: failed program was:" >&5
12543 sed 's/^/| /' conftest.$ac_ext >&5
12544
12545
12546 fi
12547
12548 rm -f core conftest.err conftest.$ac_objext \
12549       conftest$ac_exeext
12550   if test "${ac_cv_search_dlopen+set}" = set; then
12551   break
12552 fi
12553 done
12554 if test "${ac_cv_search_dlopen+set}" = set; then
12555   :
12556 else
12557   ac_cv_search_dlopen=no
12558 fi
12559 rm conftest.$ac_ext
12560 LIBS=$ac_func_search_save_LIBS
12561 fi
12562 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12563 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12564 ac_res=$ac_cv_search_dlopen
12565 if test "$ac_res" != no; then
12566   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12567
12568 cat >>confdefs.h <<\_ACEOF
12569 #define HAVE_DLOPEN 1
12570 _ACEOF
12571
12572 else
12573   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12574 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12575 fi
12576
12577
12578 if test "$llvm_cv_enable_libffi" = "yes" ; then
12579   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12580 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12581 if test "${ac_cv_search_ffi_call+set}" = set; then
12582   echo $ECHO_N "(cached) $ECHO_C" >&6
12583 else
12584   ac_func_search_save_LIBS=$LIBS
12585 cat >conftest.$ac_ext <<_ACEOF
12586 /* confdefs.h.  */
12587 _ACEOF
12588 cat confdefs.h >>conftest.$ac_ext
12589 cat >>conftest.$ac_ext <<_ACEOF
12590 /* end confdefs.h.  */
12591
12592 /* Override any GCC internal prototype to avoid an error.
12593    Use char because int might match the return type of a GCC
12594    builtin and then its argument prototype would still apply.  */
12595 #ifdef __cplusplus
12596 extern "C"
12597 #endif
12598 char ffi_call ();
12599 int
12600 main ()
12601 {
12602 return ffi_call ();
12603   ;
12604   return 0;
12605 }
12606 _ACEOF
12607 for ac_lib in '' ffi; do
12608   if test -z "$ac_lib"; then
12609     ac_res="none required"
12610   else
12611     ac_res=-l$ac_lib
12612     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12613   fi
12614   rm -f conftest.$ac_objext conftest$ac_exeext
12615 if { (ac_try="$ac_link"
12616 case "(($ac_try" in
12617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12618   *) ac_try_echo=$ac_try;;
12619 esac
12620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12621   (eval "$ac_link") 2>conftest.er1
12622   ac_status=$?
12623   grep -v '^ *+' conftest.er1 >conftest.err
12624   rm -f conftest.er1
12625   cat conftest.err >&5
12626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12627   (exit $ac_status); } &&
12628          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12629   { (case "(($ac_try" in
12630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12631   *) ac_try_echo=$ac_try;;
12632 esac
12633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12634   (eval "$ac_try") 2>&5
12635   ac_status=$?
12636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12637   (exit $ac_status); }; } &&
12638          { ac_try='test -s conftest$ac_exeext'
12639   { (case "(($ac_try" in
12640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12641   *) ac_try_echo=$ac_try;;
12642 esac
12643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12644   (eval "$ac_try") 2>&5
12645   ac_status=$?
12646   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12647   (exit $ac_status); }; }; then
12648   ac_cv_search_ffi_call=$ac_res
12649 else
12650   echo "$as_me: failed program was:" >&5
12651 sed 's/^/| /' conftest.$ac_ext >&5
12652
12653
12654 fi
12655
12656 rm -f core conftest.err conftest.$ac_objext \
12657       conftest$ac_exeext
12658   if test "${ac_cv_search_ffi_call+set}" = set; then
12659   break
12660 fi
12661 done
12662 if test "${ac_cv_search_ffi_call+set}" = set; then
12663   :
12664 else
12665   ac_cv_search_ffi_call=no
12666 fi
12667 rm conftest.$ac_ext
12668 LIBS=$ac_func_search_save_LIBS
12669 fi
12670 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12671 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12672 ac_res=$ac_cv_search_ffi_call
12673 if test "$ac_res" != no; then
12674   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12675
12676 cat >>confdefs.h <<\_ACEOF
12677 #define HAVE_FFI_CALL 1
12678 _ACEOF
12679
12680 else
12681   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12682 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12683    { (exit 1); exit 1; }; }
12684 fi
12685
12686 fi
12687
12688 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12689 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12690 if test "${ac_cv_search_mallinfo+set}" = set; then
12691   echo $ECHO_N "(cached) $ECHO_C" >&6
12692 else
12693   ac_func_search_save_LIBS=$LIBS
12694 cat >conftest.$ac_ext <<_ACEOF
12695 /* confdefs.h.  */
12696 _ACEOF
12697 cat confdefs.h >>conftest.$ac_ext
12698 cat >>conftest.$ac_ext <<_ACEOF
12699 /* end confdefs.h.  */
12700
12701 /* Override any GCC internal prototype to avoid an error.
12702    Use char because int might match the return type of a GCC
12703    builtin and then its argument prototype would still apply.  */
12704 #ifdef __cplusplus
12705 extern "C"
12706 #endif
12707 char mallinfo ();
12708 int
12709 main ()
12710 {
12711 return mallinfo ();
12712   ;
12713   return 0;
12714 }
12715 _ACEOF
12716 for ac_lib in '' malloc; do
12717   if test -z "$ac_lib"; then
12718     ac_res="none required"
12719   else
12720     ac_res=-l$ac_lib
12721     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12722   fi
12723   rm -f conftest.$ac_objext conftest$ac_exeext
12724 if { (ac_try="$ac_link"
12725 case "(($ac_try" in
12726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12727   *) ac_try_echo=$ac_try;;
12728 esac
12729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12730   (eval "$ac_link") 2>conftest.er1
12731   ac_status=$?
12732   grep -v '^ *+' conftest.er1 >conftest.err
12733   rm -f conftest.er1
12734   cat conftest.err >&5
12735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12736   (exit $ac_status); } &&
12737          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12738   { (case "(($ac_try" in
12739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12740   *) ac_try_echo=$ac_try;;
12741 esac
12742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12743   (eval "$ac_try") 2>&5
12744   ac_status=$?
12745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12746   (exit $ac_status); }; } &&
12747          { ac_try='test -s conftest$ac_exeext'
12748   { (case "(($ac_try" in
12749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12750   *) ac_try_echo=$ac_try;;
12751 esac
12752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12753   (eval "$ac_try") 2>&5
12754   ac_status=$?
12755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12756   (exit $ac_status); }; }; then
12757   ac_cv_search_mallinfo=$ac_res
12758 else
12759   echo "$as_me: failed program was:" >&5
12760 sed 's/^/| /' conftest.$ac_ext >&5
12761
12762
12763 fi
12764
12765 rm -f core conftest.err conftest.$ac_objext \
12766       conftest$ac_exeext
12767   if test "${ac_cv_search_mallinfo+set}" = set; then
12768   break
12769 fi
12770 done
12771 if test "${ac_cv_search_mallinfo+set}" = set; then
12772   :
12773 else
12774   ac_cv_search_mallinfo=no
12775 fi
12776 rm conftest.$ac_ext
12777 LIBS=$ac_func_search_save_LIBS
12778 fi
12779 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12780 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12781 ac_res=$ac_cv_search_mallinfo
12782 if test "$ac_res" != no; then
12783   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12784
12785 cat >>confdefs.h <<\_ACEOF
12786 #define HAVE_MALLINFO 1
12787 _ACEOF
12788
12789 fi
12790
12791
12792 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12793
12794 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12795 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12796 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12797   echo $ECHO_N "(cached) $ECHO_C" >&6
12798 else
12799   ac_check_lib_save_LIBS=$LIBS
12800 LIBS="-lpthread  $LIBS"
12801 cat >conftest.$ac_ext <<_ACEOF
12802 /* confdefs.h.  */
12803 _ACEOF
12804 cat confdefs.h >>conftest.$ac_ext
12805 cat >>conftest.$ac_ext <<_ACEOF
12806 /* end confdefs.h.  */
12807
12808 /* Override any GCC internal prototype to avoid an error.
12809    Use char because int might match the return type of a GCC
12810    builtin and then its argument prototype would still apply.  */
12811 #ifdef __cplusplus
12812 extern "C"
12813 #endif
12814 char pthread_mutex_init ();
12815 int
12816 main ()
12817 {
12818 return pthread_mutex_init ();
12819   ;
12820   return 0;
12821 }
12822 _ACEOF
12823 rm -f conftest.$ac_objext conftest$ac_exeext
12824 if { (ac_try="$ac_link"
12825 case "(($ac_try" in
12826   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12827   *) ac_try_echo=$ac_try;;
12828 esac
12829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12830   (eval "$ac_link") 2>conftest.er1
12831   ac_status=$?
12832   grep -v '^ *+' conftest.er1 >conftest.err
12833   rm -f conftest.er1
12834   cat conftest.err >&5
12835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12836   (exit $ac_status); } &&
12837          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12838   { (case "(($ac_try" in
12839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12840   *) ac_try_echo=$ac_try;;
12841 esac
12842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12843   (eval "$ac_try") 2>&5
12844   ac_status=$?
12845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12846   (exit $ac_status); }; } &&
12847          { ac_try='test -s conftest$ac_exeext'
12848   { (case "(($ac_try" in
12849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12850   *) ac_try_echo=$ac_try;;
12851 esac
12852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12853   (eval "$ac_try") 2>&5
12854   ac_status=$?
12855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12856   (exit $ac_status); }; }; then
12857   ac_cv_lib_pthread_pthread_mutex_init=yes
12858 else
12859   echo "$as_me: failed program was:" >&5
12860 sed 's/^/| /' conftest.$ac_ext >&5
12861
12862         ac_cv_lib_pthread_pthread_mutex_init=no
12863 fi
12864
12865 rm -f core conftest.err conftest.$ac_objext \
12866       conftest$ac_exeext conftest.$ac_ext
12867 LIBS=$ac_check_lib_save_LIBS
12868 fi
12869 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12870 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12871 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12872   cat >>confdefs.h <<_ACEOF
12873 #define HAVE_LIBPTHREAD 1
12874 _ACEOF
12875
12876   LIBS="-lpthread $LIBS"
12877
12878 fi
12879
12880   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12881 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12882 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12883   echo $ECHO_N "(cached) $ECHO_C" >&6
12884 else
12885   ac_func_search_save_LIBS=$LIBS
12886 cat >conftest.$ac_ext <<_ACEOF
12887 /* confdefs.h.  */
12888 _ACEOF
12889 cat confdefs.h >>conftest.$ac_ext
12890 cat >>conftest.$ac_ext <<_ACEOF
12891 /* end confdefs.h.  */
12892
12893 /* Override any GCC internal prototype to avoid an error.
12894    Use char because int might match the return type of a GCC
12895    builtin and then its argument prototype would still apply.  */
12896 #ifdef __cplusplus
12897 extern "C"
12898 #endif
12899 char pthread_mutex_lock ();
12900 int
12901 main ()
12902 {
12903 return pthread_mutex_lock ();
12904   ;
12905   return 0;
12906 }
12907 _ACEOF
12908 for ac_lib in '' pthread; do
12909   if test -z "$ac_lib"; then
12910     ac_res="none required"
12911   else
12912     ac_res=-l$ac_lib
12913     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12914   fi
12915   rm -f conftest.$ac_objext conftest$ac_exeext
12916 if { (ac_try="$ac_link"
12917 case "(($ac_try" in
12918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12919   *) ac_try_echo=$ac_try;;
12920 esac
12921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12922   (eval "$ac_link") 2>conftest.er1
12923   ac_status=$?
12924   grep -v '^ *+' conftest.er1 >conftest.err
12925   rm -f conftest.er1
12926   cat conftest.err >&5
12927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12928   (exit $ac_status); } &&
12929          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12930   { (case "(($ac_try" in
12931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12932   *) ac_try_echo=$ac_try;;
12933 esac
12934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12935   (eval "$ac_try") 2>&5
12936   ac_status=$?
12937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12938   (exit $ac_status); }; } &&
12939          { ac_try='test -s conftest$ac_exeext'
12940   { (case "(($ac_try" in
12941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12942   *) ac_try_echo=$ac_try;;
12943 esac
12944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12945   (eval "$ac_try") 2>&5
12946   ac_status=$?
12947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12948   (exit $ac_status); }; }; then
12949   ac_cv_search_pthread_mutex_lock=$ac_res
12950 else
12951   echo "$as_me: failed program was:" >&5
12952 sed 's/^/| /' conftest.$ac_ext >&5
12953
12954
12955 fi
12956
12957 rm -f core conftest.err conftest.$ac_objext \
12958       conftest$ac_exeext
12959   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12960   break
12961 fi
12962 done
12963 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12964   :
12965 else
12966   ac_cv_search_pthread_mutex_lock=no
12967 fi
12968 rm conftest.$ac_ext
12969 LIBS=$ac_func_search_save_LIBS
12970 fi
12971 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12972 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
12973 ac_res=$ac_cv_search_pthread_mutex_lock
12974 if test "$ac_res" != no; then
12975   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12976
12977 cat >>confdefs.h <<\_ACEOF
12978 #define HAVE_PTHREAD_MUTEX_LOCK 1
12979 _ACEOF
12980
12981 fi
12982
12983   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12984 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12985 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12986   echo $ECHO_N "(cached) $ECHO_C" >&6
12987 else
12988   ac_func_search_save_LIBS=$LIBS
12989 cat >conftest.$ac_ext <<_ACEOF
12990 /* confdefs.h.  */
12991 _ACEOF
12992 cat confdefs.h >>conftest.$ac_ext
12993 cat >>conftest.$ac_ext <<_ACEOF
12994 /* end confdefs.h.  */
12995
12996 /* Override any GCC internal prototype to avoid an error.
12997    Use char because int might match the return type of a GCC
12998    builtin and then its argument prototype would still apply.  */
12999 #ifdef __cplusplus
13000 extern "C"
13001 #endif
13002 char pthread_rwlock_init ();
13003 int
13004 main ()
13005 {
13006 return pthread_rwlock_init ();
13007   ;
13008   return 0;
13009 }
13010 _ACEOF
13011 for ac_lib in '' pthread; do
13012   if test -z "$ac_lib"; then
13013     ac_res="none required"
13014   else
13015     ac_res=-l$ac_lib
13016     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13017   fi
13018   rm -f conftest.$ac_objext conftest$ac_exeext
13019 if { (ac_try="$ac_link"
13020 case "(($ac_try" in
13021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13022   *) ac_try_echo=$ac_try;;
13023 esac
13024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13025   (eval "$ac_link") 2>conftest.er1
13026   ac_status=$?
13027   grep -v '^ *+' conftest.er1 >conftest.err
13028   rm -f conftest.er1
13029   cat conftest.err >&5
13030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13031   (exit $ac_status); } &&
13032          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13033   { (case "(($ac_try" in
13034   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13035   *) ac_try_echo=$ac_try;;
13036 esac
13037 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13038   (eval "$ac_try") 2>&5
13039   ac_status=$?
13040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13041   (exit $ac_status); }; } &&
13042          { ac_try='test -s conftest$ac_exeext'
13043   { (case "(($ac_try" in
13044   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13045   *) ac_try_echo=$ac_try;;
13046 esac
13047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13048   (eval "$ac_try") 2>&5
13049   ac_status=$?
13050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13051   (exit $ac_status); }; }; then
13052   ac_cv_search_pthread_rwlock_init=$ac_res
13053 else
13054   echo "$as_me: failed program was:" >&5
13055 sed 's/^/| /' conftest.$ac_ext >&5
13056
13057
13058 fi
13059
13060 rm -f core conftest.err conftest.$ac_objext \
13061       conftest$ac_exeext
13062   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13063   break
13064 fi
13065 done
13066 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13067   :
13068 else
13069   ac_cv_search_pthread_rwlock_init=no
13070 fi
13071 rm conftest.$ac_ext
13072 LIBS=$ac_func_search_save_LIBS
13073 fi
13074 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13075 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13076 ac_res=$ac_cv_search_pthread_rwlock_init
13077 if test "$ac_res" != no; then
13078   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13079
13080 cat >>confdefs.h <<\_ACEOF
13081 #define HAVE_PTHREAD_RWLOCK_INIT 1
13082 _ACEOF
13083
13084 fi
13085
13086   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13087 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13088 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13089   echo $ECHO_N "(cached) $ECHO_C" >&6
13090 else
13091   ac_func_search_save_LIBS=$LIBS
13092 cat >conftest.$ac_ext <<_ACEOF
13093 /* confdefs.h.  */
13094 _ACEOF
13095 cat confdefs.h >>conftest.$ac_ext
13096 cat >>conftest.$ac_ext <<_ACEOF
13097 /* end confdefs.h.  */
13098
13099 /* Override any GCC internal prototype to avoid an error.
13100    Use char because int might match the return type of a GCC
13101    builtin and then its argument prototype would still apply.  */
13102 #ifdef __cplusplus
13103 extern "C"
13104 #endif
13105 char pthread_getspecific ();
13106 int
13107 main ()
13108 {
13109 return pthread_getspecific ();
13110   ;
13111   return 0;
13112 }
13113 _ACEOF
13114 for ac_lib in '' pthread; do
13115   if test -z "$ac_lib"; then
13116     ac_res="none required"
13117   else
13118     ac_res=-l$ac_lib
13119     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13120   fi
13121   rm -f conftest.$ac_objext conftest$ac_exeext
13122 if { (ac_try="$ac_link"
13123 case "(($ac_try" in
13124   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13125   *) ac_try_echo=$ac_try;;
13126 esac
13127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13128   (eval "$ac_link") 2>conftest.er1
13129   ac_status=$?
13130   grep -v '^ *+' conftest.er1 >conftest.err
13131   rm -f conftest.er1
13132   cat conftest.err >&5
13133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13134   (exit $ac_status); } &&
13135          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13136   { (case "(($ac_try" in
13137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13138   *) ac_try_echo=$ac_try;;
13139 esac
13140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13141   (eval "$ac_try") 2>&5
13142   ac_status=$?
13143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13144   (exit $ac_status); }; } &&
13145          { ac_try='test -s conftest$ac_exeext'
13146   { (case "(($ac_try" in
13147   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13148   *) ac_try_echo=$ac_try;;
13149 esac
13150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13151   (eval "$ac_try") 2>&5
13152   ac_status=$?
13153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13154   (exit $ac_status); }; }; then
13155   ac_cv_search_pthread_getspecific=$ac_res
13156 else
13157   echo "$as_me: failed program was:" >&5
13158 sed 's/^/| /' conftest.$ac_ext >&5
13159
13160
13161 fi
13162
13163 rm -f core conftest.err conftest.$ac_objext \
13164       conftest$ac_exeext
13165   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13166   break
13167 fi
13168 done
13169 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13170   :
13171 else
13172   ac_cv_search_pthread_getspecific=no
13173 fi
13174 rm conftest.$ac_ext
13175 LIBS=$ac_func_search_save_LIBS
13176 fi
13177 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13178 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13179 ac_res=$ac_cv_search_pthread_getspecific
13180 if test "$ac_res" != no; then
13181   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13182
13183 cat >>confdefs.h <<\_ACEOF
13184 #define HAVE_PTHREAD_GETSPECIFIC 1
13185 _ACEOF
13186
13187 fi
13188
13189 fi
13190
13191
13192 # Check whether --with-udis86 was given.
13193 if test "${with_udis86+set}" = set; then
13194   withval=$with_udis86;
13195       USE_UDIS86=1
13196
13197       case "$withval" in
13198         /usr/lib|yes) ;;
13199         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13200       esac
13201
13202 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13203 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13204 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13205   echo $ECHO_N "(cached) $ECHO_C" >&6
13206 else
13207   ac_check_lib_save_LIBS=$LIBS
13208 LIBS="-ludis86  $LIBS"
13209 cat >conftest.$ac_ext <<_ACEOF
13210 /* confdefs.h.  */
13211 _ACEOF
13212 cat confdefs.h >>conftest.$ac_ext
13213 cat >>conftest.$ac_ext <<_ACEOF
13214 /* end confdefs.h.  */
13215
13216 /* Override any GCC internal prototype to avoid an error.
13217    Use char because int might match the return type of a GCC
13218    builtin and then its argument prototype would still apply.  */
13219 #ifdef __cplusplus
13220 extern "C"
13221 #endif
13222 char ud_init ();
13223 int
13224 main ()
13225 {
13226 return ud_init ();
13227   ;
13228   return 0;
13229 }
13230 _ACEOF
13231 rm -f conftest.$ac_objext conftest$ac_exeext
13232 if { (ac_try="$ac_link"
13233 case "(($ac_try" in
13234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13235   *) ac_try_echo=$ac_try;;
13236 esac
13237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13238   (eval "$ac_link") 2>conftest.er1
13239   ac_status=$?
13240   grep -v '^ *+' conftest.er1 >conftest.err
13241   rm -f conftest.er1
13242   cat conftest.err >&5
13243   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13244   (exit $ac_status); } &&
13245          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13246   { (case "(($ac_try" in
13247   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13248   *) ac_try_echo=$ac_try;;
13249 esac
13250 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13251   (eval "$ac_try") 2>&5
13252   ac_status=$?
13253   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13254   (exit $ac_status); }; } &&
13255          { ac_try='test -s conftest$ac_exeext'
13256   { (case "(($ac_try" in
13257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13258   *) ac_try_echo=$ac_try;;
13259 esac
13260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13261   (eval "$ac_try") 2>&5
13262   ac_status=$?
13263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13264   (exit $ac_status); }; }; then
13265   ac_cv_lib_udis86_ud_init=yes
13266 else
13267   echo "$as_me: failed program was:" >&5
13268 sed 's/^/| /' conftest.$ac_ext >&5
13269
13270         ac_cv_lib_udis86_ud_init=no
13271 fi
13272
13273 rm -f core conftest.err conftest.$ac_objext \
13274       conftest$ac_exeext conftest.$ac_ext
13275 LIBS=$ac_check_lib_save_LIBS
13276 fi
13277 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13278 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13279 if test $ac_cv_lib_udis86_ud_init = yes; then
13280   cat >>confdefs.h <<_ACEOF
13281 #define HAVE_LIBUDIS86 1
13282 _ACEOF
13283
13284   LIBS="-ludis86 $LIBS"
13285
13286 else
13287
13288         echo "Error! You need to have libudis86 around."
13289         exit -1
13290
13291 fi
13292
13293
13294 else
13295   USE_UDIS86=0
13296
13297 fi
13298
13299
13300 cat >>confdefs.h <<_ACEOF
13301 #define USE_UDIS86 $USE_UDIS86
13302 _ACEOF
13303
13304
13305
13306 # Check whether --with-oprofile was given.
13307 if test "${with_oprofile+set}" = set; then
13308   withval=$with_oprofile;
13309       USE_OPROFILE=1
13310
13311       case "$withval" in
13312         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13313         no) llvm_cv_oppath=
13314             USE_OPROFILE=0
13315  ;;
13316         *) llvm_cv_oppath="${withval}/lib/oprofile"
13317            CPPFLAGS="-I${withval}/include";;
13318       esac
13319       if test -n "$llvm_cv_oppath" ; then
13320         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13321                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13322 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13323 if test "${ac_cv_search_bfd_init+set}" = set; then
13324   echo $ECHO_N "(cached) $ECHO_C" >&6
13325 else
13326   ac_func_search_save_LIBS=$LIBS
13327 cat >conftest.$ac_ext <<_ACEOF
13328 /* confdefs.h.  */
13329 _ACEOF
13330 cat confdefs.h >>conftest.$ac_ext
13331 cat >>conftest.$ac_ext <<_ACEOF
13332 /* end confdefs.h.  */
13333
13334 /* Override any GCC internal prototype to avoid an error.
13335    Use char because int might match the return type of a GCC
13336    builtin and then its argument prototype would still apply.  */
13337 #ifdef __cplusplus
13338 extern "C"
13339 #endif
13340 char bfd_init ();
13341 int
13342 main ()
13343 {
13344 return bfd_init ();
13345   ;
13346   return 0;
13347 }
13348 _ACEOF
13349 for ac_lib in '' bfd; do
13350   if test -z "$ac_lib"; then
13351     ac_res="none required"
13352   else
13353     ac_res=-l$ac_lib
13354     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13355   fi
13356   rm -f conftest.$ac_objext conftest$ac_exeext
13357 if { (ac_try="$ac_link"
13358 case "(($ac_try" in
13359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13360   *) ac_try_echo=$ac_try;;
13361 esac
13362 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13363   (eval "$ac_link") 2>conftest.er1
13364   ac_status=$?
13365   grep -v '^ *+' conftest.er1 >conftest.err
13366   rm -f conftest.er1
13367   cat conftest.err >&5
13368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13369   (exit $ac_status); } &&
13370          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13371   { (case "(($ac_try" in
13372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13373   *) ac_try_echo=$ac_try;;
13374 esac
13375 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13376   (eval "$ac_try") 2>&5
13377   ac_status=$?
13378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13379   (exit $ac_status); }; } &&
13380          { ac_try='test -s conftest$ac_exeext'
13381   { (case "(($ac_try" in
13382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13383   *) ac_try_echo=$ac_try;;
13384 esac
13385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13386   (eval "$ac_try") 2>&5
13387   ac_status=$?
13388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13389   (exit $ac_status); }; }; then
13390   ac_cv_search_bfd_init=$ac_res
13391 else
13392   echo "$as_me: failed program was:" >&5
13393 sed 's/^/| /' conftest.$ac_ext >&5
13394
13395
13396 fi
13397
13398 rm -f core conftest.err conftest.$ac_objext \
13399       conftest$ac_exeext
13400   if test "${ac_cv_search_bfd_init+set}" = set; then
13401   break
13402 fi
13403 done
13404 if test "${ac_cv_search_bfd_init+set}" = set; then
13405   :
13406 else
13407   ac_cv_search_bfd_init=no
13408 fi
13409 rm conftest.$ac_ext
13410 LIBS=$ac_func_search_save_LIBS
13411 fi
13412 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13413 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13414 ac_res=$ac_cv_search_bfd_init
13415 if test "$ac_res" != no; then
13416   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13417
13418 fi
13419
13420         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13421 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13422 if test "${ac_cv_search_op_open_agent+set}" = set; then
13423   echo $ECHO_N "(cached) $ECHO_C" >&6
13424 else
13425   ac_func_search_save_LIBS=$LIBS
13426 cat >conftest.$ac_ext <<_ACEOF
13427 /* confdefs.h.  */
13428 _ACEOF
13429 cat confdefs.h >>conftest.$ac_ext
13430 cat >>conftest.$ac_ext <<_ACEOF
13431 /* end confdefs.h.  */
13432
13433 /* Override any GCC internal prototype to avoid an error.
13434    Use char because int might match the return type of a GCC
13435    builtin and then its argument prototype would still apply.  */
13436 #ifdef __cplusplus
13437 extern "C"
13438 #endif
13439 char op_open_agent ();
13440 int
13441 main ()
13442 {
13443 return op_open_agent ();
13444   ;
13445   return 0;
13446 }
13447 _ACEOF
13448 for ac_lib in '' opagent; do
13449   if test -z "$ac_lib"; then
13450     ac_res="none required"
13451   else
13452     ac_res=-l$ac_lib
13453     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13454   fi
13455   rm -f conftest.$ac_objext conftest$ac_exeext
13456 if { (ac_try="$ac_link"
13457 case "(($ac_try" in
13458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13459   *) ac_try_echo=$ac_try;;
13460 esac
13461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13462   (eval "$ac_link") 2>conftest.er1
13463   ac_status=$?
13464   grep -v '^ *+' conftest.er1 >conftest.err
13465   rm -f conftest.er1
13466   cat conftest.err >&5
13467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13468   (exit $ac_status); } &&
13469          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13470   { (case "(($ac_try" in
13471   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13472   *) ac_try_echo=$ac_try;;
13473 esac
13474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13475   (eval "$ac_try") 2>&5
13476   ac_status=$?
13477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13478   (exit $ac_status); }; } &&
13479          { ac_try='test -s conftest$ac_exeext'
13480   { (case "(($ac_try" in
13481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13482   *) ac_try_echo=$ac_try;;
13483 esac
13484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13485   (eval "$ac_try") 2>&5
13486   ac_status=$?
13487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488   (exit $ac_status); }; }; then
13489   ac_cv_search_op_open_agent=$ac_res
13490 else
13491   echo "$as_me: failed program was:" >&5
13492 sed 's/^/| /' conftest.$ac_ext >&5
13493
13494
13495 fi
13496
13497 rm -f core conftest.err conftest.$ac_objext \
13498       conftest$ac_exeext
13499   if test "${ac_cv_search_op_open_agent+set}" = set; then
13500   break
13501 fi
13502 done
13503 if test "${ac_cv_search_op_open_agent+set}" = set; then
13504   :
13505 else
13506   ac_cv_search_op_open_agent=no
13507 fi
13508 rm conftest.$ac_ext
13509 LIBS=$ac_func_search_save_LIBS
13510 fi
13511 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13512 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13513 ac_res=$ac_cv_search_op_open_agent
13514 if test "$ac_res" != no; then
13515   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13516
13517 else
13518
13519           echo "Error! You need to have libopagent around."
13520           exit -1
13521
13522 fi
13523
13524         if test "${ac_cv_header_opagent_h+set}" = set; then
13525   { echo "$as_me:$LINENO: checking for opagent.h" >&5
13526 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13527 if test "${ac_cv_header_opagent_h+set}" = set; then
13528   echo $ECHO_N "(cached) $ECHO_C" >&6
13529 fi
13530 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13531 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13532 else
13533   # Is the header compilable?
13534 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13535 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13536 cat >conftest.$ac_ext <<_ACEOF
13537 /* confdefs.h.  */
13538 _ACEOF
13539 cat confdefs.h >>conftest.$ac_ext
13540 cat >>conftest.$ac_ext <<_ACEOF
13541 /* end confdefs.h.  */
13542 $ac_includes_default
13543 #include <opagent.h>
13544 _ACEOF
13545 rm -f conftest.$ac_objext
13546 if { (ac_try="$ac_compile"
13547 case "(($ac_try" in
13548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13549   *) ac_try_echo=$ac_try;;
13550 esac
13551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13552   (eval "$ac_compile") 2>conftest.er1
13553   ac_status=$?
13554   grep -v '^ *+' conftest.er1 >conftest.err
13555   rm -f conftest.er1
13556   cat conftest.err >&5
13557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558   (exit $ac_status); } &&
13559          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13560   { (case "(($ac_try" in
13561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13562   *) ac_try_echo=$ac_try;;
13563 esac
13564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13565   (eval "$ac_try") 2>&5
13566   ac_status=$?
13567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13568   (exit $ac_status); }; } &&
13569          { ac_try='test -s conftest.$ac_objext'
13570   { (case "(($ac_try" in
13571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13572   *) ac_try_echo=$ac_try;;
13573 esac
13574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13575   (eval "$ac_try") 2>&5
13576   ac_status=$?
13577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13578   (exit $ac_status); }; }; then
13579   ac_header_compiler=yes
13580 else
13581   echo "$as_me: failed program was:" >&5
13582 sed 's/^/| /' conftest.$ac_ext >&5
13583
13584         ac_header_compiler=no
13585 fi
13586
13587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13588 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13589 echo "${ECHO_T}$ac_header_compiler" >&6; }
13590
13591 # Is the header present?
13592 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13593 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13594 cat >conftest.$ac_ext <<_ACEOF
13595 /* confdefs.h.  */
13596 _ACEOF
13597 cat confdefs.h >>conftest.$ac_ext
13598 cat >>conftest.$ac_ext <<_ACEOF
13599 /* end confdefs.h.  */
13600 #include <opagent.h>
13601 _ACEOF
13602 if { (ac_try="$ac_cpp conftest.$ac_ext"
13603 case "(($ac_try" in
13604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13605   *) ac_try_echo=$ac_try;;
13606 esac
13607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13608   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13609   ac_status=$?
13610   grep -v '^ *+' conftest.er1 >conftest.err
13611   rm -f conftest.er1
13612   cat conftest.err >&5
13613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13614   (exit $ac_status); } >/dev/null; then
13615   if test -s conftest.err; then
13616     ac_cpp_err=$ac_c_preproc_warn_flag
13617     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13618   else
13619     ac_cpp_err=
13620   fi
13621 else
13622   ac_cpp_err=yes
13623 fi
13624 if test -z "$ac_cpp_err"; then
13625   ac_header_preproc=yes
13626 else
13627   echo "$as_me: failed program was:" >&5
13628 sed 's/^/| /' conftest.$ac_ext >&5
13629
13630   ac_header_preproc=no
13631 fi
13632
13633 rm -f conftest.err conftest.$ac_ext
13634 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13635 echo "${ECHO_T}$ac_header_preproc" >&6; }
13636
13637 # So?  What about this header?
13638 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13639   yes:no: )
13640     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13641 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13642     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13643 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13644     ac_header_preproc=yes
13645     ;;
13646   no:yes:* )
13647     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13648 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13649     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
13650 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
13651     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13652 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13653     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
13654 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13655     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13656 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13657     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13658 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13659     ( cat <<\_ASBOX
13660 ## ------------------------------------ ##
13661 ## Report this to http://llvm.org/bugs/ ##
13662 ## ------------------------------------ ##
13663 _ASBOX
13664      ) | sed "s/^/$as_me: WARNING:     /" >&2
13665     ;;
13666 esac
13667 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13668 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13669 if test "${ac_cv_header_opagent_h+set}" = set; then
13670   echo $ECHO_N "(cached) $ECHO_C" >&6
13671 else
13672   ac_cv_header_opagent_h=$ac_header_preproc
13673 fi
13674 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13675 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13676
13677 fi
13678 if test $ac_cv_header_opagent_h = yes; then
13679   :
13680 else
13681
13682           echo "Error! You need to have opagent.h around."
13683           exit -1
13684
13685 fi
13686
13687
13688       fi
13689
13690 else
13691
13692       USE_OPROFILE=0
13693
13694
13695 fi
13696
13697
13698 cat >>confdefs.h <<_ACEOF
13699 #define USE_OPROFILE $USE_OPROFILE
13700 _ACEOF
13701
13702
13703
13704
13705
13706
13707
13708
13709 ac_header_dirent=no
13710 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13711   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13712 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13713 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13714 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13715   echo $ECHO_N "(cached) $ECHO_C" >&6
13716 else
13717   cat >conftest.$ac_ext <<_ACEOF
13718 /* confdefs.h.  */
13719 _ACEOF
13720 cat confdefs.h >>conftest.$ac_ext
13721 cat >>conftest.$ac_ext <<_ACEOF
13722 /* end confdefs.h.  */
13723 #include <sys/types.h>
13724 #include <$ac_hdr>
13725
13726 int
13727 main ()
13728 {
13729 if ((DIR *) 0)
13730 return 0;
13731   ;
13732   return 0;
13733 }
13734 _ACEOF
13735 rm -f conftest.$ac_objext
13736 if { (ac_try="$ac_compile"
13737 case "(($ac_try" in
13738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13739   *) ac_try_echo=$ac_try;;
13740 esac
13741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13742   (eval "$ac_compile") 2>conftest.er1
13743   ac_status=$?
13744   grep -v '^ *+' conftest.er1 >conftest.err
13745   rm -f conftest.er1
13746   cat conftest.err >&5
13747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13748   (exit $ac_status); } &&
13749          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13750   { (case "(($ac_try" in
13751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13752   *) ac_try_echo=$ac_try;;
13753 esac
13754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13755   (eval "$ac_try") 2>&5
13756   ac_status=$?
13757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13758   (exit $ac_status); }; } &&
13759          { ac_try='test -s conftest.$ac_objext'
13760   { (case "(($ac_try" in
13761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13762   *) ac_try_echo=$ac_try;;
13763 esac
13764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13765   (eval "$ac_try") 2>&5
13766   ac_status=$?
13767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13768   (exit $ac_status); }; }; then
13769   eval "$as_ac_Header=yes"
13770 else
13771   echo "$as_me: failed program was:" >&5
13772 sed 's/^/| /' conftest.$ac_ext >&5
13773
13774         eval "$as_ac_Header=no"
13775 fi
13776
13777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13778 fi
13779 ac_res=`eval echo '${'$as_ac_Header'}'`
13780                { echo "$as_me:$LINENO: result: $ac_res" >&5
13781 echo "${ECHO_T}$ac_res" >&6; }
13782 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13783   cat >>confdefs.h <<_ACEOF
13784 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13785 _ACEOF
13786
13787 ac_header_dirent=$ac_hdr; break
13788 fi
13789
13790 done
13791 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13792 if test $ac_header_dirent = dirent.h; then
13793   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13794 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13795 if test "${ac_cv_search_opendir+set}" = set; then
13796   echo $ECHO_N "(cached) $ECHO_C" >&6
13797 else
13798   ac_func_search_save_LIBS=$LIBS
13799 cat >conftest.$ac_ext <<_ACEOF
13800 /* confdefs.h.  */
13801 _ACEOF
13802 cat confdefs.h >>conftest.$ac_ext
13803 cat >>conftest.$ac_ext <<_ACEOF
13804 /* end confdefs.h.  */
13805
13806 /* Override any GCC internal prototype to avoid an error.
13807    Use char because int might match the return type of a GCC
13808    builtin and then its argument prototype would still apply.  */
13809 #ifdef __cplusplus
13810 extern "C"
13811 #endif
13812 char opendir ();
13813 int
13814 main ()
13815 {
13816 return opendir ();
13817   ;
13818   return 0;
13819 }
13820 _ACEOF
13821 for ac_lib in '' dir; do
13822   if test -z "$ac_lib"; then
13823     ac_res="none required"
13824   else
13825     ac_res=-l$ac_lib
13826     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13827   fi
13828   rm -f conftest.$ac_objext conftest$ac_exeext
13829 if { (ac_try="$ac_link"
13830 case "(($ac_try" in
13831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13832   *) ac_try_echo=$ac_try;;
13833 esac
13834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13835   (eval "$ac_link") 2>conftest.er1
13836   ac_status=$?
13837   grep -v '^ *+' conftest.er1 >conftest.err
13838   rm -f conftest.er1
13839   cat conftest.err >&5
13840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13841   (exit $ac_status); } &&
13842          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13843   { (case "(($ac_try" in
13844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13845   *) ac_try_echo=$ac_try;;
13846 esac
13847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13848   (eval "$ac_try") 2>&5
13849   ac_status=$?
13850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13851   (exit $ac_status); }; } &&
13852          { ac_try='test -s conftest$ac_exeext'
13853   { (case "(($ac_try" in
13854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13855   *) ac_try_echo=$ac_try;;
13856 esac
13857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13858   (eval "$ac_try") 2>&5
13859   ac_status=$?
13860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13861   (exit $ac_status); }; }; then
13862   ac_cv_search_opendir=$ac_res
13863 else
13864   echo "$as_me: failed program was:" >&5
13865 sed 's/^/| /' conftest.$ac_ext >&5
13866
13867
13868 fi
13869
13870 rm -f core conftest.err conftest.$ac_objext \
13871       conftest$ac_exeext
13872   if test "${ac_cv_search_opendir+set}" = set; then
13873   break
13874 fi
13875 done
13876 if test "${ac_cv_search_opendir+set}" = set; then
13877   :
13878 else
13879   ac_cv_search_opendir=no
13880 fi
13881 rm conftest.$ac_ext
13882 LIBS=$ac_func_search_save_LIBS
13883 fi
13884 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13885 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13886 ac_res=$ac_cv_search_opendir
13887 if test "$ac_res" != no; then
13888   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13889
13890 fi
13891
13892 else
13893   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13894 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13895 if test "${ac_cv_search_opendir+set}" = set; then
13896   echo $ECHO_N "(cached) $ECHO_C" >&6
13897 else
13898   ac_func_search_save_LIBS=$LIBS
13899 cat >conftest.$ac_ext <<_ACEOF
13900 /* confdefs.h.  */
13901 _ACEOF
13902 cat confdefs.h >>conftest.$ac_ext
13903 cat >>conftest.$ac_ext <<_ACEOF
13904 /* end confdefs.h.  */
13905
13906 /* Override any GCC internal prototype to avoid an error.
13907    Use char because int might match the return type of a GCC
13908    builtin and then its argument prototype would still apply.  */
13909 #ifdef __cplusplus
13910 extern "C"
13911 #endif
13912 char opendir ();
13913 int
13914 main ()
13915 {
13916 return opendir ();
13917   ;
13918   return 0;
13919 }
13920 _ACEOF
13921 for ac_lib in '' x; do
13922   if test -z "$ac_lib"; then
13923     ac_res="none required"
13924   else
13925     ac_res=-l$ac_lib
13926     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13927   fi
13928   rm -f conftest.$ac_objext conftest$ac_exeext
13929 if { (ac_try="$ac_link"
13930 case "(($ac_try" in
13931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13932   *) ac_try_echo=$ac_try;;
13933 esac
13934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13935   (eval "$ac_link") 2>conftest.er1
13936   ac_status=$?
13937   grep -v '^ *+' conftest.er1 >conftest.err
13938   rm -f conftest.er1
13939   cat conftest.err >&5
13940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13941   (exit $ac_status); } &&
13942          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13943   { (case "(($ac_try" in
13944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13945   *) ac_try_echo=$ac_try;;
13946 esac
13947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13948   (eval "$ac_try") 2>&5
13949   ac_status=$?
13950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13951   (exit $ac_status); }; } &&
13952          { ac_try='test -s conftest$ac_exeext'
13953   { (case "(($ac_try" in
13954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13955   *) ac_try_echo=$ac_try;;
13956 esac
13957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13958   (eval "$ac_try") 2>&5
13959   ac_status=$?
13960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13961   (exit $ac_status); }; }; then
13962   ac_cv_search_opendir=$ac_res
13963 else
13964   echo "$as_me: failed program was:" >&5
13965 sed 's/^/| /' conftest.$ac_ext >&5
13966
13967
13968 fi
13969
13970 rm -f core conftest.err conftest.$ac_objext \
13971       conftest$ac_exeext
13972   if test "${ac_cv_search_opendir+set}" = set; then
13973   break
13974 fi
13975 done
13976 if test "${ac_cv_search_opendir+set}" = set; then
13977   :
13978 else
13979   ac_cv_search_opendir=no
13980 fi
13981 rm conftest.$ac_ext
13982 LIBS=$ac_func_search_save_LIBS
13983 fi
13984 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13985 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
13986 ac_res=$ac_cv_search_opendir
13987 if test "$ac_res" != no; then
13988   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13989
13990 fi
13991
13992 fi
13993
13994 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
13995 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
13996 if test "${ac_cv_header_mmap_anon+set}" = set; then
13997   echo $ECHO_N "(cached) $ECHO_C" >&6
13998 else
13999    ac_ext=c
14000 ac_cpp='$CPP $CPPFLAGS'
14001 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14002 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14003 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14004
14005   cat >conftest.$ac_ext <<_ACEOF
14006 /* confdefs.h.  */
14007 _ACEOF
14008 cat confdefs.h >>conftest.$ac_ext
14009 cat >>conftest.$ac_ext <<_ACEOF
14010 /* end confdefs.h.  */
14011 #include <sys/mman.h>
14012 #include <unistd.h>
14013 #include <fcntl.h>
14014 int
14015 main ()
14016 {
14017 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14018   ;
14019   return 0;
14020 }
14021 _ACEOF
14022 rm -f conftest.$ac_objext
14023 if { (ac_try="$ac_compile"
14024 case "(($ac_try" in
14025   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14026   *) ac_try_echo=$ac_try;;
14027 esac
14028 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14029   (eval "$ac_compile") 2>conftest.er1
14030   ac_status=$?
14031   grep -v '^ *+' conftest.er1 >conftest.err
14032   rm -f conftest.er1
14033   cat conftest.err >&5
14034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14035   (exit $ac_status); } &&
14036          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14037   { (case "(($ac_try" in
14038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14039   *) ac_try_echo=$ac_try;;
14040 esac
14041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14042   (eval "$ac_try") 2>&5
14043   ac_status=$?
14044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14045   (exit $ac_status); }; } &&
14046          { ac_try='test -s conftest.$ac_objext'
14047   { (case "(($ac_try" in
14048   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14049   *) ac_try_echo=$ac_try;;
14050 esac
14051 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14052   (eval "$ac_try") 2>&5
14053   ac_status=$?
14054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14055   (exit $ac_status); }; }; then
14056   ac_cv_header_mmap_anon=yes
14057 else
14058   echo "$as_me: failed program was:" >&5
14059 sed 's/^/| /' conftest.$ac_ext >&5
14060
14061         ac_cv_header_mmap_anon=no
14062 fi
14063
14064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14065   ac_ext=c
14066 ac_cpp='$CPP $CPPFLAGS'
14067 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14068 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14069 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14070
14071
14072 fi
14073 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14074 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14075 if test "$ac_cv_header_mmap_anon" = yes; then
14076
14077 cat >>confdefs.h <<\_ACEOF
14078 #define HAVE_MMAP_ANONYMOUS 1
14079 _ACEOF
14080
14081 fi
14082
14083 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14084 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14085 if test "${ac_cv_header_stat_broken+set}" = set; then
14086   echo $ECHO_N "(cached) $ECHO_C" >&6
14087 else
14088   cat >conftest.$ac_ext <<_ACEOF
14089 /* confdefs.h.  */
14090 _ACEOF
14091 cat confdefs.h >>conftest.$ac_ext
14092 cat >>conftest.$ac_ext <<_ACEOF
14093 /* end confdefs.h.  */
14094 #include <sys/types.h>
14095 #include <sys/stat.h>
14096
14097 #if defined S_ISBLK && defined S_IFDIR
14098 # if S_ISBLK (S_IFDIR)
14099 You lose.
14100 # endif
14101 #endif
14102
14103 #if defined S_ISBLK && defined S_IFCHR
14104 # if S_ISBLK (S_IFCHR)
14105 You lose.
14106 # endif
14107 #endif
14108
14109 #if defined S_ISLNK && defined S_IFREG
14110 # if S_ISLNK (S_IFREG)
14111 You lose.
14112 # endif
14113 #endif
14114
14115 #if defined S_ISSOCK && defined S_IFREG
14116 # if S_ISSOCK (S_IFREG)
14117 You lose.
14118 # endif
14119 #endif
14120
14121 _ACEOF
14122 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14123   $EGREP "You lose" >/dev/null 2>&1; then
14124   ac_cv_header_stat_broken=yes
14125 else
14126   ac_cv_header_stat_broken=no
14127 fi
14128 rm -f conftest*
14129
14130 fi
14131 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14132 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14133 if test $ac_cv_header_stat_broken = yes; then
14134
14135 cat >>confdefs.h <<\_ACEOF
14136 #define STAT_MACROS_BROKEN 1
14137 _ACEOF
14138
14139 fi
14140
14141 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14142 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14143 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14144   echo $ECHO_N "(cached) $ECHO_C" >&6
14145 else
14146   cat >conftest.$ac_ext <<_ACEOF
14147 /* confdefs.h.  */
14148 _ACEOF
14149 cat confdefs.h >>conftest.$ac_ext
14150 cat >>conftest.$ac_ext <<_ACEOF
14151 /* end confdefs.h.  */
14152 #include <sys/types.h>
14153 #include <sys/wait.h>
14154 #ifndef WEXITSTATUS
14155 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14156 #endif
14157 #ifndef WIFEXITED
14158 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14159 #endif
14160
14161 int
14162 main ()
14163 {
14164   int s;
14165   wait (&s);
14166   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14167   ;
14168   return 0;
14169 }
14170 _ACEOF
14171 rm -f conftest.$ac_objext
14172 if { (ac_try="$ac_compile"
14173 case "(($ac_try" in
14174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14175   *) ac_try_echo=$ac_try;;
14176 esac
14177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14178   (eval "$ac_compile") 2>conftest.er1
14179   ac_status=$?
14180   grep -v '^ *+' conftest.er1 >conftest.err
14181   rm -f conftest.er1
14182   cat conftest.err >&5
14183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14184   (exit $ac_status); } &&
14185          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14186   { (case "(($ac_try" in
14187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14188   *) ac_try_echo=$ac_try;;
14189 esac
14190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14191   (eval "$ac_try") 2>&5
14192   ac_status=$?
14193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14194   (exit $ac_status); }; } &&
14195          { ac_try='test -s conftest.$ac_objext'
14196   { (case "(($ac_try" in
14197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14198   *) ac_try_echo=$ac_try;;
14199 esac
14200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14201   (eval "$ac_try") 2>&5
14202   ac_status=$?
14203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14204   (exit $ac_status); }; }; then
14205   ac_cv_header_sys_wait_h=yes
14206 else
14207   echo "$as_me: failed program was:" >&5
14208 sed 's/^/| /' conftest.$ac_ext >&5
14209
14210         ac_cv_header_sys_wait_h=no
14211 fi
14212
14213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14214 fi
14215 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14216 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14217 if test $ac_cv_header_sys_wait_h = yes; then
14218
14219 cat >>confdefs.h <<\_ACEOF
14220 #define HAVE_SYS_WAIT_H 1
14221 _ACEOF
14222
14223 fi
14224
14225 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14226 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14227 if test "${ac_cv_header_time+set}" = set; then
14228   echo $ECHO_N "(cached) $ECHO_C" >&6
14229 else
14230   cat >conftest.$ac_ext <<_ACEOF
14231 /* confdefs.h.  */
14232 _ACEOF
14233 cat confdefs.h >>conftest.$ac_ext
14234 cat >>conftest.$ac_ext <<_ACEOF
14235 /* end confdefs.h.  */
14236 #include <sys/types.h>
14237 #include <sys/time.h>
14238 #include <time.h>
14239
14240 int
14241 main ()
14242 {
14243 if ((struct tm *) 0)
14244 return 0;
14245   ;
14246   return 0;
14247 }
14248 _ACEOF
14249 rm -f conftest.$ac_objext
14250 if { (ac_try="$ac_compile"
14251 case "(($ac_try" in
14252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14253   *) ac_try_echo=$ac_try;;
14254 esac
14255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14256   (eval "$ac_compile") 2>conftest.er1
14257   ac_status=$?
14258   grep -v '^ *+' conftest.er1 >conftest.err
14259   rm -f conftest.er1
14260   cat conftest.err >&5
14261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14262   (exit $ac_status); } &&
14263          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14264   { (case "(($ac_try" in
14265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14266   *) ac_try_echo=$ac_try;;
14267 esac
14268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14269   (eval "$ac_try") 2>&5
14270   ac_status=$?
14271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14272   (exit $ac_status); }; } &&
14273          { ac_try='test -s conftest.$ac_objext'
14274   { (case "(($ac_try" in
14275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14276   *) ac_try_echo=$ac_try;;
14277 esac
14278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14279   (eval "$ac_try") 2>&5
14280   ac_status=$?
14281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14282   (exit $ac_status); }; }; then
14283   ac_cv_header_time=yes
14284 else
14285   echo "$as_me: failed program was:" >&5
14286 sed 's/^/| /' conftest.$ac_ext >&5
14287
14288         ac_cv_header_time=no
14289 fi
14290
14291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14292 fi
14293 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14294 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14295 if test $ac_cv_header_time = yes; then
14296
14297 cat >>confdefs.h <<\_ACEOF
14298 #define TIME_WITH_SYS_TIME 1
14299 _ACEOF
14300
14301 fi
14302
14303
14304
14305
14306
14307
14308
14309
14310 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14311 do
14312 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14313 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14314   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14315 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14316 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14317   echo $ECHO_N "(cached) $ECHO_C" >&6
14318 fi
14319 ac_res=`eval echo '${'$as_ac_Header'}'`
14320                { echo "$as_me:$LINENO: result: $ac_res" >&5
14321 echo "${ECHO_T}$ac_res" >&6; }
14322 else
14323   # Is the header compilable?
14324 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14325 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14326 cat >conftest.$ac_ext <<_ACEOF
14327 /* confdefs.h.  */
14328 _ACEOF
14329 cat confdefs.h >>conftest.$ac_ext
14330 cat >>conftest.$ac_ext <<_ACEOF
14331 /* end confdefs.h.  */
14332 $ac_includes_default
14333 #include <$ac_header>
14334 _ACEOF
14335 rm -f conftest.$ac_objext
14336 if { (ac_try="$ac_compile"
14337 case "(($ac_try" in
14338   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14339   *) ac_try_echo=$ac_try;;
14340 esac
14341 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14342   (eval "$ac_compile") 2>conftest.er1
14343   ac_status=$?
14344   grep -v '^ *+' conftest.er1 >conftest.err
14345   rm -f conftest.er1
14346   cat conftest.err >&5
14347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14348   (exit $ac_status); } &&
14349          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14350   { (case "(($ac_try" in
14351   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14352   *) ac_try_echo=$ac_try;;
14353 esac
14354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14355   (eval "$ac_try") 2>&5
14356   ac_status=$?
14357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14358   (exit $ac_status); }; } &&
14359          { ac_try='test -s conftest.$ac_objext'
14360   { (case "(($ac_try" in
14361   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14362   *) ac_try_echo=$ac_try;;
14363 esac
14364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14365   (eval "$ac_try") 2>&5
14366   ac_status=$?
14367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14368   (exit $ac_status); }; }; then
14369   ac_header_compiler=yes
14370 else
14371   echo "$as_me: failed program was:" >&5
14372 sed 's/^/| /' conftest.$ac_ext >&5
14373
14374         ac_header_compiler=no
14375 fi
14376
14377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14378 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14379 echo "${ECHO_T}$ac_header_compiler" >&6; }
14380
14381 # Is the header present?
14382 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14383 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14384 cat >conftest.$ac_ext <<_ACEOF
14385 /* confdefs.h.  */
14386 _ACEOF
14387 cat confdefs.h >>conftest.$ac_ext
14388 cat >>conftest.$ac_ext <<_ACEOF
14389 /* end confdefs.h.  */
14390 #include <$ac_header>
14391 _ACEOF
14392 if { (ac_try="$ac_cpp conftest.$ac_ext"
14393 case "(($ac_try" in
14394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14395   *) ac_try_echo=$ac_try;;
14396 esac
14397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14398   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14399   ac_status=$?
14400   grep -v '^ *+' conftest.er1 >conftest.err
14401   rm -f conftest.er1
14402   cat conftest.err >&5
14403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14404   (exit $ac_status); } >/dev/null; then
14405   if test -s conftest.err; then
14406     ac_cpp_err=$ac_c_preproc_warn_flag
14407     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14408   else
14409     ac_cpp_err=
14410   fi
14411 else
14412   ac_cpp_err=yes
14413 fi
14414 if test -z "$ac_cpp_err"; then
14415   ac_header_preproc=yes
14416 else
14417   echo "$as_me: failed program was:" >&5
14418 sed 's/^/| /' conftest.$ac_ext >&5
14419
14420   ac_header_preproc=no
14421 fi
14422
14423 rm -f conftest.err conftest.$ac_ext
14424 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14425 echo "${ECHO_T}$ac_header_preproc" >&6; }
14426
14427 # So?  What about this header?
14428 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14429   yes:no: )
14430     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14431 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14432     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14433 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14434     ac_header_preproc=yes
14435     ;;
14436   no:yes:* )
14437     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14438 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14439     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14440 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14441     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14442 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14443     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14444 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14445     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14446 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14447     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14448 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14449     ( cat <<\_ASBOX
14450 ## ------------------------------------ ##
14451 ## Report this to http://llvm.org/bugs/ ##
14452 ## ------------------------------------ ##
14453 _ASBOX
14454      ) | sed "s/^/$as_me: WARNING:     /" >&2
14455     ;;
14456 esac
14457 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14458 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14459 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14460   echo $ECHO_N "(cached) $ECHO_C" >&6
14461 else
14462   eval "$as_ac_Header=\$ac_header_preproc"
14463 fi
14464 ac_res=`eval echo '${'$as_ac_Header'}'`
14465                { echo "$as_me:$LINENO: result: $ac_res" >&5
14466 echo "${ECHO_T}$ac_res" >&6; }
14467
14468 fi
14469 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14470   cat >>confdefs.h <<_ACEOF
14471 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14472 _ACEOF
14473
14474 fi
14475
14476 done
14477
14478
14479
14480
14481
14482
14483
14484 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14485 do
14486 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14487 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14488   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14489 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14490 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14491   echo $ECHO_N "(cached) $ECHO_C" >&6
14492 fi
14493 ac_res=`eval echo '${'$as_ac_Header'}'`
14494                { echo "$as_me:$LINENO: result: $ac_res" >&5
14495 echo "${ECHO_T}$ac_res" >&6; }
14496 else
14497   # Is the header compilable?
14498 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14499 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14500 cat >conftest.$ac_ext <<_ACEOF
14501 /* confdefs.h.  */
14502 _ACEOF
14503 cat confdefs.h >>conftest.$ac_ext
14504 cat >>conftest.$ac_ext <<_ACEOF
14505 /* end confdefs.h.  */
14506 $ac_includes_default
14507 #include <$ac_header>
14508 _ACEOF
14509 rm -f conftest.$ac_objext
14510 if { (ac_try="$ac_compile"
14511 case "(($ac_try" in
14512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14513   *) ac_try_echo=$ac_try;;
14514 esac
14515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14516   (eval "$ac_compile") 2>conftest.er1
14517   ac_status=$?
14518   grep -v '^ *+' conftest.er1 >conftest.err
14519   rm -f conftest.er1
14520   cat conftest.err >&5
14521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14522   (exit $ac_status); } &&
14523          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14524   { (case "(($ac_try" in
14525   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14526   *) ac_try_echo=$ac_try;;
14527 esac
14528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14529   (eval "$ac_try") 2>&5
14530   ac_status=$?
14531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14532   (exit $ac_status); }; } &&
14533          { ac_try='test -s conftest.$ac_objext'
14534   { (case "(($ac_try" in
14535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14536   *) ac_try_echo=$ac_try;;
14537 esac
14538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14539   (eval "$ac_try") 2>&5
14540   ac_status=$?
14541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542   (exit $ac_status); }; }; then
14543   ac_header_compiler=yes
14544 else
14545   echo "$as_me: failed program was:" >&5
14546 sed 's/^/| /' conftest.$ac_ext >&5
14547
14548         ac_header_compiler=no
14549 fi
14550
14551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14552 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14553 echo "${ECHO_T}$ac_header_compiler" >&6; }
14554
14555 # Is the header present?
14556 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14557 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14558 cat >conftest.$ac_ext <<_ACEOF
14559 /* confdefs.h.  */
14560 _ACEOF
14561 cat confdefs.h >>conftest.$ac_ext
14562 cat >>conftest.$ac_ext <<_ACEOF
14563 /* end confdefs.h.  */
14564 #include <$ac_header>
14565 _ACEOF
14566 if { (ac_try="$ac_cpp conftest.$ac_ext"
14567 case "(($ac_try" in
14568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14569   *) ac_try_echo=$ac_try;;
14570 esac
14571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14572   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14573   ac_status=$?
14574   grep -v '^ *+' conftest.er1 >conftest.err
14575   rm -f conftest.er1
14576   cat conftest.err >&5
14577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14578   (exit $ac_status); } >/dev/null; then
14579   if test -s conftest.err; then
14580     ac_cpp_err=$ac_c_preproc_warn_flag
14581     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14582   else
14583     ac_cpp_err=
14584   fi
14585 else
14586   ac_cpp_err=yes
14587 fi
14588 if test -z "$ac_cpp_err"; then
14589   ac_header_preproc=yes
14590 else
14591   echo "$as_me: failed program was:" >&5
14592 sed 's/^/| /' conftest.$ac_ext >&5
14593
14594   ac_header_preproc=no
14595 fi
14596
14597 rm -f conftest.err conftest.$ac_ext
14598 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14599 echo "${ECHO_T}$ac_header_preproc" >&6; }
14600
14601 # So?  What about this header?
14602 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14603   yes:no: )
14604     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14605 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14606     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14607 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14608     ac_header_preproc=yes
14609     ;;
14610   no:yes:* )
14611     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14612 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14613     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14614 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14615     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14616 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14617     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14618 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14619     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14620 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14621     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14622 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14623     ( cat <<\_ASBOX
14624 ## ------------------------------------ ##
14625 ## Report this to http://llvm.org/bugs/ ##
14626 ## ------------------------------------ ##
14627 _ASBOX
14628      ) | sed "s/^/$as_me: WARNING:     /" >&2
14629     ;;
14630 esac
14631 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14632 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14633 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14634   echo $ECHO_N "(cached) $ECHO_C" >&6
14635 else
14636   eval "$as_ac_Header=\$ac_header_preproc"
14637 fi
14638 ac_res=`eval echo '${'$as_ac_Header'}'`
14639                { echo "$as_me:$LINENO: result: $ac_res" >&5
14640 echo "${ECHO_T}$ac_res" >&6; }
14641
14642 fi
14643 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14644   cat >>confdefs.h <<_ACEOF
14645 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14646 _ACEOF
14647
14648 fi
14649
14650 done
14651
14652
14653
14654 for ac_header in utime.h windows.h
14655 do
14656 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14657 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14658   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14659 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14660 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14661   echo $ECHO_N "(cached) $ECHO_C" >&6
14662 fi
14663 ac_res=`eval echo '${'$as_ac_Header'}'`
14664                { echo "$as_me:$LINENO: result: $ac_res" >&5
14665 echo "${ECHO_T}$ac_res" >&6; }
14666 else
14667   # Is the header compilable?
14668 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14669 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14670 cat >conftest.$ac_ext <<_ACEOF
14671 /* confdefs.h.  */
14672 _ACEOF
14673 cat confdefs.h >>conftest.$ac_ext
14674 cat >>conftest.$ac_ext <<_ACEOF
14675 /* end confdefs.h.  */
14676 $ac_includes_default
14677 #include <$ac_header>
14678 _ACEOF
14679 rm -f conftest.$ac_objext
14680 if { (ac_try="$ac_compile"
14681 case "(($ac_try" in
14682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14683   *) ac_try_echo=$ac_try;;
14684 esac
14685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14686   (eval "$ac_compile") 2>conftest.er1
14687   ac_status=$?
14688   grep -v '^ *+' conftest.er1 >conftest.err
14689   rm -f conftest.er1
14690   cat conftest.err >&5
14691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14692   (exit $ac_status); } &&
14693          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14694   { (case "(($ac_try" in
14695   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14696   *) ac_try_echo=$ac_try;;
14697 esac
14698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14699   (eval "$ac_try") 2>&5
14700   ac_status=$?
14701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14702   (exit $ac_status); }; } &&
14703          { ac_try='test -s conftest.$ac_objext'
14704   { (case "(($ac_try" in
14705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14706   *) ac_try_echo=$ac_try;;
14707 esac
14708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14709   (eval "$ac_try") 2>&5
14710   ac_status=$?
14711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14712   (exit $ac_status); }; }; then
14713   ac_header_compiler=yes
14714 else
14715   echo "$as_me: failed program was:" >&5
14716 sed 's/^/| /' conftest.$ac_ext >&5
14717
14718         ac_header_compiler=no
14719 fi
14720
14721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14722 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14723 echo "${ECHO_T}$ac_header_compiler" >&6; }
14724
14725 # Is the header present?
14726 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14727 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14728 cat >conftest.$ac_ext <<_ACEOF
14729 /* confdefs.h.  */
14730 _ACEOF
14731 cat confdefs.h >>conftest.$ac_ext
14732 cat >>conftest.$ac_ext <<_ACEOF
14733 /* end confdefs.h.  */
14734 #include <$ac_header>
14735 _ACEOF
14736 if { (ac_try="$ac_cpp conftest.$ac_ext"
14737 case "(($ac_try" in
14738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14739   *) ac_try_echo=$ac_try;;
14740 esac
14741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14742   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14743   ac_status=$?
14744   grep -v '^ *+' conftest.er1 >conftest.err
14745   rm -f conftest.er1
14746   cat conftest.err >&5
14747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14748   (exit $ac_status); } >/dev/null; then
14749   if test -s conftest.err; then
14750     ac_cpp_err=$ac_c_preproc_warn_flag
14751     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14752   else
14753     ac_cpp_err=
14754   fi
14755 else
14756   ac_cpp_err=yes
14757 fi
14758 if test -z "$ac_cpp_err"; then
14759   ac_header_preproc=yes
14760 else
14761   echo "$as_me: failed program was:" >&5
14762 sed 's/^/| /' conftest.$ac_ext >&5
14763
14764   ac_header_preproc=no
14765 fi
14766
14767 rm -f conftest.err conftest.$ac_ext
14768 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14769 echo "${ECHO_T}$ac_header_preproc" >&6; }
14770
14771 # So?  What about this header?
14772 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14773   yes:no: )
14774     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14775 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14776     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14777 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14778     ac_header_preproc=yes
14779     ;;
14780   no:yes:* )
14781     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14782 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14783     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14784 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14785     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14786 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14787     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14788 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14789     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14790 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14791     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14792 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14793     ( cat <<\_ASBOX
14794 ## ------------------------------------ ##
14795 ## Report this to http://llvm.org/bugs/ ##
14796 ## ------------------------------------ ##
14797 _ASBOX
14798      ) | sed "s/^/$as_me: WARNING:     /" >&2
14799     ;;
14800 esac
14801 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14802 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14803 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14804   echo $ECHO_N "(cached) $ECHO_C" >&6
14805 else
14806   eval "$as_ac_Header=\$ac_header_preproc"
14807 fi
14808 ac_res=`eval echo '${'$as_ac_Header'}'`
14809                { echo "$as_me:$LINENO: result: $ac_res" >&5
14810 echo "${ECHO_T}$ac_res" >&6; }
14811
14812 fi
14813 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14814   cat >>confdefs.h <<_ACEOF
14815 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14816 _ACEOF
14817
14818 fi
14819
14820 done
14821
14822
14823
14824
14825
14826
14827 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
14828 do
14829 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14830 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14831   { echo "$as_me:$LINENO: checking for $ac_header" >&5
14832 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14833 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14834   echo $ECHO_N "(cached) $ECHO_C" >&6
14835 fi
14836 ac_res=`eval echo '${'$as_ac_Header'}'`
14837                { echo "$as_me:$LINENO: result: $ac_res" >&5
14838 echo "${ECHO_T}$ac_res" >&6; }
14839 else
14840   # Is the header compilable?
14841 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14842 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14843 cat >conftest.$ac_ext <<_ACEOF
14844 /* confdefs.h.  */
14845 _ACEOF
14846 cat confdefs.h >>conftest.$ac_ext
14847 cat >>conftest.$ac_ext <<_ACEOF
14848 /* end confdefs.h.  */
14849 $ac_includes_default
14850 #include <$ac_header>
14851 _ACEOF
14852 rm -f conftest.$ac_objext
14853 if { (ac_try="$ac_compile"
14854 case "(($ac_try" in
14855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14856   *) ac_try_echo=$ac_try;;
14857 esac
14858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14859   (eval "$ac_compile") 2>conftest.er1
14860   ac_status=$?
14861   grep -v '^ *+' conftest.er1 >conftest.err
14862   rm -f conftest.er1
14863   cat conftest.err >&5
14864   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14865   (exit $ac_status); } &&
14866          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14867   { (case "(($ac_try" in
14868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14869   *) ac_try_echo=$ac_try;;
14870 esac
14871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14872   (eval "$ac_try") 2>&5
14873   ac_status=$?
14874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14875   (exit $ac_status); }; } &&
14876          { ac_try='test -s conftest.$ac_objext'
14877   { (case "(($ac_try" in
14878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14879   *) ac_try_echo=$ac_try;;
14880 esac
14881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14882   (eval "$ac_try") 2>&5
14883   ac_status=$?
14884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14885   (exit $ac_status); }; }; then
14886   ac_header_compiler=yes
14887 else
14888   echo "$as_me: failed program was:" >&5
14889 sed 's/^/| /' conftest.$ac_ext >&5
14890
14891         ac_header_compiler=no
14892 fi
14893
14894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14895 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14896 echo "${ECHO_T}$ac_header_compiler" >&6; }
14897
14898 # Is the header present?
14899 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14900 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14901 cat >conftest.$ac_ext <<_ACEOF
14902 /* confdefs.h.  */
14903 _ACEOF
14904 cat confdefs.h >>conftest.$ac_ext
14905 cat >>conftest.$ac_ext <<_ACEOF
14906 /* end confdefs.h.  */
14907 #include <$ac_header>
14908 _ACEOF
14909 if { (ac_try="$ac_cpp conftest.$ac_ext"
14910 case "(($ac_try" in
14911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14912   *) ac_try_echo=$ac_try;;
14913 esac
14914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14915   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14916   ac_status=$?
14917   grep -v '^ *+' conftest.er1 >conftest.err
14918   rm -f conftest.er1
14919   cat conftest.err >&5
14920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14921   (exit $ac_status); } >/dev/null; then
14922   if test -s conftest.err; then
14923     ac_cpp_err=$ac_c_preproc_warn_flag
14924     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14925   else
14926     ac_cpp_err=
14927   fi
14928 else
14929   ac_cpp_err=yes
14930 fi
14931 if test -z "$ac_cpp_err"; then
14932   ac_header_preproc=yes
14933 else
14934   echo "$as_me: failed program was:" >&5
14935 sed 's/^/| /' conftest.$ac_ext >&5
14936
14937   ac_header_preproc=no
14938 fi
14939
14940 rm -f conftest.err conftest.$ac_ext
14941 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14942 echo "${ECHO_T}$ac_header_preproc" >&6; }
14943
14944 # So?  What about this header?
14945 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14946   yes:no: )
14947     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14948 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14949     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14950 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14951     ac_header_preproc=yes
14952     ;;
14953   no:yes:* )
14954     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14955 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14956     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14957 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14958     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14959 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14960     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14961 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14962     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14963 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14964     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14965 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14966     ( cat <<\_ASBOX
14967 ## ------------------------------------ ##
14968 ## Report this to http://llvm.org/bugs/ ##
14969 ## ------------------------------------ ##
14970 _ASBOX
14971      ) | sed "s/^/$as_me: WARNING:     /" >&2
14972     ;;
14973 esac
14974 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14975 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14976 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14977   echo $ECHO_N "(cached) $ECHO_C" >&6
14978 else
14979   eval "$as_ac_Header=\$ac_header_preproc"
14980 fi
14981 ac_res=`eval echo '${'$as_ac_Header'}'`
14982                { echo "$as_me:$LINENO: result: $ac_res" >&5
14983 echo "${ECHO_T}$ac_res" >&6; }
14984
14985 fi
14986 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14987   cat >>confdefs.h <<_ACEOF
14988 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14989 _ACEOF
14990
14991 fi
14992
14993 done
14994
14995
14996
14997
14998
14999 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15000 do
15001 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15002 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15003   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15004 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15005 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15006   echo $ECHO_N "(cached) $ECHO_C" >&6
15007 fi
15008 ac_res=`eval echo '${'$as_ac_Header'}'`
15009                { echo "$as_me:$LINENO: result: $ac_res" >&5
15010 echo "${ECHO_T}$ac_res" >&6; }
15011 else
15012   # Is the header compilable?
15013 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15014 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15015 cat >conftest.$ac_ext <<_ACEOF
15016 /* confdefs.h.  */
15017 _ACEOF
15018 cat confdefs.h >>conftest.$ac_ext
15019 cat >>conftest.$ac_ext <<_ACEOF
15020 /* end confdefs.h.  */
15021 $ac_includes_default
15022 #include <$ac_header>
15023 _ACEOF
15024 rm -f conftest.$ac_objext
15025 if { (ac_try="$ac_compile"
15026 case "(($ac_try" in
15027   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15028   *) ac_try_echo=$ac_try;;
15029 esac
15030 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15031   (eval "$ac_compile") 2>conftest.er1
15032   ac_status=$?
15033   grep -v '^ *+' conftest.er1 >conftest.err
15034   rm -f conftest.er1
15035   cat conftest.err >&5
15036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15037   (exit $ac_status); } &&
15038          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15039   { (case "(($ac_try" in
15040   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15041   *) ac_try_echo=$ac_try;;
15042 esac
15043 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15044   (eval "$ac_try") 2>&5
15045   ac_status=$?
15046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15047   (exit $ac_status); }; } &&
15048          { ac_try='test -s conftest.$ac_objext'
15049   { (case "(($ac_try" in
15050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15051   *) ac_try_echo=$ac_try;;
15052 esac
15053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15054   (eval "$ac_try") 2>&5
15055   ac_status=$?
15056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15057   (exit $ac_status); }; }; then
15058   ac_header_compiler=yes
15059 else
15060   echo "$as_me: failed program was:" >&5
15061 sed 's/^/| /' conftest.$ac_ext >&5
15062
15063         ac_header_compiler=no
15064 fi
15065
15066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15067 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15068 echo "${ECHO_T}$ac_header_compiler" >&6; }
15069
15070 # Is the header present?
15071 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15072 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15073 cat >conftest.$ac_ext <<_ACEOF
15074 /* confdefs.h.  */
15075 _ACEOF
15076 cat confdefs.h >>conftest.$ac_ext
15077 cat >>conftest.$ac_ext <<_ACEOF
15078 /* end confdefs.h.  */
15079 #include <$ac_header>
15080 _ACEOF
15081 if { (ac_try="$ac_cpp conftest.$ac_ext"
15082 case "(($ac_try" in
15083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15084   *) ac_try_echo=$ac_try;;
15085 esac
15086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15087   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15088   ac_status=$?
15089   grep -v '^ *+' conftest.er1 >conftest.err
15090   rm -f conftest.er1
15091   cat conftest.err >&5
15092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15093   (exit $ac_status); } >/dev/null; then
15094   if test -s conftest.err; then
15095     ac_cpp_err=$ac_c_preproc_warn_flag
15096     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15097   else
15098     ac_cpp_err=
15099   fi
15100 else
15101   ac_cpp_err=yes
15102 fi
15103 if test -z "$ac_cpp_err"; then
15104   ac_header_preproc=yes
15105 else
15106   echo "$as_me: failed program was:" >&5
15107 sed 's/^/| /' conftest.$ac_ext >&5
15108
15109   ac_header_preproc=no
15110 fi
15111
15112 rm -f conftest.err conftest.$ac_ext
15113 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15114 echo "${ECHO_T}$ac_header_preproc" >&6; }
15115
15116 # So?  What about this header?
15117 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15118   yes:no: )
15119     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15120 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15121     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15122 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15123     ac_header_preproc=yes
15124     ;;
15125   no:yes:* )
15126     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15127 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15128     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15129 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15130     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15131 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15132     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15133 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15134     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15135 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15136     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15137 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15138     ( cat <<\_ASBOX
15139 ## ------------------------------------ ##
15140 ## Report this to http://llvm.org/bugs/ ##
15141 ## ------------------------------------ ##
15142 _ASBOX
15143      ) | sed "s/^/$as_me: WARNING:     /" >&2
15144     ;;
15145 esac
15146 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15147 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15148 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15149   echo $ECHO_N "(cached) $ECHO_C" >&6
15150 else
15151   eval "$as_ac_Header=\$ac_header_preproc"
15152 fi
15153 ac_res=`eval echo '${'$as_ac_Header'}'`
15154                { echo "$as_me:$LINENO: result: $ac_res" >&5
15155 echo "${ECHO_T}$ac_res" >&6; }
15156
15157 fi
15158 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15159   cat >>confdefs.h <<_ACEOF
15160 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15161 _ACEOF
15162
15163 fi
15164
15165 done
15166
15167
15168 for ac_header in valgrind/valgrind.h
15169 do
15170 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15171 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15172   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15173 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15174 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15175   echo $ECHO_N "(cached) $ECHO_C" >&6
15176 fi
15177 ac_res=`eval echo '${'$as_ac_Header'}'`
15178                { echo "$as_me:$LINENO: result: $ac_res" >&5
15179 echo "${ECHO_T}$ac_res" >&6; }
15180 else
15181   # Is the header compilable?
15182 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15183 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15184 cat >conftest.$ac_ext <<_ACEOF
15185 /* confdefs.h.  */
15186 _ACEOF
15187 cat confdefs.h >>conftest.$ac_ext
15188 cat >>conftest.$ac_ext <<_ACEOF
15189 /* end confdefs.h.  */
15190 $ac_includes_default
15191 #include <$ac_header>
15192 _ACEOF
15193 rm -f conftest.$ac_objext
15194 if { (ac_try="$ac_compile"
15195 case "(($ac_try" in
15196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15197   *) ac_try_echo=$ac_try;;
15198 esac
15199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15200   (eval "$ac_compile") 2>conftest.er1
15201   ac_status=$?
15202   grep -v '^ *+' conftest.er1 >conftest.err
15203   rm -f conftest.er1
15204   cat conftest.err >&5
15205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15206   (exit $ac_status); } &&
15207          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15208   { (case "(($ac_try" in
15209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15210   *) ac_try_echo=$ac_try;;
15211 esac
15212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15213   (eval "$ac_try") 2>&5
15214   ac_status=$?
15215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15216   (exit $ac_status); }; } &&
15217          { ac_try='test -s conftest.$ac_objext'
15218   { (case "(($ac_try" in
15219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15220   *) ac_try_echo=$ac_try;;
15221 esac
15222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15223   (eval "$ac_try") 2>&5
15224   ac_status=$?
15225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15226   (exit $ac_status); }; }; then
15227   ac_header_compiler=yes
15228 else
15229   echo "$as_me: failed program was:" >&5
15230 sed 's/^/| /' conftest.$ac_ext >&5
15231
15232         ac_header_compiler=no
15233 fi
15234
15235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15236 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15237 echo "${ECHO_T}$ac_header_compiler" >&6; }
15238
15239 # Is the header present?
15240 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15241 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15242 cat >conftest.$ac_ext <<_ACEOF
15243 /* confdefs.h.  */
15244 _ACEOF
15245 cat confdefs.h >>conftest.$ac_ext
15246 cat >>conftest.$ac_ext <<_ACEOF
15247 /* end confdefs.h.  */
15248 #include <$ac_header>
15249 _ACEOF
15250 if { (ac_try="$ac_cpp conftest.$ac_ext"
15251 case "(($ac_try" in
15252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15253   *) ac_try_echo=$ac_try;;
15254 esac
15255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15256   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15257   ac_status=$?
15258   grep -v '^ *+' conftest.er1 >conftest.err
15259   rm -f conftest.er1
15260   cat conftest.err >&5
15261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15262   (exit $ac_status); } >/dev/null; then
15263   if test -s conftest.err; then
15264     ac_cpp_err=$ac_c_preproc_warn_flag
15265     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15266   else
15267     ac_cpp_err=
15268   fi
15269 else
15270   ac_cpp_err=yes
15271 fi
15272 if test -z "$ac_cpp_err"; then
15273   ac_header_preproc=yes
15274 else
15275   echo "$as_me: failed program was:" >&5
15276 sed 's/^/| /' conftest.$ac_ext >&5
15277
15278   ac_header_preproc=no
15279 fi
15280
15281 rm -f conftest.err conftest.$ac_ext
15282 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15283 echo "${ECHO_T}$ac_header_preproc" >&6; }
15284
15285 # So?  What about this header?
15286 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15287   yes:no: )
15288     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15289 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15290     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15291 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15292     ac_header_preproc=yes
15293     ;;
15294   no:yes:* )
15295     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15296 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15297     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15298 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15299     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15300 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15301     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15302 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15303     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15304 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15305     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15306 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15307     ( cat <<\_ASBOX
15308 ## ------------------------------------ ##
15309 ## Report this to http://llvm.org/bugs/ ##
15310 ## ------------------------------------ ##
15311 _ASBOX
15312      ) | sed "s/^/$as_me: WARNING:     /" >&2
15313     ;;
15314 esac
15315 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15316 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15317 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15318   echo $ECHO_N "(cached) $ECHO_C" >&6
15319 else
15320   eval "$as_ac_Header=\$ac_header_preproc"
15321 fi
15322 ac_res=`eval echo '${'$as_ac_Header'}'`
15323                { echo "$as_me:$LINENO: result: $ac_res" >&5
15324 echo "${ECHO_T}$ac_res" >&6; }
15325
15326 fi
15327 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15328   cat >>confdefs.h <<_ACEOF
15329 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15330 _ACEOF
15331
15332 fi
15333
15334 done
15335
15336
15337 for ac_header in fenv.h
15338 do
15339 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15340 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15341   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15342 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15343 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15344   echo $ECHO_N "(cached) $ECHO_C" >&6
15345 fi
15346 ac_res=`eval echo '${'$as_ac_Header'}'`
15347                { echo "$as_me:$LINENO: result: $ac_res" >&5
15348 echo "${ECHO_T}$ac_res" >&6; }
15349 else
15350   # Is the header compilable?
15351 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15352 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15353 cat >conftest.$ac_ext <<_ACEOF
15354 /* confdefs.h.  */
15355 _ACEOF
15356 cat confdefs.h >>conftest.$ac_ext
15357 cat >>conftest.$ac_ext <<_ACEOF
15358 /* end confdefs.h.  */
15359 $ac_includes_default
15360 #include <$ac_header>
15361 _ACEOF
15362 rm -f conftest.$ac_objext
15363 if { (ac_try="$ac_compile"
15364 case "(($ac_try" in
15365   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15366   *) ac_try_echo=$ac_try;;
15367 esac
15368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15369   (eval "$ac_compile") 2>conftest.er1
15370   ac_status=$?
15371   grep -v '^ *+' conftest.er1 >conftest.err
15372   rm -f conftest.er1
15373   cat conftest.err >&5
15374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15375   (exit $ac_status); } &&
15376          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15377   { (case "(($ac_try" in
15378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15379   *) ac_try_echo=$ac_try;;
15380 esac
15381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15382   (eval "$ac_try") 2>&5
15383   ac_status=$?
15384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15385   (exit $ac_status); }; } &&
15386          { ac_try='test -s conftest.$ac_objext'
15387   { (case "(($ac_try" in
15388   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15389   *) ac_try_echo=$ac_try;;
15390 esac
15391 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15392   (eval "$ac_try") 2>&5
15393   ac_status=$?
15394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15395   (exit $ac_status); }; }; then
15396   ac_header_compiler=yes
15397 else
15398   echo "$as_me: failed program was:" >&5
15399 sed 's/^/| /' conftest.$ac_ext >&5
15400
15401         ac_header_compiler=no
15402 fi
15403
15404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15405 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15406 echo "${ECHO_T}$ac_header_compiler" >&6; }
15407
15408 # Is the header present?
15409 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15410 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15411 cat >conftest.$ac_ext <<_ACEOF
15412 /* confdefs.h.  */
15413 _ACEOF
15414 cat confdefs.h >>conftest.$ac_ext
15415 cat >>conftest.$ac_ext <<_ACEOF
15416 /* end confdefs.h.  */
15417 #include <$ac_header>
15418 _ACEOF
15419 if { (ac_try="$ac_cpp conftest.$ac_ext"
15420 case "(($ac_try" in
15421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15422   *) ac_try_echo=$ac_try;;
15423 esac
15424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15425   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15426   ac_status=$?
15427   grep -v '^ *+' conftest.er1 >conftest.err
15428   rm -f conftest.er1
15429   cat conftest.err >&5
15430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15431   (exit $ac_status); } >/dev/null; then
15432   if test -s conftest.err; then
15433     ac_cpp_err=$ac_c_preproc_warn_flag
15434     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15435   else
15436     ac_cpp_err=
15437   fi
15438 else
15439   ac_cpp_err=yes
15440 fi
15441 if test -z "$ac_cpp_err"; then
15442   ac_header_preproc=yes
15443 else
15444   echo "$as_me: failed program was:" >&5
15445 sed 's/^/| /' conftest.$ac_ext >&5
15446
15447   ac_header_preproc=no
15448 fi
15449
15450 rm -f conftest.err conftest.$ac_ext
15451 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15452 echo "${ECHO_T}$ac_header_preproc" >&6; }
15453
15454 # So?  What about this header?
15455 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15456   yes:no: )
15457     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15458 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15459     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15460 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15461     ac_header_preproc=yes
15462     ;;
15463   no:yes:* )
15464     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15465 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15466     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15467 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15468     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15469 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15470     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15471 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15472     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15473 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15474     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15475 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15476     ( cat <<\_ASBOX
15477 ## ------------------------------------ ##
15478 ## Report this to http://llvm.org/bugs/ ##
15479 ## ------------------------------------ ##
15480 _ASBOX
15481      ) | sed "s/^/$as_me: WARNING:     /" >&2
15482     ;;
15483 esac
15484 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15485 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15486 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15487   echo $ECHO_N "(cached) $ECHO_C" >&6
15488 else
15489   eval "$as_ac_Header=\$ac_header_preproc"
15490 fi
15491 ac_res=`eval echo '${'$as_ac_Header'}'`
15492                { echo "$as_me:$LINENO: result: $ac_res" >&5
15493 echo "${ECHO_T}$ac_res" >&6; }
15494
15495 fi
15496 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15497   cat >>confdefs.h <<_ACEOF
15498 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15499 _ACEOF
15500
15501 fi
15502
15503 done
15504
15505 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15506
15507 for ac_header in pthread.h
15508 do
15509 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15510 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15511   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15512 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15513 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15514   echo $ECHO_N "(cached) $ECHO_C" >&6
15515 fi
15516 ac_res=`eval echo '${'$as_ac_Header'}'`
15517                { echo "$as_me:$LINENO: result: $ac_res" >&5
15518 echo "${ECHO_T}$ac_res" >&6; }
15519 else
15520   # Is the header compilable?
15521 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15522 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15523 cat >conftest.$ac_ext <<_ACEOF
15524 /* confdefs.h.  */
15525 _ACEOF
15526 cat confdefs.h >>conftest.$ac_ext
15527 cat >>conftest.$ac_ext <<_ACEOF
15528 /* end confdefs.h.  */
15529 $ac_includes_default
15530 #include <$ac_header>
15531 _ACEOF
15532 rm -f conftest.$ac_objext
15533 if { (ac_try="$ac_compile"
15534 case "(($ac_try" in
15535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15536   *) ac_try_echo=$ac_try;;
15537 esac
15538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15539   (eval "$ac_compile") 2>conftest.er1
15540   ac_status=$?
15541   grep -v '^ *+' conftest.er1 >conftest.err
15542   rm -f conftest.er1
15543   cat conftest.err >&5
15544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15545   (exit $ac_status); } &&
15546          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15547   { (case "(($ac_try" in
15548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15549   *) ac_try_echo=$ac_try;;
15550 esac
15551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15552   (eval "$ac_try") 2>&5
15553   ac_status=$?
15554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15555   (exit $ac_status); }; } &&
15556          { ac_try='test -s conftest.$ac_objext'
15557   { (case "(($ac_try" in
15558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15559   *) ac_try_echo=$ac_try;;
15560 esac
15561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15562   (eval "$ac_try") 2>&5
15563   ac_status=$?
15564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15565   (exit $ac_status); }; }; then
15566   ac_header_compiler=yes
15567 else
15568   echo "$as_me: failed program was:" >&5
15569 sed 's/^/| /' conftest.$ac_ext >&5
15570
15571         ac_header_compiler=no
15572 fi
15573
15574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15575 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15576 echo "${ECHO_T}$ac_header_compiler" >&6; }
15577
15578 # Is the header present?
15579 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15580 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15581 cat >conftest.$ac_ext <<_ACEOF
15582 /* confdefs.h.  */
15583 _ACEOF
15584 cat confdefs.h >>conftest.$ac_ext
15585 cat >>conftest.$ac_ext <<_ACEOF
15586 /* end confdefs.h.  */
15587 #include <$ac_header>
15588 _ACEOF
15589 if { (ac_try="$ac_cpp conftest.$ac_ext"
15590 case "(($ac_try" in
15591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15592   *) ac_try_echo=$ac_try;;
15593 esac
15594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15595   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15596   ac_status=$?
15597   grep -v '^ *+' conftest.er1 >conftest.err
15598   rm -f conftest.er1
15599   cat conftest.err >&5
15600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15601   (exit $ac_status); } >/dev/null; then
15602   if test -s conftest.err; then
15603     ac_cpp_err=$ac_c_preproc_warn_flag
15604     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15605   else
15606     ac_cpp_err=
15607   fi
15608 else
15609   ac_cpp_err=yes
15610 fi
15611 if test -z "$ac_cpp_err"; then
15612   ac_header_preproc=yes
15613 else
15614   echo "$as_me: failed program was:" >&5
15615 sed 's/^/| /' conftest.$ac_ext >&5
15616
15617   ac_header_preproc=no
15618 fi
15619
15620 rm -f conftest.err conftest.$ac_ext
15621 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15622 echo "${ECHO_T}$ac_header_preproc" >&6; }
15623
15624 # So?  What about this header?
15625 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15626   yes:no: )
15627     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15628 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15629     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15630 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15631     ac_header_preproc=yes
15632     ;;
15633   no:yes:* )
15634     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15635 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15636     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15637 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15638     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15639 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15640     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15641 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15642     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15643 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15644     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15645 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15646     ( cat <<\_ASBOX
15647 ## ------------------------------------ ##
15648 ## Report this to http://llvm.org/bugs/ ##
15649 ## ------------------------------------ ##
15650 _ASBOX
15651      ) | sed "s/^/$as_me: WARNING:     /" >&2
15652     ;;
15653 esac
15654 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15655 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15656 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15657   echo $ECHO_N "(cached) $ECHO_C" >&6
15658 else
15659   eval "$as_ac_Header=\$ac_header_preproc"
15660 fi
15661 ac_res=`eval echo '${'$as_ac_Header'}'`
15662                { echo "$as_me:$LINENO: result: $ac_res" >&5
15663 echo "${ECHO_T}$ac_res" >&6; }
15664
15665 fi
15666 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15667   cat >>confdefs.h <<_ACEOF
15668 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15669 _ACEOF
15670  HAVE_PTHREAD=1
15671
15672 else
15673   HAVE_PTHREAD=0
15674
15675 fi
15676
15677 done
15678
15679 else
15680   HAVE_PTHREAD=0
15681
15682 fi
15683
15684 if test "$llvm_cv_enable_libffi" = "yes" ; then
15685
15686
15687 for ac_header in ffi.h ffi/ffi.h
15688 do
15689 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15690 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15691   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15692 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15693 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15694   echo $ECHO_N "(cached) $ECHO_C" >&6
15695 fi
15696 ac_res=`eval echo '${'$as_ac_Header'}'`
15697                { echo "$as_me:$LINENO: result: $ac_res" >&5
15698 echo "${ECHO_T}$ac_res" >&6; }
15699 else
15700   # Is the header compilable?
15701 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15702 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15703 cat >conftest.$ac_ext <<_ACEOF
15704 /* confdefs.h.  */
15705 _ACEOF
15706 cat confdefs.h >>conftest.$ac_ext
15707 cat >>conftest.$ac_ext <<_ACEOF
15708 /* end confdefs.h.  */
15709 $ac_includes_default
15710 #include <$ac_header>
15711 _ACEOF
15712 rm -f conftest.$ac_objext
15713 if { (ac_try="$ac_compile"
15714 case "(($ac_try" in
15715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15716   *) ac_try_echo=$ac_try;;
15717 esac
15718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15719   (eval "$ac_compile") 2>conftest.er1
15720   ac_status=$?
15721   grep -v '^ *+' conftest.er1 >conftest.err
15722   rm -f conftest.er1
15723   cat conftest.err >&5
15724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15725   (exit $ac_status); } &&
15726          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15727   { (case "(($ac_try" in
15728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15729   *) ac_try_echo=$ac_try;;
15730 esac
15731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15732   (eval "$ac_try") 2>&5
15733   ac_status=$?
15734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15735   (exit $ac_status); }; } &&
15736          { ac_try='test -s conftest.$ac_objext'
15737   { (case "(($ac_try" in
15738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15739   *) ac_try_echo=$ac_try;;
15740 esac
15741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15742   (eval "$ac_try") 2>&5
15743   ac_status=$?
15744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15745   (exit $ac_status); }; }; then
15746   ac_header_compiler=yes
15747 else
15748   echo "$as_me: failed program was:" >&5
15749 sed 's/^/| /' conftest.$ac_ext >&5
15750
15751         ac_header_compiler=no
15752 fi
15753
15754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15755 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15756 echo "${ECHO_T}$ac_header_compiler" >&6; }
15757
15758 # Is the header present?
15759 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15760 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15761 cat >conftest.$ac_ext <<_ACEOF
15762 /* confdefs.h.  */
15763 _ACEOF
15764 cat confdefs.h >>conftest.$ac_ext
15765 cat >>conftest.$ac_ext <<_ACEOF
15766 /* end confdefs.h.  */
15767 #include <$ac_header>
15768 _ACEOF
15769 if { (ac_try="$ac_cpp conftest.$ac_ext"
15770 case "(($ac_try" in
15771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15772   *) ac_try_echo=$ac_try;;
15773 esac
15774 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15775   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15776   ac_status=$?
15777   grep -v '^ *+' conftest.er1 >conftest.err
15778   rm -f conftest.er1
15779   cat conftest.err >&5
15780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15781   (exit $ac_status); } >/dev/null; then
15782   if test -s conftest.err; then
15783     ac_cpp_err=$ac_c_preproc_warn_flag
15784     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15785   else
15786     ac_cpp_err=
15787   fi
15788 else
15789   ac_cpp_err=yes
15790 fi
15791 if test -z "$ac_cpp_err"; then
15792   ac_header_preproc=yes
15793 else
15794   echo "$as_me: failed program was:" >&5
15795 sed 's/^/| /' conftest.$ac_ext >&5
15796
15797   ac_header_preproc=no
15798 fi
15799
15800 rm -f conftest.err conftest.$ac_ext
15801 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15802 echo "${ECHO_T}$ac_header_preproc" >&6; }
15803
15804 # So?  What about this header?
15805 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15806   yes:no: )
15807     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15808 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15809     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15810 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15811     ac_header_preproc=yes
15812     ;;
15813   no:yes:* )
15814     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15815 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15816     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15817 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15818     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15819 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15820     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15821 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15822     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15823 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15824     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15825 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15826     ( cat <<\_ASBOX
15827 ## ------------------------------------ ##
15828 ## Report this to http://llvm.org/bugs/ ##
15829 ## ------------------------------------ ##
15830 _ASBOX
15831      ) | sed "s/^/$as_me: WARNING:     /" >&2
15832     ;;
15833 esac
15834 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15835 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15836 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15837   echo $ECHO_N "(cached) $ECHO_C" >&6
15838 else
15839   eval "$as_ac_Header=\$ac_header_preproc"
15840 fi
15841 ac_res=`eval echo '${'$as_ac_Header'}'`
15842                { echo "$as_me:$LINENO: result: $ac_res" >&5
15843 echo "${ECHO_T}$ac_res" >&6; }
15844
15845 fi
15846 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15847   cat >>confdefs.h <<_ACEOF
15848 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15849 _ACEOF
15850
15851 fi
15852
15853 done
15854
15855 fi
15856
15857
15858 for ac_header in CrashReporterClient.h
15859 do
15860 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15861 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15862   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15863 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15864 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15865   echo $ECHO_N "(cached) $ECHO_C" >&6
15866 fi
15867 ac_res=`eval echo '${'$as_ac_Header'}'`
15868                { echo "$as_me:$LINENO: result: $ac_res" >&5
15869 echo "${ECHO_T}$ac_res" >&6; }
15870 else
15871   # Is the header compilable?
15872 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15873 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15874 cat >conftest.$ac_ext <<_ACEOF
15875 /* confdefs.h.  */
15876 _ACEOF
15877 cat confdefs.h >>conftest.$ac_ext
15878 cat >>conftest.$ac_ext <<_ACEOF
15879 /* end confdefs.h.  */
15880 $ac_includes_default
15881 #include <$ac_header>
15882 _ACEOF
15883 rm -f conftest.$ac_objext
15884 if { (ac_try="$ac_compile"
15885 case "(($ac_try" in
15886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15887   *) ac_try_echo=$ac_try;;
15888 esac
15889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15890   (eval "$ac_compile") 2>conftest.er1
15891   ac_status=$?
15892   grep -v '^ *+' conftest.er1 >conftest.err
15893   rm -f conftest.er1
15894   cat conftest.err >&5
15895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15896   (exit $ac_status); } &&
15897          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15898   { (case "(($ac_try" in
15899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15900   *) ac_try_echo=$ac_try;;
15901 esac
15902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15903   (eval "$ac_try") 2>&5
15904   ac_status=$?
15905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15906   (exit $ac_status); }; } &&
15907          { ac_try='test -s conftest.$ac_objext'
15908   { (case "(($ac_try" in
15909   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15910   *) ac_try_echo=$ac_try;;
15911 esac
15912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15913   (eval "$ac_try") 2>&5
15914   ac_status=$?
15915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15916   (exit $ac_status); }; }; then
15917   ac_header_compiler=yes
15918 else
15919   echo "$as_me: failed program was:" >&5
15920 sed 's/^/| /' conftest.$ac_ext >&5
15921
15922         ac_header_compiler=no
15923 fi
15924
15925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15926 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15927 echo "${ECHO_T}$ac_header_compiler" >&6; }
15928
15929 # Is the header present?
15930 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15931 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15932 cat >conftest.$ac_ext <<_ACEOF
15933 /* confdefs.h.  */
15934 _ACEOF
15935 cat confdefs.h >>conftest.$ac_ext
15936 cat >>conftest.$ac_ext <<_ACEOF
15937 /* end confdefs.h.  */
15938 #include <$ac_header>
15939 _ACEOF
15940 if { (ac_try="$ac_cpp conftest.$ac_ext"
15941 case "(($ac_try" in
15942   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15943   *) ac_try_echo=$ac_try;;
15944 esac
15945 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15946   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15947   ac_status=$?
15948   grep -v '^ *+' conftest.er1 >conftest.err
15949   rm -f conftest.er1
15950   cat conftest.err >&5
15951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15952   (exit $ac_status); } >/dev/null; then
15953   if test -s conftest.err; then
15954     ac_cpp_err=$ac_c_preproc_warn_flag
15955     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15956   else
15957     ac_cpp_err=
15958   fi
15959 else
15960   ac_cpp_err=yes
15961 fi
15962 if test -z "$ac_cpp_err"; then
15963   ac_header_preproc=yes
15964 else
15965   echo "$as_me: failed program was:" >&5
15966 sed 's/^/| /' conftest.$ac_ext >&5
15967
15968   ac_header_preproc=no
15969 fi
15970
15971 rm -f conftest.err conftest.$ac_ext
15972 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15973 echo "${ECHO_T}$ac_header_preproc" >&6; }
15974
15975 # So?  What about this header?
15976 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15977   yes:no: )
15978     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15979 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15980     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15981 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15982     ac_header_preproc=yes
15983     ;;
15984   no:yes:* )
15985     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15986 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15987     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15988 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15989     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15990 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15991     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15992 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15993     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15994 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15995     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15996 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15997     ( cat <<\_ASBOX
15998 ## ------------------------------------ ##
15999 ## Report this to http://llvm.org/bugs/ ##
16000 ## ------------------------------------ ##
16001 _ASBOX
16002      ) | sed "s/^/$as_me: WARNING:     /" >&2
16003     ;;
16004 esac
16005 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16006 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16007 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16008   echo $ECHO_N "(cached) $ECHO_C" >&6
16009 else
16010   eval "$as_ac_Header=\$ac_header_preproc"
16011 fi
16012 ac_res=`eval echo '${'$as_ac_Header'}'`
16013                { echo "$as_me:$LINENO: result: $ac_res" >&5
16014 echo "${ECHO_T}$ac_res" >&6; }
16015
16016 fi
16017 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16018   cat >>confdefs.h <<_ACEOF
16019 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16020 _ACEOF
16021
16022 fi
16023
16024 done
16025
16026
16027 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16028 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16029 cat >conftest.$ac_ext <<_ACEOF
16030 /* confdefs.h.  */
16031 _ACEOF
16032 cat confdefs.h >>conftest.$ac_ext
16033 cat >>conftest.$ac_ext <<_ACEOF
16034 /* end confdefs.h.  */
16035 extern const char *__crashreporter_info__;
16036       int main() {
16037         __crashreporter_info__ = "test";
16038         return 0;
16039       }
16040
16041 _ACEOF
16042 rm -f conftest.$ac_objext conftest$ac_exeext
16043 if { (ac_try="$ac_link"
16044 case "(($ac_try" in
16045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16046   *) ac_try_echo=$ac_try;;
16047 esac
16048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16049   (eval "$ac_link") 2>conftest.er1
16050   ac_status=$?
16051   grep -v '^ *+' conftest.er1 >conftest.err
16052   rm -f conftest.er1
16053   cat conftest.err >&5
16054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16055   (exit $ac_status); } &&
16056          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16057   { (case "(($ac_try" in
16058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16059   *) ac_try_echo=$ac_try;;
16060 esac
16061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16062   (eval "$ac_try") 2>&5
16063   ac_status=$?
16064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16065   (exit $ac_status); }; } &&
16066          { ac_try='test -s conftest$ac_exeext'
16067   { (case "(($ac_try" in
16068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16069   *) ac_try_echo=$ac_try;;
16070 esac
16071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16072   (eval "$ac_try") 2>&5
16073   ac_status=$?
16074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16075   (exit $ac_status); }; }; then
16076   { echo "$as_me:$LINENO: result: yes" >&5
16077 echo "${ECHO_T}yes" >&6; }
16078
16079 cat >>confdefs.h <<\_ACEOF
16080 #define HAVE_CRASHREPORTER_INFO 1
16081 _ACEOF
16082
16083 else
16084   echo "$as_me: failed program was:" >&5
16085 sed 's/^/| /' conftest.$ac_ext >&5
16086
16087         { echo "$as_me:$LINENO: result: no" >&5
16088 echo "${ECHO_T}no" >&6; }
16089
16090 cat >>confdefs.h <<\_ACEOF
16091 #define HAVE_CRASHREPORTER_INFO 0
16092 _ACEOF
16093
16094 fi
16095
16096 rm -f core conftest.err conftest.$ac_objext \
16097       conftest$ac_exeext conftest.$ac_ext
16098
16099
16100
16101
16102   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16103 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16104 if test "${ac_cv_huge_val_sanity+set}" = set; then
16105   echo $ECHO_N "(cached) $ECHO_C" >&6
16106 else
16107
16108     ac_ext=cpp
16109 ac_cpp='$CXXCPP $CPPFLAGS'
16110 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16111 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16112 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16113
16114     ac_save_CXXFLAGS=$CXXFLAGS
16115     CXXFLAGS=-pedantic
16116     if test "$cross_compiling" = yes; then
16117   ac_cv_huge_val_sanity=yes
16118 else
16119   cat >conftest.$ac_ext <<_ACEOF
16120 /* confdefs.h.  */
16121 _ACEOF
16122 cat confdefs.h >>conftest.$ac_ext
16123 cat >>conftest.$ac_ext <<_ACEOF
16124 /* end confdefs.h.  */
16125 #include <math.h>
16126 int
16127 main ()
16128 {
16129 double x = HUGE_VAL; return x != x;
16130   ;
16131   return 0;
16132 }
16133 _ACEOF
16134 rm -f conftest$ac_exeext
16135 if { (ac_try="$ac_link"
16136 case "(($ac_try" in
16137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16138   *) ac_try_echo=$ac_try;;
16139 esac
16140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16141   (eval "$ac_link") 2>&5
16142   ac_status=$?
16143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16144   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16145   { (case "(($ac_try" in
16146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16147   *) ac_try_echo=$ac_try;;
16148 esac
16149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16150   (eval "$ac_try") 2>&5
16151   ac_status=$?
16152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16153   (exit $ac_status); }; }; then
16154   ac_cv_huge_val_sanity=yes
16155 else
16156   echo "$as_me: program exited with status $ac_status" >&5
16157 echo "$as_me: failed program was:" >&5
16158 sed 's/^/| /' conftest.$ac_ext >&5
16159
16160 ( exit $ac_status )
16161 ac_cv_huge_val_sanity=no
16162 fi
16163 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16164 fi
16165
16166
16167     CXXFLAGS=$ac_save_CXXFLAGS
16168     ac_ext=c
16169 ac_cpp='$CPP $CPPFLAGS'
16170 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16171 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16172 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16173
16174
16175 fi
16176 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16177 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16178   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16179
16180
16181 { echo "$as_me:$LINENO: checking for pid_t" >&5
16182 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16183 if test "${ac_cv_type_pid_t+set}" = set; then
16184   echo $ECHO_N "(cached) $ECHO_C" >&6
16185 else
16186   cat >conftest.$ac_ext <<_ACEOF
16187 /* confdefs.h.  */
16188 _ACEOF
16189 cat confdefs.h >>conftest.$ac_ext
16190 cat >>conftest.$ac_ext <<_ACEOF
16191 /* end confdefs.h.  */
16192 $ac_includes_default
16193 typedef pid_t ac__type_new_;
16194 int
16195 main ()
16196 {
16197 if ((ac__type_new_ *) 0)
16198   return 0;
16199 if (sizeof (ac__type_new_))
16200   return 0;
16201   ;
16202   return 0;
16203 }
16204 _ACEOF
16205 rm -f conftest.$ac_objext
16206 if { (ac_try="$ac_compile"
16207 case "(($ac_try" in
16208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16209   *) ac_try_echo=$ac_try;;
16210 esac
16211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16212   (eval "$ac_compile") 2>conftest.er1
16213   ac_status=$?
16214   grep -v '^ *+' conftest.er1 >conftest.err
16215   rm -f conftest.er1
16216   cat conftest.err >&5
16217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16218   (exit $ac_status); } &&
16219          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16220   { (case "(($ac_try" in
16221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16222   *) ac_try_echo=$ac_try;;
16223 esac
16224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16225   (eval "$ac_try") 2>&5
16226   ac_status=$?
16227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16228   (exit $ac_status); }; } &&
16229          { ac_try='test -s conftest.$ac_objext'
16230   { (case "(($ac_try" in
16231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16232   *) ac_try_echo=$ac_try;;
16233 esac
16234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16235   (eval "$ac_try") 2>&5
16236   ac_status=$?
16237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16238   (exit $ac_status); }; }; then
16239   ac_cv_type_pid_t=yes
16240 else
16241   echo "$as_me: failed program was:" >&5
16242 sed 's/^/| /' conftest.$ac_ext >&5
16243
16244         ac_cv_type_pid_t=no
16245 fi
16246
16247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16248 fi
16249 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16250 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16251 if test $ac_cv_type_pid_t = yes; then
16252   :
16253 else
16254
16255 cat >>confdefs.h <<_ACEOF
16256 #define pid_t int
16257 _ACEOF
16258
16259 fi
16260
16261 { echo "$as_me:$LINENO: checking for size_t" >&5
16262 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16263 if test "${ac_cv_type_size_t+set}" = set; then
16264   echo $ECHO_N "(cached) $ECHO_C" >&6
16265 else
16266   cat >conftest.$ac_ext <<_ACEOF
16267 /* confdefs.h.  */
16268 _ACEOF
16269 cat confdefs.h >>conftest.$ac_ext
16270 cat >>conftest.$ac_ext <<_ACEOF
16271 /* end confdefs.h.  */
16272 $ac_includes_default
16273 typedef size_t ac__type_new_;
16274 int
16275 main ()
16276 {
16277 if ((ac__type_new_ *) 0)
16278   return 0;
16279 if (sizeof (ac__type_new_))
16280   return 0;
16281   ;
16282   return 0;
16283 }
16284 _ACEOF
16285 rm -f conftest.$ac_objext
16286 if { (ac_try="$ac_compile"
16287 case "(($ac_try" in
16288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16289   *) ac_try_echo=$ac_try;;
16290 esac
16291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16292   (eval "$ac_compile") 2>conftest.er1
16293   ac_status=$?
16294   grep -v '^ *+' conftest.er1 >conftest.err
16295   rm -f conftest.er1
16296   cat conftest.err >&5
16297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16298   (exit $ac_status); } &&
16299          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16300   { (case "(($ac_try" in
16301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16302   *) ac_try_echo=$ac_try;;
16303 esac
16304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16305   (eval "$ac_try") 2>&5
16306   ac_status=$?
16307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16308   (exit $ac_status); }; } &&
16309          { ac_try='test -s conftest.$ac_objext'
16310   { (case "(($ac_try" in
16311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16312   *) ac_try_echo=$ac_try;;
16313 esac
16314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16315   (eval "$ac_try") 2>&5
16316   ac_status=$?
16317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16318   (exit $ac_status); }; }; then
16319   ac_cv_type_size_t=yes
16320 else
16321   echo "$as_me: failed program was:" >&5
16322 sed 's/^/| /' conftest.$ac_ext >&5
16323
16324         ac_cv_type_size_t=no
16325 fi
16326
16327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16328 fi
16329 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16330 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16331 if test $ac_cv_type_size_t = yes; then
16332   :
16333 else
16334
16335 cat >>confdefs.h <<_ACEOF
16336 #define size_t unsigned int
16337 _ACEOF
16338
16339 fi
16340
16341
16342 cat >>confdefs.h <<_ACEOF
16343 #define RETSIGTYPE void
16344 _ACEOF
16345
16346 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16347 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16348 if test "${ac_cv_struct_tm+set}" = set; then
16349   echo $ECHO_N "(cached) $ECHO_C" >&6
16350 else
16351   cat >conftest.$ac_ext <<_ACEOF
16352 /* confdefs.h.  */
16353 _ACEOF
16354 cat confdefs.h >>conftest.$ac_ext
16355 cat >>conftest.$ac_ext <<_ACEOF
16356 /* end confdefs.h.  */
16357 #include <sys/types.h>
16358 #include <time.h>
16359
16360 int
16361 main ()
16362 {
16363 struct tm *tp; tp->tm_sec;
16364   ;
16365   return 0;
16366 }
16367 _ACEOF
16368 rm -f conftest.$ac_objext
16369 if { (ac_try="$ac_compile"
16370 case "(($ac_try" in
16371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16372   *) ac_try_echo=$ac_try;;
16373 esac
16374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16375   (eval "$ac_compile") 2>conftest.er1
16376   ac_status=$?
16377   grep -v '^ *+' conftest.er1 >conftest.err
16378   rm -f conftest.er1
16379   cat conftest.err >&5
16380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16381   (exit $ac_status); } &&
16382          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16383   { (case "(($ac_try" in
16384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16385   *) ac_try_echo=$ac_try;;
16386 esac
16387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16388   (eval "$ac_try") 2>&5
16389   ac_status=$?
16390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16391   (exit $ac_status); }; } &&
16392          { ac_try='test -s conftest.$ac_objext'
16393   { (case "(($ac_try" in
16394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16395   *) ac_try_echo=$ac_try;;
16396 esac
16397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16398   (eval "$ac_try") 2>&5
16399   ac_status=$?
16400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16401   (exit $ac_status); }; }; then
16402   ac_cv_struct_tm=time.h
16403 else
16404   echo "$as_me: failed program was:" >&5
16405 sed 's/^/| /' conftest.$ac_ext >&5
16406
16407         ac_cv_struct_tm=sys/time.h
16408 fi
16409
16410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16411 fi
16412 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16413 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16414 if test $ac_cv_struct_tm = sys/time.h; then
16415
16416 cat >>confdefs.h <<\_ACEOF
16417 #define TM_IN_SYS_TIME 1
16418 _ACEOF
16419
16420 fi
16421
16422 { echo "$as_me:$LINENO: checking for int64_t" >&5
16423 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16424 if test "${ac_cv_type_int64_t+set}" = set; then
16425   echo $ECHO_N "(cached) $ECHO_C" >&6
16426 else
16427   cat >conftest.$ac_ext <<_ACEOF
16428 /* confdefs.h.  */
16429 _ACEOF
16430 cat confdefs.h >>conftest.$ac_ext
16431 cat >>conftest.$ac_ext <<_ACEOF
16432 /* end confdefs.h.  */
16433 $ac_includes_default
16434 typedef int64_t ac__type_new_;
16435 int
16436 main ()
16437 {
16438 if ((ac__type_new_ *) 0)
16439   return 0;
16440 if (sizeof (ac__type_new_))
16441   return 0;
16442   ;
16443   return 0;
16444 }
16445 _ACEOF
16446 rm -f conftest.$ac_objext
16447 if { (ac_try="$ac_compile"
16448 case "(($ac_try" in
16449   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16450   *) ac_try_echo=$ac_try;;
16451 esac
16452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16453   (eval "$ac_compile") 2>conftest.er1
16454   ac_status=$?
16455   grep -v '^ *+' conftest.er1 >conftest.err
16456   rm -f conftest.er1
16457   cat conftest.err >&5
16458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16459   (exit $ac_status); } &&
16460          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16461   { (case "(($ac_try" in
16462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16463   *) ac_try_echo=$ac_try;;
16464 esac
16465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16466   (eval "$ac_try") 2>&5
16467   ac_status=$?
16468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16469   (exit $ac_status); }; } &&
16470          { ac_try='test -s conftest.$ac_objext'
16471   { (case "(($ac_try" in
16472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16473   *) ac_try_echo=$ac_try;;
16474 esac
16475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16476   (eval "$ac_try") 2>&5
16477   ac_status=$?
16478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16479   (exit $ac_status); }; }; then
16480   ac_cv_type_int64_t=yes
16481 else
16482   echo "$as_me: failed program was:" >&5
16483 sed 's/^/| /' conftest.$ac_ext >&5
16484
16485         ac_cv_type_int64_t=no
16486 fi
16487
16488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16489 fi
16490 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16491 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16492 if test $ac_cv_type_int64_t = yes; then
16493
16494 cat >>confdefs.h <<_ACEOF
16495 #define HAVE_INT64_T 1
16496 _ACEOF
16497
16498
16499 else
16500   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16501 echo "$as_me: error: Type int64_t required but not found" >&2;}
16502    { (exit 1); exit 1; }; }
16503 fi
16504
16505 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16506 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16507 if test "${ac_cv_type_uint64_t+set}" = set; then
16508   echo $ECHO_N "(cached) $ECHO_C" >&6
16509 else
16510   cat >conftest.$ac_ext <<_ACEOF
16511 /* confdefs.h.  */
16512 _ACEOF
16513 cat confdefs.h >>conftest.$ac_ext
16514 cat >>conftest.$ac_ext <<_ACEOF
16515 /* end confdefs.h.  */
16516 $ac_includes_default
16517 typedef uint64_t ac__type_new_;
16518 int
16519 main ()
16520 {
16521 if ((ac__type_new_ *) 0)
16522   return 0;
16523 if (sizeof (ac__type_new_))
16524   return 0;
16525   ;
16526   return 0;
16527 }
16528 _ACEOF
16529 rm -f conftest.$ac_objext
16530 if { (ac_try="$ac_compile"
16531 case "(($ac_try" in
16532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16533   *) ac_try_echo=$ac_try;;
16534 esac
16535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16536   (eval "$ac_compile") 2>conftest.er1
16537   ac_status=$?
16538   grep -v '^ *+' conftest.er1 >conftest.err
16539   rm -f conftest.er1
16540   cat conftest.err >&5
16541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16542   (exit $ac_status); } &&
16543          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16544   { (case "(($ac_try" in
16545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16546   *) ac_try_echo=$ac_try;;
16547 esac
16548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16549   (eval "$ac_try") 2>&5
16550   ac_status=$?
16551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16552   (exit $ac_status); }; } &&
16553          { ac_try='test -s conftest.$ac_objext'
16554   { (case "(($ac_try" in
16555   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16556   *) ac_try_echo=$ac_try;;
16557 esac
16558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16559   (eval "$ac_try") 2>&5
16560   ac_status=$?
16561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16562   (exit $ac_status); }; }; then
16563   ac_cv_type_uint64_t=yes
16564 else
16565   echo "$as_me: failed program was:" >&5
16566 sed 's/^/| /' conftest.$ac_ext >&5
16567
16568         ac_cv_type_uint64_t=no
16569 fi
16570
16571 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16572 fi
16573 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16574 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16575 if test $ac_cv_type_uint64_t = yes; then
16576
16577 cat >>confdefs.h <<_ACEOF
16578 #define HAVE_UINT64_T 1
16579 _ACEOF
16580
16581
16582 else
16583   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16584 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16585 if test "${ac_cv_type_u_int64_t+set}" = set; then
16586   echo $ECHO_N "(cached) $ECHO_C" >&6
16587 else
16588   cat >conftest.$ac_ext <<_ACEOF
16589 /* confdefs.h.  */
16590 _ACEOF
16591 cat confdefs.h >>conftest.$ac_ext
16592 cat >>conftest.$ac_ext <<_ACEOF
16593 /* end confdefs.h.  */
16594 $ac_includes_default
16595 typedef u_int64_t ac__type_new_;
16596 int
16597 main ()
16598 {
16599 if ((ac__type_new_ *) 0)
16600   return 0;
16601 if (sizeof (ac__type_new_))
16602   return 0;
16603   ;
16604   return 0;
16605 }
16606 _ACEOF
16607 rm -f conftest.$ac_objext
16608 if { (ac_try="$ac_compile"
16609 case "(($ac_try" in
16610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16611   *) ac_try_echo=$ac_try;;
16612 esac
16613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16614   (eval "$ac_compile") 2>conftest.er1
16615   ac_status=$?
16616   grep -v '^ *+' conftest.er1 >conftest.err
16617   rm -f conftest.er1
16618   cat conftest.err >&5
16619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16620   (exit $ac_status); } &&
16621          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16622   { (case "(($ac_try" in
16623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16624   *) ac_try_echo=$ac_try;;
16625 esac
16626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16627   (eval "$ac_try") 2>&5
16628   ac_status=$?
16629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16630   (exit $ac_status); }; } &&
16631          { ac_try='test -s conftest.$ac_objext'
16632   { (case "(($ac_try" in
16633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16634   *) ac_try_echo=$ac_try;;
16635 esac
16636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16637   (eval "$ac_try") 2>&5
16638   ac_status=$?
16639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16640   (exit $ac_status); }; }; then
16641   ac_cv_type_u_int64_t=yes
16642 else
16643   echo "$as_me: failed program was:" >&5
16644 sed 's/^/| /' conftest.$ac_ext >&5
16645
16646         ac_cv_type_u_int64_t=no
16647 fi
16648
16649 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16650 fi
16651 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16652 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16653 if test $ac_cv_type_u_int64_t = yes; then
16654
16655 cat >>confdefs.h <<_ACEOF
16656 #define HAVE_U_INT64_T 1
16657 _ACEOF
16658
16659
16660 else
16661   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16662 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16663    { (exit 1); exit 1; }; }
16664 fi
16665
16666 fi
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16678 do
16679 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16680 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16681 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16682 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16683   echo $ECHO_N "(cached) $ECHO_C" >&6
16684 else
16685   cat >conftest.$ac_ext <<_ACEOF
16686 /* confdefs.h.  */
16687 _ACEOF
16688 cat confdefs.h >>conftest.$ac_ext
16689 cat >>conftest.$ac_ext <<_ACEOF
16690 /* end confdefs.h.  */
16691 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16692    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16693 #define $ac_func innocuous_$ac_func
16694
16695 /* System header to define __stub macros and hopefully few prototypes,
16696     which can conflict with char $ac_func (); below.
16697     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16698     <limits.h> exists even on freestanding compilers.  */
16699
16700 #ifdef __STDC__
16701 # include <limits.h>
16702 #else
16703 # include <assert.h>
16704 #endif
16705
16706 #undef $ac_func
16707
16708 /* Override any GCC internal prototype to avoid an error.
16709    Use char because int might match the return type of a GCC
16710    builtin and then its argument prototype would still apply.  */
16711 #ifdef __cplusplus
16712 extern "C"
16713 #endif
16714 char $ac_func ();
16715 /* The GNU C library defines this for functions which it implements
16716     to always fail with ENOSYS.  Some functions are actually named
16717     something starting with __ and the normal name is an alias.  */
16718 #if defined __stub_$ac_func || defined __stub___$ac_func
16719 choke me
16720 #endif
16721
16722 int
16723 main ()
16724 {
16725 return $ac_func ();
16726   ;
16727   return 0;
16728 }
16729 _ACEOF
16730 rm -f conftest.$ac_objext conftest$ac_exeext
16731 if { (ac_try="$ac_link"
16732 case "(($ac_try" in
16733   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16734   *) ac_try_echo=$ac_try;;
16735 esac
16736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16737   (eval "$ac_link") 2>conftest.er1
16738   ac_status=$?
16739   grep -v '^ *+' conftest.er1 >conftest.err
16740   rm -f conftest.er1
16741   cat conftest.err >&5
16742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16743   (exit $ac_status); } &&
16744          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16745   { (case "(($ac_try" in
16746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16747   *) ac_try_echo=$ac_try;;
16748 esac
16749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16750   (eval "$ac_try") 2>&5
16751   ac_status=$?
16752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16753   (exit $ac_status); }; } &&
16754          { ac_try='test -s conftest$ac_exeext'
16755   { (case "(($ac_try" in
16756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16757   *) ac_try_echo=$ac_try;;
16758 esac
16759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16760   (eval "$ac_try") 2>&5
16761   ac_status=$?
16762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16763   (exit $ac_status); }; }; then
16764   eval "$as_ac_var=yes"
16765 else
16766   echo "$as_me: failed program was:" >&5
16767 sed 's/^/| /' conftest.$ac_ext >&5
16768
16769         eval "$as_ac_var=no"
16770 fi
16771
16772 rm -f core conftest.err conftest.$ac_objext \
16773       conftest$ac_exeext conftest.$ac_ext
16774 fi
16775 ac_res=`eval echo '${'$as_ac_var'}'`
16776                { echo "$as_me:$LINENO: result: $ac_res" >&5
16777 echo "${ECHO_T}$ac_res" >&6; }
16778 if test `eval echo '${'$as_ac_var'}'` = yes; then
16779   cat >>confdefs.h <<_ACEOF
16780 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16781 _ACEOF
16782
16783 fi
16784 done
16785
16786
16787
16788
16789
16790 for ac_func in powf fmodf strtof round
16791 do
16792 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16793 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16794 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16795 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16796   echo $ECHO_N "(cached) $ECHO_C" >&6
16797 else
16798   cat >conftest.$ac_ext <<_ACEOF
16799 /* confdefs.h.  */
16800 _ACEOF
16801 cat confdefs.h >>conftest.$ac_ext
16802 cat >>conftest.$ac_ext <<_ACEOF
16803 /* end confdefs.h.  */
16804 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16805    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16806 #define $ac_func innocuous_$ac_func
16807
16808 /* System header to define __stub macros and hopefully few prototypes,
16809     which can conflict with char $ac_func (); below.
16810     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16811     <limits.h> exists even on freestanding compilers.  */
16812
16813 #ifdef __STDC__
16814 # include <limits.h>
16815 #else
16816 # include <assert.h>
16817 #endif
16818
16819 #undef $ac_func
16820
16821 /* Override any GCC internal prototype to avoid an error.
16822    Use char because int might match the return type of a GCC
16823    builtin and then its argument prototype would still apply.  */
16824 #ifdef __cplusplus
16825 extern "C"
16826 #endif
16827 char $ac_func ();
16828 /* The GNU C library defines this for functions which it implements
16829     to always fail with ENOSYS.  Some functions are actually named
16830     something starting with __ and the normal name is an alias.  */
16831 #if defined __stub_$ac_func || defined __stub___$ac_func
16832 choke me
16833 #endif
16834
16835 int
16836 main ()
16837 {
16838 return $ac_func ();
16839   ;
16840   return 0;
16841 }
16842 _ACEOF
16843 rm -f conftest.$ac_objext conftest$ac_exeext
16844 if { (ac_try="$ac_link"
16845 case "(($ac_try" in
16846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16847   *) ac_try_echo=$ac_try;;
16848 esac
16849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16850   (eval "$ac_link") 2>conftest.er1
16851   ac_status=$?
16852   grep -v '^ *+' conftest.er1 >conftest.err
16853   rm -f conftest.er1
16854   cat conftest.err >&5
16855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16856   (exit $ac_status); } &&
16857          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16858   { (case "(($ac_try" in
16859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16860   *) ac_try_echo=$ac_try;;
16861 esac
16862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16863   (eval "$ac_try") 2>&5
16864   ac_status=$?
16865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16866   (exit $ac_status); }; } &&
16867          { ac_try='test -s conftest$ac_exeext'
16868   { (case "(($ac_try" in
16869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16870   *) ac_try_echo=$ac_try;;
16871 esac
16872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16873   (eval "$ac_try") 2>&5
16874   ac_status=$?
16875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16876   (exit $ac_status); }; }; then
16877   eval "$as_ac_var=yes"
16878 else
16879   echo "$as_me: failed program was:" >&5
16880 sed 's/^/| /' conftest.$ac_ext >&5
16881
16882         eval "$as_ac_var=no"
16883 fi
16884
16885 rm -f core conftest.err conftest.$ac_objext \
16886       conftest$ac_exeext conftest.$ac_ext
16887 fi
16888 ac_res=`eval echo '${'$as_ac_var'}'`
16889                { echo "$as_me:$LINENO: result: $ac_res" >&5
16890 echo "${ECHO_T}$ac_res" >&6; }
16891 if test `eval echo '${'$as_ac_var'}'` = yes; then
16892   cat >>confdefs.h <<_ACEOF
16893 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16894 _ACEOF
16895
16896 fi
16897 done
16898
16899
16900
16901
16902
16903
16904 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
16905 do
16906 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16907 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16908 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16909 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16910   echo $ECHO_N "(cached) $ECHO_C" >&6
16911 else
16912   cat >conftest.$ac_ext <<_ACEOF
16913 /* confdefs.h.  */
16914 _ACEOF
16915 cat confdefs.h >>conftest.$ac_ext
16916 cat >>conftest.$ac_ext <<_ACEOF
16917 /* end confdefs.h.  */
16918 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16919    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16920 #define $ac_func innocuous_$ac_func
16921
16922 /* System header to define __stub macros and hopefully few prototypes,
16923     which can conflict with char $ac_func (); below.
16924     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16925     <limits.h> exists even on freestanding compilers.  */
16926
16927 #ifdef __STDC__
16928 # include <limits.h>
16929 #else
16930 # include <assert.h>
16931 #endif
16932
16933 #undef $ac_func
16934
16935 /* Override any GCC internal prototype to avoid an error.
16936    Use char because int might match the return type of a GCC
16937    builtin and then its argument prototype would still apply.  */
16938 #ifdef __cplusplus
16939 extern "C"
16940 #endif
16941 char $ac_func ();
16942 /* The GNU C library defines this for functions which it implements
16943     to always fail with ENOSYS.  Some functions are actually named
16944     something starting with __ and the normal name is an alias.  */
16945 #if defined __stub_$ac_func || defined __stub___$ac_func
16946 choke me
16947 #endif
16948
16949 int
16950 main ()
16951 {
16952 return $ac_func ();
16953   ;
16954   return 0;
16955 }
16956 _ACEOF
16957 rm -f conftest.$ac_objext conftest$ac_exeext
16958 if { (ac_try="$ac_link"
16959 case "(($ac_try" in
16960   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16961   *) ac_try_echo=$ac_try;;
16962 esac
16963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16964   (eval "$ac_link") 2>conftest.er1
16965   ac_status=$?
16966   grep -v '^ *+' conftest.er1 >conftest.err
16967   rm -f conftest.er1
16968   cat conftest.err >&5
16969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16970   (exit $ac_status); } &&
16971          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16972   { (case "(($ac_try" in
16973   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16974   *) ac_try_echo=$ac_try;;
16975 esac
16976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16977   (eval "$ac_try") 2>&5
16978   ac_status=$?
16979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16980   (exit $ac_status); }; } &&
16981          { ac_try='test -s conftest$ac_exeext'
16982   { (case "(($ac_try" in
16983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16984   *) ac_try_echo=$ac_try;;
16985 esac
16986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16987   (eval "$ac_try") 2>&5
16988   ac_status=$?
16989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16990   (exit $ac_status); }; }; then
16991   eval "$as_ac_var=yes"
16992 else
16993   echo "$as_me: failed program was:" >&5
16994 sed 's/^/| /' conftest.$ac_ext >&5
16995
16996         eval "$as_ac_var=no"
16997 fi
16998
16999 rm -f core conftest.err conftest.$ac_objext \
17000       conftest$ac_exeext conftest.$ac_ext
17001 fi
17002 ac_res=`eval echo '${'$as_ac_var'}'`
17003                { echo "$as_me:$LINENO: result: $ac_res" >&5
17004 echo "${ECHO_T}$ac_res" >&6; }
17005 if test `eval echo '${'$as_ac_var'}'` = yes; then
17006   cat >>confdefs.h <<_ACEOF
17007 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17008 _ACEOF
17009
17010 fi
17011 done
17012
17013
17014
17015
17016 for ac_func in isatty mkdtemp mkstemp
17017 do
17018 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17019 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17020 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17021 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17022   echo $ECHO_N "(cached) $ECHO_C" >&6
17023 else
17024   cat >conftest.$ac_ext <<_ACEOF
17025 /* confdefs.h.  */
17026 _ACEOF
17027 cat confdefs.h >>conftest.$ac_ext
17028 cat >>conftest.$ac_ext <<_ACEOF
17029 /* end confdefs.h.  */
17030 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17031    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17032 #define $ac_func innocuous_$ac_func
17033
17034 /* System header to define __stub macros and hopefully few prototypes,
17035     which can conflict with char $ac_func (); below.
17036     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17037     <limits.h> exists even on freestanding compilers.  */
17038
17039 #ifdef __STDC__
17040 # include <limits.h>
17041 #else
17042 # include <assert.h>
17043 #endif
17044
17045 #undef $ac_func
17046
17047 /* Override any GCC internal prototype to avoid an error.
17048    Use char because int might match the return type of a GCC
17049    builtin and then its argument prototype would still apply.  */
17050 #ifdef __cplusplus
17051 extern "C"
17052 #endif
17053 char $ac_func ();
17054 /* The GNU C library defines this for functions which it implements
17055     to always fail with ENOSYS.  Some functions are actually named
17056     something starting with __ and the normal name is an alias.  */
17057 #if defined __stub_$ac_func || defined __stub___$ac_func
17058 choke me
17059 #endif
17060
17061 int
17062 main ()
17063 {
17064 return $ac_func ();
17065   ;
17066   return 0;
17067 }
17068 _ACEOF
17069 rm -f conftest.$ac_objext conftest$ac_exeext
17070 if { (ac_try="$ac_link"
17071 case "(($ac_try" in
17072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17073   *) ac_try_echo=$ac_try;;
17074 esac
17075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17076   (eval "$ac_link") 2>conftest.er1
17077   ac_status=$?
17078   grep -v '^ *+' conftest.er1 >conftest.err
17079   rm -f conftest.er1
17080   cat conftest.err >&5
17081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17082   (exit $ac_status); } &&
17083          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17084   { (case "(($ac_try" in
17085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17086   *) ac_try_echo=$ac_try;;
17087 esac
17088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17089   (eval "$ac_try") 2>&5
17090   ac_status=$?
17091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17092   (exit $ac_status); }; } &&
17093          { ac_try='test -s conftest$ac_exeext'
17094   { (case "(($ac_try" in
17095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17096   *) ac_try_echo=$ac_try;;
17097 esac
17098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17099   (eval "$ac_try") 2>&5
17100   ac_status=$?
17101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17102   (exit $ac_status); }; }; then
17103   eval "$as_ac_var=yes"
17104 else
17105   echo "$as_me: failed program was:" >&5
17106 sed 's/^/| /' conftest.$ac_ext >&5
17107
17108         eval "$as_ac_var=no"
17109 fi
17110
17111 rm -f core conftest.err conftest.$ac_objext \
17112       conftest$ac_exeext conftest.$ac_ext
17113 fi
17114 ac_res=`eval echo '${'$as_ac_var'}'`
17115                { echo "$as_me:$LINENO: result: $ac_res" >&5
17116 echo "${ECHO_T}$ac_res" >&6; }
17117 if test `eval echo '${'$as_ac_var'}'` = yes; then
17118   cat >>confdefs.h <<_ACEOF
17119 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17120 _ACEOF
17121
17122 fi
17123 done
17124
17125
17126
17127
17128
17129
17130
17131
17132 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17133 do
17134 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17135 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17136 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17137 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17138   echo $ECHO_N "(cached) $ECHO_C" >&6
17139 else
17140   cat >conftest.$ac_ext <<_ACEOF
17141 /* confdefs.h.  */
17142 _ACEOF
17143 cat confdefs.h >>conftest.$ac_ext
17144 cat >>conftest.$ac_ext <<_ACEOF
17145 /* end confdefs.h.  */
17146 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17147    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17148 #define $ac_func innocuous_$ac_func
17149
17150 /* System header to define __stub macros and hopefully few prototypes,
17151     which can conflict with char $ac_func (); below.
17152     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17153     <limits.h> exists even on freestanding compilers.  */
17154
17155 #ifdef __STDC__
17156 # include <limits.h>
17157 #else
17158 # include <assert.h>
17159 #endif
17160
17161 #undef $ac_func
17162
17163 /* Override any GCC internal prototype to avoid an error.
17164    Use char because int might match the return type of a GCC
17165    builtin and then its argument prototype would still apply.  */
17166 #ifdef __cplusplus
17167 extern "C"
17168 #endif
17169 char $ac_func ();
17170 /* The GNU C library defines this for functions which it implements
17171     to always fail with ENOSYS.  Some functions are actually named
17172     something starting with __ and the normal name is an alias.  */
17173 #if defined __stub_$ac_func || defined __stub___$ac_func
17174 choke me
17175 #endif
17176
17177 int
17178 main ()
17179 {
17180 return $ac_func ();
17181   ;
17182   return 0;
17183 }
17184 _ACEOF
17185 rm -f conftest.$ac_objext conftest$ac_exeext
17186 if { (ac_try="$ac_link"
17187 case "(($ac_try" in
17188   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17189   *) ac_try_echo=$ac_try;;
17190 esac
17191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17192   (eval "$ac_link") 2>conftest.er1
17193   ac_status=$?
17194   grep -v '^ *+' conftest.er1 >conftest.err
17195   rm -f conftest.er1
17196   cat conftest.err >&5
17197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17198   (exit $ac_status); } &&
17199          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17200   { (case "(($ac_try" in
17201   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17202   *) ac_try_echo=$ac_try;;
17203 esac
17204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17205   (eval "$ac_try") 2>&5
17206   ac_status=$?
17207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17208   (exit $ac_status); }; } &&
17209          { ac_try='test -s conftest$ac_exeext'
17210   { (case "(($ac_try" in
17211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17212   *) ac_try_echo=$ac_try;;
17213 esac
17214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17215   (eval "$ac_try") 2>&5
17216   ac_status=$?
17217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17218   (exit $ac_status); }; }; then
17219   eval "$as_ac_var=yes"
17220 else
17221   echo "$as_me: failed program was:" >&5
17222 sed 's/^/| /' conftest.$ac_ext >&5
17223
17224         eval "$as_ac_var=no"
17225 fi
17226
17227 rm -f core conftest.err conftest.$ac_objext \
17228       conftest$ac_exeext conftest.$ac_ext
17229 fi
17230 ac_res=`eval echo '${'$as_ac_var'}'`
17231                { echo "$as_me:$LINENO: result: $ac_res" >&5
17232 echo "${ECHO_T}$ac_res" >&6; }
17233 if test `eval echo '${'$as_ac_var'}'` = yes; then
17234   cat >>confdefs.h <<_ACEOF
17235 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17236 _ACEOF
17237
17238 fi
17239 done
17240
17241
17242
17243
17244 for ac_func in strerror strerror_r setenv
17245 do
17246 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17247 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17248 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17249 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17250   echo $ECHO_N "(cached) $ECHO_C" >&6
17251 else
17252   cat >conftest.$ac_ext <<_ACEOF
17253 /* confdefs.h.  */
17254 _ACEOF
17255 cat confdefs.h >>conftest.$ac_ext
17256 cat >>conftest.$ac_ext <<_ACEOF
17257 /* end confdefs.h.  */
17258 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17259    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17260 #define $ac_func innocuous_$ac_func
17261
17262 /* System header to define __stub macros and hopefully few prototypes,
17263     which can conflict with char $ac_func (); below.
17264     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17265     <limits.h> exists even on freestanding compilers.  */
17266
17267 #ifdef __STDC__
17268 # include <limits.h>
17269 #else
17270 # include <assert.h>
17271 #endif
17272
17273 #undef $ac_func
17274
17275 /* Override any GCC internal prototype to avoid an error.
17276    Use char because int might match the return type of a GCC
17277    builtin and then its argument prototype would still apply.  */
17278 #ifdef __cplusplus
17279 extern "C"
17280 #endif
17281 char $ac_func ();
17282 /* The GNU C library defines this for functions which it implements
17283     to always fail with ENOSYS.  Some functions are actually named
17284     something starting with __ and the normal name is an alias.  */
17285 #if defined __stub_$ac_func || defined __stub___$ac_func
17286 choke me
17287 #endif
17288
17289 int
17290 main ()
17291 {
17292 return $ac_func ();
17293   ;
17294   return 0;
17295 }
17296 _ACEOF
17297 rm -f conftest.$ac_objext conftest$ac_exeext
17298 if { (ac_try="$ac_link"
17299 case "(($ac_try" in
17300   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17301   *) ac_try_echo=$ac_try;;
17302 esac
17303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17304   (eval "$ac_link") 2>conftest.er1
17305   ac_status=$?
17306   grep -v '^ *+' conftest.er1 >conftest.err
17307   rm -f conftest.er1
17308   cat conftest.err >&5
17309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17310   (exit $ac_status); } &&
17311          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17312   { (case "(($ac_try" in
17313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17314   *) ac_try_echo=$ac_try;;
17315 esac
17316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17317   (eval "$ac_try") 2>&5
17318   ac_status=$?
17319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17320   (exit $ac_status); }; } &&
17321          { ac_try='test -s conftest$ac_exeext'
17322   { (case "(($ac_try" in
17323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17324   *) ac_try_echo=$ac_try;;
17325 esac
17326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17327   (eval "$ac_try") 2>&5
17328   ac_status=$?
17329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17330   (exit $ac_status); }; }; then
17331   eval "$as_ac_var=yes"
17332 else
17333   echo "$as_me: failed program was:" >&5
17334 sed 's/^/| /' conftest.$ac_ext >&5
17335
17336         eval "$as_ac_var=no"
17337 fi
17338
17339 rm -f core conftest.err conftest.$ac_objext \
17340       conftest$ac_exeext conftest.$ac_ext
17341 fi
17342 ac_res=`eval echo '${'$as_ac_var'}'`
17343                { echo "$as_me:$LINENO: result: $ac_res" >&5
17344 echo "${ECHO_T}$ac_res" >&6; }
17345 if test `eval echo '${'$as_ac_var'}'` = yes; then
17346   cat >>confdefs.h <<_ACEOF
17347 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17348 _ACEOF
17349
17350 fi
17351 done
17352
17353
17354
17355
17356
17357 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17358 do
17359 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17360 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17361 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17362 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17363   echo $ECHO_N "(cached) $ECHO_C" >&6
17364 else
17365   cat >conftest.$ac_ext <<_ACEOF
17366 /* confdefs.h.  */
17367 _ACEOF
17368 cat confdefs.h >>conftest.$ac_ext
17369 cat >>conftest.$ac_ext <<_ACEOF
17370 /* end confdefs.h.  */
17371 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17372    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17373 #define $ac_func innocuous_$ac_func
17374
17375 /* System header to define __stub macros and hopefully few prototypes,
17376     which can conflict with char $ac_func (); below.
17377     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17378     <limits.h> exists even on freestanding compilers.  */
17379
17380 #ifdef __STDC__
17381 # include <limits.h>
17382 #else
17383 # include <assert.h>
17384 #endif
17385
17386 #undef $ac_func
17387
17388 /* Override any GCC internal prototype to avoid an error.
17389    Use char because int might match the return type of a GCC
17390    builtin and then its argument prototype would still apply.  */
17391 #ifdef __cplusplus
17392 extern "C"
17393 #endif
17394 char $ac_func ();
17395 /* The GNU C library defines this for functions which it implements
17396     to always fail with ENOSYS.  Some functions are actually named
17397     something starting with __ and the normal name is an alias.  */
17398 #if defined __stub_$ac_func || defined __stub___$ac_func
17399 choke me
17400 #endif
17401
17402 int
17403 main ()
17404 {
17405 return $ac_func ();
17406   ;
17407   return 0;
17408 }
17409 _ACEOF
17410 rm -f conftest.$ac_objext conftest$ac_exeext
17411 if { (ac_try="$ac_link"
17412 case "(($ac_try" in
17413   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17414   *) ac_try_echo=$ac_try;;
17415 esac
17416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17417   (eval "$ac_link") 2>conftest.er1
17418   ac_status=$?
17419   grep -v '^ *+' conftest.er1 >conftest.err
17420   rm -f conftest.er1
17421   cat conftest.err >&5
17422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17423   (exit $ac_status); } &&
17424          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17425   { (case "(($ac_try" in
17426   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17427   *) ac_try_echo=$ac_try;;
17428 esac
17429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17430   (eval "$ac_try") 2>&5
17431   ac_status=$?
17432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17433   (exit $ac_status); }; } &&
17434          { ac_try='test -s conftest$ac_exeext'
17435   { (case "(($ac_try" in
17436   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17437   *) ac_try_echo=$ac_try;;
17438 esac
17439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17440   (eval "$ac_try") 2>&5
17441   ac_status=$?
17442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17443   (exit $ac_status); }; }; then
17444   eval "$as_ac_var=yes"
17445 else
17446   echo "$as_me: failed program was:" >&5
17447 sed 's/^/| /' conftest.$ac_ext >&5
17448
17449         eval "$as_ac_var=no"
17450 fi
17451
17452 rm -f core conftest.err conftest.$ac_objext \
17453       conftest$ac_exeext conftest.$ac_ext
17454 fi
17455 ac_res=`eval echo '${'$as_ac_var'}'`
17456                { echo "$as_me:$LINENO: result: $ac_res" >&5
17457 echo "${ECHO_T}$ac_res" >&6; }
17458 if test `eval echo '${'$as_ac_var'}'` = yes; then
17459   cat >>confdefs.h <<_ACEOF
17460 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17461 _ACEOF
17462
17463 fi
17464 done
17465
17466
17467
17468
17469
17470
17471 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17472 do
17473 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17474 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17475 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17476 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17477   echo $ECHO_N "(cached) $ECHO_C" >&6
17478 else
17479   cat >conftest.$ac_ext <<_ACEOF
17480 /* confdefs.h.  */
17481 _ACEOF
17482 cat confdefs.h >>conftest.$ac_ext
17483 cat >>conftest.$ac_ext <<_ACEOF
17484 /* end confdefs.h.  */
17485 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17486    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17487 #define $ac_func innocuous_$ac_func
17488
17489 /* System header to define __stub macros and hopefully few prototypes,
17490     which can conflict with char $ac_func (); below.
17491     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17492     <limits.h> exists even on freestanding compilers.  */
17493
17494 #ifdef __STDC__
17495 # include <limits.h>
17496 #else
17497 # include <assert.h>
17498 #endif
17499
17500 #undef $ac_func
17501
17502 /* Override any GCC internal prototype to avoid an error.
17503    Use char because int might match the return type of a GCC
17504    builtin and then its argument prototype would still apply.  */
17505 #ifdef __cplusplus
17506 extern "C"
17507 #endif
17508 char $ac_func ();
17509 /* The GNU C library defines this for functions which it implements
17510     to always fail with ENOSYS.  Some functions are actually named
17511     something starting with __ and the normal name is an alias.  */
17512 #if defined __stub_$ac_func || defined __stub___$ac_func
17513 choke me
17514 #endif
17515
17516 int
17517 main ()
17518 {
17519 return $ac_func ();
17520   ;
17521   return 0;
17522 }
17523 _ACEOF
17524 rm -f conftest.$ac_objext conftest$ac_exeext
17525 if { (ac_try="$ac_link"
17526 case "(($ac_try" in
17527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17528   *) ac_try_echo=$ac_try;;
17529 esac
17530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17531   (eval "$ac_link") 2>conftest.er1
17532   ac_status=$?
17533   grep -v '^ *+' conftest.er1 >conftest.err
17534   rm -f conftest.er1
17535   cat conftest.err >&5
17536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17537   (exit $ac_status); } &&
17538          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17539   { (case "(($ac_try" in
17540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17541   *) ac_try_echo=$ac_try;;
17542 esac
17543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17544   (eval "$ac_try") 2>&5
17545   ac_status=$?
17546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17547   (exit $ac_status); }; } &&
17548          { ac_try='test -s conftest$ac_exeext'
17549   { (case "(($ac_try" in
17550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17551   *) ac_try_echo=$ac_try;;
17552 esac
17553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17554   (eval "$ac_try") 2>&5
17555   ac_status=$?
17556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17557   (exit $ac_status); }; }; then
17558   eval "$as_ac_var=yes"
17559 else
17560   echo "$as_me: failed program was:" >&5
17561 sed 's/^/| /' conftest.$ac_ext >&5
17562
17563         eval "$as_ac_var=no"
17564 fi
17565
17566 rm -f core conftest.err conftest.$ac_objext \
17567       conftest$ac_exeext conftest.$ac_ext
17568 fi
17569 ac_res=`eval echo '${'$as_ac_var'}'`
17570                { echo "$as_me:$LINENO: result: $ac_res" >&5
17571 echo "${ECHO_T}$ac_res" >&6; }
17572 if test `eval echo '${'$as_ac_var'}'` = yes; then
17573   cat >>confdefs.h <<_ACEOF
17574 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17575 _ACEOF
17576
17577 fi
17578 done
17579
17580 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17581 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17582 if test "${llvm_cv_c_printf_a+set}" = set; then
17583   echo $ECHO_N "(cached) $ECHO_C" >&6
17584 else
17585   ac_ext=c
17586 ac_cpp='$CPP $CPPFLAGS'
17587 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17588 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17589 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17590
17591  if test "$cross_compiling" = yes; then
17592   llvmac_cv_c_printf_a=no
17593 else
17594   cat >conftest.$ac_ext <<_ACEOF
17595
17596   /* confdefs.h.  */
17597 _ACEOF
17598 cat confdefs.h >>conftest.$ac_ext
17599 cat >>conftest.$ac_ext <<_ACEOF
17600 /* end confdefs.h.  */
17601
17602 #include <stdio.h>
17603 #include <stdlib.h>
17604
17605 int
17606 main ()
17607 {
17608
17609 volatile double A, B;
17610 char Buffer[100];
17611 A = 1;
17612 A /= 10.0;
17613 sprintf(Buffer, "%a", A);
17614 B = atof(Buffer);
17615 if (A != B)
17616   return (1);
17617 if (A != 0x1.999999999999ap-4)
17618   return (1);
17619 return (0);
17620   ;
17621   return 0;
17622 }
17623 _ACEOF
17624 rm -f conftest$ac_exeext
17625 if { (ac_try="$ac_link"
17626 case "(($ac_try" in
17627   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17628   *) ac_try_echo=$ac_try;;
17629 esac
17630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17631   (eval "$ac_link") 2>&5
17632   ac_status=$?
17633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17634   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17635   { (case "(($ac_try" in
17636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17637   *) ac_try_echo=$ac_try;;
17638 esac
17639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17640   (eval "$ac_try") 2>&5
17641   ac_status=$?
17642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17643   (exit $ac_status); }; }; then
17644   llvm_cv_c_printf_a=yes
17645 else
17646   echo "$as_me: program exited with status $ac_status" >&5
17647 echo "$as_me: failed program was:" >&5
17648 sed 's/^/| /' conftest.$ac_ext >&5
17649
17650 ( exit $ac_status )
17651 llvmac_cv_c_printf_a=no
17652 fi
17653 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17654 fi
17655
17656
17657  ac_ext=c
17658 ac_cpp='$CPP $CPPFLAGS'
17659 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17660 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17661 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17662
17663 fi
17664 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17665 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17666  if test "$llvm_cv_c_printf_a" = "yes"; then
17667
17668 cat >>confdefs.h <<\_ACEOF
17669 #define HAVE_PRINTF_A 1
17670 _ACEOF
17671
17672  fi
17673
17674
17675 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17676 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17677 if test "${ac_cv_func_rand48+set}" = set; then
17678   echo $ECHO_N "(cached) $ECHO_C" >&6
17679 else
17680   ac_ext=cpp
17681 ac_cpp='$CXXCPP $CPPFLAGS'
17682 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17683 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17684 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17685
17686    cat >conftest.$ac_ext <<_ACEOF
17687 /* confdefs.h.  */
17688 _ACEOF
17689 cat confdefs.h >>conftest.$ac_ext
17690 cat >>conftest.$ac_ext <<_ACEOF
17691 /* end confdefs.h.  */
17692 #include <stdlib.h>
17693 int
17694 main ()
17695 {
17696 srand48(0);lrand48();drand48();
17697   ;
17698   return 0;
17699 }
17700 _ACEOF
17701 rm -f conftest.$ac_objext
17702 if { (ac_try="$ac_compile"
17703 case "(($ac_try" in
17704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17705   *) ac_try_echo=$ac_try;;
17706 esac
17707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17708   (eval "$ac_compile") 2>conftest.er1
17709   ac_status=$?
17710   grep -v '^ *+' conftest.er1 >conftest.err
17711   rm -f conftest.er1
17712   cat conftest.err >&5
17713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17714   (exit $ac_status); } &&
17715          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17716   { (case "(($ac_try" in
17717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17718   *) ac_try_echo=$ac_try;;
17719 esac
17720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17721   (eval "$ac_try") 2>&5
17722   ac_status=$?
17723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17724   (exit $ac_status); }; } &&
17725          { ac_try='test -s conftest.$ac_objext'
17726   { (case "(($ac_try" in
17727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17728   *) ac_try_echo=$ac_try;;
17729 esac
17730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17731   (eval "$ac_try") 2>&5
17732   ac_status=$?
17733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17734   (exit $ac_status); }; }; then
17735   ac_cv_func_rand48=yes
17736 else
17737   echo "$as_me: failed program was:" >&5
17738 sed 's/^/| /' conftest.$ac_ext >&5
17739
17740         ac_cv_func_rand48=no
17741 fi
17742
17743 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17744   ac_ext=c
17745 ac_cpp='$CPP $CPPFLAGS'
17746 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17747 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17748 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17749
17750 fi
17751 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17752 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
17753
17754 if test "$ac_cv_func_rand48" = "yes" ; then
17755
17756 cat >>confdefs.h <<\_ACEOF
17757 #define HAVE_RAND48 1
17758 _ACEOF
17759
17760 fi
17761
17762
17763 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17764 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17765 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17766   echo $ECHO_N "(cached) $ECHO_C" >&6
17767 else
17768   cat >conftest.$ac_ext <<_ACEOF
17769 /* confdefs.h.  */
17770 _ACEOF
17771 cat confdefs.h >>conftest.$ac_ext
17772 cat >>conftest.$ac_ext <<_ACEOF
17773 /* end confdefs.h.  */
17774 $ac_includes_default
17775 int
17776 main ()
17777 {
17778 #ifndef strerror_s
17779   char *p = (char *) strerror_s;
17780   return !p;
17781 #endif
17782
17783   ;
17784   return 0;
17785 }
17786 _ACEOF
17787 rm -f conftest.$ac_objext
17788 if { (ac_try="$ac_compile"
17789 case "(($ac_try" in
17790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17791   *) ac_try_echo=$ac_try;;
17792 esac
17793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17794   (eval "$ac_compile") 2>conftest.er1
17795   ac_status=$?
17796   grep -v '^ *+' conftest.er1 >conftest.err
17797   rm -f conftest.er1
17798   cat conftest.err >&5
17799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17800   (exit $ac_status); } &&
17801          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17802   { (case "(($ac_try" in
17803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17804   *) ac_try_echo=$ac_try;;
17805 esac
17806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17807   (eval "$ac_try") 2>&5
17808   ac_status=$?
17809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17810   (exit $ac_status); }; } &&
17811          { ac_try='test -s conftest.$ac_objext'
17812   { (case "(($ac_try" in
17813   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17814   *) ac_try_echo=$ac_try;;
17815 esac
17816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17817   (eval "$ac_try") 2>&5
17818   ac_status=$?
17819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17820   (exit $ac_status); }; }; then
17821   ac_cv_have_decl_strerror_s=yes
17822 else
17823   echo "$as_me: failed program was:" >&5
17824 sed 's/^/| /' conftest.$ac_ext >&5
17825
17826         ac_cv_have_decl_strerror_s=no
17827 fi
17828
17829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17830 fi
17831 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
17832 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
17833 if test $ac_cv_have_decl_strerror_s = yes; then
17834
17835 cat >>confdefs.h <<_ACEOF
17836 #define HAVE_DECL_STRERROR_S 1
17837 _ACEOF
17838
17839
17840 else
17841   cat >>confdefs.h <<_ACEOF
17842 #define HAVE_DECL_STRERROR_S 0
17843 _ACEOF
17844
17845
17846 fi
17847
17848
17849
17850 if test "$llvm_cv_os_type" = "MingW" ; then
17851   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
17852 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
17853 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
17854   echo $ECHO_N "(cached) $ECHO_C" >&6
17855 else
17856   ac_check_lib_save_LIBS=$LIBS
17857 LIBS="-lgcc  $LIBS"
17858 cat >conftest.$ac_ext <<_ACEOF
17859 /* confdefs.h.  */
17860 _ACEOF
17861 cat confdefs.h >>conftest.$ac_ext
17862 cat >>conftest.$ac_ext <<_ACEOF
17863 /* end confdefs.h.  */
17864
17865 /* Override any GCC internal prototype to avoid an error.
17866    Use char because int might match the return type of a GCC
17867    builtin and then its argument prototype would still apply.  */
17868 #ifdef __cplusplus
17869 extern "C"
17870 #endif
17871 char _alloca ();
17872 int
17873 main ()
17874 {
17875 return _alloca ();
17876   ;
17877   return 0;
17878 }
17879 _ACEOF
17880 rm -f conftest.$ac_objext conftest$ac_exeext
17881 if { (ac_try="$ac_link"
17882 case "(($ac_try" in
17883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17884   *) ac_try_echo=$ac_try;;
17885 esac
17886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17887   (eval "$ac_link") 2>conftest.er1
17888   ac_status=$?
17889   grep -v '^ *+' conftest.er1 >conftest.err
17890   rm -f conftest.er1
17891   cat conftest.err >&5
17892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17893   (exit $ac_status); } &&
17894          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17895   { (case "(($ac_try" in
17896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17897   *) ac_try_echo=$ac_try;;
17898 esac
17899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17900   (eval "$ac_try") 2>&5
17901   ac_status=$?
17902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17903   (exit $ac_status); }; } &&
17904          { ac_try='test -s conftest$ac_exeext'
17905   { (case "(($ac_try" in
17906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17907   *) ac_try_echo=$ac_try;;
17908 esac
17909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17910   (eval "$ac_try") 2>&5
17911   ac_status=$?
17912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17913   (exit $ac_status); }; }; then
17914   ac_cv_lib_gcc__alloca=yes
17915 else
17916   echo "$as_me: failed program was:" >&5
17917 sed 's/^/| /' conftest.$ac_ext >&5
17918
17919         ac_cv_lib_gcc__alloca=no
17920 fi
17921
17922 rm -f core conftest.err conftest.$ac_objext \
17923       conftest$ac_exeext conftest.$ac_ext
17924 LIBS=$ac_check_lib_save_LIBS
17925 fi
17926 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
17927 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
17928 if test $ac_cv_lib_gcc__alloca = yes; then
17929
17930 cat >>confdefs.h <<\_ACEOF
17931 #define HAVE__ALLOCA 1
17932 _ACEOF
17933
17934 fi
17935
17936   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
17937 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
17938 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
17939   echo $ECHO_N "(cached) $ECHO_C" >&6
17940 else
17941   ac_check_lib_save_LIBS=$LIBS
17942 LIBS="-lgcc  $LIBS"
17943 cat >conftest.$ac_ext <<_ACEOF
17944 /* confdefs.h.  */
17945 _ACEOF
17946 cat confdefs.h >>conftest.$ac_ext
17947 cat >>conftest.$ac_ext <<_ACEOF
17948 /* end confdefs.h.  */
17949
17950 /* Override any GCC internal prototype to avoid an error.
17951    Use char because int might match the return type of a GCC
17952    builtin and then its argument prototype would still apply.  */
17953 #ifdef __cplusplus
17954 extern "C"
17955 #endif
17956 char __alloca ();
17957 int
17958 main ()
17959 {
17960 return __alloca ();
17961   ;
17962   return 0;
17963 }
17964 _ACEOF
17965 rm -f conftest.$ac_objext conftest$ac_exeext
17966 if { (ac_try="$ac_link"
17967 case "(($ac_try" in
17968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17969   *) ac_try_echo=$ac_try;;
17970 esac
17971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17972   (eval "$ac_link") 2>conftest.er1
17973   ac_status=$?
17974   grep -v '^ *+' conftest.er1 >conftest.err
17975   rm -f conftest.er1
17976   cat conftest.err >&5
17977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17978   (exit $ac_status); } &&
17979          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17980   { (case "(($ac_try" in
17981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17982   *) ac_try_echo=$ac_try;;
17983 esac
17984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17985   (eval "$ac_try") 2>&5
17986   ac_status=$?
17987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17988   (exit $ac_status); }; } &&
17989          { ac_try='test -s conftest$ac_exeext'
17990   { (case "(($ac_try" in
17991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17992   *) ac_try_echo=$ac_try;;
17993 esac
17994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17995   (eval "$ac_try") 2>&5
17996   ac_status=$?
17997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17998   (exit $ac_status); }; }; then
17999   ac_cv_lib_gcc___alloca=yes
18000 else
18001   echo "$as_me: failed program was:" >&5
18002 sed 's/^/| /' conftest.$ac_ext >&5
18003
18004         ac_cv_lib_gcc___alloca=no
18005 fi
18006
18007 rm -f core conftest.err conftest.$ac_objext \
18008       conftest$ac_exeext conftest.$ac_ext
18009 LIBS=$ac_check_lib_save_LIBS
18010 fi
18011 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18012 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18013 if test $ac_cv_lib_gcc___alloca = yes; then
18014
18015 cat >>confdefs.h <<\_ACEOF
18016 #define HAVE___ALLOCA 1
18017 _ACEOF
18018
18019 fi
18020
18021   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18022 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18023 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18024   echo $ECHO_N "(cached) $ECHO_C" >&6
18025 else
18026   ac_check_lib_save_LIBS=$LIBS
18027 LIBS="-lgcc  $LIBS"
18028 cat >conftest.$ac_ext <<_ACEOF
18029 /* confdefs.h.  */
18030 _ACEOF
18031 cat confdefs.h >>conftest.$ac_ext
18032 cat >>conftest.$ac_ext <<_ACEOF
18033 /* end confdefs.h.  */
18034
18035 /* Override any GCC internal prototype to avoid an error.
18036    Use char because int might match the return type of a GCC
18037    builtin and then its argument prototype would still apply.  */
18038 #ifdef __cplusplus
18039 extern "C"
18040 #endif
18041 char __chkstk ();
18042 int
18043 main ()
18044 {
18045 return __chkstk ();
18046   ;
18047   return 0;
18048 }
18049 _ACEOF
18050 rm -f conftest.$ac_objext conftest$ac_exeext
18051 if { (ac_try="$ac_link"
18052 case "(($ac_try" in
18053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18054   *) ac_try_echo=$ac_try;;
18055 esac
18056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18057   (eval "$ac_link") 2>conftest.er1
18058   ac_status=$?
18059   grep -v '^ *+' conftest.er1 >conftest.err
18060   rm -f conftest.er1
18061   cat conftest.err >&5
18062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18063   (exit $ac_status); } &&
18064          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18065   { (case "(($ac_try" in
18066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18067   *) ac_try_echo=$ac_try;;
18068 esac
18069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18070   (eval "$ac_try") 2>&5
18071   ac_status=$?
18072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18073   (exit $ac_status); }; } &&
18074          { ac_try='test -s conftest$ac_exeext'
18075   { (case "(($ac_try" in
18076   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18077   *) ac_try_echo=$ac_try;;
18078 esac
18079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18080   (eval "$ac_try") 2>&5
18081   ac_status=$?
18082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18083   (exit $ac_status); }; }; then
18084   ac_cv_lib_gcc___chkstk=yes
18085 else
18086   echo "$as_me: failed program was:" >&5
18087 sed 's/^/| /' conftest.$ac_ext >&5
18088
18089         ac_cv_lib_gcc___chkstk=no
18090 fi
18091
18092 rm -f core conftest.err conftest.$ac_objext \
18093       conftest$ac_exeext conftest.$ac_ext
18094 LIBS=$ac_check_lib_save_LIBS
18095 fi
18096 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18097 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18098 if test $ac_cv_lib_gcc___chkstk = yes; then
18099
18100 cat >>confdefs.h <<\_ACEOF
18101 #define HAVE___CHKSTK 1
18102 _ACEOF
18103
18104 fi
18105
18106   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18107 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18108 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18109   echo $ECHO_N "(cached) $ECHO_C" >&6
18110 else
18111   ac_check_lib_save_LIBS=$LIBS
18112 LIBS="-lgcc  $LIBS"
18113 cat >conftest.$ac_ext <<_ACEOF
18114 /* confdefs.h.  */
18115 _ACEOF
18116 cat confdefs.h >>conftest.$ac_ext
18117 cat >>conftest.$ac_ext <<_ACEOF
18118 /* end confdefs.h.  */
18119
18120 /* Override any GCC internal prototype to avoid an error.
18121    Use char because int might match the return type of a GCC
18122    builtin and then its argument prototype would still apply.  */
18123 #ifdef __cplusplus
18124 extern "C"
18125 #endif
18126 char ___chkstk ();
18127 int
18128 main ()
18129 {
18130 return ___chkstk ();
18131   ;
18132   return 0;
18133 }
18134 _ACEOF
18135 rm -f conftest.$ac_objext conftest$ac_exeext
18136 if { (ac_try="$ac_link"
18137 case "(($ac_try" in
18138   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18139   *) ac_try_echo=$ac_try;;
18140 esac
18141 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18142   (eval "$ac_link") 2>conftest.er1
18143   ac_status=$?
18144   grep -v '^ *+' conftest.er1 >conftest.err
18145   rm -f conftest.er1
18146   cat conftest.err >&5
18147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18148   (exit $ac_status); } &&
18149          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18150   { (case "(($ac_try" in
18151   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18152   *) ac_try_echo=$ac_try;;
18153 esac
18154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18155   (eval "$ac_try") 2>&5
18156   ac_status=$?
18157   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18158   (exit $ac_status); }; } &&
18159          { ac_try='test -s conftest$ac_exeext'
18160   { (case "(($ac_try" in
18161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18162   *) ac_try_echo=$ac_try;;
18163 esac
18164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18165   (eval "$ac_try") 2>&5
18166   ac_status=$?
18167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18168   (exit $ac_status); }; }; then
18169   ac_cv_lib_gcc____chkstk=yes
18170 else
18171   echo "$as_me: failed program was:" >&5
18172 sed 's/^/| /' conftest.$ac_ext >&5
18173
18174         ac_cv_lib_gcc____chkstk=no
18175 fi
18176
18177 rm -f core conftest.err conftest.$ac_objext \
18178       conftest$ac_exeext conftest.$ac_ext
18179 LIBS=$ac_check_lib_save_LIBS
18180 fi
18181 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18182 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18183 if test $ac_cv_lib_gcc____chkstk = yes; then
18184
18185 cat >>confdefs.h <<\_ACEOF
18186 #define HAVE____CHKSTK 1
18187 _ACEOF
18188
18189 fi
18190
18191
18192   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18193 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18194 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18195   echo $ECHO_N "(cached) $ECHO_C" >&6
18196 else
18197   ac_check_lib_save_LIBS=$LIBS
18198 LIBS="-lgcc  $LIBS"
18199 cat >conftest.$ac_ext <<_ACEOF
18200 /* confdefs.h.  */
18201 _ACEOF
18202 cat confdefs.h >>conftest.$ac_ext
18203 cat >>conftest.$ac_ext <<_ACEOF
18204 /* end confdefs.h.  */
18205
18206 /* Override any GCC internal prototype to avoid an error.
18207    Use char because int might match the return type of a GCC
18208    builtin and then its argument prototype would still apply.  */
18209 #ifdef __cplusplus
18210 extern "C"
18211 #endif
18212 char __ashldi3 ();
18213 int
18214 main ()
18215 {
18216 return __ashldi3 ();
18217   ;
18218   return 0;
18219 }
18220 _ACEOF
18221 rm -f conftest.$ac_objext conftest$ac_exeext
18222 if { (ac_try="$ac_link"
18223 case "(($ac_try" in
18224   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18225   *) ac_try_echo=$ac_try;;
18226 esac
18227 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18228   (eval "$ac_link") 2>conftest.er1
18229   ac_status=$?
18230   grep -v '^ *+' conftest.er1 >conftest.err
18231   rm -f conftest.er1
18232   cat conftest.err >&5
18233   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18234   (exit $ac_status); } &&
18235          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18236   { (case "(($ac_try" in
18237   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18238   *) ac_try_echo=$ac_try;;
18239 esac
18240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18241   (eval "$ac_try") 2>&5
18242   ac_status=$?
18243   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18244   (exit $ac_status); }; } &&
18245          { ac_try='test -s conftest$ac_exeext'
18246   { (case "(($ac_try" in
18247   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18248   *) ac_try_echo=$ac_try;;
18249 esac
18250 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18251   (eval "$ac_try") 2>&5
18252   ac_status=$?
18253   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18254   (exit $ac_status); }; }; then
18255   ac_cv_lib_gcc___ashldi3=yes
18256 else
18257   echo "$as_me: failed program was:" >&5
18258 sed 's/^/| /' conftest.$ac_ext >&5
18259
18260         ac_cv_lib_gcc___ashldi3=no
18261 fi
18262
18263 rm -f core conftest.err conftest.$ac_objext \
18264       conftest$ac_exeext conftest.$ac_ext
18265 LIBS=$ac_check_lib_save_LIBS
18266 fi
18267 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18268 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18269 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18270
18271 cat >>confdefs.h <<\_ACEOF
18272 #define HAVE___ASHLDI3 1
18273 _ACEOF
18274
18275 fi
18276
18277   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18278 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18279 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18280   echo $ECHO_N "(cached) $ECHO_C" >&6
18281 else
18282   ac_check_lib_save_LIBS=$LIBS
18283 LIBS="-lgcc  $LIBS"
18284 cat >conftest.$ac_ext <<_ACEOF
18285 /* confdefs.h.  */
18286 _ACEOF
18287 cat confdefs.h >>conftest.$ac_ext
18288 cat >>conftest.$ac_ext <<_ACEOF
18289 /* end confdefs.h.  */
18290
18291 /* Override any GCC internal prototype to avoid an error.
18292    Use char because int might match the return type of a GCC
18293    builtin and then its argument prototype would still apply.  */
18294 #ifdef __cplusplus
18295 extern "C"
18296 #endif
18297 char __ashrdi3 ();
18298 int
18299 main ()
18300 {
18301 return __ashrdi3 ();
18302   ;
18303   return 0;
18304 }
18305 _ACEOF
18306 rm -f conftest.$ac_objext conftest$ac_exeext
18307 if { (ac_try="$ac_link"
18308 case "(($ac_try" in
18309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18310   *) ac_try_echo=$ac_try;;
18311 esac
18312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18313   (eval "$ac_link") 2>conftest.er1
18314   ac_status=$?
18315   grep -v '^ *+' conftest.er1 >conftest.err
18316   rm -f conftest.er1
18317   cat conftest.err >&5
18318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18319   (exit $ac_status); } &&
18320          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18321   { (case "(($ac_try" in
18322   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18323   *) ac_try_echo=$ac_try;;
18324 esac
18325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18326   (eval "$ac_try") 2>&5
18327   ac_status=$?
18328   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18329   (exit $ac_status); }; } &&
18330          { ac_try='test -s conftest$ac_exeext'
18331   { (case "(($ac_try" in
18332   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18333   *) ac_try_echo=$ac_try;;
18334 esac
18335 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18336   (eval "$ac_try") 2>&5
18337   ac_status=$?
18338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18339   (exit $ac_status); }; }; then
18340   ac_cv_lib_gcc___ashrdi3=yes
18341 else
18342   echo "$as_me: failed program was:" >&5
18343 sed 's/^/| /' conftest.$ac_ext >&5
18344
18345         ac_cv_lib_gcc___ashrdi3=no
18346 fi
18347
18348 rm -f core conftest.err conftest.$ac_objext \
18349       conftest$ac_exeext conftest.$ac_ext
18350 LIBS=$ac_check_lib_save_LIBS
18351 fi
18352 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18353 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18354 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18355
18356 cat >>confdefs.h <<\_ACEOF
18357 #define HAVE___ASHRDI3 1
18358 _ACEOF
18359
18360 fi
18361
18362   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18363 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18364 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18365   echo $ECHO_N "(cached) $ECHO_C" >&6
18366 else
18367   ac_check_lib_save_LIBS=$LIBS
18368 LIBS="-lgcc  $LIBS"
18369 cat >conftest.$ac_ext <<_ACEOF
18370 /* confdefs.h.  */
18371 _ACEOF
18372 cat confdefs.h >>conftest.$ac_ext
18373 cat >>conftest.$ac_ext <<_ACEOF
18374 /* end confdefs.h.  */
18375
18376 /* Override any GCC internal prototype to avoid an error.
18377    Use char because int might match the return type of a GCC
18378    builtin and then its argument prototype would still apply.  */
18379 #ifdef __cplusplus
18380 extern "C"
18381 #endif
18382 char __divdi3 ();
18383 int
18384 main ()
18385 {
18386 return __divdi3 ();
18387   ;
18388   return 0;
18389 }
18390 _ACEOF
18391 rm -f conftest.$ac_objext conftest$ac_exeext
18392 if { (ac_try="$ac_link"
18393 case "(($ac_try" in
18394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18395   *) ac_try_echo=$ac_try;;
18396 esac
18397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18398   (eval "$ac_link") 2>conftest.er1
18399   ac_status=$?
18400   grep -v '^ *+' conftest.er1 >conftest.err
18401   rm -f conftest.er1
18402   cat conftest.err >&5
18403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18404   (exit $ac_status); } &&
18405          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18406   { (case "(($ac_try" in
18407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18408   *) ac_try_echo=$ac_try;;
18409 esac
18410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18411   (eval "$ac_try") 2>&5
18412   ac_status=$?
18413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18414   (exit $ac_status); }; } &&
18415          { ac_try='test -s conftest$ac_exeext'
18416   { (case "(($ac_try" in
18417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18418   *) ac_try_echo=$ac_try;;
18419 esac
18420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18421   (eval "$ac_try") 2>&5
18422   ac_status=$?
18423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18424   (exit $ac_status); }; }; then
18425   ac_cv_lib_gcc___divdi3=yes
18426 else
18427   echo "$as_me: failed program was:" >&5
18428 sed 's/^/| /' conftest.$ac_ext >&5
18429
18430         ac_cv_lib_gcc___divdi3=no
18431 fi
18432
18433 rm -f core conftest.err conftest.$ac_objext \
18434       conftest$ac_exeext conftest.$ac_ext
18435 LIBS=$ac_check_lib_save_LIBS
18436 fi
18437 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18438 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18439 if test $ac_cv_lib_gcc___divdi3 = yes; then
18440
18441 cat >>confdefs.h <<\_ACEOF
18442 #define HAVE___DIVDI3 1
18443 _ACEOF
18444
18445 fi
18446
18447   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18448 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18449 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18450   echo $ECHO_N "(cached) $ECHO_C" >&6
18451 else
18452   ac_check_lib_save_LIBS=$LIBS
18453 LIBS="-lgcc  $LIBS"
18454 cat >conftest.$ac_ext <<_ACEOF
18455 /* confdefs.h.  */
18456 _ACEOF
18457 cat confdefs.h >>conftest.$ac_ext
18458 cat >>conftest.$ac_ext <<_ACEOF
18459 /* end confdefs.h.  */
18460
18461 /* Override any GCC internal prototype to avoid an error.
18462    Use char because int might match the return type of a GCC
18463    builtin and then its argument prototype would still apply.  */
18464 #ifdef __cplusplus
18465 extern "C"
18466 #endif
18467 char __fixdfdi ();
18468 int
18469 main ()
18470 {
18471 return __fixdfdi ();
18472   ;
18473   return 0;
18474 }
18475 _ACEOF
18476 rm -f conftest.$ac_objext conftest$ac_exeext
18477 if { (ac_try="$ac_link"
18478 case "(($ac_try" in
18479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18480   *) ac_try_echo=$ac_try;;
18481 esac
18482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18483   (eval "$ac_link") 2>conftest.er1
18484   ac_status=$?
18485   grep -v '^ *+' conftest.er1 >conftest.err
18486   rm -f conftest.er1
18487   cat conftest.err >&5
18488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18489   (exit $ac_status); } &&
18490          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18491   { (case "(($ac_try" in
18492   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18493   *) ac_try_echo=$ac_try;;
18494 esac
18495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18496   (eval "$ac_try") 2>&5
18497   ac_status=$?
18498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18499   (exit $ac_status); }; } &&
18500          { ac_try='test -s conftest$ac_exeext'
18501   { (case "(($ac_try" in
18502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18503   *) ac_try_echo=$ac_try;;
18504 esac
18505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18506   (eval "$ac_try") 2>&5
18507   ac_status=$?
18508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18509   (exit $ac_status); }; }; then
18510   ac_cv_lib_gcc___fixdfdi=yes
18511 else
18512   echo "$as_me: failed program was:" >&5
18513 sed 's/^/| /' conftest.$ac_ext >&5
18514
18515         ac_cv_lib_gcc___fixdfdi=no
18516 fi
18517
18518 rm -f core conftest.err conftest.$ac_objext \
18519       conftest$ac_exeext conftest.$ac_ext
18520 LIBS=$ac_check_lib_save_LIBS
18521 fi
18522 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18523 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18524 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18525
18526 cat >>confdefs.h <<\_ACEOF
18527 #define HAVE___FIXDFDI 1
18528 _ACEOF
18529
18530 fi
18531
18532   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18533 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18534 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18535   echo $ECHO_N "(cached) $ECHO_C" >&6
18536 else
18537   ac_check_lib_save_LIBS=$LIBS
18538 LIBS="-lgcc  $LIBS"
18539 cat >conftest.$ac_ext <<_ACEOF
18540 /* confdefs.h.  */
18541 _ACEOF
18542 cat confdefs.h >>conftest.$ac_ext
18543 cat >>conftest.$ac_ext <<_ACEOF
18544 /* end confdefs.h.  */
18545
18546 /* Override any GCC internal prototype to avoid an error.
18547    Use char because int might match the return type of a GCC
18548    builtin and then its argument prototype would still apply.  */
18549 #ifdef __cplusplus
18550 extern "C"
18551 #endif
18552 char __fixsfdi ();
18553 int
18554 main ()
18555 {
18556 return __fixsfdi ();
18557   ;
18558   return 0;
18559 }
18560 _ACEOF
18561 rm -f conftest.$ac_objext conftest$ac_exeext
18562 if { (ac_try="$ac_link"
18563 case "(($ac_try" in
18564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18565   *) ac_try_echo=$ac_try;;
18566 esac
18567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18568   (eval "$ac_link") 2>conftest.er1
18569   ac_status=$?
18570   grep -v '^ *+' conftest.er1 >conftest.err
18571   rm -f conftest.er1
18572   cat conftest.err >&5
18573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18574   (exit $ac_status); } &&
18575          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18576   { (case "(($ac_try" in
18577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18578   *) ac_try_echo=$ac_try;;
18579 esac
18580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18581   (eval "$ac_try") 2>&5
18582   ac_status=$?
18583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18584   (exit $ac_status); }; } &&
18585          { ac_try='test -s conftest$ac_exeext'
18586   { (case "(($ac_try" in
18587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18588   *) ac_try_echo=$ac_try;;
18589 esac
18590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18591   (eval "$ac_try") 2>&5
18592   ac_status=$?
18593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18594   (exit $ac_status); }; }; then
18595   ac_cv_lib_gcc___fixsfdi=yes
18596 else
18597   echo "$as_me: failed program was:" >&5
18598 sed 's/^/| /' conftest.$ac_ext >&5
18599
18600         ac_cv_lib_gcc___fixsfdi=no
18601 fi
18602
18603 rm -f core conftest.err conftest.$ac_objext \
18604       conftest$ac_exeext conftest.$ac_ext
18605 LIBS=$ac_check_lib_save_LIBS
18606 fi
18607 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18608 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18609 if test $ac_cv_lib_gcc___fixsfdi = yes; then
18610
18611 cat >>confdefs.h <<\_ACEOF
18612 #define HAVE___FIXSFDI 1
18613 _ACEOF
18614
18615 fi
18616
18617   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18618 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18619 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18620   echo $ECHO_N "(cached) $ECHO_C" >&6
18621 else
18622   ac_check_lib_save_LIBS=$LIBS
18623 LIBS="-lgcc  $LIBS"
18624 cat >conftest.$ac_ext <<_ACEOF
18625 /* confdefs.h.  */
18626 _ACEOF
18627 cat confdefs.h >>conftest.$ac_ext
18628 cat >>conftest.$ac_ext <<_ACEOF
18629 /* end confdefs.h.  */
18630
18631 /* Override any GCC internal prototype to avoid an error.
18632    Use char because int might match the return type of a GCC
18633    builtin and then its argument prototype would still apply.  */
18634 #ifdef __cplusplus
18635 extern "C"
18636 #endif
18637 char __floatdidf ();
18638 int
18639 main ()
18640 {
18641 return __floatdidf ();
18642   ;
18643   return 0;
18644 }
18645 _ACEOF
18646 rm -f conftest.$ac_objext conftest$ac_exeext
18647 if { (ac_try="$ac_link"
18648 case "(($ac_try" in
18649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18650   *) ac_try_echo=$ac_try;;
18651 esac
18652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18653   (eval "$ac_link") 2>conftest.er1
18654   ac_status=$?
18655   grep -v '^ *+' conftest.er1 >conftest.err
18656   rm -f conftest.er1
18657   cat conftest.err >&5
18658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18659   (exit $ac_status); } &&
18660          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18661   { (case "(($ac_try" in
18662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18663   *) ac_try_echo=$ac_try;;
18664 esac
18665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18666   (eval "$ac_try") 2>&5
18667   ac_status=$?
18668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18669   (exit $ac_status); }; } &&
18670          { ac_try='test -s conftest$ac_exeext'
18671   { (case "(($ac_try" in
18672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18673   *) ac_try_echo=$ac_try;;
18674 esac
18675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18676   (eval "$ac_try") 2>&5
18677   ac_status=$?
18678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18679   (exit $ac_status); }; }; then
18680   ac_cv_lib_gcc___floatdidf=yes
18681 else
18682   echo "$as_me: failed program was:" >&5
18683 sed 's/^/| /' conftest.$ac_ext >&5
18684
18685         ac_cv_lib_gcc___floatdidf=no
18686 fi
18687
18688 rm -f core conftest.err conftest.$ac_objext \
18689       conftest$ac_exeext conftest.$ac_ext
18690 LIBS=$ac_check_lib_save_LIBS
18691 fi
18692 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18693 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18694 if test $ac_cv_lib_gcc___floatdidf = yes; then
18695
18696 cat >>confdefs.h <<\_ACEOF
18697 #define HAVE___FLOATDIDF 1
18698 _ACEOF
18699
18700 fi
18701
18702   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18703 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18704 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18705   echo $ECHO_N "(cached) $ECHO_C" >&6
18706 else
18707   ac_check_lib_save_LIBS=$LIBS
18708 LIBS="-lgcc  $LIBS"
18709 cat >conftest.$ac_ext <<_ACEOF
18710 /* confdefs.h.  */
18711 _ACEOF
18712 cat confdefs.h >>conftest.$ac_ext
18713 cat >>conftest.$ac_ext <<_ACEOF
18714 /* end confdefs.h.  */
18715
18716 /* Override any GCC internal prototype to avoid an error.
18717    Use char because int might match the return type of a GCC
18718    builtin and then its argument prototype would still apply.  */
18719 #ifdef __cplusplus
18720 extern "C"
18721 #endif
18722 char __lshrdi3 ();
18723 int
18724 main ()
18725 {
18726 return __lshrdi3 ();
18727   ;
18728   return 0;
18729 }
18730 _ACEOF
18731 rm -f conftest.$ac_objext conftest$ac_exeext
18732 if { (ac_try="$ac_link"
18733 case "(($ac_try" in
18734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18735   *) ac_try_echo=$ac_try;;
18736 esac
18737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18738   (eval "$ac_link") 2>conftest.er1
18739   ac_status=$?
18740   grep -v '^ *+' conftest.er1 >conftest.err
18741   rm -f conftest.er1
18742   cat conftest.err >&5
18743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18744   (exit $ac_status); } &&
18745          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18746   { (case "(($ac_try" in
18747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18748   *) ac_try_echo=$ac_try;;
18749 esac
18750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18751   (eval "$ac_try") 2>&5
18752   ac_status=$?
18753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18754   (exit $ac_status); }; } &&
18755          { ac_try='test -s conftest$ac_exeext'
18756   { (case "(($ac_try" in
18757   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18758   *) ac_try_echo=$ac_try;;
18759 esac
18760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18761   (eval "$ac_try") 2>&5
18762   ac_status=$?
18763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18764   (exit $ac_status); }; }; then
18765   ac_cv_lib_gcc___lshrdi3=yes
18766 else
18767   echo "$as_me: failed program was:" >&5
18768 sed 's/^/| /' conftest.$ac_ext >&5
18769
18770         ac_cv_lib_gcc___lshrdi3=no
18771 fi
18772
18773 rm -f core conftest.err conftest.$ac_objext \
18774       conftest$ac_exeext conftest.$ac_ext
18775 LIBS=$ac_check_lib_save_LIBS
18776 fi
18777 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18778 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18779 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18780
18781 cat >>confdefs.h <<\_ACEOF
18782 #define HAVE___LSHRDI3 1
18783 _ACEOF
18784
18785 fi
18786
18787   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18788 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18789 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18790   echo $ECHO_N "(cached) $ECHO_C" >&6
18791 else
18792   ac_check_lib_save_LIBS=$LIBS
18793 LIBS="-lgcc  $LIBS"
18794 cat >conftest.$ac_ext <<_ACEOF
18795 /* confdefs.h.  */
18796 _ACEOF
18797 cat confdefs.h >>conftest.$ac_ext
18798 cat >>conftest.$ac_ext <<_ACEOF
18799 /* end confdefs.h.  */
18800
18801 /* Override any GCC internal prototype to avoid an error.
18802    Use char because int might match the return type of a GCC
18803    builtin and then its argument prototype would still apply.  */
18804 #ifdef __cplusplus
18805 extern "C"
18806 #endif
18807 char __moddi3 ();
18808 int
18809 main ()
18810 {
18811 return __moddi3 ();
18812   ;
18813   return 0;
18814 }
18815 _ACEOF
18816 rm -f conftest.$ac_objext conftest$ac_exeext
18817 if { (ac_try="$ac_link"
18818 case "(($ac_try" in
18819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18820   *) ac_try_echo=$ac_try;;
18821 esac
18822 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18823   (eval "$ac_link") 2>conftest.er1
18824   ac_status=$?
18825   grep -v '^ *+' conftest.er1 >conftest.err
18826   rm -f conftest.er1
18827   cat conftest.err >&5
18828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18829   (exit $ac_status); } &&
18830          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18831   { (case "(($ac_try" in
18832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18833   *) ac_try_echo=$ac_try;;
18834 esac
18835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18836   (eval "$ac_try") 2>&5
18837   ac_status=$?
18838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18839   (exit $ac_status); }; } &&
18840          { ac_try='test -s conftest$ac_exeext'
18841   { (case "(($ac_try" in
18842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18843   *) ac_try_echo=$ac_try;;
18844 esac
18845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18846   (eval "$ac_try") 2>&5
18847   ac_status=$?
18848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18849   (exit $ac_status); }; }; then
18850   ac_cv_lib_gcc___moddi3=yes
18851 else
18852   echo "$as_me: failed program was:" >&5
18853 sed 's/^/| /' conftest.$ac_ext >&5
18854
18855         ac_cv_lib_gcc___moddi3=no
18856 fi
18857
18858 rm -f core conftest.err conftest.$ac_objext \
18859       conftest$ac_exeext conftest.$ac_ext
18860 LIBS=$ac_check_lib_save_LIBS
18861 fi
18862 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
18863 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
18864 if test $ac_cv_lib_gcc___moddi3 = yes; then
18865
18866 cat >>confdefs.h <<\_ACEOF
18867 #define HAVE___MODDI3 1
18868 _ACEOF
18869
18870 fi
18871
18872   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
18873 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
18874 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
18875   echo $ECHO_N "(cached) $ECHO_C" >&6
18876 else
18877   ac_check_lib_save_LIBS=$LIBS
18878 LIBS="-lgcc  $LIBS"
18879 cat >conftest.$ac_ext <<_ACEOF
18880 /* confdefs.h.  */
18881 _ACEOF
18882 cat confdefs.h >>conftest.$ac_ext
18883 cat >>conftest.$ac_ext <<_ACEOF
18884 /* end confdefs.h.  */
18885
18886 /* Override any GCC internal prototype to avoid an error.
18887    Use char because int might match the return type of a GCC
18888    builtin and then its argument prototype would still apply.  */
18889 #ifdef __cplusplus
18890 extern "C"
18891 #endif
18892 char __udivdi3 ();
18893 int
18894 main ()
18895 {
18896 return __udivdi3 ();
18897   ;
18898   return 0;
18899 }
18900 _ACEOF
18901 rm -f conftest.$ac_objext conftest$ac_exeext
18902 if { (ac_try="$ac_link"
18903 case "(($ac_try" in
18904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18905   *) ac_try_echo=$ac_try;;
18906 esac
18907 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18908   (eval "$ac_link") 2>conftest.er1
18909   ac_status=$?
18910   grep -v '^ *+' conftest.er1 >conftest.err
18911   rm -f conftest.er1
18912   cat conftest.err >&5
18913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18914   (exit $ac_status); } &&
18915          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18916   { (case "(($ac_try" in
18917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18918   *) ac_try_echo=$ac_try;;
18919 esac
18920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18921   (eval "$ac_try") 2>&5
18922   ac_status=$?
18923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18924   (exit $ac_status); }; } &&
18925          { ac_try='test -s conftest$ac_exeext'
18926   { (case "(($ac_try" in
18927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18928   *) ac_try_echo=$ac_try;;
18929 esac
18930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18931   (eval "$ac_try") 2>&5
18932   ac_status=$?
18933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18934   (exit $ac_status); }; }; then
18935   ac_cv_lib_gcc___udivdi3=yes
18936 else
18937   echo "$as_me: failed program was:" >&5
18938 sed 's/^/| /' conftest.$ac_ext >&5
18939
18940         ac_cv_lib_gcc___udivdi3=no
18941 fi
18942
18943 rm -f core conftest.err conftest.$ac_objext \
18944       conftest$ac_exeext conftest.$ac_ext
18945 LIBS=$ac_check_lib_save_LIBS
18946 fi
18947 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
18948 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
18949 if test $ac_cv_lib_gcc___udivdi3 = yes; then
18950
18951 cat >>confdefs.h <<\_ACEOF
18952 #define HAVE___UDIVDI3 1
18953 _ACEOF
18954
18955 fi
18956
18957   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
18958 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
18959 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
18960   echo $ECHO_N "(cached) $ECHO_C" >&6
18961 else
18962   ac_check_lib_save_LIBS=$LIBS
18963 LIBS="-lgcc  $LIBS"
18964 cat >conftest.$ac_ext <<_ACEOF
18965 /* confdefs.h.  */
18966 _ACEOF
18967 cat confdefs.h >>conftest.$ac_ext
18968 cat >>conftest.$ac_ext <<_ACEOF
18969 /* end confdefs.h.  */
18970
18971 /* Override any GCC internal prototype to avoid an error.
18972    Use char because int might match the return type of a GCC
18973    builtin and then its argument prototype would still apply.  */
18974 #ifdef __cplusplus
18975 extern "C"
18976 #endif
18977 char __umoddi3 ();
18978 int
18979 main ()
18980 {
18981 return __umoddi3 ();
18982   ;
18983   return 0;
18984 }
18985 _ACEOF
18986 rm -f conftest.$ac_objext conftest$ac_exeext
18987 if { (ac_try="$ac_link"
18988 case "(($ac_try" in
18989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18990   *) ac_try_echo=$ac_try;;
18991 esac
18992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18993   (eval "$ac_link") 2>conftest.er1
18994   ac_status=$?
18995   grep -v '^ *+' conftest.er1 >conftest.err
18996   rm -f conftest.er1
18997   cat conftest.err >&5
18998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18999   (exit $ac_status); } &&
19000          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19001   { (case "(($ac_try" in
19002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19003   *) ac_try_echo=$ac_try;;
19004 esac
19005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19006   (eval "$ac_try") 2>&5
19007   ac_status=$?
19008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19009   (exit $ac_status); }; } &&
19010          { ac_try='test -s conftest$ac_exeext'
19011   { (case "(($ac_try" in
19012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19013   *) ac_try_echo=$ac_try;;
19014 esac
19015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19016   (eval "$ac_try") 2>&5
19017   ac_status=$?
19018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19019   (exit $ac_status); }; }; then
19020   ac_cv_lib_gcc___umoddi3=yes
19021 else
19022   echo "$as_me: failed program was:" >&5
19023 sed 's/^/| /' conftest.$ac_ext >&5
19024
19025         ac_cv_lib_gcc___umoddi3=no
19026 fi
19027
19028 rm -f core conftest.err conftest.$ac_objext \
19029       conftest$ac_exeext conftest.$ac_ext
19030 LIBS=$ac_check_lib_save_LIBS
19031 fi
19032 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19033 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19034 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19035
19036 cat >>confdefs.h <<\_ACEOF
19037 #define HAVE___UMODDI3 1
19038 _ACEOF
19039
19040 fi
19041
19042
19043   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19044 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19045 if test "${ac_cv_lib_gcc___main+set}" = set; then
19046   echo $ECHO_N "(cached) $ECHO_C" >&6
19047 else
19048   ac_check_lib_save_LIBS=$LIBS
19049 LIBS="-lgcc  $LIBS"
19050 cat >conftest.$ac_ext <<_ACEOF
19051 /* confdefs.h.  */
19052 _ACEOF
19053 cat confdefs.h >>conftest.$ac_ext
19054 cat >>conftest.$ac_ext <<_ACEOF
19055 /* end confdefs.h.  */
19056
19057 /* Override any GCC internal prototype to avoid an error.
19058    Use char because int might match the return type of a GCC
19059    builtin and then its argument prototype would still apply.  */
19060 #ifdef __cplusplus
19061 extern "C"
19062 #endif
19063 char __main ();
19064 int
19065 main ()
19066 {
19067 return __main ();
19068   ;
19069   return 0;
19070 }
19071 _ACEOF
19072 rm -f conftest.$ac_objext conftest$ac_exeext
19073 if { (ac_try="$ac_link"
19074 case "(($ac_try" in
19075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19076   *) ac_try_echo=$ac_try;;
19077 esac
19078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19079   (eval "$ac_link") 2>conftest.er1
19080   ac_status=$?
19081   grep -v '^ *+' conftest.er1 >conftest.err
19082   rm -f conftest.er1
19083   cat conftest.err >&5
19084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19085   (exit $ac_status); } &&
19086          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19087   { (case "(($ac_try" in
19088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19089   *) ac_try_echo=$ac_try;;
19090 esac
19091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19092   (eval "$ac_try") 2>&5
19093   ac_status=$?
19094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19095   (exit $ac_status); }; } &&
19096          { ac_try='test -s conftest$ac_exeext'
19097   { (case "(($ac_try" in
19098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19099   *) ac_try_echo=$ac_try;;
19100 esac
19101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19102   (eval "$ac_try") 2>&5
19103   ac_status=$?
19104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19105   (exit $ac_status); }; }; then
19106   ac_cv_lib_gcc___main=yes
19107 else
19108   echo "$as_me: failed program was:" >&5
19109 sed 's/^/| /' conftest.$ac_ext >&5
19110
19111         ac_cv_lib_gcc___main=no
19112 fi
19113
19114 rm -f core conftest.err conftest.$ac_objext \
19115       conftest$ac_exeext conftest.$ac_ext
19116 LIBS=$ac_check_lib_save_LIBS
19117 fi
19118 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19119 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19120 if test $ac_cv_lib_gcc___main = yes; then
19121
19122 cat >>confdefs.h <<\_ACEOF
19123 #define HAVE___MAIN 1
19124 _ACEOF
19125
19126 fi
19127
19128   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19129 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19130 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19131   echo $ECHO_N "(cached) $ECHO_C" >&6
19132 else
19133   ac_check_lib_save_LIBS=$LIBS
19134 LIBS="-lgcc  $LIBS"
19135 cat >conftest.$ac_ext <<_ACEOF
19136 /* confdefs.h.  */
19137 _ACEOF
19138 cat confdefs.h >>conftest.$ac_ext
19139 cat >>conftest.$ac_ext <<_ACEOF
19140 /* end confdefs.h.  */
19141
19142 /* Override any GCC internal prototype to avoid an error.
19143    Use char because int might match the return type of a GCC
19144    builtin and then its argument prototype would still apply.  */
19145 #ifdef __cplusplus
19146 extern "C"
19147 #endif
19148 char __cmpdi2 ();
19149 int
19150 main ()
19151 {
19152 return __cmpdi2 ();
19153   ;
19154   return 0;
19155 }
19156 _ACEOF
19157 rm -f conftest.$ac_objext conftest$ac_exeext
19158 if { (ac_try="$ac_link"
19159 case "(($ac_try" in
19160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19161   *) ac_try_echo=$ac_try;;
19162 esac
19163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19164   (eval "$ac_link") 2>conftest.er1
19165   ac_status=$?
19166   grep -v '^ *+' conftest.er1 >conftest.err
19167   rm -f conftest.er1
19168   cat conftest.err >&5
19169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19170   (exit $ac_status); } &&
19171          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19172   { (case "(($ac_try" in
19173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19174   *) ac_try_echo=$ac_try;;
19175 esac
19176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19177   (eval "$ac_try") 2>&5
19178   ac_status=$?
19179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19180   (exit $ac_status); }; } &&
19181          { ac_try='test -s conftest$ac_exeext'
19182   { (case "(($ac_try" in
19183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19184   *) ac_try_echo=$ac_try;;
19185 esac
19186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19187   (eval "$ac_try") 2>&5
19188   ac_status=$?
19189   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19190   (exit $ac_status); }; }; then
19191   ac_cv_lib_gcc___cmpdi2=yes
19192 else
19193   echo "$as_me: failed program was:" >&5
19194 sed 's/^/| /' conftest.$ac_ext >&5
19195
19196         ac_cv_lib_gcc___cmpdi2=no
19197 fi
19198
19199 rm -f core conftest.err conftest.$ac_objext \
19200       conftest$ac_exeext conftest.$ac_ext
19201 LIBS=$ac_check_lib_save_LIBS
19202 fi
19203 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19204 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19205 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19206
19207 cat >>confdefs.h <<\_ACEOF
19208 #define HAVE___CMPDI2 1
19209 _ACEOF
19210
19211 fi
19212
19213 fi
19214
19215 if test "$llvm_cv_os_type" = "MingW" ; then
19216   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19217 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19218   cat >conftest.$ac_ext <<_ACEOF
19219 #include <windows.h>
19220 #include <imagehlp.h>
19221 extern void foo(PENUMLOADED_MODULES_CALLBACK);
19222 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19223 _ACEOF
19224 rm -f conftest.$ac_objext
19225 if { (ac_try="$ac_compile"
19226 case "(($ac_try" in
19227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19228   *) ac_try_echo=$ac_try;;
19229 esac
19230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19231   (eval "$ac_compile") 2>conftest.er1
19232   ac_status=$?
19233   grep -v '^ *+' conftest.er1 >conftest.err
19234   rm -f conftest.er1
19235   cat conftest.err >&5
19236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19237   (exit $ac_status); } &&
19238          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19239   { (case "(($ac_try" in
19240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19241   *) ac_try_echo=$ac_try;;
19242 esac
19243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19244   (eval "$ac_try") 2>&5
19245   ac_status=$?
19246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19247   (exit $ac_status); }; } &&
19248          { ac_try='test -s conftest.$ac_objext'
19249   { (case "(($ac_try" in
19250   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19251   *) ac_try_echo=$ac_try;;
19252 esac
19253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19254   (eval "$ac_try") 2>&5
19255   ac_status=$?
19256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19257   (exit $ac_status); }; }; then
19258
19259   { echo "$as_me:$LINENO: result: yes" >&5
19260 echo "${ECHO_T}yes" >&6; }
19261   llvm_cv_win32_elmcb_pcstr="PCSTR"
19262
19263 else
19264   echo "$as_me: failed program was:" >&5
19265 sed 's/^/| /' conftest.$ac_ext >&5
19266
19267
19268   { echo "$as_me:$LINENO: result: no" >&5
19269 echo "${ECHO_T}no" >&6; }
19270   llvm_cv_win32_elmcb_pcstr="PSTR"
19271
19272 fi
19273
19274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19275
19276 cat >>confdefs.h <<_ACEOF
19277 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19278 _ACEOF
19279
19280 fi
19281
19282
19283 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19284 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19285 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19286   echo $ECHO_N "(cached) $ECHO_C" >&6
19287 else
19288   ac_ext=cpp
19289 ac_cpp='$CXXCPP $CPPFLAGS'
19290 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19291 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19292 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19293
19294    cat >conftest.$ac_ext <<_ACEOF
19295 /* confdefs.h.  */
19296 _ACEOF
19297 cat confdefs.h >>conftest.$ac_ext
19298 cat >>conftest.$ac_ext <<_ACEOF
19299 /* end confdefs.h.  */
19300 #include <math.h>
19301 int
19302 main ()
19303 {
19304 float f; isnan(f);
19305   ;
19306   return 0;
19307 }
19308 _ACEOF
19309 rm -f conftest.$ac_objext
19310 if { (ac_try="$ac_compile"
19311 case "(($ac_try" in
19312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19313   *) ac_try_echo=$ac_try;;
19314 esac
19315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19316   (eval "$ac_compile") 2>conftest.er1
19317   ac_status=$?
19318   grep -v '^ *+' conftest.er1 >conftest.err
19319   rm -f conftest.er1
19320   cat conftest.err >&5
19321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19322   (exit $ac_status); } &&
19323          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19324   { (case "(($ac_try" in
19325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19326   *) ac_try_echo=$ac_try;;
19327 esac
19328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19329   (eval "$ac_try") 2>&5
19330   ac_status=$?
19331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19332   (exit $ac_status); }; } &&
19333          { ac_try='test -s conftest.$ac_objext'
19334   { (case "(($ac_try" in
19335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19336   *) ac_try_echo=$ac_try;;
19337 esac
19338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19339   (eval "$ac_try") 2>&5
19340   ac_status=$?
19341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19342   (exit $ac_status); }; }; then
19343   ac_cv_func_isnan_in_math_h=yes
19344 else
19345   echo "$as_me: failed program was:" >&5
19346 sed 's/^/| /' conftest.$ac_ext >&5
19347
19348         ac_cv_func_isnan_in_math_h=no
19349 fi
19350
19351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19352   ac_ext=c
19353 ac_cpp='$CPP $CPPFLAGS'
19354 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19355 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19356 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19357
19358 fi
19359 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19360 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19361
19362
19363 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19364
19365 cat >>confdefs.h <<\_ACEOF
19366 #define HAVE_ISNAN_IN_MATH_H 1
19367 _ACEOF
19368
19369 fi
19370
19371 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19372 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19373 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19374   echo $ECHO_N "(cached) $ECHO_C" >&6
19375 else
19376   ac_ext=cpp
19377 ac_cpp='$CXXCPP $CPPFLAGS'
19378 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19379 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19380 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19381
19382    cat >conftest.$ac_ext <<_ACEOF
19383 /* confdefs.h.  */
19384 _ACEOF
19385 cat confdefs.h >>conftest.$ac_ext
19386 cat >>conftest.$ac_ext <<_ACEOF
19387 /* end confdefs.h.  */
19388 #include <cmath>
19389 int
19390 main ()
19391 {
19392 float f; isnan(f);
19393   ;
19394   return 0;
19395 }
19396 _ACEOF
19397 rm -f conftest.$ac_objext
19398 if { (ac_try="$ac_compile"
19399 case "(($ac_try" in
19400   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19401   *) ac_try_echo=$ac_try;;
19402 esac
19403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19404   (eval "$ac_compile") 2>conftest.er1
19405   ac_status=$?
19406   grep -v '^ *+' conftest.er1 >conftest.err
19407   rm -f conftest.er1
19408   cat conftest.err >&5
19409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19410   (exit $ac_status); } &&
19411          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19412   { (case "(($ac_try" in
19413   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19414   *) ac_try_echo=$ac_try;;
19415 esac
19416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19417   (eval "$ac_try") 2>&5
19418   ac_status=$?
19419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19420   (exit $ac_status); }; } &&
19421          { ac_try='test -s conftest.$ac_objext'
19422   { (case "(($ac_try" in
19423   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19424   *) ac_try_echo=$ac_try;;
19425 esac
19426 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19427   (eval "$ac_try") 2>&5
19428   ac_status=$?
19429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19430   (exit $ac_status); }; }; then
19431   ac_cv_func_isnan_in_cmath=yes
19432 else
19433   echo "$as_me: failed program was:" >&5
19434 sed 's/^/| /' conftest.$ac_ext >&5
19435
19436         ac_cv_func_isnan_in_cmath=no
19437 fi
19438
19439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19440   ac_ext=c
19441 ac_cpp='$CPP $CPPFLAGS'
19442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19445
19446 fi
19447 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19448 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19449
19450 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19451
19452 cat >>confdefs.h <<\_ACEOF
19453 #define HAVE_ISNAN_IN_CMATH 1
19454 _ACEOF
19455
19456 fi
19457
19458 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19459 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19460 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19461   echo $ECHO_N "(cached) $ECHO_C" >&6
19462 else
19463   ac_ext=cpp
19464 ac_cpp='$CXXCPP $CPPFLAGS'
19465 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19466 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19467 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19468
19469    cat >conftest.$ac_ext <<_ACEOF
19470 /* confdefs.h.  */
19471 _ACEOF
19472 cat confdefs.h >>conftest.$ac_ext
19473 cat >>conftest.$ac_ext <<_ACEOF
19474 /* end confdefs.h.  */
19475 #include <cmath>
19476 int
19477 main ()
19478 {
19479 float f; std::isnan(f);
19480   ;
19481   return 0;
19482 }
19483 _ACEOF
19484 rm -f conftest.$ac_objext
19485 if { (ac_try="$ac_compile"
19486 case "(($ac_try" in
19487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19488   *) ac_try_echo=$ac_try;;
19489 esac
19490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19491   (eval "$ac_compile") 2>conftest.er1
19492   ac_status=$?
19493   grep -v '^ *+' conftest.er1 >conftest.err
19494   rm -f conftest.er1
19495   cat conftest.err >&5
19496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19497   (exit $ac_status); } &&
19498          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19499   { (case "(($ac_try" in
19500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19501   *) ac_try_echo=$ac_try;;
19502 esac
19503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19504   (eval "$ac_try") 2>&5
19505   ac_status=$?
19506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19507   (exit $ac_status); }; } &&
19508          { ac_try='test -s conftest.$ac_objext'
19509   { (case "(($ac_try" in
19510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19511   *) ac_try_echo=$ac_try;;
19512 esac
19513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19514   (eval "$ac_try") 2>&5
19515   ac_status=$?
19516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19517   (exit $ac_status); }; }; then
19518   ac_cv_func_std_isnan_in_cmath=yes
19519 else
19520   echo "$as_me: failed program was:" >&5
19521 sed 's/^/| /' conftest.$ac_ext >&5
19522
19523         ac_cv_func_std_isnan_in_cmath=no
19524 fi
19525
19526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19527   ac_ext=c
19528 ac_cpp='$CPP $CPPFLAGS'
19529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19532
19533 fi
19534 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19535 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19536
19537 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19538
19539 cat >>confdefs.h <<\_ACEOF
19540 #define HAVE_STD_ISNAN_IN_CMATH 1
19541 _ACEOF
19542
19543 fi
19544
19545
19546 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19547 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19548 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19549   echo $ECHO_N "(cached) $ECHO_C" >&6
19550 else
19551   ac_ext=cpp
19552 ac_cpp='$CXXCPP $CPPFLAGS'
19553 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19554 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19555 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19556
19557    cat >conftest.$ac_ext <<_ACEOF
19558 /* confdefs.h.  */
19559 _ACEOF
19560 cat confdefs.h >>conftest.$ac_ext
19561 cat >>conftest.$ac_ext <<_ACEOF
19562 /* end confdefs.h.  */
19563 #include <math.h>
19564 int
19565 main ()
19566 {
19567 float f; isinf(f);
19568   ;
19569   return 0;
19570 }
19571 _ACEOF
19572 rm -f conftest.$ac_objext
19573 if { (ac_try="$ac_compile"
19574 case "(($ac_try" in
19575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19576   *) ac_try_echo=$ac_try;;
19577 esac
19578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19579   (eval "$ac_compile") 2>conftest.er1
19580   ac_status=$?
19581   grep -v '^ *+' conftest.er1 >conftest.err
19582   rm -f conftest.er1
19583   cat conftest.err >&5
19584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19585   (exit $ac_status); } &&
19586          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19587   { (case "(($ac_try" in
19588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19589   *) ac_try_echo=$ac_try;;
19590 esac
19591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19592   (eval "$ac_try") 2>&5
19593   ac_status=$?
19594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19595   (exit $ac_status); }; } &&
19596          { ac_try='test -s conftest.$ac_objext'
19597   { (case "(($ac_try" in
19598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19599   *) ac_try_echo=$ac_try;;
19600 esac
19601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19602   (eval "$ac_try") 2>&5
19603   ac_status=$?
19604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19605   (exit $ac_status); }; }; then
19606   ac_cv_func_isinf_in_math_h=yes
19607 else
19608   echo "$as_me: failed program was:" >&5
19609 sed 's/^/| /' conftest.$ac_ext >&5
19610
19611         ac_cv_func_isinf_in_math_h=no
19612 fi
19613
19614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19615   ac_ext=c
19616 ac_cpp='$CPP $CPPFLAGS'
19617 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19618 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19619 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19620
19621 fi
19622 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19623 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19624
19625 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19626
19627 cat >>confdefs.h <<\_ACEOF
19628 #define HAVE_ISINF_IN_MATH_H 1
19629 _ACEOF
19630
19631 fi
19632
19633 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19634 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19635 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19636   echo $ECHO_N "(cached) $ECHO_C" >&6
19637 else
19638   ac_ext=cpp
19639 ac_cpp='$CXXCPP $CPPFLAGS'
19640 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19641 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19642 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19643
19644    cat >conftest.$ac_ext <<_ACEOF
19645 /* confdefs.h.  */
19646 _ACEOF
19647 cat confdefs.h >>conftest.$ac_ext
19648 cat >>conftest.$ac_ext <<_ACEOF
19649 /* end confdefs.h.  */
19650 #include <cmath>
19651 int
19652 main ()
19653 {
19654 float f; isinf(f);
19655   ;
19656   return 0;
19657 }
19658 _ACEOF
19659 rm -f conftest.$ac_objext
19660 if { (ac_try="$ac_compile"
19661 case "(($ac_try" in
19662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19663   *) ac_try_echo=$ac_try;;
19664 esac
19665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19666   (eval "$ac_compile") 2>conftest.er1
19667   ac_status=$?
19668   grep -v '^ *+' conftest.er1 >conftest.err
19669   rm -f conftest.er1
19670   cat conftest.err >&5
19671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19672   (exit $ac_status); } &&
19673          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19674   { (case "(($ac_try" in
19675   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19676   *) ac_try_echo=$ac_try;;
19677 esac
19678 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19679   (eval "$ac_try") 2>&5
19680   ac_status=$?
19681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19682   (exit $ac_status); }; } &&
19683          { ac_try='test -s conftest.$ac_objext'
19684   { (case "(($ac_try" in
19685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19686   *) ac_try_echo=$ac_try;;
19687 esac
19688 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19689   (eval "$ac_try") 2>&5
19690   ac_status=$?
19691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19692   (exit $ac_status); }; }; then
19693   ac_cv_func_isinf_in_cmath=yes
19694 else
19695   echo "$as_me: failed program was:" >&5
19696 sed 's/^/| /' conftest.$ac_ext >&5
19697
19698         ac_cv_func_isinf_in_cmath=no
19699 fi
19700
19701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19702   ac_ext=c
19703 ac_cpp='$CPP $CPPFLAGS'
19704 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19705 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19706 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19707
19708 fi
19709 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19710 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19711
19712 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19713
19714 cat >>confdefs.h <<\_ACEOF
19715 #define HAVE_ISINF_IN_CMATH 1
19716 _ACEOF
19717
19718 fi
19719
19720 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19721 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19722 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19723   echo $ECHO_N "(cached) $ECHO_C" >&6
19724 else
19725   ac_ext=cpp
19726 ac_cpp='$CXXCPP $CPPFLAGS'
19727 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19728 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19729 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19730
19731    cat >conftest.$ac_ext <<_ACEOF
19732 /* confdefs.h.  */
19733 _ACEOF
19734 cat confdefs.h >>conftest.$ac_ext
19735 cat >>conftest.$ac_ext <<_ACEOF
19736 /* end confdefs.h.  */
19737 #include <cmath>
19738 int
19739 main ()
19740 {
19741 float f; std::isinf(f)}
19742   ;
19743   return 0;
19744 }
19745 _ACEOF
19746 rm -f conftest.$ac_objext
19747 if { (ac_try="$ac_compile"
19748 case "(($ac_try" in
19749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19750   *) ac_try_echo=$ac_try;;
19751 esac
19752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19753   (eval "$ac_compile") 2>conftest.er1
19754   ac_status=$?
19755   grep -v '^ *+' conftest.er1 >conftest.err
19756   rm -f conftest.er1
19757   cat conftest.err >&5
19758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19759   (exit $ac_status); } &&
19760          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19761   { (case "(($ac_try" in
19762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19763   *) ac_try_echo=$ac_try;;
19764 esac
19765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19766   (eval "$ac_try") 2>&5
19767   ac_status=$?
19768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19769   (exit $ac_status); }; } &&
19770          { ac_try='test -s conftest.$ac_objext'
19771   { (case "(($ac_try" in
19772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19773   *) ac_try_echo=$ac_try;;
19774 esac
19775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19776   (eval "$ac_try") 2>&5
19777   ac_status=$?
19778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19779   (exit $ac_status); }; }; then
19780   ac_cv_func_std_isinf_in_cmath=yes
19781 else
19782   echo "$as_me: failed program was:" >&5
19783 sed 's/^/| /' conftest.$ac_ext >&5
19784
19785         ac_cv_func_std_isinf_in_cmath=no
19786 fi
19787
19788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19789   ac_ext=c
19790 ac_cpp='$CPP $CPPFLAGS'
19791 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19792 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19793 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19794
19795 fi
19796 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19797 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19798
19799 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19800
19801 cat >>confdefs.h <<\_ACEOF
19802 #define HAVE_STD_ISINF_IN_CMATH 1
19803 _ACEOF
19804
19805 fi
19806
19807 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19808 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19809 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19810   echo $ECHO_N "(cached) $ECHO_C" >&6
19811 else
19812   ac_ext=cpp
19813 ac_cpp='$CXXCPP $CPPFLAGS'
19814 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19815 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19816 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19817
19818    cat >conftest.$ac_ext <<_ACEOF
19819 /* confdefs.h.  */
19820 _ACEOF
19821 cat confdefs.h >>conftest.$ac_ext
19822 cat >>conftest.$ac_ext <<_ACEOF
19823 /* end confdefs.h.  */
19824 #include <ieeefp.h>
19825 int
19826 main ()
19827 {
19828 float f; finite(f);
19829   ;
19830   return 0;
19831 }
19832 _ACEOF
19833 rm -f conftest.$ac_objext
19834 if { (ac_try="$ac_compile"
19835 case "(($ac_try" in
19836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19837   *) ac_try_echo=$ac_try;;
19838 esac
19839 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19840   (eval "$ac_compile") 2>conftest.er1
19841   ac_status=$?
19842   grep -v '^ *+' conftest.er1 >conftest.err
19843   rm -f conftest.er1
19844   cat conftest.err >&5
19845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19846   (exit $ac_status); } &&
19847          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19848   { (case "(($ac_try" in
19849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19850   *) ac_try_echo=$ac_try;;
19851 esac
19852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19853   (eval "$ac_try") 2>&5
19854   ac_status=$?
19855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19856   (exit $ac_status); }; } &&
19857          { ac_try='test -s conftest.$ac_objext'
19858   { (case "(($ac_try" in
19859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19860   *) ac_try_echo=$ac_try;;
19861 esac
19862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19863   (eval "$ac_try") 2>&5
19864   ac_status=$?
19865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19866   (exit $ac_status); }; }; then
19867   ac_cv_func_finite_in_ieeefp_h=yes
19868 else
19869   echo "$as_me: failed program was:" >&5
19870 sed 's/^/| /' conftest.$ac_ext >&5
19871
19872         ac_cv_func_finite_in_ieeefp_h=no
19873 fi
19874
19875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19876   ac_ext=c
19877 ac_cpp='$CPP $CPPFLAGS'
19878 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19879 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19880 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19881
19882 fi
19883 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19884 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19885
19886 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19887
19888 cat >>confdefs.h <<\_ACEOF
19889 #define HAVE_FINITE_IN_IEEEFP_H 1
19890 _ACEOF
19891
19892 fi
19893
19894
19895
19896 if test "$llvm_cv_platform_type" = "Unix" ; then
19897
19898
19899 for ac_header in stdlib.h unistd.h
19900 do
19901 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19902 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19903   { echo "$as_me:$LINENO: checking for $ac_header" >&5
19904 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19905 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19906   echo $ECHO_N "(cached) $ECHO_C" >&6
19907 fi
19908 ac_res=`eval echo '${'$as_ac_Header'}'`
19909                { echo "$as_me:$LINENO: result: $ac_res" >&5
19910 echo "${ECHO_T}$ac_res" >&6; }
19911 else
19912   # Is the header compilable?
19913 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
19914 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19915 cat >conftest.$ac_ext <<_ACEOF
19916 /* confdefs.h.  */
19917 _ACEOF
19918 cat confdefs.h >>conftest.$ac_ext
19919 cat >>conftest.$ac_ext <<_ACEOF
19920 /* end confdefs.h.  */
19921 $ac_includes_default
19922 #include <$ac_header>
19923 _ACEOF
19924 rm -f conftest.$ac_objext
19925 if { (ac_try="$ac_compile"
19926 case "(($ac_try" in
19927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19928   *) ac_try_echo=$ac_try;;
19929 esac
19930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19931   (eval "$ac_compile") 2>conftest.er1
19932   ac_status=$?
19933   grep -v '^ *+' conftest.er1 >conftest.err
19934   rm -f conftest.er1
19935   cat conftest.err >&5
19936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19937   (exit $ac_status); } &&
19938          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19939   { (case "(($ac_try" in
19940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19941   *) ac_try_echo=$ac_try;;
19942 esac
19943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19944   (eval "$ac_try") 2>&5
19945   ac_status=$?
19946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19947   (exit $ac_status); }; } &&
19948          { ac_try='test -s conftest.$ac_objext'
19949   { (case "(($ac_try" in
19950   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19951   *) ac_try_echo=$ac_try;;
19952 esac
19953 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19954   (eval "$ac_try") 2>&5
19955   ac_status=$?
19956   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19957   (exit $ac_status); }; }; then
19958   ac_header_compiler=yes
19959 else
19960   echo "$as_me: failed program was:" >&5
19961 sed 's/^/| /' conftest.$ac_ext >&5
19962
19963         ac_header_compiler=no
19964 fi
19965
19966 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19967 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19968 echo "${ECHO_T}$ac_header_compiler" >&6; }
19969
19970 # Is the header present?
19971 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
19972 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19973 cat >conftest.$ac_ext <<_ACEOF
19974 /* confdefs.h.  */
19975 _ACEOF
19976 cat confdefs.h >>conftest.$ac_ext
19977 cat >>conftest.$ac_ext <<_ACEOF
19978 /* end confdefs.h.  */
19979 #include <$ac_header>
19980 _ACEOF
19981 if { (ac_try="$ac_cpp conftest.$ac_ext"
19982 case "(($ac_try" in
19983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19984   *) ac_try_echo=$ac_try;;
19985 esac
19986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19987   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19988   ac_status=$?
19989   grep -v '^ *+' conftest.er1 >conftest.err
19990   rm -f conftest.er1
19991   cat conftest.err >&5
19992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19993   (exit $ac_status); } >/dev/null; then
19994   if test -s conftest.err; then
19995     ac_cpp_err=$ac_c_preproc_warn_flag
19996     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19997   else
19998     ac_cpp_err=
19999   fi
20000 else
20001   ac_cpp_err=yes
20002 fi
20003 if test -z "$ac_cpp_err"; then
20004   ac_header_preproc=yes
20005 else
20006   echo "$as_me: failed program was:" >&5
20007 sed 's/^/| /' conftest.$ac_ext >&5
20008
20009   ac_header_preproc=no
20010 fi
20011
20012 rm -f conftest.err conftest.$ac_ext
20013 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20014 echo "${ECHO_T}$ac_header_preproc" >&6; }
20015
20016 # So?  What about this header?
20017 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20018   yes:no: )
20019     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20020 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20021     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20022 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20023     ac_header_preproc=yes
20024     ;;
20025   no:yes:* )
20026     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20027 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20028     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20029 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20030     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20031 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20032     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20033 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20034     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20035 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20036     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20037 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20038     ( cat <<\_ASBOX
20039 ## ------------------------------------ ##
20040 ## Report this to http://llvm.org/bugs/ ##
20041 ## ------------------------------------ ##
20042 _ASBOX
20043      ) | sed "s/^/$as_me: WARNING:     /" >&2
20044     ;;
20045 esac
20046 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20047 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20048 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20049   echo $ECHO_N "(cached) $ECHO_C" >&6
20050 else
20051   eval "$as_ac_Header=\$ac_header_preproc"
20052 fi
20053 ac_res=`eval echo '${'$as_ac_Header'}'`
20054                { echo "$as_me:$LINENO: result: $ac_res" >&5
20055 echo "${ECHO_T}$ac_res" >&6; }
20056
20057 fi
20058 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20059   cat >>confdefs.h <<_ACEOF
20060 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20061 _ACEOF
20062
20063 fi
20064
20065 done
20066
20067
20068 for ac_func in getpagesize
20069 do
20070 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20071 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20072 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20073 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20074   echo $ECHO_N "(cached) $ECHO_C" >&6
20075 else
20076   cat >conftest.$ac_ext <<_ACEOF
20077 /* confdefs.h.  */
20078 _ACEOF
20079 cat confdefs.h >>conftest.$ac_ext
20080 cat >>conftest.$ac_ext <<_ACEOF
20081 /* end confdefs.h.  */
20082 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20083    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20084 #define $ac_func innocuous_$ac_func
20085
20086 /* System header to define __stub macros and hopefully few prototypes,
20087     which can conflict with char $ac_func (); below.
20088     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20089     <limits.h> exists even on freestanding compilers.  */
20090
20091 #ifdef __STDC__
20092 # include <limits.h>
20093 #else
20094 # include <assert.h>
20095 #endif
20096
20097 #undef $ac_func
20098
20099 /* Override any GCC internal prototype to avoid an error.
20100    Use char because int might match the return type of a GCC
20101    builtin and then its argument prototype would still apply.  */
20102 #ifdef __cplusplus
20103 extern "C"
20104 #endif
20105 char $ac_func ();
20106 /* The GNU C library defines this for functions which it implements
20107     to always fail with ENOSYS.  Some functions are actually named
20108     something starting with __ and the normal name is an alias.  */
20109 #if defined __stub_$ac_func || defined __stub___$ac_func
20110 choke me
20111 #endif
20112
20113 int
20114 main ()
20115 {
20116 return $ac_func ();
20117   ;
20118   return 0;
20119 }
20120 _ACEOF
20121 rm -f conftest.$ac_objext conftest$ac_exeext
20122 if { (ac_try="$ac_link"
20123 case "(($ac_try" in
20124   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20125   *) ac_try_echo=$ac_try;;
20126 esac
20127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20128   (eval "$ac_link") 2>conftest.er1
20129   ac_status=$?
20130   grep -v '^ *+' conftest.er1 >conftest.err
20131   rm -f conftest.er1
20132   cat conftest.err >&5
20133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20134   (exit $ac_status); } &&
20135          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20136   { (case "(($ac_try" in
20137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20138   *) ac_try_echo=$ac_try;;
20139 esac
20140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20141   (eval "$ac_try") 2>&5
20142   ac_status=$?
20143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20144   (exit $ac_status); }; } &&
20145          { ac_try='test -s conftest$ac_exeext'
20146   { (case "(($ac_try" in
20147   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20148   *) ac_try_echo=$ac_try;;
20149 esac
20150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20151   (eval "$ac_try") 2>&5
20152   ac_status=$?
20153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20154   (exit $ac_status); }; }; then
20155   eval "$as_ac_var=yes"
20156 else
20157   echo "$as_me: failed program was:" >&5
20158 sed 's/^/| /' conftest.$ac_ext >&5
20159
20160         eval "$as_ac_var=no"
20161 fi
20162
20163 rm -f core conftest.err conftest.$ac_objext \
20164       conftest$ac_exeext conftest.$ac_ext
20165 fi
20166 ac_res=`eval echo '${'$as_ac_var'}'`
20167                { echo "$as_me:$LINENO: result: $ac_res" >&5
20168 echo "${ECHO_T}$ac_res" >&6; }
20169 if test `eval echo '${'$as_ac_var'}'` = yes; then
20170   cat >>confdefs.h <<_ACEOF
20171 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20172 _ACEOF
20173
20174 fi
20175 done
20176
20177 { echo "$as_me:$LINENO: checking for working mmap" >&5
20178 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20179 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20180   echo $ECHO_N "(cached) $ECHO_C" >&6
20181 else
20182   if test "$cross_compiling" = yes; then
20183   ac_cv_func_mmap_fixed_mapped=no
20184 else
20185   cat >conftest.$ac_ext <<_ACEOF
20186 /* confdefs.h.  */
20187 _ACEOF
20188 cat confdefs.h >>conftest.$ac_ext
20189 cat >>conftest.$ac_ext <<_ACEOF
20190 /* end confdefs.h.  */
20191 $ac_includes_default
20192 /* malloc might have been renamed as rpl_malloc. */
20193 #undef malloc
20194
20195 /* Thanks to Mike Haertel and Jim Avera for this test.
20196    Here is a matrix of mmap possibilities:
20197         mmap private not fixed
20198         mmap private fixed at somewhere currently unmapped
20199         mmap private fixed at somewhere already mapped
20200         mmap shared not fixed
20201         mmap shared fixed at somewhere currently unmapped
20202         mmap shared fixed at somewhere already mapped
20203    For private mappings, we should verify that changes cannot be read()
20204    back from the file, nor mmap's back from the file at a different
20205    address.  (There have been systems where private was not correctly
20206    implemented like the infamous i386 svr4.0, and systems where the
20207    VM page cache was not coherent with the file system buffer cache
20208    like early versions of FreeBSD and possibly contemporary NetBSD.)
20209    For shared mappings, we should conversely verify that changes get
20210    propagated back to all the places they're supposed to be.
20211
20212    Grep wants private fixed already mapped.
20213    The main things grep needs to know about mmap are:
20214    * does it exist and is it safe to write into the mmap'd area
20215    * how to use it (BSD variants)  */
20216
20217 #include <fcntl.h>
20218 #include <sys/mman.h>
20219
20220 #if !STDC_HEADERS && !HAVE_STDLIB_H
20221 char *malloc ();
20222 #endif
20223
20224 /* This mess was copied from the GNU getpagesize.h.  */
20225 #if !HAVE_GETPAGESIZE
20226 /* Assume that all systems that can run configure have sys/param.h.  */
20227 # if !HAVE_SYS_PARAM_H
20228 #  define HAVE_SYS_PARAM_H 1
20229 # endif
20230
20231 # ifdef _SC_PAGESIZE
20232 #  define getpagesize() sysconf(_SC_PAGESIZE)
20233 # else /* no _SC_PAGESIZE */
20234 #  if HAVE_SYS_PARAM_H
20235 #   include <sys/param.h>
20236 #   ifdef EXEC_PAGESIZE
20237 #    define getpagesize() EXEC_PAGESIZE
20238 #   else /* no EXEC_PAGESIZE */
20239 #    ifdef NBPG
20240 #     define getpagesize() NBPG * CLSIZE
20241 #     ifndef CLSIZE
20242 #      define CLSIZE 1
20243 #     endif /* no CLSIZE */
20244 #    else /* no NBPG */
20245 #     ifdef NBPC
20246 #      define getpagesize() NBPC
20247 #     else /* no NBPC */
20248 #      ifdef PAGESIZE
20249 #       define getpagesize() PAGESIZE
20250 #      endif /* PAGESIZE */
20251 #     endif /* no NBPC */
20252 #    endif /* no NBPG */
20253 #   endif /* no EXEC_PAGESIZE */
20254 #  else /* no HAVE_SYS_PARAM_H */
20255 #   define getpagesize() 8192   /* punt totally */
20256 #  endif /* no HAVE_SYS_PARAM_H */
20257 # endif /* no _SC_PAGESIZE */
20258
20259 #endif /* no HAVE_GETPAGESIZE */
20260
20261 int
20262 main ()
20263 {
20264   char *data, *data2, *data3;
20265   int i, pagesize;
20266   int fd;
20267
20268   pagesize = getpagesize ();
20269
20270   /* First, make a file with some known garbage in it. */
20271   data = (char *) malloc (pagesize);
20272   if (!data)
20273     return 1;
20274   for (i = 0; i < pagesize; ++i)
20275     *(data + i) = rand ();
20276   umask (0);
20277   fd = creat ("conftest.mmap", 0600);
20278   if (fd < 0)
20279     return 1;
20280   if (write (fd, data, pagesize) != pagesize)
20281     return 1;
20282   close (fd);
20283
20284   /* Next, try to mmap the file at a fixed address which already has
20285      something else allocated at it.  If we can, also make sure that
20286      we see the same garbage.  */
20287   fd = open ("conftest.mmap", O_RDWR);
20288   if (fd < 0)
20289     return 1;
20290   data2 = (char *) malloc (2 * pagesize);
20291   if (!data2)
20292     return 1;
20293   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20294   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20295                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20296     return 1;
20297   for (i = 0; i < pagesize; ++i)
20298     if (*(data + i) != *(data2 + i))
20299       return 1;
20300
20301   /* Finally, make sure that changes to the mapped area do not
20302      percolate back to the file as seen by read().  (This is a bug on
20303      some variants of i386 svr4.0.)  */
20304   for (i = 0; i < pagesize; ++i)
20305     *(data2 + i) = *(data2 + i) + 1;
20306   data3 = (char *) malloc (pagesize);
20307   if (!data3)
20308     return 1;
20309   if (read (fd, data3, pagesize) != pagesize)
20310     return 1;
20311   for (i = 0; i < pagesize; ++i)
20312     if (*(data + i) != *(data3 + i))
20313       return 1;
20314   close (fd);
20315   return 0;
20316 }
20317 _ACEOF
20318 rm -f conftest$ac_exeext
20319 if { (ac_try="$ac_link"
20320 case "(($ac_try" in
20321   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20322   *) ac_try_echo=$ac_try;;
20323 esac
20324 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20325   (eval "$ac_link") 2>&5
20326   ac_status=$?
20327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20328   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20329   { (case "(($ac_try" in
20330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20331   *) ac_try_echo=$ac_try;;
20332 esac
20333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20334   (eval "$ac_try") 2>&5
20335   ac_status=$?
20336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20337   (exit $ac_status); }; }; then
20338   ac_cv_func_mmap_fixed_mapped=yes
20339 else
20340   echo "$as_me: program exited with status $ac_status" >&5
20341 echo "$as_me: failed program was:" >&5
20342 sed 's/^/| /' conftest.$ac_ext >&5
20343
20344 ( exit $ac_status )
20345 ac_cv_func_mmap_fixed_mapped=no
20346 fi
20347 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20348 fi
20349
20350
20351 fi
20352 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20353 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20354 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20355
20356 cat >>confdefs.h <<\_ACEOF
20357 #define HAVE_MMAP 1
20358 _ACEOF
20359
20360 fi
20361 rm -f conftest.mmap
20362
20363   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20364 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20365 if test "${ac_cv_func_mmap_file+set}" = set; then
20366   echo $ECHO_N "(cached) $ECHO_C" >&6
20367 else
20368    ac_ext=c
20369 ac_cpp='$CPP $CPPFLAGS'
20370 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20371 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20372 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20373
20374   if test "$cross_compiling" = yes; then
20375   ac_cv_func_mmap_file=no
20376 else
20377   cat >conftest.$ac_ext <<_ACEOF
20378
20379     /* confdefs.h.  */
20380 _ACEOF
20381 cat confdefs.h >>conftest.$ac_ext
20382 cat >>conftest.$ac_ext <<_ACEOF
20383 /* end confdefs.h.  */
20384
20385 #include <sys/types.h>
20386 #include <sys/mman.h>
20387 #include <fcntl.h>
20388
20389 int
20390 main ()
20391 {
20392
20393   int fd;
20394   fd = creat ("foo",0777);
20395   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20396   unlink ("foo");
20397   return (fd != (int) MAP_FAILED);
20398   ;
20399   return 0;
20400 }
20401 _ACEOF
20402 rm -f conftest$ac_exeext
20403 if { (ac_try="$ac_link"
20404 case "(($ac_try" in
20405   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20406   *) ac_try_echo=$ac_try;;
20407 esac
20408 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20409   (eval "$ac_link") 2>&5
20410   ac_status=$?
20411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20412   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20413   { (case "(($ac_try" in
20414   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20415   *) ac_try_echo=$ac_try;;
20416 esac
20417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20418   (eval "$ac_try") 2>&5
20419   ac_status=$?
20420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20421   (exit $ac_status); }; }; then
20422   ac_cv_func_mmap_file=yes
20423 else
20424   echo "$as_me: program exited with status $ac_status" >&5
20425 echo "$as_me: failed program was:" >&5
20426 sed 's/^/| /' conftest.$ac_ext >&5
20427
20428 ( exit $ac_status )
20429 ac_cv_func_mmap_file=no
20430 fi
20431 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20432 fi
20433
20434
20435   ac_ext=c
20436 ac_cpp='$CPP $CPPFLAGS'
20437 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20438 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20439 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20440
20441
20442 fi
20443 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20444 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20445 if test "$ac_cv_func_mmap_file" = yes; then
20446
20447 cat >>confdefs.h <<\_ACEOF
20448 #define HAVE_MMAP_FILE
20449 _ACEOF
20450
20451    MMAP_FILE=yes
20452
20453 fi
20454
20455   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20456 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20457 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20458   echo $ECHO_N "(cached) $ECHO_C" >&6
20459 else
20460   if test "$llvm_cv_os_type" = "Interix" ; then
20461    ac_cv_need_dev_zero_for_mmap=yes
20462  else
20463    ac_cv_need_dev_zero_for_mmap=no
20464  fi
20465
20466 fi
20467 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20468 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20469 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20470
20471 cat >>confdefs.h <<\_ACEOF
20472 #define NEED_DEV_ZERO_FOR_MMAP 1
20473 _ACEOF
20474
20475 fi
20476
20477   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20478   then
20479     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20480 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20481   fi
20482   if test "$ac_cv_func_mmap_file" = "no"
20483   then
20484     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20485 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20486   fi
20487 fi
20488
20489 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20490 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20491 ac_ext=cpp
20492 ac_cpp='$CXXCPP $CPPFLAGS'
20493 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20494 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20495 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20496
20497 cat >conftest.$ac_ext <<_ACEOF
20498 /* confdefs.h.  */
20499 _ACEOF
20500 cat confdefs.h >>conftest.$ac_ext
20501 cat >>conftest.$ac_ext <<_ACEOF
20502 /* end confdefs.h.  */
20503 int main() {
20504         volatile unsigned long val = 1;
20505         __sync_synchronize();
20506         __sync_val_compare_and_swap(&val, 1, 0);
20507         __sync_add_and_fetch(&val, 1);
20508         __sync_sub_and_fetch(&val, 1);
20509         return 0;
20510       }
20511
20512 _ACEOF
20513 rm -f conftest.$ac_objext conftest$ac_exeext
20514 if { (ac_try="$ac_link"
20515 case "(($ac_try" in
20516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20517   *) ac_try_echo=$ac_try;;
20518 esac
20519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20520   (eval "$ac_link") 2>conftest.er1
20521   ac_status=$?
20522   grep -v '^ *+' conftest.er1 >conftest.err
20523   rm -f conftest.er1
20524   cat conftest.err >&5
20525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20526   (exit $ac_status); } &&
20527          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20528   { (case "(($ac_try" in
20529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20530   *) ac_try_echo=$ac_try;;
20531 esac
20532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20533   (eval "$ac_try") 2>&5
20534   ac_status=$?
20535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20536   (exit $ac_status); }; } &&
20537          { ac_try='test -s conftest$ac_exeext'
20538   { (case "(($ac_try" in
20539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20540   *) ac_try_echo=$ac_try;;
20541 esac
20542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20543   (eval "$ac_try") 2>&5
20544   ac_status=$?
20545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20546   (exit $ac_status); }; }; then
20547   ac_ext=c
20548 ac_cpp='$CPP $CPPFLAGS'
20549 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20550 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20551 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20552
20553   { echo "$as_me:$LINENO: result: yes" >&5
20554 echo "${ECHO_T}yes" >&6; }
20555
20556 cat >>confdefs.h <<\_ACEOF
20557 #define LLVM_HAS_ATOMICS 1
20558 _ACEOF
20559
20560 else
20561   echo "$as_me: failed program was:" >&5
20562 sed 's/^/| /' conftest.$ac_ext >&5
20563
20564         { echo "$as_me:$LINENO: result: no" >&5
20565 echo "${ECHO_T}no" >&6; }
20566
20567 cat >>confdefs.h <<\_ACEOF
20568 #define LLVM_HAS_ATOMICS 0
20569 _ACEOF
20570
20571   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20572 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20573 fi
20574
20575 rm -f core conftest.err conftest.$ac_objext \
20576       conftest$ac_exeext conftest.$ac_ext
20577
20578
20579 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20580   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20581 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20582 if test "${llvm_cv_linux_mixed+set}" = set; then
20583   echo $ECHO_N "(cached) $ECHO_C" >&6
20584 else
20585    ac_ext=c
20586 ac_cpp='$CPP $CPPFLAGS'
20587 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20588 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20589 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20590
20591   cat >conftest.$ac_ext <<_ACEOF
20592 /* confdefs.h.  */
20593 _ACEOF
20594 cat confdefs.h >>conftest.$ac_ext
20595 cat >>conftest.$ac_ext <<_ACEOF
20596 /* end confdefs.h.  */
20597 #ifndef __x86_64__
20598        error: Not x86-64 even if uname says so!
20599       #endif
20600
20601 int
20602 main ()
20603 {
20604
20605   ;
20606   return 0;
20607 }
20608 _ACEOF
20609 rm -f conftest.$ac_objext
20610 if { (ac_try="$ac_compile"
20611 case "(($ac_try" in
20612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20613   *) ac_try_echo=$ac_try;;
20614 esac
20615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20616   (eval "$ac_compile") 2>conftest.er1
20617   ac_status=$?
20618   grep -v '^ *+' conftest.er1 >conftest.err
20619   rm -f conftest.er1
20620   cat conftest.err >&5
20621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20622   (exit $ac_status); } &&
20623          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20624   { (case "(($ac_try" in
20625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20626   *) ac_try_echo=$ac_try;;
20627 esac
20628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20629   (eval "$ac_try") 2>&5
20630   ac_status=$?
20631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20632   (exit $ac_status); }; } &&
20633          { ac_try='test -s conftest.$ac_objext'
20634   { (case "(($ac_try" in
20635   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20636   *) ac_try_echo=$ac_try;;
20637 esac
20638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20639   (eval "$ac_try") 2>&5
20640   ac_status=$?
20641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20642   (exit $ac_status); }; }; then
20643   llvm_cv_linux_mixed=no
20644 else
20645   echo "$as_me: failed program was:" >&5
20646 sed 's/^/| /' conftest.$ac_ext >&5
20647
20648         llvm_cv_linux_mixed=yes
20649 fi
20650
20651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20652   ac_ext=c
20653 ac_cpp='$CPP $CPPFLAGS'
20654 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20655 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20656 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20657
20658
20659 fi
20660 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20661 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20662
20663   if test "$llvm_cv_linux_mixed" = "yes"; then
20664     llvm_cv_target_arch="x86"
20665     ARCH="x86"
20666   fi
20667 fi
20668
20669
20670 for ac_func in __dso_handle
20671 do
20672 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20673 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20674 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20675 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20676   echo $ECHO_N "(cached) $ECHO_C" >&6
20677 else
20678   cat >conftest.$ac_ext <<_ACEOF
20679 /* confdefs.h.  */
20680 _ACEOF
20681 cat confdefs.h >>conftest.$ac_ext
20682 cat >>conftest.$ac_ext <<_ACEOF
20683 /* end confdefs.h.  */
20684 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20685    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20686 #define $ac_func innocuous_$ac_func
20687
20688 /* System header to define __stub macros and hopefully few prototypes,
20689     which can conflict with char $ac_func (); below.
20690     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20691     <limits.h> exists even on freestanding compilers.  */
20692
20693 #ifdef __STDC__
20694 # include <limits.h>
20695 #else
20696 # include <assert.h>
20697 #endif
20698
20699 #undef $ac_func
20700
20701 /* Override any GCC internal prototype to avoid an error.
20702    Use char because int might match the return type of a GCC
20703    builtin and then its argument prototype would still apply.  */
20704 #ifdef __cplusplus
20705 extern "C"
20706 #endif
20707 char $ac_func ();
20708 /* The GNU C library defines this for functions which it implements
20709     to always fail with ENOSYS.  Some functions are actually named
20710     something starting with __ and the normal name is an alias.  */
20711 #if defined __stub_$ac_func || defined __stub___$ac_func
20712 choke me
20713 #endif
20714
20715 int
20716 main ()
20717 {
20718 return $ac_func ();
20719   ;
20720   return 0;
20721 }
20722 _ACEOF
20723 rm -f conftest.$ac_objext conftest$ac_exeext
20724 if { (ac_try="$ac_link"
20725 case "(($ac_try" in
20726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20727   *) ac_try_echo=$ac_try;;
20728 esac
20729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20730   (eval "$ac_link") 2>conftest.er1
20731   ac_status=$?
20732   grep -v '^ *+' conftest.er1 >conftest.err
20733   rm -f conftest.er1
20734   cat conftest.err >&5
20735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20736   (exit $ac_status); } &&
20737          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20738   { (case "(($ac_try" in
20739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20740   *) ac_try_echo=$ac_try;;
20741 esac
20742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20743   (eval "$ac_try") 2>&5
20744   ac_status=$?
20745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20746   (exit $ac_status); }; } &&
20747          { ac_try='test -s conftest$ac_exeext'
20748   { (case "(($ac_try" in
20749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20750   *) ac_try_echo=$ac_try;;
20751 esac
20752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20753   (eval "$ac_try") 2>&5
20754   ac_status=$?
20755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20756   (exit $ac_status); }; }; then
20757   eval "$as_ac_var=yes"
20758 else
20759   echo "$as_me: failed program was:" >&5
20760 sed 's/^/| /' conftest.$ac_ext >&5
20761
20762         eval "$as_ac_var=no"
20763 fi
20764
20765 rm -f core conftest.err conftest.$ac_objext \
20766       conftest$ac_exeext conftest.$ac_ext
20767 fi
20768 ac_res=`eval echo '${'$as_ac_var'}'`
20769                { echo "$as_me:$LINENO: result: $ac_res" >&5
20770 echo "${ECHO_T}$ac_res" >&6; }
20771 if test `eval echo '${'$as_ac_var'}'` = yes; then
20772   cat >>confdefs.h <<_ACEOF
20773 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20774 _ACEOF
20775
20776 fi
20777 done
20778
20779
20780 SHLIBEXT=$libltdl_cv_shlibext
20781
20782
20783 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20784
20785
20786 if test "${prefix}" = "NONE" ; then
20787   prefix="/usr/local"
20788 fi
20789 eval LLVM_PREFIX="${prefix}";
20790 eval LLVM_BINDIR="${prefix}/bin";
20791 eval LLVM_LIBDIR="${prefix}/lib";
20792 eval LLVM_DATADIR="${prefix}/share/llvm";
20793 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20794 eval LLVM_ETCDIR="${prefix}/etc/llvm";
20795 eval LLVM_INCLUDEDIR="${prefix}/include";
20796 eval LLVM_INFODIR="${prefix}/info";
20797 eval LLVM_MANDIR="${prefix}/man";
20798 LLVM_CONFIGTIME=`date`
20799
20800
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811 cat >>confdefs.h <<_ACEOF
20812 #define LLVM_PREFIX "$LLVM_PREFIX"
20813 _ACEOF
20814
20815
20816 cat >>confdefs.h <<_ACEOF
20817 #define LLVM_BINDIR "$LLVM_BINDIR"
20818 _ACEOF
20819
20820
20821 cat >>confdefs.h <<_ACEOF
20822 #define LLVM_LIBDIR "$LLVM_LIBDIR"
20823 _ACEOF
20824
20825
20826 cat >>confdefs.h <<_ACEOF
20827 #define LLVM_DATADIR "$LLVM_DATADIR"
20828 _ACEOF
20829
20830
20831 cat >>confdefs.h <<_ACEOF
20832 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20833 _ACEOF
20834
20835
20836 cat >>confdefs.h <<_ACEOF
20837 #define LLVM_ETCDIR "$LLVM_ETCDIR"
20838 _ACEOF
20839
20840
20841 cat >>confdefs.h <<_ACEOF
20842 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20843 _ACEOF
20844
20845
20846 cat >>confdefs.h <<_ACEOF
20847 #define LLVM_INFODIR "$LLVM_INFODIR"
20848 _ACEOF
20849
20850
20851 cat >>confdefs.h <<_ACEOF
20852 #define LLVM_MANDIR "$LLVM_MANDIR"
20853 _ACEOF
20854
20855
20856 cat >>confdefs.h <<_ACEOF
20857 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20858 _ACEOF
20859
20860
20861 cat >>confdefs.h <<_ACEOF
20862 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
20863 _ACEOF
20864
20865
20866 if test "$BINDINGS_TO_BUILD" = auto ; then
20867   BINDINGS_TO_BUILD=""
20868   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20869     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20870   fi
20871 fi
20872 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20873
20874
20875 ALL_BINDINGS=ocaml
20876
20877
20878 binding_prereqs_failed=0
20879 for a_binding in $BINDINGS_TO_BUILD ; do
20880   case "$a_binding" in
20881   ocaml)
20882     if test "x$OCAMLC" = x ; then
20883       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20884 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20885       binding_prereqs_failed=1
20886     fi
20887     if test "x$OCAMLDEP" = x ; then
20888       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20889 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20890       binding_prereqs_failed=1
20891     fi
20892     if test "x$OCAMLOPT" = x ; then
20893       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20894 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20895           fi
20896     if test "x$with_ocaml_libdir" != xauto ; then
20897       OCAML_LIBDIR=$with_ocaml_libdir
20898
20899     else
20900       ocaml_stdlib="`"$OCAMLC" -where`"
20901       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20902       then
20903         # ocaml stdlib is beneath our prefix; use stdlib
20904         OCAML_LIBDIR=$ocaml_stdlib
20905
20906       else
20907         # ocaml stdlib is outside our prefix; use libdir/ocaml
20908         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20909
20910       fi
20911     fi
20912     ;;
20913   esac
20914 done
20915 if test "$binding_prereqs_failed" = 1 ; then
20916   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20917 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20918    { (exit 1); exit 1; }; }
20919 fi
20920
20921 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20922 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20923 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20924   echo $ECHO_N "(cached) $ECHO_C" >&6
20925 else
20926    ac_ext=cpp
20927 ac_cpp='$CXXCPP $CPPFLAGS'
20928 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20929 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20930 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20931
20932   oldcxxflags="$CXXFLAGS"
20933   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden -Werror"
20934   cat >conftest.$ac_ext <<_ACEOF
20935 /* confdefs.h.  */
20936 _ACEOF
20937 cat confdefs.h >>conftest.$ac_ext
20938 cat >>conftest.$ac_ext <<_ACEOF
20939 /* end confdefs.h.  */
20940 template <typename T> struct X { void __attribute__((noinline)) f() {} };
20941 int
20942 main ()
20943 {
20944 X<int>().f();
20945   ;
20946   return 0;
20947 }
20948 _ACEOF
20949 rm -f conftest.$ac_objext
20950 if { (ac_try="$ac_compile"
20951 case "(($ac_try" in
20952   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20953   *) ac_try_echo=$ac_try;;
20954 esac
20955 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20956   (eval "$ac_compile") 2>conftest.er1
20957   ac_status=$?
20958   grep -v '^ *+' conftest.er1 >conftest.err
20959   rm -f conftest.er1
20960   cat conftest.err >&5
20961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20962   (exit $ac_status); } &&
20963          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20964   { (case "(($ac_try" in
20965   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20966   *) ac_try_echo=$ac_try;;
20967 esac
20968 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20969   (eval "$ac_try") 2>&5
20970   ac_status=$?
20971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20972   (exit $ac_status); }; } &&
20973          { ac_try='test -s conftest.$ac_objext'
20974   { (case "(($ac_try" in
20975   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20976   *) ac_try_echo=$ac_try;;
20977 esac
20978 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20979   (eval "$ac_try") 2>&5
20980   ac_status=$?
20981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20982   (exit $ac_status); }; }; then
20983   llvm_cv_cxx_visibility_inlines_hidden=yes
20984 else
20985   echo "$as_me: failed program was:" >&5
20986 sed 's/^/| /' conftest.$ac_ext >&5
20987
20988         llvm_cv_cxx_visibility_inlines_hidden=no
20989 fi
20990
20991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20992   CXXFLAGS="$oldcxxflags"
20993   ac_ext=c
20994 ac_cpp='$CPP $CPPFLAGS'
20995 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20996 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20997 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20998
20999
21000 fi
21001 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21002 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21003 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21004   ENABLE_VISIBILITY_INLINES_HIDDEN=1
21005
21006 else
21007   ENABLE_VISIBILITY_INLINES_HIDDEN=0
21008
21009 fi
21010
21011
21012 if test "$llvm_cv_link_use_r" = "yes" ; then
21013   RPATH="-Wl,-R"
21014 else
21015   RPATH="-Wl,-rpath"
21016 fi
21017
21018
21019 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21020   RDYNAMIC="-Wl,-export-dynamic"
21021 else
21022   RDYNAMIC=""
21023 fi
21024
21025
21026
21027 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21028
21029
21030
21031
21032
21033
21034 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21035
21036 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21037
21038 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21039
21040 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21041
21042 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21043
21044
21045 ac_config_files="$ac_config_files Makefile.config"
21046
21047
21048 ac_config_files="$ac_config_files llvm.spec"
21049
21050
21051 ac_config_files="$ac_config_files docs/doxygen.cfg"
21052
21053
21054 if test "${clang_src_root}" = ""; then
21055   clang_src_root="$srcdir/tools/clang"
21056 fi
21057 if test -f ${clang_src_root}/README.txt; then
21058     configh="include/clang/Config/config.h"
21059   doxy="docs/doxygen.cfg"
21060   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21061
21062   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21063
21064 fi
21065
21066 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21067
21068
21069 ac_config_commands="$ac_config_commands setup"
21070
21071 ac_config_commands="$ac_config_commands Makefile"
21072
21073
21074 ac_config_commands="$ac_config_commands Makefile.common"
21075
21076
21077 ac_config_commands="$ac_config_commands examples/Makefile"
21078
21079
21080 ac_config_commands="$ac_config_commands lib/Makefile"
21081
21082
21083 ac_config_commands="$ac_config_commands runtime/Makefile"
21084
21085
21086 ac_config_commands="$ac_config_commands test/Makefile"
21087
21088
21089 ac_config_commands="$ac_config_commands test/Makefile.tests"
21090
21091
21092 ac_config_commands="$ac_config_commands unittests/Makefile"
21093
21094
21095 ac_config_commands="$ac_config_commands tools/Makefile"
21096
21097
21098 ac_config_commands="$ac_config_commands utils/Makefile"
21099
21100
21101 ac_config_commands="$ac_config_commands projects/Makefile"
21102
21103
21104 ac_config_commands="$ac_config_commands bindings/Makefile"
21105
21106
21107 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21108
21109
21110
21111 cat >confcache <<\_ACEOF
21112 # This file is a shell script that caches the results of configure
21113 # tests run on this system so they can be shared between configure
21114 # scripts and configure runs, see configure's option --config-cache.
21115 # It is not useful on other systems.  If it contains results you don't
21116 # want to keep, you may remove or edit it.
21117 #
21118 # config.status only pays attention to the cache file if you give it
21119 # the --recheck option to rerun configure.
21120 #
21121 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21122 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21123 # following values.
21124
21125 _ACEOF
21126
21127 # The following way of writing the cache mishandles newlines in values,
21128 # but we know of no workaround that is simple, portable, and efficient.
21129 # So, we kill variables containing newlines.
21130 # Ultrix sh set writes to stderr and can't be redirected directly,
21131 # and sets the high bit in the cache file unless we assign to the vars.
21132 (
21133   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21134     eval ac_val=\$$ac_var
21135     case $ac_val in #(
21136     *${as_nl}*)
21137       case $ac_var in #(
21138       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21139 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21140       esac
21141       case $ac_var in #(
21142       _ | IFS | as_nl) ;; #(
21143       *) $as_unset $ac_var ;;
21144       esac ;;
21145     esac
21146   done
21147
21148   (set) 2>&1 |
21149     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21150     *${as_nl}ac_space=\ *)
21151       # `set' does not quote correctly, so add quotes (double-quote
21152       # substitution turns \\\\ into \\, and sed turns \\ into \).
21153       sed -n \
21154         "s/'/'\\\\''/g;
21155           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21156       ;; #(
21157     *)
21158       # `set' quotes correctly as required by POSIX, so do not add quotes.
21159       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21160       ;;
21161     esac |
21162     sort
21163 ) |
21164   sed '
21165      /^ac_cv_env_/b end
21166      t clear
21167      :clear
21168      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21169      t end
21170      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21171      :end' >>confcache
21172 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21173   if test -w "$cache_file"; then
21174     test "x$cache_file" != "x/dev/null" &&
21175       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21176 echo "$as_me: updating cache $cache_file" >&6;}
21177     cat confcache >$cache_file
21178   else
21179     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21180 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21181   fi
21182 fi
21183 rm -f confcache
21184
21185 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21186 # Let make expand exec_prefix.
21187 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21188
21189 DEFS=-DHAVE_CONFIG_H
21190
21191 ac_libobjs=
21192 ac_ltlibobjs=
21193 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21194   # 1. Remove the extension, and $U if already installed.
21195   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21196   ac_i=`echo "$ac_i" | sed "$ac_script"`
21197   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21198   #    will be set to the directory where LIBOBJS objects are built.
21199   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21200   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21201 done
21202 LIBOBJS=$ac_libobjs
21203
21204 LTLIBOBJS=$ac_ltlibobjs
21205
21206
21207 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21208   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21209 Usually this means the macro was only invoked conditionally." >&5
21210 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21211 Usually this means the macro was only invoked conditionally." >&2;}
21212    { (exit 1); exit 1; }; }
21213 fi
21214 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21215   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21216 Usually this means the macro was only invoked conditionally." >&5
21217 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21218 Usually this means the macro was only invoked conditionally." >&2;}
21219    { (exit 1); exit 1; }; }
21220 fi
21221
21222 : ${CONFIG_STATUS=./config.status}
21223 ac_clean_files_save=$ac_clean_files
21224 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21225 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21226 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21227 cat >$CONFIG_STATUS <<_ACEOF
21228 #! $SHELL
21229 # Generated by $as_me.
21230 # Run this file to recreate the current configuration.
21231 # Compiler output produced by configure, useful for debugging
21232 # configure, is in config.log if it exists.
21233
21234 debug=false
21235 ac_cs_recheck=false
21236 ac_cs_silent=false
21237 SHELL=\${CONFIG_SHELL-$SHELL}
21238 _ACEOF
21239
21240 cat >>$CONFIG_STATUS <<\_ACEOF
21241 ## --------------------- ##
21242 ## M4sh Initialization.  ##
21243 ## --------------------- ##
21244
21245 # Be Bourne compatible
21246 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21247   emulate sh
21248   NULLCMD=:
21249   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21250   # is contrary to our usage.  Disable this feature.
21251   alias -g '${1+"$@"}'='"$@"'
21252   setopt NO_GLOB_SUBST
21253 else
21254   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21255 fi
21256 BIN_SH=xpg4; export BIN_SH # for Tru64
21257 DUALCASE=1; export DUALCASE # for MKS sh
21258
21259
21260 # PATH needs CR
21261 # Avoid depending upon Character Ranges.
21262 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21263 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21264 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21265 as_cr_digits='0123456789'
21266 as_cr_alnum=$as_cr_Letters$as_cr_digits
21267
21268 # The user is always right.
21269 if test "${PATH_SEPARATOR+set}" != set; then
21270   echo "#! /bin/sh" >conf$$.sh
21271   echo  "exit 0"   >>conf$$.sh
21272   chmod +x conf$$.sh
21273   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21274     PATH_SEPARATOR=';'
21275   else
21276     PATH_SEPARATOR=:
21277   fi
21278   rm -f conf$$.sh
21279 fi
21280
21281 # Support unset when possible.
21282 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21283   as_unset=unset
21284 else
21285   as_unset=false
21286 fi
21287
21288
21289 # IFS
21290 # We need space, tab and new line, in precisely that order.  Quoting is
21291 # there to prevent editors from complaining about space-tab.
21292 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21293 # splitting by setting IFS to empty value.)
21294 as_nl='
21295 '
21296 IFS=" ""        $as_nl"
21297
21298 # Find who we are.  Look in the path if we contain no directory separator.
21299 case $0 in
21300   *[\\/]* ) as_myself=$0 ;;
21301   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21302 for as_dir in $PATH
21303 do
21304   IFS=$as_save_IFS
21305   test -z "$as_dir" && as_dir=.
21306   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21307 done
21308 IFS=$as_save_IFS
21309
21310      ;;
21311 esac
21312 # We did not find ourselves, most probably we were run as `sh COMMAND'
21313 # in which case we are not to be found in the path.
21314 if test "x$as_myself" = x; then
21315   as_myself=$0
21316 fi
21317 if test ! -f "$as_myself"; then
21318   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21319   { (exit 1); exit 1; }
21320 fi
21321
21322 # Work around bugs in pre-3.0 UWIN ksh.
21323 for as_var in ENV MAIL MAILPATH
21324 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21325 done
21326 PS1='$ '
21327 PS2='> '
21328 PS4='+ '
21329
21330 # NLS nuisances.
21331 for as_var in \
21332   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21333   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21334   LC_TELEPHONE LC_TIME
21335 do
21336   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21337     eval $as_var=C; export $as_var
21338   else
21339     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21340   fi
21341 done
21342
21343 # Required to use basename.
21344 if expr a : '\(a\)' >/dev/null 2>&1 &&
21345    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21346   as_expr=expr
21347 else
21348   as_expr=false
21349 fi
21350
21351 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21352   as_basename=basename
21353 else
21354   as_basename=false
21355 fi
21356
21357
21358 # Name of the executable.
21359 as_me=`$as_basename -- "$0" ||
21360 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21361          X"$0" : 'X\(//\)$' \| \
21362          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21363 echo X/"$0" |
21364     sed '/^.*\/\([^/][^/]*\)\/*$/{
21365             s//\1/
21366             q
21367           }
21368           /^X\/\(\/\/\)$/{
21369             s//\1/
21370             q
21371           }
21372           /^X\/\(\/\).*/{
21373             s//\1/
21374             q
21375           }
21376           s/.*/./; q'`
21377
21378 # CDPATH.
21379 $as_unset CDPATH
21380
21381
21382
21383   as_lineno_1=$LINENO
21384   as_lineno_2=$LINENO
21385   test "x$as_lineno_1" != "x$as_lineno_2" &&
21386   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21387
21388   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21389   # uniformly replaced by the line number.  The first 'sed' inserts a
21390   # line-number line after each line using $LINENO; the second 'sed'
21391   # does the real work.  The second script uses 'N' to pair each
21392   # line-number line with the line containing $LINENO, and appends
21393   # trailing '-' during substitution so that $LINENO is not a special
21394   # case at line end.
21395   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21396   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21397   # E. McMahon (1931-1989) for sed's syntax.  :-)
21398   sed -n '
21399     p
21400     /[$]LINENO/=
21401   ' <$as_myself |
21402     sed '
21403       s/[$]LINENO.*/&-/
21404       t lineno
21405       b
21406       :lineno
21407       N
21408       :loop
21409       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21410       t loop
21411       s/-\n.*//
21412     ' >$as_me.lineno &&
21413   chmod +x "$as_me.lineno" ||
21414     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21415    { (exit 1); exit 1; }; }
21416
21417   # Don't try to exec as it changes $[0], causing all sort of problems
21418   # (the dirname of $[0] is not the place where we might find the
21419   # original and so on.  Autoconf is especially sensitive to this).
21420   . "./$as_me.lineno"
21421   # Exit status is that of the last command.
21422   exit
21423 }
21424
21425
21426 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21427   as_dirname=dirname
21428 else
21429   as_dirname=false
21430 fi
21431
21432 ECHO_C= ECHO_N= ECHO_T=
21433 case `echo -n x` in
21434 -n*)
21435   case `echo 'x\c'` in
21436   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21437   *)   ECHO_C='\c';;
21438   esac;;
21439 *)
21440   ECHO_N='-n';;
21441 esac
21442
21443 if expr a : '\(a\)' >/dev/null 2>&1 &&
21444    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21445   as_expr=expr
21446 else
21447   as_expr=false
21448 fi
21449
21450 rm -f conf$$ conf$$.exe conf$$.file
21451 if test -d conf$$.dir; then
21452   rm -f conf$$.dir/conf$$.file
21453 else
21454   rm -f conf$$.dir
21455   mkdir conf$$.dir
21456 fi
21457 echo >conf$$.file
21458 if ln -s conf$$.file conf$$ 2>/dev/null; then
21459   as_ln_s='ln -s'
21460   # ... but there are two gotchas:
21461   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21462   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21463   # In both cases, we have to default to `cp -p'.
21464   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21465     as_ln_s='cp -p'
21466 elif ln conf$$.file conf$$ 2>/dev/null; then
21467   as_ln_s=ln
21468 else
21469   as_ln_s='cp -p'
21470 fi
21471 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21472 rmdir conf$$.dir 2>/dev/null
21473
21474 if mkdir -p . 2>/dev/null; then
21475   as_mkdir_p=:
21476 else
21477   test -d ./-p && rmdir ./-p
21478   as_mkdir_p=false
21479 fi
21480
21481 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21482 # systems may use methods other than mode bits to determine executability.
21483 cat >conf$$.file <<_ASEOF
21484 #! /bin/sh
21485 exit 0
21486 _ASEOF
21487 chmod +x conf$$.file
21488 if test -x conf$$.file >/dev/null 2>&1; then
21489   as_executable_p="test -x"
21490 else
21491   as_executable_p=:
21492 fi
21493 rm -f conf$$.file
21494
21495 # Sed expression to map a string onto a valid CPP name.
21496 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21497
21498 # Sed expression to map a string onto a valid variable name.
21499 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21500
21501
21502 exec 6>&1
21503
21504 # Save the log message, to keep $[0] and so on meaningful, and to
21505 # report actual input values of CONFIG_FILES etc. instead of their
21506 # values after options handling.
21507 ac_log="
21508 This file was extended by LLVM $as_me 3.1svn, which was
21509 generated by GNU Autoconf 2.60.  Invocation command line was
21510
21511   CONFIG_FILES    = $CONFIG_FILES
21512   CONFIG_HEADERS  = $CONFIG_HEADERS
21513   CONFIG_LINKS    = $CONFIG_LINKS
21514   CONFIG_COMMANDS = $CONFIG_COMMANDS
21515   $ $0 $@
21516
21517 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21518 "
21519
21520 _ACEOF
21521
21522 cat >>$CONFIG_STATUS <<_ACEOF
21523 # Files that config.status was made for.
21524 config_files="$ac_config_files"
21525 config_headers="$ac_config_headers"
21526 config_commands="$ac_config_commands"
21527
21528 _ACEOF
21529
21530 cat >>$CONFIG_STATUS <<\_ACEOF
21531 ac_cs_usage="\
21532 \`$as_me' instantiates files from templates according to the
21533 current configuration.
21534
21535 Usage: $0 [OPTIONS] [FILE]...
21536
21537   -h, --help       print this help, then exit
21538   -V, --version    print version number, then exit
21539   -q, --quiet      do not print progress messages
21540   -d, --debug      don't remove temporary files
21541       --recheck    update $as_me by reconfiguring in the same conditions
21542   --file=FILE[:TEMPLATE]
21543                    instantiate the configuration file FILE
21544   --header=FILE[:TEMPLATE]
21545                    instantiate the configuration header FILE
21546
21547 Configuration files:
21548 $config_files
21549
21550 Configuration headers:
21551 $config_headers
21552
21553 Configuration commands:
21554 $config_commands
21555
21556 Report bugs to <bug-autoconf@gnu.org>."
21557
21558 _ACEOF
21559 cat >>$CONFIG_STATUS <<_ACEOF
21560 ac_cs_version="\\
21561 LLVM config.status 3.1svn
21562 configured by $0, generated by GNU Autoconf 2.60,
21563   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21564
21565 Copyright (C) 2006 Free Software Foundation, Inc.
21566 This config.status script is free software; the Free Software Foundation
21567 gives unlimited permission to copy, distribute and modify it."
21568
21569 ac_pwd='$ac_pwd'
21570 srcdir='$srcdir'
21571 INSTALL='$INSTALL'
21572 _ACEOF
21573
21574 cat >>$CONFIG_STATUS <<\_ACEOF
21575 # If no file are specified by the user, then we need to provide default
21576 # value.  By we need to know if files were specified by the user.
21577 ac_need_defaults=:
21578 while test $# != 0
21579 do
21580   case $1 in
21581   --*=*)
21582     ac_option=`expr "X$1" : 'X\([^=]*\)='`
21583     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21584     ac_shift=:
21585     ;;
21586   *)
21587     ac_option=$1
21588     ac_optarg=$2
21589     ac_shift=shift
21590     ;;
21591   esac
21592
21593   case $ac_option in
21594   # Handling of the options.
21595   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21596     ac_cs_recheck=: ;;
21597   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21598     echo "$ac_cs_version"; exit ;;
21599   --debug | --debu | --deb | --de | --d | -d )
21600     debug=: ;;
21601   --file | --fil | --fi | --f )
21602     $ac_shift
21603     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21604     ac_need_defaults=false;;
21605   --header | --heade | --head | --hea )
21606     $ac_shift
21607     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21608     ac_need_defaults=false;;
21609   --he | --h)
21610     # Conflict between --help and --header
21611     { echo "$as_me: error: ambiguous option: $1
21612 Try \`$0 --help' for more information." >&2
21613    { (exit 1); exit 1; }; };;
21614   --help | --hel | -h )
21615     echo "$ac_cs_usage"; exit ;;
21616   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21617   | -silent | --silent | --silen | --sile | --sil | --si | --s)
21618     ac_cs_silent=: ;;
21619
21620   # This is an error.
21621   -*) { echo "$as_me: error: unrecognized option: $1
21622 Try \`$0 --help' for more information." >&2
21623    { (exit 1); exit 1; }; } ;;
21624
21625   *) ac_config_targets="$ac_config_targets $1"
21626      ac_need_defaults=false ;;
21627
21628   esac
21629   shift
21630 done
21631
21632 ac_configure_extra_args=
21633
21634 if $ac_cs_silent; then
21635   exec 6>/dev/null
21636   ac_configure_extra_args="$ac_configure_extra_args --silent"
21637 fi
21638
21639 _ACEOF
21640 cat >>$CONFIG_STATUS <<_ACEOF
21641 if \$ac_cs_recheck; then
21642   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21643   CONFIG_SHELL=$SHELL
21644   export CONFIG_SHELL
21645   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21646 fi
21647
21648 _ACEOF
21649 cat >>$CONFIG_STATUS <<\_ACEOF
21650 exec 5>>config.log
21651 {
21652   echo
21653   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21654 ## Running $as_me. ##
21655 _ASBOX
21656   echo "$ac_log"
21657 } >&5
21658
21659 _ACEOF
21660 cat >>$CONFIG_STATUS <<_ACEOF
21661 #
21662 # INIT-COMMANDS
21663 #
21664 llvm_src="${srcdir}"
21665
21666 _ACEOF
21667
21668 cat >>$CONFIG_STATUS <<\_ACEOF
21669
21670 # Handling of arguments.
21671 for ac_config_target in $ac_config_targets
21672 do
21673   case $ac_config_target in
21674     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21675     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21676     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21677     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21678     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21679     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21680     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21681     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21682     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21683     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21684     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
21685     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
21686     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
21687     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21688     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21689     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21690     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21691     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21692     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21693     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21694     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21695     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21696     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21697     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21698     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21699     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21700     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21701
21702   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21703 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21704    { (exit 1); exit 1; }; };;
21705   esac
21706 done
21707
21708
21709 # If the user did not use the arguments to specify the items to instantiate,
21710 # then the envvar interface is used.  Set only those that are not.
21711 # We use the long form for the default assignment because of an extremely
21712 # bizarre bug on SunOS 4.1.3.
21713 if $ac_need_defaults; then
21714   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21715   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21716   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21717 fi
21718
21719 # Have a temporary directory for convenience.  Make it in the build tree
21720 # simply because there is no reason against having it here, and in addition,
21721 # creating and moving files from /tmp can sometimes cause problems.
21722 # Hook for its removal unless debugging.
21723 # Note that there is a small window in which the directory will not be cleaned:
21724 # after its creation but before its name has been assigned to `$tmp'.
21725 $debug ||
21726 {
21727   tmp=
21728   trap 'exit_status=$?
21729   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21730 ' 0
21731   trap '{ (exit 1); exit 1; }' 1 2 13 15
21732 }
21733 # Create a (secure) tmp directory for tmp files.
21734
21735 {
21736   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21737   test -n "$tmp" && test -d "$tmp"
21738 }  ||
21739 {
21740   tmp=./conf$$-$RANDOM
21741   (umask 077 && mkdir "$tmp")
21742 } ||
21743 {
21744    echo "$me: cannot create a temporary directory in ." >&2
21745    { (exit 1); exit 1; }
21746 }
21747
21748 #
21749 # Set up the sed scripts for CONFIG_FILES section.
21750 #
21751
21752 # No need to generate the scripts if there are no CONFIG_FILES.
21753 # This happens for instance when ./config.status config.h
21754 if test -n "$CONFIG_FILES"; then
21755
21756 _ACEOF
21757
21758
21759
21760 ac_delim='%!_!# '
21761 for ac_last_try in false false false false false :; do
21762   cat >conf$$subs.sed <<_ACEOF
21763 SHELL!$SHELL$ac_delim
21764 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21765 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21766 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21767 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21768 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21769 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21770 exec_prefix!$exec_prefix$ac_delim
21771 prefix!$prefix$ac_delim
21772 program_transform_name!$program_transform_name$ac_delim
21773 bindir!$bindir$ac_delim
21774 sbindir!$sbindir$ac_delim
21775 libexecdir!$libexecdir$ac_delim
21776 datarootdir!$datarootdir$ac_delim
21777 datadir!$datadir$ac_delim
21778 sysconfdir!$sysconfdir$ac_delim
21779 sharedstatedir!$sharedstatedir$ac_delim
21780 localstatedir!$localstatedir$ac_delim
21781 includedir!$includedir$ac_delim
21782 oldincludedir!$oldincludedir$ac_delim
21783 docdir!$docdir$ac_delim
21784 infodir!$infodir$ac_delim
21785 htmldir!$htmldir$ac_delim
21786 dvidir!$dvidir$ac_delim
21787 pdfdir!$pdfdir$ac_delim
21788 psdir!$psdir$ac_delim
21789 libdir!$libdir$ac_delim
21790 localedir!$localedir$ac_delim
21791 mandir!$mandir$ac_delim
21792 DEFS!$DEFS$ac_delim
21793 ECHO_C!$ECHO_C$ac_delim
21794 ECHO_N!$ECHO_N$ac_delim
21795 ECHO_T!$ECHO_T$ac_delim
21796 LIBS!$LIBS$ac_delim
21797 build_alias!$build_alias$ac_delim
21798 host_alias!$host_alias$ac_delim
21799 target_alias!$target_alias$ac_delim
21800 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21801 CC!$CC$ac_delim
21802 CFLAGS!$CFLAGS$ac_delim
21803 LDFLAGS!$LDFLAGS$ac_delim
21804 CPPFLAGS!$CPPFLAGS$ac_delim
21805 ac_ct_CC!$ac_ct_CC$ac_delim
21806 EXEEXT!$EXEEXT$ac_delim
21807 OBJEXT!$OBJEXT$ac_delim
21808 CXX!$CXX$ac_delim
21809 CXXFLAGS!$CXXFLAGS$ac_delim
21810 ac_ct_CXX!$ac_ct_CXX$ac_delim
21811 CPP!$CPP$ac_delim
21812 subdirs!$subdirs$ac_delim
21813 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21814 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21815 build!$build$ac_delim
21816 build_cpu!$build_cpu$ac_delim
21817 build_vendor!$build_vendor$ac_delim
21818 build_os!$build_os$ac_delim
21819 host!$host$ac_delim
21820 host_cpu!$host_cpu$ac_delim
21821 host_vendor!$host_vendor$ac_delim
21822 host_os!$host_os$ac_delim
21823 target!$target$ac_delim
21824 target_cpu!$target_cpu$ac_delim
21825 target_vendor!$target_vendor$ac_delim
21826 target_os!$target_os$ac_delim
21827 OS!$OS$ac_delim
21828 HOST_OS!$HOST_OS$ac_delim
21829 TARGET_OS!$TARGET_OS$ac_delim
21830 LINKALL!$LINKALL$ac_delim
21831 NOLINKALL!$NOLINKALL$ac_delim
21832 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21833 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21834 ARCH!$ARCH$ac_delim
21835 ENDIAN!$ENDIAN$ac_delim
21836 GREP!$GREP$ac_delim
21837 EGREP!$EGREP$ac_delim
21838 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21839 BUILD_CC!$BUILD_CC$ac_delim
21840 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21841 BUILD_CXX!$BUILD_CXX$ac_delim
21842 CVSBUILD!$CVSBUILD$ac_delim
21843 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
21844 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21845 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21846 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21847 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21848 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21849 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21850 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21851 JIT!$JIT$ac_delim
21852 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21853 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21854 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21855 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
21856 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
21857 ENABLE_PIC!$ENABLE_PIC$ac_delim
21858 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21859 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
21860 _ACEOF
21861
21862   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21863     break
21864   elif $ac_last_try; then
21865     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21866 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21867    { (exit 1); exit 1; }; }
21868   else
21869     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21870   fi
21871 done
21872
21873 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21874 if test -n "$ac_eof"; then
21875   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21876   ac_eof=`expr $ac_eof + 1`
21877 fi
21878
21879 cat >>$CONFIG_STATUS <<_ACEOF
21880 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21881 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21882 _ACEOF
21883 sed '
21884 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21885 s/^/s,@/; s/!/@,|#_!!_#|/
21886 :n
21887 t n
21888 s/'"$ac_delim"'$/,g/; t
21889 s/$/\\/; p
21890 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21891 ' >>$CONFIG_STATUS <conf$$subs.sed
21892 rm -f conf$$subs.sed
21893 cat >>$CONFIG_STATUS <<_ACEOF
21894 CEOF$ac_eof
21895 _ACEOF
21896
21897
21898 ac_delim='%!_!# '
21899 for ac_last_try in false false false false false :; do
21900   cat >conf$$subs.sed <<_ACEOF
21901 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21902 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21903 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21904 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21905 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21906 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21907 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21908 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21909 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21910 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
21911 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
21912 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21913 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
21914 NM!$NM$ac_delim
21915 ifGNUmake!$ifGNUmake$ac_delim
21916 LN_S!$LN_S$ac_delim
21917 CMP!$CMP$ac_delim
21918 CP!$CP$ac_delim
21919 DATE!$DATE$ac_delim
21920 FIND!$FIND$ac_delim
21921 MKDIR!$MKDIR$ac_delim
21922 MV!$MV$ac_delim
21923 RANLIB!$RANLIB$ac_delim
21924 AR!$AR$ac_delim
21925 RM!$RM$ac_delim
21926 SED!$SED$ac_delim
21927 TAR!$TAR$ac_delim
21928 BINPWD!$BINPWD$ac_delim
21929 GRAPHVIZ!$GRAPHVIZ$ac_delim
21930 DOT!$DOT$ac_delim
21931 FDP!$FDP$ac_delim
21932 NEATO!$NEATO$ac_delim
21933 TWOPI!$TWOPI$ac_delim
21934 CIRCO!$CIRCO$ac_delim
21935 GV!$GV$ac_delim
21936 DOTTY!$DOTTY$ac_delim
21937 XDOT_PY!$XDOT_PY$ac_delim
21938 PERL!$PERL$ac_delim
21939 HAVE_PERL!$HAVE_PERL$ac_delim
21940 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21941 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21942 INSTALL_DATA!$INSTALL_DATA$ac_delim
21943 BZIP2!$BZIP2$ac_delim
21944 CAT!$CAT$ac_delim
21945 DOXYGEN!$DOXYGEN$ac_delim
21946 GROFF!$GROFF$ac_delim
21947 GZIPBIN!$GZIPBIN$ac_delim
21948 POD2HTML!$POD2HTML$ac_delim
21949 POD2MAN!$POD2MAN$ac_delim
21950 PDFROFF!$PDFROFF$ac_delim
21951 RUNTEST!$RUNTEST$ac_delim
21952 TCLSH!$TCLSH$ac_delim
21953 ZIP!$ZIP$ac_delim
21954 OCAMLC!$OCAMLC$ac_delim
21955 OCAMLOPT!$OCAMLOPT$ac_delim
21956 OCAMLDEP!$OCAMLDEP$ac_delim
21957 OCAMLDOC!$OCAMLDOC$ac_delim
21958 GAS!$GAS$ac_delim
21959 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21960 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21961 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21962 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21963 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21964 LIBADD_DL!$LIBADD_DL$ac_delim
21965 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21966 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21967 USE_UDIS86!$USE_UDIS86$ac_delim
21968 USE_OPROFILE!$USE_OPROFILE$ac_delim
21969 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21970 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21971 MMAP_FILE!$MMAP_FILE$ac_delim
21972 SHLIBEXT!$SHLIBEXT$ac_delim
21973 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21974 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21975 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21976 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21977 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21978 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21979 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21980 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21981 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21982 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21983 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21984 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21985 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21986 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21987 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21988 RPATH!$RPATH$ac_delim
21989 RDYNAMIC!$RDYNAMIC$ac_delim
21990 LIBOBJS!$LIBOBJS$ac_delim
21991 LTLIBOBJS!$LTLIBOBJS$ac_delim
21992 _ACEOF
21993
21994   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 91; then
21995     break
21996   elif $ac_last_try; then
21997     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21998 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21999    { (exit 1); exit 1; }; }
22000   else
22001     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22002   fi
22003 done
22004
22005 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22006 if test -n "$ac_eof"; then
22007   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22008   ac_eof=`expr $ac_eof + 1`
22009 fi
22010
22011 cat >>$CONFIG_STATUS <<_ACEOF
22012 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22013 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22014 _ACEOF
22015 sed '
22016 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22017 s/^/s,@/; s/!/@,|#_!!_#|/
22018 :n
22019 t n
22020 s/'"$ac_delim"'$/,g/; t
22021 s/$/\\/; p
22022 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22023 ' >>$CONFIG_STATUS <conf$$subs.sed
22024 rm -f conf$$subs.sed
22025 cat >>$CONFIG_STATUS <<_ACEOF
22026 :end
22027 s/|#_!!_#|//g
22028 CEOF$ac_eof
22029 _ACEOF
22030
22031
22032 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22033 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22034 # trailing colons and then remove the whole line if VPATH becomes empty
22035 # (actually we leave an empty line to preserve line numbers).
22036 if test "x$srcdir" = x.; then
22037   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22038 s/:*\$(srcdir):*/:/
22039 s/:*\${srcdir}:*/:/
22040 s/:*@srcdir@:*/:/
22041 s/^\([^=]*=[     ]*\):*/\1/
22042 s/:*$//
22043 s/^[^=]*=[       ]*$//
22044 }'
22045 fi
22046
22047 cat >>$CONFIG_STATUS <<\_ACEOF
22048 fi # test -n "$CONFIG_FILES"
22049
22050
22051 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22052 do
22053   case $ac_tag in
22054   :[FHLC]) ac_mode=$ac_tag; continue;;
22055   esac
22056   case $ac_mode$ac_tag in
22057   :[FHL]*:*);;
22058   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22059 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22060    { (exit 1); exit 1; }; };;
22061   :[FH]-) ac_tag=-:-;;
22062   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22063   esac
22064   ac_save_IFS=$IFS
22065   IFS=:
22066   set x $ac_tag
22067   IFS=$ac_save_IFS
22068   shift
22069   ac_file=$1
22070   shift
22071
22072   case $ac_mode in
22073   :L) ac_source=$1;;
22074   :[FH])
22075     ac_file_inputs=
22076     for ac_f
22077     do
22078       case $ac_f in
22079       -) ac_f="$tmp/stdin";;
22080       *) # Look for the file first in the build tree, then in the source tree
22081          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22082          # because $ac_f cannot contain `:'.
22083          test -f "$ac_f" ||
22084            case $ac_f in
22085            [\\/$]*) false;;
22086            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22087            esac ||
22088            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22089 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22090    { (exit 1); exit 1; }; };;
22091       esac
22092       ac_file_inputs="$ac_file_inputs $ac_f"
22093     done
22094
22095     # Let's still pretend it is `configure' which instantiates (i.e., don't
22096     # use $as_me), people would be surprised to read:
22097     #    /* config.h.  Generated by config.status.  */
22098     configure_input="Generated from "`IFS=:
22099           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22100     if test x"$ac_file" != x-; then
22101       configure_input="$ac_file.  $configure_input"
22102       { echo "$as_me:$LINENO: creating $ac_file" >&5
22103 echo "$as_me: creating $ac_file" >&6;}
22104     fi
22105
22106     case $ac_tag in
22107     *:-:* | *:-) cat >"$tmp/stdin";;
22108     esac
22109     ;;
22110   esac
22111
22112   ac_dir=`$as_dirname -- "$ac_file" ||
22113 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22114          X"$ac_file" : 'X\(//\)[^/]' \| \
22115          X"$ac_file" : 'X\(//\)$' \| \
22116          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22117 echo X"$ac_file" |
22118     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22119             s//\1/
22120             q
22121           }
22122           /^X\(\/\/\)[^/].*/{
22123             s//\1/
22124             q
22125           }
22126           /^X\(\/\/\)$/{
22127             s//\1/
22128             q
22129           }
22130           /^X\(\/\).*/{
22131             s//\1/
22132             q
22133           }
22134           s/.*/./; q'`
22135   { as_dir="$ac_dir"
22136   case $as_dir in #(
22137   -*) as_dir=./$as_dir;;
22138   esac
22139   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22140     as_dirs=
22141     while :; do
22142       case $as_dir in #(
22143       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22144       *) as_qdir=$as_dir;;
22145       esac
22146       as_dirs="'$as_qdir' $as_dirs"
22147       as_dir=`$as_dirname -- "$as_dir" ||
22148 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22149          X"$as_dir" : 'X\(//\)[^/]' \| \
22150          X"$as_dir" : 'X\(//\)$' \| \
22151          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22152 echo X"$as_dir" |
22153     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22154             s//\1/
22155             q
22156           }
22157           /^X\(\/\/\)[^/].*/{
22158             s//\1/
22159             q
22160           }
22161           /^X\(\/\/\)$/{
22162             s//\1/
22163             q
22164           }
22165           /^X\(\/\).*/{
22166             s//\1/
22167             q
22168           }
22169           s/.*/./; q'`
22170       test -d "$as_dir" && break
22171     done
22172     test -z "$as_dirs" || eval "mkdir $as_dirs"
22173   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22174 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22175    { (exit 1); exit 1; }; }; }
22176   ac_builddir=.
22177
22178 case "$ac_dir" in
22179 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22180 *)
22181   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22182   # A ".." for each directory in $ac_dir_suffix.
22183   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22184   case $ac_top_builddir_sub in
22185   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22186   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22187   esac ;;
22188 esac
22189 ac_abs_top_builddir=$ac_pwd
22190 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22191 # for backward compatibility:
22192 ac_top_builddir=$ac_top_build_prefix
22193
22194 case $srcdir in
22195   .)  # We are building in place.
22196     ac_srcdir=.
22197     ac_top_srcdir=$ac_top_builddir_sub
22198     ac_abs_top_srcdir=$ac_pwd ;;
22199   [\\/]* | ?:[\\/]* )  # Absolute name.
22200     ac_srcdir=$srcdir$ac_dir_suffix;
22201     ac_top_srcdir=$srcdir
22202     ac_abs_top_srcdir=$srcdir ;;
22203   *) # Relative name.
22204     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22205     ac_top_srcdir=$ac_top_build_prefix$srcdir
22206     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22207 esac
22208 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22209
22210
22211   case $ac_mode in
22212   :F)
22213   #
22214   # CONFIG_FILE
22215   #
22216
22217   case $INSTALL in
22218   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22219   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22220   esac
22221 _ACEOF
22222
22223 cat >>$CONFIG_STATUS <<\_ACEOF
22224 # If the template does not know about datarootdir, expand it.
22225 # FIXME: This hack should be removed a few years after 2.60.
22226 ac_datarootdir_hack=; ac_datarootdir_seen=
22227
22228 case `sed -n '/datarootdir/ {
22229   p
22230   q
22231 }
22232 /@datadir@/p
22233 /@docdir@/p
22234 /@infodir@/p
22235 /@localedir@/p
22236 /@mandir@/p
22237 ' $ac_file_inputs` in
22238 *datarootdir*) ac_datarootdir_seen=yes;;
22239 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22240   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22241 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22242 _ACEOF
22243 cat >>$CONFIG_STATUS <<_ACEOF
22244   ac_datarootdir_hack='
22245   s&@datadir@&$datadir&g
22246   s&@docdir@&$docdir&g
22247   s&@infodir@&$infodir&g
22248   s&@localedir@&$localedir&g
22249   s&@mandir@&$mandir&g
22250     s&\\\${datarootdir}&$datarootdir&g' ;;
22251 esac
22252 _ACEOF
22253
22254 # Neutralize VPATH when `$srcdir' = `.'.
22255 # Shell code in configure.ac might set extrasub.
22256 # FIXME: do we really want to maintain this feature?
22257 cat >>$CONFIG_STATUS <<_ACEOF
22258   sed "$ac_vpsub
22259 $extrasub
22260 _ACEOF
22261 cat >>$CONFIG_STATUS <<\_ACEOF
22262 :t
22263 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22264 s&@configure_input@&$configure_input&;t t
22265 s&@top_builddir@&$ac_top_builddir_sub&;t t
22266 s&@srcdir@&$ac_srcdir&;t t
22267 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22268 s&@top_srcdir@&$ac_top_srcdir&;t t
22269 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22270 s&@builddir@&$ac_builddir&;t t
22271 s&@abs_builddir@&$ac_abs_builddir&;t t
22272 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22273 s&@INSTALL@&$ac_INSTALL&;t t
22274 $ac_datarootdir_hack
22275 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22276
22277 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22278   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22279   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22280   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22281 which seems to be undefined.  Please make sure it is defined." >&5
22282 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22283 which seems to be undefined.  Please make sure it is defined." >&2;}
22284
22285   rm -f "$tmp/stdin"
22286   case $ac_file in
22287   -) cat "$tmp/out"; rm -f "$tmp/out";;
22288   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22289   esac
22290  ;;
22291   :H)
22292   #
22293   # CONFIG_HEADER
22294   #
22295 _ACEOF
22296
22297 # Transform confdefs.h into a sed script `conftest.defines', that
22298 # substitutes the proper values into config.h.in to produce config.h.
22299 rm -f conftest.defines conftest.tail
22300 # First, append a space to every undef/define line, to ease matching.
22301 echo 's/$/ /' >conftest.defines
22302 # Then, protect against being on the right side of a sed subst, or in
22303 # an unquoted here document, in config.status.  If some macros were
22304 # called several times there might be several #defines for the same
22305 # symbol, which is useless.  But do not sort them, since the last
22306 # AC_DEFINE must be honored.
22307 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22308 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22309 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22310 # PARAMS is the parameter list in the macro definition--in most cases, it's
22311 # just an empty string.
22312 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22313 ac_dB='\\)[      (].*,\\1define\\2'
22314 ac_dC=' '
22315 ac_dD=' ,'
22316
22317 uniq confdefs.h |
22318   sed -n '
22319         t rset
22320         :rset
22321         s/^[     ]*#[    ]*define[       ][      ]*//
22322         t ok
22323         d
22324         :ok
22325         s/[\\&,]/\\&/g
22326         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22327         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22328   ' >>conftest.defines
22329
22330 # Remove the space that was appended to ease matching.
22331 # Then replace #undef with comments.  This is necessary, for
22332 # example, in the case of _POSIX_SOURCE, which is predefined and required
22333 # on some systems where configure will not decide to define it.
22334 # (The regexp can be short, since the line contains either #define or #undef.)
22335 echo 's/ $//
22336 s,^[     #]*u.*,/* & */,' >>conftest.defines
22337
22338 # Break up conftest.defines:
22339 ac_max_sed_lines=50
22340
22341 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22342 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22343 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22344 # et cetera.
22345 ac_in='$ac_file_inputs'
22346 ac_out='"$tmp/out1"'
22347 ac_nxt='"$tmp/out2"'
22348
22349 while :
22350 do
22351   # Write a here document:
22352     cat >>$CONFIG_STATUS <<_ACEOF
22353     # First, check the format of the line:
22354     cat >"\$tmp/defines.sed" <<\\CEOF
22355 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22356 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22357 b
22358 :def
22359 _ACEOF
22360   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22361   echo 'CEOF
22362     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22363   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22364   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22365   grep . conftest.tail >/dev/null || break
22366   rm -f conftest.defines
22367   mv conftest.tail conftest.defines
22368 done
22369 rm -f conftest.defines conftest.tail
22370
22371 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22372 cat >>$CONFIG_STATUS <<\_ACEOF
22373   if test x"$ac_file" != x-; then
22374     echo "/* $configure_input  */" >"$tmp/config.h"
22375     cat "$ac_result" >>"$tmp/config.h"
22376     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22377       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22378 echo "$as_me: $ac_file is unchanged" >&6;}
22379     else
22380       rm -f $ac_file
22381       mv "$tmp/config.h" $ac_file
22382     fi
22383   else
22384     echo "/* $configure_input  */"
22385     cat "$ac_result"
22386   fi
22387   rm -f "$tmp/out12"
22388  ;;
22389
22390   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22391 echo "$as_me: executing $ac_file commands" >&6;}
22392  ;;
22393   esac
22394
22395
22396   case $ac_file$ac_mode in
22397     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22398    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22399     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22400    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22401     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22402    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22403     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22404    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22405     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22406    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22407     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22408    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22409     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22410    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22411     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22412    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22413     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22414    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22415     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22416    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22417     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22418    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22419     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22420    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22421     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22422    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22423
22424   esac
22425 done # for ac_tag
22426
22427
22428 { (exit 0); exit 0; }
22429 _ACEOF
22430 chmod +x $CONFIG_STATUS
22431 ac_clean_files=$ac_clean_files_save
22432
22433
22434 # configure is writing to config.log, and then calls config.status.
22435 # config.status does its own redirection, appending to config.log.
22436 # Unfortunately, on DOS this fails, as config.log is still kept open
22437 # by configure, so config.status won't be able to write to it; its
22438 # output is simply discarded.  So we exec the FD to /dev/null,
22439 # effectively closing config.log, so it can be properly (re)opened and
22440 # appended to by config.status.  When coming back to configure, we
22441 # need to make the FD available again.
22442 if test "$no_create" != yes; then
22443   ac_cs_success=:
22444   ac_config_status_args=
22445   test "$silent" = yes &&
22446     ac_config_status_args="$ac_config_status_args --quiet"
22447   exec 5>/dev/null
22448   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22449   exec 5>>config.log
22450   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22451   # would make configure fail if this is the last instruction.
22452   $ac_cs_success || { (exit 1); exit 1; }
22453 fi
22454
22455 #
22456 # CONFIG_SUBDIRS section.
22457 #
22458 if test "$no_recursion" != yes; then
22459
22460   # Remove --cache-file and --srcdir arguments so they do not pile up.
22461   ac_sub_configure_args=
22462   ac_prev=
22463   eval "set x $ac_configure_args"
22464   shift
22465   for ac_arg
22466   do
22467     if test -n "$ac_prev"; then
22468       ac_prev=
22469       continue
22470     fi
22471     case $ac_arg in
22472     -cache-file | --cache-file | --cache-fil | --cache-fi \
22473     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22474       ac_prev=cache_file ;;
22475     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22476     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22477     | --c=*)
22478       ;;
22479     --config-cache | -C)
22480       ;;
22481     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22482       ac_prev=srcdir ;;
22483     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22484       ;;
22485     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22486       ac_prev=prefix ;;
22487     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22488       ;;
22489     *)
22490       case $ac_arg in
22491       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22492       esac
22493       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22494     esac
22495   done
22496
22497   # Always prepend --prefix to ensure using the same prefix
22498   # in subdir configurations.
22499   ac_arg="--prefix=$prefix"
22500   case $ac_arg in
22501   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22502   esac
22503   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22504
22505   ac_popdir=`pwd`
22506   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22507
22508     # Do not complain, so a configure script can configure whichever
22509     # parts of a large source tree are present.
22510     test -d "$srcdir/$ac_dir" || continue
22511
22512     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22513     echo "$as_me:$LINENO: $ac_msg" >&5
22514     echo "$ac_msg" >&6
22515     { as_dir="$ac_dir"
22516   case $as_dir in #(
22517   -*) as_dir=./$as_dir;;
22518   esac
22519   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22520     as_dirs=
22521     while :; do
22522       case $as_dir in #(
22523       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22524       *) as_qdir=$as_dir;;
22525       esac
22526       as_dirs="'$as_qdir' $as_dirs"
22527       as_dir=`$as_dirname -- "$as_dir" ||
22528 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22529          X"$as_dir" : 'X\(//\)[^/]' \| \
22530          X"$as_dir" : 'X\(//\)$' \| \
22531          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22532 echo X"$as_dir" |
22533     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22534             s//\1/
22535             q
22536           }
22537           /^X\(\/\/\)[^/].*/{
22538             s//\1/
22539             q
22540           }
22541           /^X\(\/\/\)$/{
22542             s//\1/
22543             q
22544           }
22545           /^X\(\/\).*/{
22546             s//\1/
22547             q
22548           }
22549           s/.*/./; q'`
22550       test -d "$as_dir" && break
22551     done
22552     test -z "$as_dirs" || eval "mkdir $as_dirs"
22553   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22554 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22555    { (exit 1); exit 1; }; }; }
22556     ac_builddir=.
22557
22558 case "$ac_dir" in
22559 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22560 *)
22561   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22562   # A ".." for each directory in $ac_dir_suffix.
22563   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22564   case $ac_top_builddir_sub in
22565   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22566   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22567   esac ;;
22568 esac
22569 ac_abs_top_builddir=$ac_pwd
22570 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22571 # for backward compatibility:
22572 ac_top_builddir=$ac_top_build_prefix
22573
22574 case $srcdir in
22575   .)  # We are building in place.
22576     ac_srcdir=.
22577     ac_top_srcdir=$ac_top_builddir_sub
22578     ac_abs_top_srcdir=$ac_pwd ;;
22579   [\\/]* | ?:[\\/]* )  # Absolute name.
22580     ac_srcdir=$srcdir$ac_dir_suffix;
22581     ac_top_srcdir=$srcdir
22582     ac_abs_top_srcdir=$srcdir ;;
22583   *) # Relative name.
22584     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22585     ac_top_srcdir=$ac_top_build_prefix$srcdir
22586     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22587 esac
22588 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22589
22590
22591     cd "$ac_dir"
22592
22593     # Check for guested configure; otherwise get Cygnus style configure.
22594     if test -f "$ac_srcdir/configure.gnu"; then
22595       ac_sub_configure=$ac_srcdir/configure.gnu
22596     elif test -f "$ac_srcdir/configure"; then
22597       ac_sub_configure=$ac_srcdir/configure
22598     elif test -f "$ac_srcdir/configure.in"; then
22599       # This should be Cygnus configure.
22600       ac_sub_configure=$ac_aux_dir/configure
22601     else
22602       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22603 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22604       ac_sub_configure=
22605     fi
22606
22607     # The recursion is here.
22608     if test -n "$ac_sub_configure"; then
22609       # Make the cache file name correct relative to the subdirectory.
22610       case $cache_file in
22611       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22612       *) # Relative name.
22613         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22614       esac
22615
22616       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22617 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22618       # The eval makes quoting arguments work.
22619       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22620            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22621         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22622 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22623    { (exit 1); exit 1; }; }
22624     fi
22625
22626     cd "$ac_popdir"
22627   done
22628 fi
22629