Regenerate this for Daniel.
[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 2.9svn.
4 #
5 # Report bugs to <llvmbugs@cs.uiuc.edu>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2010 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='2.9svn'
565 PACKAGE_STRING='llvm 2.9svn'
566 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
568 ac_unique_file="lib/VMCore/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_COPYRIGHT
643 subdirs
644 ENABLE_POLLY
645 LLVM_HAS_POLLY
646 build
647 build_cpu
648 build_vendor
649 build_os
650 host
651 host_cpu
652 host_vendor
653 host_os
654 target
655 target_cpu
656 target_vendor
657 target_os
658 OS
659 HOST_OS
660 TARGET_OS
661 LINKALL
662 NOLINKALL
663 LLVM_ON_UNIX
664 LLVM_ON_WIN32
665 ARCH
666 ENDIAN
667 CC
668 CFLAGS
669 LDFLAGS
670 CPPFLAGS
671 ac_ct_CC
672 EXEEXT
673 OBJEXT
674 CPP
675 GREP
676 EGREP
677 LLVM_CROSS_COMPILING
678 BUILD_CC
679 BUILD_EXEEXT
680 BUILD_CXX
681 CVSBUILD
682 ENABLE_OPTIMIZED
683 ENABLE_PROFILING
684 DISABLE_ASSERTIONS
685 ENABLE_EXPENSIVE_CHECKS
686 EXPENSIVE_CHECKS
687 DEBUG_RUNTIME
688 DEBUG_SYMBOLS
689 JIT
690 TARGET_HAS_JIT
691 ENABLE_DOCS
692 ENABLE_DOXYGEN
693 ENABLE_THREADS
694 ENABLE_PIC
695 ENABLE_SHARED
696 ENABLE_TIMESTAMPS
697 TARGETS_TO_BUILD
698 LLVM_ENUM_TARGETS
699 LLVM_ENUM_ASM_PRINTERS
700 LLVM_ENUM_ASM_PARSERS
701 LLVM_ENUM_DISASSEMBLERS
702 ENABLE_CBE_PRINTF_A
703 CLANGPATH
704 CLANGXXPATH
705 ENABLE_BUILT_CLANG
706 OPTIMIZE_OPTION
707 EXTRA_OPTIONS
708 BINUTILS_INCDIR
709 CXX
710 CXXFLAGS
711 ac_ct_CXX
712 NM
713 ifGNUmake
714 LN_S
715 CMP
716 CP
717 DATE
718 FIND
719 MKDIR
720 MV
721 RANLIB
722 AR
723 RM
724 SED
725 TAR
726 BINPWD
727 GRAPHVIZ
728 DOT
729 FDP
730 NEATO
731 TWOPI
732 CIRCO
733 GV
734 DOTTY
735 XDOT_PY
736 PERL
737 HAVE_PERL
738 INSTALL_PROGRAM
739 INSTALL_SCRIPT
740 INSTALL_DATA
741 BZIP2
742 CAT
743 DOXYGEN
744 GROFF
745 GZIP
746 POD2HTML
747 POD2MAN
748 PDFROFF
749 RUNTEST
750 TCLSH
751 ZIP
752 OCAMLC
753 OCAMLOPT
754 OCAMLDEP
755 OCAMLDOC
756 GAS
757 HAVE_LINK_VERSION_SCRIPT
758 INSTALL_LTDL_TRUE
759 INSTALL_LTDL_FALSE
760 CONVENIENCE_LTDL_TRUE
761 CONVENIENCE_LTDL_FALSE
762 LIBADD_DL
763 LLVMGCCCOMMAND
764 LLVMGXXCOMMAND
765 LLVMGCC
766 LLVMGXX
767 LLVMCC_OPTION
768 NO_VARIADIC_MACROS
769 NO_MISSING_FIELD_INITIALIZERS
770 USE_UDIS86
771 USE_OPROFILE
772 HAVE_PTHREAD
773 HUGE_VAL_SANITY
774 MMAP_FILE
775 LLVMCC_EMITIR_FLAG
776 LLVMCC1
777 LLVMCC1PLUS
778 LLVMGCCDIR
779 LLVMGCC_LANGS
780 LLVMGCC_DRAGONEGG
781 LLVMCC_DISABLEOPT_FLAGS
782 SHLIBEXT
783 SHLIBPATH_VAR
784 LLVM_PREFIX
785 LLVM_BINDIR
786 LLVM_LIBDIR
787 LLVM_DATADIR
788 LLVM_DOCSDIR
789 LLVM_ETCDIR
790 LLVM_INCLUDEDIR
791 LLVM_INFODIR
792 LLVM_MANDIR
793 LLVM_CONFIGTIME
794 BINDINGS_TO_BUILD
795 ALL_BINDINGS
796 OCAML_LIBDIR
797 ENABLE_VISIBILITY_INLINES_HIDDEN
798 RPATH
799 RDYNAMIC
800 LIBOBJS
801 LTLIBOBJS'
802 ac_subst_files=''
803       ac_precious_vars='build_alias
804 host_alias
805 target_alias
806 CC
807 CFLAGS
808 LDFLAGS
809 CPPFLAGS
810 CPP
811 CXX
812 CXXFLAGS
813 CCC'
814 ac_subdirs_all='projects/llvm-gcc
815 projects/test-suite
816 projects/llvm-test
817 projects/poolalloc
818 projects/llvm-poolalloc
819 projects/sample
820 projects/privbracket
821 projects/llvm-stacker
822 projects/llvm-reopt
823 projects/llvm-java
824 projects/llvm-tv
825 projects/safecode
826 projects/llvm-kernel
827 tools/polly'
828
829 # Initialize some variables set by options.
830 ac_init_help=
831 ac_init_version=false
832 # The variables have the same names as the options, with
833 # dashes changed to underlines.
834 cache_file=/dev/null
835 exec_prefix=NONE
836 no_create=
837 no_recursion=
838 prefix=NONE
839 program_prefix=NONE
840 program_suffix=NONE
841 program_transform_name=s,x,x,
842 silent=
843 site=
844 srcdir=
845 verbose=
846 x_includes=NONE
847 x_libraries=NONE
848
849 # Installation directory options.
850 # These are left unexpanded so users can "make install exec_prefix=/foo"
851 # and all the variables that are supposed to be based on exec_prefix
852 # by default will actually change.
853 # Use braces instead of parens because sh, perl, etc. also accept them.
854 # (The list follows the same order as the GNU Coding Standards.)
855 bindir='${exec_prefix}/bin'
856 sbindir='${exec_prefix}/sbin'
857 libexecdir='${exec_prefix}/libexec'
858 datarootdir='${prefix}/share'
859 datadir='${datarootdir}'
860 sysconfdir='${prefix}/etc'
861 sharedstatedir='${prefix}/com'
862 localstatedir='${prefix}/var'
863 includedir='${prefix}/include'
864 oldincludedir='/usr/include'
865 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
866 infodir='${datarootdir}/info'
867 htmldir='${docdir}'
868 dvidir='${docdir}'
869 pdfdir='${docdir}'
870 psdir='${docdir}'
871 libdir='${exec_prefix}/lib'
872 localedir='${datarootdir}/locale'
873 mandir='${datarootdir}/man'
874
875 ac_prev=
876 ac_dashdash=
877 for ac_option
878 do
879   # If the previous option needs an argument, assign it.
880   if test -n "$ac_prev"; then
881     eval $ac_prev=\$ac_option
882     ac_prev=
883     continue
884   fi
885
886   case $ac_option in
887   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
888   *)    ac_optarg=yes ;;
889   esac
890
891   # Accept the important Cygnus configure options, so we can diagnose typos.
892
893   case $ac_dashdash$ac_option in
894   --)
895     ac_dashdash=yes ;;
896
897   -bindir | --bindir | --bindi | --bind | --bin | --bi)
898     ac_prev=bindir ;;
899   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
900     bindir=$ac_optarg ;;
901
902   -build | --build | --buil | --bui | --bu)
903     ac_prev=build_alias ;;
904   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
905     build_alias=$ac_optarg ;;
906
907   -cache-file | --cache-file | --cache-fil | --cache-fi \
908   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
909     ac_prev=cache_file ;;
910   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
911   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
912     cache_file=$ac_optarg ;;
913
914   --config-cache | -C)
915     cache_file=config.cache ;;
916
917   -datadir | --datadir | --datadi | --datad)
918     ac_prev=datadir ;;
919   -datadir=* | --datadir=* | --datadi=* | --datad=*)
920     datadir=$ac_optarg ;;
921
922   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
923   | --dataroo | --dataro | --datar)
924     ac_prev=datarootdir ;;
925   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
926   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
927     datarootdir=$ac_optarg ;;
928
929   -disable-* | --disable-*)
930     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
931     # Reject names that are not valid shell variable names.
932     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
933       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
934    { (exit 1); exit 1; }; }
935     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
936     eval enable_$ac_feature=no ;;
937
938   -docdir | --docdir | --docdi | --doc | --do)
939     ac_prev=docdir ;;
940   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
941     docdir=$ac_optarg ;;
942
943   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
944     ac_prev=dvidir ;;
945   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
946     dvidir=$ac_optarg ;;
947
948   -enable-* | --enable-*)
949     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
950     # Reject names that are not valid shell variable names.
951     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
952       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
953    { (exit 1); exit 1; }; }
954     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
955     eval enable_$ac_feature=\$ac_optarg ;;
956
957   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959   | --exec | --exe | --ex)
960     ac_prev=exec_prefix ;;
961   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963   | --exec=* | --exe=* | --ex=*)
964     exec_prefix=$ac_optarg ;;
965
966   -gas | --gas | --ga | --g)
967     # Obsolete; use --with-gas.
968     with_gas=yes ;;
969
970   -help | --help | --hel | --he | -h)
971     ac_init_help=long ;;
972   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973     ac_init_help=recursive ;;
974   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975     ac_init_help=short ;;
976
977   -host | --host | --hos | --ho)
978     ac_prev=host_alias ;;
979   -host=* | --host=* | --hos=* | --ho=*)
980     host_alias=$ac_optarg ;;
981
982   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
983     ac_prev=htmldir ;;
984   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
985   | --ht=*)
986     htmldir=$ac_optarg ;;
987
988   -includedir | --includedir | --includedi | --included | --include \
989   | --includ | --inclu | --incl | --inc)
990     ac_prev=includedir ;;
991   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992   | --includ=* | --inclu=* | --incl=* | --inc=*)
993     includedir=$ac_optarg ;;
994
995   -infodir | --infodir | --infodi | --infod | --info | --inf)
996     ac_prev=infodir ;;
997   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998     infodir=$ac_optarg ;;
999
1000   -libdir | --libdir | --libdi | --libd)
1001     ac_prev=libdir ;;
1002   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003     libdir=$ac_optarg ;;
1004
1005   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006   | --libexe | --libex | --libe)
1007     ac_prev=libexecdir ;;
1008   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009   | --libexe=* | --libex=* | --libe=*)
1010     libexecdir=$ac_optarg ;;
1011
1012   -localedir | --localedir | --localedi | --localed | --locale)
1013     ac_prev=localedir ;;
1014   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015     localedir=$ac_optarg ;;
1016
1017   -localstatedir | --localstatedir | --localstatedi | --localstated \
1018   | --localstate | --localstat | --localsta | --localst | --locals)
1019     ac_prev=localstatedir ;;
1020   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022     localstatedir=$ac_optarg ;;
1023
1024   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1025     ac_prev=mandir ;;
1026   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027     mandir=$ac_optarg ;;
1028
1029   -nfp | --nfp | --nf)
1030     # Obsolete; use --without-fp.
1031     with_fp=no ;;
1032
1033   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034   | --no-cr | --no-c | -n)
1035     no_create=yes ;;
1036
1037   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039     no_recursion=yes ;;
1040
1041   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043   | --oldin | --oldi | --old | --ol | --o)
1044     ac_prev=oldincludedir ;;
1045   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048     oldincludedir=$ac_optarg ;;
1049
1050   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1051     ac_prev=prefix ;;
1052   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053     prefix=$ac_optarg ;;
1054
1055   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056   | --program-pre | --program-pr | --program-p)
1057     ac_prev=program_prefix ;;
1058   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060     program_prefix=$ac_optarg ;;
1061
1062   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063   | --program-suf | --program-su | --program-s)
1064     ac_prev=program_suffix ;;
1065   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067     program_suffix=$ac_optarg ;;
1068
1069   -program-transform-name | --program-transform-name \
1070   | --program-transform-nam | --program-transform-na \
1071   | --program-transform-n | --program-transform- \
1072   | --program-transform | --program-transfor \
1073   | --program-transfo | --program-transf \
1074   | --program-trans | --program-tran \
1075   | --progr-tra | --program-tr | --program-t)
1076     ac_prev=program_transform_name ;;
1077   -program-transform-name=* | --program-transform-name=* \
1078   | --program-transform-nam=* | --program-transform-na=* \
1079   | --program-transform-n=* | --program-transform-=* \
1080   | --program-transform=* | --program-transfor=* \
1081   | --program-transfo=* | --program-transf=* \
1082   | --program-trans=* | --program-tran=* \
1083   | --progr-tra=* | --program-tr=* | --program-t=*)
1084     program_transform_name=$ac_optarg ;;
1085
1086   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1087     ac_prev=pdfdir ;;
1088   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089     pdfdir=$ac_optarg ;;
1090
1091   -psdir | --psdir | --psdi | --psd | --ps)
1092     ac_prev=psdir ;;
1093   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094     psdir=$ac_optarg ;;
1095
1096   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097   | -silent | --silent | --silen | --sile | --sil)
1098     silent=yes ;;
1099
1100   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1101     ac_prev=sbindir ;;
1102   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1103   | --sbi=* | --sb=*)
1104     sbindir=$ac_optarg ;;
1105
1106   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108   | --sharedst | --shareds | --shared | --share | --shar \
1109   | --sha | --sh)
1110     ac_prev=sharedstatedir ;;
1111   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1114   | --sha=* | --sh=*)
1115     sharedstatedir=$ac_optarg ;;
1116
1117   -site | --site | --sit)
1118     ac_prev=site ;;
1119   -site=* | --site=* | --sit=*)
1120     site=$ac_optarg ;;
1121
1122   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1123     ac_prev=srcdir ;;
1124   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125     srcdir=$ac_optarg ;;
1126
1127   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128   | --syscon | --sysco | --sysc | --sys | --sy)
1129     ac_prev=sysconfdir ;;
1130   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132     sysconfdir=$ac_optarg ;;
1133
1134   -target | --target | --targe | --targ | --tar | --ta | --t)
1135     ac_prev=target_alias ;;
1136   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137     target_alias=$ac_optarg ;;
1138
1139   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140     verbose=yes ;;
1141
1142   -version | --version | --versio | --versi | --vers | -V)
1143     ac_init_version=: ;;
1144
1145   -with-* | --with-*)
1146     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
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=\$ac_optarg ;;
1153
1154   -without-* | --without-*)
1155     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156     # Reject names that are not valid shell variable names.
1157     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1158       { echo "$as_me: error: invalid package name: $ac_package" >&2
1159    { (exit 1); exit 1; }; }
1160     ac_package=`echo $ac_package | sed 's/-/_/g'`
1161     eval with_$ac_package=no ;;
1162
1163   --x)
1164     # Obsolete; use --with-x.
1165     with_x=yes ;;
1166
1167   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168   | --x-incl | --x-inc | --x-in | --x-i)
1169     ac_prev=x_includes ;;
1170   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1172     x_includes=$ac_optarg ;;
1173
1174   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176     ac_prev=x_libraries ;;
1177   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1179     x_libraries=$ac_optarg ;;
1180
1181   -*) { echo "$as_me: error: unrecognized option: $ac_option
1182 Try \`$0 --help' for more information." >&2
1183    { (exit 1); exit 1; }; }
1184     ;;
1185
1186   *=*)
1187     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188     # Reject names that are not valid shell variable names.
1189     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1190       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1191    { (exit 1); exit 1; }; }
1192     eval $ac_envvar=\$ac_optarg
1193     export $ac_envvar ;;
1194
1195   *)
1196     # FIXME: should be removed in autoconf 3.0.
1197     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1198     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1199       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1200     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1201     ;;
1202
1203   esac
1204 done
1205
1206 if test -n "$ac_prev"; then
1207   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1208   { echo "$as_me: error: missing argument to $ac_option" >&2
1209    { (exit 1); exit 1; }; }
1210 fi
1211
1212 # Be sure to have absolute directory names.
1213 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1214                 datadir sysconfdir sharedstatedir localstatedir includedir \
1215                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1216                 libdir localedir mandir
1217 do
1218   eval ac_val=\$$ac_var
1219   case $ac_val in
1220     [\\/$]* | ?:[\\/]* )  continue;;
1221     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1222   esac
1223   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1224    { (exit 1); exit 1; }; }
1225 done
1226
1227 # There might be people who depend on the old broken behavior: `$host'
1228 # used to hold the argument of --host etc.
1229 # FIXME: To remove some day.
1230 build=$build_alias
1231 host=$host_alias
1232 target=$target_alias
1233
1234 # FIXME: To remove some day.
1235 if test "x$host_alias" != x; then
1236   if test "x$build_alias" = x; then
1237     cross_compiling=maybe
1238     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1239     If a cross compiler is detected then cross compile mode will be used." >&2
1240   elif test "x$build_alias" != "x$host_alias"; then
1241     cross_compiling=yes
1242   fi
1243 fi
1244
1245 ac_tool_prefix=
1246 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248 test "$silent" = yes && exec 6>/dev/null
1249
1250
1251 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252 ac_ls_di=`ls -di .` &&
1253 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1254   { echo "$as_me: error: Working directory cannot be determined" >&2
1255    { (exit 1); exit 1; }; }
1256 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1257   { echo "$as_me: error: pwd does not report name of working directory" >&2
1258    { (exit 1); exit 1; }; }
1259
1260
1261 # Find the source files, if location was not specified.
1262 if test -z "$srcdir"; then
1263   ac_srcdir_defaulted=yes
1264   # Try the directory containing this script, then the parent directory.
1265   ac_confdir=`$as_dirname -- "$0" ||
1266 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267          X"$0" : 'X\(//\)[^/]' \| \
1268          X"$0" : 'X\(//\)$' \| \
1269          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1270 echo X"$0" |
1271     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272             s//\1/
1273             q
1274           }
1275           /^X\(\/\/\)[^/].*/{
1276             s//\1/
1277             q
1278           }
1279           /^X\(\/\/\)$/{
1280             s//\1/
1281             q
1282           }
1283           /^X\(\/\).*/{
1284             s//\1/
1285             q
1286           }
1287           s/.*/./; q'`
1288   srcdir=$ac_confdir
1289   if test ! -r "$srcdir/$ac_unique_file"; then
1290     srcdir=..
1291   fi
1292 else
1293   ac_srcdir_defaulted=no
1294 fi
1295 if test ! -r "$srcdir/$ac_unique_file"; then
1296   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1298    { (exit 1); exit 1; }; }
1299 fi
1300 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301 ac_abs_confdir=`(
1302         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1303    { (exit 1); exit 1; }; }
1304         pwd)`
1305 # When building in place, set srcdir=.
1306 if test "$ac_abs_confdir" = "$ac_pwd"; then
1307   srcdir=.
1308 fi
1309 # Remove unnecessary trailing slashes from srcdir.
1310 # Double slashes in file names in object file debugging info
1311 # mess up M-x gdb in Emacs.
1312 case $srcdir in
1313 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1314 esac
1315 for ac_var in $ac_precious_vars; do
1316   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1317   eval ac_env_${ac_var}_value=\$${ac_var}
1318   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1319   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1320 done
1321
1322 #
1323 # Report the --help message.
1324 #
1325 if test "$ac_init_help" = "long"; then
1326   # Omit some internal or obsolete options to make the list less imposing.
1327   # This message is too long to be a string in the A/UX 3.1 sh.
1328   cat <<_ACEOF
1329 \`configure' configures llvm 2.9svn to adapt to many kinds of systems.
1330
1331 Usage: $0 [OPTION]... [VAR=VALUE]...
1332
1333 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1334 VAR=VALUE.  See below for descriptions of some of the useful variables.
1335
1336 Defaults for the options are specified in brackets.
1337
1338 Configuration:
1339   -h, --help              display this help and exit
1340       --help=short        display options specific to this package
1341       --help=recursive    display the short help of all the included packages
1342   -V, --version           display version information and exit
1343   -q, --quiet, --silent   do not print \`checking...' messages
1344       --cache-file=FILE   cache test results in FILE [disabled]
1345   -C, --config-cache      alias for \`--cache-file=config.cache'
1346   -n, --no-create         do not create output files
1347       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1348
1349 Installation directories:
1350   --prefix=PREFIX         install architecture-independent files in PREFIX
1351                           [$ac_default_prefix]
1352   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1353                           [PREFIX]
1354
1355 By default, \`make install' will install all the files in
1356 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1357 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1358 for instance \`--prefix=\$HOME'.
1359
1360 For better control, use the options below.
1361
1362 Fine tuning of the installation directories:
1363   --bindir=DIR           user executables [EPREFIX/bin]
1364   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1365   --libexecdir=DIR       program executables [EPREFIX/libexec]
1366   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1367   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1368   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1369   --libdir=DIR           object code libraries [EPREFIX/lib]
1370   --includedir=DIR       C header files [PREFIX/include]
1371   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1372   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1373   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1374   --infodir=DIR          info documentation [DATAROOTDIR/info]
1375   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1376   --mandir=DIR           man documentation [DATAROOTDIR/man]
1377   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1378   --htmldir=DIR          html documentation [DOCDIR]
1379   --dvidir=DIR           dvi documentation [DOCDIR]
1380   --pdfdir=DIR           pdf documentation [DOCDIR]
1381   --psdir=DIR            ps documentation [DOCDIR]
1382 _ACEOF
1383
1384   cat <<\_ACEOF
1385
1386 System types:
1387   --build=BUILD     configure for building on BUILD [guessed]
1388   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1389   --target=TARGET   configure for building compilers for TARGET [HOST]
1390 _ACEOF
1391 fi
1392
1393 if test -n "$ac_init_help"; then
1394   case $ac_init_help in
1395      short | recursive ) echo "Configuration of llvm 2.9svn:";;
1396    esac
1397   cat <<\_ACEOF
1398
1399 Optional Features:
1400   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1401   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1402   --enable-polly          Use polly if available (default is YES)
1403   --enable-optimized      Compile with optimizations enabled (default is NO)
1404   --enable-profiling      Compile with profiling enabled (default is NO)
1405   --enable-assertions     Compile with assertion checks enabled (default is
1406                           YES)
1407   --enable-expensive-checks
1408                           Compile with expensive debug checks enabled (default
1409                           is NO)
1410   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1411                           NO)
1412   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1413                           optimization is on and YES if it's off)
1414   --enable-jit            Enable Just In Time Compiling (default is YES)
1415   --enable-docs           Build documents (default is YES)
1416   --enable-doxygen        Build doxygen documentation (default is NO)
1417   --enable-threads        Use threads if available (default is YES)
1418   --enable-pic            Build LLVM with Position Independent Code (default
1419                           is YES)
1420   --enable-shared         Build a shared library and link tools against it
1421                           (default is NO)
1422   --enable-timestamps     Enable embedding timestamp information in build
1423                           (default is YES)
1424   --enable-targets        Build specific host targets: all or
1425                           target1,target2,... Valid targets are: host, x86,
1426                           x86_64, sparc, powerpc, alpha, arm, mips, spu,
1427                           xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1428                           (default=all)
1429   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1430                           %a (default is YES)
1431   --enable-bindings       Build specific language bindings:
1432                           all,auto,none,{binding-name} (default=auto)
1433   --enable-libffi         Check for the presence of libffi (default is NO)
1434   --enable-ltdl-install   install libltdl
1435
1436 Optional Packages:
1437   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1438   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1439   --with-llvmgccdir       Specify location of llvm-gcc install dir (default
1440                           searches PATH)
1441   --with-llvmgcc          Specify location of llvm-gcc driver (default
1442                           searches PATH)
1443   --with-llvmgxx          Specify location of llvm-g++ driver (default
1444                           searches PATH)
1445   --with-clang            Specify location of clang compiler (default is
1446                           --with-built-clang)
1447   --with-built-clang      Use the compiled Clang as the LLVM compiler
1448                           (default=check)
1449   --with-optimize-option  Select the compiler options to use for optimized
1450                           builds
1451   --with-extra-options    Specify additional options to compile LLVM with
1452   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1453                           is stdlib)
1454   --with-clang-resource-dir
1455                           Relative directory from the Clang binary for
1456                           resource files
1457   --with-c-include-dirs   Colon separated list of directories clang will
1458                           search for headers
1459   --with-cxx-include-root Directory with the libstdc++ headers.
1460   --with-cxx-include-arch Architecture of the libstdc++ headers.
1461   --with-cxx-include-32bit-dir
1462                           32 bit multilib dir.
1463   --with-cxx-include-64bit-dir
1464                           64 bit multilib directory.
1465   --with-binutils-include Specify path to binutils/include/ containing
1466                           plugin-api.h file for gold plugin.
1467   --with-tclinclude       directory where tcl headers are
1468   --with-llvmcc=<name>    Choose the LLVM capable compiler to use (llvm-gcc,
1469                           clang, or none; default=check)
1470   --with-udis86=<path>    Use udis86 external x86 disassembler library
1471   --with-oprofile=<prefix>
1472                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1473
1474 Some influential environment variables:
1475   CC          C compiler command
1476   CFLAGS      C compiler flags
1477   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1478               nonstandard directory <lib dir>
1479   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1480               you have headers in a nonstandard directory <include dir>
1481   CPP         C preprocessor
1482   CXX         C++ compiler command
1483   CXXFLAGS    C++ compiler flags
1484
1485 Use these variables to override the choices made by `configure' or to help
1486 it to find libraries and programs with nonstandard names/locations.
1487
1488 Report bugs to <llvmbugs@cs.uiuc.edu>.
1489 _ACEOF
1490 ac_status=$?
1491 fi
1492
1493 if test "$ac_init_help" = "recursive"; then
1494   # If there are subdirs, report their specific --help.
1495   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1496     test -d "$ac_dir" || continue
1497     ac_builddir=.
1498
1499 case "$ac_dir" in
1500 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501 *)
1502   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1503   # A ".." for each directory in $ac_dir_suffix.
1504   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1505   case $ac_top_builddir_sub in
1506   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508   esac ;;
1509 esac
1510 ac_abs_top_builddir=$ac_pwd
1511 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1512 # for backward compatibility:
1513 ac_top_builddir=$ac_top_build_prefix
1514
1515 case $srcdir in
1516   .)  # We are building in place.
1517     ac_srcdir=.
1518     ac_top_srcdir=$ac_top_builddir_sub
1519     ac_abs_top_srcdir=$ac_pwd ;;
1520   [\\/]* | ?:[\\/]* )  # Absolute name.
1521     ac_srcdir=$srcdir$ac_dir_suffix;
1522     ac_top_srcdir=$srcdir
1523     ac_abs_top_srcdir=$srcdir ;;
1524   *) # Relative name.
1525     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1526     ac_top_srcdir=$ac_top_build_prefix$srcdir
1527     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1528 esac
1529 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1530
1531     cd "$ac_dir" || { ac_status=$?; continue; }
1532     # Check for guested configure.
1533     if test -f "$ac_srcdir/configure.gnu"; then
1534       echo &&
1535       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1536     elif test -f "$ac_srcdir/configure"; then
1537       echo &&
1538       $SHELL "$ac_srcdir/configure" --help=recursive
1539     else
1540       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1541     fi || ac_status=$?
1542     cd "$ac_pwd" || { ac_status=$?; break; }
1543   done
1544 fi
1545
1546 test -n "$ac_init_help" && exit $ac_status
1547 if $ac_init_version; then
1548   cat <<\_ACEOF
1549 llvm configure 2.9svn
1550 generated by GNU Autoconf 2.60
1551
1552 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1553 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1554 This configure script is free software; the Free Software Foundation
1555 gives unlimited permission to copy, distribute and modify it.
1556
1557 Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
1558 _ACEOF
1559   exit
1560 fi
1561 cat >config.log <<_ACEOF
1562 This file contains any messages produced by compilers while
1563 running configure, to aid debugging if configure makes a mistake.
1564
1565 It was created by llvm $as_me 2.9svn, which was
1566 generated by GNU Autoconf 2.60.  Invocation command line was
1567
1568   $ $0 $@
1569
1570 _ACEOF
1571 exec 5>>config.log
1572 {
1573 cat <<_ASUNAME
1574 ## --------- ##
1575 ## Platform. ##
1576 ## --------- ##
1577
1578 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1579 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1580 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1581 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1582 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1583
1584 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1585 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1586
1587 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1588 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1589 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1590 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1591 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1592 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1593 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1594
1595 _ASUNAME
1596
1597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1598 for as_dir in $PATH
1599 do
1600   IFS=$as_save_IFS
1601   test -z "$as_dir" && as_dir=.
1602   echo "PATH: $as_dir"
1603 done
1604 IFS=$as_save_IFS
1605
1606 } >&5
1607
1608 cat >&5 <<_ACEOF
1609
1610
1611 ## ----------- ##
1612 ## Core tests. ##
1613 ## ----------- ##
1614
1615 _ACEOF
1616
1617
1618 # Keep a trace of the command line.
1619 # Strip out --no-create and --no-recursion so they do not pile up.
1620 # Strip out --silent because we don't want to record it for future runs.
1621 # Also quote any args containing shell meta-characters.
1622 # Make two passes to allow for proper duplicate-argument suppression.
1623 ac_configure_args=
1624 ac_configure_args0=
1625 ac_configure_args1=
1626 ac_must_keep_next=false
1627 for ac_pass in 1 2
1628 do
1629   for ac_arg
1630   do
1631     case $ac_arg in
1632     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1633     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1634     | -silent | --silent | --silen | --sile | --sil)
1635       continue ;;
1636     *\'*)
1637       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1638     esac
1639     case $ac_pass in
1640     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1641     2)
1642       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1643       if test $ac_must_keep_next = true; then
1644         ac_must_keep_next=false # Got value, back to normal.
1645       else
1646         case $ac_arg in
1647           *=* | --config-cache | -C | -disable-* | --disable-* \
1648           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1649           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1650           | -with-* | --with-* | -without-* | --without-* | --x)
1651             case "$ac_configure_args0 " in
1652               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1653             esac
1654             ;;
1655           -* ) ac_must_keep_next=true ;;
1656         esac
1657       fi
1658       ac_configure_args="$ac_configure_args '$ac_arg'"
1659       ;;
1660     esac
1661   done
1662 done
1663 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1664 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1665
1666 # When interrupted or exit'd, cleanup temporary files, and complete
1667 # config.log.  We remove comments because anyway the quotes in there
1668 # would cause problems or look ugly.
1669 # WARNING: Use '\'' to represent an apostrophe within the trap.
1670 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1671 trap 'exit_status=$?
1672   # Save into config.log some information that might help in debugging.
1673   {
1674     echo
1675
1676     cat <<\_ASBOX
1677 ## ---------------- ##
1678 ## Cache variables. ##
1679 ## ---------------- ##
1680 _ASBOX
1681     echo
1682     # The following way of writing the cache mishandles newlines in values,
1683 (
1684   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1685     eval ac_val=\$$ac_var
1686     case $ac_val in #(
1687     *${as_nl}*)
1688       case $ac_var in #(
1689       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1690 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1691       esac
1692       case $ac_var in #(
1693       _ | IFS | as_nl) ;; #(
1694       *) $as_unset $ac_var ;;
1695       esac ;;
1696     esac
1697   done
1698   (set) 2>&1 |
1699     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1700     *${as_nl}ac_space=\ *)
1701       sed -n \
1702         "s/'\''/'\''\\\\'\'''\''/g;
1703           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1704       ;; #(
1705     *)
1706       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1707       ;;
1708     esac |
1709     sort
1710 )
1711     echo
1712
1713     cat <<\_ASBOX
1714 ## ----------------- ##
1715 ## Output variables. ##
1716 ## ----------------- ##
1717 _ASBOX
1718     echo
1719     for ac_var in $ac_subst_vars
1720     do
1721       eval ac_val=\$$ac_var
1722       case $ac_val in
1723       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1724       esac
1725       echo "$ac_var='\''$ac_val'\''"
1726     done | sort
1727     echo
1728
1729     if test -n "$ac_subst_files"; then
1730       cat <<\_ASBOX
1731 ## ------------------- ##
1732 ## File substitutions. ##
1733 ## ------------------- ##
1734 _ASBOX
1735       echo
1736       for ac_var in $ac_subst_files
1737       do
1738         eval ac_val=\$$ac_var
1739         case $ac_val in
1740         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1741         esac
1742         echo "$ac_var='\''$ac_val'\''"
1743       done | sort
1744       echo
1745     fi
1746
1747     if test -s confdefs.h; then
1748       cat <<\_ASBOX
1749 ## ----------- ##
1750 ## confdefs.h. ##
1751 ## ----------- ##
1752 _ASBOX
1753       echo
1754       cat confdefs.h
1755       echo
1756     fi
1757     test "$ac_signal" != 0 &&
1758       echo "$as_me: caught signal $ac_signal"
1759     echo "$as_me: exit $exit_status"
1760   } >&5
1761   rm -f core *.core core.conftest.* &&
1762     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1763     exit $exit_status
1764 ' 0
1765 for ac_signal in 1 2 13 15; do
1766   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1767 done
1768 ac_signal=0
1769
1770 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1771 rm -f -r conftest* confdefs.h
1772
1773 # Predefined preprocessor variables.
1774
1775 cat >>confdefs.h <<_ACEOF
1776 #define PACKAGE_NAME "$PACKAGE_NAME"
1777 _ACEOF
1778
1779
1780 cat >>confdefs.h <<_ACEOF
1781 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1782 _ACEOF
1783
1784
1785 cat >>confdefs.h <<_ACEOF
1786 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1787 _ACEOF
1788
1789
1790 cat >>confdefs.h <<_ACEOF
1791 #define PACKAGE_STRING "$PACKAGE_STRING"
1792 _ACEOF
1793
1794
1795 cat >>confdefs.h <<_ACEOF
1796 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1797 _ACEOF
1798
1799
1800 # Let the site file select an alternate cache file if it wants to.
1801 # Prefer explicitly selected file to automatically selected ones.
1802 if test -n "$CONFIG_SITE"; then
1803   set x "$CONFIG_SITE"
1804 elif test "x$prefix" != xNONE; then
1805   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1806 else
1807   set x "$ac_default_prefix/share/config.site" \
1808         "$ac_default_prefix/etc/config.site"
1809 fi
1810 shift
1811 for ac_site_file
1812 do
1813   if test -r "$ac_site_file"; then
1814     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1815 echo "$as_me: loading site script $ac_site_file" >&6;}
1816     sed 's/^/| /' "$ac_site_file" >&5
1817     . "$ac_site_file"
1818   fi
1819 done
1820
1821 if test -r "$cache_file"; then
1822   # Some versions of bash will fail to source /dev/null (special
1823   # files actually), so we avoid doing that.
1824   if test -f "$cache_file"; then
1825     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1826 echo "$as_me: loading cache $cache_file" >&6;}
1827     case $cache_file in
1828       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1829       *)                      . "./$cache_file";;
1830     esac
1831   fi
1832 else
1833   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1834 echo "$as_me: creating cache $cache_file" >&6;}
1835   >$cache_file
1836 fi
1837
1838 # Check that the precious variables saved in the cache have kept the same
1839 # value.
1840 ac_cache_corrupted=false
1841 for ac_var in $ac_precious_vars; do
1842   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1843   eval ac_new_set=\$ac_env_${ac_var}_set
1844   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1845   eval ac_new_val=\$ac_env_${ac_var}_value
1846   case $ac_old_set,$ac_new_set in
1847     set,)
1848       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1849 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1850       ac_cache_corrupted=: ;;
1851     ,set)
1852       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1853 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1854       ac_cache_corrupted=: ;;
1855     ,);;
1856     *)
1857       if test "x$ac_old_val" != "x$ac_new_val"; then
1858         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1859 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1860         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1861 echo "$as_me:   former value:  $ac_old_val" >&2;}
1862         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1863 echo "$as_me:   current value: $ac_new_val" >&2;}
1864         ac_cache_corrupted=:
1865       fi;;
1866   esac
1867   # Pass precious variables to config.status.
1868   if test "$ac_new_set" = set; then
1869     case $ac_new_val in
1870     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1871     *) ac_arg=$ac_var=$ac_new_val ;;
1872     esac
1873     case " $ac_configure_args " in
1874       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1875       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1876     esac
1877   fi
1878 done
1879 if $ac_cache_corrupted; then
1880   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1881 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1882   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1883 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1884    { (exit 1); exit 1; }; }
1885 fi
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911 ac_ext=c
1912 ac_cpp='$CPP $CPPFLAGS'
1913 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1914 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1915 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1916
1917
1918
1919 LLVM_COPYRIGHT="Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign."
1920
1921
1922
1923
1924
1925
1926
1927 ac_aux_dir=
1928 for ac_dir in autoconf "$srcdir"/autoconf; do
1929   if test -f "$ac_dir/install-sh"; then
1930     ac_aux_dir=$ac_dir
1931     ac_install_sh="$ac_aux_dir/install-sh -c"
1932     break
1933   elif test -f "$ac_dir/install.sh"; then
1934     ac_aux_dir=$ac_dir
1935     ac_install_sh="$ac_aux_dir/install.sh -c"
1936     break
1937   elif test -f "$ac_dir/shtool"; then
1938     ac_aux_dir=$ac_dir
1939     ac_install_sh="$ac_aux_dir/shtool install -c"
1940     break
1941   fi
1942 done
1943 if test -z "$ac_aux_dir"; then
1944   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1945 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1946    { (exit 1); exit 1; }; }
1947 fi
1948
1949 # These three variables are undocumented and unsupported,
1950 # and are intended to be withdrawn in a future Autoconf release.
1951 # They can cause serious problems if a builder's source tree is in a directory
1952 # whose full name contains unusual characters.
1953 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1954 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1955 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1956
1957
1958
1959 if test ${srcdir} != "." ; then
1960   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1961     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1962 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1963    { (exit 1); exit 1; }; }
1964   fi
1965 fi
1966
1967
1968
1969 if test -d ${srcdir}/projects/llvm-gcc ; then
1970   subdirs="$subdirs projects/llvm-gcc"
1971
1972 fi
1973
1974 if test -d ${srcdir}/projects/test-suite ; then
1975   subdirs="$subdirs projects/test-suite"
1976
1977 fi
1978
1979 if test -d ${srcdir}/projects/llvm-test ; then
1980   subdirs="$subdirs projects/llvm-test"
1981
1982 fi
1983
1984 if test -d ${srcdir}/projects/poolalloc ; then
1985   subdirs="$subdirs projects/poolalloc"
1986
1987 fi
1988
1989 if test -d ${srcdir}/projects/llvm-poolalloc ; then
1990   subdirs="$subdirs projects/llvm-poolalloc"
1991
1992 fi
1993
1994 for i in `ls ${srcdir}/projects`
1995 do
1996   if test -d ${srcdir}/projects/${i} ; then
1997     case ${i} in
1998       sample)       subdirs="$subdirs projects/sample"
1999     ;;
2000       privbracket)  subdirs="$subdirs projects/privbracket"
2001  ;;
2002       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
2003  ;;
2004       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
2005 ;;
2006       llvm-java)    subdirs="$subdirs projects/llvm-java"
2007  ;;
2008       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
2009    ;;
2010       safecode)     subdirs="$subdirs projects/safecode"
2011  ;;
2012       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
2013  ;;
2014       llvm-gcc)       ;;
2015       test-suite)     ;;
2016       llvm-test)      ;;
2017       poolalloc)      ;;
2018       llvm-poolalloc) ;;
2019       *)
2020         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2021 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
2022         ;;
2023     esac
2024   fi
2025 done
2026
2027 # Check whether --enable-polly was given.
2028 if test "${enable_polly+set}" = set; then
2029   enableval=$enable_polly;
2030 else
2031   enableval=default
2032 fi
2033
2034 case "$enableval" in
2035   yes) ENABLE_POLLY=1
2036  ;;
2037   no)  ENABLE_POLLY=0
2038  ;;
2039   default) ENABLE_POLLY=1
2040  ;;
2041   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
2042 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
2043    { (exit 1); exit 1; }; } ;;
2044 esac
2045
2046
2047 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
2048   LLVM_HAS_POLLY=1
2049
2050   subdirs="$subdirs tools/polly"
2051
2052 fi
2053
2054
2055 # Make sure we can run config.sub.
2056 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2057   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2058 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2059    { (exit 1); exit 1; }; }
2060
2061 { echo "$as_me:$LINENO: checking build system type" >&5
2062 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2063 if test "${ac_cv_build+set}" = set; then
2064   echo $ECHO_N "(cached) $ECHO_C" >&6
2065 else
2066   ac_build_alias=$build_alias
2067 test "x$ac_build_alias" = x &&
2068   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2069 test "x$ac_build_alias" = x &&
2070   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2071 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2072    { (exit 1); exit 1; }; }
2073 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2074   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2075 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2076    { (exit 1); exit 1; }; }
2077
2078 fi
2079 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2080 echo "${ECHO_T}$ac_cv_build" >&6; }
2081 case $ac_cv_build in
2082 *-*-*) ;;
2083 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2084 echo "$as_me: error: invalid value of canonical build" >&2;}
2085    { (exit 1); exit 1; }; };;
2086 esac
2087 build=$ac_cv_build
2088 ac_save_IFS=$IFS; IFS='-'
2089 set x $ac_cv_build
2090 shift
2091 build_cpu=$1
2092 build_vendor=$2
2093 shift; shift
2094 # Remember, the first character of IFS is used to create $*,
2095 # except with old shells:
2096 build_os=$*
2097 IFS=$ac_save_IFS
2098 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2099
2100
2101 { echo "$as_me:$LINENO: checking host system type" >&5
2102 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2103 if test "${ac_cv_host+set}" = set; then
2104   echo $ECHO_N "(cached) $ECHO_C" >&6
2105 else
2106   if test "x$host_alias" = x; then
2107   ac_cv_host=$ac_cv_build
2108 else
2109   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2110     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2111 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2112    { (exit 1); exit 1; }; }
2113 fi
2114
2115 fi
2116 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2117 echo "${ECHO_T}$ac_cv_host" >&6; }
2118 case $ac_cv_host in
2119 *-*-*) ;;
2120 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2121 echo "$as_me: error: invalid value of canonical host" >&2;}
2122    { (exit 1); exit 1; }; };;
2123 esac
2124 host=$ac_cv_host
2125 ac_save_IFS=$IFS; IFS='-'
2126 set x $ac_cv_host
2127 shift
2128 host_cpu=$1
2129 host_vendor=$2
2130 shift; shift
2131 # Remember, the first character of IFS is used to create $*,
2132 # except with old shells:
2133 host_os=$*
2134 IFS=$ac_save_IFS
2135 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2136
2137
2138 { echo "$as_me:$LINENO: checking target system type" >&5
2139 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2140 if test "${ac_cv_target+set}" = set; then
2141   echo $ECHO_N "(cached) $ECHO_C" >&6
2142 else
2143   if test "x$target_alias" = x; then
2144   ac_cv_target=$ac_cv_host
2145 else
2146   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2147     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2148 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2149    { (exit 1); exit 1; }; }
2150 fi
2151
2152 fi
2153 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2154 echo "${ECHO_T}$ac_cv_target" >&6; }
2155 case $ac_cv_target in
2156 *-*-*) ;;
2157 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2158 echo "$as_me: error: invalid value of canonical target" >&2;}
2159    { (exit 1); exit 1; }; };;
2160 esac
2161 target=$ac_cv_target
2162 ac_save_IFS=$IFS; IFS='-'
2163 set x $ac_cv_target
2164 shift
2165 target_cpu=$1
2166 target_vendor=$2
2167 shift; shift
2168 # Remember, the first character of IFS is used to create $*,
2169 # except with old shells:
2170 target_os=$*
2171 IFS=$ac_save_IFS
2172 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2173
2174
2175 # The aliases save the names the user supplied, while $host etc.
2176 # will get canonicalized.
2177 test -n "$target_alias" &&
2178   test "$program_prefix$program_suffix$program_transform_name" = \
2179     NONENONEs,x,x, &&
2180   program_prefix=${target_alias}-
2181
2182 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2183 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2184 if test "${llvm_cv_os_type+set}" = set; then
2185   echo $ECHO_N "(cached) $ECHO_C" >&6
2186 else
2187   case $host in
2188   *-*-aix*)
2189     llvm_cv_link_all_option="-Wl,--whole-archive"
2190     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2191     llvm_cv_os_type="AIX"
2192     llvm_cv_platform_type="Unix" ;;
2193   *-*-irix*)
2194     llvm_cv_link_all_option="-Wl,--whole-archive"
2195     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2196     llvm_cv_os_type="IRIX"
2197     llvm_cv_platform_type="Unix" ;;
2198   *-*-cygwin*)
2199     llvm_cv_link_all_option="-Wl,--whole-archive"
2200     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2201     llvm_cv_os_type="Cygwin"
2202     llvm_cv_platform_type="Unix" ;;
2203   *-*-darwin*)
2204     llvm_cv_link_all_option="-Wl,-all_load"
2205     llvm_cv_no_link_all_option="-Wl,-noall_load"
2206     llvm_cv_os_type="Darwin"
2207     llvm_cv_platform_type="Unix" ;;
2208   *-*-minix*)
2209     llvm_cv_link_all_option="-Wl,-all_load"
2210     llvm_cv_no_link_all_option="-Wl,-noall_load"
2211     llvm_cv_os_type="Minix"
2212     llvm_cv_platform_type="Unix" ;;
2213   *-*-freebsd*)
2214     llvm_cv_link_all_option="-Wl,--whole-archive"
2215     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2216     llvm_cv_os_type="FreeBSD"
2217     llvm_cv_platform_type="Unix" ;;
2218   *-*-openbsd*)
2219     llvm_cv_link_all_option="-Wl,--whole-archive"
2220     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2221     llvm_cv_os_type="OpenBSD"
2222     llvm_cv_platform_type="Unix" ;;
2223   *-*-netbsd*)
2224     llvm_cv_link_all_option="-Wl,--whole-archive"
2225     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2226     llvm_cv_os_type="NetBSD"
2227     llvm_cv_platform_type="Unix" ;;
2228   *-*-dragonfly*)
2229     llvm_cv_link_all_option="-Wl,--whole-archive"
2230     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2231     llvm_cv_os_type="DragonFly"
2232     llvm_cv_platform_type="Unix" ;;
2233   *-*-hpux*)
2234     llvm_cv_link_all_option="-Wl,--whole-archive"
2235     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2236     llvm_cv_os_type="HP-UX"
2237     llvm_cv_platform_type="Unix" ;;
2238   *-*-interix*)
2239     llvm_cv_link_all_option="-Wl,--whole-archive"
2240     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2241     llvm_cv_os_type="Interix"
2242     llvm_cv_platform_type="Unix" ;;
2243   *-*-linux*)
2244     llvm_cv_link_all_option="-Wl,--whole-archive"
2245     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2246     llvm_cv_os_type="Linux"
2247     llvm_cv_platform_type="Unix" ;;
2248   *-*-solaris*)
2249     llvm_cv_link_all_option="-Wl,-z,allextract"
2250     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2251     llvm_cv_os_type="SunOS"
2252     llvm_cv_platform_type="Unix" ;;
2253   *-*-auroraux*)
2254     llvm_cv_link_all_option="-Wl,-z,allextract"
2255     llvm_cv_link_all_option="-Wl,-z,defaultextract"
2256     llvm_cv_os_type="AuroraUX"
2257     llvm_cv_platform_type="Unix" ;;
2258   *-*-win32*)
2259     llvm_cv_link_all_option="-Wl,--whole-archive"
2260     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2261     llvm_cv_os_type="Win32"
2262     llvm_cv_platform_type="Win32" ;;
2263   *-*-mingw*)
2264     llvm_cv_link_all_option="-Wl,--whole-archive"
2265     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2266     llvm_cv_os_type="MingW"
2267     llvm_cv_platform_type="Win32" ;;
2268   *-*-haiku*)
2269     llvm_cv_link_all_option="-Wl,--whole-archive"
2270     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2271     llvm_cv_os_type="Haiku"
2272     llvm_cv_platform_type="Unix" ;;
2273   *-unknown-eabi*)
2274     llvm_cv_link_all_option="-Wl,--whole-archive"
2275     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2276     llvm_cv_os_type="Freestanding"
2277     llvm_cv_platform_type="Unix" ;;
2278   *-unknown-elf*)
2279     llvm_cv_link_all_option="-Wl,--whole-archive"
2280     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2281     llvm_cv_os_type="Freestanding"
2282     llvm_cv_platform_type="Unix" ;;
2283   *)
2284     llvm_cv_link_all_option=""
2285     llvm_cv_no_link_all_option=""
2286     llvm_cv_os_type="Unknown"
2287     llvm_cv_platform_type="Unknown" ;;
2288 esac
2289 fi
2290 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2291 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2292
2293 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2294 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2295 if test "${llvm_cv_target_os_type+set}" = set; then
2296   echo $ECHO_N "(cached) $ECHO_C" >&6
2297 else
2298   case $target in
2299   *-*-aix*)
2300     llvm_cv_target_os_type="AIX" ;;
2301   *-*-irix*)
2302     llvm_cv_target_os_type="IRIX" ;;
2303   *-*-cygwin*)
2304     llvm_cv_target_os_type="Cygwin" ;;
2305   *-*-darwin*)
2306     llvm_cv_target_os_type="Darwin" ;;
2307   *-*-minix*)
2308     llvm_cv_target_os_type="Minix" ;;
2309   *-*-freebsd*)
2310     llvm_cv_target_os_type="FreeBSD" ;;
2311   *-*-openbsd*)
2312     llvm_cv_target_os_type="OpenBSD" ;;
2313   *-*-netbsd*)
2314     llvm_cv_target_os_type="NetBSD" ;;
2315   *-*-dragonfly*)
2316     llvm_cv_target_os_type="DragonFly" ;;
2317   *-*-hpux*)
2318     llvm_cv_target_os_type="HP-UX" ;;
2319   *-*-interix*)
2320     llvm_cv_target_os_type="Interix" ;;
2321   *-*-linux*)
2322     llvm_cv_target_os_type="Linux" ;;
2323   *-*-solaris*)
2324     llvm_cv_target_os_type="SunOS" ;;
2325   *-*-auroraux*)
2326     llvm_cv_target_os_type="AuroraUX" ;;
2327   *-*-win32*)
2328     llvm_cv_target_os_type="Win32" ;;
2329   *-*-mingw*)
2330     llvm_cv_target_os_type="MingW" ;;
2331   *-*-haiku*)
2332     llvm_cv_target_os_type="Haiku" ;;
2333   *-unknown-eabi*)
2334     llvm_cv_target_os_type="Freestanding" ;;
2335   *)
2336     llvm_cv_target_os_type="Unknown" ;;
2337 esac
2338 fi
2339 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2340 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2341
2342 if test "$llvm_cv_os_type" = "Unknown" ; then
2343   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2344 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2345    { (exit 1); exit 1; }; }
2346 fi
2347
2348 OS=$llvm_cv_os_type
2349
2350 HOST_OS=$llvm_cv_os_type
2351
2352 TARGET_OS=$llvm_cv_target_os_type
2353
2354
2355 LINKALL=$llvm_cv_link_all_option
2356
2357 NOLINKALL=$llvm_cv_no_link_all_option
2358
2359
2360 case $llvm_cv_platform_type in
2361   Unix)
2362
2363 cat >>confdefs.h <<\_ACEOF
2364 #define LLVM_ON_UNIX 1
2365 _ACEOF
2366
2367     LLVM_ON_UNIX=1
2368
2369     LLVM_ON_WIN32=0
2370
2371     ;;
2372   Win32)
2373
2374 cat >>confdefs.h <<\_ACEOF
2375 #define LLVM_ON_WIN32 1
2376 _ACEOF
2377
2378     LLVM_ON_UNIX=0
2379
2380     LLVM_ON_WIN32=1
2381
2382     ;;
2383 esac
2384
2385 { echo "$as_me:$LINENO: checking target architecture" >&5
2386 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2387 if test "${llvm_cv_target_arch+set}" = set; then
2388   echo $ECHO_N "(cached) $ECHO_C" >&6
2389 else
2390   case $target in
2391   i?86-*)                 llvm_cv_target_arch="x86" ;;
2392   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
2393   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
2394   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
2395   alpha*-*)               llvm_cv_target_arch="Alpha" ;;
2396   arm*-*)                 llvm_cv_target_arch="ARM" ;;
2397   mips-*)                 llvm_cv_target_arch="Mips" ;;
2398   xcore-*)                llvm_cv_target_arch="XCore" ;;
2399   msp430-*)               llvm_cv_target_arch="MSP430" ;;
2400   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
2401   bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
2402   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
2403   ptx-*)                  llvm_cv_target_arch="PTX" ;;
2404   *)                      llvm_cv_target_arch="Unknown" ;;
2405 esac
2406 fi
2407 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2408 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2409
2410 if test "$llvm_cv_target_arch" = "Unknown" ; then
2411   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2412 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2413 fi
2414
2415 # Determine the LLVM native architecture for the target
2416 case "$llvm_cv_target_arch" in
2417     x86)     LLVM_NATIVE_ARCH="X86" ;;
2418     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
2419     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2420 esac
2421
2422 ARCH=$llvm_cv_target_arch
2423
2424
2425 ac_ext=c
2426 ac_cpp='$CPP $CPPFLAGS'
2427 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2428 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2429 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2430 if test -n "$ac_tool_prefix"; then
2431   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2432 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2433 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2434 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2435 if test "${ac_cv_prog_CC+set}" = set; then
2436   echo $ECHO_N "(cached) $ECHO_C" >&6
2437 else
2438   if test -n "$CC"; then
2439   ac_cv_prog_CC="$CC" # Let the user override the test.
2440 else
2441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2442 for as_dir in $PATH
2443 do
2444   IFS=$as_save_IFS
2445   test -z "$as_dir" && as_dir=.
2446   for ac_exec_ext in '' $ac_executable_extensions; do
2447   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2448     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2449     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2450     break 2
2451   fi
2452 done
2453 done
2454 IFS=$as_save_IFS
2455
2456 fi
2457 fi
2458 CC=$ac_cv_prog_CC
2459 if test -n "$CC"; then
2460   { echo "$as_me:$LINENO: result: $CC" >&5
2461 echo "${ECHO_T}$CC" >&6; }
2462 else
2463   { echo "$as_me:$LINENO: result: no" >&5
2464 echo "${ECHO_T}no" >&6; }
2465 fi
2466
2467
2468 fi
2469 if test -z "$ac_cv_prog_CC"; then
2470   ac_ct_CC=$CC
2471   # Extract the first word of "gcc", so it can be a program name with args.
2472 set dummy gcc; ac_word=$2
2473 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2474 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2475 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2476   echo $ECHO_N "(cached) $ECHO_C" >&6
2477 else
2478   if test -n "$ac_ct_CC"; then
2479   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2480 else
2481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2482 for as_dir in $PATH
2483 do
2484   IFS=$as_save_IFS
2485   test -z "$as_dir" && as_dir=.
2486   for ac_exec_ext in '' $ac_executable_extensions; do
2487   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2488     ac_cv_prog_ac_ct_CC="gcc"
2489     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2490     break 2
2491   fi
2492 done
2493 done
2494 IFS=$as_save_IFS
2495
2496 fi
2497 fi
2498 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2499 if test -n "$ac_ct_CC"; then
2500   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2501 echo "${ECHO_T}$ac_ct_CC" >&6; }
2502 else
2503   { echo "$as_me:$LINENO: result: no" >&5
2504 echo "${ECHO_T}no" >&6; }
2505 fi
2506
2507   if test "x$ac_ct_CC" = x; then
2508     CC=""
2509   else
2510     case $cross_compiling:$ac_tool_warned in
2511 yes:)
2512 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2513 whose name does not start with the host triplet.  If you think this
2514 configuration is useful to you, please write to autoconf@gnu.org." >&5
2515 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2516 whose name does not start with the host triplet.  If you think this
2517 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2518 ac_tool_warned=yes ;;
2519 esac
2520     CC=$ac_ct_CC
2521   fi
2522 else
2523   CC="$ac_cv_prog_CC"
2524 fi
2525
2526 if test -z "$CC"; then
2527           if test -n "$ac_tool_prefix"; then
2528     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2529 set dummy ${ac_tool_prefix}cc; ac_word=$2
2530 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2532 if test "${ac_cv_prog_CC+set}" = set; then
2533   echo $ECHO_N "(cached) $ECHO_C" >&6
2534 else
2535   if test -n "$CC"; then
2536   ac_cv_prog_CC="$CC" # Let the user override the test.
2537 else
2538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539 for as_dir in $PATH
2540 do
2541   IFS=$as_save_IFS
2542   test -z "$as_dir" && as_dir=.
2543   for ac_exec_ext in '' $ac_executable_extensions; do
2544   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2545     ac_cv_prog_CC="${ac_tool_prefix}cc"
2546     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2547     break 2
2548   fi
2549 done
2550 done
2551 IFS=$as_save_IFS
2552
2553 fi
2554 fi
2555 CC=$ac_cv_prog_CC
2556 if test -n "$CC"; then
2557   { echo "$as_me:$LINENO: result: $CC" >&5
2558 echo "${ECHO_T}$CC" >&6; }
2559 else
2560   { echo "$as_me:$LINENO: result: no" >&5
2561 echo "${ECHO_T}no" >&6; }
2562 fi
2563
2564
2565   fi
2566 fi
2567 if test -z "$CC"; then
2568   # Extract the first word of "cc", so it can be a program name with args.
2569 set dummy cc; ac_word=$2
2570 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2572 if test "${ac_cv_prog_CC+set}" = set; then
2573   echo $ECHO_N "(cached) $ECHO_C" >&6
2574 else
2575   if test -n "$CC"; then
2576   ac_cv_prog_CC="$CC" # Let the user override the test.
2577 else
2578   ac_prog_rejected=no
2579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2580 for as_dir in $PATH
2581 do
2582   IFS=$as_save_IFS
2583   test -z "$as_dir" && as_dir=.
2584   for ac_exec_ext in '' $ac_executable_extensions; do
2585   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2586     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2587        ac_prog_rejected=yes
2588        continue
2589      fi
2590     ac_cv_prog_CC="cc"
2591     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2592     break 2
2593   fi
2594 done
2595 done
2596 IFS=$as_save_IFS
2597
2598 if test $ac_prog_rejected = yes; then
2599   # We found a bogon in the path, so make sure we never use it.
2600   set dummy $ac_cv_prog_CC
2601   shift
2602   if test $# != 0; then
2603     # We chose a different compiler from the bogus one.
2604     # However, it has the same basename, so the bogon will be chosen
2605     # first if we set CC to just the basename; use the full file name.
2606     shift
2607     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2608   fi
2609 fi
2610 fi
2611 fi
2612 CC=$ac_cv_prog_CC
2613 if test -n "$CC"; then
2614   { echo "$as_me:$LINENO: result: $CC" >&5
2615 echo "${ECHO_T}$CC" >&6; }
2616 else
2617   { echo "$as_me:$LINENO: result: no" >&5
2618 echo "${ECHO_T}no" >&6; }
2619 fi
2620
2621
2622 fi
2623 if test -z "$CC"; then
2624   if test -n "$ac_tool_prefix"; then
2625   for ac_prog in cl.exe
2626   do
2627     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2628 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2629 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2630 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2631 if test "${ac_cv_prog_CC+set}" = set; then
2632   echo $ECHO_N "(cached) $ECHO_C" >&6
2633 else
2634   if test -n "$CC"; then
2635   ac_cv_prog_CC="$CC" # Let the user override the test.
2636 else
2637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638 for as_dir in $PATH
2639 do
2640   IFS=$as_save_IFS
2641   test -z "$as_dir" && as_dir=.
2642   for ac_exec_ext in '' $ac_executable_extensions; do
2643   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2644     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2645     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2646     break 2
2647   fi
2648 done
2649 done
2650 IFS=$as_save_IFS
2651
2652 fi
2653 fi
2654 CC=$ac_cv_prog_CC
2655 if test -n "$CC"; then
2656   { echo "$as_me:$LINENO: result: $CC" >&5
2657 echo "${ECHO_T}$CC" >&6; }
2658 else
2659   { echo "$as_me:$LINENO: result: no" >&5
2660 echo "${ECHO_T}no" >&6; }
2661 fi
2662
2663
2664     test -n "$CC" && break
2665   done
2666 fi
2667 if test -z "$CC"; then
2668   ac_ct_CC=$CC
2669   for ac_prog in cl.exe
2670 do
2671   # Extract the first word of "$ac_prog", so it can be a program name with args.
2672 set dummy $ac_prog; ac_word=$2
2673 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2674 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2675 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2676   echo $ECHO_N "(cached) $ECHO_C" >&6
2677 else
2678   if test -n "$ac_ct_CC"; then
2679   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2680 else
2681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2682 for as_dir in $PATH
2683 do
2684   IFS=$as_save_IFS
2685   test -z "$as_dir" && as_dir=.
2686   for ac_exec_ext in '' $ac_executable_extensions; do
2687   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2688     ac_cv_prog_ac_ct_CC="$ac_prog"
2689     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2690     break 2
2691   fi
2692 done
2693 done
2694 IFS=$as_save_IFS
2695
2696 fi
2697 fi
2698 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2699 if test -n "$ac_ct_CC"; then
2700   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2701 echo "${ECHO_T}$ac_ct_CC" >&6; }
2702 else
2703   { echo "$as_me:$LINENO: result: no" >&5
2704 echo "${ECHO_T}no" >&6; }
2705 fi
2706
2707
2708   test -n "$ac_ct_CC" && break
2709 done
2710
2711   if test "x$ac_ct_CC" = x; then
2712     CC=""
2713   else
2714     case $cross_compiling:$ac_tool_warned in
2715 yes:)
2716 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2717 whose name does not start with the host triplet.  If you think this
2718 configuration is useful to you, please write to autoconf@gnu.org." >&5
2719 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2720 whose name does not start with the host triplet.  If you think this
2721 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2722 ac_tool_warned=yes ;;
2723 esac
2724     CC=$ac_ct_CC
2725   fi
2726 fi
2727
2728 fi
2729
2730
2731 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2732 See \`config.log' for more details." >&5
2733 echo "$as_me: error: no acceptable C compiler found in \$PATH
2734 See \`config.log' for more details." >&2;}
2735    { (exit 1); exit 1; }; }
2736
2737 # Provide some information about the compiler.
2738 echo "$as_me:$LINENO: checking for C compiler version" >&5
2739 ac_compiler=`set X $ac_compile; echo $2`
2740 { (ac_try="$ac_compiler --version >&5"
2741 case "(($ac_try" in
2742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2743   *) ac_try_echo=$ac_try;;
2744 esac
2745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2746   (eval "$ac_compiler --version >&5") 2>&5
2747   ac_status=$?
2748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2749   (exit $ac_status); }
2750 { (ac_try="$ac_compiler -v >&5"
2751 case "(($ac_try" in
2752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2753   *) ac_try_echo=$ac_try;;
2754 esac
2755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2756   (eval "$ac_compiler -v >&5") 2>&5
2757   ac_status=$?
2758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759   (exit $ac_status); }
2760 { (ac_try="$ac_compiler -V >&5"
2761 case "(($ac_try" in
2762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2763   *) ac_try_echo=$ac_try;;
2764 esac
2765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2766   (eval "$ac_compiler -V >&5") 2>&5
2767   ac_status=$?
2768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2769   (exit $ac_status); }
2770
2771 cat >conftest.$ac_ext <<_ACEOF
2772 /* confdefs.h.  */
2773 _ACEOF
2774 cat confdefs.h >>conftest.$ac_ext
2775 cat >>conftest.$ac_ext <<_ACEOF
2776 /* end confdefs.h.  */
2777
2778 int
2779 main ()
2780 {
2781
2782   ;
2783   return 0;
2784 }
2785 _ACEOF
2786 ac_clean_files_save=$ac_clean_files
2787 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2788 # Try to create an executable without -o first, disregard a.out.
2789 # It will help us diagnose broken compilers, and finding out an intuition
2790 # of exeext.
2791 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2792 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2793 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2794 #
2795 # List of possible output files, starting from the most likely.
2796 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2797 # only as a last resort.  b.out is created by i960 compilers.
2798 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2799 #
2800 # The IRIX 6 linker writes into existing files which may not be
2801 # executable, retaining their permissions.  Remove them first so a
2802 # subsequent execution test works.
2803 ac_rmfiles=
2804 for ac_file in $ac_files
2805 do
2806   case $ac_file in
2807     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2808     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2809   esac
2810 done
2811 rm -f $ac_rmfiles
2812
2813 if { (ac_try="$ac_link_default"
2814 case "(($ac_try" in
2815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2816   *) ac_try_echo=$ac_try;;
2817 esac
2818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2819   (eval "$ac_link_default") 2>&5
2820   ac_status=$?
2821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822   (exit $ac_status); }; then
2823   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2824 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2825 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2826 # so that the user can short-circuit this test for compilers unknown to
2827 # Autoconf.
2828 for ac_file in $ac_files
2829 do
2830   test -f "$ac_file" || continue
2831   case $ac_file in
2832     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2833         ;;
2834     [ab].out )
2835         # We found the default executable, but exeext='' is most
2836         # certainly right.
2837         break;;
2838     *.* )
2839         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2840         then :; else
2841            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2842         fi
2843         # We set ac_cv_exeext here because the later test for it is not
2844         # safe: cross compilers may not add the suffix if given an `-o'
2845         # argument, so we may need to know it at that point already.
2846         # Even if this section looks crufty: it has the advantage of
2847         # actually working.
2848         break;;
2849     * )
2850         break;;
2851   esac
2852 done
2853 test "$ac_cv_exeext" = no && ac_cv_exeext=
2854
2855 else
2856   echo "$as_me: failed program was:" >&5
2857 sed 's/^/| /' conftest.$ac_ext >&5
2858
2859 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2860 See \`config.log' for more details." >&5
2861 echo "$as_me: error: C compiler cannot create executables
2862 See \`config.log' for more details." >&2;}
2863    { (exit 77); exit 77; }; }
2864 fi
2865
2866 ac_exeext=$ac_cv_exeext
2867 { echo "$as_me:$LINENO: result: $ac_file" >&5
2868 echo "${ECHO_T}$ac_file" >&6; }
2869
2870 # Check that the compiler produces executables we can run.  If not, either
2871 # the compiler is broken, or we cross compile.
2872 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2873 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2874 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2875 # If not cross compiling, check that we can run a simple program.
2876 if test "$cross_compiling" != yes; then
2877   if { ac_try='./$ac_file'
2878   { (case "(($ac_try" in
2879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2880   *) ac_try_echo=$ac_try;;
2881 esac
2882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2883   (eval "$ac_try") 2>&5
2884   ac_status=$?
2885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2886   (exit $ac_status); }; }; then
2887     cross_compiling=no
2888   else
2889     if test "$cross_compiling" = maybe; then
2890         cross_compiling=yes
2891     else
2892         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2893 If you meant to cross compile, use \`--host'.
2894 See \`config.log' for more details." >&5
2895 echo "$as_me: error: cannot run C compiled programs.
2896 If you meant to cross compile, use \`--host'.
2897 See \`config.log' for more details." >&2;}
2898    { (exit 1); exit 1; }; }
2899     fi
2900   fi
2901 fi
2902 { echo "$as_me:$LINENO: result: yes" >&5
2903 echo "${ECHO_T}yes" >&6; }
2904
2905 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2906 ac_clean_files=$ac_clean_files_save
2907 # Check that the compiler produces executables we can run.  If not, either
2908 # the compiler is broken, or we cross compile.
2909 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2910 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2911 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2912 echo "${ECHO_T}$cross_compiling" >&6; }
2913
2914 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2915 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2916 if { (ac_try="$ac_link"
2917 case "(($ac_try" in
2918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919   *) ac_try_echo=$ac_try;;
2920 esac
2921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2922   (eval "$ac_link") 2>&5
2923   ac_status=$?
2924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2925   (exit $ac_status); }; then
2926   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2927 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2928 # work properly (i.e., refer to `conftest.exe'), while it won't with
2929 # `rm'.
2930 for ac_file in conftest.exe conftest conftest.*; do
2931   test -f "$ac_file" || continue
2932   case $ac_file in
2933     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2934     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2935           break;;
2936     * ) break;;
2937   esac
2938 done
2939 else
2940   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2941 See \`config.log' for more details." >&5
2942 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2943 See \`config.log' for more details." >&2;}
2944    { (exit 1); exit 1; }; }
2945 fi
2946
2947 rm -f conftest$ac_cv_exeext
2948 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2949 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2950
2951 rm -f conftest.$ac_ext
2952 EXEEXT=$ac_cv_exeext
2953 ac_exeext=$EXEEXT
2954 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2955 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2956 if test "${ac_cv_objext+set}" = set; then
2957   echo $ECHO_N "(cached) $ECHO_C" >&6
2958 else
2959   cat >conftest.$ac_ext <<_ACEOF
2960 /* confdefs.h.  */
2961 _ACEOF
2962 cat confdefs.h >>conftest.$ac_ext
2963 cat >>conftest.$ac_ext <<_ACEOF
2964 /* end confdefs.h.  */
2965
2966 int
2967 main ()
2968 {
2969
2970   ;
2971   return 0;
2972 }
2973 _ACEOF
2974 rm -f conftest.o conftest.obj
2975 if { (ac_try="$ac_compile"
2976 case "(($ac_try" in
2977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2978   *) ac_try_echo=$ac_try;;
2979 esac
2980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2981   (eval "$ac_compile") 2>&5
2982   ac_status=$?
2983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2984   (exit $ac_status); }; then
2985   for ac_file in conftest.o conftest.obj conftest.*; do
2986   test -f "$ac_file" || continue;
2987   case $ac_file in
2988     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2989     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2990        break;;
2991   esac
2992 done
2993 else
2994   echo "$as_me: failed program was:" >&5
2995 sed 's/^/| /' conftest.$ac_ext >&5
2996
2997 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2998 See \`config.log' for more details." >&5
2999 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3000 See \`config.log' for more details." >&2;}
3001    { (exit 1); exit 1; }; }
3002 fi
3003
3004 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3005 fi
3006 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3007 echo "${ECHO_T}$ac_cv_objext" >&6; }
3008 OBJEXT=$ac_cv_objext
3009 ac_objext=$OBJEXT
3010 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3011 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3012 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3013   echo $ECHO_N "(cached) $ECHO_C" >&6
3014 else
3015   cat >conftest.$ac_ext <<_ACEOF
3016 /* confdefs.h.  */
3017 _ACEOF
3018 cat confdefs.h >>conftest.$ac_ext
3019 cat >>conftest.$ac_ext <<_ACEOF
3020 /* end confdefs.h.  */
3021
3022 int
3023 main ()
3024 {
3025 #ifndef __GNUC__
3026        choke me
3027 #endif
3028
3029   ;
3030   return 0;
3031 }
3032 _ACEOF
3033 rm -f conftest.$ac_objext
3034 if { (ac_try="$ac_compile"
3035 case "(($ac_try" in
3036   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3037   *) ac_try_echo=$ac_try;;
3038 esac
3039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3040   (eval "$ac_compile") 2>conftest.er1
3041   ac_status=$?
3042   grep -v '^ *+' conftest.er1 >conftest.err
3043   rm -f conftest.er1
3044   cat conftest.err >&5
3045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046   (exit $ac_status); } &&
3047          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3048   { (case "(($ac_try" in
3049   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3050   *) ac_try_echo=$ac_try;;
3051 esac
3052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3053   (eval "$ac_try") 2>&5
3054   ac_status=$?
3055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3056   (exit $ac_status); }; } &&
3057          { ac_try='test -s conftest.$ac_objext'
3058   { (case "(($ac_try" in
3059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3060   *) ac_try_echo=$ac_try;;
3061 esac
3062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3063   (eval "$ac_try") 2>&5
3064   ac_status=$?
3065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3066   (exit $ac_status); }; }; then
3067   ac_compiler_gnu=yes
3068 else
3069   echo "$as_me: failed program was:" >&5
3070 sed 's/^/| /' conftest.$ac_ext >&5
3071
3072         ac_compiler_gnu=no
3073 fi
3074
3075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3076 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3077
3078 fi
3079 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3080 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3081 GCC=`test $ac_compiler_gnu = yes && echo yes`
3082 ac_test_CFLAGS=${CFLAGS+set}
3083 ac_save_CFLAGS=$CFLAGS
3084 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3085 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3086 if test "${ac_cv_prog_cc_g+set}" = set; then
3087   echo $ECHO_N "(cached) $ECHO_C" >&6
3088 else
3089   ac_save_c_werror_flag=$ac_c_werror_flag
3090    ac_c_werror_flag=yes
3091    ac_cv_prog_cc_g=no
3092    CFLAGS="-g"
3093    cat >conftest.$ac_ext <<_ACEOF
3094 /* confdefs.h.  */
3095 _ACEOF
3096 cat confdefs.h >>conftest.$ac_ext
3097 cat >>conftest.$ac_ext <<_ACEOF
3098 /* end confdefs.h.  */
3099
3100 int
3101 main ()
3102 {
3103
3104   ;
3105   return 0;
3106 }
3107 _ACEOF
3108 rm -f conftest.$ac_objext
3109 if { (ac_try="$ac_compile"
3110 case "(($ac_try" in
3111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3112   *) ac_try_echo=$ac_try;;
3113 esac
3114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3115   (eval "$ac_compile") 2>conftest.er1
3116   ac_status=$?
3117   grep -v '^ *+' conftest.er1 >conftest.err
3118   rm -f conftest.er1
3119   cat conftest.err >&5
3120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3121   (exit $ac_status); } &&
3122          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3123   { (case "(($ac_try" in
3124   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3125   *) ac_try_echo=$ac_try;;
3126 esac
3127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3128   (eval "$ac_try") 2>&5
3129   ac_status=$?
3130   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3131   (exit $ac_status); }; } &&
3132          { ac_try='test -s conftest.$ac_objext'
3133   { (case "(($ac_try" in
3134   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3135   *) ac_try_echo=$ac_try;;
3136 esac
3137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3138   (eval "$ac_try") 2>&5
3139   ac_status=$?
3140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3141   (exit $ac_status); }; }; then
3142   ac_cv_prog_cc_g=yes
3143 else
3144   echo "$as_me: failed program was:" >&5
3145 sed 's/^/| /' conftest.$ac_ext >&5
3146
3147         CFLAGS=""
3148       cat >conftest.$ac_ext <<_ACEOF
3149 /* confdefs.h.  */
3150 _ACEOF
3151 cat confdefs.h >>conftest.$ac_ext
3152 cat >>conftest.$ac_ext <<_ACEOF
3153 /* end confdefs.h.  */
3154
3155 int
3156 main ()
3157 {
3158
3159   ;
3160   return 0;
3161 }
3162 _ACEOF
3163 rm -f conftest.$ac_objext
3164 if { (ac_try="$ac_compile"
3165 case "(($ac_try" in
3166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167   *) ac_try_echo=$ac_try;;
3168 esac
3169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3170   (eval "$ac_compile") 2>conftest.er1
3171   ac_status=$?
3172   grep -v '^ *+' conftest.er1 >conftest.err
3173   rm -f conftest.er1
3174   cat conftest.err >&5
3175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3176   (exit $ac_status); } &&
3177          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3178   { (case "(($ac_try" in
3179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180   *) ac_try_echo=$ac_try;;
3181 esac
3182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3183   (eval "$ac_try") 2>&5
3184   ac_status=$?
3185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186   (exit $ac_status); }; } &&
3187          { ac_try='test -s conftest.$ac_objext'
3188   { (case "(($ac_try" in
3189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3190   *) ac_try_echo=$ac_try;;
3191 esac
3192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3193   (eval "$ac_try") 2>&5
3194   ac_status=$?
3195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3196   (exit $ac_status); }; }; then
3197   :
3198 else
3199   echo "$as_me: failed program was:" >&5
3200 sed 's/^/| /' conftest.$ac_ext >&5
3201
3202         ac_c_werror_flag=$ac_save_c_werror_flag
3203          CFLAGS="-g"
3204          cat >conftest.$ac_ext <<_ACEOF
3205 /* confdefs.h.  */
3206 _ACEOF
3207 cat confdefs.h >>conftest.$ac_ext
3208 cat >>conftest.$ac_ext <<_ACEOF
3209 /* end confdefs.h.  */
3210
3211 int
3212 main ()
3213 {
3214
3215   ;
3216   return 0;
3217 }
3218 _ACEOF
3219 rm -f conftest.$ac_objext
3220 if { (ac_try="$ac_compile"
3221 case "(($ac_try" in
3222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3223   *) ac_try_echo=$ac_try;;
3224 esac
3225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3226   (eval "$ac_compile") 2>conftest.er1
3227   ac_status=$?
3228   grep -v '^ *+' conftest.er1 >conftest.err
3229   rm -f conftest.er1
3230   cat conftest.err >&5
3231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3232   (exit $ac_status); } &&
3233          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3234   { (case "(($ac_try" in
3235   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3236   *) ac_try_echo=$ac_try;;
3237 esac
3238 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3239   (eval "$ac_try") 2>&5
3240   ac_status=$?
3241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242   (exit $ac_status); }; } &&
3243          { ac_try='test -s conftest.$ac_objext'
3244   { (case "(($ac_try" in
3245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246   *) ac_try_echo=$ac_try;;
3247 esac
3248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3249   (eval "$ac_try") 2>&5
3250   ac_status=$?
3251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3252   (exit $ac_status); }; }; then
3253   ac_cv_prog_cc_g=yes
3254 else
3255   echo "$as_me: failed program was:" >&5
3256 sed 's/^/| /' conftest.$ac_ext >&5
3257
3258
3259 fi
3260
3261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3262 fi
3263
3264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3265 fi
3266
3267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3268    ac_c_werror_flag=$ac_save_c_werror_flag
3269 fi
3270 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3271 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3272 if test "$ac_test_CFLAGS" = set; then
3273   CFLAGS=$ac_save_CFLAGS
3274 elif test $ac_cv_prog_cc_g = yes; then
3275   if test "$GCC" = yes; then
3276     CFLAGS="-g -O2"
3277   else
3278     CFLAGS="-g"
3279   fi
3280 else
3281   if test "$GCC" = yes; then
3282     CFLAGS="-O2"
3283   else
3284     CFLAGS=
3285   fi
3286 fi
3287 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3288 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3289 if test "${ac_cv_prog_cc_c89+set}" = set; then
3290   echo $ECHO_N "(cached) $ECHO_C" >&6
3291 else
3292   ac_cv_prog_cc_c89=no
3293 ac_save_CC=$CC
3294 cat >conftest.$ac_ext <<_ACEOF
3295 /* confdefs.h.  */
3296 _ACEOF
3297 cat confdefs.h >>conftest.$ac_ext
3298 cat >>conftest.$ac_ext <<_ACEOF
3299 /* end confdefs.h.  */
3300 #include <stdarg.h>
3301 #include <stdio.h>
3302 #include <sys/types.h>
3303 #include <sys/stat.h>
3304 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3305 struct buf { int x; };
3306 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3307 static char *e (p, i)
3308      char **p;
3309      int i;
3310 {
3311   return p[i];
3312 }
3313 static char *f (char * (*g) (char **, int), char **p, ...)
3314 {
3315   char *s;
3316   va_list v;
3317   va_start (v,p);
3318   s = g (p, va_arg (v,int));
3319   va_end (v);
3320   return s;
3321 }
3322
3323 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3324    function prototypes and stuff, but not '\xHH' hex character constants.
3325    These don't provoke an error unfortunately, instead are silently treated
3326    as 'x'.  The following induces an error, until -std is added to get
3327    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3328    array size at least.  It's necessary to write '\x00'==0 to get something
3329    that's true only with -std.  */
3330 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3331
3332 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3333    inside strings and character constants.  */
3334 #define FOO(x) 'x'
3335 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3336
3337 int test (int i, double x);
3338 struct s1 {int (*f) (int a);};
3339 struct s2 {int (*f) (double a);};
3340 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3341 int argc;
3342 char **argv;
3343 int
3344 main ()
3345 {
3346 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3347   ;
3348   return 0;
3349 }
3350 _ACEOF
3351 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3352         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3353 do
3354   CC="$ac_save_CC $ac_arg"
3355   rm -f conftest.$ac_objext
3356 if { (ac_try="$ac_compile"
3357 case "(($ac_try" in
3358   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359   *) ac_try_echo=$ac_try;;
3360 esac
3361 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3362   (eval "$ac_compile") 2>conftest.er1
3363   ac_status=$?
3364   grep -v '^ *+' conftest.er1 >conftest.err
3365   rm -f conftest.er1
3366   cat conftest.err >&5
3367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3368   (exit $ac_status); } &&
3369          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3370   { (case "(($ac_try" in
3371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3372   *) ac_try_echo=$ac_try;;
3373 esac
3374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3375   (eval "$ac_try") 2>&5
3376   ac_status=$?
3377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3378   (exit $ac_status); }; } &&
3379          { ac_try='test -s conftest.$ac_objext'
3380   { (case "(($ac_try" in
3381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3382   *) ac_try_echo=$ac_try;;
3383 esac
3384 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3385   (eval "$ac_try") 2>&5
3386   ac_status=$?
3387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3388   (exit $ac_status); }; }; then
3389   ac_cv_prog_cc_c89=$ac_arg
3390 else
3391   echo "$as_me: failed program was:" >&5
3392 sed 's/^/| /' conftest.$ac_ext >&5
3393
3394
3395 fi
3396
3397 rm -f core conftest.err conftest.$ac_objext
3398   test "x$ac_cv_prog_cc_c89" != "xno" && break
3399 done
3400 rm -f conftest.$ac_ext
3401 CC=$ac_save_CC
3402
3403 fi
3404 # AC_CACHE_VAL
3405 case "x$ac_cv_prog_cc_c89" in
3406   x)
3407     { echo "$as_me:$LINENO: result: none needed" >&5
3408 echo "${ECHO_T}none needed" >&6; } ;;
3409   xno)
3410     { echo "$as_me:$LINENO: result: unsupported" >&5
3411 echo "${ECHO_T}unsupported" >&6; } ;;
3412   *)
3413     CC="$CC $ac_cv_prog_cc_c89"
3414     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3415 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3416 esac
3417
3418
3419 ac_ext=c
3420 ac_cpp='$CPP $CPPFLAGS'
3421 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3422 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3423 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3424
3425
3426 ac_ext=c
3427 ac_cpp='$CPP $CPPFLAGS'
3428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3430 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3431 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3432 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3433 # On Suns, sometimes $CPP names a directory.
3434 if test -n "$CPP" && test -d "$CPP"; then
3435   CPP=
3436 fi
3437 if test -z "$CPP"; then
3438   if test "${ac_cv_prog_CPP+set}" = set; then
3439   echo $ECHO_N "(cached) $ECHO_C" >&6
3440 else
3441       # Double quotes because CPP needs to be expanded
3442     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3443     do
3444       ac_preproc_ok=false
3445 for ac_c_preproc_warn_flag in '' yes
3446 do
3447   # Use a header file that comes with gcc, so configuring glibc
3448   # with a fresh cross-compiler works.
3449   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3450   # <limits.h> exists even on freestanding compilers.
3451   # On the NeXT, cc -E runs the code through the compiler's parser,
3452   # not just through cpp. "Syntax error" is here to catch this case.
3453   cat >conftest.$ac_ext <<_ACEOF
3454 /* confdefs.h.  */
3455 _ACEOF
3456 cat confdefs.h >>conftest.$ac_ext
3457 cat >>conftest.$ac_ext <<_ACEOF
3458 /* end confdefs.h.  */
3459 #ifdef __STDC__
3460 # include <limits.h>
3461 #else
3462 # include <assert.h>
3463 #endif
3464                      Syntax error
3465 _ACEOF
3466 if { (ac_try="$ac_cpp conftest.$ac_ext"
3467 case "(($ac_try" in
3468   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3469   *) ac_try_echo=$ac_try;;
3470 esac
3471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3472   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3473   ac_status=$?
3474   grep -v '^ *+' conftest.er1 >conftest.err
3475   rm -f conftest.er1
3476   cat conftest.err >&5
3477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3478   (exit $ac_status); } >/dev/null; then
3479   if test -s conftest.err; then
3480     ac_cpp_err=$ac_c_preproc_warn_flag
3481     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3482   else
3483     ac_cpp_err=
3484   fi
3485 else
3486   ac_cpp_err=yes
3487 fi
3488 if test -z "$ac_cpp_err"; then
3489   :
3490 else
3491   echo "$as_me: failed program was:" >&5
3492 sed 's/^/| /' conftest.$ac_ext >&5
3493
3494   # Broken: fails on valid input.
3495 continue
3496 fi
3497
3498 rm -f conftest.err conftest.$ac_ext
3499
3500   # OK, works on sane cases.  Now check whether nonexistent headers
3501   # can be detected and how.
3502   cat >conftest.$ac_ext <<_ACEOF
3503 /* confdefs.h.  */
3504 _ACEOF
3505 cat confdefs.h >>conftest.$ac_ext
3506 cat >>conftest.$ac_ext <<_ACEOF
3507 /* end confdefs.h.  */
3508 #include <ac_nonexistent.h>
3509 _ACEOF
3510 if { (ac_try="$ac_cpp conftest.$ac_ext"
3511 case "(($ac_try" in
3512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513   *) ac_try_echo=$ac_try;;
3514 esac
3515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3516   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3517   ac_status=$?
3518   grep -v '^ *+' conftest.er1 >conftest.err
3519   rm -f conftest.er1
3520   cat conftest.err >&5
3521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3522   (exit $ac_status); } >/dev/null; then
3523   if test -s conftest.err; then
3524     ac_cpp_err=$ac_c_preproc_warn_flag
3525     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3526   else
3527     ac_cpp_err=
3528   fi
3529 else
3530   ac_cpp_err=yes
3531 fi
3532 if test -z "$ac_cpp_err"; then
3533   # Broken: success on invalid input.
3534 continue
3535 else
3536   echo "$as_me: failed program was:" >&5
3537 sed 's/^/| /' conftest.$ac_ext >&5
3538
3539   # Passes both tests.
3540 ac_preproc_ok=:
3541 break
3542 fi
3543
3544 rm -f conftest.err conftest.$ac_ext
3545
3546 done
3547 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3548 rm -f conftest.err conftest.$ac_ext
3549 if $ac_preproc_ok; then
3550   break
3551 fi
3552
3553     done
3554     ac_cv_prog_CPP=$CPP
3555
3556 fi
3557   CPP=$ac_cv_prog_CPP
3558 else
3559   ac_cv_prog_CPP=$CPP
3560 fi
3561 { echo "$as_me:$LINENO: result: $CPP" >&5
3562 echo "${ECHO_T}$CPP" >&6; }
3563 ac_preproc_ok=false
3564 for ac_c_preproc_warn_flag in '' yes
3565 do
3566   # Use a header file that comes with gcc, so configuring glibc
3567   # with a fresh cross-compiler works.
3568   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3569   # <limits.h> exists even on freestanding compilers.
3570   # On the NeXT, cc -E runs the code through the compiler's parser,
3571   # not just through cpp. "Syntax error" is here to catch this case.
3572   cat >conftest.$ac_ext <<_ACEOF
3573 /* confdefs.h.  */
3574 _ACEOF
3575 cat confdefs.h >>conftest.$ac_ext
3576 cat >>conftest.$ac_ext <<_ACEOF
3577 /* end confdefs.h.  */
3578 #ifdef __STDC__
3579 # include <limits.h>
3580 #else
3581 # include <assert.h>
3582 #endif
3583                      Syntax error
3584 _ACEOF
3585 if { (ac_try="$ac_cpp conftest.$ac_ext"
3586 case "(($ac_try" in
3587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3588   *) ac_try_echo=$ac_try;;
3589 esac
3590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3591   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3592   ac_status=$?
3593   grep -v '^ *+' conftest.er1 >conftest.err
3594   rm -f conftest.er1
3595   cat conftest.err >&5
3596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597   (exit $ac_status); } >/dev/null; then
3598   if test -s conftest.err; then
3599     ac_cpp_err=$ac_c_preproc_warn_flag
3600     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3601   else
3602     ac_cpp_err=
3603   fi
3604 else
3605   ac_cpp_err=yes
3606 fi
3607 if test -z "$ac_cpp_err"; then
3608   :
3609 else
3610   echo "$as_me: failed program was:" >&5
3611 sed 's/^/| /' conftest.$ac_ext >&5
3612
3613   # Broken: fails on valid input.
3614 continue
3615 fi
3616
3617 rm -f conftest.err conftest.$ac_ext
3618
3619   # OK, works on sane cases.  Now check whether nonexistent headers
3620   # can be detected and how.
3621   cat >conftest.$ac_ext <<_ACEOF
3622 /* confdefs.h.  */
3623 _ACEOF
3624 cat confdefs.h >>conftest.$ac_ext
3625 cat >>conftest.$ac_ext <<_ACEOF
3626 /* end confdefs.h.  */
3627 #include <ac_nonexistent.h>
3628 _ACEOF
3629 if { (ac_try="$ac_cpp conftest.$ac_ext"
3630 case "(($ac_try" in
3631   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3632   *) ac_try_echo=$ac_try;;
3633 esac
3634 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3635   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3636   ac_status=$?
3637   grep -v '^ *+' conftest.er1 >conftest.err
3638   rm -f conftest.er1
3639   cat conftest.err >&5
3640   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3641   (exit $ac_status); } >/dev/null; then
3642   if test -s conftest.err; then
3643     ac_cpp_err=$ac_c_preproc_warn_flag
3644     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3645   else
3646     ac_cpp_err=
3647   fi
3648 else
3649   ac_cpp_err=yes
3650 fi
3651 if test -z "$ac_cpp_err"; then
3652   # Broken: success on invalid input.
3653 continue
3654 else
3655   echo "$as_me: failed program was:" >&5
3656 sed 's/^/| /' conftest.$ac_ext >&5
3657
3658   # Passes both tests.
3659 ac_preproc_ok=:
3660 break
3661 fi
3662
3663 rm -f conftest.err conftest.$ac_ext
3664
3665 done
3666 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3667 rm -f conftest.err conftest.$ac_ext
3668 if $ac_preproc_ok; then
3669   :
3670 else
3671   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3672 See \`config.log' for more details." >&5
3673 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3674 See \`config.log' for more details." >&2;}
3675    { (exit 1); exit 1; }; }
3676 fi
3677
3678 ac_ext=c
3679 ac_cpp='$CPP $CPPFLAGS'
3680 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3681 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3682 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3683
3684
3685 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3686 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3687 if test "${ac_cv_path_GREP+set}" = set; then
3688   echo $ECHO_N "(cached) $ECHO_C" >&6
3689 else
3690   # Extract the first word of "grep ggrep" to use in msg output
3691 if test -z "$GREP"; then
3692 set dummy grep ggrep; ac_prog_name=$2
3693 if test "${ac_cv_path_GREP+set}" = set; then
3694   echo $ECHO_N "(cached) $ECHO_C" >&6
3695 else
3696   ac_path_GREP_found=false
3697 # Loop through the user's path and test for each of PROGNAME-LIST
3698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3699 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3700 do
3701   IFS=$as_save_IFS
3702   test -z "$as_dir" && as_dir=.
3703   for ac_prog in grep ggrep; do
3704   for ac_exec_ext in '' $ac_executable_extensions; do
3705     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3706     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3707     # Check for GNU ac_path_GREP and select it if it is found.
3708   # Check for GNU $ac_path_GREP
3709 case `"$ac_path_GREP" --version 2>&1` in
3710 *GNU*)
3711   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3712 *)
3713   ac_count=0
3714   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3715   while :
3716   do
3717     cat "conftest.in" "conftest.in" >"conftest.tmp"
3718     mv "conftest.tmp" "conftest.in"
3719     cp "conftest.in" "conftest.nl"
3720     echo 'GREP' >> "conftest.nl"
3721     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3722     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3723     ac_count=`expr $ac_count + 1`
3724     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3725       # Best one so far, save it but keep looking for a better one
3726       ac_cv_path_GREP="$ac_path_GREP"
3727       ac_path_GREP_max=$ac_count
3728     fi
3729     # 10*(2^10) chars as input seems more than enough
3730     test $ac_count -gt 10 && break
3731   done
3732   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3733 esac
3734
3735
3736     $ac_path_GREP_found && break 3
3737   done
3738 done
3739
3740 done
3741 IFS=$as_save_IFS
3742
3743
3744 fi
3745
3746 GREP="$ac_cv_path_GREP"
3747 if test -z "$GREP"; then
3748   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3749 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3750    { (exit 1); exit 1; }; }
3751 fi
3752
3753 else
3754   ac_cv_path_GREP=$GREP
3755 fi
3756
3757
3758 fi
3759 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3760 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3761  GREP="$ac_cv_path_GREP"
3762
3763
3764 { echo "$as_me:$LINENO: checking for egrep" >&5
3765 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3766 if test "${ac_cv_path_EGREP+set}" = set; then
3767   echo $ECHO_N "(cached) $ECHO_C" >&6
3768 else
3769   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3770    then ac_cv_path_EGREP="$GREP -E"
3771    else
3772      # Extract the first word of "egrep" to use in msg output
3773 if test -z "$EGREP"; then
3774 set dummy egrep; ac_prog_name=$2
3775 if test "${ac_cv_path_EGREP+set}" = set; then
3776   echo $ECHO_N "(cached) $ECHO_C" >&6
3777 else
3778   ac_path_EGREP_found=false
3779 # Loop through the user's path and test for each of PROGNAME-LIST
3780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3782 do
3783   IFS=$as_save_IFS
3784   test -z "$as_dir" && as_dir=.
3785   for ac_prog in egrep; do
3786   for ac_exec_ext in '' $ac_executable_extensions; do
3787     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3788     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3789     # Check for GNU ac_path_EGREP and select it if it is found.
3790   # Check for GNU $ac_path_EGREP
3791 case `"$ac_path_EGREP" --version 2>&1` in
3792 *GNU*)
3793   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3794 *)
3795   ac_count=0
3796   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3797   while :
3798   do
3799     cat "conftest.in" "conftest.in" >"conftest.tmp"
3800     mv "conftest.tmp" "conftest.in"
3801     cp "conftest.in" "conftest.nl"
3802     echo 'EGREP' >> "conftest.nl"
3803     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3804     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3805     ac_count=`expr $ac_count + 1`
3806     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3807       # Best one so far, save it but keep looking for a better one
3808       ac_cv_path_EGREP="$ac_path_EGREP"
3809       ac_path_EGREP_max=$ac_count
3810     fi
3811     # 10*(2^10) chars as input seems more than enough
3812     test $ac_count -gt 10 && break
3813   done
3814   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3815 esac
3816
3817
3818     $ac_path_EGREP_found && break 3
3819   done
3820 done
3821
3822 done
3823 IFS=$as_save_IFS
3824
3825
3826 fi
3827
3828 EGREP="$ac_cv_path_EGREP"
3829 if test -z "$EGREP"; then
3830   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3831 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3832    { (exit 1); exit 1; }; }
3833 fi
3834
3835 else
3836   ac_cv_path_EGREP=$EGREP
3837 fi
3838
3839
3840    fi
3841 fi
3842 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3843 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3844  EGREP="$ac_cv_path_EGREP"
3845
3846
3847 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3848 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3849 if test "${ac_cv_header_stdc+set}" = set; then
3850   echo $ECHO_N "(cached) $ECHO_C" >&6
3851 else
3852   cat >conftest.$ac_ext <<_ACEOF
3853 /* confdefs.h.  */
3854 _ACEOF
3855 cat confdefs.h >>conftest.$ac_ext
3856 cat >>conftest.$ac_ext <<_ACEOF
3857 /* end confdefs.h.  */
3858 #include <stdlib.h>
3859 #include <stdarg.h>
3860 #include <string.h>
3861 #include <float.h>
3862
3863 int
3864 main ()
3865 {
3866
3867   ;
3868   return 0;
3869 }
3870 _ACEOF
3871 rm -f conftest.$ac_objext
3872 if { (ac_try="$ac_compile"
3873 case "(($ac_try" in
3874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3875   *) ac_try_echo=$ac_try;;
3876 esac
3877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3878   (eval "$ac_compile") 2>conftest.er1
3879   ac_status=$?
3880   grep -v '^ *+' conftest.er1 >conftest.err
3881   rm -f conftest.er1
3882   cat conftest.err >&5
3883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3884   (exit $ac_status); } &&
3885          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3886   { (case "(($ac_try" in
3887   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3888   *) ac_try_echo=$ac_try;;
3889 esac
3890 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3891   (eval "$ac_try") 2>&5
3892   ac_status=$?
3893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3894   (exit $ac_status); }; } &&
3895          { ac_try='test -s conftest.$ac_objext'
3896   { (case "(($ac_try" in
3897   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3898   *) ac_try_echo=$ac_try;;
3899 esac
3900 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3901   (eval "$ac_try") 2>&5
3902   ac_status=$?
3903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3904   (exit $ac_status); }; }; then
3905   ac_cv_header_stdc=yes
3906 else
3907   echo "$as_me: failed program was:" >&5
3908 sed 's/^/| /' conftest.$ac_ext >&5
3909
3910         ac_cv_header_stdc=no
3911 fi
3912
3913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3914
3915 if test $ac_cv_header_stdc = yes; then
3916   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3917   cat >conftest.$ac_ext <<_ACEOF
3918 /* confdefs.h.  */
3919 _ACEOF
3920 cat confdefs.h >>conftest.$ac_ext
3921 cat >>conftest.$ac_ext <<_ACEOF
3922 /* end confdefs.h.  */
3923 #include <string.h>
3924
3925 _ACEOF
3926 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3927   $EGREP "memchr" >/dev/null 2>&1; then
3928   :
3929 else
3930   ac_cv_header_stdc=no
3931 fi
3932 rm -f conftest*
3933
3934 fi
3935
3936 if test $ac_cv_header_stdc = yes; then
3937   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3938   cat >conftest.$ac_ext <<_ACEOF
3939 /* confdefs.h.  */
3940 _ACEOF
3941 cat confdefs.h >>conftest.$ac_ext
3942 cat >>conftest.$ac_ext <<_ACEOF
3943 /* end confdefs.h.  */
3944 #include <stdlib.h>
3945
3946 _ACEOF
3947 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3948   $EGREP "free" >/dev/null 2>&1; then
3949   :
3950 else
3951   ac_cv_header_stdc=no
3952 fi
3953 rm -f conftest*
3954
3955 fi
3956
3957 if test $ac_cv_header_stdc = yes; then
3958   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3959   if test "$cross_compiling" = yes; then
3960   :
3961 else
3962   cat >conftest.$ac_ext <<_ACEOF
3963 /* confdefs.h.  */
3964 _ACEOF
3965 cat confdefs.h >>conftest.$ac_ext
3966 cat >>conftest.$ac_ext <<_ACEOF
3967 /* end confdefs.h.  */
3968 #include <ctype.h>
3969 #include <stdlib.h>
3970 #if ((' ' & 0x0FF) == 0x020)
3971 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3972 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3973 #else
3974 # define ISLOWER(c) \
3975                    (('a' <= (c) && (c) <= 'i') \
3976                      || ('j' <= (c) && (c) <= 'r') \
3977                      || ('s' <= (c) && (c) <= 'z'))
3978 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3979 #endif
3980
3981 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3982 int
3983 main ()
3984 {
3985   int i;
3986   for (i = 0; i < 256; i++)
3987     if (XOR (islower (i), ISLOWER (i))
3988         || toupper (i) != TOUPPER (i))
3989       return 2;
3990   return 0;
3991 }
3992 _ACEOF
3993 rm -f conftest$ac_exeext
3994 if { (ac_try="$ac_link"
3995 case "(($ac_try" in
3996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997   *) ac_try_echo=$ac_try;;
3998 esac
3999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4000   (eval "$ac_link") 2>&5
4001   ac_status=$?
4002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4003   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4004   { (case "(($ac_try" in
4005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4006   *) ac_try_echo=$ac_try;;
4007 esac
4008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4009   (eval "$ac_try") 2>&5
4010   ac_status=$?
4011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4012   (exit $ac_status); }; }; then
4013   :
4014 else
4015   echo "$as_me: program exited with status $ac_status" >&5
4016 echo "$as_me: failed program was:" >&5
4017 sed 's/^/| /' conftest.$ac_ext >&5
4018
4019 ( exit $ac_status )
4020 ac_cv_header_stdc=no
4021 fi
4022 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4023 fi
4024
4025
4026 fi
4027 fi
4028 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4029 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4030 if test $ac_cv_header_stdc = yes; then
4031
4032 cat >>confdefs.h <<\_ACEOF
4033 #define STDC_HEADERS 1
4034 _ACEOF
4035
4036 fi
4037
4038 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4049                   inttypes.h stdint.h unistd.h
4050 do
4051 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4052 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4053 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4054 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4055   echo $ECHO_N "(cached) $ECHO_C" >&6
4056 else
4057   cat >conftest.$ac_ext <<_ACEOF
4058 /* confdefs.h.  */
4059 _ACEOF
4060 cat confdefs.h >>conftest.$ac_ext
4061 cat >>conftest.$ac_ext <<_ACEOF
4062 /* end confdefs.h.  */
4063 $ac_includes_default
4064
4065 #include <$ac_header>
4066 _ACEOF
4067 rm -f conftest.$ac_objext
4068 if { (ac_try="$ac_compile"
4069 case "(($ac_try" in
4070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4071   *) ac_try_echo=$ac_try;;
4072 esac
4073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4074   (eval "$ac_compile") 2>conftest.er1
4075   ac_status=$?
4076   grep -v '^ *+' conftest.er1 >conftest.err
4077   rm -f conftest.er1
4078   cat conftest.err >&5
4079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4080   (exit $ac_status); } &&
4081          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4082   { (case "(($ac_try" in
4083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4084   *) ac_try_echo=$ac_try;;
4085 esac
4086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4087   (eval "$ac_try") 2>&5
4088   ac_status=$?
4089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4090   (exit $ac_status); }; } &&
4091          { ac_try='test -s conftest.$ac_objext'
4092   { (case "(($ac_try" in
4093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4094   *) ac_try_echo=$ac_try;;
4095 esac
4096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4097   (eval "$ac_try") 2>&5
4098   ac_status=$?
4099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4100   (exit $ac_status); }; }; then
4101   eval "$as_ac_Header=yes"
4102 else
4103   echo "$as_me: failed program was:" >&5
4104 sed 's/^/| /' conftest.$ac_ext >&5
4105
4106         eval "$as_ac_Header=no"
4107 fi
4108
4109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4110 fi
4111 ac_res=`eval echo '${'$as_ac_Header'}'`
4112                { echo "$as_me:$LINENO: result: $ac_res" >&5
4113 echo "${ECHO_T}$ac_res" >&6; }
4114 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4115   cat >>confdefs.h <<_ACEOF
4116 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4117 _ACEOF
4118
4119 fi
4120
4121 done
4122
4123
4124 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4125 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4126 if test "${ac_cv_c_bigendian+set}" = set; then
4127   echo $ECHO_N "(cached) $ECHO_C" >&6
4128 else
4129   # See if sys/param.h defines the BYTE_ORDER macro.
4130 cat >conftest.$ac_ext <<_ACEOF
4131 /* confdefs.h.  */
4132 _ACEOF
4133 cat confdefs.h >>conftest.$ac_ext
4134 cat >>conftest.$ac_ext <<_ACEOF
4135 /* end confdefs.h.  */
4136 #include <sys/types.h>
4137 #include <sys/param.h>
4138
4139 int
4140 main ()
4141 {
4142 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4143  bogus endian macros
4144 #endif
4145
4146   ;
4147   return 0;
4148 }
4149 _ACEOF
4150 rm -f conftest.$ac_objext
4151 if { (ac_try="$ac_compile"
4152 case "(($ac_try" in
4153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4154   *) ac_try_echo=$ac_try;;
4155 esac
4156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4157   (eval "$ac_compile") 2>conftest.er1
4158   ac_status=$?
4159   grep -v '^ *+' conftest.er1 >conftest.err
4160   rm -f conftest.er1
4161   cat conftest.err >&5
4162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4163   (exit $ac_status); } &&
4164          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4165   { (case "(($ac_try" in
4166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4167   *) ac_try_echo=$ac_try;;
4168 esac
4169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4170   (eval "$ac_try") 2>&5
4171   ac_status=$?
4172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4173   (exit $ac_status); }; } &&
4174          { ac_try='test -s conftest.$ac_objext'
4175   { (case "(($ac_try" in
4176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4177   *) ac_try_echo=$ac_try;;
4178 esac
4179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4180   (eval "$ac_try") 2>&5
4181   ac_status=$?
4182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4183   (exit $ac_status); }; }; then
4184   # It does; now see whether it defined to BIG_ENDIAN or not.
4185 cat >conftest.$ac_ext <<_ACEOF
4186 /* confdefs.h.  */
4187 _ACEOF
4188 cat confdefs.h >>conftest.$ac_ext
4189 cat >>conftest.$ac_ext <<_ACEOF
4190 /* end confdefs.h.  */
4191 #include <sys/types.h>
4192 #include <sys/param.h>
4193
4194 int
4195 main ()
4196 {
4197 #if BYTE_ORDER != BIG_ENDIAN
4198  not big endian
4199 #endif
4200
4201   ;
4202   return 0;
4203 }
4204 _ACEOF
4205 rm -f conftest.$ac_objext
4206 if { (ac_try="$ac_compile"
4207 case "(($ac_try" in
4208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4209   *) ac_try_echo=$ac_try;;
4210 esac
4211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4212   (eval "$ac_compile") 2>conftest.er1
4213   ac_status=$?
4214   grep -v '^ *+' conftest.er1 >conftest.err
4215   rm -f conftest.er1
4216   cat conftest.err >&5
4217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4218   (exit $ac_status); } &&
4219          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4220   { (case "(($ac_try" in
4221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4222   *) ac_try_echo=$ac_try;;
4223 esac
4224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4225   (eval "$ac_try") 2>&5
4226   ac_status=$?
4227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228   (exit $ac_status); }; } &&
4229          { ac_try='test -s conftest.$ac_objext'
4230   { (case "(($ac_try" in
4231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4232   *) ac_try_echo=$ac_try;;
4233 esac
4234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4235   (eval "$ac_try") 2>&5
4236   ac_status=$?
4237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4238   (exit $ac_status); }; }; then
4239   ac_cv_c_bigendian=yes
4240 else
4241   echo "$as_me: failed program was:" >&5
4242 sed 's/^/| /' conftest.$ac_ext >&5
4243
4244         ac_cv_c_bigendian=no
4245 fi
4246
4247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4248 else
4249   echo "$as_me: failed program was:" >&5
4250 sed 's/^/| /' conftest.$ac_ext >&5
4251
4252         # It does not; compile a test program.
4253 if test "$cross_compiling" = yes; then
4254   # try to guess the endianness by grepping values into an object file
4255   ac_cv_c_bigendian=unknown
4256   cat >conftest.$ac_ext <<_ACEOF
4257 /* confdefs.h.  */
4258 _ACEOF
4259 cat confdefs.h >>conftest.$ac_ext
4260 cat >>conftest.$ac_ext <<_ACEOF
4261 /* end confdefs.h.  */
4262 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4263 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4264 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4265 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4266 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4267 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4268 int
4269 main ()
4270 {
4271  _ascii (); _ebcdic ();
4272   ;
4273   return 0;
4274 }
4275 _ACEOF
4276 rm -f conftest.$ac_objext
4277 if { (ac_try="$ac_compile"
4278 case "(($ac_try" in
4279   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4280   *) ac_try_echo=$ac_try;;
4281 esac
4282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4283   (eval "$ac_compile") 2>conftest.er1
4284   ac_status=$?
4285   grep -v '^ *+' conftest.er1 >conftest.err
4286   rm -f conftest.er1
4287   cat conftest.err >&5
4288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4289   (exit $ac_status); } &&
4290          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4291   { (case "(($ac_try" in
4292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4293   *) ac_try_echo=$ac_try;;
4294 esac
4295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4296   (eval "$ac_try") 2>&5
4297   ac_status=$?
4298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4299   (exit $ac_status); }; } &&
4300          { ac_try='test -s conftest.$ac_objext'
4301   { (case "(($ac_try" in
4302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4303   *) ac_try_echo=$ac_try;;
4304 esac
4305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4306   (eval "$ac_try") 2>&5
4307   ac_status=$?
4308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4309   (exit $ac_status); }; }; then
4310   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4311   ac_cv_c_bigendian=yes
4312 fi
4313 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4314   if test "$ac_cv_c_bigendian" = unknown; then
4315     ac_cv_c_bigendian=no
4316   else
4317     # finding both strings is unlikely to happen, but who knows?
4318     ac_cv_c_bigendian=unknown
4319   fi
4320 fi
4321 else
4322   echo "$as_me: failed program was:" >&5
4323 sed 's/^/| /' conftest.$ac_ext >&5
4324
4325
4326 fi
4327
4328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4329 else
4330   cat >conftest.$ac_ext <<_ACEOF
4331 /* confdefs.h.  */
4332 _ACEOF
4333 cat confdefs.h >>conftest.$ac_ext
4334 cat >>conftest.$ac_ext <<_ACEOF
4335 /* end confdefs.h.  */
4336 $ac_includes_default
4337 int
4338 main ()
4339 {
4340
4341   /* Are we little or big endian?  From Harbison&Steele.  */
4342   union
4343   {
4344     long int l;
4345     char c[sizeof (long int)];
4346   } u;
4347   u.l = 1;
4348   return u.c[sizeof (long int) - 1] == 1;
4349
4350   ;
4351   return 0;
4352 }
4353 _ACEOF
4354 rm -f conftest$ac_exeext
4355 if { (ac_try="$ac_link"
4356 case "(($ac_try" in
4357   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4358   *) ac_try_echo=$ac_try;;
4359 esac
4360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4361   (eval "$ac_link") 2>&5
4362   ac_status=$?
4363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4364   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4365   { (case "(($ac_try" in
4366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4367   *) ac_try_echo=$ac_try;;
4368 esac
4369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4370   (eval "$ac_try") 2>&5
4371   ac_status=$?
4372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4373   (exit $ac_status); }; }; then
4374   ac_cv_c_bigendian=no
4375 else
4376   echo "$as_me: program exited with status $ac_status" >&5
4377 echo "$as_me: failed program was:" >&5
4378 sed 's/^/| /' conftest.$ac_ext >&5
4379
4380 ( exit $ac_status )
4381 ac_cv_c_bigendian=yes
4382 fi
4383 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4384 fi
4385
4386
4387 fi
4388
4389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4390 fi
4391 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4392 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4393 case $ac_cv_c_bigendian in
4394   yes)
4395     ENDIAN=big
4396  ;;
4397   no)
4398     ENDIAN=little
4399  ;;
4400   *)
4401     { { echo "$as_me:$LINENO: error: unknown endianness
4402 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4403 echo "$as_me: error: unknown endianness
4404 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4405    { (exit 1); exit 1; }; } ;;
4406 esac
4407
4408
4409 if test "$cross_compiling" = yes; then
4410   LLVM_CROSS_COMPILING=1
4411
4412
4413 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4414 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4415 if test "${ac_cv_build_exeext+set}" = set; then
4416   echo $ECHO_N "(cached) $ECHO_C" >&6
4417 else
4418   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4419   ac_cv_build_exeext=.exe
4420 else
4421   ac_build_prefix=${build_alias}-
4422
4423   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4424 set dummy ${ac_build_prefix}gcc; ac_word=$2
4425 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4426 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4427 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4428   echo $ECHO_N "(cached) $ECHO_C" >&6
4429 else
4430   if test -n "$BUILD_CC"; then
4431   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4432 else
4433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4434 for as_dir in $PATH
4435 do
4436   IFS=$as_save_IFS
4437   test -z "$as_dir" && as_dir=.
4438   for ac_exec_ext in '' $ac_executable_extensions; do
4439   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4440     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4441     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4442     break 2
4443   fi
4444 done
4445 done
4446 IFS=$as_save_IFS
4447
4448 fi
4449 fi
4450 BUILD_CC=$ac_cv_prog_BUILD_CC
4451 if test -n "$BUILD_CC"; then
4452   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4453 echo "${ECHO_T}$BUILD_CC" >&6; }
4454 else
4455   { echo "$as_me:$LINENO: result: no" >&5
4456 echo "${ECHO_T}no" >&6; }
4457 fi
4458
4459
4460   if test -z "$BUILD_CC"; then
4461      # Extract the first word of "gcc", so it can be a program name with args.
4462 set dummy gcc; ac_word=$2
4463 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4464 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4465 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4466   echo $ECHO_N "(cached) $ECHO_C" >&6
4467 else
4468   if test -n "$BUILD_CC"; then
4469   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4470 else
4471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4472 for as_dir in $PATH
4473 do
4474   IFS=$as_save_IFS
4475   test -z "$as_dir" && as_dir=.
4476   for ac_exec_ext in '' $ac_executable_extensions; do
4477   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4478     ac_cv_prog_BUILD_CC="gcc"
4479     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4480     break 2
4481   fi
4482 done
4483 done
4484 IFS=$as_save_IFS
4485
4486 fi
4487 fi
4488 BUILD_CC=$ac_cv_prog_BUILD_CC
4489 if test -n "$BUILD_CC"; then
4490   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4491 echo "${ECHO_T}$BUILD_CC" >&6; }
4492 else
4493   { echo "$as_me:$LINENO: result: no" >&5
4494 echo "${ECHO_T}no" >&6; }
4495 fi
4496
4497
4498      if test -z "$BUILD_CC"; then
4499        # Extract the first word of "cc", so it can be a program name with args.
4500 set dummy cc; ac_word=$2
4501 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4503 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4504   echo $ECHO_N "(cached) $ECHO_C" >&6
4505 else
4506   if test -n "$BUILD_CC"; then
4507   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4508 else
4509   ac_prog_rejected=no
4510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4511 for as_dir in $PATH
4512 do
4513   IFS=$as_save_IFS
4514   test -z "$as_dir" && as_dir=.
4515   for ac_exec_ext in '' $ac_executable_extensions; do
4516   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4517     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4518        ac_prog_rejected=yes
4519        continue
4520      fi
4521     ac_cv_prog_BUILD_CC="cc"
4522     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4523     break 2
4524   fi
4525 done
4526 done
4527 IFS=$as_save_IFS
4528
4529 if test $ac_prog_rejected = yes; then
4530   # We found a bogon in the path, so make sure we never use it.
4531   set dummy $ac_cv_prog_BUILD_CC
4532   shift
4533   if test $# != 0; then
4534     # We chose a different compiler from the bogus one.
4535     # However, it has the same basename, so the bogon will be chosen
4536     # first if we set BUILD_CC to just the basename; use the full file name.
4537     shift
4538     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4539   fi
4540 fi
4541 fi
4542 fi
4543 BUILD_CC=$ac_cv_prog_BUILD_CC
4544 if test -n "$BUILD_CC"; then
4545   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4546 echo "${ECHO_T}$BUILD_CC" >&6; }
4547 else
4548   { echo "$as_me:$LINENO: result: no" >&5
4549 echo "${ECHO_T}no" >&6; }
4550 fi
4551
4552
4553      fi
4554   fi
4555   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4556 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4557    { (exit 1); exit 1; }; }
4558   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4559   rm -f conftest*
4560   echo 'int main () { return 0; }' > conftest.$ac_ext
4561   ac_cv_build_exeext=
4562   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4563   (eval $ac_build_link) 2>&5
4564   ac_status=$?
4565   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4566   (exit $ac_status); }; then
4567     for file in conftest.*; do
4568       case $file in
4569       *.c | *.o | *.obj | *.dSYM) ;;
4570       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4571       esac
4572     done
4573   else
4574     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4575 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4576    { (exit 1); exit 1; }; }
4577   fi
4578   rm -f conftest*
4579   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4580 fi
4581 fi
4582
4583 BUILD_EXEEXT=""
4584 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4585 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4586 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4587 ac_build_exeext=$BUILD_EXEEXT
4588
4589   ac_build_prefix=${build_alias}-
4590   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4591 set dummy ${ac_build_prefix}g++; ac_word=$2
4592 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4594 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4595   echo $ECHO_N "(cached) $ECHO_C" >&6
4596 else
4597   if test -n "$BUILD_CXX"; then
4598   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4599 else
4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4601 for as_dir in $PATH
4602 do
4603   IFS=$as_save_IFS
4604   test -z "$as_dir" && as_dir=.
4605   for ac_exec_ext in '' $ac_executable_extensions; do
4606   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4607     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4608     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4609     break 2
4610   fi
4611 done
4612 done
4613 IFS=$as_save_IFS
4614
4615 fi
4616 fi
4617 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4618 if test -n "$BUILD_CXX"; then
4619   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4620 echo "${ECHO_T}$BUILD_CXX" >&6; }
4621 else
4622   { echo "$as_me:$LINENO: result: no" >&5
4623 echo "${ECHO_T}no" >&6; }
4624 fi
4625
4626
4627   if test -z "$BUILD_CXX"; then
4628      # Extract the first word of "g++", so it can be a program name with args.
4629 set dummy g++; ac_word=$2
4630 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4631 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4632 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4633   echo $ECHO_N "(cached) $ECHO_C" >&6
4634 else
4635   if test -n "$BUILD_CXX"; then
4636   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4637 else
4638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4639 for as_dir in $PATH
4640 do
4641   IFS=$as_save_IFS
4642   test -z "$as_dir" && as_dir=.
4643   for ac_exec_ext in '' $ac_executable_extensions; do
4644   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4645     ac_cv_prog_BUILD_CXX="g++"
4646     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4647     break 2
4648   fi
4649 done
4650 done
4651 IFS=$as_save_IFS
4652
4653 fi
4654 fi
4655 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4656 if test -n "$BUILD_CXX"; then
4657   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4658 echo "${ECHO_T}$BUILD_CXX" >&6; }
4659 else
4660   { echo "$as_me:$LINENO: result: no" >&5
4661 echo "${ECHO_T}no" >&6; }
4662 fi
4663
4664
4665      if test -z "$BUILD_CXX"; then
4666        # Extract the first word of "c++", so it can be a program name with args.
4667 set dummy c++; ac_word=$2
4668 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4669 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4670 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4671   echo $ECHO_N "(cached) $ECHO_C" >&6
4672 else
4673   if test -n "$BUILD_CXX"; then
4674   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4675 else
4676   ac_prog_rejected=no
4677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4678 for as_dir in $PATH
4679 do
4680   IFS=$as_save_IFS
4681   test -z "$as_dir" && as_dir=.
4682   for ac_exec_ext in '' $ac_executable_extensions; do
4683   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4684     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4685        ac_prog_rejected=yes
4686        continue
4687      fi
4688     ac_cv_prog_BUILD_CXX="c++"
4689     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4690     break 2
4691   fi
4692 done
4693 done
4694 IFS=$as_save_IFS
4695
4696 if test $ac_prog_rejected = yes; then
4697   # We found a bogon in the path, so make sure we never use it.
4698   set dummy $ac_cv_prog_BUILD_CXX
4699   shift
4700   if test $# != 0; then
4701     # We chose a different compiler from the bogus one.
4702     # However, it has the same basename, so the bogon will be chosen
4703     # first if we set BUILD_CXX to just the basename; use the full file name.
4704     shift
4705     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4706   fi
4707 fi
4708 fi
4709 fi
4710 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4711 if test -n "$BUILD_CXX"; then
4712   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4713 echo "${ECHO_T}$BUILD_CXX" >&6; }
4714 else
4715   { echo "$as_me:$LINENO: result: no" >&5
4716 echo "${ECHO_T}no" >&6; }
4717 fi
4718
4719
4720      fi
4721   fi
4722 else
4723   LLVM_CROSS_COMPILING=0
4724
4725 fi
4726
4727 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4728   cvsbuild="yes"
4729   optimize="no"
4730   CVSBUILD=CVSBUILD=1
4731
4732 else
4733   cvsbuild="no"
4734   optimize="yes"
4735 fi
4736
4737
4738 # Check whether --enable-optimized was given.
4739 if test "${enable_optimized+set}" = set; then
4740   enableval=$enable_optimized;
4741 else
4742   enableval=$optimize
4743 fi
4744
4745 if test ${enableval} = "no" ; then
4746   ENABLE_OPTIMIZED=
4747
4748 else
4749   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4750
4751 fi
4752
4753 # Check whether --enable-profiling was given.
4754 if test "${enable_profiling+set}" = set; then
4755   enableval=$enable_profiling;
4756 else
4757   enableval="no"
4758 fi
4759
4760 if test ${enableval} = "no" ; then
4761   ENABLE_PROFILING=
4762
4763 else
4764   ENABLE_PROFILING=ENABLE_PROFILING=1
4765
4766 fi
4767
4768 # Check whether --enable-assertions was given.
4769 if test "${enable_assertions+set}" = set; then
4770   enableval=$enable_assertions;
4771 else
4772   enableval="yes"
4773 fi
4774
4775 if test ${enableval} = "yes" ; then
4776   DISABLE_ASSERTIONS=
4777
4778 else
4779   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4780
4781 fi
4782
4783 # Check whether --enable-expensive-checks was given.
4784 if test "${enable_expensive_checks+set}" = set; then
4785   enableval=$enable_expensive_checks;
4786 else
4787   enableval="no"
4788 fi
4789
4790 if test ${enableval} = "yes" ; then
4791   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4792
4793   EXPENSIVE_CHECKS=yes
4794
4795 else
4796   ENABLE_EXPENSIVE_CHECKS=
4797
4798   EXPENSIVE_CHECKS=no
4799
4800 fi
4801
4802 # Check whether --enable-debug-runtime was given.
4803 if test "${enable_debug_runtime+set}" = set; then
4804   enableval=$enable_debug_runtime;
4805 else
4806   enableval=no
4807 fi
4808
4809 if test ${enableval} = "no" ; then
4810   DEBUG_RUNTIME=
4811
4812 else
4813   DEBUG_RUNTIME=DEBUG_RUNTIME=1
4814
4815 fi
4816
4817 # Check whether --enable-debug-symbols was given.
4818 if test "${enable_debug_symbols+set}" = set; then
4819   enableval=$enable_debug_symbols;
4820 else
4821   enableval=no
4822 fi
4823
4824 if test ${enableval} = "no" ; then
4825   DEBUG_SYMBOLS=
4826
4827 else
4828   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4829
4830 fi
4831
4832 # Check whether --enable-jit was given.
4833 if test "${enable_jit+set}" = set; then
4834   enableval=$enable_jit;
4835 else
4836   enableval=default
4837 fi
4838
4839 if test ${enableval} = "no"
4840 then
4841   JIT=
4842
4843 else
4844   case "$llvm_cv_target_arch" in
4845     x86)         TARGET_HAS_JIT=1
4846  ;;
4847     Sparc)       TARGET_HAS_JIT=0
4848  ;;
4849     PowerPC)     TARGET_HAS_JIT=1
4850  ;;
4851     x86_64)      TARGET_HAS_JIT=1
4852  ;;
4853     Alpha)       TARGET_HAS_JIT=0
4854  ;;
4855     ARM)         TARGET_HAS_JIT=1
4856  ;;
4857     Mips)        TARGET_HAS_JIT=0
4858  ;;
4859     XCore)       TARGET_HAS_JIT=0
4860  ;;
4861     MSP430)      TARGET_HAS_JIT=0
4862  ;;
4863     SystemZ)     TARGET_HAS_JIT=0
4864  ;;
4865     Blackfin)    TARGET_HAS_JIT=0
4866  ;;
4867     MBlaze)      TARGET_HAS_JIT=0
4868  ;;
4869     PTX)         TARGET_HAS_JIT=0
4870  ;;
4871     *)           TARGET_HAS_JIT=0
4872  ;;
4873   esac
4874 fi
4875
4876 # Check whether --enable-docs was given.
4877 if test "${enable_docs+set}" = set; then
4878   enableval=$enable_docs;
4879 else
4880   enableval=default
4881 fi
4882
4883 case "$enableval" in
4884   yes) ENABLE_DOCS=1
4885  ;;
4886   no)  ENABLE_DOCS=0
4887  ;;
4888   default) ENABLE_DOCS=1
4889  ;;
4890   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
4891 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
4892    { (exit 1); exit 1; }; } ;;
4893 esac
4894
4895 # Check whether --enable-doxygen was given.
4896 if test "${enable_doxygen+set}" = set; then
4897   enableval=$enable_doxygen;
4898 else
4899   enableval=default
4900 fi
4901
4902 case "$enableval" in
4903   yes) ENABLE_DOXYGEN=1
4904  ;;
4905   no)  ENABLE_DOXYGEN=0
4906  ;;
4907   default) ENABLE_DOXYGEN=0
4908  ;;
4909   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4910 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4911    { (exit 1); exit 1; }; } ;;
4912 esac
4913
4914 # Check whether --enable-threads was given.
4915 if test "${enable_threads+set}" = set; then
4916   enableval=$enable_threads;
4917 else
4918   enableval=default
4919 fi
4920
4921 case "$enableval" in
4922   yes) ENABLE_THREADS=1
4923  ;;
4924   no)  ENABLE_THREADS=0
4925  ;;
4926   default) ENABLE_THREADS=1
4927  ;;
4928   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4929 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4930    { (exit 1); exit 1; }; } ;;
4931 esac
4932
4933 cat >>confdefs.h <<_ACEOF
4934 #define ENABLE_THREADS $ENABLE_THREADS
4935 _ACEOF
4936
4937
4938 # Check whether --enable-pic was given.
4939 if test "${enable_pic+set}" = set; then
4940   enableval=$enable_pic;
4941 else
4942   enableval=default
4943 fi
4944
4945 case "$enableval" in
4946   yes) ENABLE_PIC=1
4947  ;;
4948   no)  ENABLE_PIC=0
4949  ;;
4950   default) ENABLE_PIC=1
4951  ;;
4952   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4953 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4954    { (exit 1); exit 1; }; } ;;
4955 esac
4956
4957 cat >>confdefs.h <<_ACEOF
4958 #define ENABLE_PIC $ENABLE_PIC
4959 _ACEOF
4960
4961
4962 # Check whether --enable-shared was given.
4963 if test "${enable_shared+set}" = set; then
4964   enableval=$enable_shared;
4965 else
4966   enableval=default
4967 fi
4968
4969 case "$enableval" in
4970   yes) ENABLE_SHARED=1
4971  ;;
4972   no)  ENABLE_SHARED=0
4973  ;;
4974   default) ENABLE_SHARED=0
4975  ;;
4976   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
4977 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
4978    { (exit 1); exit 1; }; } ;;
4979 esac
4980
4981 # Check whether --enable-timestamps was given.
4982 if test "${enable_timestamps+set}" = set; then
4983   enableval=$enable_timestamps;
4984 else
4985   enableval=default
4986 fi
4987
4988 case "$enableval" in
4989   yes) ENABLE_TIMESTAMPS=1
4990  ;;
4991   no)  ENABLE_TIMESTAMPS=0
4992  ;;
4993   default) ENABLE_TIMESTAMPS=1
4994  ;;
4995   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
4996 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
4997    { (exit 1); exit 1; }; } ;;
4998 esac
4999
5000 cat >>confdefs.h <<_ACEOF
5001 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5002 _ACEOF
5003
5004
5005 TARGETS_TO_BUILD=""
5006 # Check whether --enable-targets was given.
5007 if test "${enable_targets+set}" = set; then
5008   enableval=$enable_targets;
5009 else
5010   enableval=all
5011 fi
5012
5013 if test "$enableval" = host-only ; then
5014   enableval=host
5015 fi
5016 case "$enableval" in
5017   all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
5018   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5019       case "$a_target" in
5020         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5021         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5022         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5023         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5024         alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5025         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5026         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5027         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5028         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5029         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5030         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5031         blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5032         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5033         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5034         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5035         ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5036         host) case "$llvm_cv_target_arch" in
5037             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5038             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5039             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5040             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5041             Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5042             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5043             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5044             MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5045             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5046             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5047             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5048             s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5049             Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5050             PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5051             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5052 echo "$as_me: error: Can not set target to build" >&2;}
5053    { (exit 1); exit 1; }; } ;;
5054           esac ;;
5055         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5056 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5057    { (exit 1); exit 1; }; } ;;
5058       esac
5059   done
5060   ;;
5061 esac
5062 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5063
5064
5065 # Determine whether we are building LLVM support for the native architecture.
5066 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
5067 for a_target in $TARGETS_TO_BUILD; do
5068   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5069
5070 cat >>confdefs.h <<_ACEOF
5071 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5072 _ACEOF
5073
5074     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5075     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5076     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5077
5078 cat >>confdefs.h <<_ACEOF
5079 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5080 _ACEOF
5081
5082
5083 cat >>confdefs.h <<_ACEOF
5084 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5085 _ACEOF
5086
5087
5088 cat >>confdefs.h <<_ACEOF
5089 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5090 _ACEOF
5091
5092   fi
5093 done
5094
5095 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5096 # target feature def files.
5097 LLVM_ENUM_TARGETS=""
5098 LLVM_ENUM_ASM_PRINTERS=""
5099 LLVM_ENUM_ASM_PARSERS=""
5100 LLVM_ENUM_DISASSEMBLERS=""
5101 for target_to_build in $TARGETS_TO_BUILD; do
5102   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5103   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5104     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5105   fi
5106   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5107     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5108   fi
5109   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5110     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5111   fi
5112 done
5113
5114
5115
5116
5117
5118 # Check whether --enable-cbe-printf-a was given.
5119 if test "${enable_cbe_printf_a+set}" = set; then
5120   enableval=$enable_cbe_printf_a;
5121 else
5122   enableval=default
5123 fi
5124
5125 case "$enableval" in
5126   yes) ENABLE_CBE_PRINTF_A=1
5127  ;;
5128   no)  ENABLE_CBE_PRINTF_A=0
5129  ;;
5130   default)  ENABLE_CBE_PRINTF_A=1
5131  ;;
5132   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5133 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5134    { (exit 1); exit 1; }; } ;;
5135 esac
5136
5137 cat >>confdefs.h <<_ACEOF
5138 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5139 _ACEOF
5140
5141
5142
5143 # Check whether --with-llvmgccdir was given.
5144 if test "${with_llvmgccdir+set}" = set; then
5145   withval=$with_llvmgccdir;
5146 else
5147   withval=default
5148 fi
5149
5150 case "$withval" in
5151   default) WITH_LLVMGCCDIR=default ;;
5152   /* | [A-Za-z]:[\\/]*)      WITH_LLVMGCCDIR=$withval ;;
5153   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
5154 echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
5155    { (exit 1); exit 1; }; } ;;
5156 esac
5157
5158
5159 # Check whether --with-llvmgcc was given.
5160 if test "${with_llvmgcc+set}" = set; then
5161   withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
5162       WITH_LLVMGCCDIR=""
5163 fi
5164
5165
5166
5167 # Check whether --with-llvmgxx was given.
5168 if test "${with_llvmgxx+set}" = set; then
5169   withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5170     WITH_LLVMGCCDIR=""
5171 fi
5172
5173
5174 if test -n "$LLVMGCC"; then
5175    LLVMGCCCOMMAND="$LLVMGCC"
5176 fi
5177
5178 if test -n "$LLVMGXX"; then
5179    LLVMGXXCOMMAND="$LLVMGXX"
5180 fi
5181
5182 if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5183    { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5184 echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5185    { (exit 1); exit 1; }; };
5186 fi
5187
5188 if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5189    { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5190 echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5191    { (exit 1); exit 1; }; };
5192 fi
5193
5194
5195 # Check whether --with-clang was given.
5196 if test "${with_clang+set}" = set; then
5197   withval=$with_clang;
5198 else
5199   with_clang=default
5200 fi
5201
5202
5203
5204 # Check whether --with-built-clang was given.
5205 if test "${with_built_clang+set}" = set; then
5206   withval=$with_built_clang;
5207 else
5208   with_built_clang=check
5209 fi
5210
5211
5212 { echo "$as_me:$LINENO: checking clang compiler" >&5
5213 echo $ECHO_N "checking clang compiler... $ECHO_C" >&6; }
5214 WITH_CLANGPATH=""
5215 WITH_BUILT_CLANG=0
5216 if test "$with_clang" != "default"; then
5217    WITH_CLANGPATH="$with_clang"
5218    if ! test -x "$WITH_CLANGPATH"; then
5219      { { echo "$as_me:$LINENO: error: invalid --with-clang, path does not specify an executable" >&5
5220 echo "$as_me: error: invalid --with-clang, path does not specify an executable" >&2;}
5221    { (exit 1); exit 1; }; }
5222    fi
5223 elif test "$with_built_clang" = "yes"; then
5224    WITH_BUILT_CLANG=1
5225 elif test "$with_built_clang" = "no"; then
5226    WITH_BUILT_CLANG=0
5227 else
5228    if test "$with_built_clang" != "check"; then
5229       { { echo "$as_me:$LINENO: error: invalid value for --with-built-clang." >&5
5230 echo "$as_me: error: invalid value for --with-built-clang." >&2;}
5231    { (exit 1); exit 1; }; }
5232    fi
5233
5234    if test -f ${srcdir}/tools/clang/README.txt; then
5235      WITH_BUILT_CLANG=1
5236    fi
5237 fi
5238
5239 if ! test -z "$WITH_CLANGPATH"; then
5240    { echo "$as_me:$LINENO: result: $WITH_CLANGPATH" >&5
5241 echo "${ECHO_T}$WITH_CLANGPATH" >&6; }
5242    WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
5243 elif test "$WITH_BUILT_CLANG" = "1"; then
5244    { echo "$as_me:$LINENO: result: built" >&5
5245 echo "${ECHO_T}built" >&6; }
5246 else
5247    { echo "$as_me:$LINENO: result: none" >&5
5248 echo "${ECHO_T}none" >&6; }
5249 fi
5250 CLANGPATH=$WITH_CLANGPATH
5251
5252 CLANGXXPATH=$WITH_CLANGXXPATH
5253
5254 ENABLE_BUILT_CLANG=$WITH_BUILT_CLANG
5255
5256
5257
5258 # Check whether --with-optimize-option was given.
5259 if test "${with_optimize_option+set}" = set; then
5260   withval=$with_optimize_option;
5261 else
5262   withval=default
5263 fi
5264
5265 { echo "$as_me:$LINENO: checking optimization flags" >&5
5266 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5267 case "$withval" in
5268   default)
5269     case "$llvm_cv_os_type" in
5270     FreeBSD) optimize_option=-O2 ;;
5271     MingW) optimize_option=-O2 ;;
5272     *)     optimize_option=-O3 ;;
5273     esac ;;
5274   *) optimize_option="$withval" ;;
5275 esac
5276 OPTIMIZE_OPTION=$optimize_option
5277
5278 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5279 echo "${ECHO_T}$optimize_option" >&6; }
5280
5281
5282 # Check whether --with-extra-options was given.
5283 if test "${with_extra_options+set}" = set; then
5284   withval=$with_extra_options;
5285 else
5286   withval=default
5287 fi
5288
5289 case "$withval" in
5290   default) EXTRA_OPTIONS= ;;
5291   *) EXTRA_OPTIONS=$withval ;;
5292 esac
5293 EXTRA_OPTIONS=$EXTRA_OPTIONS
5294
5295
5296 # Check whether --enable-bindings was given.
5297 if test "${enable_bindings+set}" = set; then
5298   enableval=$enable_bindings;
5299 else
5300   enableval=default
5301 fi
5302
5303 BINDINGS_TO_BUILD=""
5304 case "$enableval" in
5305   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5306   all ) BINDINGS_TO_BUILD="ocaml" ;;
5307   none | no) BINDINGS_TO_BUILD="" ;;
5308   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5309       case "$a_binding" in
5310         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5311         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5312 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5313    { (exit 1); exit 1; }; } ;;
5314       esac
5315   done
5316   ;;
5317 esac
5318
5319
5320 # Check whether --with-ocaml-libdir was given.
5321 if test "${with_ocaml_libdir+set}" = set; then
5322   withval=$with_ocaml_libdir;
5323 else
5324   withval=auto
5325 fi
5326
5327 case "$withval" in
5328   auto) with_ocaml_libdir="$withval" ;;
5329   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5330   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5331 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5332    { (exit 1); exit 1; }; } ;;
5333 esac
5334
5335
5336 # Check whether --with-clang-resource-dir was given.
5337 if test "${with_clang_resource_dir+set}" = set; then
5338   withval=$with_clang_resource_dir;
5339 else
5340   withval=""
5341 fi
5342
5343
5344 cat >>confdefs.h <<_ACEOF
5345 #define CLANG_RESOURCE_DIR "$withval"
5346 _ACEOF
5347
5348
5349
5350 # Check whether --with-c-include-dirs was given.
5351 if test "${with_c_include_dirs+set}" = set; then
5352   withval=$with_c_include_dirs;
5353 else
5354   withval=""
5355 fi
5356
5357
5358 cat >>confdefs.h <<_ACEOF
5359 #define C_INCLUDE_DIRS "$withval"
5360 _ACEOF
5361
5362
5363
5364 # Check whether --with-cxx-include-root was given.
5365 if test "${with_cxx_include_root+set}" = set; then
5366   withval=$with_cxx_include_root;
5367 else
5368   withval=""
5369 fi
5370
5371
5372 cat >>confdefs.h <<_ACEOF
5373 #define CXX_INCLUDE_ROOT "$withval"
5374 _ACEOF
5375
5376
5377
5378 # Check whether --with-cxx-include-arch was given.
5379 if test "${with_cxx_include_arch+set}" = set; then
5380   withval=$with_cxx_include_arch;
5381 else
5382   withval=""
5383 fi
5384
5385
5386 cat >>confdefs.h <<_ACEOF
5387 #define CXX_INCLUDE_ARCH "$withval"
5388 _ACEOF
5389
5390
5391
5392 # Check whether --with-cxx-include-32bit-dir was given.
5393 if test "${with_cxx_include_32bit_dir+set}" = set; then
5394   withval=$with_cxx_include_32bit_dir;
5395 else
5396   withval=""
5397 fi
5398
5399
5400 cat >>confdefs.h <<_ACEOF
5401 #define CXX_INCLUDE_32BIT_DIR "$withval"
5402 _ACEOF
5403
5404
5405
5406 # Check whether --with-cxx-include-64bit-dir was given.
5407 if test "${with_cxx_include_64bit_dir+set}" = set; then
5408   withval=$with_cxx_include_64bit_dir;
5409 else
5410   withval=""
5411 fi
5412
5413
5414 cat >>confdefs.h <<_ACEOF
5415 #define CXX_INCLUDE_64BIT_DIR "$withval"
5416 _ACEOF
5417
5418
5419
5420 # Check whether --with-binutils-include was given.
5421 if test "${with_binutils_include+set}" = set; then
5422   withval=$with_binutils_include;
5423 else
5424   withval=default
5425 fi
5426
5427 case "$withval" in
5428   default) WITH_BINUTILS_INCDIR=default ;;
5429   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5430   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5431 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5432    { (exit 1); exit 1; }; } ;;
5433 esac
5434 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5435   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5436
5437   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5438      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5439      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5440 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5441    { (exit 1); exit 1; }; };
5442   fi
5443 fi
5444
5445 # Check whether --enable-libffi was given.
5446 if test "${enable_libffi+set}" = set; then
5447   enableval=$enable_libffi; case "$enableval" in
5448     yes) llvm_cv_enable_libffi="yes" ;;
5449     no)  llvm_cv_enable_libffi="no"  ;;
5450     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5451 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5452    { (exit 1); exit 1; }; } ;;
5453   esac
5454 else
5455   llvm_cv_enable_libffi=no
5456 fi
5457
5458
5459
5460 ac_ext=c
5461 ac_cpp='$CPP $CPPFLAGS'
5462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5465 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5466 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5467 # On Suns, sometimes $CPP names a directory.
5468 if test -n "$CPP" && test -d "$CPP"; then
5469   CPP=
5470 fi
5471 if test -z "$CPP"; then
5472   if test "${ac_cv_prog_CPP+set}" = set; then
5473   echo $ECHO_N "(cached) $ECHO_C" >&6
5474 else
5475       # Double quotes because CPP needs to be expanded
5476     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5477     do
5478       ac_preproc_ok=false
5479 for ac_c_preproc_warn_flag in '' yes
5480 do
5481   # Use a header file that comes with gcc, so configuring glibc
5482   # with a fresh cross-compiler works.
5483   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5484   # <limits.h> exists even on freestanding compilers.
5485   # On the NeXT, cc -E runs the code through the compiler's parser,
5486   # not just through cpp. "Syntax error" is here to catch this case.
5487   cat >conftest.$ac_ext <<_ACEOF
5488 /* confdefs.h.  */
5489 _ACEOF
5490 cat confdefs.h >>conftest.$ac_ext
5491 cat >>conftest.$ac_ext <<_ACEOF
5492 /* end confdefs.h.  */
5493 #ifdef __STDC__
5494 # include <limits.h>
5495 #else
5496 # include <assert.h>
5497 #endif
5498                      Syntax error
5499 _ACEOF
5500 if { (ac_try="$ac_cpp conftest.$ac_ext"
5501 case "(($ac_try" in
5502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5503   *) ac_try_echo=$ac_try;;
5504 esac
5505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5506   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5507   ac_status=$?
5508   grep -v '^ *+' conftest.er1 >conftest.err
5509   rm -f conftest.er1
5510   cat conftest.err >&5
5511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5512   (exit $ac_status); } >/dev/null; then
5513   if test -s conftest.err; then
5514     ac_cpp_err=$ac_c_preproc_warn_flag
5515     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5516   else
5517     ac_cpp_err=
5518   fi
5519 else
5520   ac_cpp_err=yes
5521 fi
5522 if test -z "$ac_cpp_err"; then
5523   :
5524 else
5525   echo "$as_me: failed program was:" >&5
5526 sed 's/^/| /' conftest.$ac_ext >&5
5527
5528   # Broken: fails on valid input.
5529 continue
5530 fi
5531
5532 rm -f conftest.err conftest.$ac_ext
5533
5534   # OK, works on sane cases.  Now check whether nonexistent headers
5535   # can be detected and how.
5536   cat >conftest.$ac_ext <<_ACEOF
5537 /* confdefs.h.  */
5538 _ACEOF
5539 cat confdefs.h >>conftest.$ac_ext
5540 cat >>conftest.$ac_ext <<_ACEOF
5541 /* end confdefs.h.  */
5542 #include <ac_nonexistent.h>
5543 _ACEOF
5544 if { (ac_try="$ac_cpp conftest.$ac_ext"
5545 case "(($ac_try" in
5546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5547   *) ac_try_echo=$ac_try;;
5548 esac
5549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5550   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5551   ac_status=$?
5552   grep -v '^ *+' conftest.er1 >conftest.err
5553   rm -f conftest.er1
5554   cat conftest.err >&5
5555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556   (exit $ac_status); } >/dev/null; then
5557   if test -s conftest.err; then
5558     ac_cpp_err=$ac_c_preproc_warn_flag
5559     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5560   else
5561     ac_cpp_err=
5562   fi
5563 else
5564   ac_cpp_err=yes
5565 fi
5566 if test -z "$ac_cpp_err"; then
5567   # Broken: success on invalid input.
5568 continue
5569 else
5570   echo "$as_me: failed program was:" >&5
5571 sed 's/^/| /' conftest.$ac_ext >&5
5572
5573   # Passes both tests.
5574 ac_preproc_ok=:
5575 break
5576 fi
5577
5578 rm -f conftest.err conftest.$ac_ext
5579
5580 done
5581 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5582 rm -f conftest.err conftest.$ac_ext
5583 if $ac_preproc_ok; then
5584   break
5585 fi
5586
5587     done
5588     ac_cv_prog_CPP=$CPP
5589
5590 fi
5591   CPP=$ac_cv_prog_CPP
5592 else
5593   ac_cv_prog_CPP=$CPP
5594 fi
5595 { echo "$as_me:$LINENO: result: $CPP" >&5
5596 echo "${ECHO_T}$CPP" >&6; }
5597 ac_preproc_ok=false
5598 for ac_c_preproc_warn_flag in '' yes
5599 do
5600   # Use a header file that comes with gcc, so configuring glibc
5601   # with a fresh cross-compiler works.
5602   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5603   # <limits.h> exists even on freestanding compilers.
5604   # On the NeXT, cc -E runs the code through the compiler's parser,
5605   # not just through cpp. "Syntax error" is here to catch this case.
5606   cat >conftest.$ac_ext <<_ACEOF
5607 /* confdefs.h.  */
5608 _ACEOF
5609 cat confdefs.h >>conftest.$ac_ext
5610 cat >>conftest.$ac_ext <<_ACEOF
5611 /* end confdefs.h.  */
5612 #ifdef __STDC__
5613 # include <limits.h>
5614 #else
5615 # include <assert.h>
5616 #endif
5617                      Syntax error
5618 _ACEOF
5619 if { (ac_try="$ac_cpp conftest.$ac_ext"
5620 case "(($ac_try" in
5621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5622   *) ac_try_echo=$ac_try;;
5623 esac
5624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5625   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5626   ac_status=$?
5627   grep -v '^ *+' conftest.er1 >conftest.err
5628   rm -f conftest.er1
5629   cat conftest.err >&5
5630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5631   (exit $ac_status); } >/dev/null; then
5632   if test -s conftest.err; then
5633     ac_cpp_err=$ac_c_preproc_warn_flag
5634     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5635   else
5636     ac_cpp_err=
5637   fi
5638 else
5639   ac_cpp_err=yes
5640 fi
5641 if test -z "$ac_cpp_err"; then
5642   :
5643 else
5644   echo "$as_me: failed program was:" >&5
5645 sed 's/^/| /' conftest.$ac_ext >&5
5646
5647   # Broken: fails on valid input.
5648 continue
5649 fi
5650
5651 rm -f conftest.err conftest.$ac_ext
5652
5653   # OK, works on sane cases.  Now check whether nonexistent headers
5654   # can be detected and how.
5655   cat >conftest.$ac_ext <<_ACEOF
5656 /* confdefs.h.  */
5657 _ACEOF
5658 cat confdefs.h >>conftest.$ac_ext
5659 cat >>conftest.$ac_ext <<_ACEOF
5660 /* end confdefs.h.  */
5661 #include <ac_nonexistent.h>
5662 _ACEOF
5663 if { (ac_try="$ac_cpp conftest.$ac_ext"
5664 case "(($ac_try" in
5665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5666   *) ac_try_echo=$ac_try;;
5667 esac
5668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5669   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5670   ac_status=$?
5671   grep -v '^ *+' conftest.er1 >conftest.err
5672   rm -f conftest.er1
5673   cat conftest.err >&5
5674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5675   (exit $ac_status); } >/dev/null; then
5676   if test -s conftest.err; then
5677     ac_cpp_err=$ac_c_preproc_warn_flag
5678     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5679   else
5680     ac_cpp_err=
5681   fi
5682 else
5683   ac_cpp_err=yes
5684 fi
5685 if test -z "$ac_cpp_err"; then
5686   # Broken: success on invalid input.
5687 continue
5688 else
5689   echo "$as_me: failed program was:" >&5
5690 sed 's/^/| /' conftest.$ac_ext >&5
5691
5692   # Passes both tests.
5693 ac_preproc_ok=:
5694 break
5695 fi
5696
5697 rm -f conftest.err conftest.$ac_ext
5698
5699 done
5700 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5701 rm -f conftest.err conftest.$ac_ext
5702 if $ac_preproc_ok; then
5703   :
5704 else
5705   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5706 See \`config.log' for more details." >&5
5707 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5708 See \`config.log' for more details." >&2;}
5709    { (exit 1); exit 1; }; }
5710 fi
5711
5712 ac_ext=c
5713 ac_cpp='$CPP $CPPFLAGS'
5714 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5715 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5716 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5717
5718 ac_ext=c
5719 ac_cpp='$CPP $CPPFLAGS'
5720 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5721 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5722 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5723 if test -n "$ac_tool_prefix"; then
5724   for ac_prog in gcc
5725   do
5726     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5727 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5728 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5729 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5730 if test "${ac_cv_prog_CC+set}" = set; then
5731   echo $ECHO_N "(cached) $ECHO_C" >&6
5732 else
5733   if test -n "$CC"; then
5734   ac_cv_prog_CC="$CC" # Let the user override the test.
5735 else
5736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5737 for as_dir in $PATH
5738 do
5739   IFS=$as_save_IFS
5740   test -z "$as_dir" && as_dir=.
5741   for ac_exec_ext in '' $ac_executable_extensions; do
5742   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5743     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5744     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5745     break 2
5746   fi
5747 done
5748 done
5749 IFS=$as_save_IFS
5750
5751 fi
5752 fi
5753 CC=$ac_cv_prog_CC
5754 if test -n "$CC"; then
5755   { echo "$as_me:$LINENO: result: $CC" >&5
5756 echo "${ECHO_T}$CC" >&6; }
5757 else
5758   { echo "$as_me:$LINENO: result: no" >&5
5759 echo "${ECHO_T}no" >&6; }
5760 fi
5761
5762
5763     test -n "$CC" && break
5764   done
5765 fi
5766 if test -z "$CC"; then
5767   ac_ct_CC=$CC
5768   for ac_prog in gcc
5769 do
5770   # Extract the first word of "$ac_prog", so it can be a program name with args.
5771 set dummy $ac_prog; ac_word=$2
5772 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5774 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5775   echo $ECHO_N "(cached) $ECHO_C" >&6
5776 else
5777   if test -n "$ac_ct_CC"; then
5778   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5779 else
5780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5781 for as_dir in $PATH
5782 do
5783   IFS=$as_save_IFS
5784   test -z "$as_dir" && as_dir=.
5785   for ac_exec_ext in '' $ac_executable_extensions; do
5786   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5787     ac_cv_prog_ac_ct_CC="$ac_prog"
5788     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5789     break 2
5790   fi
5791 done
5792 done
5793 IFS=$as_save_IFS
5794
5795 fi
5796 fi
5797 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5798 if test -n "$ac_ct_CC"; then
5799   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5800 echo "${ECHO_T}$ac_ct_CC" >&6; }
5801 else
5802   { echo "$as_me:$LINENO: result: no" >&5
5803 echo "${ECHO_T}no" >&6; }
5804 fi
5805
5806
5807   test -n "$ac_ct_CC" && break
5808 done
5809
5810   if test "x$ac_ct_CC" = x; then
5811     CC=""
5812   else
5813     case $cross_compiling:$ac_tool_warned in
5814 yes:)
5815 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5816 whose name does not start with the host triplet.  If you think this
5817 configuration is useful to you, please write to autoconf@gnu.org." >&5
5818 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5819 whose name does not start with the host triplet.  If you think this
5820 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5821 ac_tool_warned=yes ;;
5822 esac
5823     CC=$ac_ct_CC
5824   fi
5825 fi
5826
5827
5828 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5829 See \`config.log' for more details." >&5
5830 echo "$as_me: error: no acceptable C compiler found in \$PATH
5831 See \`config.log' for more details." >&2;}
5832    { (exit 1); exit 1; }; }
5833
5834 # Provide some information about the compiler.
5835 echo "$as_me:$LINENO: checking for C compiler version" >&5
5836 ac_compiler=`set X $ac_compile; echo $2`
5837 { (ac_try="$ac_compiler --version >&5"
5838 case "(($ac_try" in
5839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5840   *) ac_try_echo=$ac_try;;
5841 esac
5842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5843   (eval "$ac_compiler --version >&5") 2>&5
5844   ac_status=$?
5845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5846   (exit $ac_status); }
5847 { (ac_try="$ac_compiler -v >&5"
5848 case "(($ac_try" in
5849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5850   *) ac_try_echo=$ac_try;;
5851 esac
5852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5853   (eval "$ac_compiler -v >&5") 2>&5
5854   ac_status=$?
5855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5856   (exit $ac_status); }
5857 { (ac_try="$ac_compiler -V >&5"
5858 case "(($ac_try" in
5859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5860   *) ac_try_echo=$ac_try;;
5861 esac
5862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5863   (eval "$ac_compiler -V >&5") 2>&5
5864   ac_status=$?
5865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5866   (exit $ac_status); }
5867
5868 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5869 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5870 if test "${ac_cv_c_compiler_gnu+set}" = set; then
5871   echo $ECHO_N "(cached) $ECHO_C" >&6
5872 else
5873   cat >conftest.$ac_ext <<_ACEOF
5874 /* confdefs.h.  */
5875 _ACEOF
5876 cat confdefs.h >>conftest.$ac_ext
5877 cat >>conftest.$ac_ext <<_ACEOF
5878 /* end confdefs.h.  */
5879
5880 int
5881 main ()
5882 {
5883 #ifndef __GNUC__
5884        choke me
5885 #endif
5886
5887   ;
5888   return 0;
5889 }
5890 _ACEOF
5891 rm -f conftest.$ac_objext
5892 if { (ac_try="$ac_compile"
5893 case "(($ac_try" in
5894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5895   *) ac_try_echo=$ac_try;;
5896 esac
5897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5898   (eval "$ac_compile") 2>conftest.er1
5899   ac_status=$?
5900   grep -v '^ *+' conftest.er1 >conftest.err
5901   rm -f conftest.er1
5902   cat conftest.err >&5
5903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5904   (exit $ac_status); } &&
5905          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5906   { (case "(($ac_try" in
5907   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5908   *) ac_try_echo=$ac_try;;
5909 esac
5910 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5911   (eval "$ac_try") 2>&5
5912   ac_status=$?
5913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5914   (exit $ac_status); }; } &&
5915          { ac_try='test -s conftest.$ac_objext'
5916   { (case "(($ac_try" in
5917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5918   *) ac_try_echo=$ac_try;;
5919 esac
5920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5921   (eval "$ac_try") 2>&5
5922   ac_status=$?
5923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5924   (exit $ac_status); }; }; then
5925   ac_compiler_gnu=yes
5926 else
5927   echo "$as_me: failed program was:" >&5
5928 sed 's/^/| /' conftest.$ac_ext >&5
5929
5930         ac_compiler_gnu=no
5931 fi
5932
5933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5934 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5935
5936 fi
5937 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5938 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5939 GCC=`test $ac_compiler_gnu = yes && echo yes`
5940 ac_test_CFLAGS=${CFLAGS+set}
5941 ac_save_CFLAGS=$CFLAGS
5942 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5943 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5944 if test "${ac_cv_prog_cc_g+set}" = set; then
5945   echo $ECHO_N "(cached) $ECHO_C" >&6
5946 else
5947   ac_save_c_werror_flag=$ac_c_werror_flag
5948    ac_c_werror_flag=yes
5949    ac_cv_prog_cc_g=no
5950    CFLAGS="-g"
5951    cat >conftest.$ac_ext <<_ACEOF
5952 /* confdefs.h.  */
5953 _ACEOF
5954 cat confdefs.h >>conftest.$ac_ext
5955 cat >>conftest.$ac_ext <<_ACEOF
5956 /* end confdefs.h.  */
5957
5958 int
5959 main ()
5960 {
5961
5962   ;
5963   return 0;
5964 }
5965 _ACEOF
5966 rm -f conftest.$ac_objext
5967 if { (ac_try="$ac_compile"
5968 case "(($ac_try" in
5969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5970   *) ac_try_echo=$ac_try;;
5971 esac
5972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5973   (eval "$ac_compile") 2>conftest.er1
5974   ac_status=$?
5975   grep -v '^ *+' conftest.er1 >conftest.err
5976   rm -f conftest.er1
5977   cat conftest.err >&5
5978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5979   (exit $ac_status); } &&
5980          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5981   { (case "(($ac_try" in
5982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5983   *) ac_try_echo=$ac_try;;
5984 esac
5985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5986   (eval "$ac_try") 2>&5
5987   ac_status=$?
5988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989   (exit $ac_status); }; } &&
5990          { ac_try='test -s conftest.$ac_objext'
5991   { (case "(($ac_try" in
5992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5993   *) ac_try_echo=$ac_try;;
5994 esac
5995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5996   (eval "$ac_try") 2>&5
5997   ac_status=$?
5998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999   (exit $ac_status); }; }; then
6000   ac_cv_prog_cc_g=yes
6001 else
6002   echo "$as_me: failed program was:" >&5
6003 sed 's/^/| /' conftest.$ac_ext >&5
6004
6005         CFLAGS=""
6006       cat >conftest.$ac_ext <<_ACEOF
6007 /* confdefs.h.  */
6008 _ACEOF
6009 cat confdefs.h >>conftest.$ac_ext
6010 cat >>conftest.$ac_ext <<_ACEOF
6011 /* end confdefs.h.  */
6012
6013 int
6014 main ()
6015 {
6016
6017   ;
6018   return 0;
6019 }
6020 _ACEOF
6021 rm -f conftest.$ac_objext
6022 if { (ac_try="$ac_compile"
6023 case "(($ac_try" in
6024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6025   *) ac_try_echo=$ac_try;;
6026 esac
6027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6028   (eval "$ac_compile") 2>conftest.er1
6029   ac_status=$?
6030   grep -v '^ *+' conftest.er1 >conftest.err
6031   rm -f conftest.er1
6032   cat conftest.err >&5
6033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6034   (exit $ac_status); } &&
6035          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6036   { (case "(($ac_try" in
6037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6038   *) ac_try_echo=$ac_try;;
6039 esac
6040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6041   (eval "$ac_try") 2>&5
6042   ac_status=$?
6043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6044   (exit $ac_status); }; } &&
6045          { ac_try='test -s conftest.$ac_objext'
6046   { (case "(($ac_try" in
6047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6048   *) ac_try_echo=$ac_try;;
6049 esac
6050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6051   (eval "$ac_try") 2>&5
6052   ac_status=$?
6053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6054   (exit $ac_status); }; }; then
6055   :
6056 else
6057   echo "$as_me: failed program was:" >&5
6058 sed 's/^/| /' conftest.$ac_ext >&5
6059
6060         ac_c_werror_flag=$ac_save_c_werror_flag
6061          CFLAGS="-g"
6062          cat >conftest.$ac_ext <<_ACEOF
6063 /* confdefs.h.  */
6064 _ACEOF
6065 cat confdefs.h >>conftest.$ac_ext
6066 cat >>conftest.$ac_ext <<_ACEOF
6067 /* end confdefs.h.  */
6068
6069 int
6070 main ()
6071 {
6072
6073   ;
6074   return 0;
6075 }
6076 _ACEOF
6077 rm -f conftest.$ac_objext
6078 if { (ac_try="$ac_compile"
6079 case "(($ac_try" in
6080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6081   *) ac_try_echo=$ac_try;;
6082 esac
6083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6084   (eval "$ac_compile") 2>conftest.er1
6085   ac_status=$?
6086   grep -v '^ *+' conftest.er1 >conftest.err
6087   rm -f conftest.er1
6088   cat conftest.err >&5
6089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6090   (exit $ac_status); } &&
6091          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6092   { (case "(($ac_try" in
6093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6094   *) ac_try_echo=$ac_try;;
6095 esac
6096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6097   (eval "$ac_try") 2>&5
6098   ac_status=$?
6099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6100   (exit $ac_status); }; } &&
6101          { ac_try='test -s conftest.$ac_objext'
6102   { (case "(($ac_try" in
6103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6104   *) ac_try_echo=$ac_try;;
6105 esac
6106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6107   (eval "$ac_try") 2>&5
6108   ac_status=$?
6109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6110   (exit $ac_status); }; }; then
6111   ac_cv_prog_cc_g=yes
6112 else
6113   echo "$as_me: failed program was:" >&5
6114 sed 's/^/| /' conftest.$ac_ext >&5
6115
6116
6117 fi
6118
6119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6120 fi
6121
6122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6123 fi
6124
6125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6126    ac_c_werror_flag=$ac_save_c_werror_flag
6127 fi
6128 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
6129 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
6130 if test "$ac_test_CFLAGS" = set; then
6131   CFLAGS=$ac_save_CFLAGS
6132 elif test $ac_cv_prog_cc_g = yes; then
6133   if test "$GCC" = yes; then
6134     CFLAGS="-g -O2"
6135   else
6136     CFLAGS="-g"
6137   fi
6138 else
6139   if test "$GCC" = yes; then
6140     CFLAGS="-O2"
6141   else
6142     CFLAGS=
6143   fi
6144 fi
6145 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
6146 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
6147 if test "${ac_cv_prog_cc_c89+set}" = set; then
6148   echo $ECHO_N "(cached) $ECHO_C" >&6
6149 else
6150   ac_cv_prog_cc_c89=no
6151 ac_save_CC=$CC
6152 cat >conftest.$ac_ext <<_ACEOF
6153 /* confdefs.h.  */
6154 _ACEOF
6155 cat confdefs.h >>conftest.$ac_ext
6156 cat >>conftest.$ac_ext <<_ACEOF
6157 /* end confdefs.h.  */
6158 #include <stdarg.h>
6159 #include <stdio.h>
6160 #include <sys/types.h>
6161 #include <sys/stat.h>
6162 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
6163 struct buf { int x; };
6164 FILE * (*rcsopen) (struct buf *, struct stat *, int);
6165 static char *e (p, i)
6166      char **p;
6167      int i;
6168 {
6169   return p[i];
6170 }
6171 static char *f (char * (*g) (char **, int), char **p, ...)
6172 {
6173   char *s;
6174   va_list v;
6175   va_start (v,p);
6176   s = g (p, va_arg (v,int));
6177   va_end (v);
6178   return s;
6179 }
6180
6181 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
6182    function prototypes and stuff, but not '\xHH' hex character constants.
6183    These don't provoke an error unfortunately, instead are silently treated
6184    as 'x'.  The following induces an error, until -std is added to get
6185    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
6186    array size at least.  It's necessary to write '\x00'==0 to get something
6187    that's true only with -std.  */
6188 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6189
6190 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6191    inside strings and character constants.  */
6192 #define FOO(x) 'x'
6193 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6194
6195 int test (int i, double x);
6196 struct s1 {int (*f) (int a);};
6197 struct s2 {int (*f) (double a);};
6198 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6199 int argc;
6200 char **argv;
6201 int
6202 main ()
6203 {
6204 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6205   ;
6206   return 0;
6207 }
6208 _ACEOF
6209 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6210         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6211 do
6212   CC="$ac_save_CC $ac_arg"
6213   rm -f conftest.$ac_objext
6214 if { (ac_try="$ac_compile"
6215 case "(($ac_try" in
6216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6217   *) ac_try_echo=$ac_try;;
6218 esac
6219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6220   (eval "$ac_compile") 2>conftest.er1
6221   ac_status=$?
6222   grep -v '^ *+' conftest.er1 >conftest.err
6223   rm -f conftest.er1
6224   cat conftest.err >&5
6225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6226   (exit $ac_status); } &&
6227          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6228   { (case "(($ac_try" in
6229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6230   *) ac_try_echo=$ac_try;;
6231 esac
6232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6233   (eval "$ac_try") 2>&5
6234   ac_status=$?
6235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6236   (exit $ac_status); }; } &&
6237          { ac_try='test -s conftest.$ac_objext'
6238   { (case "(($ac_try" in
6239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6240   *) ac_try_echo=$ac_try;;
6241 esac
6242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6243   (eval "$ac_try") 2>&5
6244   ac_status=$?
6245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6246   (exit $ac_status); }; }; then
6247   ac_cv_prog_cc_c89=$ac_arg
6248 else
6249   echo "$as_me: failed program was:" >&5
6250 sed 's/^/| /' conftest.$ac_ext >&5
6251
6252
6253 fi
6254
6255 rm -f core conftest.err conftest.$ac_objext
6256   test "x$ac_cv_prog_cc_c89" != "xno" && break
6257 done
6258 rm -f conftest.$ac_ext
6259 CC=$ac_save_CC
6260
6261 fi
6262 # AC_CACHE_VAL
6263 case "x$ac_cv_prog_cc_c89" in
6264   x)
6265     { echo "$as_me:$LINENO: result: none needed" >&5
6266 echo "${ECHO_T}none needed" >&6; } ;;
6267   xno)
6268     { echo "$as_me:$LINENO: result: unsupported" >&5
6269 echo "${ECHO_T}unsupported" >&6; } ;;
6270   *)
6271     CC="$CC $ac_cv_prog_cc_c89"
6272     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6273 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6274 esac
6275
6276
6277 ac_ext=c
6278 ac_cpp='$CPP $CPPFLAGS'
6279 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6280 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6281 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6282
6283 ac_ext=cpp
6284 ac_cpp='$CXXCPP $CPPFLAGS'
6285 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6286 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6287 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6288 if test -z "$CXX"; then
6289   if test -n "$CCC"; then
6290     CXX=$CCC
6291   else
6292     if test -n "$ac_tool_prefix"; then
6293   for ac_prog in g++
6294   do
6295     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6296 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6297 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6298 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6299 if test "${ac_cv_prog_CXX+set}" = set; then
6300   echo $ECHO_N "(cached) $ECHO_C" >&6
6301 else
6302   if test -n "$CXX"; then
6303   ac_cv_prog_CXX="$CXX" # Let the user override the test.
6304 else
6305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6306 for as_dir in $PATH
6307 do
6308   IFS=$as_save_IFS
6309   test -z "$as_dir" && as_dir=.
6310   for ac_exec_ext in '' $ac_executable_extensions; do
6311   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6312     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6313     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6314     break 2
6315   fi
6316 done
6317 done
6318 IFS=$as_save_IFS
6319
6320 fi
6321 fi
6322 CXX=$ac_cv_prog_CXX
6323 if test -n "$CXX"; then
6324   { echo "$as_me:$LINENO: result: $CXX" >&5
6325 echo "${ECHO_T}$CXX" >&6; }
6326 else
6327   { echo "$as_me:$LINENO: result: no" >&5
6328 echo "${ECHO_T}no" >&6; }
6329 fi
6330
6331
6332     test -n "$CXX" && break
6333   done
6334 fi
6335 if test -z "$CXX"; then
6336   ac_ct_CXX=$CXX
6337   for ac_prog in g++
6338 do
6339   # Extract the first word of "$ac_prog", so it can be a program name with args.
6340 set dummy $ac_prog; ac_word=$2
6341 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6342 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6343 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6344   echo $ECHO_N "(cached) $ECHO_C" >&6
6345 else
6346   if test -n "$ac_ct_CXX"; then
6347   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6348 else
6349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6350 for as_dir in $PATH
6351 do
6352   IFS=$as_save_IFS
6353   test -z "$as_dir" && as_dir=.
6354   for ac_exec_ext in '' $ac_executable_extensions; do
6355   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6356     ac_cv_prog_ac_ct_CXX="$ac_prog"
6357     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6358     break 2
6359   fi
6360 done
6361 done
6362 IFS=$as_save_IFS
6363
6364 fi
6365 fi
6366 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6367 if test -n "$ac_ct_CXX"; then
6368   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6369 echo "${ECHO_T}$ac_ct_CXX" >&6; }
6370 else
6371   { echo "$as_me:$LINENO: result: no" >&5
6372 echo "${ECHO_T}no" >&6; }
6373 fi
6374
6375
6376   test -n "$ac_ct_CXX" && break
6377 done
6378
6379   if test "x$ac_ct_CXX" = x; then
6380     CXX="g++"
6381   else
6382     case $cross_compiling:$ac_tool_warned in
6383 yes:)
6384 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6385 whose name does not start with the host triplet.  If you think this
6386 configuration is useful to you, please write to autoconf@gnu.org." >&5
6387 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6388 whose name does not start with the host triplet.  If you think this
6389 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6390 ac_tool_warned=yes ;;
6391 esac
6392     CXX=$ac_ct_CXX
6393   fi
6394 fi
6395
6396   fi
6397 fi
6398 # Provide some information about the compiler.
6399 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6400 ac_compiler=`set X $ac_compile; echo $2`
6401 { (ac_try="$ac_compiler --version >&5"
6402 case "(($ac_try" in
6403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6404   *) ac_try_echo=$ac_try;;
6405 esac
6406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6407   (eval "$ac_compiler --version >&5") 2>&5
6408   ac_status=$?
6409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6410   (exit $ac_status); }
6411 { (ac_try="$ac_compiler -v >&5"
6412 case "(($ac_try" in
6413   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6414   *) ac_try_echo=$ac_try;;
6415 esac
6416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6417   (eval "$ac_compiler -v >&5") 2>&5
6418   ac_status=$?
6419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420   (exit $ac_status); }
6421 { (ac_try="$ac_compiler -V >&5"
6422 case "(($ac_try" in
6423   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6424   *) ac_try_echo=$ac_try;;
6425 esac
6426 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6427   (eval "$ac_compiler -V >&5") 2>&5
6428   ac_status=$?
6429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6430   (exit $ac_status); }
6431
6432 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6433 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6434 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6435   echo $ECHO_N "(cached) $ECHO_C" >&6
6436 else
6437   cat >conftest.$ac_ext <<_ACEOF
6438 /* confdefs.h.  */
6439 _ACEOF
6440 cat confdefs.h >>conftest.$ac_ext
6441 cat >>conftest.$ac_ext <<_ACEOF
6442 /* end confdefs.h.  */
6443
6444 int
6445 main ()
6446 {
6447 #ifndef __GNUC__
6448        choke me
6449 #endif
6450
6451   ;
6452   return 0;
6453 }
6454 _ACEOF
6455 rm -f conftest.$ac_objext
6456 if { (ac_try="$ac_compile"
6457 case "(($ac_try" in
6458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6459   *) ac_try_echo=$ac_try;;
6460 esac
6461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6462   (eval "$ac_compile") 2>conftest.er1
6463   ac_status=$?
6464   grep -v '^ *+' conftest.er1 >conftest.err
6465   rm -f conftest.er1
6466   cat conftest.err >&5
6467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468   (exit $ac_status); } &&
6469          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6470   { (case "(($ac_try" in
6471   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6472   *) ac_try_echo=$ac_try;;
6473 esac
6474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6475   (eval "$ac_try") 2>&5
6476   ac_status=$?
6477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6478   (exit $ac_status); }; } &&
6479          { ac_try='test -s conftest.$ac_objext'
6480   { (case "(($ac_try" in
6481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6482   *) ac_try_echo=$ac_try;;
6483 esac
6484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6485   (eval "$ac_try") 2>&5
6486   ac_status=$?
6487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6488   (exit $ac_status); }; }; then
6489   ac_compiler_gnu=yes
6490 else
6491   echo "$as_me: failed program was:" >&5
6492 sed 's/^/| /' conftest.$ac_ext >&5
6493
6494         ac_compiler_gnu=no
6495 fi
6496
6497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6498 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6499
6500 fi
6501 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6502 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6503 GXX=`test $ac_compiler_gnu = yes && echo yes`
6504 ac_test_CXXFLAGS=${CXXFLAGS+set}
6505 ac_save_CXXFLAGS=$CXXFLAGS
6506 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6507 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6508 if test "${ac_cv_prog_cxx_g+set}" = set; then
6509   echo $ECHO_N "(cached) $ECHO_C" >&6
6510 else
6511   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6512    ac_cxx_werror_flag=yes
6513    ac_cv_prog_cxx_g=no
6514    CXXFLAGS="-g"
6515    cat >conftest.$ac_ext <<_ACEOF
6516 /* confdefs.h.  */
6517 _ACEOF
6518 cat confdefs.h >>conftest.$ac_ext
6519 cat >>conftest.$ac_ext <<_ACEOF
6520 /* end confdefs.h.  */
6521
6522 int
6523 main ()
6524 {
6525
6526   ;
6527   return 0;
6528 }
6529 _ACEOF
6530 rm -f conftest.$ac_objext
6531 if { (ac_try="$ac_compile"
6532 case "(($ac_try" in
6533   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6534   *) ac_try_echo=$ac_try;;
6535 esac
6536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6537   (eval "$ac_compile") 2>conftest.er1
6538   ac_status=$?
6539   grep -v '^ *+' conftest.er1 >conftest.err
6540   rm -f conftest.er1
6541   cat conftest.err >&5
6542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6543   (exit $ac_status); } &&
6544          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6545   { (case "(($ac_try" in
6546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6547   *) ac_try_echo=$ac_try;;
6548 esac
6549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6550   (eval "$ac_try") 2>&5
6551   ac_status=$?
6552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6553   (exit $ac_status); }; } &&
6554          { ac_try='test -s conftest.$ac_objext'
6555   { (case "(($ac_try" in
6556   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6557   *) ac_try_echo=$ac_try;;
6558 esac
6559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6560   (eval "$ac_try") 2>&5
6561   ac_status=$?
6562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563   (exit $ac_status); }; }; then
6564   ac_cv_prog_cxx_g=yes
6565 else
6566   echo "$as_me: failed program was:" >&5
6567 sed 's/^/| /' conftest.$ac_ext >&5
6568
6569         CXXFLAGS=""
6570       cat >conftest.$ac_ext <<_ACEOF
6571 /* confdefs.h.  */
6572 _ACEOF
6573 cat confdefs.h >>conftest.$ac_ext
6574 cat >>conftest.$ac_ext <<_ACEOF
6575 /* end confdefs.h.  */
6576
6577 int
6578 main ()
6579 {
6580
6581   ;
6582   return 0;
6583 }
6584 _ACEOF
6585 rm -f conftest.$ac_objext
6586 if { (ac_try="$ac_compile"
6587 case "(($ac_try" in
6588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6589   *) ac_try_echo=$ac_try;;
6590 esac
6591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6592   (eval "$ac_compile") 2>conftest.er1
6593   ac_status=$?
6594   grep -v '^ *+' conftest.er1 >conftest.err
6595   rm -f conftest.er1
6596   cat conftest.err >&5
6597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6598   (exit $ac_status); } &&
6599          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6600   { (case "(($ac_try" in
6601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6602   *) ac_try_echo=$ac_try;;
6603 esac
6604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6605   (eval "$ac_try") 2>&5
6606   ac_status=$?
6607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608   (exit $ac_status); }; } &&
6609          { ac_try='test -s conftest.$ac_objext'
6610   { (case "(($ac_try" in
6611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6612   *) ac_try_echo=$ac_try;;
6613 esac
6614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6615   (eval "$ac_try") 2>&5
6616   ac_status=$?
6617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6618   (exit $ac_status); }; }; then
6619   :
6620 else
6621   echo "$as_me: failed program was:" >&5
6622 sed 's/^/| /' conftest.$ac_ext >&5
6623
6624         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6625          CXXFLAGS="-g"
6626          cat >conftest.$ac_ext <<_ACEOF
6627 /* confdefs.h.  */
6628 _ACEOF
6629 cat confdefs.h >>conftest.$ac_ext
6630 cat >>conftest.$ac_ext <<_ACEOF
6631 /* end confdefs.h.  */
6632
6633 int
6634 main ()
6635 {
6636
6637   ;
6638   return 0;
6639 }
6640 _ACEOF
6641 rm -f conftest.$ac_objext
6642 if { (ac_try="$ac_compile"
6643 case "(($ac_try" in
6644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6645   *) ac_try_echo=$ac_try;;
6646 esac
6647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6648   (eval "$ac_compile") 2>conftest.er1
6649   ac_status=$?
6650   grep -v '^ *+' conftest.er1 >conftest.err
6651   rm -f conftest.er1
6652   cat conftest.err >&5
6653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6654   (exit $ac_status); } &&
6655          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6656   { (case "(($ac_try" in
6657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6658   *) ac_try_echo=$ac_try;;
6659 esac
6660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6661   (eval "$ac_try") 2>&5
6662   ac_status=$?
6663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6664   (exit $ac_status); }; } &&
6665          { ac_try='test -s conftest.$ac_objext'
6666   { (case "(($ac_try" in
6667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6668   *) ac_try_echo=$ac_try;;
6669 esac
6670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6671   (eval "$ac_try") 2>&5
6672   ac_status=$?
6673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6674   (exit $ac_status); }; }; then
6675   ac_cv_prog_cxx_g=yes
6676 else
6677   echo "$as_me: failed program was:" >&5
6678 sed 's/^/| /' conftest.$ac_ext >&5
6679
6680
6681 fi
6682
6683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6684 fi
6685
6686 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6687 fi
6688
6689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6690    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6691 fi
6692 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6693 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6694 if test "$ac_test_CXXFLAGS" = set; then
6695   CXXFLAGS=$ac_save_CXXFLAGS
6696 elif test $ac_cv_prog_cxx_g = yes; then
6697   if test "$GXX" = yes; then
6698     CXXFLAGS="-g -O2"
6699   else
6700     CXXFLAGS="-g"
6701   fi
6702 else
6703   if test "$GXX" = yes; then
6704     CXXFLAGS="-O2"
6705   else
6706     CXXFLAGS=
6707   fi
6708 fi
6709 ac_ext=c
6710 ac_cpp='$CPP $CPPFLAGS'
6711 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6712 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6713 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6714
6715
6716 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6717 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6718 if test "${lt_cv_path_NM+set}" = set; then
6719   echo $ECHO_N "(cached) $ECHO_C" >&6
6720 else
6721   if test -n "$NM"; then
6722   # Let the user override the test.
6723   lt_cv_path_NM="$NM"
6724 else
6725   lt_nm_to_check="${ac_tool_prefix}nm"
6726   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6727     lt_nm_to_check="$lt_nm_to_check nm"
6728   fi
6729   for lt_tmp_nm in $lt_nm_to_check; do
6730     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6731     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6732       IFS="$lt_save_ifs"
6733       test -z "$ac_dir" && ac_dir=.
6734       tmp_nm="$ac_dir/$lt_tmp_nm"
6735       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6736         # Check to see if the nm accepts a BSD-compat flag.
6737         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6738         #   nm: unknown option "B" ignored
6739         # Tru64's nm complains that /dev/null is an invalid object file
6740         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6741         */dev/null* | *'Invalid file or object type'*)
6742           lt_cv_path_NM="$tmp_nm -B"
6743           break
6744           ;;
6745         *)
6746           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6747           */dev/null*)
6748             lt_cv_path_NM="$tmp_nm -p"
6749             break
6750             ;;
6751           *)
6752             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6753             continue # so that we can try to find one that supports BSD flags
6754             ;;
6755           esac
6756           ;;
6757         esac
6758       fi
6759     done
6760     IFS="$lt_save_ifs"
6761   done
6762   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6763 fi
6764 fi
6765 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6766 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6767 NM="$lt_cv_path_NM"
6768
6769
6770
6771 { echo "$as_me:$LINENO: checking for GNU make" >&5
6772 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6773 if test "${llvm_cv_gnu_make_command+set}" = set; then
6774   echo $ECHO_N "(cached) $ECHO_C" >&6
6775 else
6776   llvm_cv_gnu_make_command=''
6777  for a in "$MAKE" make gmake gnumake ; do
6778   if test -z "$a" ; then continue ; fi ;
6779   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6780   then
6781    llvm_cv_gnu_make_command=$a ;
6782    break;
6783   fi
6784  done
6785 fi
6786 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6787 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6788  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6789    ifGNUmake='' ;
6790  else
6791    ifGNUmake='#' ;
6792    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6793 echo "${ECHO_T}\"Not found\"" >&6; };
6794  fi
6795
6796
6797 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6798 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6799 LN_S=$as_ln_s
6800 if test "$LN_S" = "ln -s"; then
6801   { echo "$as_me:$LINENO: result: yes" >&5
6802 echo "${ECHO_T}yes" >&6; }
6803 else
6804   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6805 echo "${ECHO_T}no, using $LN_S" >&6; }
6806 fi
6807
6808 # Extract the first word of "cmp", so it can be a program name with args.
6809 set dummy cmp; ac_word=$2
6810 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6811 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6812 if test "${ac_cv_path_CMP+set}" = set; then
6813   echo $ECHO_N "(cached) $ECHO_C" >&6
6814 else
6815   case $CMP in
6816   [\\/]* | ?:[\\/]*)
6817   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6818   ;;
6819   *)
6820   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6821 for as_dir in $PATH
6822 do
6823   IFS=$as_save_IFS
6824   test -z "$as_dir" && as_dir=.
6825   for ac_exec_ext in '' $ac_executable_extensions; do
6826   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6827     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6828     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6829     break 2
6830   fi
6831 done
6832 done
6833 IFS=$as_save_IFS
6834
6835   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6836   ;;
6837 esac
6838 fi
6839 CMP=$ac_cv_path_CMP
6840 if test -n "$CMP"; then
6841   { echo "$as_me:$LINENO: result: $CMP" >&5
6842 echo "${ECHO_T}$CMP" >&6; }
6843 else
6844   { echo "$as_me:$LINENO: result: no" >&5
6845 echo "${ECHO_T}no" >&6; }
6846 fi
6847
6848
6849 # Extract the first word of "cp", so it can be a program name with args.
6850 set dummy cp; ac_word=$2
6851 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6852 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6853 if test "${ac_cv_path_CP+set}" = set; then
6854   echo $ECHO_N "(cached) $ECHO_C" >&6
6855 else
6856   case $CP in
6857   [\\/]* | ?:[\\/]*)
6858   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6859   ;;
6860   *)
6861   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862 for as_dir in $PATH
6863 do
6864   IFS=$as_save_IFS
6865   test -z "$as_dir" && as_dir=.
6866   for ac_exec_ext in '' $ac_executable_extensions; do
6867   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6868     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6869     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6870     break 2
6871   fi
6872 done
6873 done
6874 IFS=$as_save_IFS
6875
6876   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6877   ;;
6878 esac
6879 fi
6880 CP=$ac_cv_path_CP
6881 if test -n "$CP"; then
6882   { echo "$as_me:$LINENO: result: $CP" >&5
6883 echo "${ECHO_T}$CP" >&6; }
6884 else
6885   { echo "$as_me:$LINENO: result: no" >&5
6886 echo "${ECHO_T}no" >&6; }
6887 fi
6888
6889
6890 # Extract the first word of "date", so it can be a program name with args.
6891 set dummy date; ac_word=$2
6892 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6893 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6894 if test "${ac_cv_path_DATE+set}" = set; then
6895   echo $ECHO_N "(cached) $ECHO_C" >&6
6896 else
6897   case $DATE in
6898   [\\/]* | ?:[\\/]*)
6899   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6900   ;;
6901   *)
6902   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6903 for as_dir in $PATH
6904 do
6905   IFS=$as_save_IFS
6906   test -z "$as_dir" && as_dir=.
6907   for ac_exec_ext in '' $ac_executable_extensions; do
6908   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6909     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6910     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6911     break 2
6912   fi
6913 done
6914 done
6915 IFS=$as_save_IFS
6916
6917   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6918   ;;
6919 esac
6920 fi
6921 DATE=$ac_cv_path_DATE
6922 if test -n "$DATE"; then
6923   { echo "$as_me:$LINENO: result: $DATE" >&5
6924 echo "${ECHO_T}$DATE" >&6; }
6925 else
6926   { echo "$as_me:$LINENO: result: no" >&5
6927 echo "${ECHO_T}no" >&6; }
6928 fi
6929
6930
6931 # Extract the first word of "find", so it can be a program name with args.
6932 set dummy find; ac_word=$2
6933 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6934 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6935 if test "${ac_cv_path_FIND+set}" = set; then
6936   echo $ECHO_N "(cached) $ECHO_C" >&6
6937 else
6938   case $FIND in
6939   [\\/]* | ?:[\\/]*)
6940   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6941   ;;
6942   *)
6943   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944 for as_dir in $PATH
6945 do
6946   IFS=$as_save_IFS
6947   test -z "$as_dir" && as_dir=.
6948   for ac_exec_ext in '' $ac_executable_extensions; do
6949   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6950     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6951     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6952     break 2
6953   fi
6954 done
6955 done
6956 IFS=$as_save_IFS
6957
6958   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6959   ;;
6960 esac
6961 fi
6962 FIND=$ac_cv_path_FIND
6963 if test -n "$FIND"; then
6964   { echo "$as_me:$LINENO: result: $FIND" >&5
6965 echo "${ECHO_T}$FIND" >&6; }
6966 else
6967   { echo "$as_me:$LINENO: result: no" >&5
6968 echo "${ECHO_T}no" >&6; }
6969 fi
6970
6971
6972 # Extract the first word of "grep", so it can be a program name with args.
6973 set dummy grep; ac_word=$2
6974 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6975 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6976 if test "${ac_cv_path_GREP+set}" = set; then
6977   echo $ECHO_N "(cached) $ECHO_C" >&6
6978 else
6979   case $GREP in
6980   [\\/]* | ?:[\\/]*)
6981   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6982   ;;
6983   *)
6984   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6985 for as_dir in $PATH
6986 do
6987   IFS=$as_save_IFS
6988   test -z "$as_dir" && as_dir=.
6989   for ac_exec_ext in '' $ac_executable_extensions; do
6990   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6991     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6992     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6993     break 2
6994   fi
6995 done
6996 done
6997 IFS=$as_save_IFS
6998
6999   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
7000   ;;
7001 esac
7002 fi
7003 GREP=$ac_cv_path_GREP
7004 if test -n "$GREP"; then
7005   { echo "$as_me:$LINENO: result: $GREP" >&5
7006 echo "${ECHO_T}$GREP" >&6; }
7007 else
7008   { echo "$as_me:$LINENO: result: no" >&5
7009 echo "${ECHO_T}no" >&6; }
7010 fi
7011
7012
7013 # Extract the first word of "mkdir", so it can be a program name with args.
7014 set dummy mkdir; ac_word=$2
7015 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7016 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7017 if test "${ac_cv_path_MKDIR+set}" = set; then
7018   echo $ECHO_N "(cached) $ECHO_C" >&6
7019 else
7020   case $MKDIR in
7021   [\\/]* | ?:[\\/]*)
7022   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
7023   ;;
7024   *)
7025   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7026 for as_dir in $PATH
7027 do
7028   IFS=$as_save_IFS
7029   test -z "$as_dir" && as_dir=.
7030   for ac_exec_ext in '' $ac_executable_extensions; do
7031   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7032     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
7033     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7034     break 2
7035   fi
7036 done
7037 done
7038 IFS=$as_save_IFS
7039
7040   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
7041   ;;
7042 esac
7043 fi
7044 MKDIR=$ac_cv_path_MKDIR
7045 if test -n "$MKDIR"; then
7046   { echo "$as_me:$LINENO: result: $MKDIR" >&5
7047 echo "${ECHO_T}$MKDIR" >&6; }
7048 else
7049   { echo "$as_me:$LINENO: result: no" >&5
7050 echo "${ECHO_T}no" >&6; }
7051 fi
7052
7053
7054 # Extract the first word of "mv", so it can be a program name with args.
7055 set dummy mv; ac_word=$2
7056 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7057 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7058 if test "${ac_cv_path_MV+set}" = set; then
7059   echo $ECHO_N "(cached) $ECHO_C" >&6
7060 else
7061   case $MV in
7062   [\\/]* | ?:[\\/]*)
7063   ac_cv_path_MV="$MV" # Let the user override the test with a path.
7064   ;;
7065   *)
7066   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067 for as_dir in $PATH
7068 do
7069   IFS=$as_save_IFS
7070   test -z "$as_dir" && as_dir=.
7071   for ac_exec_ext in '' $ac_executable_extensions; do
7072   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7073     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
7074     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7075     break 2
7076   fi
7077 done
7078 done
7079 IFS=$as_save_IFS
7080
7081   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
7082   ;;
7083 esac
7084 fi
7085 MV=$ac_cv_path_MV
7086 if test -n "$MV"; then
7087   { echo "$as_me:$LINENO: result: $MV" >&5
7088 echo "${ECHO_T}$MV" >&6; }
7089 else
7090   { echo "$as_me:$LINENO: result: no" >&5
7091 echo "${ECHO_T}no" >&6; }
7092 fi
7093
7094
7095 if test -n "$ac_tool_prefix"; then
7096   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7097 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7100 if test "${ac_cv_prog_RANLIB+set}" = set; then
7101   echo $ECHO_N "(cached) $ECHO_C" >&6
7102 else
7103   if test -n "$RANLIB"; then
7104   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7105 else
7106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7107 for as_dir in $PATH
7108 do
7109   IFS=$as_save_IFS
7110   test -z "$as_dir" && as_dir=.
7111   for ac_exec_ext in '' $ac_executable_extensions; do
7112   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7113     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7114     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7115     break 2
7116   fi
7117 done
7118 done
7119 IFS=$as_save_IFS
7120
7121 fi
7122 fi
7123 RANLIB=$ac_cv_prog_RANLIB
7124 if test -n "$RANLIB"; then
7125   { echo "$as_me:$LINENO: result: $RANLIB" >&5
7126 echo "${ECHO_T}$RANLIB" >&6; }
7127 else
7128   { echo "$as_me:$LINENO: result: no" >&5
7129 echo "${ECHO_T}no" >&6; }
7130 fi
7131
7132
7133 fi
7134 if test -z "$ac_cv_prog_RANLIB"; then
7135   ac_ct_RANLIB=$RANLIB
7136   # Extract the first word of "ranlib", so it can be a program name with args.
7137 set dummy ranlib; ac_word=$2
7138 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7139 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7140 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7141   echo $ECHO_N "(cached) $ECHO_C" >&6
7142 else
7143   if test -n "$ac_ct_RANLIB"; then
7144   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7145 else
7146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7147 for as_dir in $PATH
7148 do
7149   IFS=$as_save_IFS
7150   test -z "$as_dir" && as_dir=.
7151   for ac_exec_ext in '' $ac_executable_extensions; do
7152   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7153     ac_cv_prog_ac_ct_RANLIB="ranlib"
7154     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7155     break 2
7156   fi
7157 done
7158 done
7159 IFS=$as_save_IFS
7160
7161 fi
7162 fi
7163 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7164 if test -n "$ac_ct_RANLIB"; then
7165   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7166 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7167 else
7168   { echo "$as_me:$LINENO: result: no" >&5
7169 echo "${ECHO_T}no" >&6; }
7170 fi
7171
7172   if test "x$ac_ct_RANLIB" = x; then
7173     RANLIB=":"
7174   else
7175     case $cross_compiling:$ac_tool_warned in
7176 yes:)
7177 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7178 whose name does not start with the host triplet.  If you think this
7179 configuration is useful to you, please write to autoconf@gnu.org." >&5
7180 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7181 whose name does not start with the host triplet.  If you think this
7182 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7183 ac_tool_warned=yes ;;
7184 esac
7185     RANLIB=$ac_ct_RANLIB
7186   fi
7187 else
7188   RANLIB="$ac_cv_prog_RANLIB"
7189 fi
7190
7191 if test -n "$ac_tool_prefix"; then
7192   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7193 set dummy ${ac_tool_prefix}ar; ac_word=$2
7194 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7195 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7196 if test "${ac_cv_prog_AR+set}" = set; then
7197   echo $ECHO_N "(cached) $ECHO_C" >&6
7198 else
7199   if test -n "$AR"; then
7200   ac_cv_prog_AR="$AR" # Let the user override the test.
7201 else
7202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7203 for as_dir in $PATH
7204 do
7205   IFS=$as_save_IFS
7206   test -z "$as_dir" && as_dir=.
7207   for ac_exec_ext in '' $ac_executable_extensions; do
7208   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7209     ac_cv_prog_AR="${ac_tool_prefix}ar"
7210     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7211     break 2
7212   fi
7213 done
7214 done
7215 IFS=$as_save_IFS
7216
7217 fi
7218 fi
7219 AR=$ac_cv_prog_AR
7220 if test -n "$AR"; then
7221   { echo "$as_me:$LINENO: result: $AR" >&5
7222 echo "${ECHO_T}$AR" >&6; }
7223 else
7224   { echo "$as_me:$LINENO: result: no" >&5
7225 echo "${ECHO_T}no" >&6; }
7226 fi
7227
7228
7229 fi
7230 if test -z "$ac_cv_prog_AR"; then
7231   ac_ct_AR=$AR
7232   # Extract the first word of "ar", so it can be a program name with args.
7233 set dummy ar; ac_word=$2
7234 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7235 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7236 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7237   echo $ECHO_N "(cached) $ECHO_C" >&6
7238 else
7239   if test -n "$ac_ct_AR"; then
7240   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7241 else
7242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7243 for as_dir in $PATH
7244 do
7245   IFS=$as_save_IFS
7246   test -z "$as_dir" && as_dir=.
7247   for ac_exec_ext in '' $ac_executable_extensions; do
7248   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7249     ac_cv_prog_ac_ct_AR="ar"
7250     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7251     break 2
7252   fi
7253 done
7254 done
7255 IFS=$as_save_IFS
7256
7257 fi
7258 fi
7259 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7260 if test -n "$ac_ct_AR"; then
7261   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7262 echo "${ECHO_T}$ac_ct_AR" >&6; }
7263 else
7264   { echo "$as_me:$LINENO: result: no" >&5
7265 echo "${ECHO_T}no" >&6; }
7266 fi
7267
7268   if test "x$ac_ct_AR" = x; then
7269     AR="false"
7270   else
7271     case $cross_compiling:$ac_tool_warned in
7272 yes:)
7273 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7274 whose name does not start with the host triplet.  If you think this
7275 configuration is useful to you, please write to autoconf@gnu.org." >&5
7276 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7277 whose name does not start with the host triplet.  If you think this
7278 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7279 ac_tool_warned=yes ;;
7280 esac
7281     AR=$ac_ct_AR
7282   fi
7283 else
7284   AR="$ac_cv_prog_AR"
7285 fi
7286
7287 # Extract the first word of "rm", so it can be a program name with args.
7288 set dummy rm; ac_word=$2
7289 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7290 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7291 if test "${ac_cv_path_RM+set}" = set; then
7292   echo $ECHO_N "(cached) $ECHO_C" >&6
7293 else
7294   case $RM in
7295   [\\/]* | ?:[\\/]*)
7296   ac_cv_path_RM="$RM" # Let the user override the test with a path.
7297   ;;
7298   *)
7299   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7300 for as_dir in $PATH
7301 do
7302   IFS=$as_save_IFS
7303   test -z "$as_dir" && as_dir=.
7304   for ac_exec_ext in '' $ac_executable_extensions; do
7305   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7306     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7307     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7308     break 2
7309   fi
7310 done
7311 done
7312 IFS=$as_save_IFS
7313
7314   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7315   ;;
7316 esac
7317 fi
7318 RM=$ac_cv_path_RM
7319 if test -n "$RM"; then
7320   { echo "$as_me:$LINENO: result: $RM" >&5
7321 echo "${ECHO_T}$RM" >&6; }
7322 else
7323   { echo "$as_me:$LINENO: result: no" >&5
7324 echo "${ECHO_T}no" >&6; }
7325 fi
7326
7327
7328 # Extract the first word of "sed", so it can be a program name with args.
7329 set dummy sed; ac_word=$2
7330 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7331 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7332 if test "${ac_cv_path_SED+set}" = set; then
7333   echo $ECHO_N "(cached) $ECHO_C" >&6
7334 else
7335   case $SED in
7336   [\\/]* | ?:[\\/]*)
7337   ac_cv_path_SED="$SED" # Let the user override the test with a path.
7338   ;;
7339   *)
7340   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7341 for as_dir in $PATH
7342 do
7343   IFS=$as_save_IFS
7344   test -z "$as_dir" && as_dir=.
7345   for ac_exec_ext in '' $ac_executable_extensions; do
7346   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7347     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7348     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7349     break 2
7350   fi
7351 done
7352 done
7353 IFS=$as_save_IFS
7354
7355   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7356   ;;
7357 esac
7358 fi
7359 SED=$ac_cv_path_SED
7360 if test -n "$SED"; then
7361   { echo "$as_me:$LINENO: result: $SED" >&5
7362 echo "${ECHO_T}$SED" >&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 "tar", so it can be a program name with args.
7370 set dummy tar; 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_TAR+set}" = set; then
7374   echo $ECHO_N "(cached) $ECHO_C" >&6
7375 else
7376   case $TAR in
7377   [\\/]* | ?:[\\/]*)
7378   ac_cv_path_TAR="$TAR" # 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_TAR="$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   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7397   ;;
7398 esac
7399 fi
7400 TAR=$ac_cv_path_TAR
7401 if test -n "$TAR"; then
7402   { echo "$as_me:$LINENO: result: $TAR" >&5
7403 echo "${ECHO_T}$TAR" >&6; }
7404 else
7405   { echo "$as_me:$LINENO: result: no" >&5
7406 echo "${ECHO_T}no" >&6; }
7407 fi
7408
7409
7410 # Extract the first word of "pwd", so it can be a program name with args.
7411 set dummy pwd; ac_word=$2
7412 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7413 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7414 if test "${ac_cv_path_BINPWD+set}" = set; then
7415   echo $ECHO_N "(cached) $ECHO_C" >&6
7416 else
7417   case $BINPWD in
7418   [\\/]* | ?:[\\/]*)
7419   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7420   ;;
7421   *)
7422   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7423 for as_dir in $PATH
7424 do
7425   IFS=$as_save_IFS
7426   test -z "$as_dir" && as_dir=.
7427   for ac_exec_ext in '' $ac_executable_extensions; do
7428   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7429     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7430     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7431     break 2
7432   fi
7433 done
7434 done
7435 IFS=$as_save_IFS
7436
7437   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7438   ;;
7439 esac
7440 fi
7441 BINPWD=$ac_cv_path_BINPWD
7442 if test -n "$BINPWD"; then
7443   { echo "$as_me:$LINENO: result: $BINPWD" >&5
7444 echo "${ECHO_T}$BINPWD" >&6; }
7445 else
7446   { echo "$as_me:$LINENO: result: no" >&5
7447 echo "${ECHO_T}no" >&6; }
7448 fi
7449
7450
7451
7452 # Extract the first word of "Graphviz", so it can be a program name with args.
7453 set dummy Graphviz; ac_word=$2
7454 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7455 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7456 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7457   echo $ECHO_N "(cached) $ECHO_C" >&6
7458 else
7459   case $GRAPHVIZ in
7460   [\\/]* | ?:[\\/]*)
7461   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7462   ;;
7463   *)
7464   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7465 for as_dir in $PATH
7466 do
7467   IFS=$as_save_IFS
7468   test -z "$as_dir" && as_dir=.
7469   for ac_exec_ext in '' $ac_executable_extensions; do
7470   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7471     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7472     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7473     break 2
7474   fi
7475 done
7476 done
7477 IFS=$as_save_IFS
7478
7479   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7480   ;;
7481 esac
7482 fi
7483 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7484 if test -n "$GRAPHVIZ"; then
7485   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7486 echo "${ECHO_T}$GRAPHVIZ" >&6; }
7487 else
7488   { echo "$as_me:$LINENO: result: no" >&5
7489 echo "${ECHO_T}no" >&6; }
7490 fi
7491
7492
7493 if test "$GRAPHVIZ" != "echo Graphviz" ; then
7494
7495 cat >>confdefs.h <<\_ACEOF
7496 #define HAVE_GRAPHVIZ 1
7497 _ACEOF
7498
7499     if test "$llvm_cv_os_type" = "MingW" ; then
7500     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7501   fi
7502
7503 cat >>confdefs.h <<_ACEOF
7504 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7505 _ACEOF
7506
7507 fi
7508 # Extract the first word of "dot", so it can be a program name with args.
7509 set dummy dot; ac_word=$2
7510 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7511 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7512 if test "${ac_cv_path_DOT+set}" = set; then
7513   echo $ECHO_N "(cached) $ECHO_C" >&6
7514 else
7515   case $DOT in
7516   [\\/]* | ?:[\\/]*)
7517   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7518   ;;
7519   *)
7520   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7521 for as_dir in $PATH
7522 do
7523   IFS=$as_save_IFS
7524   test -z "$as_dir" && as_dir=.
7525   for ac_exec_ext in '' $ac_executable_extensions; do
7526   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7527     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7528     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7529     break 2
7530   fi
7531 done
7532 done
7533 IFS=$as_save_IFS
7534
7535   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7536   ;;
7537 esac
7538 fi
7539 DOT=$ac_cv_path_DOT
7540 if test -n "$DOT"; then
7541   { echo "$as_me:$LINENO: result: $DOT" >&5
7542 echo "${ECHO_T}$DOT" >&6; }
7543 else
7544   { echo "$as_me:$LINENO: result: no" >&5
7545 echo "${ECHO_T}no" >&6; }
7546 fi
7547
7548
7549 if test "$DOT" != "echo dot" ; then
7550
7551 cat >>confdefs.h <<\_ACEOF
7552 #define HAVE_DOT 1
7553 _ACEOF
7554
7555     if test "$llvm_cv_os_type" = "MingW" ; then
7556     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7557   fi
7558
7559 cat >>confdefs.h <<_ACEOF
7560 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
7561 _ACEOF
7562
7563 fi
7564 # Extract the first word of "fdp", so it can be a program name with args.
7565 set dummy fdp; ac_word=$2
7566 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7567 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7568 if test "${ac_cv_path_FDP+set}" = set; then
7569   echo $ECHO_N "(cached) $ECHO_C" >&6
7570 else
7571   case $FDP in
7572   [\\/]* | ?:[\\/]*)
7573   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7574   ;;
7575   *)
7576   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7577 for as_dir in $PATH
7578 do
7579   IFS=$as_save_IFS
7580   test -z "$as_dir" && as_dir=.
7581   for ac_exec_ext in '' $ac_executable_extensions; do
7582   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7583     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7584     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7585     break 2
7586   fi
7587 done
7588 done
7589 IFS=$as_save_IFS
7590
7591   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7592   ;;
7593 esac
7594 fi
7595 FDP=$ac_cv_path_FDP
7596 if test -n "$FDP"; then
7597   { echo "$as_me:$LINENO: result: $FDP" >&5
7598 echo "${ECHO_T}$FDP" >&6; }
7599 else
7600   { echo "$as_me:$LINENO: result: no" >&5
7601 echo "${ECHO_T}no" >&6; }
7602 fi
7603
7604
7605 if test "$FDP" != "echo fdp" ; then
7606
7607 cat >>confdefs.h <<\_ACEOF
7608 #define HAVE_FDP 1
7609 _ACEOF
7610
7611     if test "$llvm_cv_os_type" = "MingW" ; then
7612     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7613   fi
7614
7615 cat >>confdefs.h <<_ACEOF
7616 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
7617 _ACEOF
7618
7619 fi
7620 # Extract the first word of "neato", so it can be a program name with args.
7621 set dummy neato; ac_word=$2
7622 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7623 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7624 if test "${ac_cv_path_NEATO+set}" = set; then
7625   echo $ECHO_N "(cached) $ECHO_C" >&6
7626 else
7627   case $NEATO in
7628   [\\/]* | ?:[\\/]*)
7629   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7630   ;;
7631   *)
7632   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7633 for as_dir in $PATH
7634 do
7635   IFS=$as_save_IFS
7636   test -z "$as_dir" && as_dir=.
7637   for ac_exec_ext in '' $ac_executable_extensions; do
7638   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7639     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7640     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7641     break 2
7642   fi
7643 done
7644 done
7645 IFS=$as_save_IFS
7646
7647   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7648   ;;
7649 esac
7650 fi
7651 NEATO=$ac_cv_path_NEATO
7652 if test -n "$NEATO"; then
7653   { echo "$as_me:$LINENO: result: $NEATO" >&5
7654 echo "${ECHO_T}$NEATO" >&6; }
7655 else
7656   { echo "$as_me:$LINENO: result: no" >&5
7657 echo "${ECHO_T}no" >&6; }
7658 fi
7659
7660
7661 if test "$NEATO" != "echo neato" ; then
7662
7663 cat >>confdefs.h <<\_ACEOF
7664 #define HAVE_NEATO 1
7665 _ACEOF
7666
7667     if test "$llvm_cv_os_type" = "MingW" ; then
7668     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7669   fi
7670
7671 cat >>confdefs.h <<_ACEOF
7672 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7673 _ACEOF
7674
7675 fi
7676 # Extract the first word of "twopi", so it can be a program name with args.
7677 set dummy twopi; 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_TWOPI+set}" = set; then
7681   echo $ECHO_N "(cached) $ECHO_C" >&6
7682 else
7683   case $TWOPI in
7684   [\\/]* | ?:[\\/]*)
7685   ac_cv_path_TWOPI="$TWOPI" # 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_TWOPI="$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   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7704   ;;
7705 esac
7706 fi
7707 TWOPI=$ac_cv_path_TWOPI
7708 if test -n "$TWOPI"; then
7709   { echo "$as_me:$LINENO: result: $TWOPI" >&5
7710 echo "${ECHO_T}$TWOPI" >&6; }
7711 else
7712   { echo "$as_me:$LINENO: result: no" >&5
7713 echo "${ECHO_T}no" >&6; }
7714 fi
7715
7716
7717 if test "$TWOPI" != "echo twopi" ; then
7718
7719 cat >>confdefs.h <<\_ACEOF
7720 #define HAVE_TWOPI 1
7721 _ACEOF
7722
7723     if test "$llvm_cv_os_type" = "MingW" ; then
7724     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7725   fi
7726
7727 cat >>confdefs.h <<_ACEOF
7728 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7729 _ACEOF
7730
7731 fi
7732 # Extract the first word of "circo", so it can be a program name with args.
7733 set dummy circo; ac_word=$2
7734 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7736 if test "${ac_cv_path_CIRCO+set}" = set; then
7737   echo $ECHO_N "(cached) $ECHO_C" >&6
7738 else
7739   case $CIRCO in
7740   [\\/]* | ?:[\\/]*)
7741   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7742   ;;
7743   *)
7744   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7745 for as_dir in $PATH
7746 do
7747   IFS=$as_save_IFS
7748   test -z "$as_dir" && as_dir=.
7749   for ac_exec_ext in '' $ac_executable_extensions; do
7750   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7751     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7752     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7753     break 2
7754   fi
7755 done
7756 done
7757 IFS=$as_save_IFS
7758
7759   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7760   ;;
7761 esac
7762 fi
7763 CIRCO=$ac_cv_path_CIRCO
7764 if test -n "$CIRCO"; then
7765   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7766 echo "${ECHO_T}$CIRCO" >&6; }
7767 else
7768   { echo "$as_me:$LINENO: result: no" >&5
7769 echo "${ECHO_T}no" >&6; }
7770 fi
7771
7772
7773 if test "$CIRCO" != "echo circo" ; then
7774
7775 cat >>confdefs.h <<\_ACEOF
7776 #define HAVE_CIRCO 1
7777 _ACEOF
7778
7779     if test "$llvm_cv_os_type" = "MingW" ; then
7780     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7781   fi
7782
7783 cat >>confdefs.h <<_ACEOF
7784 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7785 _ACEOF
7786
7787 fi
7788 for ac_prog in gv gsview32
7789 do
7790   # Extract the first word of "$ac_prog", so it can be a program name with args.
7791 set dummy $ac_prog; ac_word=$2
7792 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7793 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7794 if test "${ac_cv_path_GV+set}" = set; then
7795   echo $ECHO_N "(cached) $ECHO_C" >&6
7796 else
7797   case $GV in
7798   [\\/]* | ?:[\\/]*)
7799   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7800   ;;
7801   *)
7802   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7803 for as_dir in $PATH
7804 do
7805   IFS=$as_save_IFS
7806   test -z "$as_dir" && as_dir=.
7807   for ac_exec_ext in '' $ac_executable_extensions; do
7808   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7809     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7810     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7811     break 2
7812   fi
7813 done
7814 done
7815 IFS=$as_save_IFS
7816
7817   ;;
7818 esac
7819 fi
7820 GV=$ac_cv_path_GV
7821 if test -n "$GV"; then
7822   { echo "$as_me:$LINENO: result: $GV" >&5
7823 echo "${ECHO_T}$GV" >&6; }
7824 else
7825   { echo "$as_me:$LINENO: result: no" >&5
7826 echo "${ECHO_T}no" >&6; }
7827 fi
7828
7829
7830   test -n "$GV" && break
7831 done
7832 test -n "$GV" || GV="echo gv"
7833
7834 if test "$GV" != "echo gv" ; then
7835
7836 cat >>confdefs.h <<\_ACEOF
7837 #define HAVE_GV 1
7838 _ACEOF
7839
7840     if test "$llvm_cv_os_type" = "MingW" ; then
7841     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7842   fi
7843
7844 cat >>confdefs.h <<_ACEOF
7845 #define LLVM_PATH_GV "$GV${EXEEXT}"
7846 _ACEOF
7847
7848 fi
7849 # Extract the first word of "dotty", so it can be a program name with args.
7850 set dummy dotty; ac_word=$2
7851 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7852 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7853 if test "${ac_cv_path_DOTTY+set}" = set; then
7854   echo $ECHO_N "(cached) $ECHO_C" >&6
7855 else
7856   case $DOTTY in
7857   [\\/]* | ?:[\\/]*)
7858   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7859   ;;
7860   *)
7861   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7862 for as_dir in $PATH
7863 do
7864   IFS=$as_save_IFS
7865   test -z "$as_dir" && as_dir=.
7866   for ac_exec_ext in '' $ac_executable_extensions; do
7867   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7868     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7869     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7870     break 2
7871   fi
7872 done
7873 done
7874 IFS=$as_save_IFS
7875
7876   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7877   ;;
7878 esac
7879 fi
7880 DOTTY=$ac_cv_path_DOTTY
7881 if test -n "$DOTTY"; then
7882   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7883 echo "${ECHO_T}$DOTTY" >&6; }
7884 else
7885   { echo "$as_me:$LINENO: result: no" >&5
7886 echo "${ECHO_T}no" >&6; }
7887 fi
7888
7889
7890 if test "$DOTTY" != "echo dotty" ; then
7891
7892 cat >>confdefs.h <<\_ACEOF
7893 #define HAVE_DOTTY 1
7894 _ACEOF
7895
7896     if test "$llvm_cv_os_type" = "MingW" ; then
7897     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7898   fi
7899
7900 cat >>confdefs.h <<_ACEOF
7901 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7902 _ACEOF
7903
7904 fi
7905 # Extract the first word of "xdot.py", so it can be a program name with args.
7906 set dummy xdot.py; ac_word=$2
7907 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7909 if test "${ac_cv_path_XDOT_PY+set}" = set; then
7910   echo $ECHO_N "(cached) $ECHO_C" >&6
7911 else
7912   case $XDOT_PY in
7913   [\\/]* | ?:[\\/]*)
7914   ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7915   ;;
7916   *)
7917   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7918 for as_dir in $PATH
7919 do
7920   IFS=$as_save_IFS
7921   test -z "$as_dir" && as_dir=.
7922   for ac_exec_ext in '' $ac_executable_extensions; do
7923   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7924     ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7925     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7926     break 2
7927   fi
7928 done
7929 done
7930 IFS=$as_save_IFS
7931
7932   test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
7933   ;;
7934 esac
7935 fi
7936 XDOT_PY=$ac_cv_path_XDOT_PY
7937 if test -n "$XDOT_PY"; then
7938   { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
7939 echo "${ECHO_T}$XDOT_PY" >&6; }
7940 else
7941   { echo "$as_me:$LINENO: result: no" >&5
7942 echo "${ECHO_T}no" >&6; }
7943 fi
7944
7945
7946 if test "$XDOT_PY" != "echo xdot.py" ; then
7947
7948 cat >>confdefs.h <<\_ACEOF
7949 #define HAVE_XDOT_PY 1
7950 _ACEOF
7951
7952     if test "$llvm_cv_os_type" = "MingW" ; then
7953     XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7954   fi
7955
7956 cat >>confdefs.h <<_ACEOF
7957 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
7958 _ACEOF
7959
7960 fi
7961
7962
7963 # Extract the first word of "perl", so it can be a program name with args.
7964 set dummy perl; ac_word=$2
7965 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7966 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7967 if test "${ac_cv_path_PERL+set}" = set; then
7968   echo $ECHO_N "(cached) $ECHO_C" >&6
7969 else
7970   case $PERL in
7971   [\\/]* | ?:[\\/]*)
7972   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7973   ;;
7974   *)
7975   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7976 for as_dir in $PATH
7977 do
7978   IFS=$as_save_IFS
7979   test -z "$as_dir" && as_dir=.
7980   for ac_exec_ext in '' $ac_executable_extensions; do
7981   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7982     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7983     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7984     break 2
7985   fi
7986 done
7987 done
7988 IFS=$as_save_IFS
7989
7990   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7991   ;;
7992 esac
7993 fi
7994 PERL=$ac_cv_path_PERL
7995 if test -n "$PERL"; then
7996   { echo "$as_me:$LINENO: result: $PERL" >&5
7997 echo "${ECHO_T}$PERL" >&6; }
7998 else
7999   { echo "$as_me:$LINENO: result: no" >&5
8000 echo "${ECHO_T}no" >&6; }
8001 fi
8002
8003
8004 if test "$PERL" != "none"; then
8005   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
8006 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
8007   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
8008     { echo "$as_me:$LINENO: result: yes" >&5
8009 echo "${ECHO_T}yes" >&6; }
8010   else
8011     PERL=none
8012     { echo "$as_me:$LINENO: result: not found" >&5
8013 echo "${ECHO_T}not found" >&6; }
8014   fi
8015 fi
8016
8017
8018 if test x"$PERL" = xnone; then
8019    HAVE_PERL=0
8020
8021    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
8022 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
8023    { (exit 1); exit 1; }; }
8024 else
8025    HAVE_PERL=1
8026
8027 fi
8028
8029 # Find a good install program.  We prefer a C program (faster),
8030 # so one script is as good as another.  But avoid the broken or
8031 # incompatible versions:
8032 # SysV /etc/install, /usr/sbin/install
8033 # SunOS /usr/etc/install
8034 # IRIX /sbin/install
8035 # AIX /bin/install
8036 # AmigaOS /C/install, which installs bootblocks on floppy discs
8037 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8038 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8039 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8040 # OS/2's system install, which has a completely different semantic
8041 # ./install, which can be erroneously created by make from ./install.sh.
8042 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
8043 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
8044 if test -z "$INSTALL"; then
8045 if test "${ac_cv_path_install+set}" = set; then
8046   echo $ECHO_N "(cached) $ECHO_C" >&6
8047 else
8048   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8049 for as_dir in $PATH
8050 do
8051   IFS=$as_save_IFS
8052   test -z "$as_dir" && as_dir=.
8053   # Account for people who put trailing slashes in PATH elements.
8054 case $as_dir/ in
8055   ./ | .// | /cC/* | \
8056   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8057   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8058   /usr/ucb/* ) ;;
8059   *)
8060     # OSF1 and SCO ODT 3.0 have their own names for install.
8061     # Don't use installbsd from OSF since it installs stuff as root
8062     # by default.
8063     for ac_prog in ginstall scoinst install; do
8064       for ac_exec_ext in '' $ac_executable_extensions; do
8065         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
8066           if test $ac_prog = install &&
8067             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8068             # AIX install.  It has an incompatible calling convention.
8069             :
8070           elif test $ac_prog = install &&
8071             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8072             # program-specific install script used by HP pwplus--don't use.
8073             :
8074           else
8075             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8076             break 3
8077           fi
8078         fi
8079       done
8080     done
8081     ;;
8082 esac
8083 done
8084 IFS=$as_save_IFS
8085
8086
8087 fi
8088   if test "${ac_cv_path_install+set}" = set; then
8089     INSTALL=$ac_cv_path_install
8090   else
8091     # As a last resort, use the slow shell script.  Don't cache a
8092     # value for INSTALL within a source directory, because that will
8093     # break other packages using the cache if that directory is
8094     # removed, or if the value is a relative name.
8095     INSTALL=$ac_install_sh
8096   fi
8097 fi
8098 { echo "$as_me:$LINENO: result: $INSTALL" >&5
8099 echo "${ECHO_T}$INSTALL" >&6; }
8100
8101 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8102 # It thinks the first close brace ends the variable substitution.
8103 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8104
8105 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8106
8107 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8108
8109 case "$INSTALL" in
8110  [\\/$]* | ?:[\\/]* ) ;;
8111  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
8112 esac
8113
8114 # Extract the first word of "bzip2", so it can be a program name with args.
8115 set dummy bzip2; ac_word=$2
8116 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8117 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8118 if test "${ac_cv_path_BZIP2+set}" = set; then
8119   echo $ECHO_N "(cached) $ECHO_C" >&6
8120 else
8121   case $BZIP2 in
8122   [\\/]* | ?:[\\/]*)
8123   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
8124   ;;
8125   *)
8126   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8127 for as_dir in $PATH
8128 do
8129   IFS=$as_save_IFS
8130   test -z "$as_dir" && as_dir=.
8131   for ac_exec_ext in '' $ac_executable_extensions; do
8132   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8133     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
8134     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8135     break 2
8136   fi
8137 done
8138 done
8139 IFS=$as_save_IFS
8140
8141   ;;
8142 esac
8143 fi
8144 BZIP2=$ac_cv_path_BZIP2
8145 if test -n "$BZIP2"; then
8146   { echo "$as_me:$LINENO: result: $BZIP2" >&5
8147 echo "${ECHO_T}$BZIP2" >&6; }
8148 else
8149   { echo "$as_me:$LINENO: result: no" >&5
8150 echo "${ECHO_T}no" >&6; }
8151 fi
8152
8153
8154 # Extract the first word of "cat", so it can be a program name with args.
8155 set dummy cat; ac_word=$2
8156 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8157 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8158 if test "${ac_cv_path_CAT+set}" = set; then
8159   echo $ECHO_N "(cached) $ECHO_C" >&6
8160 else
8161   case $CAT in
8162   [\\/]* | ?:[\\/]*)
8163   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
8164   ;;
8165   *)
8166   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8167 for as_dir in $PATH
8168 do
8169   IFS=$as_save_IFS
8170   test -z "$as_dir" && as_dir=.
8171   for ac_exec_ext in '' $ac_executable_extensions; do
8172   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8173     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
8174     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8175     break 2
8176   fi
8177 done
8178 done
8179 IFS=$as_save_IFS
8180
8181   ;;
8182 esac
8183 fi
8184 CAT=$ac_cv_path_CAT
8185 if test -n "$CAT"; then
8186   { echo "$as_me:$LINENO: result: $CAT" >&5
8187 echo "${ECHO_T}$CAT" >&6; }
8188 else
8189   { echo "$as_me:$LINENO: result: no" >&5
8190 echo "${ECHO_T}no" >&6; }
8191 fi
8192
8193
8194 # Extract the first word of "doxygen", so it can be a program name with args.
8195 set dummy doxygen; ac_word=$2
8196 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8197 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8198 if test "${ac_cv_path_DOXYGEN+set}" = set; then
8199   echo $ECHO_N "(cached) $ECHO_C" >&6
8200 else
8201   case $DOXYGEN in
8202   [\\/]* | ?:[\\/]*)
8203   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
8204   ;;
8205   *)
8206   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8207 for as_dir in $PATH
8208 do
8209   IFS=$as_save_IFS
8210   test -z "$as_dir" && as_dir=.
8211   for ac_exec_ext in '' $ac_executable_extensions; do
8212   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8213     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
8214     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8215     break 2
8216   fi
8217 done
8218 done
8219 IFS=$as_save_IFS
8220
8221   ;;
8222 esac
8223 fi
8224 DOXYGEN=$ac_cv_path_DOXYGEN
8225 if test -n "$DOXYGEN"; then
8226   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
8227 echo "${ECHO_T}$DOXYGEN" >&6; }
8228 else
8229   { echo "$as_me:$LINENO: result: no" >&5
8230 echo "${ECHO_T}no" >&6; }
8231 fi
8232
8233
8234 # Extract the first word of "groff", so it can be a program name with args.
8235 set dummy groff; ac_word=$2
8236 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8237 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8238 if test "${ac_cv_path_GROFF+set}" = set; then
8239   echo $ECHO_N "(cached) $ECHO_C" >&6
8240 else
8241   case $GROFF in
8242   [\\/]* | ?:[\\/]*)
8243   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
8244   ;;
8245   *)
8246   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8247 for as_dir in $PATH
8248 do
8249   IFS=$as_save_IFS
8250   test -z "$as_dir" && as_dir=.
8251   for ac_exec_ext in '' $ac_executable_extensions; do
8252   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8253     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
8254     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8255     break 2
8256   fi
8257 done
8258 done
8259 IFS=$as_save_IFS
8260
8261   ;;
8262 esac
8263 fi
8264 GROFF=$ac_cv_path_GROFF
8265 if test -n "$GROFF"; then
8266   { echo "$as_me:$LINENO: result: $GROFF" >&5
8267 echo "${ECHO_T}$GROFF" >&6; }
8268 else
8269   { echo "$as_me:$LINENO: result: no" >&5
8270 echo "${ECHO_T}no" >&6; }
8271 fi
8272
8273
8274 # Extract the first word of "gzip", so it can be a program name with args.
8275 set dummy gzip; ac_word=$2
8276 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8277 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8278 if test "${ac_cv_path_GZIP+set}" = set; then
8279   echo $ECHO_N "(cached) $ECHO_C" >&6
8280 else
8281   case $GZIP in
8282   [\\/]* | ?:[\\/]*)
8283   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8284   ;;
8285   *)
8286   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8287 for as_dir in $PATH
8288 do
8289   IFS=$as_save_IFS
8290   test -z "$as_dir" && as_dir=.
8291   for ac_exec_ext in '' $ac_executable_extensions; do
8292   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8293     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
8294     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8295     break 2
8296   fi
8297 done
8298 done
8299 IFS=$as_save_IFS
8300
8301   ;;
8302 esac
8303 fi
8304 GZIP=$ac_cv_path_GZIP
8305 if test -n "$GZIP"; then
8306   { echo "$as_me:$LINENO: result: $GZIP" >&5
8307 echo "${ECHO_T}$GZIP" >&6; }
8308 else
8309   { echo "$as_me:$LINENO: result: no" >&5
8310 echo "${ECHO_T}no" >&6; }
8311 fi
8312
8313
8314 # Extract the first word of "pod2html", so it can be a program name with args.
8315 set dummy pod2html; ac_word=$2
8316 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8317 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8318 if test "${ac_cv_path_POD2HTML+set}" = set; then
8319   echo $ECHO_N "(cached) $ECHO_C" >&6
8320 else
8321   case $POD2HTML in
8322   [\\/]* | ?:[\\/]*)
8323   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8324   ;;
8325   *)
8326   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8327 for as_dir in $PATH
8328 do
8329   IFS=$as_save_IFS
8330   test -z "$as_dir" && as_dir=.
8331   for ac_exec_ext in '' $ac_executable_extensions; do
8332   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8333     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8334     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8335     break 2
8336   fi
8337 done
8338 done
8339 IFS=$as_save_IFS
8340
8341   ;;
8342 esac
8343 fi
8344 POD2HTML=$ac_cv_path_POD2HTML
8345 if test -n "$POD2HTML"; then
8346   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8347 echo "${ECHO_T}$POD2HTML" >&6; }
8348 else
8349   { echo "$as_me:$LINENO: result: no" >&5
8350 echo "${ECHO_T}no" >&6; }
8351 fi
8352
8353
8354 # Extract the first word of "pod2man", so it can be a program name with args.
8355 set dummy pod2man; ac_word=$2
8356 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8357 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8358 if test "${ac_cv_path_POD2MAN+set}" = set; then
8359   echo $ECHO_N "(cached) $ECHO_C" >&6
8360 else
8361   case $POD2MAN in
8362   [\\/]* | ?:[\\/]*)
8363   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8364   ;;
8365   *)
8366   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8367 for as_dir in $PATH
8368 do
8369   IFS=$as_save_IFS
8370   test -z "$as_dir" && as_dir=.
8371   for ac_exec_ext in '' $ac_executable_extensions; do
8372   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8373     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8374     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8375     break 2
8376   fi
8377 done
8378 done
8379 IFS=$as_save_IFS
8380
8381   ;;
8382 esac
8383 fi
8384 POD2MAN=$ac_cv_path_POD2MAN
8385 if test -n "$POD2MAN"; then
8386   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8387 echo "${ECHO_T}$POD2MAN" >&6; }
8388 else
8389   { echo "$as_me:$LINENO: result: no" >&5
8390 echo "${ECHO_T}no" >&6; }
8391 fi
8392
8393
8394 # Extract the first word of "pdfroff", so it can be a program name with args.
8395 set dummy pdfroff; ac_word=$2
8396 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8397 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8398 if test "${ac_cv_path_PDFROFF+set}" = set; then
8399   echo $ECHO_N "(cached) $ECHO_C" >&6
8400 else
8401   case $PDFROFF in
8402   [\\/]* | ?:[\\/]*)
8403   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
8404   ;;
8405   *)
8406   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8407 for as_dir in $PATH
8408 do
8409   IFS=$as_save_IFS
8410   test -z "$as_dir" && as_dir=.
8411   for ac_exec_ext in '' $ac_executable_extensions; do
8412   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8413     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
8414     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8415     break 2
8416   fi
8417 done
8418 done
8419 IFS=$as_save_IFS
8420
8421   ;;
8422 esac
8423 fi
8424 PDFROFF=$ac_cv_path_PDFROFF
8425 if test -n "$PDFROFF"; then
8426   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
8427 echo "${ECHO_T}$PDFROFF" >&6; }
8428 else
8429   { echo "$as_me:$LINENO: result: no" >&5
8430 echo "${ECHO_T}no" >&6; }
8431 fi
8432
8433
8434 # Extract the first word of "runtest", so it can be a program name with args.
8435 set dummy runtest; ac_word=$2
8436 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8437 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8438 if test "${ac_cv_path_RUNTEST+set}" = set; then
8439   echo $ECHO_N "(cached) $ECHO_C" >&6
8440 else
8441   case $RUNTEST in
8442   [\\/]* | ?:[\\/]*)
8443   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8444   ;;
8445   *)
8446   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8447 for as_dir in $PATH
8448 do
8449   IFS=$as_save_IFS
8450   test -z "$as_dir" && as_dir=.
8451   for ac_exec_ext in '' $ac_executable_extensions; do
8452   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8453     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8454     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8455     break 2
8456   fi
8457 done
8458 done
8459 IFS=$as_save_IFS
8460
8461   ;;
8462 esac
8463 fi
8464 RUNTEST=$ac_cv_path_RUNTEST
8465 if test -n "$RUNTEST"; then
8466   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8467 echo "${ECHO_T}$RUNTEST" >&6; }
8468 else
8469   { echo "$as_me:$LINENO: result: no" >&5
8470 echo "${ECHO_T}no" >&6; }
8471 fi
8472
8473
8474
8475 no_itcl=true
8476 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8477 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8478
8479 # Check whether --with-tclinclude was given.
8480 if test "${with_tclinclude+set}" = set; then
8481   withval=$with_tclinclude; with_tclinclude=${withval}
8482 else
8483   with_tclinclude=''
8484 fi
8485
8486 if test "${ac_cv_path_tclsh+set}" = set; then
8487   echo $ECHO_N "(cached) $ECHO_C" >&6
8488 else
8489
8490 if test x"${with_tclinclude}" != x ; then
8491   if test -f ${with_tclinclude}/tclsh ; then
8492     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8493   elif test -f ${with_tclinclude}/src/tclsh ; then
8494     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8495   else
8496     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8497 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8498    { (exit 1); exit 1; }; }
8499   fi
8500 fi
8501 fi
8502
8503
8504 if test x"${ac_cv_path_tclsh}" = x ; then
8505   { echo "$as_me:$LINENO: result: none" >&5
8506 echo "${ECHO_T}none" >&6; }
8507   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
8508 do
8509   # Extract the first word of "$ac_prog", so it can be a program name with args.
8510 set dummy $ac_prog; ac_word=$2
8511 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8512 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8513 if test "${ac_cv_path_TCLSH+set}" = set; then
8514   echo $ECHO_N "(cached) $ECHO_C" >&6
8515 else
8516   case $TCLSH in
8517   [\\/]* | ?:[\\/]*)
8518   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8519   ;;
8520   *)
8521   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8522 for as_dir in $PATH
8523 do
8524   IFS=$as_save_IFS
8525   test -z "$as_dir" && as_dir=.
8526   for ac_exec_ext in '' $ac_executable_extensions; do
8527   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8528     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8529     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8530     break 2
8531   fi
8532 done
8533 done
8534 IFS=$as_save_IFS
8535
8536   ;;
8537 esac
8538 fi
8539 TCLSH=$ac_cv_path_TCLSH
8540 if test -n "$TCLSH"; then
8541   { echo "$as_me:$LINENO: result: $TCLSH" >&5
8542 echo "${ECHO_T}$TCLSH" >&6; }
8543 else
8544   { echo "$as_me:$LINENO: result: no" >&5
8545 echo "${ECHO_T}no" >&6; }
8546 fi
8547
8548
8549   test -n "$TCLSH" && break
8550 done
8551
8552   if test x"${TCLSH}" = x ; then
8553     ac_cv_path_tclsh='';
8554   else
8555     ac_cv_path_tclsh="${TCLSH}";
8556   fi
8557 else
8558   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8559 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8560   TCLSH="${ac_cv_path_tclsh}"
8561
8562 fi
8563
8564 # Extract the first word of "zip", so it can be a program name with args.
8565 set dummy zip; ac_word=$2
8566 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8567 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8568 if test "${ac_cv_path_ZIP+set}" = set; then
8569   echo $ECHO_N "(cached) $ECHO_C" >&6
8570 else
8571   case $ZIP in
8572   [\\/]* | ?:[\\/]*)
8573   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8574   ;;
8575   *)
8576   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8577 for as_dir in $PATH
8578 do
8579   IFS=$as_save_IFS
8580   test -z "$as_dir" && as_dir=.
8581   for ac_exec_ext in '' $ac_executable_extensions; do
8582   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8583     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8584     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8585     break 2
8586   fi
8587 done
8588 done
8589 IFS=$as_save_IFS
8590
8591   ;;
8592 esac
8593 fi
8594 ZIP=$ac_cv_path_ZIP
8595 if test -n "$ZIP"; then
8596   { echo "$as_me:$LINENO: result: $ZIP" >&5
8597 echo "${ECHO_T}$ZIP" >&6; }
8598 else
8599   { echo "$as_me:$LINENO: result: no" >&5
8600 echo "${ECHO_T}no" >&6; }
8601 fi
8602
8603
8604 for ac_prog in ocamlc
8605 do
8606   # Extract the first word of "$ac_prog", so it can be a program name with args.
8607 set dummy $ac_prog; ac_word=$2
8608 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8609 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8610 if test "${ac_cv_path_OCAMLC+set}" = set; then
8611   echo $ECHO_N "(cached) $ECHO_C" >&6
8612 else
8613   case $OCAMLC in
8614   [\\/]* | ?:[\\/]*)
8615   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8616   ;;
8617   *)
8618   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8619 for as_dir in $PATH
8620 do
8621   IFS=$as_save_IFS
8622   test -z "$as_dir" && as_dir=.
8623   for ac_exec_ext in '' $ac_executable_extensions; do
8624   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8625     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8626     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8627     break 2
8628   fi
8629 done
8630 done
8631 IFS=$as_save_IFS
8632
8633   ;;
8634 esac
8635 fi
8636 OCAMLC=$ac_cv_path_OCAMLC
8637 if test -n "$OCAMLC"; then
8638   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8639 echo "${ECHO_T}$OCAMLC" >&6; }
8640 else
8641   { echo "$as_me:$LINENO: result: no" >&5
8642 echo "${ECHO_T}no" >&6; }
8643 fi
8644
8645
8646   test -n "$OCAMLC" && break
8647 done
8648
8649 for ac_prog in ocamlopt
8650 do
8651   # Extract the first word of "$ac_prog", so it can be a program name with args.
8652 set dummy $ac_prog; ac_word=$2
8653 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8654 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8655 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8656   echo $ECHO_N "(cached) $ECHO_C" >&6
8657 else
8658   case $OCAMLOPT in
8659   [\\/]* | ?:[\\/]*)
8660   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8661   ;;
8662   *)
8663   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8664 for as_dir in $PATH
8665 do
8666   IFS=$as_save_IFS
8667   test -z "$as_dir" && as_dir=.
8668   for ac_exec_ext in '' $ac_executable_extensions; do
8669   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8670     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8671     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8672     break 2
8673   fi
8674 done
8675 done
8676 IFS=$as_save_IFS
8677
8678   ;;
8679 esac
8680 fi
8681 OCAMLOPT=$ac_cv_path_OCAMLOPT
8682 if test -n "$OCAMLOPT"; then
8683   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8684 echo "${ECHO_T}$OCAMLOPT" >&6; }
8685 else
8686   { echo "$as_me:$LINENO: result: no" >&5
8687 echo "${ECHO_T}no" >&6; }
8688 fi
8689
8690
8691   test -n "$OCAMLOPT" && break
8692 done
8693
8694 for ac_prog in ocamldep
8695 do
8696   # Extract the first word of "$ac_prog", so it can be a program name with args.
8697 set dummy $ac_prog; ac_word=$2
8698 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8699 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8700 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8701   echo $ECHO_N "(cached) $ECHO_C" >&6
8702 else
8703   case $OCAMLDEP in
8704   [\\/]* | ?:[\\/]*)
8705   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8706   ;;
8707   *)
8708   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8709 for as_dir in $PATH
8710 do
8711   IFS=$as_save_IFS
8712   test -z "$as_dir" && as_dir=.
8713   for ac_exec_ext in '' $ac_executable_extensions; do
8714   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8715     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8716     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8717     break 2
8718   fi
8719 done
8720 done
8721 IFS=$as_save_IFS
8722
8723   ;;
8724 esac
8725 fi
8726 OCAMLDEP=$ac_cv_path_OCAMLDEP
8727 if test -n "$OCAMLDEP"; then
8728   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8729 echo "${ECHO_T}$OCAMLDEP" >&6; }
8730 else
8731   { echo "$as_me:$LINENO: result: no" >&5
8732 echo "${ECHO_T}no" >&6; }
8733 fi
8734
8735
8736   test -n "$OCAMLDEP" && break
8737 done
8738
8739 for ac_prog in ocamldoc
8740 do
8741   # Extract the first word of "$ac_prog", so it can be a program name with args.
8742 set dummy $ac_prog; ac_word=$2
8743 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8744 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8745 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8746   echo $ECHO_N "(cached) $ECHO_C" >&6
8747 else
8748   case $OCAMLDOC in
8749   [\\/]* | ?:[\\/]*)
8750   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8751   ;;
8752   *)
8753   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8754 for as_dir in $PATH
8755 do
8756   IFS=$as_save_IFS
8757   test -z "$as_dir" && as_dir=.
8758   for ac_exec_ext in '' $ac_executable_extensions; do
8759   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8760     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8761     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8762     break 2
8763   fi
8764 done
8765 done
8766 IFS=$as_save_IFS
8767
8768   ;;
8769 esac
8770 fi
8771 OCAMLDOC=$ac_cv_path_OCAMLDOC
8772 if test -n "$OCAMLDOC"; then
8773   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8774 echo "${ECHO_T}$OCAMLDOC" >&6; }
8775 else
8776   { echo "$as_me:$LINENO: result: no" >&5
8777 echo "${ECHO_T}no" >&6; }
8778 fi
8779
8780
8781   test -n "$OCAMLDOC" && break
8782 done
8783
8784 for ac_prog in gas as
8785 do
8786   # Extract the first word of "$ac_prog", so it can be a program name with args.
8787 set dummy $ac_prog; ac_word=$2
8788 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8789 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8790 if test "${ac_cv_path_GAS+set}" = set; then
8791   echo $ECHO_N "(cached) $ECHO_C" >&6
8792 else
8793   case $GAS in
8794   [\\/]* | ?:[\\/]*)
8795   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8796   ;;
8797   *)
8798   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8799 for as_dir in $PATH
8800 do
8801   IFS=$as_save_IFS
8802   test -z "$as_dir" && as_dir=.
8803   for ac_exec_ext in '' $ac_executable_extensions; do
8804   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8805     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8806     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8807     break 2
8808   fi
8809 done
8810 done
8811 IFS=$as_save_IFS
8812
8813   ;;
8814 esac
8815 fi
8816 GAS=$ac_cv_path_GAS
8817 if test -n "$GAS"; then
8818   { echo "$as_me:$LINENO: result: $GAS" >&5
8819 echo "${ECHO_T}$GAS" >&6; }
8820 else
8821   { echo "$as_me:$LINENO: result: no" >&5
8822 echo "${ECHO_T}no" >&6; }
8823 fi
8824
8825
8826   test -n "$GAS" && break
8827 done
8828
8829
8830 { echo "$as_me:$LINENO: checking for linker version" >&5
8831 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
8832 if test "${llvm_cv_link_version+set}" = set; then
8833   echo $ECHO_N "(cached) $ECHO_C" >&6
8834 else
8835
8836    version_string="$(ld -v 2>&1 | head -1)"
8837
8838    # Check for ld64.
8839    if (echo "$version_string" | grep -q "ld64"); then
8840      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
8841    else
8842      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
8843    fi
8844
8845 fi
8846 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
8847 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
8848
8849 cat >>confdefs.h <<_ACEOF
8850 #define HOST_LINK_VERSION "$llvm_cv_link_version"
8851 _ACEOF
8852
8853
8854
8855 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8856 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8857 if test "${llvm_cv_link_use_r+set}" = set; then
8858   echo $ECHO_N "(cached) $ECHO_C" >&6
8859 else
8860    ac_ext=c
8861 ac_cpp='$CPP $CPPFLAGS'
8862 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8863 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8864 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8865
8866   oldcflags="$CFLAGS"
8867   CFLAGS="$CFLAGS -Wl,-R."
8868   cat >conftest.$ac_ext <<_ACEOF
8869 /* confdefs.h.  */
8870 _ACEOF
8871 cat confdefs.h >>conftest.$ac_ext
8872 cat >>conftest.$ac_ext <<_ACEOF
8873 /* end confdefs.h.  */
8874
8875 int
8876 main ()
8877 {
8878
8879   ;
8880   return 0;
8881 }
8882 _ACEOF
8883 rm -f conftest.$ac_objext conftest$ac_exeext
8884 if { (ac_try="$ac_link"
8885 case "(($ac_try" in
8886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8887   *) ac_try_echo=$ac_try;;
8888 esac
8889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8890   (eval "$ac_link") 2>conftest.er1
8891   ac_status=$?
8892   grep -v '^ *+' conftest.er1 >conftest.err
8893   rm -f conftest.er1
8894   cat conftest.err >&5
8895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8896   (exit $ac_status); } &&
8897          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8898   { (case "(($ac_try" in
8899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8900   *) ac_try_echo=$ac_try;;
8901 esac
8902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8903   (eval "$ac_try") 2>&5
8904   ac_status=$?
8905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8906   (exit $ac_status); }; } &&
8907          { ac_try='test -s conftest$ac_exeext'
8908   { (case "(($ac_try" in
8909   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8910   *) ac_try_echo=$ac_try;;
8911 esac
8912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8913   (eval "$ac_try") 2>&5
8914   ac_status=$?
8915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8916   (exit $ac_status); }; }; then
8917   llvm_cv_link_use_r=yes
8918 else
8919   echo "$as_me: failed program was:" >&5
8920 sed 's/^/| /' conftest.$ac_ext >&5
8921
8922         llvm_cv_link_use_r=no
8923 fi
8924
8925 rm -f core conftest.err conftest.$ac_objext \
8926       conftest$ac_exeext conftest.$ac_ext
8927   CFLAGS="$oldcflags"
8928   ac_ext=c
8929 ac_cpp='$CPP $CPPFLAGS'
8930 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8931 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8932 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8933
8934
8935 fi
8936 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8937 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8938 if test "$llvm_cv_link_use_r" = yes ; then
8939
8940 cat >>confdefs.h <<\_ACEOF
8941 #define HAVE_LINK_R 1
8942 _ACEOF
8943
8944   fi
8945
8946
8947 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8948 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8949 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8950   echo $ECHO_N "(cached) $ECHO_C" >&6
8951 else
8952    ac_ext=c
8953 ac_cpp='$CPP $CPPFLAGS'
8954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8957
8958   oldcflags="$CFLAGS"
8959   CFLAGS="$CFLAGS -Wl,-export-dynamic"
8960   cat >conftest.$ac_ext <<_ACEOF
8961 /* confdefs.h.  */
8962 _ACEOF
8963 cat confdefs.h >>conftest.$ac_ext
8964 cat >>conftest.$ac_ext <<_ACEOF
8965 /* end confdefs.h.  */
8966
8967 int
8968 main ()
8969 {
8970
8971   ;
8972   return 0;
8973 }
8974 _ACEOF
8975 rm -f conftest.$ac_objext conftest$ac_exeext
8976 if { (ac_try="$ac_link"
8977 case "(($ac_try" in
8978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8979   *) ac_try_echo=$ac_try;;
8980 esac
8981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8982   (eval "$ac_link") 2>conftest.er1
8983   ac_status=$?
8984   grep -v '^ *+' conftest.er1 >conftest.err
8985   rm -f conftest.er1
8986   cat conftest.err >&5
8987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8988   (exit $ac_status); } &&
8989          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8990   { (case "(($ac_try" in
8991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8992   *) ac_try_echo=$ac_try;;
8993 esac
8994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8995   (eval "$ac_try") 2>&5
8996   ac_status=$?
8997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8998   (exit $ac_status); }; } &&
8999          { ac_try='test -s conftest$ac_exeext'
9000   { (case "(($ac_try" in
9001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9002   *) ac_try_echo=$ac_try;;
9003 esac
9004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9005   (eval "$ac_try") 2>&5
9006   ac_status=$?
9007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9008   (exit $ac_status); }; }; then
9009   llvm_cv_link_use_export_dynamic=yes
9010 else
9011   echo "$as_me: failed program was:" >&5
9012 sed 's/^/| /' conftest.$ac_ext >&5
9013
9014         llvm_cv_link_use_export_dynamic=no
9015 fi
9016
9017 rm -f core conftest.err conftest.$ac_objext \
9018       conftest$ac_exeext conftest.$ac_ext
9019   CFLAGS="$oldcflags"
9020   ac_ext=c
9021 ac_cpp='$CPP $CPPFLAGS'
9022 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9023 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9024 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9025
9026
9027 fi
9028 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
9029 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
9030 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
9031
9032 cat >>confdefs.h <<\_ACEOF
9033 #define HAVE_LINK_EXPORT_DYNAMIC 1
9034 _ACEOF
9035
9036   fi
9037
9038
9039 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
9040 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
9041 if test "${llvm_cv_link_use_version_script+set}" = set; then
9042   echo $ECHO_N "(cached) $ECHO_C" >&6
9043 else
9044    ac_ext=c
9045 ac_cpp='$CPP $CPPFLAGS'
9046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9049
9050   oldcflags="$CFLAGS"
9051
9052   # The following code is from the autoconf manual,
9053   # "11.13: Limitations of Usual Tools".
9054   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
9055   # Use mktemp if possible; otherwise fall back on mkdir,
9056   # with $RANDOM to make collisions less likely.
9057   : ${TMPDIR=/tmp}
9058   {
9059     tmp=`
9060       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
9061     ` &&
9062     test -n "$tmp" && test -d "$tmp"
9063   } || {
9064     tmp=$TMPDIR/foo$$-$RANDOM
9065     (umask 077 && mkdir "$tmp")
9066   } || exit $?
9067
9068   echo "{" > "$tmp/export.map"
9069   echo "  global: main;" >> "$tmp/export.map"
9070   echo "  local: *;" >> "$tmp/export.map"
9071   echo "};" >> "$tmp/export.map"
9072
9073   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
9074   cat >conftest.$ac_ext <<_ACEOF
9075 /* confdefs.h.  */
9076 _ACEOF
9077 cat confdefs.h >>conftest.$ac_ext
9078 cat >>conftest.$ac_ext <<_ACEOF
9079 /* end confdefs.h.  */
9080
9081 int
9082 main ()
9083 {
9084
9085   ;
9086   return 0;
9087 }
9088 _ACEOF
9089 rm -f conftest.$ac_objext conftest$ac_exeext
9090 if { (ac_try="$ac_link"
9091 case "(($ac_try" in
9092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9093   *) ac_try_echo=$ac_try;;
9094 esac
9095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9096   (eval "$ac_link") 2>conftest.er1
9097   ac_status=$?
9098   grep -v '^ *+' conftest.er1 >conftest.err
9099   rm -f conftest.er1
9100   cat conftest.err >&5
9101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9102   (exit $ac_status); } &&
9103          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9104   { (case "(($ac_try" in
9105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9106   *) ac_try_echo=$ac_try;;
9107 esac
9108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9109   (eval "$ac_try") 2>&5
9110   ac_status=$?
9111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9112   (exit $ac_status); }; } &&
9113          { ac_try='test -s conftest$ac_exeext'
9114   { (case "(($ac_try" in
9115   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9116   *) ac_try_echo=$ac_try;;
9117 esac
9118 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9119   (eval "$ac_try") 2>&5
9120   ac_status=$?
9121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9122   (exit $ac_status); }; }; then
9123   llvm_cv_link_use_version_script=yes
9124 else
9125   echo "$as_me: failed program was:" >&5
9126 sed 's/^/| /' conftest.$ac_ext >&5
9127
9128         llvm_cv_link_use_version_script=no
9129 fi
9130
9131 rm -f core conftest.err conftest.$ac_objext \
9132       conftest$ac_exeext conftest.$ac_ext
9133   rm "$tmp/export.map"
9134   rmdir "$tmp"
9135   CFLAGS="$oldcflags"
9136   ac_ext=c
9137 ac_cpp='$CPP $CPPFLAGS'
9138 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9139 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9140 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9141
9142
9143 fi
9144 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
9145 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
9146 if test "$llvm_cv_link_use_version_script" = yes ; then
9147   HAVE_LINK_VERSION_SCRIPT=1
9148
9149   fi
9150
9151
9152
9153
9154 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9155 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9156 if test "${ac_cv_c_const+set}" = set; then
9157   echo $ECHO_N "(cached) $ECHO_C" >&6
9158 else
9159   cat >conftest.$ac_ext <<_ACEOF
9160 /* confdefs.h.  */
9161 _ACEOF
9162 cat confdefs.h >>conftest.$ac_ext
9163 cat >>conftest.$ac_ext <<_ACEOF
9164 /* end confdefs.h.  */
9165
9166 int
9167 main ()
9168 {
9169 /* FIXME: Include the comments suggested by Paul. */
9170 #ifndef __cplusplus
9171   /* Ultrix mips cc rejects this.  */
9172   typedef int charset[2];
9173   const charset x;
9174   /* SunOS 4.1.1 cc rejects this.  */
9175   char const *const *ccp;
9176   char **p;
9177   /* NEC SVR4.0.2 mips cc rejects this.  */
9178   struct point {int x, y;};
9179   static struct point const zero = {0,0};
9180   /* AIX XL C 1.02.0.0 rejects this.
9181      It does not let you subtract one const X* pointer from another in
9182      an arm of an if-expression whose if-part is not a constant
9183      expression */
9184   const char *g = "string";
9185   ccp = &g + (g ? g-g : 0);
9186   /* HPUX 7.0 cc rejects these. */
9187   ++ccp;
9188   p = (char**) ccp;
9189   ccp = (char const *const *) p;
9190   { /* SCO 3.2v4 cc rejects this.  */
9191     char *t;
9192     char const *s = 0 ? (char *) 0 : (char const *) 0;
9193
9194     *t++ = 0;
9195     if (s) return 0;
9196   }
9197   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9198     int x[] = {25, 17};
9199     const int *foo = &x[0];
9200     ++foo;
9201   }
9202   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9203     typedef const int *iptr;
9204     iptr p = 0;
9205     ++p;
9206   }
9207   { /* AIX XL C 1.02.0.0 rejects this saying
9208        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9209     struct s { int j; const int *ap[3]; };
9210     struct s *b; b->j = 5;
9211   }
9212   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9213     const int foo = 10;
9214     if (!foo) return 0;
9215   }
9216   return !x[0] && !zero.x;
9217 #endif
9218
9219   ;
9220   return 0;
9221 }
9222 _ACEOF
9223 rm -f conftest.$ac_objext
9224 if { (ac_try="$ac_compile"
9225 case "(($ac_try" in
9226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9227   *) ac_try_echo=$ac_try;;
9228 esac
9229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9230   (eval "$ac_compile") 2>conftest.er1
9231   ac_status=$?
9232   grep -v '^ *+' conftest.er1 >conftest.err
9233   rm -f conftest.er1
9234   cat conftest.err >&5
9235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9236   (exit $ac_status); } &&
9237          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9238   { (case "(($ac_try" in
9239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9240   *) ac_try_echo=$ac_try;;
9241 esac
9242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9243   (eval "$ac_try") 2>&5
9244   ac_status=$?
9245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9246   (exit $ac_status); }; } &&
9247          { ac_try='test -s conftest.$ac_objext'
9248   { (case "(($ac_try" in
9249   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9250   *) ac_try_echo=$ac_try;;
9251 esac
9252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9253   (eval "$ac_try") 2>&5
9254   ac_status=$?
9255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9256   (exit $ac_status); }; }; then
9257   ac_cv_c_const=yes
9258 else
9259   echo "$as_me: failed program was:" >&5
9260 sed 's/^/| /' conftest.$ac_ext >&5
9261
9262         ac_cv_c_const=no
9263 fi
9264
9265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9266 fi
9267 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9268 echo "${ECHO_T}$ac_cv_c_const" >&6; }
9269 if test $ac_cv_c_const = no; then
9270
9271 cat >>confdefs.h <<\_ACEOF
9272 #define const
9273 _ACEOF
9274
9275 fi
9276
9277
9278
9279
9280
9281
9282 ac_header_dirent=no
9283 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9284   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9285 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
9286 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
9287 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9288   echo $ECHO_N "(cached) $ECHO_C" >&6
9289 else
9290   cat >conftest.$ac_ext <<_ACEOF
9291 /* confdefs.h.  */
9292 _ACEOF
9293 cat confdefs.h >>conftest.$ac_ext
9294 cat >>conftest.$ac_ext <<_ACEOF
9295 /* end confdefs.h.  */
9296 #include <sys/types.h>
9297 #include <$ac_hdr>
9298
9299 int
9300 main ()
9301 {
9302 if ((DIR *) 0)
9303 return 0;
9304   ;
9305   return 0;
9306 }
9307 _ACEOF
9308 rm -f conftest.$ac_objext
9309 if { (ac_try="$ac_compile"
9310 case "(($ac_try" in
9311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9312   *) ac_try_echo=$ac_try;;
9313 esac
9314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9315   (eval "$ac_compile") 2>conftest.er1
9316   ac_status=$?
9317   grep -v '^ *+' conftest.er1 >conftest.err
9318   rm -f conftest.er1
9319   cat conftest.err >&5
9320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9321   (exit $ac_status); } &&
9322          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9323   { (case "(($ac_try" in
9324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9325   *) ac_try_echo=$ac_try;;
9326 esac
9327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9328   (eval "$ac_try") 2>&5
9329   ac_status=$?
9330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9331   (exit $ac_status); }; } &&
9332          { ac_try='test -s conftest.$ac_objext'
9333   { (case "(($ac_try" in
9334   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9335   *) ac_try_echo=$ac_try;;
9336 esac
9337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9338   (eval "$ac_try") 2>&5
9339   ac_status=$?
9340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9341   (exit $ac_status); }; }; then
9342   eval "$as_ac_Header=yes"
9343 else
9344   echo "$as_me: failed program was:" >&5
9345 sed 's/^/| /' conftest.$ac_ext >&5
9346
9347         eval "$as_ac_Header=no"
9348 fi
9349
9350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9351 fi
9352 ac_res=`eval echo '${'$as_ac_Header'}'`
9353                { echo "$as_me:$LINENO: result: $ac_res" >&5
9354 echo "${ECHO_T}$ac_res" >&6; }
9355 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9356   cat >>confdefs.h <<_ACEOF
9357 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9358 _ACEOF
9359
9360 ac_header_dirent=$ac_hdr; break
9361 fi
9362
9363 done
9364 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9365 if test $ac_header_dirent = dirent.h; then
9366   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9367 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9368 if test "${ac_cv_search_opendir+set}" = set; then
9369   echo $ECHO_N "(cached) $ECHO_C" >&6
9370 else
9371   ac_func_search_save_LIBS=$LIBS
9372 cat >conftest.$ac_ext <<_ACEOF
9373 /* confdefs.h.  */
9374 _ACEOF
9375 cat confdefs.h >>conftest.$ac_ext
9376 cat >>conftest.$ac_ext <<_ACEOF
9377 /* end confdefs.h.  */
9378
9379 /* Override any GCC internal prototype to avoid an error.
9380    Use char because int might match the return type of a GCC
9381    builtin and then its argument prototype would still apply.  */
9382 #ifdef __cplusplus
9383 extern "C"
9384 #endif
9385 char opendir ();
9386 int
9387 main ()
9388 {
9389 return opendir ();
9390   ;
9391   return 0;
9392 }
9393 _ACEOF
9394 for ac_lib in '' dir; do
9395   if test -z "$ac_lib"; then
9396     ac_res="none required"
9397   else
9398     ac_res=-l$ac_lib
9399     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9400   fi
9401   rm -f conftest.$ac_objext conftest$ac_exeext
9402 if { (ac_try="$ac_link"
9403 case "(($ac_try" in
9404   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9405   *) ac_try_echo=$ac_try;;
9406 esac
9407 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9408   (eval "$ac_link") 2>conftest.er1
9409   ac_status=$?
9410   grep -v '^ *+' conftest.er1 >conftest.err
9411   rm -f conftest.er1
9412   cat conftest.err >&5
9413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9414   (exit $ac_status); } &&
9415          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9416   { (case "(($ac_try" in
9417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9418   *) ac_try_echo=$ac_try;;
9419 esac
9420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9421   (eval "$ac_try") 2>&5
9422   ac_status=$?
9423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9424   (exit $ac_status); }; } &&
9425          { ac_try='test -s conftest$ac_exeext'
9426   { (case "(($ac_try" in
9427   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9428   *) ac_try_echo=$ac_try;;
9429 esac
9430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9431   (eval "$ac_try") 2>&5
9432   ac_status=$?
9433   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9434   (exit $ac_status); }; }; then
9435   ac_cv_search_opendir=$ac_res
9436 else
9437   echo "$as_me: failed program was:" >&5
9438 sed 's/^/| /' conftest.$ac_ext >&5
9439
9440
9441 fi
9442
9443 rm -f core conftest.err conftest.$ac_objext \
9444       conftest$ac_exeext
9445   if test "${ac_cv_search_opendir+set}" = set; then
9446   break
9447 fi
9448 done
9449 if test "${ac_cv_search_opendir+set}" = set; then
9450   :
9451 else
9452   ac_cv_search_opendir=no
9453 fi
9454 rm conftest.$ac_ext
9455 LIBS=$ac_func_search_save_LIBS
9456 fi
9457 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9458 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9459 ac_res=$ac_cv_search_opendir
9460 if test "$ac_res" != no; then
9461   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9462
9463 fi
9464
9465 else
9466   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9467 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9468 if test "${ac_cv_search_opendir+set}" = set; then
9469   echo $ECHO_N "(cached) $ECHO_C" >&6
9470 else
9471   ac_func_search_save_LIBS=$LIBS
9472 cat >conftest.$ac_ext <<_ACEOF
9473 /* confdefs.h.  */
9474 _ACEOF
9475 cat confdefs.h >>conftest.$ac_ext
9476 cat >>conftest.$ac_ext <<_ACEOF
9477 /* end confdefs.h.  */
9478
9479 /* Override any GCC internal prototype to avoid an error.
9480    Use char because int might match the return type of a GCC
9481    builtin and then its argument prototype would still apply.  */
9482 #ifdef __cplusplus
9483 extern "C"
9484 #endif
9485 char opendir ();
9486 int
9487 main ()
9488 {
9489 return opendir ();
9490   ;
9491   return 0;
9492 }
9493 _ACEOF
9494 for ac_lib in '' x; do
9495   if test -z "$ac_lib"; then
9496     ac_res="none required"
9497   else
9498     ac_res=-l$ac_lib
9499     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9500   fi
9501   rm -f conftest.$ac_objext conftest$ac_exeext
9502 if { (ac_try="$ac_link"
9503 case "(($ac_try" in
9504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9505   *) ac_try_echo=$ac_try;;
9506 esac
9507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9508   (eval "$ac_link") 2>conftest.er1
9509   ac_status=$?
9510   grep -v '^ *+' conftest.er1 >conftest.err
9511   rm -f conftest.er1
9512   cat conftest.err >&5
9513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9514   (exit $ac_status); } &&
9515          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9516   { (case "(($ac_try" in
9517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9518   *) ac_try_echo=$ac_try;;
9519 esac
9520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9521   (eval "$ac_try") 2>&5
9522   ac_status=$?
9523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9524   (exit $ac_status); }; } &&
9525          { ac_try='test -s conftest$ac_exeext'
9526   { (case "(($ac_try" in
9527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9528   *) ac_try_echo=$ac_try;;
9529 esac
9530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9531   (eval "$ac_try") 2>&5
9532   ac_status=$?
9533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9534   (exit $ac_status); }; }; then
9535   ac_cv_search_opendir=$ac_res
9536 else
9537   echo "$as_me: failed program was:" >&5
9538 sed 's/^/| /' conftest.$ac_ext >&5
9539
9540
9541 fi
9542
9543 rm -f core conftest.err conftest.$ac_objext \
9544       conftest$ac_exeext
9545   if test "${ac_cv_search_opendir+set}" = set; then
9546   break
9547 fi
9548 done
9549 if test "${ac_cv_search_opendir+set}" = set; then
9550   :
9551 else
9552   ac_cv_search_opendir=no
9553 fi
9554 rm conftest.$ac_ext
9555 LIBS=$ac_func_search_save_LIBS
9556 fi
9557 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9558 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9559 ac_res=$ac_cv_search_opendir
9560 if test "$ac_res" != no; then
9561   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9562
9563 fi
9564
9565 fi
9566
9567
9568 for ac_header in dlfcn.h
9569 do
9570 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9571 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9572   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9573 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9574 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9575   echo $ECHO_N "(cached) $ECHO_C" >&6
9576 fi
9577 ac_res=`eval echo '${'$as_ac_Header'}'`
9578                { echo "$as_me:$LINENO: result: $ac_res" >&5
9579 echo "${ECHO_T}$ac_res" >&6; }
9580 else
9581   # Is the header compilable?
9582 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9583 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9584 cat >conftest.$ac_ext <<_ACEOF
9585 /* confdefs.h.  */
9586 _ACEOF
9587 cat confdefs.h >>conftest.$ac_ext
9588 cat >>conftest.$ac_ext <<_ACEOF
9589 /* end confdefs.h.  */
9590 $ac_includes_default
9591 #include <$ac_header>
9592 _ACEOF
9593 rm -f conftest.$ac_objext
9594 if { (ac_try="$ac_compile"
9595 case "(($ac_try" in
9596   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9597   *) ac_try_echo=$ac_try;;
9598 esac
9599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9600   (eval "$ac_compile") 2>conftest.er1
9601   ac_status=$?
9602   grep -v '^ *+' conftest.er1 >conftest.err
9603   rm -f conftest.er1
9604   cat conftest.err >&5
9605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606   (exit $ac_status); } &&
9607          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9608   { (case "(($ac_try" in
9609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9610   *) ac_try_echo=$ac_try;;
9611 esac
9612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9613   (eval "$ac_try") 2>&5
9614   ac_status=$?
9615   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9616   (exit $ac_status); }; } &&
9617          { ac_try='test -s conftest.$ac_objext'
9618   { (case "(($ac_try" in
9619   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9620   *) ac_try_echo=$ac_try;;
9621 esac
9622 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9623   (eval "$ac_try") 2>&5
9624   ac_status=$?
9625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626   (exit $ac_status); }; }; then
9627   ac_header_compiler=yes
9628 else
9629   echo "$as_me: failed program was:" >&5
9630 sed 's/^/| /' conftest.$ac_ext >&5
9631
9632         ac_header_compiler=no
9633 fi
9634
9635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9636 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9637 echo "${ECHO_T}$ac_header_compiler" >&6; }
9638
9639 # Is the header present?
9640 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9641 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9642 cat >conftest.$ac_ext <<_ACEOF
9643 /* confdefs.h.  */
9644 _ACEOF
9645 cat confdefs.h >>conftest.$ac_ext
9646 cat >>conftest.$ac_ext <<_ACEOF
9647 /* end confdefs.h.  */
9648 #include <$ac_header>
9649 _ACEOF
9650 if { (ac_try="$ac_cpp conftest.$ac_ext"
9651 case "(($ac_try" in
9652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9653   *) ac_try_echo=$ac_try;;
9654 esac
9655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9656   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9657   ac_status=$?
9658   grep -v '^ *+' conftest.er1 >conftest.err
9659   rm -f conftest.er1
9660   cat conftest.err >&5
9661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662   (exit $ac_status); } >/dev/null; then
9663   if test -s conftest.err; then
9664     ac_cpp_err=$ac_c_preproc_warn_flag
9665     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9666   else
9667     ac_cpp_err=
9668   fi
9669 else
9670   ac_cpp_err=yes
9671 fi
9672 if test -z "$ac_cpp_err"; then
9673   ac_header_preproc=yes
9674 else
9675   echo "$as_me: failed program was:" >&5
9676 sed 's/^/| /' conftest.$ac_ext >&5
9677
9678   ac_header_preproc=no
9679 fi
9680
9681 rm -f conftest.err conftest.$ac_ext
9682 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9683 echo "${ECHO_T}$ac_header_preproc" >&6; }
9684
9685 # So?  What about this header?
9686 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9687   yes:no: )
9688     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9689 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9690     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9691 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9692     ac_header_preproc=yes
9693     ;;
9694   no:yes:* )
9695     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9696 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9697     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9698 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9699     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9700 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9701     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9702 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9703     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9704 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9705     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9706 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9707     ( cat <<\_ASBOX
9708 ## ----------------------------------- ##
9709 ## Report this to llvmbugs@cs.uiuc.edu ##
9710 ## ----------------------------------- ##
9711 _ASBOX
9712      ) | sed "s/^/$as_me: WARNING:     /" >&2
9713     ;;
9714 esac
9715 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9716 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9717 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9718   echo $ECHO_N "(cached) $ECHO_C" >&6
9719 else
9720   eval "$as_ac_Header=\$ac_header_preproc"
9721 fi
9722 ac_res=`eval echo '${'$as_ac_Header'}'`
9723                { echo "$as_me:$LINENO: result: $ac_res" >&5
9724 echo "${ECHO_T}$ac_res" >&6; }
9725
9726 fi
9727 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9728   cat >>confdefs.h <<_ACEOF
9729 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9730 _ACEOF
9731
9732 fi
9733
9734 done
9735
9736 # Check whether --enable-ltdl-install was given.
9737 if test "${enable_ltdl_install+set}" = set; then
9738   enableval=$enable_ltdl_install;
9739 fi
9740
9741
9742
9743
9744 if test x"${enable_ltdl_install-no}" != xno; then
9745   INSTALL_LTDL_TRUE=
9746   INSTALL_LTDL_FALSE='#'
9747 else
9748   INSTALL_LTDL_TRUE='#'
9749   INSTALL_LTDL_FALSE=
9750 fi
9751
9752
9753
9754 if test x"${enable_ltdl_convenience-no}" != xno; then
9755   CONVENIENCE_LTDL_TRUE=
9756   CONVENIENCE_LTDL_FALSE='#'
9757 else
9758   CONVENIENCE_LTDL_TRUE='#'
9759   CONVENIENCE_LTDL_FALSE=
9760 fi
9761
9762
9763 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9764 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9765 library_names_spec=
9766 libname_spec='lib$name'
9767 soname_spec=
9768 shrext_cmds=".so"
9769 postinstall_cmds=
9770 postuninstall_cmds=
9771 finish_cmds=
9772 finish_eval=
9773 shlibpath_var=
9774 shlibpath_overrides_runpath=unknown
9775 version_type=none
9776 dynamic_linker="$host_os ld.so"
9777 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9778 if test "$GCC" = yes; then
9779   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9780   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9781     # if the path contains ";" then we assume it to be the separator
9782     # otherwise default to the standard path separator (i.e. ":") - it is
9783     # assumed that no part of a normal pathname contains ";" but that should
9784     # okay in the real world where ";" in dirpaths is itself problematic.
9785     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9786   else
9787     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9788   fi
9789 else
9790   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9791 fi
9792 need_lib_prefix=unknown
9793 hardcode_into_libs=no
9794
9795 # when you set need_version to no, make sure it does not cause -set_version
9796 # flags to be left without arguments
9797 need_version=unknown
9798
9799 case $host_os in
9800 aix3*)
9801   version_type=linux
9802   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9803   shlibpath_var=LIBPATH
9804
9805   # AIX 3 has no versioning support, so we append a major version to the name.
9806   soname_spec='${libname}${release}${shared_ext}$major'
9807   ;;
9808
9809 aix4* | aix5*)
9810   version_type=linux
9811   need_lib_prefix=no
9812   need_version=no
9813   hardcode_into_libs=yes
9814   if test "$host_cpu" = ia64; then
9815     # AIX 5 supports IA64
9816     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9817     shlibpath_var=LD_LIBRARY_PATH
9818   else
9819     # With GCC up to 2.95.x, collect2 would create an import file
9820     # for dependence libraries.  The import file would start with
9821     # the line `#! .'.  This would cause the generated library to
9822     # depend on `.', always an invalid library.  This was fixed in
9823     # development snapshots of GCC prior to 3.0.
9824     case $host_os in
9825       aix4 | aix4.[01] | aix4.[01].*)
9826       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9827            echo ' yes '
9828            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9829         :
9830       else
9831         can_build_shared=no
9832       fi
9833       ;;
9834     esac
9835     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9836     # soname into executable. Probably we can add versioning support to
9837     # collect2, so additional links can be useful in future.
9838     if test "$aix_use_runtimelinking" = yes; then
9839       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9840       # instead of lib<name>.a to let people know that these are not
9841       # typical AIX shared libraries.
9842       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9843     else
9844       # We preserve .a as extension for shared libraries through AIX4.2
9845       # and later when we are not doing run time linking.
9846       library_names_spec='${libname}${release}.a $libname.a'
9847       soname_spec='${libname}${release}${shared_ext}$major'
9848     fi
9849     shlibpath_var=LIBPATH
9850   fi
9851   ;;
9852
9853 amigaos*)
9854   library_names_spec='$libname.ixlibrary $libname.a'
9855   # Create ${libname}_ixlibrary.a entries in /sys/libs.
9856   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'
9857   ;;
9858
9859 beos*)
9860   library_names_spec='${libname}${shared_ext}'
9861   dynamic_linker="$host_os ld.so"
9862   shlibpath_var=LIBRARY_PATH
9863   ;;
9864
9865 bsdi[45]*)
9866   version_type=linux
9867   need_version=no
9868   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9869   soname_spec='${libname}${release}${shared_ext}$major'
9870   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9871   shlibpath_var=LD_LIBRARY_PATH
9872   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9873   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9874   # the default ld.so.conf also contains /usr/contrib/lib and
9875   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9876   # libtool to hard-code these into programs
9877   ;;
9878
9879 cygwin* | mingw* | pw32*)
9880   version_type=windows
9881   shrext_cmds=".dll"
9882   need_version=no
9883   need_lib_prefix=no
9884
9885   case $GCC,$host_os in
9886   yes,cygwin* | yes,mingw* | yes,pw32*)
9887     library_names_spec='$libname.dll.a'
9888     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9889     postinstall_cmds='base_file=`basename \${file}`~
9890       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9891       dldir=$destdir/`dirname \$dlpath`~
9892       test -d \$dldir || mkdir -p \$dldir~
9893       $install_prog $dir/$dlname \$dldir/$dlname~
9894       chmod a+x \$dldir/$dlname'
9895     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9896       dlpath=$dir/\$dldll~
9897        $rm \$dlpath'
9898     shlibpath_overrides_runpath=yes
9899
9900     case $host_os in
9901     cygwin*)
9902       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9903       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9904       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9905       ;;
9906     mingw*)
9907       # MinGW DLLs use traditional 'lib' prefix
9908       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9909       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9910       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9911         # It is most probably a Windows format PATH printed by
9912         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9913         # path with ; separators, and with drive letters. We can handle the
9914         # drive letters (cygwin fileutils understands them), so leave them,
9915         # especially as we might pass files found there to a mingw objdump,
9916         # which wouldn't understand a cygwinified path. Ahh.
9917         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9918       else
9919         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9920       fi
9921       ;;
9922     pw32*)
9923       # pw32 DLLs use 'pw' prefix rather than 'lib'
9924       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9925       ;;
9926     esac
9927     ;;
9928
9929   *)
9930     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9931     ;;
9932   esac
9933   dynamic_linker='Win32 ld.exe'
9934   # FIXME: first we should search . and the directory the executable is in
9935   shlibpath_var=PATH
9936   ;;
9937
9938 darwin* | rhapsody*)
9939   dynamic_linker="$host_os dyld"
9940   version_type=darwin
9941   need_lib_prefix=no
9942   need_version=no
9943   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9944   soname_spec='${libname}${release}${major}$shared_ext'
9945   shlibpath_overrides_runpath=yes
9946   shlibpath_var=DYLD_LIBRARY_PATH
9947   shrext_cmds='.dylib'
9948   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9949   if test "$GCC" = yes; then
9950     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"`
9951   else
9952     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9953   fi
9954   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9955   ;;
9956
9957 dgux*)
9958   version_type=linux
9959   need_lib_prefix=no
9960   need_version=no
9961   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9962   soname_spec='${libname}${release}${shared_ext}$major'
9963   shlibpath_var=LD_LIBRARY_PATH
9964   ;;
9965
9966 freebsd1*)
9967   dynamic_linker=no
9968   ;;
9969
9970 kfreebsd*-gnu)
9971   version_type=linux
9972   need_lib_prefix=no
9973   need_version=no
9974   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9975   soname_spec='${libname}${release}${shared_ext}$major'
9976   shlibpath_var=LD_LIBRARY_PATH
9977   shlibpath_overrides_runpath=no
9978   hardcode_into_libs=yes
9979   dynamic_linker='GNU ld.so'
9980   ;;
9981
9982 freebsd* | dragonfly*)
9983   # DragonFly does not have aout.  When/if they implement a new
9984   # versioning mechanism, adjust this.
9985   if test -x /usr/bin/objformat; then
9986     objformat=`/usr/bin/objformat`
9987   else
9988     case $host_os in
9989     freebsd[123]*) objformat=aout ;;
9990     *) objformat=elf ;;
9991     esac
9992   fi
9993   version_type=freebsd-$objformat
9994   case $version_type in
9995     freebsd-elf*)
9996       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9997       need_version=no
9998       need_lib_prefix=no
9999       ;;
10000     freebsd-*)
10001       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10002       need_version=yes
10003       ;;
10004   esac
10005   shlibpath_var=LD_LIBRARY_PATH
10006   case $host_os in
10007   freebsd2*)
10008     shlibpath_overrides_runpath=yes
10009     ;;
10010   freebsd3.[01]* | freebsdelf3.[01]*)
10011     shlibpath_overrides_runpath=yes
10012     hardcode_into_libs=yes
10013     ;;
10014   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10015   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10016     shlibpath_overrides_runpath=no
10017     hardcode_into_libs=yes
10018     ;;
10019   freebsd*) # from 4.6 on
10020     shlibpath_overrides_runpath=yes
10021     hardcode_into_libs=yes
10022     ;;
10023   esac
10024   ;;
10025
10026 gnu*)
10027   version_type=linux
10028   need_lib_prefix=no
10029   need_version=no
10030   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10031   soname_spec='${libname}${release}${shared_ext}$major'
10032   shlibpath_var=LD_LIBRARY_PATH
10033   hardcode_into_libs=yes
10034   ;;
10035
10036 hpux9* | hpux10* | hpux11*)
10037   # Give a soname corresponding to the major version so that dld.sl refuses to
10038   # link against other versions.
10039   version_type=sunos
10040   need_lib_prefix=no
10041   need_version=no
10042   case $host_cpu in
10043   ia64*)
10044     shrext_cmds='.so'
10045     hardcode_into_libs=yes
10046     dynamic_linker="$host_os dld.so"
10047     shlibpath_var=LD_LIBRARY_PATH
10048     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10049     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10050     soname_spec='${libname}${release}${shared_ext}$major'
10051     if test "X$HPUX_IA64_MODE" = X32; then
10052       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10053     else
10054       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10055     fi
10056     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10057     ;;
10058    hppa*64*)
10059      shrext_cmds='.sl'
10060      hardcode_into_libs=yes
10061      dynamic_linker="$host_os dld.sl"
10062      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10063      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10064      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10065      soname_spec='${libname}${release}${shared_ext}$major'
10066      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10067      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10068      ;;
10069    *)
10070     shrext_cmds='.sl'
10071     dynamic_linker="$host_os dld.sl"
10072     shlibpath_var=SHLIB_PATH
10073     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10074     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10075     soname_spec='${libname}${release}${shared_ext}$major'
10076     ;;
10077   esac
10078   # HP-UX runs *really* slowly unless shared libraries are mode 555.
10079   postinstall_cmds='chmod 555 $lib'
10080   ;;
10081
10082 interix3*)
10083   version_type=linux
10084   need_lib_prefix=no
10085   need_version=no
10086   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10087   soname_spec='${libname}${release}${shared_ext}$major'
10088   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10089   shlibpath_var=LD_LIBRARY_PATH
10090   shlibpath_overrides_runpath=no
10091   hardcode_into_libs=yes
10092   ;;
10093
10094 irix5* | irix6* | nonstopux*)
10095   case $host_os in
10096     nonstopux*) version_type=nonstopux ;;
10097     *)
10098         if test "$lt_cv_prog_gnu_ld" = yes; then
10099                 version_type=linux
10100         else
10101                 version_type=irix
10102         fi ;;
10103   esac
10104   need_lib_prefix=no
10105   need_version=no
10106   soname_spec='${libname}${release}${shared_ext}$major'
10107   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10108   case $host_os in
10109   irix5* | nonstopux*)
10110     libsuff= shlibsuff=
10111     ;;
10112   *)
10113     case $LD in # libtool.m4 will add one of these switches to LD
10114     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10115       libsuff= shlibsuff= libmagic=32-bit;;
10116     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10117       libsuff=32 shlibsuff=N32 libmagic=N32;;
10118     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10119       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10120     *) libsuff= shlibsuff= libmagic=never-match;;
10121     esac
10122     ;;
10123   esac
10124   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10125   shlibpath_overrides_runpath=no
10126   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10127   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10128   hardcode_into_libs=yes
10129   ;;
10130
10131 # No shared lib support for Linux oldld, aout, or coff.
10132 linux*oldld* | linux*aout* | linux*coff*)
10133   dynamic_linker=no
10134   ;;
10135
10136 # This must be Linux ELF.
10137 linux*)
10138   version_type=linux
10139   need_lib_prefix=no
10140   need_version=no
10141   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10142   soname_spec='${libname}${release}${shared_ext}$major'
10143   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10144   shlibpath_var=LD_LIBRARY_PATH
10145   shlibpath_overrides_runpath=no
10146   # This implies no fast_install, which is unacceptable.
10147   # Some rework will be needed to allow for fast_install
10148   # before this can be enabled.
10149   hardcode_into_libs=yes
10150
10151   # Append ld.so.conf contents to the search path
10152   if test -f /etc/ld.so.conf; then
10153     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' ' '`
10154     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10155   fi
10156
10157   # We used to test for /lib/ld.so.1 and disable shared libraries on
10158   # powerpc, because MkLinux only supported shared libraries with the
10159   # GNU dynamic linker.  Since this was broken with cross compilers,
10160   # most powerpc-linux boxes support dynamic linking these days and
10161   # people can always --disable-shared, the test was removed, and we
10162   # assume the GNU/Linux dynamic linker is in use.
10163   dynamic_linker='GNU/Linux ld.so'
10164   ;;
10165
10166 knetbsd*-gnu)
10167   version_type=linux
10168   need_lib_prefix=no
10169   need_version=no
10170   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10171   soname_spec='${libname}${release}${shared_ext}$major'
10172   shlibpath_var=LD_LIBRARY_PATH
10173   shlibpath_overrides_runpath=no
10174   hardcode_into_libs=yes
10175   dynamic_linker='GNU ld.so'
10176   ;;
10177
10178 netbsd*)
10179   version_type=sunos
10180   need_lib_prefix=no
10181   need_version=no
10182   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10183     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10184     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10185     dynamic_linker='NetBSD (a.out) ld.so'
10186   else
10187     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10188     soname_spec='${libname}${release}${shared_ext}$major'
10189     dynamic_linker='NetBSD ld.elf_so'
10190   fi
10191   shlibpath_var=LD_LIBRARY_PATH
10192   shlibpath_overrides_runpath=yes
10193   hardcode_into_libs=yes
10194   ;;
10195
10196 newsos6)
10197   version_type=linux
10198   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10199   shlibpath_var=LD_LIBRARY_PATH
10200   shlibpath_overrides_runpath=yes
10201   ;;
10202
10203 nto-qnx*)
10204   version_type=linux
10205   need_lib_prefix=no
10206   need_version=no
10207   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10208   soname_spec='${libname}${release}${shared_ext}$major'
10209   shlibpath_var=LD_LIBRARY_PATH
10210   shlibpath_overrides_runpath=yes
10211   ;;
10212
10213 openbsd*)
10214   version_type=sunos
10215   sys_lib_dlsearch_path_spec="/usr/lib"
10216   need_lib_prefix=no
10217   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10218   case $host_os in
10219     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10220     *)                         need_version=no  ;;
10221   esac
10222   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10223   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10224   shlibpath_var=LD_LIBRARY_PATH
10225   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10226     case $host_os in
10227       openbsd2.[89] | openbsd2.[89].*)
10228         shlibpath_overrides_runpath=no
10229         ;;
10230       *)
10231         shlibpath_overrides_runpath=yes
10232         ;;
10233       esac
10234   else
10235     shlibpath_overrides_runpath=yes
10236   fi
10237   ;;
10238
10239 os2*)
10240   libname_spec='$name'
10241   shrext_cmds=".dll"
10242   need_lib_prefix=no
10243   library_names_spec='$libname${shared_ext} $libname.a'
10244   dynamic_linker='OS/2 ld.exe'
10245   shlibpath_var=LIBPATH
10246   ;;
10247
10248 osf3* | osf4* | osf5*)
10249   version_type=osf
10250   need_lib_prefix=no
10251   need_version=no
10252   soname_spec='${libname}${release}${shared_ext}$major'
10253   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10254   shlibpath_var=LD_LIBRARY_PATH
10255   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10256   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10257   ;;
10258
10259 solaris*)
10260   version_type=linux
10261   need_lib_prefix=no
10262   need_version=no
10263   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10264   soname_spec='${libname}${release}${shared_ext}$major'
10265   shlibpath_var=LD_LIBRARY_PATH
10266   shlibpath_overrides_runpath=yes
10267   hardcode_into_libs=yes
10268   # ldd complains unless libraries are executable
10269   postinstall_cmds='chmod +x $lib'
10270   ;;
10271
10272 sunos4*)
10273   version_type=sunos
10274   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10275   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10276   shlibpath_var=LD_LIBRARY_PATH
10277   shlibpath_overrides_runpath=yes
10278   if test "$with_gnu_ld" = yes; then
10279     need_lib_prefix=no
10280   fi
10281   need_version=yes
10282   ;;
10283
10284 sysv4 | sysv4.3*)
10285   version_type=linux
10286   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10287   soname_spec='${libname}${release}${shared_ext}$major'
10288   shlibpath_var=LD_LIBRARY_PATH
10289   case $host_vendor in
10290     sni)
10291       shlibpath_overrides_runpath=no
10292       need_lib_prefix=no
10293       export_dynamic_flag_spec='${wl}-Blargedynsym'
10294       runpath_var=LD_RUN_PATH
10295       ;;
10296     siemens)
10297       need_lib_prefix=no
10298       ;;
10299     motorola)
10300       need_lib_prefix=no
10301       need_version=no
10302       shlibpath_overrides_runpath=no
10303       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10304       ;;
10305   esac
10306   ;;
10307
10308 sysv4*MP*)
10309   if test -d /usr/nec ;then
10310     version_type=linux
10311     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10312     soname_spec='$libname${shared_ext}.$major'
10313     shlibpath_var=LD_LIBRARY_PATH
10314   fi
10315   ;;
10316
10317 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10318   version_type=freebsd-elf
10319   need_lib_prefix=no
10320   need_version=no
10321   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10322   soname_spec='${libname}${release}${shared_ext}$major'
10323   shlibpath_var=LD_LIBRARY_PATH
10324   hardcode_into_libs=yes
10325   if test "$with_gnu_ld" = yes; then
10326     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10327     shlibpath_overrides_runpath=no
10328   else
10329     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10330     shlibpath_overrides_runpath=yes
10331     case $host_os in
10332       sco3.2v5*)
10333         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10334         ;;
10335     esac
10336   fi
10337   sys_lib_dlsearch_path_spec='/usr/lib'
10338   ;;
10339
10340 uts4*)
10341   version_type=linux
10342   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10343   soname_spec='${libname}${release}${shared_ext}$major'
10344   shlibpath_var=LD_LIBRARY_PATH
10345   ;;
10346
10347 *)
10348   dynamic_linker=no
10349   ;;
10350 esac
10351 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10352 echo "${ECHO_T}$dynamic_linker" >&6; }
10353 test "$dynamic_linker" = no && can_build_shared=no
10354
10355 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10356 if test "$GCC" = yes; then
10357   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10358 fi
10359
10360
10361 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
10362 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
10363 if test "${libltdl_cv_shlibext+set}" = set; then
10364   echo $ECHO_N "(cached) $ECHO_C" >&6
10365 else
10366
10367 module=yes
10368 eval libltdl_cv_shlibext=$shrext_cmds
10369
10370 fi
10371 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
10372 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
10373 if test -n "$libltdl_cv_shlibext"; then
10374
10375 cat >>confdefs.h <<_ACEOF
10376 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
10377 _ACEOF
10378
10379 fi
10380
10381
10382 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
10383 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
10384 if test "${libltdl_cv_shlibpath_var+set}" = set; then
10385   echo $ECHO_N "(cached) $ECHO_C" >&6
10386 else
10387   libltdl_cv_shlibpath_var="$shlibpath_var"
10388 fi
10389 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
10390 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
10391 if test -n "$libltdl_cv_shlibpath_var"; then
10392
10393 cat >>confdefs.h <<_ACEOF
10394 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
10395 _ACEOF
10396
10397 fi
10398
10399
10400 { echo "$as_me:$LINENO: checking for the default library search path" >&5
10401 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
10402 if test "${libltdl_cv_sys_search_path+set}" = set; then
10403   echo $ECHO_N "(cached) $ECHO_C" >&6
10404 else
10405   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
10406 fi
10407 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
10408 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
10409 if test -n "$libltdl_cv_sys_search_path"; then
10410   sys_search_path=
10411   for dir in $libltdl_cv_sys_search_path; do
10412     if test -z "$sys_search_path"; then
10413       sys_search_path="$dir"
10414     else
10415       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
10416     fi
10417   done
10418
10419 cat >>confdefs.h <<_ACEOF
10420 #define LTDL_SYSSEARCHPATH "$sys_search_path"
10421 _ACEOF
10422
10423 fi
10424
10425 { echo "$as_me:$LINENO: checking for objdir" >&5
10426 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
10427 if test "${libltdl_cv_objdir+set}" = set; then
10428   echo $ECHO_N "(cached) $ECHO_C" >&6
10429 else
10430   libltdl_cv_objdir="$objdir"
10431   if test -n "$objdir"; then
10432     :
10433   else
10434     rm -f .libs 2>/dev/null
10435     mkdir .libs 2>/dev/null
10436     if test -d .libs; then
10437       libltdl_cv_objdir=.libs
10438     else
10439       # MS-DOS does not allow filenames that begin with a dot.
10440       libltdl_cv_objdir=_libs
10441     fi
10442   rmdir .libs 2>/dev/null
10443   fi
10444
10445 fi
10446 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
10447 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
10448
10449 cat >>confdefs.h <<_ACEOF
10450 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
10451 _ACEOF
10452
10453
10454
10455
10456
10457
10458 # Check for command to grab the raw symbol name followed by C symbol from nm.
10459 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
10460 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
10461 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
10462   echo $ECHO_N "(cached) $ECHO_C" >&6
10463 else
10464
10465 # These are sane defaults that work on at least a few old systems.
10466 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
10467
10468 # Character class describing NM global symbol codes.
10469 symcode='[BCDEGRST]'
10470
10471 # Regexp to match symbols that can be accessed directly from C.
10472 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10473
10474 # Transform an extracted symbol line into a proper C declaration
10475 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
10476
10477 # Transform an extracted symbol line into symbol name and symbol address
10478 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'"
10479
10480 # Define system-specific variables.
10481 case $host_os in
10482 aix*)
10483   symcode='[BCDT]'
10484   ;;
10485 cygwin* | mingw* | pw32*)
10486   symcode='[ABCDGISTW]'
10487   ;;
10488 hpux*) # Its linker distinguishes data from code symbols
10489   if test "$host_cpu" = ia64; then
10490     symcode='[ABCDEGRST]'
10491   fi
10492   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10493   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'"
10494   ;;
10495 linux*)
10496   if test "$host_cpu" = ia64; then
10497     symcode='[ABCDGIRSTW]'
10498     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10499     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'"
10500   fi
10501   ;;
10502 irix* | nonstopux*)
10503   symcode='[BCDEGRST]'
10504   ;;
10505 osf*)
10506   symcode='[BCDEGQRST]'
10507   ;;
10508 solaris*)
10509   symcode='[BDRT]'
10510   ;;
10511 sco3.2v5*)
10512   symcode='[DT]'
10513   ;;
10514 sysv4.2uw2*)
10515   symcode='[DT]'
10516   ;;
10517 sysv5* | sco5v6* | unixware* | OpenUNIX*)
10518   symcode='[ABDT]'
10519   ;;
10520 sysv4)
10521   symcode='[DFNSTU]'
10522   ;;
10523 esac
10524
10525 # Handle CRLF in mingw tool chain
10526 opt_cr=
10527 case $build_os in
10528 mingw*)
10529   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10530   ;;
10531 esac
10532
10533 # If we're using GNU nm, then use its standard symbol codes.
10534 case `$NM -V 2>&1` in
10535 *GNU* | *'with BFD'*)
10536   symcode='[ABCDGIRSTW]' ;;
10537 esac
10538
10539 # Try without a prefix undercore, then with it.
10540 for ac_symprfx in "" "_"; do
10541
10542   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10543   symxfrm="\\1 $ac_symprfx\\2 \\2"
10544
10545   # Write the raw and C identifiers.
10546   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10547
10548   # Check to see that the pipe works correctly.
10549   pipe_works=no
10550
10551   rm -f conftest*
10552   cat > conftest.$ac_ext <<EOF
10553 #ifdef __cplusplus
10554 extern "C" {
10555 #endif
10556 char nm_test_var;
10557 void nm_test_func(){}
10558 #ifdef __cplusplus
10559 }
10560 #endif
10561 int main(){nm_test_var='a';nm_test_func();return(0);}
10562 EOF
10563
10564   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10565   (eval $ac_compile) 2>&5
10566   ac_status=$?
10567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568   (exit $ac_status); }; then
10569     # Now try to grab the symbols.
10570     nlist=conftest.nm
10571     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10572   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10573   ac_status=$?
10574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10575   (exit $ac_status); } && test -s "$nlist"; then
10576       # Try sorting and uniquifying the output.
10577       if sort "$nlist" | uniq > "$nlist"T; then
10578         mv -f "$nlist"T "$nlist"
10579       else
10580         rm -f "$nlist"T
10581       fi
10582
10583       # Make sure that we snagged all the symbols we need.
10584       if grep ' nm_test_var$' "$nlist" >/dev/null; then
10585         if grep ' nm_test_func$' "$nlist" >/dev/null; then
10586           cat <<EOF > conftest.$ac_ext
10587 #ifdef __cplusplus
10588 extern "C" {
10589 #endif
10590
10591 EOF
10592           # Now generate the symbol file.
10593           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10594
10595           cat <<EOF >> conftest.$ac_ext
10596 #if defined (__STDC__) && __STDC__
10597 # define lt_ptr_t void *
10598 #else
10599 # define lt_ptr_t char *
10600 # define const
10601 #endif
10602
10603 /* The mapping between symbol names and symbols. */
10604 const struct {
10605   const char *name;
10606   lt_ptr_t address;
10607 }
10608 lt_preloaded_symbols[] =
10609 {
10610 EOF
10611           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10612           cat <<\EOF >> conftest.$ac_ext
10613   {0, (lt_ptr_t) 0}
10614 };
10615
10616 #ifdef __cplusplus
10617 }
10618 #endif
10619 EOF
10620           # Now try linking the two files.
10621           mv conftest.$ac_objext conftstm.$ac_objext
10622           lt_save_LIBS="$LIBS"
10623           lt_save_CFLAGS="$CFLAGS"
10624           LIBS="conftstm.$ac_objext"
10625           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10626           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10627   (eval $ac_link) 2>&5
10628   ac_status=$?
10629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10630   (exit $ac_status); } && test -s conftest${ac_exeext}; then
10631             pipe_works=yes
10632           fi
10633           LIBS="$lt_save_LIBS"
10634           CFLAGS="$lt_save_CFLAGS"
10635         else
10636           echo "cannot find nm_test_func in $nlist" >&5
10637         fi
10638       else
10639         echo "cannot find nm_test_var in $nlist" >&5
10640       fi
10641     else
10642       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10643     fi
10644   else
10645     echo "$progname: failed program was:" >&5
10646     cat conftest.$ac_ext >&5
10647   fi
10648   rm -f conftest* conftst*
10649
10650   # Do not use the global_symbol_pipe unless it works.
10651   if test "$pipe_works" = yes; then
10652     break
10653   else
10654     lt_cv_sys_global_symbol_pipe=
10655   fi
10656 done
10657
10658 fi
10659
10660 if test -z "$lt_cv_sys_global_symbol_pipe"; then
10661   lt_cv_sys_global_symbol_to_cdecl=
10662 fi
10663 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10664   { echo "$as_me:$LINENO: result: failed" >&5
10665 echo "${ECHO_T}failed" >&6; }
10666 else
10667   { echo "$as_me:$LINENO: result: ok" >&5
10668 echo "${ECHO_T}ok" >&6; }
10669 fi
10670
10671
10672 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10673 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10674 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10675   echo $ECHO_N "(cached) $ECHO_C" >&6
10676 else
10677   if test -n "$lt_cv_sys_global_symbol_pipe"; then
10678     libltdl_cv_preloaded_symbols=yes
10679   else
10680     libltdl_cv_preloaded_symbols=no
10681   fi
10682
10683 fi
10684 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10685 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10686 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10687
10688 cat >>confdefs.h <<\_ACEOF
10689 #define HAVE_PRELOADED_SYMBOLS 1
10690 _ACEOF
10691
10692 fi
10693
10694 LIBADD_DL=
10695
10696 ac_ext=c
10697 ac_cpp='$CPP $CPPFLAGS'
10698 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10699 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10700 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10701
10702
10703 { echo "$as_me:$LINENO: checking for shl_load" >&5
10704 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10705 if test "${ac_cv_func_shl_load+set}" = set; then
10706   echo $ECHO_N "(cached) $ECHO_C" >&6
10707 else
10708   cat >conftest.$ac_ext <<_ACEOF
10709 /* confdefs.h.  */
10710 _ACEOF
10711 cat confdefs.h >>conftest.$ac_ext
10712 cat >>conftest.$ac_ext <<_ACEOF
10713 /* end confdefs.h.  */
10714 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10715    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10716 #define shl_load innocuous_shl_load
10717
10718 /* System header to define __stub macros and hopefully few prototypes,
10719     which can conflict with char shl_load (); below.
10720     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10721     <limits.h> exists even on freestanding compilers.  */
10722
10723 #ifdef __STDC__
10724 # include <limits.h>
10725 #else
10726 # include <assert.h>
10727 #endif
10728
10729 #undef shl_load
10730
10731 /* Override any GCC internal prototype to avoid an error.
10732    Use char because int might match the return type of a GCC
10733    builtin and then its argument prototype would still apply.  */
10734 #ifdef __cplusplus
10735 extern "C"
10736 #endif
10737 char shl_load ();
10738 /* The GNU C library defines this for functions which it implements
10739     to always fail with ENOSYS.  Some functions are actually named
10740     something starting with __ and the normal name is an alias.  */
10741 #if defined __stub_shl_load || defined __stub___shl_load
10742 choke me
10743 #endif
10744
10745 int
10746 main ()
10747 {
10748 return shl_load ();
10749   ;
10750   return 0;
10751 }
10752 _ACEOF
10753 rm -f conftest.$ac_objext conftest$ac_exeext
10754 if { (ac_try="$ac_link"
10755 case "(($ac_try" in
10756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10757   *) ac_try_echo=$ac_try;;
10758 esac
10759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10760   (eval "$ac_link") 2>conftest.er1
10761   ac_status=$?
10762   grep -v '^ *+' conftest.er1 >conftest.err
10763   rm -f conftest.er1
10764   cat conftest.err >&5
10765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10766   (exit $ac_status); } &&
10767          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10768   { (case "(($ac_try" in
10769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10770   *) ac_try_echo=$ac_try;;
10771 esac
10772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10773   (eval "$ac_try") 2>&5
10774   ac_status=$?
10775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10776   (exit $ac_status); }; } &&
10777          { ac_try='test -s conftest$ac_exeext'
10778   { (case "(($ac_try" in
10779   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10780   *) ac_try_echo=$ac_try;;
10781 esac
10782 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10783   (eval "$ac_try") 2>&5
10784   ac_status=$?
10785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10786   (exit $ac_status); }; }; then
10787   ac_cv_func_shl_load=yes
10788 else
10789   echo "$as_me: failed program was:" >&5
10790 sed 's/^/| /' conftest.$ac_ext >&5
10791
10792         ac_cv_func_shl_load=no
10793 fi
10794
10795 rm -f core conftest.err conftest.$ac_objext \
10796       conftest$ac_exeext conftest.$ac_ext
10797 fi
10798 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10799 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10800 if test $ac_cv_func_shl_load = yes; then
10801
10802 cat >>confdefs.h <<\_ACEOF
10803 #define HAVE_SHL_LOAD 1
10804 _ACEOF
10805
10806 else
10807   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10808 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10809 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10810   echo $ECHO_N "(cached) $ECHO_C" >&6
10811 else
10812   ac_check_lib_save_LIBS=$LIBS
10813 LIBS="-ldld  $LIBS"
10814 cat >conftest.$ac_ext <<_ACEOF
10815 /* confdefs.h.  */
10816 _ACEOF
10817 cat confdefs.h >>conftest.$ac_ext
10818 cat >>conftest.$ac_ext <<_ACEOF
10819 /* end confdefs.h.  */
10820
10821 /* Override any GCC internal prototype to avoid an error.
10822    Use char because int might match the return type of a GCC
10823    builtin and then its argument prototype would still apply.  */
10824 #ifdef __cplusplus
10825 extern "C"
10826 #endif
10827 char shl_load ();
10828 int
10829 main ()
10830 {
10831 return shl_load ();
10832   ;
10833   return 0;
10834 }
10835 _ACEOF
10836 rm -f conftest.$ac_objext conftest$ac_exeext
10837 if { (ac_try="$ac_link"
10838 case "(($ac_try" in
10839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10840   *) ac_try_echo=$ac_try;;
10841 esac
10842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10843   (eval "$ac_link") 2>conftest.er1
10844   ac_status=$?
10845   grep -v '^ *+' conftest.er1 >conftest.err
10846   rm -f conftest.er1
10847   cat conftest.err >&5
10848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10849   (exit $ac_status); } &&
10850          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10851   { (case "(($ac_try" in
10852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10853   *) ac_try_echo=$ac_try;;
10854 esac
10855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10856   (eval "$ac_try") 2>&5
10857   ac_status=$?
10858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10859   (exit $ac_status); }; } &&
10860          { ac_try='test -s conftest$ac_exeext'
10861   { (case "(($ac_try" in
10862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10863   *) ac_try_echo=$ac_try;;
10864 esac
10865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10866   (eval "$ac_try") 2>&5
10867   ac_status=$?
10868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10869   (exit $ac_status); }; }; then
10870   ac_cv_lib_dld_shl_load=yes
10871 else
10872   echo "$as_me: failed program was:" >&5
10873 sed 's/^/| /' conftest.$ac_ext >&5
10874
10875         ac_cv_lib_dld_shl_load=no
10876 fi
10877
10878 rm -f core conftest.err conftest.$ac_objext \
10879       conftest$ac_exeext conftest.$ac_ext
10880 LIBS=$ac_check_lib_save_LIBS
10881 fi
10882 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10883 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10884 if test $ac_cv_lib_dld_shl_load = yes; then
10885
10886 cat >>confdefs.h <<\_ACEOF
10887 #define HAVE_SHL_LOAD 1
10888 _ACEOF
10889
10890         LIBADD_DL="$LIBADD_DL -ldld"
10891 else
10892   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10893 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10894 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10895   echo $ECHO_N "(cached) $ECHO_C" >&6
10896 else
10897   ac_check_lib_save_LIBS=$LIBS
10898 LIBS="-ldl  $LIBS"
10899 cat >conftest.$ac_ext <<_ACEOF
10900 /* confdefs.h.  */
10901 _ACEOF
10902 cat confdefs.h >>conftest.$ac_ext
10903 cat >>conftest.$ac_ext <<_ACEOF
10904 /* end confdefs.h.  */
10905
10906 /* Override any GCC internal prototype to avoid an error.
10907    Use char because int might match the return type of a GCC
10908    builtin and then its argument prototype would still apply.  */
10909 #ifdef __cplusplus
10910 extern "C"
10911 #endif
10912 char dlopen ();
10913 int
10914 main ()
10915 {
10916 return dlopen ();
10917   ;
10918   return 0;
10919 }
10920 _ACEOF
10921 rm -f conftest.$ac_objext conftest$ac_exeext
10922 if { (ac_try="$ac_link"
10923 case "(($ac_try" in
10924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10925   *) ac_try_echo=$ac_try;;
10926 esac
10927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10928   (eval "$ac_link") 2>conftest.er1
10929   ac_status=$?
10930   grep -v '^ *+' conftest.er1 >conftest.err
10931   rm -f conftest.er1
10932   cat conftest.err >&5
10933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10934   (exit $ac_status); } &&
10935          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10936   { (case "(($ac_try" in
10937   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10938   *) ac_try_echo=$ac_try;;
10939 esac
10940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10941   (eval "$ac_try") 2>&5
10942   ac_status=$?
10943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944   (exit $ac_status); }; } &&
10945          { ac_try='test -s conftest$ac_exeext'
10946   { (case "(($ac_try" in
10947   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10948   *) ac_try_echo=$ac_try;;
10949 esac
10950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10951   (eval "$ac_try") 2>&5
10952   ac_status=$?
10953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10954   (exit $ac_status); }; }; then
10955   ac_cv_lib_dl_dlopen=yes
10956 else
10957   echo "$as_me: failed program was:" >&5
10958 sed 's/^/| /' conftest.$ac_ext >&5
10959
10960         ac_cv_lib_dl_dlopen=no
10961 fi
10962
10963 rm -f core conftest.err conftest.$ac_objext \
10964       conftest$ac_exeext conftest.$ac_ext
10965 LIBS=$ac_check_lib_save_LIBS
10966 fi
10967 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10968 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10969 if test $ac_cv_lib_dl_dlopen = yes; then
10970
10971 cat >>confdefs.h <<\_ACEOF
10972 #define HAVE_LIBDL 1
10973 _ACEOF
10974
10975                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10976 else
10977   cat >conftest.$ac_ext <<_ACEOF
10978 /* confdefs.h.  */
10979 _ACEOF
10980 cat confdefs.h >>conftest.$ac_ext
10981 cat >>conftest.$ac_ext <<_ACEOF
10982 /* end confdefs.h.  */
10983 #if HAVE_DLFCN_H
10984 #  include <dlfcn.h>
10985 #endif
10986
10987 int
10988 main ()
10989 {
10990 dlopen(0, 0);
10991   ;
10992   return 0;
10993 }
10994 _ACEOF
10995 rm -f conftest.$ac_objext conftest$ac_exeext
10996 if { (ac_try="$ac_link"
10997 case "(($ac_try" in
10998   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10999   *) ac_try_echo=$ac_try;;
11000 esac
11001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11002   (eval "$ac_link") 2>conftest.er1
11003   ac_status=$?
11004   grep -v '^ *+' conftest.er1 >conftest.err
11005   rm -f conftest.er1
11006   cat conftest.err >&5
11007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11008   (exit $ac_status); } &&
11009          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11010   { (case "(($ac_try" in
11011   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11012   *) ac_try_echo=$ac_try;;
11013 esac
11014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11015   (eval "$ac_try") 2>&5
11016   ac_status=$?
11017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11018   (exit $ac_status); }; } &&
11019          { ac_try='test -s conftest$ac_exeext'
11020   { (case "(($ac_try" in
11021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11022   *) ac_try_echo=$ac_try;;
11023 esac
11024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11025   (eval "$ac_try") 2>&5
11026   ac_status=$?
11027   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11028   (exit $ac_status); }; }; then
11029
11030 cat >>confdefs.h <<\_ACEOF
11031 #define HAVE_LIBDL 1
11032 _ACEOF
11033  libltdl_cv_func_dlopen="yes"
11034 else
11035   echo "$as_me: failed program was:" >&5
11036 sed 's/^/| /' conftest.$ac_ext >&5
11037
11038         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11039 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
11040 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11041   echo $ECHO_N "(cached) $ECHO_C" >&6
11042 else
11043   ac_check_lib_save_LIBS=$LIBS
11044 LIBS="-lsvld  $LIBS"
11045 cat >conftest.$ac_ext <<_ACEOF
11046 /* confdefs.h.  */
11047 _ACEOF
11048 cat confdefs.h >>conftest.$ac_ext
11049 cat >>conftest.$ac_ext <<_ACEOF
11050 /* end confdefs.h.  */
11051
11052 /* Override any GCC internal prototype to avoid an error.
11053    Use char because int might match the return type of a GCC
11054    builtin and then its argument prototype would still apply.  */
11055 #ifdef __cplusplus
11056 extern "C"
11057 #endif
11058 char dlopen ();
11059 int
11060 main ()
11061 {
11062 return dlopen ();
11063   ;
11064   return 0;
11065 }
11066 _ACEOF
11067 rm -f conftest.$ac_objext conftest$ac_exeext
11068 if { (ac_try="$ac_link"
11069 case "(($ac_try" in
11070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11071   *) ac_try_echo=$ac_try;;
11072 esac
11073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11074   (eval "$ac_link") 2>conftest.er1
11075   ac_status=$?
11076   grep -v '^ *+' conftest.er1 >conftest.err
11077   rm -f conftest.er1
11078   cat conftest.err >&5
11079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11080   (exit $ac_status); } &&
11081          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11082   { (case "(($ac_try" in
11083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11084   *) ac_try_echo=$ac_try;;
11085 esac
11086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11087   (eval "$ac_try") 2>&5
11088   ac_status=$?
11089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11090   (exit $ac_status); }; } &&
11091          { ac_try='test -s conftest$ac_exeext'
11092   { (case "(($ac_try" in
11093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11094   *) ac_try_echo=$ac_try;;
11095 esac
11096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11097   (eval "$ac_try") 2>&5
11098   ac_status=$?
11099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11100   (exit $ac_status); }; }; then
11101   ac_cv_lib_svld_dlopen=yes
11102 else
11103   echo "$as_me: failed program was:" >&5
11104 sed 's/^/| /' conftest.$ac_ext >&5
11105
11106         ac_cv_lib_svld_dlopen=no
11107 fi
11108
11109 rm -f core conftest.err conftest.$ac_objext \
11110       conftest$ac_exeext conftest.$ac_ext
11111 LIBS=$ac_check_lib_save_LIBS
11112 fi
11113 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11114 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
11115 if test $ac_cv_lib_svld_dlopen = yes; then
11116
11117 cat >>confdefs.h <<\_ACEOF
11118 #define HAVE_LIBDL 1
11119 _ACEOF
11120
11121                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
11122 else
11123   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11124 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
11125 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11126   echo $ECHO_N "(cached) $ECHO_C" >&6
11127 else
11128   ac_check_lib_save_LIBS=$LIBS
11129 LIBS="-ldld  $LIBS"
11130 cat >conftest.$ac_ext <<_ACEOF
11131 /* confdefs.h.  */
11132 _ACEOF
11133 cat confdefs.h >>conftest.$ac_ext
11134 cat >>conftest.$ac_ext <<_ACEOF
11135 /* end confdefs.h.  */
11136
11137 /* Override any GCC internal prototype to avoid an error.
11138    Use char because int might match the return type of a GCC
11139    builtin and then its argument prototype would still apply.  */
11140 #ifdef __cplusplus
11141 extern "C"
11142 #endif
11143 char dld_link ();
11144 int
11145 main ()
11146 {
11147 return dld_link ();
11148   ;
11149   return 0;
11150 }
11151 _ACEOF
11152 rm -f conftest.$ac_objext conftest$ac_exeext
11153 if { (ac_try="$ac_link"
11154 case "(($ac_try" in
11155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11156   *) ac_try_echo=$ac_try;;
11157 esac
11158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11159   (eval "$ac_link") 2>conftest.er1
11160   ac_status=$?
11161   grep -v '^ *+' conftest.er1 >conftest.err
11162   rm -f conftest.er1
11163   cat conftest.err >&5
11164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11165   (exit $ac_status); } &&
11166          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11167   { (case "(($ac_try" in
11168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11169   *) ac_try_echo=$ac_try;;
11170 esac
11171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11172   (eval "$ac_try") 2>&5
11173   ac_status=$?
11174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11175   (exit $ac_status); }; } &&
11176          { ac_try='test -s conftest$ac_exeext'
11177   { (case "(($ac_try" in
11178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11179   *) ac_try_echo=$ac_try;;
11180 esac
11181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11182   (eval "$ac_try") 2>&5
11183   ac_status=$?
11184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11185   (exit $ac_status); }; }; then
11186   ac_cv_lib_dld_dld_link=yes
11187 else
11188   echo "$as_me: failed program was:" >&5
11189 sed 's/^/| /' conftest.$ac_ext >&5
11190
11191         ac_cv_lib_dld_dld_link=no
11192 fi
11193
11194 rm -f core conftest.err conftest.$ac_objext \
11195       conftest$ac_exeext conftest.$ac_ext
11196 LIBS=$ac_check_lib_save_LIBS
11197 fi
11198 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11199 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
11200 if test $ac_cv_lib_dld_dld_link = yes; then
11201
11202 cat >>confdefs.h <<\_ACEOF
11203 #define HAVE_DLD 1
11204 _ACEOF
11205
11206                 LIBADD_DL="$LIBADD_DL -ldld"
11207 else
11208   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
11209 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
11210 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
11211   echo $ECHO_N "(cached) $ECHO_C" >&6
11212 else
11213   cat >conftest.$ac_ext <<_ACEOF
11214 /* confdefs.h.  */
11215 _ACEOF
11216 cat confdefs.h >>conftest.$ac_ext
11217 cat >>conftest.$ac_ext <<_ACEOF
11218 /* end confdefs.h.  */
11219 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
11220    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11221 #define _dyld_func_lookup innocuous__dyld_func_lookup
11222
11223 /* System header to define __stub macros and hopefully few prototypes,
11224     which can conflict with char _dyld_func_lookup (); below.
11225     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11226     <limits.h> exists even on freestanding compilers.  */
11227
11228 #ifdef __STDC__
11229 # include <limits.h>
11230 #else
11231 # include <assert.h>
11232 #endif
11233
11234 #undef _dyld_func_lookup
11235
11236 /* Override any GCC internal prototype to avoid an error.
11237    Use char because int might match the return type of a GCC
11238    builtin and then its argument prototype would still apply.  */
11239 #ifdef __cplusplus
11240 extern "C"
11241 #endif
11242 char _dyld_func_lookup ();
11243 /* The GNU C library defines this for functions which it implements
11244     to always fail with ENOSYS.  Some functions are actually named
11245     something starting with __ and the normal name is an alias.  */
11246 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
11247 choke me
11248 #endif
11249
11250 int
11251 main ()
11252 {
11253 return _dyld_func_lookup ();
11254   ;
11255   return 0;
11256 }
11257 _ACEOF
11258 rm -f conftest.$ac_objext conftest$ac_exeext
11259 if { (ac_try="$ac_link"
11260 case "(($ac_try" in
11261   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11262   *) ac_try_echo=$ac_try;;
11263 esac
11264 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11265   (eval "$ac_link") 2>conftest.er1
11266   ac_status=$?
11267   grep -v '^ *+' conftest.er1 >conftest.err
11268   rm -f conftest.er1
11269   cat conftest.err >&5
11270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11271   (exit $ac_status); } &&
11272          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11273   { (case "(($ac_try" in
11274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11275   *) ac_try_echo=$ac_try;;
11276 esac
11277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11278   (eval "$ac_try") 2>&5
11279   ac_status=$?
11280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11281   (exit $ac_status); }; } &&
11282          { ac_try='test -s conftest$ac_exeext'
11283   { (case "(($ac_try" in
11284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11285   *) ac_try_echo=$ac_try;;
11286 esac
11287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11288   (eval "$ac_try") 2>&5
11289   ac_status=$?
11290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11291   (exit $ac_status); }; }; then
11292   ac_cv_func__dyld_func_lookup=yes
11293 else
11294   echo "$as_me: failed program was:" >&5
11295 sed 's/^/| /' conftest.$ac_ext >&5
11296
11297         ac_cv_func__dyld_func_lookup=no
11298 fi
11299
11300 rm -f core conftest.err conftest.$ac_objext \
11301       conftest$ac_exeext conftest.$ac_ext
11302 fi
11303 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
11304 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
11305 if test $ac_cv_func__dyld_func_lookup = yes; then
11306
11307 cat >>confdefs.h <<\_ACEOF
11308 #define HAVE_DYLD 1
11309 _ACEOF
11310
11311 fi
11312
11313
11314 fi
11315
11316
11317 fi
11318
11319
11320 fi
11321
11322 rm -f core conftest.err conftest.$ac_objext \
11323       conftest$ac_exeext conftest.$ac_ext
11324
11325 fi
11326
11327
11328 fi
11329
11330
11331 fi
11332
11333
11334 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
11335 then
11336   lt_save_LIBS="$LIBS"
11337   LIBS="$LIBS $LIBADD_DL"
11338
11339 for ac_func in dlerror
11340 do
11341 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11342 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11343 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11344 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11345   echo $ECHO_N "(cached) $ECHO_C" >&6
11346 else
11347   cat >conftest.$ac_ext <<_ACEOF
11348 /* confdefs.h.  */
11349 _ACEOF
11350 cat confdefs.h >>conftest.$ac_ext
11351 cat >>conftest.$ac_ext <<_ACEOF
11352 /* end confdefs.h.  */
11353 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11354    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11355 #define $ac_func innocuous_$ac_func
11356
11357 /* System header to define __stub macros and hopefully few prototypes,
11358     which can conflict with char $ac_func (); below.
11359     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11360     <limits.h> exists even on freestanding compilers.  */
11361
11362 #ifdef __STDC__
11363 # include <limits.h>
11364 #else
11365 # include <assert.h>
11366 #endif
11367
11368 #undef $ac_func
11369
11370 /* Override any GCC internal prototype to avoid an error.
11371    Use char because int might match the return type of a GCC
11372    builtin and then its argument prototype would still apply.  */
11373 #ifdef __cplusplus
11374 extern "C"
11375 #endif
11376 char $ac_func ();
11377 /* The GNU C library defines this for functions which it implements
11378     to always fail with ENOSYS.  Some functions are actually named
11379     something starting with __ and the normal name is an alias.  */
11380 #if defined __stub_$ac_func || defined __stub___$ac_func
11381 choke me
11382 #endif
11383
11384 int
11385 main ()
11386 {
11387 return $ac_func ();
11388   ;
11389   return 0;
11390 }
11391 _ACEOF
11392 rm -f conftest.$ac_objext conftest$ac_exeext
11393 if { (ac_try="$ac_link"
11394 case "(($ac_try" in
11395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11396   *) ac_try_echo=$ac_try;;
11397 esac
11398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11399   (eval "$ac_link") 2>conftest.er1
11400   ac_status=$?
11401   grep -v '^ *+' conftest.er1 >conftest.err
11402   rm -f conftest.er1
11403   cat conftest.err >&5
11404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11405   (exit $ac_status); } &&
11406          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11407   { (case "(($ac_try" in
11408   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11409   *) ac_try_echo=$ac_try;;
11410 esac
11411 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11412   (eval "$ac_try") 2>&5
11413   ac_status=$?
11414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11415   (exit $ac_status); }; } &&
11416          { ac_try='test -s conftest$ac_exeext'
11417   { (case "(($ac_try" in
11418   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11419   *) ac_try_echo=$ac_try;;
11420 esac
11421 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11422   (eval "$ac_try") 2>&5
11423   ac_status=$?
11424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11425   (exit $ac_status); }; }; then
11426   eval "$as_ac_var=yes"
11427 else
11428   echo "$as_me: failed program was:" >&5
11429 sed 's/^/| /' conftest.$ac_ext >&5
11430
11431         eval "$as_ac_var=no"
11432 fi
11433
11434 rm -f core conftest.err conftest.$ac_objext \
11435       conftest$ac_exeext conftest.$ac_ext
11436 fi
11437 ac_res=`eval echo '${'$as_ac_var'}'`
11438                { echo "$as_me:$LINENO: result: $ac_res" >&5
11439 echo "${ECHO_T}$ac_res" >&6; }
11440 if test `eval echo '${'$as_ac_var'}'` = yes; then
11441   cat >>confdefs.h <<_ACEOF
11442 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11443 _ACEOF
11444
11445 fi
11446 done
11447
11448   LIBS="$lt_save_LIBS"
11449 fi
11450 ac_ext=c
11451 ac_cpp='$CPP $CPPFLAGS'
11452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11455
11456
11457
11458 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
11459 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
11460 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
11461   echo $ECHO_N "(cached) $ECHO_C" >&6
11462 else
11463   ac_cv_sys_symbol_underscore=no
11464   cat > conftest.$ac_ext <<EOF
11465 void nm_test_func(){}
11466 int main(){nm_test_func;return 0;}
11467 EOF
11468   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11469   (eval $ac_compile) 2>&5
11470   ac_status=$?
11471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11472   (exit $ac_status); }; then
11473     # Now try to grab the symbols.
11474     ac_nlist=conftest.nm
11475     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
11476   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
11477   ac_status=$?
11478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11479   (exit $ac_status); } && test -s "$ac_nlist"; then
11480       # See whether the symbols have a leading underscore.
11481       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11482         ac_cv_sys_symbol_underscore=yes
11483       else
11484         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11485           :
11486         else
11487           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11488         fi
11489       fi
11490     else
11491       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11492     fi
11493   else
11494     echo "configure: failed program was:" >&5
11495     cat conftest.c >&5
11496   fi
11497   rm -rf conftest*
11498
11499 fi
11500 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11501 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
11502
11503
11504 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11505   if test x"$libltdl_cv_func_dlopen" = xyes ||
11506      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
11507         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11508 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11509 if test "${libltdl_cv_need_uscore+set}" = set; then
11510   echo $ECHO_N "(cached) $ECHO_C" >&6
11511 else
11512   libltdl_cv_need_uscore=unknown
11513           save_LIBS="$LIBS"
11514           LIBS="$LIBS $LIBADD_DL"
11515           if test "$cross_compiling" = yes; then :
11516   libltdl_cv_need_uscore=cross
11517 else
11518   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11519   lt_status=$lt_dlunknown
11520   cat > conftest.$ac_ext <<EOF
11521 #line 11521 "configure"
11522 #include "confdefs.h"
11523
11524 #if HAVE_DLFCN_H
11525 #include <dlfcn.h>
11526 #endif
11527
11528 #include <stdio.h>
11529
11530 #ifdef RTLD_GLOBAL
11531 #  define LT_DLGLOBAL           RTLD_GLOBAL
11532 #else
11533 #  ifdef DL_GLOBAL
11534 #    define LT_DLGLOBAL         DL_GLOBAL
11535 #  else
11536 #    define LT_DLGLOBAL         0
11537 #  endif
11538 #endif
11539
11540 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11541    find out it does not work in some platform. */
11542 #ifndef LT_DLLAZY_OR_NOW
11543 #  ifdef RTLD_LAZY
11544 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11545 #  else
11546 #    ifdef DL_LAZY
11547 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11548 #    else
11549 #      ifdef RTLD_NOW
11550 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11551 #      else
11552 #        ifdef DL_NOW
11553 #          define LT_DLLAZY_OR_NOW      DL_NOW
11554 #        else
11555 #          define LT_DLLAZY_OR_NOW      0
11556 #        endif
11557 #      endif
11558 #    endif
11559 #  endif
11560 #endif
11561
11562 #ifdef __cplusplus
11563 extern "C" void exit (int);
11564 #endif
11565
11566 void fnord() { int i=42;}
11567 int main ()
11568 {
11569   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11570   int status = $lt_dlunknown;
11571
11572   if (self)
11573     {
11574       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11575       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11576       /* dlclose (self); */
11577     }
11578   else
11579     puts (dlerror ());
11580
11581     exit (status);
11582 }
11583 EOF
11584   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11585   (eval $ac_link) 2>&5
11586   ac_status=$?
11587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11588   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11589     (./conftest; exit; ) >&5 2>/dev/null
11590     lt_status=$?
11591     case x$lt_status in
11592       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11593       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11594       x$lt_dlunknown|x*)  ;;
11595     esac
11596   else :
11597     # compilation failed
11598
11599   fi
11600 fi
11601 rm -fr conftest*
11602
11603           LIBS="$save_LIBS"
11604
11605 fi
11606 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11607 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11608   fi
11609 fi
11610
11611 if test x"$libltdl_cv_need_uscore" = xyes; then
11612
11613 cat >>confdefs.h <<\_ACEOF
11614 #define NEED_USCORE 1
11615 _ACEOF
11616
11617 fi
11618
11619
11620 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11621 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11622 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11623   echo $ECHO_N "(cached) $ECHO_C" >&6
11624 else
11625   # PORTME does your system automatically load deplibs for dlopen?
11626   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11627   # For now, we just catch OSes we know something about -- in the
11628   # future, we'll try test this programmatically.
11629   libltdl_cv_sys_dlopen_deplibs=unknown
11630   case "$host_os" in
11631   aix3*|aix4.1.*|aix4.2.*)
11632     # Unknown whether this is true for these versions of AIX, but
11633     # we want this `case' here to explicitly catch those versions.
11634     libltdl_cv_sys_dlopen_deplibs=unknown
11635     ;;
11636   aix[45]*)
11637     libltdl_cv_sys_dlopen_deplibs=yes
11638     ;;
11639   darwin*)
11640     # Assuming the user has installed a libdl from somewhere, this is true
11641     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11642     libltdl_cv_sys_dlopen_deplibs=yes
11643     ;;
11644   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11645     # GNU and its variants, using gnu ld.so (Glibc)
11646     libltdl_cv_sys_dlopen_deplibs=yes
11647     ;;
11648   hpux10*|hpux11*)
11649     libltdl_cv_sys_dlopen_deplibs=yes
11650     ;;
11651   interix*)
11652     libltdl_cv_sys_dlopen_deplibs=yes
11653     ;;
11654   irix[12345]*|irix6.[01]*)
11655     # Catch all versions of IRIX before 6.2, and indicate that we don't
11656     # know how it worked for any of those versions.
11657     libltdl_cv_sys_dlopen_deplibs=unknown
11658     ;;
11659   irix*)
11660     # The case above catches anything before 6.2, and it's known that
11661     # at 6.2 and later dlopen does load deplibs.
11662     libltdl_cv_sys_dlopen_deplibs=yes
11663     ;;
11664   netbsd*)
11665     libltdl_cv_sys_dlopen_deplibs=yes
11666     ;;
11667   openbsd*)
11668     libltdl_cv_sys_dlopen_deplibs=yes
11669     ;;
11670   osf[1234]*)
11671     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11672     # it did *not* use an RPATH in a shared library to find objects the
11673     # library depends on, so we explictly say `no'.
11674     libltdl_cv_sys_dlopen_deplibs=no
11675     ;;
11676   osf5.0|osf5.0a|osf5.1)
11677     # dlopen *does* load deplibs and with the right loader patch applied
11678     # it even uses RPATH in a shared library to search for shared objects
11679     # that the library depends on, but there's no easy way to know if that
11680     # patch is installed.  Since this is the case, all we can really
11681     # say is unknown -- it depends on the patch being installed.  If
11682     # it is, this changes to `yes'.  Without it, it would be `no'.
11683     libltdl_cv_sys_dlopen_deplibs=unknown
11684     ;;
11685   osf*)
11686     # the two cases above should catch all versions of osf <= 5.1.  Read
11687     # the comments above for what we know about them.
11688     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11689     # is used to find them so we can finally say `yes'.
11690     libltdl_cv_sys_dlopen_deplibs=yes
11691     ;;
11692   solaris*)
11693     libltdl_cv_sys_dlopen_deplibs=yes
11694     ;;
11695   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11696     libltdl_cv_sys_dlopen_deplibs=yes
11697     ;;
11698   esac
11699
11700 fi
11701 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11702 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11703 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11704
11705 cat >>confdefs.h <<\_ACEOF
11706 #define LTDL_DLOPEN_DEPLIBS 1
11707 _ACEOF
11708
11709 fi
11710
11711
11712 for ac_header in argz.h
11713 do
11714 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11715 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11716   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11717 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11718 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11719   echo $ECHO_N "(cached) $ECHO_C" >&6
11720 fi
11721 ac_res=`eval echo '${'$as_ac_Header'}'`
11722                { echo "$as_me:$LINENO: result: $ac_res" >&5
11723 echo "${ECHO_T}$ac_res" >&6; }
11724 else
11725   # Is the header compilable?
11726 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11727 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11728 cat >conftest.$ac_ext <<_ACEOF
11729 /* confdefs.h.  */
11730 _ACEOF
11731 cat confdefs.h >>conftest.$ac_ext
11732 cat >>conftest.$ac_ext <<_ACEOF
11733 /* end confdefs.h.  */
11734 $ac_includes_default
11735 #include <$ac_header>
11736 _ACEOF
11737 rm -f conftest.$ac_objext
11738 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
11745   ac_status=$?
11746   grep -v '^ *+' conftest.er1 >conftest.err
11747   rm -f conftest.er1
11748   cat conftest.err >&5
11749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11750   (exit $ac_status); } &&
11751          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11752   { (case "(($ac_try" in
11753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11754   *) ac_try_echo=$ac_try;;
11755 esac
11756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11757   (eval "$ac_try") 2>&5
11758   ac_status=$?
11759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11760   (exit $ac_status); }; } &&
11761          { ac_try='test -s conftest.$ac_objext'
11762   { (case "(($ac_try" in
11763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11764   *) ac_try_echo=$ac_try;;
11765 esac
11766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11767   (eval "$ac_try") 2>&5
11768   ac_status=$?
11769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11770   (exit $ac_status); }; }; then
11771   ac_header_compiler=yes
11772 else
11773   echo "$as_me: failed program was:" >&5
11774 sed 's/^/| /' conftest.$ac_ext >&5
11775
11776         ac_header_compiler=no
11777 fi
11778
11779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11780 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11781 echo "${ECHO_T}$ac_header_compiler" >&6; }
11782
11783 # Is the header present?
11784 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11785 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11786 cat >conftest.$ac_ext <<_ACEOF
11787 /* confdefs.h.  */
11788 _ACEOF
11789 cat confdefs.h >>conftest.$ac_ext
11790 cat >>conftest.$ac_ext <<_ACEOF
11791 /* end confdefs.h.  */
11792 #include <$ac_header>
11793 _ACEOF
11794 if { (ac_try="$ac_cpp conftest.$ac_ext"
11795 case "(($ac_try" in
11796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11797   *) ac_try_echo=$ac_try;;
11798 esac
11799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11800   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11801   ac_status=$?
11802   grep -v '^ *+' conftest.er1 >conftest.err
11803   rm -f conftest.er1
11804   cat conftest.err >&5
11805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11806   (exit $ac_status); } >/dev/null; then
11807   if test -s conftest.err; then
11808     ac_cpp_err=$ac_c_preproc_warn_flag
11809     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11810   else
11811     ac_cpp_err=
11812   fi
11813 else
11814   ac_cpp_err=yes
11815 fi
11816 if test -z "$ac_cpp_err"; then
11817   ac_header_preproc=yes
11818 else
11819   echo "$as_me: failed program was:" >&5
11820 sed 's/^/| /' conftest.$ac_ext >&5
11821
11822   ac_header_preproc=no
11823 fi
11824
11825 rm -f conftest.err conftest.$ac_ext
11826 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11827 echo "${ECHO_T}$ac_header_preproc" >&6; }
11828
11829 # So?  What about this header?
11830 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11831   yes:no: )
11832     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11833 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11834     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11835 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11836     ac_header_preproc=yes
11837     ;;
11838   no:yes:* )
11839     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11840 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11841     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11842 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11843     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11844 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11845     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11846 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11847     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11848 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11849     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11850 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11851     ( cat <<\_ASBOX
11852 ## ----------------------------------- ##
11853 ## Report this to llvmbugs@cs.uiuc.edu ##
11854 ## ----------------------------------- ##
11855 _ASBOX
11856      ) | sed "s/^/$as_me: WARNING:     /" >&2
11857     ;;
11858 esac
11859 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11860 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11861 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11862   echo $ECHO_N "(cached) $ECHO_C" >&6
11863 else
11864   eval "$as_ac_Header=\$ac_header_preproc"
11865 fi
11866 ac_res=`eval echo '${'$as_ac_Header'}'`
11867                { echo "$as_me:$LINENO: result: $ac_res" >&5
11868 echo "${ECHO_T}$ac_res" >&6; }
11869
11870 fi
11871 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11872   cat >>confdefs.h <<_ACEOF
11873 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11874 _ACEOF
11875
11876 fi
11877
11878 done
11879
11880
11881 { echo "$as_me:$LINENO: checking for error_t" >&5
11882 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11883 if test "${ac_cv_type_error_t+set}" = set; then
11884   echo $ECHO_N "(cached) $ECHO_C" >&6
11885 else
11886   cat >conftest.$ac_ext <<_ACEOF
11887 /* confdefs.h.  */
11888 _ACEOF
11889 cat confdefs.h >>conftest.$ac_ext
11890 cat >>conftest.$ac_ext <<_ACEOF
11891 /* end confdefs.h.  */
11892 #if HAVE_ARGZ_H
11893 #  include <argz.h>
11894 #endif
11895
11896 typedef error_t ac__type_new_;
11897 int
11898 main ()
11899 {
11900 if ((ac__type_new_ *) 0)
11901   return 0;
11902 if (sizeof (ac__type_new_))
11903   return 0;
11904   ;
11905   return 0;
11906 }
11907 _ACEOF
11908 rm -f conftest.$ac_objext
11909 if { (ac_try="$ac_compile"
11910 case "(($ac_try" in
11911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11912   *) ac_try_echo=$ac_try;;
11913 esac
11914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11915   (eval "$ac_compile") 2>conftest.er1
11916   ac_status=$?
11917   grep -v '^ *+' conftest.er1 >conftest.err
11918   rm -f conftest.er1
11919   cat conftest.err >&5
11920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11921   (exit $ac_status); } &&
11922          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11923   { (case "(($ac_try" in
11924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11925   *) ac_try_echo=$ac_try;;
11926 esac
11927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11928   (eval "$ac_try") 2>&5
11929   ac_status=$?
11930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11931   (exit $ac_status); }; } &&
11932          { ac_try='test -s conftest.$ac_objext'
11933   { (case "(($ac_try" in
11934   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11935   *) ac_try_echo=$ac_try;;
11936 esac
11937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11938   (eval "$ac_try") 2>&5
11939   ac_status=$?
11940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11941   (exit $ac_status); }; }; then
11942   ac_cv_type_error_t=yes
11943 else
11944   echo "$as_me: failed program was:" >&5
11945 sed 's/^/| /' conftest.$ac_ext >&5
11946
11947         ac_cv_type_error_t=no
11948 fi
11949
11950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11951 fi
11952 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11953 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11954 if test $ac_cv_type_error_t = yes; then
11955
11956 cat >>confdefs.h <<_ACEOF
11957 #define HAVE_ERROR_T 1
11958 _ACEOF
11959
11960
11961 else
11962
11963 cat >>confdefs.h <<\_ACEOF
11964 #define error_t int
11965 _ACEOF
11966
11967 fi
11968
11969
11970
11971
11972
11973
11974
11975 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11976 do
11977 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11978 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11979 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11980 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11981   echo $ECHO_N "(cached) $ECHO_C" >&6
11982 else
11983   cat >conftest.$ac_ext <<_ACEOF
11984 /* confdefs.h.  */
11985 _ACEOF
11986 cat confdefs.h >>conftest.$ac_ext
11987 cat >>conftest.$ac_ext <<_ACEOF
11988 /* end confdefs.h.  */
11989 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11990    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11991 #define $ac_func innocuous_$ac_func
11992
11993 /* System header to define __stub macros and hopefully few prototypes,
11994     which can conflict with char $ac_func (); below.
11995     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11996     <limits.h> exists even on freestanding compilers.  */
11997
11998 #ifdef __STDC__
11999 # include <limits.h>
12000 #else
12001 # include <assert.h>
12002 #endif
12003
12004 #undef $ac_func
12005
12006 /* Override any GCC internal prototype to avoid an error.
12007    Use char because int might match the return type of a GCC
12008    builtin and then its argument prototype would still apply.  */
12009 #ifdef __cplusplus
12010 extern "C"
12011 #endif
12012 char $ac_func ();
12013 /* The GNU C library defines this for functions which it implements
12014     to always fail with ENOSYS.  Some functions are actually named
12015     something starting with __ and the normal name is an alias.  */
12016 #if defined __stub_$ac_func || defined __stub___$ac_func
12017 choke me
12018 #endif
12019
12020 int
12021 main ()
12022 {
12023 return $ac_func ();
12024   ;
12025   return 0;
12026 }
12027 _ACEOF
12028 rm -f conftest.$ac_objext conftest$ac_exeext
12029 if { (ac_try="$ac_link"
12030 case "(($ac_try" in
12031   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12032   *) ac_try_echo=$ac_try;;
12033 esac
12034 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12035   (eval "$ac_link") 2>conftest.er1
12036   ac_status=$?
12037   grep -v '^ *+' conftest.er1 >conftest.err
12038   rm -f conftest.er1
12039   cat conftest.err >&5
12040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12041   (exit $ac_status); } &&
12042          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12043   { (case "(($ac_try" in
12044   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12045   *) ac_try_echo=$ac_try;;
12046 esac
12047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12048   (eval "$ac_try") 2>&5
12049   ac_status=$?
12050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12051   (exit $ac_status); }; } &&
12052          { ac_try='test -s conftest$ac_exeext'
12053   { (case "(($ac_try" in
12054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12055   *) ac_try_echo=$ac_try;;
12056 esac
12057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12058   (eval "$ac_try") 2>&5
12059   ac_status=$?
12060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12061   (exit $ac_status); }; }; then
12062   eval "$as_ac_var=yes"
12063 else
12064   echo "$as_me: failed program was:" >&5
12065 sed 's/^/| /' conftest.$ac_ext >&5
12066
12067         eval "$as_ac_var=no"
12068 fi
12069
12070 rm -f core conftest.err conftest.$ac_objext \
12071       conftest$ac_exeext conftest.$ac_ext
12072 fi
12073 ac_res=`eval echo '${'$as_ac_var'}'`
12074                { echo "$as_me:$LINENO: result: $ac_res" >&5
12075 echo "${ECHO_T}$ac_res" >&6; }
12076 if test `eval echo '${'$as_ac_var'}'` = yes; then
12077   cat >>confdefs.h <<_ACEOF
12078 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12079 _ACEOF
12080
12081 fi
12082 done
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
12112                   stdio.h unistd.h
12113 do
12114 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12115 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12116   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12117 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12118 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12119   echo $ECHO_N "(cached) $ECHO_C" >&6
12120 fi
12121 ac_res=`eval echo '${'$as_ac_Header'}'`
12122                { echo "$as_me:$LINENO: result: $ac_res" >&5
12123 echo "${ECHO_T}$ac_res" >&6; }
12124 else
12125   # Is the header compilable?
12126 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12127 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12128 cat >conftest.$ac_ext <<_ACEOF
12129 /* confdefs.h.  */
12130 _ACEOF
12131 cat confdefs.h >>conftest.$ac_ext
12132 cat >>conftest.$ac_ext <<_ACEOF
12133 /* end confdefs.h.  */
12134 $ac_includes_default
12135 #include <$ac_header>
12136 _ACEOF
12137 rm -f conftest.$ac_objext
12138 if { (ac_try="$ac_compile"
12139 case "(($ac_try" in
12140   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12141   *) ac_try_echo=$ac_try;;
12142 esac
12143 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12144   (eval "$ac_compile") 2>conftest.er1
12145   ac_status=$?
12146   grep -v '^ *+' conftest.er1 >conftest.err
12147   rm -f conftest.er1
12148   cat conftest.err >&5
12149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12150   (exit $ac_status); } &&
12151          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12152   { (case "(($ac_try" in
12153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12154   *) ac_try_echo=$ac_try;;
12155 esac
12156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12157   (eval "$ac_try") 2>&5
12158   ac_status=$?
12159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12160   (exit $ac_status); }; } &&
12161          { ac_try='test -s conftest.$ac_objext'
12162   { (case "(($ac_try" in
12163   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12164   *) ac_try_echo=$ac_try;;
12165 esac
12166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12167   (eval "$ac_try") 2>&5
12168   ac_status=$?
12169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12170   (exit $ac_status); }; }; then
12171   ac_header_compiler=yes
12172 else
12173   echo "$as_me: failed program was:" >&5
12174 sed 's/^/| /' conftest.$ac_ext >&5
12175
12176         ac_header_compiler=no
12177 fi
12178
12179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12180 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12181 echo "${ECHO_T}$ac_header_compiler" >&6; }
12182
12183 # Is the header present?
12184 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12185 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12186 cat >conftest.$ac_ext <<_ACEOF
12187 /* confdefs.h.  */
12188 _ACEOF
12189 cat confdefs.h >>conftest.$ac_ext
12190 cat >>conftest.$ac_ext <<_ACEOF
12191 /* end confdefs.h.  */
12192 #include <$ac_header>
12193 _ACEOF
12194 if { (ac_try="$ac_cpp conftest.$ac_ext"
12195 case "(($ac_try" in
12196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12197   *) ac_try_echo=$ac_try;;
12198 esac
12199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12200   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12201   ac_status=$?
12202   grep -v '^ *+' conftest.er1 >conftest.err
12203   rm -f conftest.er1
12204   cat conftest.err >&5
12205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12206   (exit $ac_status); } >/dev/null; then
12207   if test -s conftest.err; then
12208     ac_cpp_err=$ac_c_preproc_warn_flag
12209     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12210   else
12211     ac_cpp_err=
12212   fi
12213 else
12214   ac_cpp_err=yes
12215 fi
12216 if test -z "$ac_cpp_err"; then
12217   ac_header_preproc=yes
12218 else
12219   echo "$as_me: failed program was:" >&5
12220 sed 's/^/| /' conftest.$ac_ext >&5
12221
12222   ac_header_preproc=no
12223 fi
12224
12225 rm -f conftest.err conftest.$ac_ext
12226 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12227 echo "${ECHO_T}$ac_header_preproc" >&6; }
12228
12229 # So?  What about this header?
12230 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12231   yes:no: )
12232     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12233 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12234     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12235 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12236     ac_header_preproc=yes
12237     ;;
12238   no:yes:* )
12239     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12240 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12241     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12242 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12243     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12244 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12245     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12246 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12247     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12248 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12249     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12250 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12251     ( cat <<\_ASBOX
12252 ## ----------------------------------- ##
12253 ## Report this to llvmbugs@cs.uiuc.edu ##
12254 ## ----------------------------------- ##
12255 _ASBOX
12256      ) | sed "s/^/$as_me: WARNING:     /" >&2
12257     ;;
12258 esac
12259 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12260 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12261 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12262   echo $ECHO_N "(cached) $ECHO_C" >&6
12263 else
12264   eval "$as_ac_Header=\$ac_header_preproc"
12265 fi
12266 ac_res=`eval echo '${'$as_ac_Header'}'`
12267                { echo "$as_me:$LINENO: result: $ac_res" >&5
12268 echo "${ECHO_T}$ac_res" >&6; }
12269
12270 fi
12271 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12272   cat >>confdefs.h <<_ACEOF
12273 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12274 _ACEOF
12275
12276 fi
12277
12278 done
12279
12280
12281
12282
12283
12284 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
12285 do
12286 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12287 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12288   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12289 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12290 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12291   echo $ECHO_N "(cached) $ECHO_C" >&6
12292 fi
12293 ac_res=`eval echo '${'$as_ac_Header'}'`
12294                { echo "$as_me:$LINENO: result: $ac_res" >&5
12295 echo "${ECHO_T}$ac_res" >&6; }
12296 else
12297   # Is the header compilable?
12298 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12299 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12300 cat >conftest.$ac_ext <<_ACEOF
12301 /* confdefs.h.  */
12302 _ACEOF
12303 cat confdefs.h >>conftest.$ac_ext
12304 cat >>conftest.$ac_ext <<_ACEOF
12305 /* end confdefs.h.  */
12306 $ac_includes_default
12307 #include <$ac_header>
12308 _ACEOF
12309 rm -f conftest.$ac_objext
12310 if { (ac_try="$ac_compile"
12311 case "(($ac_try" in
12312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12313   *) ac_try_echo=$ac_try;;
12314 esac
12315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12316   (eval "$ac_compile") 2>conftest.er1
12317   ac_status=$?
12318   grep -v '^ *+' conftest.er1 >conftest.err
12319   rm -f conftest.er1
12320   cat conftest.err >&5
12321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12322   (exit $ac_status); } &&
12323          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12324   { (case "(($ac_try" in
12325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12326   *) ac_try_echo=$ac_try;;
12327 esac
12328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12329   (eval "$ac_try") 2>&5
12330   ac_status=$?
12331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12332   (exit $ac_status); }; } &&
12333          { ac_try='test -s conftest.$ac_objext'
12334   { (case "(($ac_try" in
12335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12336   *) ac_try_echo=$ac_try;;
12337 esac
12338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12339   (eval "$ac_try") 2>&5
12340   ac_status=$?
12341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12342   (exit $ac_status); }; }; then
12343   ac_header_compiler=yes
12344 else
12345   echo "$as_me: failed program was:" >&5
12346 sed 's/^/| /' conftest.$ac_ext >&5
12347
12348         ac_header_compiler=no
12349 fi
12350
12351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12352 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12353 echo "${ECHO_T}$ac_header_compiler" >&6; }
12354
12355 # Is the header present?
12356 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12357 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12358 cat >conftest.$ac_ext <<_ACEOF
12359 /* confdefs.h.  */
12360 _ACEOF
12361 cat confdefs.h >>conftest.$ac_ext
12362 cat >>conftest.$ac_ext <<_ACEOF
12363 /* end confdefs.h.  */
12364 #include <$ac_header>
12365 _ACEOF
12366 if { (ac_try="$ac_cpp conftest.$ac_ext"
12367 case "(($ac_try" in
12368   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12369   *) ac_try_echo=$ac_try;;
12370 esac
12371 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12372   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12373   ac_status=$?
12374   grep -v '^ *+' conftest.er1 >conftest.err
12375   rm -f conftest.er1
12376   cat conftest.err >&5
12377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12378   (exit $ac_status); } >/dev/null; then
12379   if test -s conftest.err; then
12380     ac_cpp_err=$ac_c_preproc_warn_flag
12381     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12382   else
12383     ac_cpp_err=
12384   fi
12385 else
12386   ac_cpp_err=yes
12387 fi
12388 if test -z "$ac_cpp_err"; then
12389   ac_header_preproc=yes
12390 else
12391   echo "$as_me: failed program was:" >&5
12392 sed 's/^/| /' conftest.$ac_ext >&5
12393
12394   ac_header_preproc=no
12395 fi
12396
12397 rm -f conftest.err conftest.$ac_ext
12398 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12399 echo "${ECHO_T}$ac_header_preproc" >&6; }
12400
12401 # So?  What about this header?
12402 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12403   yes:no: )
12404     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12405 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12406     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12407 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12408     ac_header_preproc=yes
12409     ;;
12410   no:yes:* )
12411     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12412 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12413     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12414 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12415     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12416 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12417     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12418 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12419     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12420 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12421     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12422 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12423     ( cat <<\_ASBOX
12424 ## ----------------------------------- ##
12425 ## Report this to llvmbugs@cs.uiuc.edu ##
12426 ## ----------------------------------- ##
12427 _ASBOX
12428      ) | sed "s/^/$as_me: WARNING:     /" >&2
12429     ;;
12430 esac
12431 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12432 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12433 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12434   echo $ECHO_N "(cached) $ECHO_C" >&6
12435 else
12436   eval "$as_ac_Header=\$ac_header_preproc"
12437 fi
12438 ac_res=`eval echo '${'$as_ac_Header'}'`
12439                { echo "$as_me:$LINENO: result: $ac_res" >&5
12440 echo "${ECHO_T}$ac_res" >&6; }
12441
12442 fi
12443 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12444   cat >>confdefs.h <<_ACEOF
12445 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12446 _ACEOF
12447
12448 fi
12449
12450 done
12451
12452
12453
12454 for ac_header in string.h strings.h
12455 do
12456 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12457 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12458   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12459 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12460 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12461   echo $ECHO_N "(cached) $ECHO_C" >&6
12462 fi
12463 ac_res=`eval echo '${'$as_ac_Header'}'`
12464                { echo "$as_me:$LINENO: result: $ac_res" >&5
12465 echo "${ECHO_T}$ac_res" >&6; }
12466 else
12467   # Is the header compilable?
12468 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12469 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12470 cat >conftest.$ac_ext <<_ACEOF
12471 /* confdefs.h.  */
12472 _ACEOF
12473 cat confdefs.h >>conftest.$ac_ext
12474 cat >>conftest.$ac_ext <<_ACEOF
12475 /* end confdefs.h.  */
12476 $ac_includes_default
12477 #include <$ac_header>
12478 _ACEOF
12479 rm -f conftest.$ac_objext
12480 if { (ac_try="$ac_compile"
12481 case "(($ac_try" in
12482   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12483   *) ac_try_echo=$ac_try;;
12484 esac
12485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12486   (eval "$ac_compile") 2>conftest.er1
12487   ac_status=$?
12488   grep -v '^ *+' conftest.er1 >conftest.err
12489   rm -f conftest.er1
12490   cat conftest.err >&5
12491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12492   (exit $ac_status); } &&
12493          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12494   { (case "(($ac_try" in
12495   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12496   *) ac_try_echo=$ac_try;;
12497 esac
12498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12499   (eval "$ac_try") 2>&5
12500   ac_status=$?
12501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12502   (exit $ac_status); }; } &&
12503          { ac_try='test -s conftest.$ac_objext'
12504   { (case "(($ac_try" in
12505   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12506   *) ac_try_echo=$ac_try;;
12507 esac
12508 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12509   (eval "$ac_try") 2>&5
12510   ac_status=$?
12511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12512   (exit $ac_status); }; }; then
12513   ac_header_compiler=yes
12514 else
12515   echo "$as_me: failed program was:" >&5
12516 sed 's/^/| /' conftest.$ac_ext >&5
12517
12518         ac_header_compiler=no
12519 fi
12520
12521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12522 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12523 echo "${ECHO_T}$ac_header_compiler" >&6; }
12524
12525 # Is the header present?
12526 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12527 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12528 cat >conftest.$ac_ext <<_ACEOF
12529 /* confdefs.h.  */
12530 _ACEOF
12531 cat confdefs.h >>conftest.$ac_ext
12532 cat >>conftest.$ac_ext <<_ACEOF
12533 /* end confdefs.h.  */
12534 #include <$ac_header>
12535 _ACEOF
12536 if { (ac_try="$ac_cpp conftest.$ac_ext"
12537 case "(($ac_try" in
12538   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12539   *) ac_try_echo=$ac_try;;
12540 esac
12541 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12542   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12543   ac_status=$?
12544   grep -v '^ *+' conftest.er1 >conftest.err
12545   rm -f conftest.er1
12546   cat conftest.err >&5
12547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12548   (exit $ac_status); } >/dev/null; then
12549   if test -s conftest.err; then
12550     ac_cpp_err=$ac_c_preproc_warn_flag
12551     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12552   else
12553     ac_cpp_err=
12554   fi
12555 else
12556   ac_cpp_err=yes
12557 fi
12558 if test -z "$ac_cpp_err"; then
12559   ac_header_preproc=yes
12560 else
12561   echo "$as_me: failed program was:" >&5
12562 sed 's/^/| /' conftest.$ac_ext >&5
12563
12564   ac_header_preproc=no
12565 fi
12566
12567 rm -f conftest.err conftest.$ac_ext
12568 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12569 echo "${ECHO_T}$ac_header_preproc" >&6; }
12570
12571 # So?  What about this header?
12572 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12573   yes:no: )
12574     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12575 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12576     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12577 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12578     ac_header_preproc=yes
12579     ;;
12580   no:yes:* )
12581     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12582 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12583     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12584 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12585     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12586 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12587     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12588 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12589     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12590 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12591     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12592 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12593     ( cat <<\_ASBOX
12594 ## ----------------------------------- ##
12595 ## Report this to llvmbugs@cs.uiuc.edu ##
12596 ## ----------------------------------- ##
12597 _ASBOX
12598      ) | sed "s/^/$as_me: WARNING:     /" >&2
12599     ;;
12600 esac
12601 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12602 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12603 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12604   echo $ECHO_N "(cached) $ECHO_C" >&6
12605 else
12606   eval "$as_ac_Header=\$ac_header_preproc"
12607 fi
12608 ac_res=`eval echo '${'$as_ac_Header'}'`
12609                { echo "$as_me:$LINENO: result: $ac_res" >&5
12610 echo "${ECHO_T}$ac_res" >&6; }
12611
12612 fi
12613 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12614   cat >>confdefs.h <<_ACEOF
12615 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12616 _ACEOF
12617  break
12618 fi
12619
12620 done
12621
12622
12623
12624
12625 for ac_func in strchr index
12626 do
12627 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12628 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12629 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12630 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12631   echo $ECHO_N "(cached) $ECHO_C" >&6
12632 else
12633   cat >conftest.$ac_ext <<_ACEOF
12634 /* confdefs.h.  */
12635 _ACEOF
12636 cat confdefs.h >>conftest.$ac_ext
12637 cat >>conftest.$ac_ext <<_ACEOF
12638 /* end confdefs.h.  */
12639 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12640    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12641 #define $ac_func innocuous_$ac_func
12642
12643 /* System header to define __stub macros and hopefully few prototypes,
12644     which can conflict with char $ac_func (); below.
12645     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12646     <limits.h> exists even on freestanding compilers.  */
12647
12648 #ifdef __STDC__
12649 # include <limits.h>
12650 #else
12651 # include <assert.h>
12652 #endif
12653
12654 #undef $ac_func
12655
12656 /* Override any GCC internal prototype to avoid an error.
12657    Use char because int might match the return type of a GCC
12658    builtin and then its argument prototype would still apply.  */
12659 #ifdef __cplusplus
12660 extern "C"
12661 #endif
12662 char $ac_func ();
12663 /* The GNU C library defines this for functions which it implements
12664     to always fail with ENOSYS.  Some functions are actually named
12665     something starting with __ and the normal name is an alias.  */
12666 #if defined __stub_$ac_func || defined __stub___$ac_func
12667 choke me
12668 #endif
12669
12670 int
12671 main ()
12672 {
12673 return $ac_func ();
12674   ;
12675   return 0;
12676 }
12677 _ACEOF
12678 rm -f conftest.$ac_objext conftest$ac_exeext
12679 if { (ac_try="$ac_link"
12680 case "(($ac_try" in
12681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12682   *) ac_try_echo=$ac_try;;
12683 esac
12684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12685   (eval "$ac_link") 2>conftest.er1
12686   ac_status=$?
12687   grep -v '^ *+' conftest.er1 >conftest.err
12688   rm -f conftest.er1
12689   cat conftest.err >&5
12690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12691   (exit $ac_status); } &&
12692          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12693   { (case "(($ac_try" in
12694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12695   *) ac_try_echo=$ac_try;;
12696 esac
12697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12698   (eval "$ac_try") 2>&5
12699   ac_status=$?
12700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12701   (exit $ac_status); }; } &&
12702          { ac_try='test -s conftest$ac_exeext'
12703   { (case "(($ac_try" in
12704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12705   *) ac_try_echo=$ac_try;;
12706 esac
12707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12708   (eval "$ac_try") 2>&5
12709   ac_status=$?
12710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12711   (exit $ac_status); }; }; then
12712   eval "$as_ac_var=yes"
12713 else
12714   echo "$as_me: failed program was:" >&5
12715 sed 's/^/| /' conftest.$ac_ext >&5
12716
12717         eval "$as_ac_var=no"
12718 fi
12719
12720 rm -f core conftest.err conftest.$ac_objext \
12721       conftest$ac_exeext conftest.$ac_ext
12722 fi
12723 ac_res=`eval echo '${'$as_ac_var'}'`
12724                { echo "$as_me:$LINENO: result: $ac_res" >&5
12725 echo "${ECHO_T}$ac_res" >&6; }
12726 if test `eval echo '${'$as_ac_var'}'` = yes; then
12727   cat >>confdefs.h <<_ACEOF
12728 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12729 _ACEOF
12730  break
12731 fi
12732 done
12733
12734
12735
12736 for ac_func in strrchr rindex
12737 do
12738 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12739 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12740 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12741 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12742   echo $ECHO_N "(cached) $ECHO_C" >&6
12743 else
12744   cat >conftest.$ac_ext <<_ACEOF
12745 /* confdefs.h.  */
12746 _ACEOF
12747 cat confdefs.h >>conftest.$ac_ext
12748 cat >>conftest.$ac_ext <<_ACEOF
12749 /* end confdefs.h.  */
12750 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12751    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12752 #define $ac_func innocuous_$ac_func
12753
12754 /* System header to define __stub macros and hopefully few prototypes,
12755     which can conflict with char $ac_func (); below.
12756     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12757     <limits.h> exists even on freestanding compilers.  */
12758
12759 #ifdef __STDC__
12760 # include <limits.h>
12761 #else
12762 # include <assert.h>
12763 #endif
12764
12765 #undef $ac_func
12766
12767 /* Override any GCC internal prototype to avoid an error.
12768    Use char because int might match the return type of a GCC
12769    builtin and then its argument prototype would still apply.  */
12770 #ifdef __cplusplus
12771 extern "C"
12772 #endif
12773 char $ac_func ();
12774 /* The GNU C library defines this for functions which it implements
12775     to always fail with ENOSYS.  Some functions are actually named
12776     something starting with __ and the normal name is an alias.  */
12777 #if defined __stub_$ac_func || defined __stub___$ac_func
12778 choke me
12779 #endif
12780
12781 int
12782 main ()
12783 {
12784 return $ac_func ();
12785   ;
12786   return 0;
12787 }
12788 _ACEOF
12789 rm -f conftest.$ac_objext conftest$ac_exeext
12790 if { (ac_try="$ac_link"
12791 case "(($ac_try" in
12792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12793   *) ac_try_echo=$ac_try;;
12794 esac
12795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12796   (eval "$ac_link") 2>conftest.er1
12797   ac_status=$?
12798   grep -v '^ *+' conftest.er1 >conftest.err
12799   rm -f conftest.er1
12800   cat conftest.err >&5
12801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12802   (exit $ac_status); } &&
12803          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12804   { (case "(($ac_try" in
12805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12806   *) ac_try_echo=$ac_try;;
12807 esac
12808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12809   (eval "$ac_try") 2>&5
12810   ac_status=$?
12811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12812   (exit $ac_status); }; } &&
12813          { ac_try='test -s conftest$ac_exeext'
12814   { (case "(($ac_try" in
12815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12816   *) ac_try_echo=$ac_try;;
12817 esac
12818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12819   (eval "$ac_try") 2>&5
12820   ac_status=$?
12821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12822   (exit $ac_status); }; }; then
12823   eval "$as_ac_var=yes"
12824 else
12825   echo "$as_me: failed program was:" >&5
12826 sed 's/^/| /' conftest.$ac_ext >&5
12827
12828         eval "$as_ac_var=no"
12829 fi
12830
12831 rm -f core conftest.err conftest.$ac_objext \
12832       conftest$ac_exeext conftest.$ac_ext
12833 fi
12834 ac_res=`eval echo '${'$as_ac_var'}'`
12835                { echo "$as_me:$LINENO: result: $ac_res" >&5
12836 echo "${ECHO_T}$ac_res" >&6; }
12837 if test `eval echo '${'$as_ac_var'}'` = yes; then
12838   cat >>confdefs.h <<_ACEOF
12839 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12840 _ACEOF
12841  break
12842 fi
12843 done
12844
12845
12846
12847 for ac_func in memcpy bcopy
12848 do
12849 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12850 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12851 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12852 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12853   echo $ECHO_N "(cached) $ECHO_C" >&6
12854 else
12855   cat >conftest.$ac_ext <<_ACEOF
12856 /* confdefs.h.  */
12857 _ACEOF
12858 cat confdefs.h >>conftest.$ac_ext
12859 cat >>conftest.$ac_ext <<_ACEOF
12860 /* end confdefs.h.  */
12861 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12862    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12863 #define $ac_func innocuous_$ac_func
12864
12865 /* System header to define __stub macros and hopefully few prototypes,
12866     which can conflict with char $ac_func (); below.
12867     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12868     <limits.h> exists even on freestanding compilers.  */
12869
12870 #ifdef __STDC__
12871 # include <limits.h>
12872 #else
12873 # include <assert.h>
12874 #endif
12875
12876 #undef $ac_func
12877
12878 /* Override any GCC internal prototype to avoid an error.
12879    Use char because int might match the return type of a GCC
12880    builtin and then its argument prototype would still apply.  */
12881 #ifdef __cplusplus
12882 extern "C"
12883 #endif
12884 char $ac_func ();
12885 /* The GNU C library defines this for functions which it implements
12886     to always fail with ENOSYS.  Some functions are actually named
12887     something starting with __ and the normal name is an alias.  */
12888 #if defined __stub_$ac_func || defined __stub___$ac_func
12889 choke me
12890 #endif
12891
12892 int
12893 main ()
12894 {
12895 return $ac_func ();
12896   ;
12897   return 0;
12898 }
12899 _ACEOF
12900 rm -f conftest.$ac_objext conftest$ac_exeext
12901 if { (ac_try="$ac_link"
12902 case "(($ac_try" in
12903   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12904   *) ac_try_echo=$ac_try;;
12905 esac
12906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12907   (eval "$ac_link") 2>conftest.er1
12908   ac_status=$?
12909   grep -v '^ *+' conftest.er1 >conftest.err
12910   rm -f conftest.er1
12911   cat conftest.err >&5
12912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12913   (exit $ac_status); } &&
12914          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12915   { (case "(($ac_try" in
12916   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12917   *) ac_try_echo=$ac_try;;
12918 esac
12919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12920   (eval "$ac_try") 2>&5
12921   ac_status=$?
12922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12923   (exit $ac_status); }; } &&
12924          { ac_try='test -s conftest$ac_exeext'
12925   { (case "(($ac_try" in
12926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12927   *) ac_try_echo=$ac_try;;
12928 esac
12929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12930   (eval "$ac_try") 2>&5
12931   ac_status=$?
12932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12933   (exit $ac_status); }; }; then
12934   eval "$as_ac_var=yes"
12935 else
12936   echo "$as_me: failed program was:" >&5
12937 sed 's/^/| /' conftest.$ac_ext >&5
12938
12939         eval "$as_ac_var=no"
12940 fi
12941
12942 rm -f core conftest.err conftest.$ac_objext \
12943       conftest$ac_exeext conftest.$ac_ext
12944 fi
12945 ac_res=`eval echo '${'$as_ac_var'}'`
12946                { echo "$as_me:$LINENO: result: $ac_res" >&5
12947 echo "${ECHO_T}$ac_res" >&6; }
12948 if test `eval echo '${'$as_ac_var'}'` = yes; then
12949   cat >>confdefs.h <<_ACEOF
12950 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12951 _ACEOF
12952  break
12953 fi
12954 done
12955
12956
12957
12958 for ac_func in memmove strcmp
12959 do
12960 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12961 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12962 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12963 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12964   echo $ECHO_N "(cached) $ECHO_C" >&6
12965 else
12966   cat >conftest.$ac_ext <<_ACEOF
12967 /* confdefs.h.  */
12968 _ACEOF
12969 cat confdefs.h >>conftest.$ac_ext
12970 cat >>conftest.$ac_ext <<_ACEOF
12971 /* end confdefs.h.  */
12972 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12973    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12974 #define $ac_func innocuous_$ac_func
12975
12976 /* System header to define __stub macros and hopefully few prototypes,
12977     which can conflict with char $ac_func (); below.
12978     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12979     <limits.h> exists even on freestanding compilers.  */
12980
12981 #ifdef __STDC__
12982 # include <limits.h>
12983 #else
12984 # include <assert.h>
12985 #endif
12986
12987 #undef $ac_func
12988
12989 /* Override any GCC internal prototype to avoid an error.
12990    Use char because int might match the return type of a GCC
12991    builtin and then its argument prototype would still apply.  */
12992 #ifdef __cplusplus
12993 extern "C"
12994 #endif
12995 char $ac_func ();
12996 /* The GNU C library defines this for functions which it implements
12997     to always fail with ENOSYS.  Some functions are actually named
12998     something starting with __ and the normal name is an alias.  */
12999 #if defined __stub_$ac_func || defined __stub___$ac_func
13000 choke me
13001 #endif
13002
13003 int
13004 main ()
13005 {
13006 return $ac_func ();
13007   ;
13008   return 0;
13009 }
13010 _ACEOF
13011 rm -f conftest.$ac_objext conftest$ac_exeext
13012 if { (ac_try="$ac_link"
13013 case "(($ac_try" in
13014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13015   *) ac_try_echo=$ac_try;;
13016 esac
13017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13018   (eval "$ac_link") 2>conftest.er1
13019   ac_status=$?
13020   grep -v '^ *+' conftest.er1 >conftest.err
13021   rm -f conftest.er1
13022   cat conftest.err >&5
13023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13024   (exit $ac_status); } &&
13025          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13026   { (case "(($ac_try" in
13027   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13028   *) ac_try_echo=$ac_try;;
13029 esac
13030 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13031   (eval "$ac_try") 2>&5
13032   ac_status=$?
13033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13034   (exit $ac_status); }; } &&
13035          { ac_try='test -s conftest$ac_exeext'
13036   { (case "(($ac_try" in
13037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13038   *) ac_try_echo=$ac_try;;
13039 esac
13040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13041   (eval "$ac_try") 2>&5
13042   ac_status=$?
13043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13044   (exit $ac_status); }; }; then
13045   eval "$as_ac_var=yes"
13046 else
13047   echo "$as_me: failed program was:" >&5
13048 sed 's/^/| /' conftest.$ac_ext >&5
13049
13050         eval "$as_ac_var=no"
13051 fi
13052
13053 rm -f core conftest.err conftest.$ac_objext \
13054       conftest$ac_exeext conftest.$ac_ext
13055 fi
13056 ac_res=`eval echo '${'$as_ac_var'}'`
13057                { echo "$as_me:$LINENO: result: $ac_res" >&5
13058 echo "${ECHO_T}$ac_res" >&6; }
13059 if test `eval echo '${'$as_ac_var'}'` = yes; then
13060   cat >>confdefs.h <<_ACEOF
13061 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13062 _ACEOF
13063
13064 fi
13065 done
13066
13067
13068
13069
13070 for ac_func in closedir opendir readdir
13071 do
13072 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13073 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13074 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13075 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13076   echo $ECHO_N "(cached) $ECHO_C" >&6
13077 else
13078   cat >conftest.$ac_ext <<_ACEOF
13079 /* confdefs.h.  */
13080 _ACEOF
13081 cat confdefs.h >>conftest.$ac_ext
13082 cat >>conftest.$ac_ext <<_ACEOF
13083 /* end confdefs.h.  */
13084 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13085    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13086 #define $ac_func innocuous_$ac_func
13087
13088 /* System header to define __stub macros and hopefully few prototypes,
13089     which can conflict with char $ac_func (); below.
13090     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13091     <limits.h> exists even on freestanding compilers.  */
13092
13093 #ifdef __STDC__
13094 # include <limits.h>
13095 #else
13096 # include <assert.h>
13097 #endif
13098
13099 #undef $ac_func
13100
13101 /* Override any GCC internal prototype to avoid an error.
13102    Use char because int might match the return type of a GCC
13103    builtin and then its argument prototype would still apply.  */
13104 #ifdef __cplusplus
13105 extern "C"
13106 #endif
13107 char $ac_func ();
13108 /* The GNU C library defines this for functions which it implements
13109     to always fail with ENOSYS.  Some functions are actually named
13110     something starting with __ and the normal name is an alias.  */
13111 #if defined __stub_$ac_func || defined __stub___$ac_func
13112 choke me
13113 #endif
13114
13115 int
13116 main ()
13117 {
13118 return $ac_func ();
13119   ;
13120   return 0;
13121 }
13122 _ACEOF
13123 rm -f conftest.$ac_objext conftest$ac_exeext
13124 if { (ac_try="$ac_link"
13125 case "(($ac_try" in
13126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13127   *) ac_try_echo=$ac_try;;
13128 esac
13129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13130   (eval "$ac_link") 2>conftest.er1
13131   ac_status=$?
13132   grep -v '^ *+' conftest.er1 >conftest.err
13133   rm -f conftest.er1
13134   cat conftest.err >&5
13135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13136   (exit $ac_status); } &&
13137          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13138   { (case "(($ac_try" in
13139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13140   *) ac_try_echo=$ac_try;;
13141 esac
13142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13143   (eval "$ac_try") 2>&5
13144   ac_status=$?
13145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13146   (exit $ac_status); }; } &&
13147          { ac_try='test -s conftest$ac_exeext'
13148   { (case "(($ac_try" in
13149   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13150   *) ac_try_echo=$ac_try;;
13151 esac
13152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13153   (eval "$ac_try") 2>&5
13154   ac_status=$?
13155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13156   (exit $ac_status); }; }; then
13157   eval "$as_ac_var=yes"
13158 else
13159   echo "$as_me: failed program was:" >&5
13160 sed 's/^/| /' conftest.$ac_ext >&5
13161
13162         eval "$as_ac_var=no"
13163 fi
13164
13165 rm -f core conftest.err conftest.$ac_objext \
13166       conftest$ac_exeext conftest.$ac_ext
13167 fi
13168 ac_res=`eval echo '${'$as_ac_var'}'`
13169                { echo "$as_me:$LINENO: result: $ac_res" >&5
13170 echo "${ECHO_T}$ac_res" >&6; }
13171 if test `eval echo '${'$as_ac_var'}'` = yes; then
13172   cat >>confdefs.h <<_ACEOF
13173 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13174 _ACEOF
13175
13176 fi
13177 done
13178
13179
13180
13181 if test "$WITH_LLVMGCCDIR" = "default" ; then
13182   LLVMGCC="llvm-gcc${EXEEXT}"
13183   LLVMGXX="llvm-g++${EXEEXT}"
13184   LLVMGCCCOMMAND="$LLVMGCC"
13185   LLVMGXXCOMMAND="$LLVMGXX"
13186   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13187
13188   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13189
13190   # Extract the first word of "$LLVMGCC", so it can be a program name with args.
13191 set dummy $LLVMGCC; ac_word=$2
13192 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13193 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13194 if test "${ac_cv_path_LLVMGCC+set}" = set; then
13195   echo $ECHO_N "(cached) $ECHO_C" >&6
13196 else
13197   case $LLVMGCC in
13198   [\\/]* | ?:[\\/]*)
13199   ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
13200   ;;
13201   *)
13202   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13203 for as_dir in $PATH
13204 do
13205   IFS=$as_save_IFS
13206   test -z "$as_dir" && as_dir=.
13207   for ac_exec_ext in '' $ac_executable_extensions; do
13208   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13209     ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
13210     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13211     break 2
13212   fi
13213 done
13214 done
13215 IFS=$as_save_IFS
13216
13217   ;;
13218 esac
13219 fi
13220 LLVMGCC=$ac_cv_path_LLVMGCC
13221 if test -n "$LLVMGCC"; then
13222   { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
13223 echo "${ECHO_T}$LLVMGCC" >&6; }
13224 else
13225   { echo "$as_me:$LINENO: result: no" >&5
13226 echo "${ECHO_T}no" >&6; }
13227 fi
13228
13229
13230   # Extract the first word of "$LLVMGXX", so it can be a program name with args.
13231 set dummy $LLVMGXX; ac_word=$2
13232 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13233 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13234 if test "${ac_cv_path_LLVMGXX+set}" = set; then
13235   echo $ECHO_N "(cached) $ECHO_C" >&6
13236 else
13237   case $LLVMGXX in
13238   [\\/]* | ?:[\\/]*)
13239   ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
13240   ;;
13241   *)
13242   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13243 for as_dir in $PATH
13244 do
13245   IFS=$as_save_IFS
13246   test -z "$as_dir" && as_dir=.
13247   for ac_exec_ext in '' $ac_executable_extensions; do
13248   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13249     ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
13250     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13251     break 2
13252   fi
13253 done
13254 done
13255 IFS=$as_save_IFS
13256
13257   ;;
13258 esac
13259 fi
13260 LLVMGXX=$ac_cv_path_LLVMGXX
13261 if test -n "$LLVMGXX"; then
13262   { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
13263 echo "${ECHO_T}$LLVMGXX" >&6; }
13264 else
13265   { echo "$as_me:$LINENO: result: no" >&5
13266 echo "${ECHO_T}no" >&6; }
13267 fi
13268
13269
13270 else
13271   if test -z "$LLVMGCC"; then
13272     LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
13273     LLVMGCCCOMMAND="$LLVMGCC"
13274   fi
13275   if test -z "$LLVMGXX"; then
13276     LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
13277     LLVMGXXCOMMAND="$LLVMGXX"
13278   fi
13279
13280   LLVMGCC=$LLVMGCC
13281
13282   LLVMGXX=$LLVMGXX
13283
13284   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13285
13286   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13287
13288 fi
13289
13290
13291 # Check whether --with-llvmcc was given.
13292 if test "${with_llvmcc+set}" = set; then
13293   withval=$with_llvmcc;
13294 else
13295   with_llvmcc=check
13296 fi
13297
13298 { echo "$as_me:$LINENO: checking LLVM capable compiler" >&5
13299 echo $ECHO_N "checking LLVM capable compiler... $ECHO_C" >&6; }
13300 if test "$with_llvmcc" != "check"; then
13301    if (test "$with_llvmcc" != "llvm-gcc" &&
13302        test "$with_llvmcc" != "clang" &&
13303        test "$with_llvmcc" != "none"); then
13304       { { echo "$as_me:$LINENO: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&5
13305 echo "$as_me: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&2;}
13306    { (exit 1); exit 1; }; }
13307    fi
13308    WITH_LLVMCC="$with_llvmcc"
13309 elif test -n "$LLVMGCC"; then
13310    WITH_LLVMCC=llvm-gcc
13311 elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
13312    WITH_LLVMCC=clang
13313 else
13314    WITH_LLVMCC=none
13315 fi
13316 { echo "$as_me:$LINENO: result: $WITH_LLVMCC" >&5
13317 echo "${ECHO_T}$WITH_LLVMCC" >&6; }
13318 LLVMCC_OPTION=$WITH_LLVMCC
13319
13320
13321 { echo "$as_me:$LINENO: checking tool compatibility" >&5
13322 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
13323
13324 ICC=no
13325 IXX=no
13326 case $CC in
13327   icc*|icpc*)
13328     ICC=yes
13329     IXX=yes
13330     ;;
13331    *)
13332     ;;
13333 esac
13334
13335 if test "$GCC" != "yes" && test "$ICC" != "yes"
13336 then
13337   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
13338 echo "$as_me: error: gcc|icc required but not found" >&2;}
13339    { (exit 1); exit 1; }; }
13340 fi
13341
13342 if test "$GXX" != "yes" && test "$IXX" != "yes"
13343 then
13344   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
13345 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
13346    { (exit 1); exit 1; }; }
13347 fi
13348
13349 if test "$GCC" = "yes"
13350 then
13351   cat >conftest.$ac_ext <<_ACEOF
13352 #if !defined(__GNUC__) || __GNUC__ < 3
13353 #error Unsupported GCC version
13354 #endif
13355
13356 _ACEOF
13357 rm -f conftest.$ac_objext
13358 if { (ac_try="$ac_compile"
13359 case "(($ac_try" in
13360   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13361   *) ac_try_echo=$ac_try;;
13362 esac
13363 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13364   (eval "$ac_compile") 2>conftest.er1
13365   ac_status=$?
13366   grep -v '^ *+' conftest.er1 >conftest.err
13367   rm -f conftest.er1
13368   cat conftest.err >&5
13369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13370   (exit $ac_status); } &&
13371          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13372   { (case "(($ac_try" in
13373   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13374   *) ac_try_echo=$ac_try;;
13375 esac
13376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13377   (eval "$ac_try") 2>&5
13378   ac_status=$?
13379   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13380   (exit $ac_status); }; } &&
13381          { ac_try='test -s conftest.$ac_objext'
13382   { (case "(($ac_try" in
13383   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13384   *) ac_try_echo=$ac_try;;
13385 esac
13386 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13387   (eval "$ac_try") 2>&5
13388   ac_status=$?
13389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13390   (exit $ac_status); }; }; then
13391   :
13392 else
13393   echo "$as_me: failed program was:" >&5
13394 sed 's/^/| /' conftest.$ac_ext >&5
13395
13396         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
13397 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
13398    { (exit 1); exit 1; }; }
13399 fi
13400
13401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13402 fi
13403
13404 if test -z "$llvm_cv_gnu_make_command"
13405 then
13406   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
13407 echo "$as_me: error: GNU Make required but not found" >&2;}
13408    { (exit 1); exit 1; }; }
13409 fi
13410
13411 { echo "$as_me:$LINENO: result: ok" >&5
13412 echo "${ECHO_T}ok" >&6; }
13413
13414 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
13415 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
13416 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
13417
13418 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
13419
13420 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
13421 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
13422
13423
13424
13425 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
13426 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
13427 if test "${ac_cv_lib_m_sin+set}" = set; then
13428   echo $ECHO_N "(cached) $ECHO_C" >&6
13429 else
13430   ac_check_lib_save_LIBS=$LIBS
13431 LIBS="-lm  $LIBS"
13432 cat >conftest.$ac_ext <<_ACEOF
13433 /* confdefs.h.  */
13434 _ACEOF
13435 cat confdefs.h >>conftest.$ac_ext
13436 cat >>conftest.$ac_ext <<_ACEOF
13437 /* end confdefs.h.  */
13438
13439 /* Override any GCC internal prototype to avoid an error.
13440    Use char because int might match the return type of a GCC
13441    builtin and then its argument prototype would still apply.  */
13442 #ifdef __cplusplus
13443 extern "C"
13444 #endif
13445 char sin ();
13446 int
13447 main ()
13448 {
13449 return sin ();
13450   ;
13451   return 0;
13452 }
13453 _ACEOF
13454 rm -f conftest.$ac_objext conftest$ac_exeext
13455 if { (ac_try="$ac_link"
13456 case "(($ac_try" in
13457   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13458   *) ac_try_echo=$ac_try;;
13459 esac
13460 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13461   (eval "$ac_link") 2>conftest.er1
13462   ac_status=$?
13463   grep -v '^ *+' conftest.er1 >conftest.err
13464   rm -f conftest.er1
13465   cat conftest.err >&5
13466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13467   (exit $ac_status); } &&
13468          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13469   { (case "(($ac_try" in
13470   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13471   *) ac_try_echo=$ac_try;;
13472 esac
13473 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13474   (eval "$ac_try") 2>&5
13475   ac_status=$?
13476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13477   (exit $ac_status); }; } &&
13478          { ac_try='test -s conftest$ac_exeext'
13479   { (case "(($ac_try" in
13480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13481   *) ac_try_echo=$ac_try;;
13482 esac
13483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13484   (eval "$ac_try") 2>&5
13485   ac_status=$?
13486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13487   (exit $ac_status); }; }; then
13488   ac_cv_lib_m_sin=yes
13489 else
13490   echo "$as_me: failed program was:" >&5
13491 sed 's/^/| /' conftest.$ac_ext >&5
13492
13493         ac_cv_lib_m_sin=no
13494 fi
13495
13496 rm -f core conftest.err conftest.$ac_objext \
13497       conftest$ac_exeext conftest.$ac_ext
13498 LIBS=$ac_check_lib_save_LIBS
13499 fi
13500 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
13501 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
13502 if test $ac_cv_lib_m_sin = yes; then
13503   cat >>confdefs.h <<_ACEOF
13504 #define HAVE_LIBM 1
13505 _ACEOF
13506
13507   LIBS="-lm $LIBS"
13508
13509 fi
13510
13511 if test "$llvm_cv_os_type" = "MingW" ; then
13512
13513 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13514 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13515 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13516   echo $ECHO_N "(cached) $ECHO_C" >&6
13517 else
13518   ac_check_lib_save_LIBS=$LIBS
13519 LIBS="-limagehlp  $LIBS"
13520 cat >conftest.$ac_ext <<_ACEOF
13521 /* confdefs.h.  */
13522 _ACEOF
13523 cat confdefs.h >>conftest.$ac_ext
13524 cat >>conftest.$ac_ext <<_ACEOF
13525 /* end confdefs.h.  */
13526
13527
13528 int
13529 main ()
13530 {
13531 return main ();
13532   ;
13533   return 0;
13534 }
13535 _ACEOF
13536 rm -f conftest.$ac_objext conftest$ac_exeext
13537 if { (ac_try="$ac_link"
13538 case "(($ac_try" in
13539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13540   *) ac_try_echo=$ac_try;;
13541 esac
13542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13543   (eval "$ac_link") 2>conftest.er1
13544   ac_status=$?
13545   grep -v '^ *+' conftest.er1 >conftest.err
13546   rm -f conftest.er1
13547   cat conftest.err >&5
13548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13549   (exit $ac_status); } &&
13550          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13551   { (case "(($ac_try" in
13552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13553   *) ac_try_echo=$ac_try;;
13554 esac
13555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13556   (eval "$ac_try") 2>&5
13557   ac_status=$?
13558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13559   (exit $ac_status); }; } &&
13560          { ac_try='test -s conftest$ac_exeext'
13561   { (case "(($ac_try" in
13562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13563   *) ac_try_echo=$ac_try;;
13564 esac
13565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13566   (eval "$ac_try") 2>&5
13567   ac_status=$?
13568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13569   (exit $ac_status); }; }; then
13570   ac_cv_lib_imagehlp_main=yes
13571 else
13572   echo "$as_me: failed program was:" >&5
13573 sed 's/^/| /' conftest.$ac_ext >&5
13574
13575         ac_cv_lib_imagehlp_main=no
13576 fi
13577
13578 rm -f core conftest.err conftest.$ac_objext \
13579       conftest$ac_exeext conftest.$ac_ext
13580 LIBS=$ac_check_lib_save_LIBS
13581 fi
13582 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13583 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13584 if test $ac_cv_lib_imagehlp_main = yes; then
13585   cat >>confdefs.h <<_ACEOF
13586 #define HAVE_LIBIMAGEHLP 1
13587 _ACEOF
13588
13589   LIBS="-limagehlp $LIBS"
13590
13591 fi
13592
13593
13594 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13595 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13596 if test "${ac_cv_lib_psapi_main+set}" = set; then
13597   echo $ECHO_N "(cached) $ECHO_C" >&6
13598 else
13599   ac_check_lib_save_LIBS=$LIBS
13600 LIBS="-lpsapi  $LIBS"
13601 cat >conftest.$ac_ext <<_ACEOF
13602 /* confdefs.h.  */
13603 _ACEOF
13604 cat confdefs.h >>conftest.$ac_ext
13605 cat >>conftest.$ac_ext <<_ACEOF
13606 /* end confdefs.h.  */
13607
13608
13609 int
13610 main ()
13611 {
13612 return main ();
13613   ;
13614   return 0;
13615 }
13616 _ACEOF
13617 rm -f conftest.$ac_objext conftest$ac_exeext
13618 if { (ac_try="$ac_link"
13619 case "(($ac_try" in
13620   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13621   *) ac_try_echo=$ac_try;;
13622 esac
13623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13624   (eval "$ac_link") 2>conftest.er1
13625   ac_status=$?
13626   grep -v '^ *+' conftest.er1 >conftest.err
13627   rm -f conftest.er1
13628   cat conftest.err >&5
13629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13630   (exit $ac_status); } &&
13631          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13632   { (case "(($ac_try" in
13633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13634   *) ac_try_echo=$ac_try;;
13635 esac
13636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13637   (eval "$ac_try") 2>&5
13638   ac_status=$?
13639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640   (exit $ac_status); }; } &&
13641          { ac_try='test -s conftest$ac_exeext'
13642   { (case "(($ac_try" in
13643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13644   *) ac_try_echo=$ac_try;;
13645 esac
13646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13647   (eval "$ac_try") 2>&5
13648   ac_status=$?
13649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13650   (exit $ac_status); }; }; then
13651   ac_cv_lib_psapi_main=yes
13652 else
13653   echo "$as_me: failed program was:" >&5
13654 sed 's/^/| /' conftest.$ac_ext >&5
13655
13656         ac_cv_lib_psapi_main=no
13657 fi
13658
13659 rm -f core conftest.err conftest.$ac_objext \
13660       conftest$ac_exeext conftest.$ac_ext
13661 LIBS=$ac_check_lib_save_LIBS
13662 fi
13663 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13664 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13665 if test $ac_cv_lib_psapi_main = yes; then
13666   cat >>confdefs.h <<_ACEOF
13667 #define HAVE_LIBPSAPI 1
13668 _ACEOF
13669
13670   LIBS="-lpsapi $LIBS"
13671
13672 fi
13673
13674 fi
13675
13676 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13677 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13678 if test "${ac_cv_search_dlopen+set}" = set; then
13679   echo $ECHO_N "(cached) $ECHO_C" >&6
13680 else
13681   ac_func_search_save_LIBS=$LIBS
13682 cat >conftest.$ac_ext <<_ACEOF
13683 /* confdefs.h.  */
13684 _ACEOF
13685 cat confdefs.h >>conftest.$ac_ext
13686 cat >>conftest.$ac_ext <<_ACEOF
13687 /* end confdefs.h.  */
13688
13689 /* Override any GCC internal prototype to avoid an error.
13690    Use char because int might match the return type of a GCC
13691    builtin and then its argument prototype would still apply.  */
13692 #ifdef __cplusplus
13693 extern "C"
13694 #endif
13695 char dlopen ();
13696 int
13697 main ()
13698 {
13699 return dlopen ();
13700   ;
13701   return 0;
13702 }
13703 _ACEOF
13704 for ac_lib in '' dl; do
13705   if test -z "$ac_lib"; then
13706     ac_res="none required"
13707   else
13708     ac_res=-l$ac_lib
13709     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13710   fi
13711   rm -f conftest.$ac_objext conftest$ac_exeext
13712 if { (ac_try="$ac_link"
13713 case "(($ac_try" in
13714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13715   *) ac_try_echo=$ac_try;;
13716 esac
13717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13718   (eval "$ac_link") 2>conftest.er1
13719   ac_status=$?
13720   grep -v '^ *+' conftest.er1 >conftest.err
13721   rm -f conftest.er1
13722   cat conftest.err >&5
13723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13724   (exit $ac_status); } &&
13725          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13726   { (case "(($ac_try" in
13727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13728   *) ac_try_echo=$ac_try;;
13729 esac
13730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13731   (eval "$ac_try") 2>&5
13732   ac_status=$?
13733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13734   (exit $ac_status); }; } &&
13735          { ac_try='test -s conftest$ac_exeext'
13736   { (case "(($ac_try" in
13737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13738   *) ac_try_echo=$ac_try;;
13739 esac
13740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13741   (eval "$ac_try") 2>&5
13742   ac_status=$?
13743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13744   (exit $ac_status); }; }; then
13745   ac_cv_search_dlopen=$ac_res
13746 else
13747   echo "$as_me: failed program was:" >&5
13748 sed 's/^/| /' conftest.$ac_ext >&5
13749
13750
13751 fi
13752
13753 rm -f core conftest.err conftest.$ac_objext \
13754       conftest$ac_exeext
13755   if test "${ac_cv_search_dlopen+set}" = set; then
13756   break
13757 fi
13758 done
13759 if test "${ac_cv_search_dlopen+set}" = set; then
13760   :
13761 else
13762   ac_cv_search_dlopen=no
13763 fi
13764 rm conftest.$ac_ext
13765 LIBS=$ac_func_search_save_LIBS
13766 fi
13767 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13768 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
13769 ac_res=$ac_cv_search_dlopen
13770 if test "$ac_res" != no; then
13771   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13772
13773 cat >>confdefs.h <<\_ACEOF
13774 #define HAVE_DLOPEN 1
13775 _ACEOF
13776
13777 else
13778   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13779 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
13780 fi
13781
13782
13783 if test "$llvm_cv_enable_libffi" = "yes" ; then
13784   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13785 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13786 if test "${ac_cv_search_ffi_call+set}" = set; then
13787   echo $ECHO_N "(cached) $ECHO_C" >&6
13788 else
13789   ac_func_search_save_LIBS=$LIBS
13790 cat >conftest.$ac_ext <<_ACEOF
13791 /* confdefs.h.  */
13792 _ACEOF
13793 cat confdefs.h >>conftest.$ac_ext
13794 cat >>conftest.$ac_ext <<_ACEOF
13795 /* end confdefs.h.  */
13796
13797 /* Override any GCC internal prototype to avoid an error.
13798    Use char because int might match the return type of a GCC
13799    builtin and then its argument prototype would still apply.  */
13800 #ifdef __cplusplus
13801 extern "C"
13802 #endif
13803 char ffi_call ();
13804 int
13805 main ()
13806 {
13807 return ffi_call ();
13808   ;
13809   return 0;
13810 }
13811 _ACEOF
13812 for ac_lib in '' ffi; do
13813   if test -z "$ac_lib"; then
13814     ac_res="none required"
13815   else
13816     ac_res=-l$ac_lib
13817     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13818   fi
13819   rm -f conftest.$ac_objext conftest$ac_exeext
13820 if { (ac_try="$ac_link"
13821 case "(($ac_try" in
13822   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13823   *) ac_try_echo=$ac_try;;
13824 esac
13825 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13826   (eval "$ac_link") 2>conftest.er1
13827   ac_status=$?
13828   grep -v '^ *+' conftest.er1 >conftest.err
13829   rm -f conftest.er1
13830   cat conftest.err >&5
13831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13832   (exit $ac_status); } &&
13833          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13834   { (case "(($ac_try" in
13835   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13836   *) ac_try_echo=$ac_try;;
13837 esac
13838 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13839   (eval "$ac_try") 2>&5
13840   ac_status=$?
13841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13842   (exit $ac_status); }; } &&
13843          { ac_try='test -s conftest$ac_exeext'
13844   { (case "(($ac_try" in
13845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13846   *) ac_try_echo=$ac_try;;
13847 esac
13848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13849   (eval "$ac_try") 2>&5
13850   ac_status=$?
13851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13852   (exit $ac_status); }; }; then
13853   ac_cv_search_ffi_call=$ac_res
13854 else
13855   echo "$as_me: failed program was:" >&5
13856 sed 's/^/| /' conftest.$ac_ext >&5
13857
13858
13859 fi
13860
13861 rm -f core conftest.err conftest.$ac_objext \
13862       conftest$ac_exeext
13863   if test "${ac_cv_search_ffi_call+set}" = set; then
13864   break
13865 fi
13866 done
13867 if test "${ac_cv_search_ffi_call+set}" = set; then
13868   :
13869 else
13870   ac_cv_search_ffi_call=no
13871 fi
13872 rm conftest.$ac_ext
13873 LIBS=$ac_func_search_save_LIBS
13874 fi
13875 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13876 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
13877 ac_res=$ac_cv_search_ffi_call
13878 if test "$ac_res" != no; then
13879   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13880
13881 cat >>confdefs.h <<\_ACEOF
13882 #define HAVE_FFI_CALL 1
13883 _ACEOF
13884
13885 else
13886   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
13887 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
13888    { (exit 1); exit 1; }; }
13889 fi
13890
13891 fi
13892
13893 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13894 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13895 if test "${ac_cv_search_mallinfo+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 mallinfo ();
13913 int
13914 main ()
13915 {
13916 return mallinfo ();
13917   ;
13918   return 0;
13919 }
13920 _ACEOF
13921 for ac_lib in '' malloc; 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_mallinfo=$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_mallinfo+set}" = set; then
13973   break
13974 fi
13975 done
13976 if test "${ac_cv_search_mallinfo+set}" = set; then
13977   :
13978 else
13979   ac_cv_search_mallinfo=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_mallinfo" >&5
13985 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13986 ac_res=$ac_cv_search_mallinfo
13987 if test "$ac_res" != no; then
13988   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13989
13990 cat >>confdefs.h <<\_ACEOF
13991 #define HAVE_MALLINFO 1
13992 _ACEOF
13993
13994 fi
13995
13996
13997 if test "$ENABLE_THREADS" -eq 1 ; then
13998
13999 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
14000 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
14001 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
14002   echo $ECHO_N "(cached) $ECHO_C" >&6
14003 else
14004   ac_check_lib_save_LIBS=$LIBS
14005 LIBS="-lpthread  $LIBS"
14006 cat >conftest.$ac_ext <<_ACEOF
14007 /* confdefs.h.  */
14008 _ACEOF
14009 cat confdefs.h >>conftest.$ac_ext
14010 cat >>conftest.$ac_ext <<_ACEOF
14011 /* end confdefs.h.  */
14012
14013 /* Override any GCC internal prototype to avoid an error.
14014    Use char because int might match the return type of a GCC
14015    builtin and then its argument prototype would still apply.  */
14016 #ifdef __cplusplus
14017 extern "C"
14018 #endif
14019 char pthread_mutex_init ();
14020 int
14021 main ()
14022 {
14023 return pthread_mutex_init ();
14024   ;
14025   return 0;
14026 }
14027 _ACEOF
14028 rm -f conftest.$ac_objext conftest$ac_exeext
14029 if { (ac_try="$ac_link"
14030 case "(($ac_try" in
14031   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14032   *) ac_try_echo=$ac_try;;
14033 esac
14034 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14035   (eval "$ac_link") 2>conftest.er1
14036   ac_status=$?
14037   grep -v '^ *+' conftest.er1 >conftest.err
14038   rm -f conftest.er1
14039   cat conftest.err >&5
14040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14041   (exit $ac_status); } &&
14042          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14043   { (case "(($ac_try" in
14044   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14045   *) ac_try_echo=$ac_try;;
14046 esac
14047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14048   (eval "$ac_try") 2>&5
14049   ac_status=$?
14050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14051   (exit $ac_status); }; } &&
14052          { ac_try='test -s conftest$ac_exeext'
14053   { (case "(($ac_try" in
14054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14055   *) ac_try_echo=$ac_try;;
14056 esac
14057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14058   (eval "$ac_try") 2>&5
14059   ac_status=$?
14060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061   (exit $ac_status); }; }; then
14062   ac_cv_lib_pthread_pthread_mutex_init=yes
14063 else
14064   echo "$as_me: failed program was:" >&5
14065 sed 's/^/| /' conftest.$ac_ext >&5
14066
14067         ac_cv_lib_pthread_pthread_mutex_init=no
14068 fi
14069
14070 rm -f core conftest.err conftest.$ac_objext \
14071       conftest$ac_exeext conftest.$ac_ext
14072 LIBS=$ac_check_lib_save_LIBS
14073 fi
14074 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
14075 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
14076 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
14077   cat >>confdefs.h <<_ACEOF
14078 #define HAVE_LIBPTHREAD 1
14079 _ACEOF
14080
14081   LIBS="-lpthread $LIBS"
14082
14083 fi
14084
14085   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
14086 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
14087 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14088   echo $ECHO_N "(cached) $ECHO_C" >&6
14089 else
14090   ac_func_search_save_LIBS=$LIBS
14091 cat >conftest.$ac_ext <<_ACEOF
14092 /* confdefs.h.  */
14093 _ACEOF
14094 cat confdefs.h >>conftest.$ac_ext
14095 cat >>conftest.$ac_ext <<_ACEOF
14096 /* end confdefs.h.  */
14097
14098 /* Override any GCC internal prototype to avoid an error.
14099    Use char because int might match the return type of a GCC
14100    builtin and then its argument prototype would still apply.  */
14101 #ifdef __cplusplus
14102 extern "C"
14103 #endif
14104 char pthread_mutex_lock ();
14105 int
14106 main ()
14107 {
14108 return pthread_mutex_lock ();
14109   ;
14110   return 0;
14111 }
14112 _ACEOF
14113 for ac_lib in '' pthread; do
14114   if test -z "$ac_lib"; then
14115     ac_res="none required"
14116   else
14117     ac_res=-l$ac_lib
14118     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14119   fi
14120   rm -f conftest.$ac_objext conftest$ac_exeext
14121 if { (ac_try="$ac_link"
14122 case "(($ac_try" in
14123   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14124   *) ac_try_echo=$ac_try;;
14125 esac
14126 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14127   (eval "$ac_link") 2>conftest.er1
14128   ac_status=$?
14129   grep -v '^ *+' conftest.er1 >conftest.err
14130   rm -f conftest.er1
14131   cat conftest.err >&5
14132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14133   (exit $ac_status); } &&
14134          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14135   { (case "(($ac_try" in
14136   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14137   *) ac_try_echo=$ac_try;;
14138 esac
14139 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14140   (eval "$ac_try") 2>&5
14141   ac_status=$?
14142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14143   (exit $ac_status); }; } &&
14144          { ac_try='test -s conftest$ac_exeext'
14145   { (case "(($ac_try" in
14146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14147   *) ac_try_echo=$ac_try;;
14148 esac
14149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14150   (eval "$ac_try") 2>&5
14151   ac_status=$?
14152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14153   (exit $ac_status); }; }; then
14154   ac_cv_search_pthread_mutex_lock=$ac_res
14155 else
14156   echo "$as_me: failed program was:" >&5
14157 sed 's/^/| /' conftest.$ac_ext >&5
14158
14159
14160 fi
14161
14162 rm -f core conftest.err conftest.$ac_objext \
14163       conftest$ac_exeext
14164   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14165   break
14166 fi
14167 done
14168 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14169   :
14170 else
14171   ac_cv_search_pthread_mutex_lock=no
14172 fi
14173 rm conftest.$ac_ext
14174 LIBS=$ac_func_search_save_LIBS
14175 fi
14176 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
14177 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
14178 ac_res=$ac_cv_search_pthread_mutex_lock
14179 if test "$ac_res" != no; then
14180   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14181
14182 cat >>confdefs.h <<\_ACEOF
14183 #define HAVE_PTHREAD_MUTEX_LOCK 1
14184 _ACEOF
14185
14186 fi
14187
14188   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
14189 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
14190 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14191   echo $ECHO_N "(cached) $ECHO_C" >&6
14192 else
14193   ac_func_search_save_LIBS=$LIBS
14194 cat >conftest.$ac_ext <<_ACEOF
14195 /* confdefs.h.  */
14196 _ACEOF
14197 cat confdefs.h >>conftest.$ac_ext
14198 cat >>conftest.$ac_ext <<_ACEOF
14199 /* end confdefs.h.  */
14200
14201 /* Override any GCC internal prototype to avoid an error.
14202    Use char because int might match the return type of a GCC
14203    builtin and then its argument prototype would still apply.  */
14204 #ifdef __cplusplus
14205 extern "C"
14206 #endif
14207 char pthread_rwlock_init ();
14208 int
14209 main ()
14210 {
14211 return pthread_rwlock_init ();
14212   ;
14213   return 0;
14214 }
14215 _ACEOF
14216 for ac_lib in '' pthread; do
14217   if test -z "$ac_lib"; then
14218     ac_res="none required"
14219   else
14220     ac_res=-l$ac_lib
14221     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14222   fi
14223   rm -f conftest.$ac_objext conftest$ac_exeext
14224 if { (ac_try="$ac_link"
14225 case "(($ac_try" in
14226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14227   *) ac_try_echo=$ac_try;;
14228 esac
14229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14230   (eval "$ac_link") 2>conftest.er1
14231   ac_status=$?
14232   grep -v '^ *+' conftest.er1 >conftest.err
14233   rm -f conftest.er1
14234   cat conftest.err >&5
14235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14236   (exit $ac_status); } &&
14237          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14238   { (case "(($ac_try" in
14239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14240   *) ac_try_echo=$ac_try;;
14241 esac
14242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14243   (eval "$ac_try") 2>&5
14244   ac_status=$?
14245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14246   (exit $ac_status); }; } &&
14247          { ac_try='test -s conftest$ac_exeext'
14248   { (case "(($ac_try" in
14249   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14250   *) ac_try_echo=$ac_try;;
14251 esac
14252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14253   (eval "$ac_try") 2>&5
14254   ac_status=$?
14255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14256   (exit $ac_status); }; }; then
14257   ac_cv_search_pthread_rwlock_init=$ac_res
14258 else
14259   echo "$as_me: failed program was:" >&5
14260 sed 's/^/| /' conftest.$ac_ext >&5
14261
14262
14263 fi
14264
14265 rm -f core conftest.err conftest.$ac_objext \
14266       conftest$ac_exeext
14267   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14268   break
14269 fi
14270 done
14271 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14272   :
14273 else
14274   ac_cv_search_pthread_rwlock_init=no
14275 fi
14276 rm conftest.$ac_ext
14277 LIBS=$ac_func_search_save_LIBS
14278 fi
14279 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
14280 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
14281 ac_res=$ac_cv_search_pthread_rwlock_init
14282 if test "$ac_res" != no; then
14283   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14284
14285 cat >>confdefs.h <<\_ACEOF
14286 #define HAVE_PTHREAD_RWLOCK_INIT 1
14287 _ACEOF
14288
14289 fi
14290
14291   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
14292 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
14293 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14294   echo $ECHO_N "(cached) $ECHO_C" >&6
14295 else
14296   ac_func_search_save_LIBS=$LIBS
14297 cat >conftest.$ac_ext <<_ACEOF
14298 /* confdefs.h.  */
14299 _ACEOF
14300 cat confdefs.h >>conftest.$ac_ext
14301 cat >>conftest.$ac_ext <<_ACEOF
14302 /* end confdefs.h.  */
14303
14304 /* Override any GCC internal prototype to avoid an error.
14305    Use char because int might match the return type of a GCC
14306    builtin and then its argument prototype would still apply.  */
14307 #ifdef __cplusplus
14308 extern "C"
14309 #endif
14310 char pthread_getspecific ();
14311 int
14312 main ()
14313 {
14314 return pthread_getspecific ();
14315   ;
14316   return 0;
14317 }
14318 _ACEOF
14319 for ac_lib in '' pthread; do
14320   if test -z "$ac_lib"; then
14321     ac_res="none required"
14322   else
14323     ac_res=-l$ac_lib
14324     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14325   fi
14326   rm -f conftest.$ac_objext conftest$ac_exeext
14327 if { (ac_try="$ac_link"
14328 case "(($ac_try" in
14329   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14330   *) ac_try_echo=$ac_try;;
14331 esac
14332 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14333   (eval "$ac_link") 2>conftest.er1
14334   ac_status=$?
14335   grep -v '^ *+' conftest.er1 >conftest.err
14336   rm -f conftest.er1
14337   cat conftest.err >&5
14338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14339   (exit $ac_status); } &&
14340          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14341   { (case "(($ac_try" in
14342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14343   *) ac_try_echo=$ac_try;;
14344 esac
14345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14346   (eval "$ac_try") 2>&5
14347   ac_status=$?
14348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14349   (exit $ac_status); }; } &&
14350          { ac_try='test -s conftest$ac_exeext'
14351   { (case "(($ac_try" in
14352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14353   *) ac_try_echo=$ac_try;;
14354 esac
14355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14356   (eval "$ac_try") 2>&5
14357   ac_status=$?
14358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14359   (exit $ac_status); }; }; then
14360   ac_cv_search_pthread_getspecific=$ac_res
14361 else
14362   echo "$as_me: failed program was:" >&5
14363 sed 's/^/| /' conftest.$ac_ext >&5
14364
14365
14366 fi
14367
14368 rm -f core conftest.err conftest.$ac_objext \
14369       conftest$ac_exeext
14370   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14371   break
14372 fi
14373 done
14374 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14375   :
14376 else
14377   ac_cv_search_pthread_getspecific=no
14378 fi
14379 rm conftest.$ac_ext
14380 LIBS=$ac_func_search_save_LIBS
14381 fi
14382 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
14383 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
14384 ac_res=$ac_cv_search_pthread_getspecific
14385 if test "$ac_res" != no; then
14386   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14387
14388 cat >>confdefs.h <<\_ACEOF
14389 #define HAVE_PTHREAD_GETSPECIFIC 1
14390 _ACEOF
14391
14392 fi
14393
14394 fi
14395
14396
14397 # Check whether --with-udis86 was given.
14398 if test "${with_udis86+set}" = set; then
14399   withval=$with_udis86;
14400       USE_UDIS86=1
14401
14402       case "$withval" in
14403         /usr/lib|yes) ;;
14404         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
14405       esac
14406
14407 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
14408 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
14409 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
14410   echo $ECHO_N "(cached) $ECHO_C" >&6
14411 else
14412   ac_check_lib_save_LIBS=$LIBS
14413 LIBS="-ludis86  $LIBS"
14414 cat >conftest.$ac_ext <<_ACEOF
14415 /* confdefs.h.  */
14416 _ACEOF
14417 cat confdefs.h >>conftest.$ac_ext
14418 cat >>conftest.$ac_ext <<_ACEOF
14419 /* end confdefs.h.  */
14420
14421 /* Override any GCC internal prototype to avoid an error.
14422    Use char because int might match the return type of a GCC
14423    builtin and then its argument prototype would still apply.  */
14424 #ifdef __cplusplus
14425 extern "C"
14426 #endif
14427 char ud_init ();
14428 int
14429 main ()
14430 {
14431 return ud_init ();
14432   ;
14433   return 0;
14434 }
14435 _ACEOF
14436 rm -f conftest.$ac_objext conftest$ac_exeext
14437 if { (ac_try="$ac_link"
14438 case "(($ac_try" in
14439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14440   *) ac_try_echo=$ac_try;;
14441 esac
14442 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14443   (eval "$ac_link") 2>conftest.er1
14444   ac_status=$?
14445   grep -v '^ *+' conftest.er1 >conftest.err
14446   rm -f conftest.er1
14447   cat conftest.err >&5
14448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14449   (exit $ac_status); } &&
14450          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14451   { (case "(($ac_try" in
14452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14453   *) ac_try_echo=$ac_try;;
14454 esac
14455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14456   (eval "$ac_try") 2>&5
14457   ac_status=$?
14458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14459   (exit $ac_status); }; } &&
14460          { ac_try='test -s conftest$ac_exeext'
14461   { (case "(($ac_try" in
14462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14463   *) ac_try_echo=$ac_try;;
14464 esac
14465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14466   (eval "$ac_try") 2>&5
14467   ac_status=$?
14468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14469   (exit $ac_status); }; }; then
14470   ac_cv_lib_udis86_ud_init=yes
14471 else
14472   echo "$as_me: failed program was:" >&5
14473 sed 's/^/| /' conftest.$ac_ext >&5
14474
14475         ac_cv_lib_udis86_ud_init=no
14476 fi
14477
14478 rm -f core conftest.err conftest.$ac_objext \
14479       conftest$ac_exeext conftest.$ac_ext
14480 LIBS=$ac_check_lib_save_LIBS
14481 fi
14482 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
14483 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
14484 if test $ac_cv_lib_udis86_ud_init = yes; then
14485   cat >>confdefs.h <<_ACEOF
14486 #define HAVE_LIBUDIS86 1
14487 _ACEOF
14488
14489   LIBS="-ludis86 $LIBS"
14490
14491 else
14492
14493         echo "Error! You need to have libudis86 around."
14494         exit -1
14495
14496 fi
14497
14498
14499 else
14500   USE_UDIS86=0
14501
14502 fi
14503
14504
14505 cat >>confdefs.h <<_ACEOF
14506 #define USE_UDIS86 $USE_UDIS86
14507 _ACEOF
14508
14509
14510
14511 # Check whether --with-oprofile was given.
14512 if test "${with_oprofile+set}" = set; then
14513   withval=$with_oprofile;
14514       USE_OPROFILE=1
14515
14516       case "$withval" in
14517         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
14518         no) llvm_cv_oppath=
14519             USE_OPROFILE=0
14520  ;;
14521         *) llvm_cv_oppath="${withval}/lib/oprofile"
14522            CPPFLAGS="-I${withval}/include";;
14523       esac
14524       if test -n "$llvm_cv_oppath" ; then
14525         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
14526                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14527 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14528 if test "${ac_cv_search_bfd_init+set}" = set; then
14529   echo $ECHO_N "(cached) $ECHO_C" >&6
14530 else
14531   ac_func_search_save_LIBS=$LIBS
14532 cat >conftest.$ac_ext <<_ACEOF
14533 /* confdefs.h.  */
14534 _ACEOF
14535 cat confdefs.h >>conftest.$ac_ext
14536 cat >>conftest.$ac_ext <<_ACEOF
14537 /* end confdefs.h.  */
14538
14539 /* Override any GCC internal prototype to avoid an error.
14540    Use char because int might match the return type of a GCC
14541    builtin and then its argument prototype would still apply.  */
14542 #ifdef __cplusplus
14543 extern "C"
14544 #endif
14545 char bfd_init ();
14546 int
14547 main ()
14548 {
14549 return bfd_init ();
14550   ;
14551   return 0;
14552 }
14553 _ACEOF
14554 for ac_lib in '' bfd; do
14555   if test -z "$ac_lib"; then
14556     ac_res="none required"
14557   else
14558     ac_res=-l$ac_lib
14559     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14560   fi
14561   rm -f conftest.$ac_objext conftest$ac_exeext
14562 if { (ac_try="$ac_link"
14563 case "(($ac_try" in
14564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14565   *) ac_try_echo=$ac_try;;
14566 esac
14567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14568   (eval "$ac_link") 2>conftest.er1
14569   ac_status=$?
14570   grep -v '^ *+' conftest.er1 >conftest.err
14571   rm -f conftest.er1
14572   cat conftest.err >&5
14573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14574   (exit $ac_status); } &&
14575          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14576   { (case "(($ac_try" in
14577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14578   *) ac_try_echo=$ac_try;;
14579 esac
14580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14581   (eval "$ac_try") 2>&5
14582   ac_status=$?
14583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14584   (exit $ac_status); }; } &&
14585          { ac_try='test -s conftest$ac_exeext'
14586   { (case "(($ac_try" in
14587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14588   *) ac_try_echo=$ac_try;;
14589 esac
14590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14591   (eval "$ac_try") 2>&5
14592   ac_status=$?
14593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14594   (exit $ac_status); }; }; then
14595   ac_cv_search_bfd_init=$ac_res
14596 else
14597   echo "$as_me: failed program was:" >&5
14598 sed 's/^/| /' conftest.$ac_ext >&5
14599
14600
14601 fi
14602
14603 rm -f core conftest.err conftest.$ac_objext \
14604       conftest$ac_exeext
14605   if test "${ac_cv_search_bfd_init+set}" = set; then
14606   break
14607 fi
14608 done
14609 if test "${ac_cv_search_bfd_init+set}" = set; then
14610   :
14611 else
14612   ac_cv_search_bfd_init=no
14613 fi
14614 rm conftest.$ac_ext
14615 LIBS=$ac_func_search_save_LIBS
14616 fi
14617 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14618 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
14619 ac_res=$ac_cv_search_bfd_init
14620 if test "$ac_res" != no; then
14621   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14622
14623 fi
14624
14625         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14626 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14627 if test "${ac_cv_search_op_open_agent+set}" = set; then
14628   echo $ECHO_N "(cached) $ECHO_C" >&6
14629 else
14630   ac_func_search_save_LIBS=$LIBS
14631 cat >conftest.$ac_ext <<_ACEOF
14632 /* confdefs.h.  */
14633 _ACEOF
14634 cat confdefs.h >>conftest.$ac_ext
14635 cat >>conftest.$ac_ext <<_ACEOF
14636 /* end confdefs.h.  */
14637
14638 /* Override any GCC internal prototype to avoid an error.
14639    Use char because int might match the return type of a GCC
14640    builtin and then its argument prototype would still apply.  */
14641 #ifdef __cplusplus
14642 extern "C"
14643 #endif
14644 char op_open_agent ();
14645 int
14646 main ()
14647 {
14648 return op_open_agent ();
14649   ;
14650   return 0;
14651 }
14652 _ACEOF
14653 for ac_lib in '' opagent; do
14654   if test -z "$ac_lib"; then
14655     ac_res="none required"
14656   else
14657     ac_res=-l$ac_lib
14658     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14659   fi
14660   rm -f conftest.$ac_objext conftest$ac_exeext
14661 if { (ac_try="$ac_link"
14662 case "(($ac_try" in
14663   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14664   *) ac_try_echo=$ac_try;;
14665 esac
14666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14667   (eval "$ac_link") 2>conftest.er1
14668   ac_status=$?
14669   grep -v '^ *+' conftest.er1 >conftest.err
14670   rm -f conftest.er1
14671   cat conftest.err >&5
14672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14673   (exit $ac_status); } &&
14674          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14675   { (case "(($ac_try" in
14676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14677   *) ac_try_echo=$ac_try;;
14678 esac
14679 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14680   (eval "$ac_try") 2>&5
14681   ac_status=$?
14682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14683   (exit $ac_status); }; } &&
14684          { ac_try='test -s conftest$ac_exeext'
14685   { (case "(($ac_try" in
14686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14687   *) ac_try_echo=$ac_try;;
14688 esac
14689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14690   (eval "$ac_try") 2>&5
14691   ac_status=$?
14692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14693   (exit $ac_status); }; }; then
14694   ac_cv_search_op_open_agent=$ac_res
14695 else
14696   echo "$as_me: failed program was:" >&5
14697 sed 's/^/| /' conftest.$ac_ext >&5
14698
14699
14700 fi
14701
14702 rm -f core conftest.err conftest.$ac_objext \
14703       conftest$ac_exeext
14704   if test "${ac_cv_search_op_open_agent+set}" = set; then
14705   break
14706 fi
14707 done
14708 if test "${ac_cv_search_op_open_agent+set}" = set; then
14709   :
14710 else
14711   ac_cv_search_op_open_agent=no
14712 fi
14713 rm conftest.$ac_ext
14714 LIBS=$ac_func_search_save_LIBS
14715 fi
14716 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14717 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
14718 ac_res=$ac_cv_search_op_open_agent
14719 if test "$ac_res" != no; then
14720   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14721
14722 else
14723
14724           echo "Error! You need to have libopagent around."
14725           exit -1
14726
14727 fi
14728
14729         if test "${ac_cv_header_opagent_h+set}" = set; then
14730   { echo "$as_me:$LINENO: checking for opagent.h" >&5
14731 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14732 if test "${ac_cv_header_opagent_h+set}" = set; then
14733   echo $ECHO_N "(cached) $ECHO_C" >&6
14734 fi
14735 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14736 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14737 else
14738   # Is the header compilable?
14739 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
14740 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14741 cat >conftest.$ac_ext <<_ACEOF
14742 /* confdefs.h.  */
14743 _ACEOF
14744 cat confdefs.h >>conftest.$ac_ext
14745 cat >>conftest.$ac_ext <<_ACEOF
14746 /* end confdefs.h.  */
14747 $ac_includes_default
14748 #include <opagent.h>
14749 _ACEOF
14750 rm -f conftest.$ac_objext
14751 if { (ac_try="$ac_compile"
14752 case "(($ac_try" in
14753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14754   *) ac_try_echo=$ac_try;;
14755 esac
14756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14757   (eval "$ac_compile") 2>conftest.er1
14758   ac_status=$?
14759   grep -v '^ *+' conftest.er1 >conftest.err
14760   rm -f conftest.er1
14761   cat conftest.err >&5
14762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14763   (exit $ac_status); } &&
14764          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14765   { (case "(($ac_try" in
14766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14767   *) ac_try_echo=$ac_try;;
14768 esac
14769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14770   (eval "$ac_try") 2>&5
14771   ac_status=$?
14772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14773   (exit $ac_status); }; } &&
14774          { ac_try='test -s conftest.$ac_objext'
14775   { (case "(($ac_try" in
14776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14777   *) ac_try_echo=$ac_try;;
14778 esac
14779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14780   (eval "$ac_try") 2>&5
14781   ac_status=$?
14782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14783   (exit $ac_status); }; }; then
14784   ac_header_compiler=yes
14785 else
14786   echo "$as_me: failed program was:" >&5
14787 sed 's/^/| /' conftest.$ac_ext >&5
14788
14789         ac_header_compiler=no
14790 fi
14791
14792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14793 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14794 echo "${ECHO_T}$ac_header_compiler" >&6; }
14795
14796 # Is the header present?
14797 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
14798 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14799 cat >conftest.$ac_ext <<_ACEOF
14800 /* confdefs.h.  */
14801 _ACEOF
14802 cat confdefs.h >>conftest.$ac_ext
14803 cat >>conftest.$ac_ext <<_ACEOF
14804 /* end confdefs.h.  */
14805 #include <opagent.h>
14806 _ACEOF
14807 if { (ac_try="$ac_cpp conftest.$ac_ext"
14808 case "(($ac_try" in
14809   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14810   *) ac_try_echo=$ac_try;;
14811 esac
14812 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14813   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14814   ac_status=$?
14815   grep -v '^ *+' conftest.er1 >conftest.err
14816   rm -f conftest.er1
14817   cat conftest.err >&5
14818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14819   (exit $ac_status); } >/dev/null; then
14820   if test -s conftest.err; then
14821     ac_cpp_err=$ac_c_preproc_warn_flag
14822     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14823   else
14824     ac_cpp_err=
14825   fi
14826 else
14827   ac_cpp_err=yes
14828 fi
14829 if test -z "$ac_cpp_err"; then
14830   ac_header_preproc=yes
14831 else
14832   echo "$as_me: failed program was:" >&5
14833 sed 's/^/| /' conftest.$ac_ext >&5
14834
14835   ac_header_preproc=no
14836 fi
14837
14838 rm -f conftest.err conftest.$ac_ext
14839 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14840 echo "${ECHO_T}$ac_header_preproc" >&6; }
14841
14842 # So?  What about this header?
14843 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14844   yes:no: )
14845     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14846 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14847     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14848 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14849     ac_header_preproc=yes
14850     ;;
14851   no:yes:* )
14852     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14853 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14854     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
14855 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
14856     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14857 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14858     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
14859 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14860     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14861 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14862     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14863 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14864     ( cat <<\_ASBOX
14865 ## ----------------------------------- ##
14866 ## Report this to llvmbugs@cs.uiuc.edu ##
14867 ## ----------------------------------- ##
14868 _ASBOX
14869      ) | sed "s/^/$as_me: WARNING:     /" >&2
14870     ;;
14871 esac
14872 { echo "$as_me:$LINENO: checking for opagent.h" >&5
14873 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14874 if test "${ac_cv_header_opagent_h+set}" = set; then
14875   echo $ECHO_N "(cached) $ECHO_C" >&6
14876 else
14877   ac_cv_header_opagent_h=$ac_header_preproc
14878 fi
14879 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14880 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14881
14882 fi
14883 if test $ac_cv_header_opagent_h = yes; then
14884   :
14885 else
14886
14887           echo "Error! You need to have opagent.h around."
14888           exit -1
14889
14890 fi
14891
14892
14893       fi
14894
14895 else
14896
14897       USE_OPROFILE=0
14898
14899
14900 fi
14901
14902
14903 cat >>confdefs.h <<_ACEOF
14904 #define USE_OPROFILE $USE_OPROFILE
14905 _ACEOF
14906
14907
14908
14909
14910
14911
14912
14913
14914 ac_header_dirent=no
14915 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14916   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14917 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14918 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14919 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14920   echo $ECHO_N "(cached) $ECHO_C" >&6
14921 else
14922   cat >conftest.$ac_ext <<_ACEOF
14923 /* confdefs.h.  */
14924 _ACEOF
14925 cat confdefs.h >>conftest.$ac_ext
14926 cat >>conftest.$ac_ext <<_ACEOF
14927 /* end confdefs.h.  */
14928 #include <sys/types.h>
14929 #include <$ac_hdr>
14930
14931 int
14932 main ()
14933 {
14934 if ((DIR *) 0)
14935 return 0;
14936   ;
14937   return 0;
14938 }
14939 _ACEOF
14940 rm -f conftest.$ac_objext
14941 if { (ac_try="$ac_compile"
14942 case "(($ac_try" in
14943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14944   *) ac_try_echo=$ac_try;;
14945 esac
14946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14947   (eval "$ac_compile") 2>conftest.er1
14948   ac_status=$?
14949   grep -v '^ *+' conftest.er1 >conftest.err
14950   rm -f conftest.er1
14951   cat conftest.err >&5
14952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14953   (exit $ac_status); } &&
14954          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14955   { (case "(($ac_try" in
14956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14957   *) ac_try_echo=$ac_try;;
14958 esac
14959 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14960   (eval "$ac_try") 2>&5
14961   ac_status=$?
14962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14963   (exit $ac_status); }; } &&
14964          { ac_try='test -s conftest.$ac_objext'
14965   { (case "(($ac_try" in
14966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14967   *) ac_try_echo=$ac_try;;
14968 esac
14969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14970   (eval "$ac_try") 2>&5
14971   ac_status=$?
14972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14973   (exit $ac_status); }; }; then
14974   eval "$as_ac_Header=yes"
14975 else
14976   echo "$as_me: failed program was:" >&5
14977 sed 's/^/| /' conftest.$ac_ext >&5
14978
14979         eval "$as_ac_Header=no"
14980 fi
14981
14982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14983 fi
14984 ac_res=`eval echo '${'$as_ac_Header'}'`
14985                { echo "$as_me:$LINENO: result: $ac_res" >&5
14986 echo "${ECHO_T}$ac_res" >&6; }
14987 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14988   cat >>confdefs.h <<_ACEOF
14989 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14990 _ACEOF
14991
14992 ac_header_dirent=$ac_hdr; break
14993 fi
14994
14995 done
14996 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14997 if test $ac_header_dirent = dirent.h; then
14998   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14999 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
15000 if test "${ac_cv_search_opendir+set}" = set; then
15001   echo $ECHO_N "(cached) $ECHO_C" >&6
15002 else
15003   ac_func_search_save_LIBS=$LIBS
15004 cat >conftest.$ac_ext <<_ACEOF
15005 /* confdefs.h.  */
15006 _ACEOF
15007 cat confdefs.h >>conftest.$ac_ext
15008 cat >>conftest.$ac_ext <<_ACEOF
15009 /* end confdefs.h.  */
15010
15011 /* Override any GCC internal prototype to avoid an error.
15012    Use char because int might match the return type of a GCC
15013    builtin and then its argument prototype would still apply.  */
15014 #ifdef __cplusplus
15015 extern "C"
15016 #endif
15017 char opendir ();
15018 int
15019 main ()
15020 {
15021 return opendir ();
15022   ;
15023   return 0;
15024 }
15025 _ACEOF
15026 for ac_lib in '' dir; do
15027   if test -z "$ac_lib"; then
15028     ac_res="none required"
15029   else
15030     ac_res=-l$ac_lib
15031     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15032   fi
15033   rm -f conftest.$ac_objext conftest$ac_exeext
15034 if { (ac_try="$ac_link"
15035 case "(($ac_try" in
15036   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15037   *) ac_try_echo=$ac_try;;
15038 esac
15039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15040   (eval "$ac_link") 2>conftest.er1
15041   ac_status=$?
15042   grep -v '^ *+' conftest.er1 >conftest.err
15043   rm -f conftest.er1
15044   cat conftest.err >&5
15045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15046   (exit $ac_status); } &&
15047          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15048   { (case "(($ac_try" in
15049   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15050   *) ac_try_echo=$ac_try;;
15051 esac
15052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15053   (eval "$ac_try") 2>&5
15054   ac_status=$?
15055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15056   (exit $ac_status); }; } &&
15057          { ac_try='test -s conftest$ac_exeext'
15058   { (case "(($ac_try" in
15059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15060   *) ac_try_echo=$ac_try;;
15061 esac
15062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15063   (eval "$ac_try") 2>&5
15064   ac_status=$?
15065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15066   (exit $ac_status); }; }; then
15067   ac_cv_search_opendir=$ac_res
15068 else
15069   echo "$as_me: failed program was:" >&5
15070 sed 's/^/| /' conftest.$ac_ext >&5
15071
15072
15073 fi
15074
15075 rm -f core conftest.err conftest.$ac_objext \
15076       conftest$ac_exeext
15077   if test "${ac_cv_search_opendir+set}" = set; then
15078   break
15079 fi
15080 done
15081 if test "${ac_cv_search_opendir+set}" = set; then
15082   :
15083 else
15084   ac_cv_search_opendir=no
15085 fi
15086 rm conftest.$ac_ext
15087 LIBS=$ac_func_search_save_LIBS
15088 fi
15089 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15090 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15091 ac_res=$ac_cv_search_opendir
15092 if test "$ac_res" != no; then
15093   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15094
15095 fi
15096
15097 else
15098   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
15099 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
15100 if test "${ac_cv_search_opendir+set}" = set; then
15101   echo $ECHO_N "(cached) $ECHO_C" >&6
15102 else
15103   ac_func_search_save_LIBS=$LIBS
15104 cat >conftest.$ac_ext <<_ACEOF
15105 /* confdefs.h.  */
15106 _ACEOF
15107 cat confdefs.h >>conftest.$ac_ext
15108 cat >>conftest.$ac_ext <<_ACEOF
15109 /* end confdefs.h.  */
15110
15111 /* Override any GCC internal prototype to avoid an error.
15112    Use char because int might match the return type of a GCC
15113    builtin and then its argument prototype would still apply.  */
15114 #ifdef __cplusplus
15115 extern "C"
15116 #endif
15117 char opendir ();
15118 int
15119 main ()
15120 {
15121 return opendir ();
15122   ;
15123   return 0;
15124 }
15125 _ACEOF
15126 for ac_lib in '' x; do
15127   if test -z "$ac_lib"; then
15128     ac_res="none required"
15129   else
15130     ac_res=-l$ac_lib
15131     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15132   fi
15133   rm -f conftest.$ac_objext conftest$ac_exeext
15134 if { (ac_try="$ac_link"
15135 case "(($ac_try" in
15136   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15137   *) ac_try_echo=$ac_try;;
15138 esac
15139 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15140   (eval "$ac_link") 2>conftest.er1
15141   ac_status=$?
15142   grep -v '^ *+' conftest.er1 >conftest.err
15143   rm -f conftest.er1
15144   cat conftest.err >&5
15145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15146   (exit $ac_status); } &&
15147          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15148   { (case "(($ac_try" in
15149   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15150   *) ac_try_echo=$ac_try;;
15151 esac
15152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15153   (eval "$ac_try") 2>&5
15154   ac_status=$?
15155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15156   (exit $ac_status); }; } &&
15157          { ac_try='test -s conftest$ac_exeext'
15158   { (case "(($ac_try" in
15159   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15160   *) ac_try_echo=$ac_try;;
15161 esac
15162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15163   (eval "$ac_try") 2>&5
15164   ac_status=$?
15165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15166   (exit $ac_status); }; }; then
15167   ac_cv_search_opendir=$ac_res
15168 else
15169   echo "$as_me: failed program was:" >&5
15170 sed 's/^/| /' conftest.$ac_ext >&5
15171
15172
15173 fi
15174
15175 rm -f core conftest.err conftest.$ac_objext \
15176       conftest$ac_exeext
15177   if test "${ac_cv_search_opendir+set}" = set; then
15178   break
15179 fi
15180 done
15181 if test "${ac_cv_search_opendir+set}" = set; then
15182   :
15183 else
15184   ac_cv_search_opendir=no
15185 fi
15186 rm conftest.$ac_ext
15187 LIBS=$ac_func_search_save_LIBS
15188 fi
15189 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15190 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15191 ac_res=$ac_cv_search_opendir
15192 if test "$ac_res" != no; then
15193   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15194
15195 fi
15196
15197 fi
15198
15199 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
15200 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
15201 if test "${ac_cv_header_mmap_anon+set}" = set; then
15202   echo $ECHO_N "(cached) $ECHO_C" >&6
15203 else
15204    ac_ext=c
15205 ac_cpp='$CPP $CPPFLAGS'
15206 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15207 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15208 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15209
15210   cat >conftest.$ac_ext <<_ACEOF
15211 /* confdefs.h.  */
15212 _ACEOF
15213 cat confdefs.h >>conftest.$ac_ext
15214 cat >>conftest.$ac_ext <<_ACEOF
15215 /* end confdefs.h.  */
15216 #include <sys/mman.h>
15217 #include <unistd.h>
15218 #include <fcntl.h>
15219 int
15220 main ()
15221 {
15222 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
15223   ;
15224   return 0;
15225 }
15226 _ACEOF
15227 rm -f conftest.$ac_objext
15228 if { (ac_try="$ac_compile"
15229 case "(($ac_try" in
15230   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15231   *) ac_try_echo=$ac_try;;
15232 esac
15233 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15234   (eval "$ac_compile") 2>conftest.er1
15235   ac_status=$?
15236   grep -v '^ *+' conftest.er1 >conftest.err
15237   rm -f conftest.er1
15238   cat conftest.err >&5
15239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15240   (exit $ac_status); } &&
15241          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15242   { (case "(($ac_try" in
15243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15244   *) ac_try_echo=$ac_try;;
15245 esac
15246 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15247   (eval "$ac_try") 2>&5
15248   ac_status=$?
15249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15250   (exit $ac_status); }; } &&
15251          { ac_try='test -s conftest.$ac_objext'
15252   { (case "(($ac_try" in
15253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15254   *) ac_try_echo=$ac_try;;
15255 esac
15256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15257   (eval "$ac_try") 2>&5
15258   ac_status=$?
15259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15260   (exit $ac_status); }; }; then
15261   ac_cv_header_mmap_anon=yes
15262 else
15263   echo "$as_me: failed program was:" >&5
15264 sed 's/^/| /' conftest.$ac_ext >&5
15265
15266         ac_cv_header_mmap_anon=no
15267 fi
15268
15269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15270   ac_ext=c
15271 ac_cpp='$CPP $CPPFLAGS'
15272 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15273 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15274 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15275
15276
15277 fi
15278 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
15279 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
15280 if test "$ac_cv_header_mmap_anon" = yes; then
15281
15282 cat >>confdefs.h <<\_ACEOF
15283 #define HAVE_MMAP_ANONYMOUS 1
15284 _ACEOF
15285
15286 fi
15287
15288 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
15289 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
15290 if test "${ac_cv_header_stat_broken+set}" = set; then
15291   echo $ECHO_N "(cached) $ECHO_C" >&6
15292 else
15293   cat >conftest.$ac_ext <<_ACEOF
15294 /* confdefs.h.  */
15295 _ACEOF
15296 cat confdefs.h >>conftest.$ac_ext
15297 cat >>conftest.$ac_ext <<_ACEOF
15298 /* end confdefs.h.  */
15299 #include <sys/types.h>
15300 #include <sys/stat.h>
15301
15302 #if defined S_ISBLK && defined S_IFDIR
15303 # if S_ISBLK (S_IFDIR)
15304 You lose.
15305 # endif
15306 #endif
15307
15308 #if defined S_ISBLK && defined S_IFCHR
15309 # if S_ISBLK (S_IFCHR)
15310 You lose.
15311 # endif
15312 #endif
15313
15314 #if defined S_ISLNK && defined S_IFREG
15315 # if S_ISLNK (S_IFREG)
15316 You lose.
15317 # endif
15318 #endif
15319
15320 #if defined S_ISSOCK && defined S_IFREG
15321 # if S_ISSOCK (S_IFREG)
15322 You lose.
15323 # endif
15324 #endif
15325
15326 _ACEOF
15327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15328   $EGREP "You lose" >/dev/null 2>&1; then
15329   ac_cv_header_stat_broken=yes
15330 else
15331   ac_cv_header_stat_broken=no
15332 fi
15333 rm -f conftest*
15334
15335 fi
15336 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
15337 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
15338 if test $ac_cv_header_stat_broken = yes; then
15339
15340 cat >>confdefs.h <<\_ACEOF
15341 #define STAT_MACROS_BROKEN 1
15342 _ACEOF
15343
15344 fi
15345
15346 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15347 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15348 if test "${ac_cv_header_stdc+set}" = set; then
15349   echo $ECHO_N "(cached) $ECHO_C" >&6
15350 else
15351   cat >conftest.$ac_ext <<_ACEOF
15352 /* confdefs.h.  */
15353 _ACEOF
15354 cat confdefs.h >>conftest.$ac_ext
15355 cat >>conftest.$ac_ext <<_ACEOF
15356 /* end confdefs.h.  */
15357 #include <stdlib.h>
15358 #include <stdarg.h>
15359 #include <string.h>
15360 #include <float.h>
15361
15362 int
15363 main ()
15364 {
15365
15366   ;
15367   return 0;
15368 }
15369 _ACEOF
15370 rm -f conftest.$ac_objext
15371 if { (ac_try="$ac_compile"
15372 case "(($ac_try" in
15373   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15374   *) ac_try_echo=$ac_try;;
15375 esac
15376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15377   (eval "$ac_compile") 2>conftest.er1
15378   ac_status=$?
15379   grep -v '^ *+' conftest.er1 >conftest.err
15380   rm -f conftest.er1
15381   cat conftest.err >&5
15382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15383   (exit $ac_status); } &&
15384          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15385   { (case "(($ac_try" in
15386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15387   *) ac_try_echo=$ac_try;;
15388 esac
15389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15390   (eval "$ac_try") 2>&5
15391   ac_status=$?
15392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15393   (exit $ac_status); }; } &&
15394          { ac_try='test -s conftest.$ac_objext'
15395   { (case "(($ac_try" in
15396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15397   *) ac_try_echo=$ac_try;;
15398 esac
15399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15400   (eval "$ac_try") 2>&5
15401   ac_status=$?
15402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15403   (exit $ac_status); }; }; then
15404   ac_cv_header_stdc=yes
15405 else
15406   echo "$as_me: failed program was:" >&5
15407 sed 's/^/| /' conftest.$ac_ext >&5
15408
15409         ac_cv_header_stdc=no
15410 fi
15411
15412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15413
15414 if test $ac_cv_header_stdc = yes; then
15415   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15416   cat >conftest.$ac_ext <<_ACEOF
15417 /* confdefs.h.  */
15418 _ACEOF
15419 cat confdefs.h >>conftest.$ac_ext
15420 cat >>conftest.$ac_ext <<_ACEOF
15421 /* end confdefs.h.  */
15422 #include <string.h>
15423
15424 _ACEOF
15425 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15426   $EGREP "memchr" >/dev/null 2>&1; then
15427   :
15428 else
15429   ac_cv_header_stdc=no
15430 fi
15431 rm -f conftest*
15432
15433 fi
15434
15435 if test $ac_cv_header_stdc = yes; then
15436   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15437   cat >conftest.$ac_ext <<_ACEOF
15438 /* confdefs.h.  */
15439 _ACEOF
15440 cat confdefs.h >>conftest.$ac_ext
15441 cat >>conftest.$ac_ext <<_ACEOF
15442 /* end confdefs.h.  */
15443 #include <stdlib.h>
15444
15445 _ACEOF
15446 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15447   $EGREP "free" >/dev/null 2>&1; then
15448   :
15449 else
15450   ac_cv_header_stdc=no
15451 fi
15452 rm -f conftest*
15453
15454 fi
15455
15456 if test $ac_cv_header_stdc = yes; then
15457   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15458   if test "$cross_compiling" = yes; then
15459   :
15460 else
15461   cat >conftest.$ac_ext <<_ACEOF
15462 /* confdefs.h.  */
15463 _ACEOF
15464 cat confdefs.h >>conftest.$ac_ext
15465 cat >>conftest.$ac_ext <<_ACEOF
15466 /* end confdefs.h.  */
15467 #include <ctype.h>
15468 #include <stdlib.h>
15469 #if ((' ' & 0x0FF) == 0x020)
15470 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15471 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15472 #else
15473 # define ISLOWER(c) \
15474                    (('a' <= (c) && (c) <= 'i') \
15475                      || ('j' <= (c) && (c) <= 'r') \
15476                      || ('s' <= (c) && (c) <= 'z'))
15477 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15478 #endif
15479
15480 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15481 int
15482 main ()
15483 {
15484   int i;
15485   for (i = 0; i < 256; i++)
15486     if (XOR (islower (i), ISLOWER (i))
15487         || toupper (i) != TOUPPER (i))
15488       return 2;
15489   return 0;
15490 }
15491 _ACEOF
15492 rm -f conftest$ac_exeext
15493 if { (ac_try="$ac_link"
15494 case "(($ac_try" in
15495   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15496   *) ac_try_echo=$ac_try;;
15497 esac
15498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15499   (eval "$ac_link") 2>&5
15500   ac_status=$?
15501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15502   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15503   { (case "(($ac_try" in
15504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15505   *) ac_try_echo=$ac_try;;
15506 esac
15507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15508   (eval "$ac_try") 2>&5
15509   ac_status=$?
15510   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15511   (exit $ac_status); }; }; then
15512   :
15513 else
15514   echo "$as_me: program exited with status $ac_status" >&5
15515 echo "$as_me: failed program was:" >&5
15516 sed 's/^/| /' conftest.$ac_ext >&5
15517
15518 ( exit $ac_status )
15519 ac_cv_header_stdc=no
15520 fi
15521 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15522 fi
15523
15524
15525 fi
15526 fi
15527 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15528 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15529 if test $ac_cv_header_stdc = yes; then
15530
15531 cat >>confdefs.h <<\_ACEOF
15532 #define STDC_HEADERS 1
15533 _ACEOF
15534
15535 fi
15536
15537 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15538 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15539 if test "${ac_cv_header_sys_wait_h+set}" = set; then
15540   echo $ECHO_N "(cached) $ECHO_C" >&6
15541 else
15542   cat >conftest.$ac_ext <<_ACEOF
15543 /* confdefs.h.  */
15544 _ACEOF
15545 cat confdefs.h >>conftest.$ac_ext
15546 cat >>conftest.$ac_ext <<_ACEOF
15547 /* end confdefs.h.  */
15548 #include <sys/types.h>
15549 #include <sys/wait.h>
15550 #ifndef WEXITSTATUS
15551 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15552 #endif
15553 #ifndef WIFEXITED
15554 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15555 #endif
15556
15557 int
15558 main ()
15559 {
15560   int s;
15561   wait (&s);
15562   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15563   ;
15564   return 0;
15565 }
15566 _ACEOF
15567 rm -f conftest.$ac_objext
15568 if { (ac_try="$ac_compile"
15569 case "(($ac_try" in
15570   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15571   *) ac_try_echo=$ac_try;;
15572 esac
15573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15574   (eval "$ac_compile") 2>conftest.er1
15575   ac_status=$?
15576   grep -v '^ *+' conftest.er1 >conftest.err
15577   rm -f conftest.er1
15578   cat conftest.err >&5
15579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15580   (exit $ac_status); } &&
15581          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15582   { (case "(($ac_try" in
15583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15584   *) ac_try_echo=$ac_try;;
15585 esac
15586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15587   (eval "$ac_try") 2>&5
15588   ac_status=$?
15589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15590   (exit $ac_status); }; } &&
15591          { ac_try='test -s conftest.$ac_objext'
15592   { (case "(($ac_try" in
15593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15594   *) ac_try_echo=$ac_try;;
15595 esac
15596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15597   (eval "$ac_try") 2>&5
15598   ac_status=$?
15599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15600   (exit $ac_status); }; }; then
15601   ac_cv_header_sys_wait_h=yes
15602 else
15603   echo "$as_me: failed program was:" >&5
15604 sed 's/^/| /' conftest.$ac_ext >&5
15605
15606         ac_cv_header_sys_wait_h=no
15607 fi
15608
15609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15610 fi
15611 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15612 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
15613 if test $ac_cv_header_sys_wait_h = yes; then
15614
15615 cat >>confdefs.h <<\_ACEOF
15616 #define HAVE_SYS_WAIT_H 1
15617 _ACEOF
15618
15619 fi
15620
15621 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15622 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15623 if test "${ac_cv_header_time+set}" = set; then
15624   echo $ECHO_N "(cached) $ECHO_C" >&6
15625 else
15626   cat >conftest.$ac_ext <<_ACEOF
15627 /* confdefs.h.  */
15628 _ACEOF
15629 cat confdefs.h >>conftest.$ac_ext
15630 cat >>conftest.$ac_ext <<_ACEOF
15631 /* end confdefs.h.  */
15632 #include <sys/types.h>
15633 #include <sys/time.h>
15634 #include <time.h>
15635
15636 int
15637 main ()
15638 {
15639 if ((struct tm *) 0)
15640 return 0;
15641   ;
15642   return 0;
15643 }
15644 _ACEOF
15645 rm -f conftest.$ac_objext
15646 if { (ac_try="$ac_compile"
15647 case "(($ac_try" in
15648   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15649   *) ac_try_echo=$ac_try;;
15650 esac
15651 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15652   (eval "$ac_compile") 2>conftest.er1
15653   ac_status=$?
15654   grep -v '^ *+' conftest.er1 >conftest.err
15655   rm -f conftest.er1
15656   cat conftest.err >&5
15657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15658   (exit $ac_status); } &&
15659          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15660   { (case "(($ac_try" in
15661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15662   *) ac_try_echo=$ac_try;;
15663 esac
15664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15665   (eval "$ac_try") 2>&5
15666   ac_status=$?
15667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15668   (exit $ac_status); }; } &&
15669          { ac_try='test -s conftest.$ac_objext'
15670   { (case "(($ac_try" in
15671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15672   *) ac_try_echo=$ac_try;;
15673 esac
15674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15675   (eval "$ac_try") 2>&5
15676   ac_status=$?
15677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15678   (exit $ac_status); }; }; then
15679   ac_cv_header_time=yes
15680 else
15681   echo "$as_me: failed program was:" >&5
15682 sed 's/^/| /' conftest.$ac_ext >&5
15683
15684         ac_cv_header_time=no
15685 fi
15686
15687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15688 fi
15689 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15690 echo "${ECHO_T}$ac_cv_header_time" >&6; }
15691 if test $ac_cv_header_time = yes; then
15692
15693 cat >>confdefs.h <<\_ACEOF
15694 #define TIME_WITH_SYS_TIME 1
15695 _ACEOF
15696
15697 fi
15698
15699
15700
15701
15702
15703
15704
15705
15706 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
15707 do
15708 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15709 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15710   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15711 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15712 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15713   echo $ECHO_N "(cached) $ECHO_C" >&6
15714 fi
15715 ac_res=`eval echo '${'$as_ac_Header'}'`
15716                { echo "$as_me:$LINENO: result: $ac_res" >&5
15717 echo "${ECHO_T}$ac_res" >&6; }
15718 else
15719   # Is the header compilable?
15720 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15721 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15722 cat >conftest.$ac_ext <<_ACEOF
15723 /* confdefs.h.  */
15724 _ACEOF
15725 cat confdefs.h >>conftest.$ac_ext
15726 cat >>conftest.$ac_ext <<_ACEOF
15727 /* end confdefs.h.  */
15728 $ac_includes_default
15729 #include <$ac_header>
15730 _ACEOF
15731 rm -f conftest.$ac_objext
15732 if { (ac_try="$ac_compile"
15733 case "(($ac_try" in
15734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15735   *) ac_try_echo=$ac_try;;
15736 esac
15737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15738   (eval "$ac_compile") 2>conftest.er1
15739   ac_status=$?
15740   grep -v '^ *+' conftest.er1 >conftest.err
15741   rm -f conftest.er1
15742   cat conftest.err >&5
15743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15744   (exit $ac_status); } &&
15745          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15746   { (case "(($ac_try" in
15747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15748   *) ac_try_echo=$ac_try;;
15749 esac
15750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15751   (eval "$ac_try") 2>&5
15752   ac_status=$?
15753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15754   (exit $ac_status); }; } &&
15755          { ac_try='test -s conftest.$ac_objext'
15756   { (case "(($ac_try" in
15757   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15758   *) ac_try_echo=$ac_try;;
15759 esac
15760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15761   (eval "$ac_try") 2>&5
15762   ac_status=$?
15763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15764   (exit $ac_status); }; }; then
15765   ac_header_compiler=yes
15766 else
15767   echo "$as_me: failed program was:" >&5
15768 sed 's/^/| /' conftest.$ac_ext >&5
15769
15770         ac_header_compiler=no
15771 fi
15772
15773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15774 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15775 echo "${ECHO_T}$ac_header_compiler" >&6; }
15776
15777 # Is the header present?
15778 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15779 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15780 cat >conftest.$ac_ext <<_ACEOF
15781 /* confdefs.h.  */
15782 _ACEOF
15783 cat confdefs.h >>conftest.$ac_ext
15784 cat >>conftest.$ac_ext <<_ACEOF
15785 /* end confdefs.h.  */
15786 #include <$ac_header>
15787 _ACEOF
15788 if { (ac_try="$ac_cpp conftest.$ac_ext"
15789 case "(($ac_try" in
15790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15791   *) ac_try_echo=$ac_try;;
15792 esac
15793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15794   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15795   ac_status=$?
15796   grep -v '^ *+' conftest.er1 >conftest.err
15797   rm -f conftest.er1
15798   cat conftest.err >&5
15799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15800   (exit $ac_status); } >/dev/null; then
15801   if test -s conftest.err; then
15802     ac_cpp_err=$ac_c_preproc_warn_flag
15803     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15804   else
15805     ac_cpp_err=
15806   fi
15807 else
15808   ac_cpp_err=yes
15809 fi
15810 if test -z "$ac_cpp_err"; then
15811   ac_header_preproc=yes
15812 else
15813   echo "$as_me: failed program was:" >&5
15814 sed 's/^/| /' conftest.$ac_ext >&5
15815
15816   ac_header_preproc=no
15817 fi
15818
15819 rm -f conftest.err conftest.$ac_ext
15820 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15821 echo "${ECHO_T}$ac_header_preproc" >&6; }
15822
15823 # So?  What about this header?
15824 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15825   yes:no: )
15826     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15827 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15828     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15829 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15830     ac_header_preproc=yes
15831     ;;
15832   no:yes:* )
15833     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15834 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15835     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15836 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15837     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15838 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15839     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15840 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15841     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15842 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15843     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15844 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15845     ( cat <<\_ASBOX
15846 ## ----------------------------------- ##
15847 ## Report this to llvmbugs@cs.uiuc.edu ##
15848 ## ----------------------------------- ##
15849 _ASBOX
15850      ) | sed "s/^/$as_me: WARNING:     /" >&2
15851     ;;
15852 esac
15853 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15854 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15855 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15856   echo $ECHO_N "(cached) $ECHO_C" >&6
15857 else
15858   eval "$as_ac_Header=\$ac_header_preproc"
15859 fi
15860 ac_res=`eval echo '${'$as_ac_Header'}'`
15861                { echo "$as_me:$LINENO: result: $ac_res" >&5
15862 echo "${ECHO_T}$ac_res" >&6; }
15863
15864 fi
15865 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15866   cat >>confdefs.h <<_ACEOF
15867 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15868 _ACEOF
15869
15870 fi
15871
15872 done
15873
15874
15875
15876
15877
15878
15879
15880 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15881 do
15882 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15883 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15884   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15885 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15886 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15887   echo $ECHO_N "(cached) $ECHO_C" >&6
15888 fi
15889 ac_res=`eval echo '${'$as_ac_Header'}'`
15890                { echo "$as_me:$LINENO: result: $ac_res" >&5
15891 echo "${ECHO_T}$ac_res" >&6; }
15892 else
15893   # Is the header compilable?
15894 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15895 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15896 cat >conftest.$ac_ext <<_ACEOF
15897 /* confdefs.h.  */
15898 _ACEOF
15899 cat confdefs.h >>conftest.$ac_ext
15900 cat >>conftest.$ac_ext <<_ACEOF
15901 /* end confdefs.h.  */
15902 $ac_includes_default
15903 #include <$ac_header>
15904 _ACEOF
15905 rm -f conftest.$ac_objext
15906 if { (ac_try="$ac_compile"
15907 case "(($ac_try" in
15908   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15909   *) ac_try_echo=$ac_try;;
15910 esac
15911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15912   (eval "$ac_compile") 2>conftest.er1
15913   ac_status=$?
15914   grep -v '^ *+' conftest.er1 >conftest.err
15915   rm -f conftest.er1
15916   cat conftest.err >&5
15917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15918   (exit $ac_status); } &&
15919          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15920   { (case "(($ac_try" in
15921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15922   *) ac_try_echo=$ac_try;;
15923 esac
15924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15925   (eval "$ac_try") 2>&5
15926   ac_status=$?
15927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15928   (exit $ac_status); }; } &&
15929          { ac_try='test -s conftest.$ac_objext'
15930   { (case "(($ac_try" in
15931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15932   *) ac_try_echo=$ac_try;;
15933 esac
15934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15935   (eval "$ac_try") 2>&5
15936   ac_status=$?
15937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15938   (exit $ac_status); }; }; then
15939   ac_header_compiler=yes
15940 else
15941   echo "$as_me: failed program was:" >&5
15942 sed 's/^/| /' conftest.$ac_ext >&5
15943
15944         ac_header_compiler=no
15945 fi
15946
15947 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15948 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15949 echo "${ECHO_T}$ac_header_compiler" >&6; }
15950
15951 # Is the header present?
15952 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15953 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15954 cat >conftest.$ac_ext <<_ACEOF
15955 /* confdefs.h.  */
15956 _ACEOF
15957 cat confdefs.h >>conftest.$ac_ext
15958 cat >>conftest.$ac_ext <<_ACEOF
15959 /* end confdefs.h.  */
15960 #include <$ac_header>
15961 _ACEOF
15962 if { (ac_try="$ac_cpp conftest.$ac_ext"
15963 case "(($ac_try" in
15964   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15965   *) ac_try_echo=$ac_try;;
15966 esac
15967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15968   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15969   ac_status=$?
15970   grep -v '^ *+' conftest.er1 >conftest.err
15971   rm -f conftest.er1
15972   cat conftest.err >&5
15973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15974   (exit $ac_status); } >/dev/null; then
15975   if test -s conftest.err; then
15976     ac_cpp_err=$ac_c_preproc_warn_flag
15977     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15978   else
15979     ac_cpp_err=
15980   fi
15981 else
15982   ac_cpp_err=yes
15983 fi
15984 if test -z "$ac_cpp_err"; then
15985   ac_header_preproc=yes
15986 else
15987   echo "$as_me: failed program was:" >&5
15988 sed 's/^/| /' conftest.$ac_ext >&5
15989
15990   ac_header_preproc=no
15991 fi
15992
15993 rm -f conftest.err conftest.$ac_ext
15994 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15995 echo "${ECHO_T}$ac_header_preproc" >&6; }
15996
15997 # So?  What about this header?
15998 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15999   yes:no: )
16000     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16001 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16002     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16003 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16004     ac_header_preproc=yes
16005     ;;
16006   no:yes:* )
16007     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16008 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16009     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16010 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16011     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16012 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16013     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16014 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16015     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16016 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16017     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16018 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16019     ( cat <<\_ASBOX
16020 ## ----------------------------------- ##
16021 ## Report this to llvmbugs@cs.uiuc.edu ##
16022 ## ----------------------------------- ##
16023 _ASBOX
16024      ) | sed "s/^/$as_me: WARNING:     /" >&2
16025     ;;
16026 esac
16027 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16028 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16029 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16030   echo $ECHO_N "(cached) $ECHO_C" >&6
16031 else
16032   eval "$as_ac_Header=\$ac_header_preproc"
16033 fi
16034 ac_res=`eval echo '${'$as_ac_Header'}'`
16035                { echo "$as_me:$LINENO: result: $ac_res" >&5
16036 echo "${ECHO_T}$ac_res" >&6; }
16037
16038 fi
16039 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16040   cat >>confdefs.h <<_ACEOF
16041 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16042 _ACEOF
16043
16044 fi
16045
16046 done
16047
16048
16049
16050 for ac_header in utime.h windows.h
16051 do
16052 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16053 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16054   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16055 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16056 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16057   echo $ECHO_N "(cached) $ECHO_C" >&6
16058 fi
16059 ac_res=`eval echo '${'$as_ac_Header'}'`
16060                { echo "$as_me:$LINENO: result: $ac_res" >&5
16061 echo "${ECHO_T}$ac_res" >&6; }
16062 else
16063   # Is the header compilable?
16064 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16065 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16066 cat >conftest.$ac_ext <<_ACEOF
16067 /* confdefs.h.  */
16068 _ACEOF
16069 cat confdefs.h >>conftest.$ac_ext
16070 cat >>conftest.$ac_ext <<_ACEOF
16071 /* end confdefs.h.  */
16072 $ac_includes_default
16073 #include <$ac_header>
16074 _ACEOF
16075 rm -f conftest.$ac_objext
16076 if { (ac_try="$ac_compile"
16077 case "(($ac_try" in
16078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16079   *) ac_try_echo=$ac_try;;
16080 esac
16081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16082   (eval "$ac_compile") 2>conftest.er1
16083   ac_status=$?
16084   grep -v '^ *+' conftest.er1 >conftest.err
16085   rm -f conftest.er1
16086   cat conftest.err >&5
16087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16088   (exit $ac_status); } &&
16089          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16090   { (case "(($ac_try" in
16091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16092   *) ac_try_echo=$ac_try;;
16093 esac
16094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16095   (eval "$ac_try") 2>&5
16096   ac_status=$?
16097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16098   (exit $ac_status); }; } &&
16099          { ac_try='test -s conftest.$ac_objext'
16100   { (case "(($ac_try" in
16101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16102   *) ac_try_echo=$ac_try;;
16103 esac
16104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16105   (eval "$ac_try") 2>&5
16106   ac_status=$?
16107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16108   (exit $ac_status); }; }; then
16109   ac_header_compiler=yes
16110 else
16111   echo "$as_me: failed program was:" >&5
16112 sed 's/^/| /' conftest.$ac_ext >&5
16113
16114         ac_header_compiler=no
16115 fi
16116
16117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16118 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16119 echo "${ECHO_T}$ac_header_compiler" >&6; }
16120
16121 # Is the header present?
16122 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16123 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16124 cat >conftest.$ac_ext <<_ACEOF
16125 /* confdefs.h.  */
16126 _ACEOF
16127 cat confdefs.h >>conftest.$ac_ext
16128 cat >>conftest.$ac_ext <<_ACEOF
16129 /* end confdefs.h.  */
16130 #include <$ac_header>
16131 _ACEOF
16132 if { (ac_try="$ac_cpp conftest.$ac_ext"
16133 case "(($ac_try" in
16134   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16135   *) ac_try_echo=$ac_try;;
16136 esac
16137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16138   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16139   ac_status=$?
16140   grep -v '^ *+' conftest.er1 >conftest.err
16141   rm -f conftest.er1
16142   cat conftest.err >&5
16143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16144   (exit $ac_status); } >/dev/null; then
16145   if test -s conftest.err; then
16146     ac_cpp_err=$ac_c_preproc_warn_flag
16147     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16148   else
16149     ac_cpp_err=
16150   fi
16151 else
16152   ac_cpp_err=yes
16153 fi
16154 if test -z "$ac_cpp_err"; then
16155   ac_header_preproc=yes
16156 else
16157   echo "$as_me: failed program was:" >&5
16158 sed 's/^/| /' conftest.$ac_ext >&5
16159
16160   ac_header_preproc=no
16161 fi
16162
16163 rm -f conftest.err conftest.$ac_ext
16164 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16165 echo "${ECHO_T}$ac_header_preproc" >&6; }
16166
16167 # So?  What about this header?
16168 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16169   yes:no: )
16170     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16171 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16172     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16173 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16174     ac_header_preproc=yes
16175     ;;
16176   no:yes:* )
16177     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16178 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16179     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16180 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16181     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16182 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16183     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16184 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16185     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16186 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16187     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16188 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16189     ( cat <<\_ASBOX
16190 ## ----------------------------------- ##
16191 ## Report this to llvmbugs@cs.uiuc.edu ##
16192 ## ----------------------------------- ##
16193 _ASBOX
16194      ) | sed "s/^/$as_me: WARNING:     /" >&2
16195     ;;
16196 esac
16197 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16198 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16199 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16200   echo $ECHO_N "(cached) $ECHO_C" >&6
16201 else
16202   eval "$as_ac_Header=\$ac_header_preproc"
16203 fi
16204 ac_res=`eval echo '${'$as_ac_Header'}'`
16205                { echo "$as_me:$LINENO: result: $ac_res" >&5
16206 echo "${ECHO_T}$ac_res" >&6; }
16207
16208 fi
16209 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16210   cat >>confdefs.h <<_ACEOF
16211 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16212 _ACEOF
16213
16214 fi
16215
16216 done
16217
16218
16219
16220
16221
16222 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
16223 do
16224 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16225 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16226   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16227 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16228 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16229   echo $ECHO_N "(cached) $ECHO_C" >&6
16230 fi
16231 ac_res=`eval echo '${'$as_ac_Header'}'`
16232                { echo "$as_me:$LINENO: result: $ac_res" >&5
16233 echo "${ECHO_T}$ac_res" >&6; }
16234 else
16235   # Is the header compilable?
16236 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16237 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16238 cat >conftest.$ac_ext <<_ACEOF
16239 /* confdefs.h.  */
16240 _ACEOF
16241 cat confdefs.h >>conftest.$ac_ext
16242 cat >>conftest.$ac_ext <<_ACEOF
16243 /* end confdefs.h.  */
16244 $ac_includes_default
16245 #include <$ac_header>
16246 _ACEOF
16247 rm -f conftest.$ac_objext
16248 if { (ac_try="$ac_compile"
16249 case "(($ac_try" in
16250   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16251   *) ac_try_echo=$ac_try;;
16252 esac
16253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16254   (eval "$ac_compile") 2>conftest.er1
16255   ac_status=$?
16256   grep -v '^ *+' conftest.er1 >conftest.err
16257   rm -f conftest.er1
16258   cat conftest.err >&5
16259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16260   (exit $ac_status); } &&
16261          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16262   { (case "(($ac_try" in
16263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16264   *) ac_try_echo=$ac_try;;
16265 esac
16266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16267   (eval "$ac_try") 2>&5
16268   ac_status=$?
16269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16270   (exit $ac_status); }; } &&
16271          { ac_try='test -s conftest.$ac_objext'
16272   { (case "(($ac_try" in
16273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16274   *) ac_try_echo=$ac_try;;
16275 esac
16276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16277   (eval "$ac_try") 2>&5
16278   ac_status=$?
16279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16280   (exit $ac_status); }; }; then
16281   ac_header_compiler=yes
16282 else
16283   echo "$as_me: failed program was:" >&5
16284 sed 's/^/| /' conftest.$ac_ext >&5
16285
16286         ac_header_compiler=no
16287 fi
16288
16289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16290 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16291 echo "${ECHO_T}$ac_header_compiler" >&6; }
16292
16293 # Is the header present?
16294 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16295 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16296 cat >conftest.$ac_ext <<_ACEOF
16297 /* confdefs.h.  */
16298 _ACEOF
16299 cat confdefs.h >>conftest.$ac_ext
16300 cat >>conftest.$ac_ext <<_ACEOF
16301 /* end confdefs.h.  */
16302 #include <$ac_header>
16303 _ACEOF
16304 if { (ac_try="$ac_cpp conftest.$ac_ext"
16305 case "(($ac_try" in
16306   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16307   *) ac_try_echo=$ac_try;;
16308 esac
16309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16310   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16311   ac_status=$?
16312   grep -v '^ *+' conftest.er1 >conftest.err
16313   rm -f conftest.er1
16314   cat conftest.err >&5
16315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16316   (exit $ac_status); } >/dev/null; then
16317   if test -s conftest.err; then
16318     ac_cpp_err=$ac_c_preproc_warn_flag
16319     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16320   else
16321     ac_cpp_err=
16322   fi
16323 else
16324   ac_cpp_err=yes
16325 fi
16326 if test -z "$ac_cpp_err"; then
16327   ac_header_preproc=yes
16328 else
16329   echo "$as_me: failed program was:" >&5
16330 sed 's/^/| /' conftest.$ac_ext >&5
16331
16332   ac_header_preproc=no
16333 fi
16334
16335 rm -f conftest.err conftest.$ac_ext
16336 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16337 echo "${ECHO_T}$ac_header_preproc" >&6; }
16338
16339 # So?  What about this header?
16340 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16341   yes:no: )
16342     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16343 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16344     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16345 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16346     ac_header_preproc=yes
16347     ;;
16348   no:yes:* )
16349     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16350 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16351     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16352 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16353     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16354 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16355     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16356 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16357     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16358 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16359     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16360 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16361     ( cat <<\_ASBOX
16362 ## ----------------------------------- ##
16363 ## Report this to llvmbugs@cs.uiuc.edu ##
16364 ## ----------------------------------- ##
16365 _ASBOX
16366      ) | sed "s/^/$as_me: WARNING:     /" >&2
16367     ;;
16368 esac
16369 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16370 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16371 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16372   echo $ECHO_N "(cached) $ECHO_C" >&6
16373 else
16374   eval "$as_ac_Header=\$ac_header_preproc"
16375 fi
16376 ac_res=`eval echo '${'$as_ac_Header'}'`
16377                { echo "$as_me:$LINENO: result: $ac_res" >&5
16378 echo "${ECHO_T}$ac_res" >&6; }
16379
16380 fi
16381 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16382   cat >>confdefs.h <<_ACEOF
16383 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16384 _ACEOF
16385
16386 fi
16387
16388 done
16389
16390
16391
16392
16393
16394 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
16395 do
16396 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16397 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16398   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16399 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16400 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16401   echo $ECHO_N "(cached) $ECHO_C" >&6
16402 fi
16403 ac_res=`eval echo '${'$as_ac_Header'}'`
16404                { echo "$as_me:$LINENO: result: $ac_res" >&5
16405 echo "${ECHO_T}$ac_res" >&6; }
16406 else
16407   # Is the header compilable?
16408 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16409 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16410 cat >conftest.$ac_ext <<_ACEOF
16411 /* confdefs.h.  */
16412 _ACEOF
16413 cat confdefs.h >>conftest.$ac_ext
16414 cat >>conftest.$ac_ext <<_ACEOF
16415 /* end confdefs.h.  */
16416 $ac_includes_default
16417 #include <$ac_header>
16418 _ACEOF
16419 rm -f conftest.$ac_objext
16420 if { (ac_try="$ac_compile"
16421 case "(($ac_try" in
16422   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16423   *) ac_try_echo=$ac_try;;
16424 esac
16425 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16426   (eval "$ac_compile") 2>conftest.er1
16427   ac_status=$?
16428   grep -v '^ *+' conftest.er1 >conftest.err
16429   rm -f conftest.er1
16430   cat conftest.err >&5
16431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16432   (exit $ac_status); } &&
16433          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16434   { (case "(($ac_try" in
16435   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16436   *) ac_try_echo=$ac_try;;
16437 esac
16438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16439   (eval "$ac_try") 2>&5
16440   ac_status=$?
16441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16442   (exit $ac_status); }; } &&
16443          { ac_try='test -s conftest.$ac_objext'
16444   { (case "(($ac_try" in
16445   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16446   *) ac_try_echo=$ac_try;;
16447 esac
16448 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16449   (eval "$ac_try") 2>&5
16450   ac_status=$?
16451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16452   (exit $ac_status); }; }; then
16453   ac_header_compiler=yes
16454 else
16455   echo "$as_me: failed program was:" >&5
16456 sed 's/^/| /' conftest.$ac_ext >&5
16457
16458         ac_header_compiler=no
16459 fi
16460
16461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16462 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16463 echo "${ECHO_T}$ac_header_compiler" >&6; }
16464
16465 # Is the header present?
16466 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16467 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16468 cat >conftest.$ac_ext <<_ACEOF
16469 /* confdefs.h.  */
16470 _ACEOF
16471 cat confdefs.h >>conftest.$ac_ext
16472 cat >>conftest.$ac_ext <<_ACEOF
16473 /* end confdefs.h.  */
16474 #include <$ac_header>
16475 _ACEOF
16476 if { (ac_try="$ac_cpp conftest.$ac_ext"
16477 case "(($ac_try" in
16478   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16479   *) ac_try_echo=$ac_try;;
16480 esac
16481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16482   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16483   ac_status=$?
16484   grep -v '^ *+' conftest.er1 >conftest.err
16485   rm -f conftest.er1
16486   cat conftest.err >&5
16487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16488   (exit $ac_status); } >/dev/null; then
16489   if test -s conftest.err; then
16490     ac_cpp_err=$ac_c_preproc_warn_flag
16491     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16492   else
16493     ac_cpp_err=
16494   fi
16495 else
16496   ac_cpp_err=yes
16497 fi
16498 if test -z "$ac_cpp_err"; then
16499   ac_header_preproc=yes
16500 else
16501   echo "$as_me: failed program was:" >&5
16502 sed 's/^/| /' conftest.$ac_ext >&5
16503
16504   ac_header_preproc=no
16505 fi
16506
16507 rm -f conftest.err conftest.$ac_ext
16508 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16509 echo "${ECHO_T}$ac_header_preproc" >&6; }
16510
16511 # So?  What about this header?
16512 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16513   yes:no: )
16514     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16515 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16516     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16517 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16518     ac_header_preproc=yes
16519     ;;
16520   no:yes:* )
16521     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16522 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16523     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16524 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16525     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16526 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16527     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16528 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16529     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16530 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16531     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16532 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16533     ( cat <<\_ASBOX
16534 ## ----------------------------------- ##
16535 ## Report this to llvmbugs@cs.uiuc.edu ##
16536 ## ----------------------------------- ##
16537 _ASBOX
16538      ) | sed "s/^/$as_me: WARNING:     /" >&2
16539     ;;
16540 esac
16541 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16542 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16543 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16544   echo $ECHO_N "(cached) $ECHO_C" >&6
16545 else
16546   eval "$as_ac_Header=\$ac_header_preproc"
16547 fi
16548 ac_res=`eval echo '${'$as_ac_Header'}'`
16549                { echo "$as_me:$LINENO: result: $ac_res" >&5
16550 echo "${ECHO_T}$ac_res" >&6; }
16551
16552 fi
16553 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16554   cat >>confdefs.h <<_ACEOF
16555 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16556 _ACEOF
16557
16558 fi
16559
16560 done
16561
16562
16563 for ac_header in valgrind/valgrind.h
16564 do
16565 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16566 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16567   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16568 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16569 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16570   echo $ECHO_N "(cached) $ECHO_C" >&6
16571 fi
16572 ac_res=`eval echo '${'$as_ac_Header'}'`
16573                { echo "$as_me:$LINENO: result: $ac_res" >&5
16574 echo "${ECHO_T}$ac_res" >&6; }
16575 else
16576   # Is the header compilable?
16577 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16578 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16579 cat >conftest.$ac_ext <<_ACEOF
16580 /* confdefs.h.  */
16581 _ACEOF
16582 cat confdefs.h >>conftest.$ac_ext
16583 cat >>conftest.$ac_ext <<_ACEOF
16584 /* end confdefs.h.  */
16585 $ac_includes_default
16586 #include <$ac_header>
16587 _ACEOF
16588 rm -f conftest.$ac_objext
16589 if { (ac_try="$ac_compile"
16590 case "(($ac_try" in
16591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16592   *) ac_try_echo=$ac_try;;
16593 esac
16594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16595   (eval "$ac_compile") 2>conftest.er1
16596   ac_status=$?
16597   grep -v '^ *+' conftest.er1 >conftest.err
16598   rm -f conftest.er1
16599   cat conftest.err >&5
16600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16601   (exit $ac_status); } &&
16602          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16603   { (case "(($ac_try" in
16604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16605   *) ac_try_echo=$ac_try;;
16606 esac
16607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16608   (eval "$ac_try") 2>&5
16609   ac_status=$?
16610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16611   (exit $ac_status); }; } &&
16612          { ac_try='test -s conftest.$ac_objext'
16613   { (case "(($ac_try" in
16614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16615   *) ac_try_echo=$ac_try;;
16616 esac
16617 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16618   (eval "$ac_try") 2>&5
16619   ac_status=$?
16620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16621   (exit $ac_status); }; }; then
16622   ac_header_compiler=yes
16623 else
16624   echo "$as_me: failed program was:" >&5
16625 sed 's/^/| /' conftest.$ac_ext >&5
16626
16627         ac_header_compiler=no
16628 fi
16629
16630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16631 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16632 echo "${ECHO_T}$ac_header_compiler" >&6; }
16633
16634 # Is the header present?
16635 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16636 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16637 cat >conftest.$ac_ext <<_ACEOF
16638 /* confdefs.h.  */
16639 _ACEOF
16640 cat confdefs.h >>conftest.$ac_ext
16641 cat >>conftest.$ac_ext <<_ACEOF
16642 /* end confdefs.h.  */
16643 #include <$ac_header>
16644 _ACEOF
16645 if { (ac_try="$ac_cpp conftest.$ac_ext"
16646 case "(($ac_try" in
16647   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16648   *) ac_try_echo=$ac_try;;
16649 esac
16650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16651   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16652   ac_status=$?
16653   grep -v '^ *+' conftest.er1 >conftest.err
16654   rm -f conftest.er1
16655   cat conftest.err >&5
16656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16657   (exit $ac_status); } >/dev/null; then
16658   if test -s conftest.err; then
16659     ac_cpp_err=$ac_c_preproc_warn_flag
16660     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16661   else
16662     ac_cpp_err=
16663   fi
16664 else
16665   ac_cpp_err=yes
16666 fi
16667 if test -z "$ac_cpp_err"; then
16668   ac_header_preproc=yes
16669 else
16670   echo "$as_me: failed program was:" >&5
16671 sed 's/^/| /' conftest.$ac_ext >&5
16672
16673   ac_header_preproc=no
16674 fi
16675
16676 rm -f conftest.err conftest.$ac_ext
16677 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16678 echo "${ECHO_T}$ac_header_preproc" >&6; }
16679
16680 # So?  What about this header?
16681 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16682   yes:no: )
16683     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16684 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16685     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16686 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16687     ac_header_preproc=yes
16688     ;;
16689   no:yes:* )
16690     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16691 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16692     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16693 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16694     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16695 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16696     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16697 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16698     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16699 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16700     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16701 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16702     ( cat <<\_ASBOX
16703 ## ----------------------------------- ##
16704 ## Report this to llvmbugs@cs.uiuc.edu ##
16705 ## ----------------------------------- ##
16706 _ASBOX
16707      ) | sed "s/^/$as_me: WARNING:     /" >&2
16708     ;;
16709 esac
16710 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16711 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16712 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16713   echo $ECHO_N "(cached) $ECHO_C" >&6
16714 else
16715   eval "$as_ac_Header=\$ac_header_preproc"
16716 fi
16717 ac_res=`eval echo '${'$as_ac_Header'}'`
16718                { echo "$as_me:$LINENO: result: $ac_res" >&5
16719 echo "${ECHO_T}$ac_res" >&6; }
16720
16721 fi
16722 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16723   cat >>confdefs.h <<_ACEOF
16724 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16725 _ACEOF
16726
16727 fi
16728
16729 done
16730
16731
16732 for ac_header in fenv.h
16733 do
16734 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16735 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16736   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16737 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16738 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16739   echo $ECHO_N "(cached) $ECHO_C" >&6
16740 fi
16741 ac_res=`eval echo '${'$as_ac_Header'}'`
16742                { echo "$as_me:$LINENO: result: $ac_res" >&5
16743 echo "${ECHO_T}$ac_res" >&6; }
16744 else
16745   # Is the header compilable?
16746 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16747 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16748 cat >conftest.$ac_ext <<_ACEOF
16749 /* confdefs.h.  */
16750 _ACEOF
16751 cat confdefs.h >>conftest.$ac_ext
16752 cat >>conftest.$ac_ext <<_ACEOF
16753 /* end confdefs.h.  */
16754 $ac_includes_default
16755 #include <$ac_header>
16756 _ACEOF
16757 rm -f conftest.$ac_objext
16758 if { (ac_try="$ac_compile"
16759 case "(($ac_try" in
16760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16761   *) ac_try_echo=$ac_try;;
16762 esac
16763 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16764   (eval "$ac_compile") 2>conftest.er1
16765   ac_status=$?
16766   grep -v '^ *+' conftest.er1 >conftest.err
16767   rm -f conftest.er1
16768   cat conftest.err >&5
16769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16770   (exit $ac_status); } &&
16771          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16772   { (case "(($ac_try" in
16773   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16774   *) ac_try_echo=$ac_try;;
16775 esac
16776 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16777   (eval "$ac_try") 2>&5
16778   ac_status=$?
16779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16780   (exit $ac_status); }; } &&
16781          { ac_try='test -s conftest.$ac_objext'
16782   { (case "(($ac_try" in
16783   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16784   *) ac_try_echo=$ac_try;;
16785 esac
16786 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16787   (eval "$ac_try") 2>&5
16788   ac_status=$?
16789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16790   (exit $ac_status); }; }; then
16791   ac_header_compiler=yes
16792 else
16793   echo "$as_me: failed program was:" >&5
16794 sed 's/^/| /' conftest.$ac_ext >&5
16795
16796         ac_header_compiler=no
16797 fi
16798
16799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16800 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16801 echo "${ECHO_T}$ac_header_compiler" >&6; }
16802
16803 # Is the header present?
16804 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16805 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16806 cat >conftest.$ac_ext <<_ACEOF
16807 /* confdefs.h.  */
16808 _ACEOF
16809 cat confdefs.h >>conftest.$ac_ext
16810 cat >>conftest.$ac_ext <<_ACEOF
16811 /* end confdefs.h.  */
16812 #include <$ac_header>
16813 _ACEOF
16814 if { (ac_try="$ac_cpp conftest.$ac_ext"
16815 case "(($ac_try" in
16816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16817   *) ac_try_echo=$ac_try;;
16818 esac
16819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16820   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16821   ac_status=$?
16822   grep -v '^ *+' conftest.er1 >conftest.err
16823   rm -f conftest.er1
16824   cat conftest.err >&5
16825   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16826   (exit $ac_status); } >/dev/null; then
16827   if test -s conftest.err; then
16828     ac_cpp_err=$ac_c_preproc_warn_flag
16829     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16830   else
16831     ac_cpp_err=
16832   fi
16833 else
16834   ac_cpp_err=yes
16835 fi
16836 if test -z "$ac_cpp_err"; then
16837   ac_header_preproc=yes
16838 else
16839   echo "$as_me: failed program was:" >&5
16840 sed 's/^/| /' conftest.$ac_ext >&5
16841
16842   ac_header_preproc=no
16843 fi
16844
16845 rm -f conftest.err conftest.$ac_ext
16846 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16847 echo "${ECHO_T}$ac_header_preproc" >&6; }
16848
16849 # So?  What about this header?
16850 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16851   yes:no: )
16852     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16853 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16854     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16855 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16856     ac_header_preproc=yes
16857     ;;
16858   no:yes:* )
16859     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16860 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16861     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16862 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16863     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16864 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16865     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16866 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16867     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16868 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16869     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16870 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16871     ( cat <<\_ASBOX
16872 ## ----------------------------------- ##
16873 ## Report this to llvmbugs@cs.uiuc.edu ##
16874 ## ----------------------------------- ##
16875 _ASBOX
16876      ) | sed "s/^/$as_me: WARNING:     /" >&2
16877     ;;
16878 esac
16879 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16880 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16881 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16882   echo $ECHO_N "(cached) $ECHO_C" >&6
16883 else
16884   eval "$as_ac_Header=\$ac_header_preproc"
16885 fi
16886 ac_res=`eval echo '${'$as_ac_Header'}'`
16887                { echo "$as_me:$LINENO: result: $ac_res" >&5
16888 echo "${ECHO_T}$ac_res" >&6; }
16889
16890 fi
16891 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16892   cat >>confdefs.h <<_ACEOF
16893 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16894 _ACEOF
16895
16896 fi
16897
16898 done
16899
16900 if test "$ENABLE_THREADS" -eq 1 ; then
16901
16902 for ac_header in pthread.h
16903 do
16904 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16905 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16906   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16907 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16908 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16909   echo $ECHO_N "(cached) $ECHO_C" >&6
16910 fi
16911 ac_res=`eval echo '${'$as_ac_Header'}'`
16912                { echo "$as_me:$LINENO: result: $ac_res" >&5
16913 echo "${ECHO_T}$ac_res" >&6; }
16914 else
16915   # Is the header compilable?
16916 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16917 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16918 cat >conftest.$ac_ext <<_ACEOF
16919 /* confdefs.h.  */
16920 _ACEOF
16921 cat confdefs.h >>conftest.$ac_ext
16922 cat >>conftest.$ac_ext <<_ACEOF
16923 /* end confdefs.h.  */
16924 $ac_includes_default
16925 #include <$ac_header>
16926 _ACEOF
16927 rm -f conftest.$ac_objext
16928 if { (ac_try="$ac_compile"
16929 case "(($ac_try" in
16930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16931   *) ac_try_echo=$ac_try;;
16932 esac
16933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16934   (eval "$ac_compile") 2>conftest.er1
16935   ac_status=$?
16936   grep -v '^ *+' conftest.er1 >conftest.err
16937   rm -f conftest.er1
16938   cat conftest.err >&5
16939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16940   (exit $ac_status); } &&
16941          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16942   { (case "(($ac_try" in
16943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16944   *) ac_try_echo=$ac_try;;
16945 esac
16946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16947   (eval "$ac_try") 2>&5
16948   ac_status=$?
16949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16950   (exit $ac_status); }; } &&
16951          { ac_try='test -s conftest.$ac_objext'
16952   { (case "(($ac_try" in
16953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16954   *) ac_try_echo=$ac_try;;
16955 esac
16956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16957   (eval "$ac_try") 2>&5
16958   ac_status=$?
16959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16960   (exit $ac_status); }; }; then
16961   ac_header_compiler=yes
16962 else
16963   echo "$as_me: failed program was:" >&5
16964 sed 's/^/| /' conftest.$ac_ext >&5
16965
16966         ac_header_compiler=no
16967 fi
16968
16969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16970 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16971 echo "${ECHO_T}$ac_header_compiler" >&6; }
16972
16973 # Is the header present?
16974 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16975 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16976 cat >conftest.$ac_ext <<_ACEOF
16977 /* confdefs.h.  */
16978 _ACEOF
16979 cat confdefs.h >>conftest.$ac_ext
16980 cat >>conftest.$ac_ext <<_ACEOF
16981 /* end confdefs.h.  */
16982 #include <$ac_header>
16983 _ACEOF
16984 if { (ac_try="$ac_cpp conftest.$ac_ext"
16985 case "(($ac_try" in
16986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16987   *) ac_try_echo=$ac_try;;
16988 esac
16989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16990   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16991   ac_status=$?
16992   grep -v '^ *+' conftest.er1 >conftest.err
16993   rm -f conftest.er1
16994   cat conftest.err >&5
16995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16996   (exit $ac_status); } >/dev/null; then
16997   if test -s conftest.err; then
16998     ac_cpp_err=$ac_c_preproc_warn_flag
16999     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17000   else
17001     ac_cpp_err=
17002   fi
17003 else
17004   ac_cpp_err=yes
17005 fi
17006 if test -z "$ac_cpp_err"; then
17007   ac_header_preproc=yes
17008 else
17009   echo "$as_me: failed program was:" >&5
17010 sed 's/^/| /' conftest.$ac_ext >&5
17011
17012   ac_header_preproc=no
17013 fi
17014
17015 rm -f conftest.err conftest.$ac_ext
17016 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17017 echo "${ECHO_T}$ac_header_preproc" >&6; }
17018
17019 # So?  What about this header?
17020 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17021   yes:no: )
17022     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17023 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17024     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17025 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17026     ac_header_preproc=yes
17027     ;;
17028   no:yes:* )
17029     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17030 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17031     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17032 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17033     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17034 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17035     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17036 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17037     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17038 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17039     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17040 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17041     ( cat <<\_ASBOX
17042 ## ----------------------------------- ##
17043 ## Report this to llvmbugs@cs.uiuc.edu ##
17044 ## ----------------------------------- ##
17045 _ASBOX
17046      ) | sed "s/^/$as_me: WARNING:     /" >&2
17047     ;;
17048 esac
17049 { echo "$as_me:$LINENO: checking for $ac_header" >&5
17050 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17051 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17052   echo $ECHO_N "(cached) $ECHO_C" >&6
17053 else
17054   eval "$as_ac_Header=\$ac_header_preproc"
17055 fi
17056 ac_res=`eval echo '${'$as_ac_Header'}'`
17057                { echo "$as_me:$LINENO: result: $ac_res" >&5
17058 echo "${ECHO_T}$ac_res" >&6; }
17059
17060 fi
17061 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17062   cat >>confdefs.h <<_ACEOF
17063 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17064 _ACEOF
17065  HAVE_PTHREAD=1
17066
17067 else
17068   HAVE_PTHREAD=0
17069
17070 fi
17071
17072 done
17073
17074 else
17075   HAVE_PTHREAD=0
17076
17077 fi
17078
17079 if test "$llvm_cv_enable_libffi" = "yes" ; then
17080
17081
17082 for ac_header in ffi.h ffi/ffi.h
17083 do
17084 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17085 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17086   { echo "$as_me:$LINENO: checking for $ac_header" >&5
17087 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17088 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17089   echo $ECHO_N "(cached) $ECHO_C" >&6
17090 fi
17091 ac_res=`eval echo '${'$as_ac_Header'}'`
17092                { echo "$as_me:$LINENO: result: $ac_res" >&5
17093 echo "${ECHO_T}$ac_res" >&6; }
17094 else
17095   # Is the header compilable?
17096 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
17097 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17098 cat >conftest.$ac_ext <<_ACEOF
17099 /* confdefs.h.  */
17100 _ACEOF
17101 cat confdefs.h >>conftest.$ac_ext
17102 cat >>conftest.$ac_ext <<_ACEOF
17103 /* end confdefs.h.  */
17104 $ac_includes_default
17105 #include <$ac_header>
17106 _ACEOF
17107 rm -f conftest.$ac_objext
17108 if { (ac_try="$ac_compile"
17109 case "(($ac_try" in
17110   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17111   *) ac_try_echo=$ac_try;;
17112 esac
17113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17114   (eval "$ac_compile") 2>conftest.er1
17115   ac_status=$?
17116   grep -v '^ *+' conftest.er1 >conftest.err
17117   rm -f conftest.er1
17118   cat conftest.err >&5
17119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17120   (exit $ac_status); } &&
17121          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17122   { (case "(($ac_try" in
17123   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17124   *) ac_try_echo=$ac_try;;
17125 esac
17126 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17127   (eval "$ac_try") 2>&5
17128   ac_status=$?
17129   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17130   (exit $ac_status); }; } &&
17131          { ac_try='test -s conftest.$ac_objext'
17132   { (case "(($ac_try" in
17133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17134   *) ac_try_echo=$ac_try;;
17135 esac
17136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17137   (eval "$ac_try") 2>&5
17138   ac_status=$?
17139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17140   (exit $ac_status); }; }; then
17141   ac_header_compiler=yes
17142 else
17143   echo "$as_me: failed program was:" >&5
17144 sed 's/^/| /' conftest.$ac_ext >&5
17145
17146         ac_header_compiler=no
17147 fi
17148
17149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17150 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17151 echo "${ECHO_T}$ac_header_compiler" >&6; }
17152
17153 # Is the header present?
17154 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
17155 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17156 cat >conftest.$ac_ext <<_ACEOF
17157 /* confdefs.h.  */
17158 _ACEOF
17159 cat confdefs.h >>conftest.$ac_ext
17160 cat >>conftest.$ac_ext <<_ACEOF
17161 /* end confdefs.h.  */
17162 #include <$ac_header>
17163 _ACEOF
17164 if { (ac_try="$ac_cpp conftest.$ac_ext"
17165 case "(($ac_try" in
17166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17167   *) ac_try_echo=$ac_try;;
17168 esac
17169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17170   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17171   ac_status=$?
17172   grep -v '^ *+' conftest.er1 >conftest.err
17173   rm -f conftest.er1
17174   cat conftest.err >&5
17175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176   (exit $ac_status); } >/dev/null; then
17177   if test -s conftest.err; then
17178     ac_cpp_err=$ac_c_preproc_warn_flag
17179     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17180   else
17181     ac_cpp_err=
17182   fi
17183 else
17184   ac_cpp_err=yes
17185 fi
17186 if test -z "$ac_cpp_err"; then
17187   ac_header_preproc=yes
17188 else
17189   echo "$as_me: failed program was:" >&5
17190 sed 's/^/| /' conftest.$ac_ext >&5
17191
17192   ac_header_preproc=no
17193 fi
17194
17195 rm -f conftest.err conftest.$ac_ext
17196 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17197 echo "${ECHO_T}$ac_header_preproc" >&6; }
17198
17199 # So?  What about this header?
17200 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17201   yes:no: )
17202     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17203 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17204     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17205 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17206     ac_header_preproc=yes
17207     ;;
17208   no:yes:* )
17209     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17210 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17211     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17212 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17213     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17214 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17215     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17216 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17217     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17218 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17219     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17220 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17221     ( cat <<\_ASBOX
17222 ## ----------------------------------- ##
17223 ## Report this to llvmbugs@cs.uiuc.edu ##
17224 ## ----------------------------------- ##
17225 _ASBOX
17226      ) | sed "s/^/$as_me: WARNING:     /" >&2
17227     ;;
17228 esac
17229 { echo "$as_me:$LINENO: checking for $ac_header" >&5
17230 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17231 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17232   echo $ECHO_N "(cached) $ECHO_C" >&6
17233 else
17234   eval "$as_ac_Header=\$ac_header_preproc"
17235 fi
17236 ac_res=`eval echo '${'$as_ac_Header'}'`
17237                { echo "$as_me:$LINENO: result: $ac_res" >&5
17238 echo "${ECHO_T}$ac_res" >&6; }
17239
17240 fi
17241 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17242   cat >>confdefs.h <<_ACEOF
17243 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17244 _ACEOF
17245
17246 fi
17247
17248 done
17249
17250 fi
17251
17252
17253 for ac_header in CrashReporterClient.h
17254 do
17255 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17256 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17257   { echo "$as_me:$LINENO: checking for $ac_header" >&5
17258 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17259 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17260   echo $ECHO_N "(cached) $ECHO_C" >&6
17261 fi
17262 ac_res=`eval echo '${'$as_ac_Header'}'`
17263                { echo "$as_me:$LINENO: result: $ac_res" >&5
17264 echo "${ECHO_T}$ac_res" >&6; }
17265 else
17266   # Is the header compilable?
17267 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
17268 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17269 cat >conftest.$ac_ext <<_ACEOF
17270 /* confdefs.h.  */
17271 _ACEOF
17272 cat confdefs.h >>conftest.$ac_ext
17273 cat >>conftest.$ac_ext <<_ACEOF
17274 /* end confdefs.h.  */
17275 $ac_includes_default
17276 #include <$ac_header>
17277 _ACEOF
17278 rm -f conftest.$ac_objext
17279 if { (ac_try="$ac_compile"
17280 case "(($ac_try" in
17281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17282   *) ac_try_echo=$ac_try;;
17283 esac
17284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17285   (eval "$ac_compile") 2>conftest.er1
17286   ac_status=$?
17287   grep -v '^ *+' conftest.er1 >conftest.err
17288   rm -f conftest.er1
17289   cat conftest.err >&5
17290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17291   (exit $ac_status); } &&
17292          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17293   { (case "(($ac_try" in
17294   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17295   *) ac_try_echo=$ac_try;;
17296 esac
17297 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17298   (eval "$ac_try") 2>&5
17299   ac_status=$?
17300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17301   (exit $ac_status); }; } &&
17302          { ac_try='test -s conftest.$ac_objext'
17303   { (case "(($ac_try" in
17304   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17305   *) ac_try_echo=$ac_try;;
17306 esac
17307 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17308   (eval "$ac_try") 2>&5
17309   ac_status=$?
17310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17311   (exit $ac_status); }; }; then
17312   ac_header_compiler=yes
17313 else
17314   echo "$as_me: failed program was:" >&5
17315 sed 's/^/| /' conftest.$ac_ext >&5
17316
17317         ac_header_compiler=no
17318 fi
17319
17320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17321 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17322 echo "${ECHO_T}$ac_header_compiler" >&6; }
17323
17324 # Is the header present?
17325 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
17326 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17327 cat >conftest.$ac_ext <<_ACEOF
17328 /* confdefs.h.  */
17329 _ACEOF
17330 cat confdefs.h >>conftest.$ac_ext
17331 cat >>conftest.$ac_ext <<_ACEOF
17332 /* end confdefs.h.  */
17333 #include <$ac_header>
17334 _ACEOF
17335 if { (ac_try="$ac_cpp conftest.$ac_ext"
17336 case "(($ac_try" in
17337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17338   *) ac_try_echo=$ac_try;;
17339 esac
17340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17341   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17342   ac_status=$?
17343   grep -v '^ *+' conftest.er1 >conftest.err
17344   rm -f conftest.er1
17345   cat conftest.err >&5
17346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17347   (exit $ac_status); } >/dev/null; then
17348   if test -s conftest.err; then
17349     ac_cpp_err=$ac_c_preproc_warn_flag
17350     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17351   else
17352     ac_cpp_err=
17353   fi
17354 else
17355   ac_cpp_err=yes
17356 fi
17357 if test -z "$ac_cpp_err"; then
17358   ac_header_preproc=yes
17359 else
17360   echo "$as_me: failed program was:" >&5
17361 sed 's/^/| /' conftest.$ac_ext >&5
17362
17363   ac_header_preproc=no
17364 fi
17365
17366 rm -f conftest.err conftest.$ac_ext
17367 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17368 echo "${ECHO_T}$ac_header_preproc" >&6; }
17369
17370 # So?  What about this header?
17371 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17372   yes:no: )
17373     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17374 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17375     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17376 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17377     ac_header_preproc=yes
17378     ;;
17379   no:yes:* )
17380     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17381 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17382     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17383 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17384     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17385 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17386     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17387 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17388     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17389 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17390     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17391 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17392     ( cat <<\_ASBOX
17393 ## ----------------------------------- ##
17394 ## Report this to llvmbugs@cs.uiuc.edu ##
17395 ## ----------------------------------- ##
17396 _ASBOX
17397      ) | sed "s/^/$as_me: WARNING:     /" >&2
17398     ;;
17399 esac
17400 { echo "$as_me:$LINENO: checking for $ac_header" >&5
17401 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17402 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17403   echo $ECHO_N "(cached) $ECHO_C" >&6
17404 else
17405   eval "$as_ac_Header=\$ac_header_preproc"
17406 fi
17407 ac_res=`eval echo '${'$as_ac_Header'}'`
17408                { echo "$as_me:$LINENO: result: $ac_res" >&5
17409 echo "${ECHO_T}$ac_res" >&6; }
17410
17411 fi
17412 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17413   cat >>confdefs.h <<_ACEOF
17414 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17415 _ACEOF
17416
17417 fi
17418
17419 done
17420
17421
17422 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
17423 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
17424 cat >conftest.$ac_ext <<_ACEOF
17425 /* confdefs.h.  */
17426 _ACEOF
17427 cat confdefs.h >>conftest.$ac_ext
17428 cat >>conftest.$ac_ext <<_ACEOF
17429 /* end confdefs.h.  */
17430 extern const char *__crashreporter_info__;
17431       int main() {
17432         __crashreporter_info__ = "test";
17433         return 0;
17434       }
17435
17436 _ACEOF
17437 rm -f conftest.$ac_objext conftest$ac_exeext
17438 if { (ac_try="$ac_link"
17439 case "(($ac_try" in
17440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17441   *) ac_try_echo=$ac_try;;
17442 esac
17443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17444   (eval "$ac_link") 2>conftest.er1
17445   ac_status=$?
17446   grep -v '^ *+' conftest.er1 >conftest.err
17447   rm -f conftest.er1
17448   cat conftest.err >&5
17449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17450   (exit $ac_status); } &&
17451          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17452   { (case "(($ac_try" in
17453   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17454   *) ac_try_echo=$ac_try;;
17455 esac
17456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17457   (eval "$ac_try") 2>&5
17458   ac_status=$?
17459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17460   (exit $ac_status); }; } &&
17461          { ac_try='test -s conftest$ac_exeext'
17462   { (case "(($ac_try" in
17463   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17464   *) ac_try_echo=$ac_try;;
17465 esac
17466 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17467   (eval "$ac_try") 2>&5
17468   ac_status=$?
17469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17470   (exit $ac_status); }; }; then
17471   { echo "$as_me:$LINENO: result: yes" >&5
17472 echo "${ECHO_T}yes" >&6; }
17473
17474 cat >>confdefs.h <<\_ACEOF
17475 #define HAVE_CRASHREPORTER_INFO 1
17476 _ACEOF
17477
17478 else
17479   echo "$as_me: failed program was:" >&5
17480 sed 's/^/| /' conftest.$ac_ext >&5
17481
17482         { echo "$as_me:$LINENO: result: no" >&5
17483 echo "${ECHO_T}no" >&6; }
17484
17485 cat >>confdefs.h <<\_ACEOF
17486 #define HAVE_CRASHREPORTER_INFO 0
17487 _ACEOF
17488
17489 fi
17490
17491 rm -f core conftest.err conftest.$ac_objext \
17492       conftest$ac_exeext conftest.$ac_ext
17493
17494
17495
17496
17497   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
17498 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
17499 if test "${ac_cv_huge_val_sanity+set}" = set; then
17500   echo $ECHO_N "(cached) $ECHO_C" >&6
17501 else
17502
17503     ac_ext=cpp
17504 ac_cpp='$CXXCPP $CPPFLAGS'
17505 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17506 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17507 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17508
17509     ac_save_CXXFLAGS=$CXXFLAGS
17510     CXXFLAGS=-pedantic
17511     if test "$cross_compiling" = yes; then
17512   ac_cv_huge_val_sanity=yes
17513 else
17514   cat >conftest.$ac_ext <<_ACEOF
17515 /* confdefs.h.  */
17516 _ACEOF
17517 cat confdefs.h >>conftest.$ac_ext
17518 cat >>conftest.$ac_ext <<_ACEOF
17519 /* end confdefs.h.  */
17520 #include <math.h>
17521 int
17522 main ()
17523 {
17524 double x = HUGE_VAL; return x != x;
17525   ;
17526   return 0;
17527 }
17528 _ACEOF
17529 rm -f conftest$ac_exeext
17530 if { (ac_try="$ac_link"
17531 case "(($ac_try" in
17532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17533   *) ac_try_echo=$ac_try;;
17534 esac
17535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17536   (eval "$ac_link") 2>&5
17537   ac_status=$?
17538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17539   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17540   { (case "(($ac_try" in
17541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17542   *) ac_try_echo=$ac_try;;
17543 esac
17544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17545   (eval "$ac_try") 2>&5
17546   ac_status=$?
17547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17548   (exit $ac_status); }; }; then
17549   ac_cv_huge_val_sanity=yes
17550 else
17551   echo "$as_me: program exited with status $ac_status" >&5
17552 echo "$as_me: failed program was:" >&5
17553 sed 's/^/| /' conftest.$ac_ext >&5
17554
17555 ( exit $ac_status )
17556 ac_cv_huge_val_sanity=no
17557 fi
17558 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17559 fi
17560
17561
17562     CXXFLAGS=$ac_save_CXXFLAGS
17563     ac_ext=c
17564 ac_cpp='$CPP $CPPFLAGS'
17565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17568
17569
17570 fi
17571 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
17572 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
17573   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
17574
17575
17576 { echo "$as_me:$LINENO: checking for pid_t" >&5
17577 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
17578 if test "${ac_cv_type_pid_t+set}" = set; then
17579   echo $ECHO_N "(cached) $ECHO_C" >&6
17580 else
17581   cat >conftest.$ac_ext <<_ACEOF
17582 /* confdefs.h.  */
17583 _ACEOF
17584 cat confdefs.h >>conftest.$ac_ext
17585 cat >>conftest.$ac_ext <<_ACEOF
17586 /* end confdefs.h.  */
17587 $ac_includes_default
17588 typedef pid_t ac__type_new_;
17589 int
17590 main ()
17591 {
17592 if ((ac__type_new_ *) 0)
17593   return 0;
17594 if (sizeof (ac__type_new_))
17595   return 0;
17596   ;
17597   return 0;
17598 }
17599 _ACEOF
17600 rm -f conftest.$ac_objext
17601 if { (ac_try="$ac_compile"
17602 case "(($ac_try" in
17603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17604   *) ac_try_echo=$ac_try;;
17605 esac
17606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17607   (eval "$ac_compile") 2>conftest.er1
17608   ac_status=$?
17609   grep -v '^ *+' conftest.er1 >conftest.err
17610   rm -f conftest.er1
17611   cat conftest.err >&5
17612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17613   (exit $ac_status); } &&
17614          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17615   { (case "(($ac_try" in
17616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17617   *) ac_try_echo=$ac_try;;
17618 esac
17619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17620   (eval "$ac_try") 2>&5
17621   ac_status=$?
17622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17623   (exit $ac_status); }; } &&
17624          { ac_try='test -s conftest.$ac_objext'
17625   { (case "(($ac_try" in
17626   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17627   *) ac_try_echo=$ac_try;;
17628 esac
17629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17630   (eval "$ac_try") 2>&5
17631   ac_status=$?
17632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17633   (exit $ac_status); }; }; then
17634   ac_cv_type_pid_t=yes
17635 else
17636   echo "$as_me: failed program was:" >&5
17637 sed 's/^/| /' conftest.$ac_ext >&5
17638
17639         ac_cv_type_pid_t=no
17640 fi
17641
17642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17643 fi
17644 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
17645 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
17646 if test $ac_cv_type_pid_t = yes; then
17647   :
17648 else
17649
17650 cat >>confdefs.h <<_ACEOF
17651 #define pid_t int
17652 _ACEOF
17653
17654 fi
17655
17656 { echo "$as_me:$LINENO: checking for size_t" >&5
17657 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
17658 if test "${ac_cv_type_size_t+set}" = set; then
17659   echo $ECHO_N "(cached) $ECHO_C" >&6
17660 else
17661   cat >conftest.$ac_ext <<_ACEOF
17662 /* confdefs.h.  */
17663 _ACEOF
17664 cat confdefs.h >>conftest.$ac_ext
17665 cat >>conftest.$ac_ext <<_ACEOF
17666 /* end confdefs.h.  */
17667 $ac_includes_default
17668 typedef size_t ac__type_new_;
17669 int
17670 main ()
17671 {
17672 if ((ac__type_new_ *) 0)
17673   return 0;
17674 if (sizeof (ac__type_new_))
17675   return 0;
17676   ;
17677   return 0;
17678 }
17679 _ACEOF
17680 rm -f conftest.$ac_objext
17681 if { (ac_try="$ac_compile"
17682 case "(($ac_try" in
17683   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17684   *) ac_try_echo=$ac_try;;
17685 esac
17686 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17687   (eval "$ac_compile") 2>conftest.er1
17688   ac_status=$?
17689   grep -v '^ *+' conftest.er1 >conftest.err
17690   rm -f conftest.er1
17691   cat conftest.err >&5
17692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17693   (exit $ac_status); } &&
17694          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17695   { (case "(($ac_try" in
17696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17697   *) ac_try_echo=$ac_try;;
17698 esac
17699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17700   (eval "$ac_try") 2>&5
17701   ac_status=$?
17702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17703   (exit $ac_status); }; } &&
17704          { ac_try='test -s conftest.$ac_objext'
17705   { (case "(($ac_try" in
17706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17707   *) ac_try_echo=$ac_try;;
17708 esac
17709 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17710   (eval "$ac_try") 2>&5
17711   ac_status=$?
17712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17713   (exit $ac_status); }; }; then
17714   ac_cv_type_size_t=yes
17715 else
17716   echo "$as_me: failed program was:" >&5
17717 sed 's/^/| /' conftest.$ac_ext >&5
17718
17719         ac_cv_type_size_t=no
17720 fi
17721
17722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17723 fi
17724 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
17725 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
17726 if test $ac_cv_type_size_t = yes; then
17727   :
17728 else
17729
17730 cat >>confdefs.h <<_ACEOF
17731 #define size_t unsigned int
17732 _ACEOF
17733
17734 fi
17735
17736
17737 cat >>confdefs.h <<_ACEOF
17738 #define RETSIGTYPE void
17739 _ACEOF
17740
17741 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17742 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
17743 if test "${ac_cv_struct_tm+set}" = set; then
17744   echo $ECHO_N "(cached) $ECHO_C" >&6
17745 else
17746   cat >conftest.$ac_ext <<_ACEOF
17747 /* confdefs.h.  */
17748 _ACEOF
17749 cat confdefs.h >>conftest.$ac_ext
17750 cat >>conftest.$ac_ext <<_ACEOF
17751 /* end confdefs.h.  */
17752 #include <sys/types.h>
17753 #include <time.h>
17754
17755 int
17756 main ()
17757 {
17758 struct tm *tp; tp->tm_sec;
17759   ;
17760   return 0;
17761 }
17762 _ACEOF
17763 rm -f conftest.$ac_objext
17764 if { (ac_try="$ac_compile"
17765 case "(($ac_try" in
17766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17767   *) ac_try_echo=$ac_try;;
17768 esac
17769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17770   (eval "$ac_compile") 2>conftest.er1
17771   ac_status=$?
17772   grep -v '^ *+' conftest.er1 >conftest.err
17773   rm -f conftest.er1
17774   cat conftest.err >&5
17775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17776   (exit $ac_status); } &&
17777          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17778   { (case "(($ac_try" in
17779   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17780   *) ac_try_echo=$ac_try;;
17781 esac
17782 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17783   (eval "$ac_try") 2>&5
17784   ac_status=$?
17785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17786   (exit $ac_status); }; } &&
17787          { ac_try='test -s conftest.$ac_objext'
17788   { (case "(($ac_try" in
17789   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17790   *) ac_try_echo=$ac_try;;
17791 esac
17792 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17793   (eval "$ac_try") 2>&5
17794   ac_status=$?
17795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17796   (exit $ac_status); }; }; then
17797   ac_cv_struct_tm=time.h
17798 else
17799   echo "$as_me: failed program was:" >&5
17800 sed 's/^/| /' conftest.$ac_ext >&5
17801
17802         ac_cv_struct_tm=sys/time.h
17803 fi
17804
17805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17806 fi
17807 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17808 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
17809 if test $ac_cv_struct_tm = sys/time.h; then
17810
17811 cat >>confdefs.h <<\_ACEOF
17812 #define TM_IN_SYS_TIME 1
17813 _ACEOF
17814
17815 fi
17816
17817 { echo "$as_me:$LINENO: checking for int64_t" >&5
17818 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
17819 if test "${ac_cv_type_int64_t+set}" = set; then
17820   echo $ECHO_N "(cached) $ECHO_C" >&6
17821 else
17822   cat >conftest.$ac_ext <<_ACEOF
17823 /* confdefs.h.  */
17824 _ACEOF
17825 cat confdefs.h >>conftest.$ac_ext
17826 cat >>conftest.$ac_ext <<_ACEOF
17827 /* end confdefs.h.  */
17828 $ac_includes_default
17829 typedef int64_t ac__type_new_;
17830 int
17831 main ()
17832 {
17833 if ((ac__type_new_ *) 0)
17834   return 0;
17835 if (sizeof (ac__type_new_))
17836   return 0;
17837   ;
17838   return 0;
17839 }
17840 _ACEOF
17841 rm -f conftest.$ac_objext
17842 if { (ac_try="$ac_compile"
17843 case "(($ac_try" in
17844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17845   *) ac_try_echo=$ac_try;;
17846 esac
17847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17848   (eval "$ac_compile") 2>conftest.er1
17849   ac_status=$?
17850   grep -v '^ *+' conftest.er1 >conftest.err
17851   rm -f conftest.er1
17852   cat conftest.err >&5
17853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17854   (exit $ac_status); } &&
17855          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17856   { (case "(($ac_try" in
17857   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17858   *) ac_try_echo=$ac_try;;
17859 esac
17860 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17861   (eval "$ac_try") 2>&5
17862   ac_status=$?
17863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17864   (exit $ac_status); }; } &&
17865          { ac_try='test -s conftest.$ac_objext'
17866   { (case "(($ac_try" in
17867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17868   *) ac_try_echo=$ac_try;;
17869 esac
17870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17871   (eval "$ac_try") 2>&5
17872   ac_status=$?
17873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17874   (exit $ac_status); }; }; then
17875   ac_cv_type_int64_t=yes
17876 else
17877   echo "$as_me: failed program was:" >&5
17878 sed 's/^/| /' conftest.$ac_ext >&5
17879
17880         ac_cv_type_int64_t=no
17881 fi
17882
17883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17884 fi
17885 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
17886 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
17887 if test $ac_cv_type_int64_t = yes; then
17888
17889 cat >>confdefs.h <<_ACEOF
17890 #define HAVE_INT64_T 1
17891 _ACEOF
17892
17893
17894 else
17895   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
17896 echo "$as_me: error: Type int64_t required but not found" >&2;}
17897    { (exit 1); exit 1; }; }
17898 fi
17899
17900 { echo "$as_me:$LINENO: checking for uint64_t" >&5
17901 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
17902 if test "${ac_cv_type_uint64_t+set}" = set; then
17903   echo $ECHO_N "(cached) $ECHO_C" >&6
17904 else
17905   cat >conftest.$ac_ext <<_ACEOF
17906 /* confdefs.h.  */
17907 _ACEOF
17908 cat confdefs.h >>conftest.$ac_ext
17909 cat >>conftest.$ac_ext <<_ACEOF
17910 /* end confdefs.h.  */
17911 $ac_includes_default
17912 typedef uint64_t ac__type_new_;
17913 int
17914 main ()
17915 {
17916 if ((ac__type_new_ *) 0)
17917   return 0;
17918 if (sizeof (ac__type_new_))
17919   return 0;
17920   ;
17921   return 0;
17922 }
17923 _ACEOF
17924 rm -f conftest.$ac_objext
17925 if { (ac_try="$ac_compile"
17926 case "(($ac_try" in
17927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17928   *) ac_try_echo=$ac_try;;
17929 esac
17930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17931   (eval "$ac_compile") 2>conftest.er1
17932   ac_status=$?
17933   grep -v '^ *+' conftest.er1 >conftest.err
17934   rm -f conftest.er1
17935   cat conftest.err >&5
17936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17937   (exit $ac_status); } &&
17938          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17939   { (case "(($ac_try" in
17940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17941   *) ac_try_echo=$ac_try;;
17942 esac
17943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17944   (eval "$ac_try") 2>&5
17945   ac_status=$?
17946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17947   (exit $ac_status); }; } &&
17948          { ac_try='test -s conftest.$ac_objext'
17949   { (case "(($ac_try" in
17950   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17951   *) ac_try_echo=$ac_try;;
17952 esac
17953 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17954   (eval "$ac_try") 2>&5
17955   ac_status=$?
17956   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17957   (exit $ac_status); }; }; then
17958   ac_cv_type_uint64_t=yes
17959 else
17960   echo "$as_me: failed program was:" >&5
17961 sed 's/^/| /' conftest.$ac_ext >&5
17962
17963         ac_cv_type_uint64_t=no
17964 fi
17965
17966 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17967 fi
17968 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17969 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17970 if test $ac_cv_type_uint64_t = yes; then
17971
17972 cat >>confdefs.h <<_ACEOF
17973 #define HAVE_UINT64_T 1
17974 _ACEOF
17975
17976
17977 else
17978   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17979 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17980 if test "${ac_cv_type_u_int64_t+set}" = set; then
17981   echo $ECHO_N "(cached) $ECHO_C" >&6
17982 else
17983   cat >conftest.$ac_ext <<_ACEOF
17984 /* confdefs.h.  */
17985 _ACEOF
17986 cat confdefs.h >>conftest.$ac_ext
17987 cat >>conftest.$ac_ext <<_ACEOF
17988 /* end confdefs.h.  */
17989 $ac_includes_default
17990 typedef u_int64_t ac__type_new_;
17991 int
17992 main ()
17993 {
17994 if ((ac__type_new_ *) 0)
17995   return 0;
17996 if (sizeof (ac__type_new_))
17997   return 0;
17998   ;
17999   return 0;
18000 }
18001 _ACEOF
18002 rm -f conftest.$ac_objext
18003 if { (ac_try="$ac_compile"
18004 case "(($ac_try" in
18005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18006   *) ac_try_echo=$ac_try;;
18007 esac
18008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18009   (eval "$ac_compile") 2>conftest.er1
18010   ac_status=$?
18011   grep -v '^ *+' conftest.er1 >conftest.err
18012   rm -f conftest.er1
18013   cat conftest.err >&5
18014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18015   (exit $ac_status); } &&
18016          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18017   { (case "(($ac_try" in
18018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18019   *) ac_try_echo=$ac_try;;
18020 esac
18021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18022   (eval "$ac_try") 2>&5
18023   ac_status=$?
18024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18025   (exit $ac_status); }; } &&
18026          { ac_try='test -s conftest.$ac_objext'
18027   { (case "(($ac_try" in
18028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18029   *) ac_try_echo=$ac_try;;
18030 esac
18031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18032   (eval "$ac_try") 2>&5
18033   ac_status=$?
18034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18035   (exit $ac_status); }; }; then
18036   ac_cv_type_u_int64_t=yes
18037 else
18038   echo "$as_me: failed program was:" >&5
18039 sed 's/^/| /' conftest.$ac_ext >&5
18040
18041         ac_cv_type_u_int64_t=no
18042 fi
18043
18044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18045 fi
18046 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
18047 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
18048 if test $ac_cv_type_u_int64_t = yes; then
18049
18050 cat >>confdefs.h <<_ACEOF
18051 #define HAVE_U_INT64_T 1
18052 _ACEOF
18053
18054
18055 else
18056   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
18057 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
18058    { (exit 1); exit 1; }; }
18059 fi
18060
18061 fi
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
18073 do
18074 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18075 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18076 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18077 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18078   echo $ECHO_N "(cached) $ECHO_C" >&6
18079 else
18080   cat >conftest.$ac_ext <<_ACEOF
18081 /* confdefs.h.  */
18082 _ACEOF
18083 cat confdefs.h >>conftest.$ac_ext
18084 cat >>conftest.$ac_ext <<_ACEOF
18085 /* end confdefs.h.  */
18086 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18087    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18088 #define $ac_func innocuous_$ac_func
18089
18090 /* System header to define __stub macros and hopefully few prototypes,
18091     which can conflict with char $ac_func (); below.
18092     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18093     <limits.h> exists even on freestanding compilers.  */
18094
18095 #ifdef __STDC__
18096 # include <limits.h>
18097 #else
18098 # include <assert.h>
18099 #endif
18100
18101 #undef $ac_func
18102
18103 /* Override any GCC internal prototype to avoid an error.
18104    Use char because int might match the return type of a GCC
18105    builtin and then its argument prototype would still apply.  */
18106 #ifdef __cplusplus
18107 extern "C"
18108 #endif
18109 char $ac_func ();
18110 /* The GNU C library defines this for functions which it implements
18111     to always fail with ENOSYS.  Some functions are actually named
18112     something starting with __ and the normal name is an alias.  */
18113 #if defined __stub_$ac_func || defined __stub___$ac_func
18114 choke me
18115 #endif
18116
18117 int
18118 main ()
18119 {
18120 return $ac_func ();
18121   ;
18122   return 0;
18123 }
18124 _ACEOF
18125 rm -f conftest.$ac_objext conftest$ac_exeext
18126 if { (ac_try="$ac_link"
18127 case "(($ac_try" in
18128   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18129   *) ac_try_echo=$ac_try;;
18130 esac
18131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18132   (eval "$ac_link") 2>conftest.er1
18133   ac_status=$?
18134   grep -v '^ *+' conftest.er1 >conftest.err
18135   rm -f conftest.er1
18136   cat conftest.err >&5
18137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18138   (exit $ac_status); } &&
18139          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18140   { (case "(($ac_try" in
18141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18142   *) ac_try_echo=$ac_try;;
18143 esac
18144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18145   (eval "$ac_try") 2>&5
18146   ac_status=$?
18147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18148   (exit $ac_status); }; } &&
18149          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
18159   eval "$as_ac_var=yes"
18160 else
18161   echo "$as_me: failed program was:" >&5
18162 sed 's/^/| /' conftest.$ac_ext >&5
18163
18164         eval "$as_ac_var=no"
18165 fi
18166
18167 rm -f core conftest.err conftest.$ac_objext \
18168       conftest$ac_exeext conftest.$ac_ext
18169 fi
18170 ac_res=`eval echo '${'$as_ac_var'}'`
18171                { echo "$as_me:$LINENO: result: $ac_res" >&5
18172 echo "${ECHO_T}$ac_res" >&6; }
18173 if test `eval echo '${'$as_ac_var'}'` = yes; then
18174   cat >>confdefs.h <<_ACEOF
18175 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18176 _ACEOF
18177
18178 fi
18179 done
18180
18181
18182
18183
18184
18185 for ac_func in powf fmodf strtof round
18186 do
18187 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18188 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18189 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18190 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18191   echo $ECHO_N "(cached) $ECHO_C" >&6
18192 else
18193   cat >conftest.$ac_ext <<_ACEOF
18194 /* confdefs.h.  */
18195 _ACEOF
18196 cat confdefs.h >>conftest.$ac_ext
18197 cat >>conftest.$ac_ext <<_ACEOF
18198 /* end confdefs.h.  */
18199 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18200    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18201 #define $ac_func innocuous_$ac_func
18202
18203 /* System header to define __stub macros and hopefully few prototypes,
18204     which can conflict with char $ac_func (); below.
18205     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18206     <limits.h> exists even on freestanding compilers.  */
18207
18208 #ifdef __STDC__
18209 # include <limits.h>
18210 #else
18211 # include <assert.h>
18212 #endif
18213
18214 #undef $ac_func
18215
18216 /* Override any GCC internal prototype to avoid an error.
18217    Use char because int might match the return type of a GCC
18218    builtin and then its argument prototype would still apply.  */
18219 #ifdef __cplusplus
18220 extern "C"
18221 #endif
18222 char $ac_func ();
18223 /* The GNU C library defines this for functions which it implements
18224     to always fail with ENOSYS.  Some functions are actually named
18225     something starting with __ and the normal name is an alias.  */
18226 #if defined __stub_$ac_func || defined __stub___$ac_func
18227 choke me
18228 #endif
18229
18230 int
18231 main ()
18232 {
18233 return $ac_func ();
18234   ;
18235   return 0;
18236 }
18237 _ACEOF
18238 rm -f conftest.$ac_objext conftest$ac_exeext
18239 if { (ac_try="$ac_link"
18240 case "(($ac_try" in
18241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18242   *) ac_try_echo=$ac_try;;
18243 esac
18244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18245   (eval "$ac_link") 2>conftest.er1
18246   ac_status=$?
18247   grep -v '^ *+' conftest.er1 >conftest.err
18248   rm -f conftest.er1
18249   cat conftest.err >&5
18250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18251   (exit $ac_status); } &&
18252          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18253   { (case "(($ac_try" in
18254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18255   *) ac_try_echo=$ac_try;;
18256 esac
18257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18258   (eval "$ac_try") 2>&5
18259   ac_status=$?
18260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18261   (exit $ac_status); }; } &&
18262          { ac_try='test -s conftest$ac_exeext'
18263   { (case "(($ac_try" in
18264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18265   *) ac_try_echo=$ac_try;;
18266 esac
18267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18268   (eval "$ac_try") 2>&5
18269   ac_status=$?
18270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18271   (exit $ac_status); }; }; then
18272   eval "$as_ac_var=yes"
18273 else
18274   echo "$as_me: failed program was:" >&5
18275 sed 's/^/| /' conftest.$ac_ext >&5
18276
18277         eval "$as_ac_var=no"
18278 fi
18279
18280 rm -f core conftest.err conftest.$ac_objext \
18281       conftest$ac_exeext conftest.$ac_ext
18282 fi
18283 ac_res=`eval echo '${'$as_ac_var'}'`
18284                { echo "$as_me:$LINENO: result: $ac_res" >&5
18285 echo "${ECHO_T}$ac_res" >&6; }
18286 if test `eval echo '${'$as_ac_var'}'` = yes; then
18287   cat >>confdefs.h <<_ACEOF
18288 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18289 _ACEOF
18290
18291 fi
18292 done
18293
18294
18295
18296
18297
18298
18299 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
18300 do
18301 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18302 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18303 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18304 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18305   echo $ECHO_N "(cached) $ECHO_C" >&6
18306 else
18307   cat >conftest.$ac_ext <<_ACEOF
18308 /* confdefs.h.  */
18309 _ACEOF
18310 cat confdefs.h >>conftest.$ac_ext
18311 cat >>conftest.$ac_ext <<_ACEOF
18312 /* end confdefs.h.  */
18313 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18314    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18315 #define $ac_func innocuous_$ac_func
18316
18317 /* System header to define __stub macros and hopefully few prototypes,
18318     which can conflict with char $ac_func (); below.
18319     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18320     <limits.h> exists even on freestanding compilers.  */
18321
18322 #ifdef __STDC__
18323 # include <limits.h>
18324 #else
18325 # include <assert.h>
18326 #endif
18327
18328 #undef $ac_func
18329
18330 /* Override any GCC internal prototype to avoid an error.
18331    Use char because int might match the return type of a GCC
18332    builtin and then its argument prototype would still apply.  */
18333 #ifdef __cplusplus
18334 extern "C"
18335 #endif
18336 char $ac_func ();
18337 /* The GNU C library defines this for functions which it implements
18338     to always fail with ENOSYS.  Some functions are actually named
18339     something starting with __ and the normal name is an alias.  */
18340 #if defined __stub_$ac_func || defined __stub___$ac_func
18341 choke me
18342 #endif
18343
18344 int
18345 main ()
18346 {
18347 return $ac_func ();
18348   ;
18349   return 0;
18350 }
18351 _ACEOF
18352 rm -f conftest.$ac_objext conftest$ac_exeext
18353 if { (ac_try="$ac_link"
18354 case "(($ac_try" in
18355   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18356   *) ac_try_echo=$ac_try;;
18357 esac
18358 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18359   (eval "$ac_link") 2>conftest.er1
18360   ac_status=$?
18361   grep -v '^ *+' conftest.er1 >conftest.err
18362   rm -f conftest.er1
18363   cat conftest.err >&5
18364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18365   (exit $ac_status); } &&
18366          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18367   { (case "(($ac_try" in
18368   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18369   *) ac_try_echo=$ac_try;;
18370 esac
18371 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18372   (eval "$ac_try") 2>&5
18373   ac_status=$?
18374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18375   (exit $ac_status); }; } &&
18376          { ac_try='test -s conftest$ac_exeext'
18377   { (case "(($ac_try" in
18378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18379   *) ac_try_echo=$ac_try;;
18380 esac
18381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18382   (eval "$ac_try") 2>&5
18383   ac_status=$?
18384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18385   (exit $ac_status); }; }; then
18386   eval "$as_ac_var=yes"
18387 else
18388   echo "$as_me: failed program was:" >&5
18389 sed 's/^/| /' conftest.$ac_ext >&5
18390
18391         eval "$as_ac_var=no"
18392 fi
18393
18394 rm -f core conftest.err conftest.$ac_objext \
18395       conftest$ac_exeext conftest.$ac_ext
18396 fi
18397 ac_res=`eval echo '${'$as_ac_var'}'`
18398                { echo "$as_me:$LINENO: result: $ac_res" >&5
18399 echo "${ECHO_T}$ac_res" >&6; }
18400 if test `eval echo '${'$as_ac_var'}'` = yes; then
18401   cat >>confdefs.h <<_ACEOF
18402 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18403 _ACEOF
18404
18405 fi
18406 done
18407
18408
18409
18410
18411 for ac_func in isatty mkdtemp mkstemp
18412 do
18413 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18414 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18415 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18416 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18417   echo $ECHO_N "(cached) $ECHO_C" >&6
18418 else
18419   cat >conftest.$ac_ext <<_ACEOF
18420 /* confdefs.h.  */
18421 _ACEOF
18422 cat confdefs.h >>conftest.$ac_ext
18423 cat >>conftest.$ac_ext <<_ACEOF
18424 /* end confdefs.h.  */
18425 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18426    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18427 #define $ac_func innocuous_$ac_func
18428
18429 /* System header to define __stub macros and hopefully few prototypes,
18430     which can conflict with char $ac_func (); below.
18431     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18432     <limits.h> exists even on freestanding compilers.  */
18433
18434 #ifdef __STDC__
18435 # include <limits.h>
18436 #else
18437 # include <assert.h>
18438 #endif
18439
18440 #undef $ac_func
18441
18442 /* Override any GCC internal prototype to avoid an error.
18443    Use char because int might match the return type of a GCC
18444    builtin and then its argument prototype would still apply.  */
18445 #ifdef __cplusplus
18446 extern "C"
18447 #endif
18448 char $ac_func ();
18449 /* The GNU C library defines this for functions which it implements
18450     to always fail with ENOSYS.  Some functions are actually named
18451     something starting with __ and the normal name is an alias.  */
18452 #if defined __stub_$ac_func || defined __stub___$ac_func
18453 choke me
18454 #endif
18455
18456 int
18457 main ()
18458 {
18459 return $ac_func ();
18460   ;
18461   return 0;
18462 }
18463 _ACEOF
18464 rm -f conftest.$ac_objext conftest$ac_exeext
18465 if { (ac_try="$ac_link"
18466 case "(($ac_try" in
18467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18468   *) ac_try_echo=$ac_try;;
18469 esac
18470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18471   (eval "$ac_link") 2>conftest.er1
18472   ac_status=$?
18473   grep -v '^ *+' conftest.er1 >conftest.err
18474   rm -f conftest.er1
18475   cat conftest.err >&5
18476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18477   (exit $ac_status); } &&
18478          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18479   { (case "(($ac_try" in
18480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18481   *) ac_try_echo=$ac_try;;
18482 esac
18483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18484   (eval "$ac_try") 2>&5
18485   ac_status=$?
18486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18487   (exit $ac_status); }; } &&
18488          { ac_try='test -s conftest$ac_exeext'
18489   { (case "(($ac_try" in
18490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18491   *) ac_try_echo=$ac_try;;
18492 esac
18493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18494   (eval "$ac_try") 2>&5
18495   ac_status=$?
18496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18497   (exit $ac_status); }; }; then
18498   eval "$as_ac_var=yes"
18499 else
18500   echo "$as_me: failed program was:" >&5
18501 sed 's/^/| /' conftest.$ac_ext >&5
18502
18503         eval "$as_ac_var=no"
18504 fi
18505
18506 rm -f core conftest.err conftest.$ac_objext \
18507       conftest$ac_exeext conftest.$ac_ext
18508 fi
18509 ac_res=`eval echo '${'$as_ac_var'}'`
18510                { echo "$as_me:$LINENO: result: $ac_res" >&5
18511 echo "${ECHO_T}$ac_res" >&6; }
18512 if test `eval echo '${'$as_ac_var'}'` = yes; then
18513   cat >>confdefs.h <<_ACEOF
18514 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18515 _ACEOF
18516
18517 fi
18518 done
18519
18520
18521
18522
18523
18524
18525
18526 for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
18527 do
18528 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18529 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18530 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18531 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18532   echo $ECHO_N "(cached) $ECHO_C" >&6
18533 else
18534   cat >conftest.$ac_ext <<_ACEOF
18535 /* confdefs.h.  */
18536 _ACEOF
18537 cat confdefs.h >>conftest.$ac_ext
18538 cat >>conftest.$ac_ext <<_ACEOF
18539 /* end confdefs.h.  */
18540 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18541    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18542 #define $ac_func innocuous_$ac_func
18543
18544 /* System header to define __stub macros and hopefully few prototypes,
18545     which can conflict with char $ac_func (); below.
18546     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18547     <limits.h> exists even on freestanding compilers.  */
18548
18549 #ifdef __STDC__
18550 # include <limits.h>
18551 #else
18552 # include <assert.h>
18553 #endif
18554
18555 #undef $ac_func
18556
18557 /* Override any GCC internal prototype to avoid an error.
18558    Use char because int might match the return type of a GCC
18559    builtin and then its argument prototype would still apply.  */
18560 #ifdef __cplusplus
18561 extern "C"
18562 #endif
18563 char $ac_func ();
18564 /* The GNU C library defines this for functions which it implements
18565     to always fail with ENOSYS.  Some functions are actually named
18566     something starting with __ and the normal name is an alias.  */
18567 #if defined __stub_$ac_func || defined __stub___$ac_func
18568 choke me
18569 #endif
18570
18571 int
18572 main ()
18573 {
18574 return $ac_func ();
18575   ;
18576   return 0;
18577 }
18578 _ACEOF
18579 rm -f conftest.$ac_objext conftest$ac_exeext
18580 if { (ac_try="$ac_link"
18581 case "(($ac_try" in
18582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18583   *) ac_try_echo=$ac_try;;
18584 esac
18585 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18586   (eval "$ac_link") 2>conftest.er1
18587   ac_status=$?
18588   grep -v '^ *+' conftest.er1 >conftest.err
18589   rm -f conftest.er1
18590   cat conftest.err >&5
18591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18592   (exit $ac_status); } &&
18593          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18594   { (case "(($ac_try" in
18595   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18596   *) ac_try_echo=$ac_try;;
18597 esac
18598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18599   (eval "$ac_try") 2>&5
18600   ac_status=$?
18601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18602   (exit $ac_status); }; } &&
18603          { ac_try='test -s conftest$ac_exeext'
18604   { (case "(($ac_try" in
18605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18606   *) ac_try_echo=$ac_try;;
18607 esac
18608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18609   (eval "$ac_try") 2>&5
18610   ac_status=$?
18611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18612   (exit $ac_status); }; }; then
18613   eval "$as_ac_var=yes"
18614 else
18615   echo "$as_me: failed program was:" >&5
18616 sed 's/^/| /' conftest.$ac_ext >&5
18617
18618         eval "$as_ac_var=no"
18619 fi
18620
18621 rm -f core conftest.err conftest.$ac_objext \
18622       conftest$ac_exeext conftest.$ac_ext
18623 fi
18624 ac_res=`eval echo '${'$as_ac_var'}'`
18625                { echo "$as_me:$LINENO: result: $ac_res" >&5
18626 echo "${ECHO_T}$ac_res" >&6; }
18627 if test `eval echo '${'$as_ac_var'}'` = yes; then
18628   cat >>confdefs.h <<_ACEOF
18629 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18630 _ACEOF
18631
18632 fi
18633 done
18634
18635
18636
18637
18638
18639 for ac_func in strerror strerror_r strerror_s setenv
18640 do
18641 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18642 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18643 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18644 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18645   echo $ECHO_N "(cached) $ECHO_C" >&6
18646 else
18647   cat >conftest.$ac_ext <<_ACEOF
18648 /* confdefs.h.  */
18649 _ACEOF
18650 cat confdefs.h >>conftest.$ac_ext
18651 cat >>conftest.$ac_ext <<_ACEOF
18652 /* end confdefs.h.  */
18653 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18654    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18655 #define $ac_func innocuous_$ac_func
18656
18657 /* System header to define __stub macros and hopefully few prototypes,
18658     which can conflict with char $ac_func (); below.
18659     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18660     <limits.h> exists even on freestanding compilers.  */
18661
18662 #ifdef __STDC__
18663 # include <limits.h>
18664 #else
18665 # include <assert.h>
18666 #endif
18667
18668 #undef $ac_func
18669
18670 /* Override any GCC internal prototype to avoid an error.
18671    Use char because int might match the return type of a GCC
18672    builtin and then its argument prototype would still apply.  */
18673 #ifdef __cplusplus
18674 extern "C"
18675 #endif
18676 char $ac_func ();
18677 /* The GNU C library defines this for functions which it implements
18678     to always fail with ENOSYS.  Some functions are actually named
18679     something starting with __ and the normal name is an alias.  */
18680 #if defined __stub_$ac_func || defined __stub___$ac_func
18681 choke me
18682 #endif
18683
18684 int
18685 main ()
18686 {
18687 return $ac_func ();
18688   ;
18689   return 0;
18690 }
18691 _ACEOF
18692 rm -f conftest.$ac_objext conftest$ac_exeext
18693 if { (ac_try="$ac_link"
18694 case "(($ac_try" in
18695   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18696   *) ac_try_echo=$ac_try;;
18697 esac
18698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18699   (eval "$ac_link") 2>conftest.er1
18700   ac_status=$?
18701   grep -v '^ *+' conftest.er1 >conftest.err
18702   rm -f conftest.er1
18703   cat conftest.err >&5
18704   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18705   (exit $ac_status); } &&
18706          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18707   { (case "(($ac_try" in
18708   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18709   *) ac_try_echo=$ac_try;;
18710 esac
18711 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18712   (eval "$ac_try") 2>&5
18713   ac_status=$?
18714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18715   (exit $ac_status); }; } &&
18716          { ac_try='test -s conftest$ac_exeext'
18717   { (case "(($ac_try" in
18718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18719   *) ac_try_echo=$ac_try;;
18720 esac
18721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18722   (eval "$ac_try") 2>&5
18723   ac_status=$?
18724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18725   (exit $ac_status); }; }; then
18726   eval "$as_ac_var=yes"
18727 else
18728   echo "$as_me: failed program was:" >&5
18729 sed 's/^/| /' conftest.$ac_ext >&5
18730
18731         eval "$as_ac_var=no"
18732 fi
18733
18734 rm -f core conftest.err conftest.$ac_objext \
18735       conftest$ac_exeext conftest.$ac_ext
18736 fi
18737 ac_res=`eval echo '${'$as_ac_var'}'`
18738                { echo "$as_me:$LINENO: result: $ac_res" >&5
18739 echo "${ECHO_T}$ac_res" >&6; }
18740 if test `eval echo '${'$as_ac_var'}'` = yes; then
18741   cat >>confdefs.h <<_ACEOF
18742 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18743 _ACEOF
18744
18745 fi
18746 done
18747
18748
18749
18750
18751
18752 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
18753 do
18754 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18755 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18756 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18757 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18758   echo $ECHO_N "(cached) $ECHO_C" >&6
18759 else
18760   cat >conftest.$ac_ext <<_ACEOF
18761 /* confdefs.h.  */
18762 _ACEOF
18763 cat confdefs.h >>conftest.$ac_ext
18764 cat >>conftest.$ac_ext <<_ACEOF
18765 /* end confdefs.h.  */
18766 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18767    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18768 #define $ac_func innocuous_$ac_func
18769
18770 /* System header to define __stub macros and hopefully few prototypes,
18771     which can conflict with char $ac_func (); below.
18772     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18773     <limits.h> exists even on freestanding compilers.  */
18774
18775 #ifdef __STDC__
18776 # include <limits.h>
18777 #else
18778 # include <assert.h>
18779 #endif
18780
18781 #undef $ac_func
18782
18783 /* Override any GCC internal prototype to avoid an error.
18784    Use char because int might match the return type of a GCC
18785    builtin and then its argument prototype would still apply.  */
18786 #ifdef __cplusplus
18787 extern "C"
18788 #endif
18789 char $ac_func ();
18790 /* The GNU C library defines this for functions which it implements
18791     to always fail with ENOSYS.  Some functions are actually named
18792     something starting with __ and the normal name is an alias.  */
18793 #if defined __stub_$ac_func || defined __stub___$ac_func
18794 choke me
18795 #endif
18796
18797 int
18798 main ()
18799 {
18800 return $ac_func ();
18801   ;
18802   return 0;
18803 }
18804 _ACEOF
18805 rm -f conftest.$ac_objext conftest$ac_exeext
18806 if { (ac_try="$ac_link"
18807 case "(($ac_try" in
18808   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18809   *) ac_try_echo=$ac_try;;
18810 esac
18811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18812   (eval "$ac_link") 2>conftest.er1
18813   ac_status=$?
18814   grep -v '^ *+' conftest.er1 >conftest.err
18815   rm -f conftest.er1
18816   cat conftest.err >&5
18817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18818   (exit $ac_status); } &&
18819          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18820   { (case "(($ac_try" in
18821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18822   *) ac_try_echo=$ac_try;;
18823 esac
18824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18825   (eval "$ac_try") 2>&5
18826   ac_status=$?
18827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18828   (exit $ac_status); }; } &&
18829          { ac_try='test -s conftest$ac_exeext'
18830   { (case "(($ac_try" in
18831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18832   *) ac_try_echo=$ac_try;;
18833 esac
18834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18835   (eval "$ac_try") 2>&5
18836   ac_status=$?
18837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18838   (exit $ac_status); }; }; then
18839   eval "$as_ac_var=yes"
18840 else
18841   echo "$as_me: failed program was:" >&5
18842 sed 's/^/| /' conftest.$ac_ext >&5
18843
18844         eval "$as_ac_var=no"
18845 fi
18846
18847 rm -f core conftest.err conftest.$ac_objext \
18848       conftest$ac_exeext conftest.$ac_ext
18849 fi
18850 ac_res=`eval echo '${'$as_ac_var'}'`
18851                { echo "$as_me:$LINENO: result: $ac_res" >&5
18852 echo "${ECHO_T}$ac_res" >&6; }
18853 if test `eval echo '${'$as_ac_var'}'` = yes; then
18854   cat >>confdefs.h <<_ACEOF
18855 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18856 _ACEOF
18857
18858 fi
18859 done
18860
18861
18862
18863
18864
18865 for ac_func in setjmp longjmp sigsetjmp siglongjmp
18866 do
18867 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18868 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18869 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18870 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18871   echo $ECHO_N "(cached) $ECHO_C" >&6
18872 else
18873   cat >conftest.$ac_ext <<_ACEOF
18874 /* confdefs.h.  */
18875 _ACEOF
18876 cat confdefs.h >>conftest.$ac_ext
18877 cat >>conftest.$ac_ext <<_ACEOF
18878 /* end confdefs.h.  */
18879 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18880    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18881 #define $ac_func innocuous_$ac_func
18882
18883 /* System header to define __stub macros and hopefully few prototypes,
18884     which can conflict with char $ac_func (); below.
18885     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18886     <limits.h> exists even on freestanding compilers.  */
18887
18888 #ifdef __STDC__
18889 # include <limits.h>
18890 #else
18891 # include <assert.h>
18892 #endif
18893
18894 #undef $ac_func
18895
18896 /* Override any GCC internal prototype to avoid an error.
18897    Use char because int might match the return type of a GCC
18898    builtin and then its argument prototype would still apply.  */
18899 #ifdef __cplusplus
18900 extern "C"
18901 #endif
18902 char $ac_func ();
18903 /* The GNU C library defines this for functions which it implements
18904     to always fail with ENOSYS.  Some functions are actually named
18905     something starting with __ and the normal name is an alias.  */
18906 #if defined __stub_$ac_func || defined __stub___$ac_func
18907 choke me
18908 #endif
18909
18910 int
18911 main ()
18912 {
18913 return $ac_func ();
18914   ;
18915   return 0;
18916 }
18917 _ACEOF
18918 rm -f conftest.$ac_objext conftest$ac_exeext
18919 if { (ac_try="$ac_link"
18920 case "(($ac_try" in
18921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18922   *) ac_try_echo=$ac_try;;
18923 esac
18924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18925   (eval "$ac_link") 2>conftest.er1
18926   ac_status=$?
18927   grep -v '^ *+' conftest.er1 >conftest.err
18928   rm -f conftest.er1
18929   cat conftest.err >&5
18930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18931   (exit $ac_status); } &&
18932          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18933   { (case "(($ac_try" in
18934   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18935   *) ac_try_echo=$ac_try;;
18936 esac
18937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18938   (eval "$ac_try") 2>&5
18939   ac_status=$?
18940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18941   (exit $ac_status); }; } &&
18942          { ac_try='test -s conftest$ac_exeext'
18943   { (case "(($ac_try" in
18944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18945   *) ac_try_echo=$ac_try;;
18946 esac
18947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18948   (eval "$ac_try") 2>&5
18949   ac_status=$?
18950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18951   (exit $ac_status); }; }; then
18952   eval "$as_ac_var=yes"
18953 else
18954   echo "$as_me: failed program was:" >&5
18955 sed 's/^/| /' conftest.$ac_ext >&5
18956
18957         eval "$as_ac_var=no"
18958 fi
18959
18960 rm -f core conftest.err conftest.$ac_objext \
18961       conftest$ac_exeext conftest.$ac_ext
18962 fi
18963 ac_res=`eval echo '${'$as_ac_var'}'`
18964                { echo "$as_me:$LINENO: result: $ac_res" >&5
18965 echo "${ECHO_T}$ac_res" >&6; }
18966 if test `eval echo '${'$as_ac_var'}'` = yes; then
18967   cat >>confdefs.h <<_ACEOF
18968 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18969 _ACEOF
18970
18971 fi
18972 done
18973
18974 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18975 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18976 if test "${llvm_cv_c_printf_a+set}" = set; then
18977   echo $ECHO_N "(cached) $ECHO_C" >&6
18978 else
18979   ac_ext=c
18980 ac_cpp='$CPP $CPPFLAGS'
18981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18984
18985  if test "$cross_compiling" = yes; then
18986   llvmac_cv_c_printf_a=no
18987 else
18988   cat >conftest.$ac_ext <<_ACEOF
18989
18990   /* confdefs.h.  */
18991 _ACEOF
18992 cat confdefs.h >>conftest.$ac_ext
18993 cat >>conftest.$ac_ext <<_ACEOF
18994 /* end confdefs.h.  */
18995
18996 #include <stdio.h>
18997 #include <stdlib.h>
18998
18999 int
19000 main ()
19001 {
19002
19003 volatile double A, B;
19004 char Buffer[100];
19005 A = 1;
19006 A /= 10.0;
19007 sprintf(Buffer, "%a", A);
19008 B = atof(Buffer);
19009 if (A != B)
19010   return (1);
19011 if (A != 0x1.999999999999ap-4)
19012   return (1);
19013 return (0);
19014   ;
19015   return 0;
19016 }
19017 _ACEOF
19018 rm -f conftest$ac_exeext
19019 if { (ac_try="$ac_link"
19020 case "(($ac_try" in
19021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19022   *) ac_try_echo=$ac_try;;
19023 esac
19024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19025   (eval "$ac_link") 2>&5
19026   ac_status=$?
19027   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19028   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19029   { (case "(($ac_try" in
19030   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19031   *) ac_try_echo=$ac_try;;
19032 esac
19033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19034   (eval "$ac_try") 2>&5
19035   ac_status=$?
19036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19037   (exit $ac_status); }; }; then
19038   llvm_cv_c_printf_a=yes
19039 else
19040   echo "$as_me: program exited with status $ac_status" >&5
19041 echo "$as_me: failed program was:" >&5
19042 sed 's/^/| /' conftest.$ac_ext >&5
19043
19044 ( exit $ac_status )
19045 llvmac_cv_c_printf_a=no
19046 fi
19047 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19048 fi
19049
19050
19051  ac_ext=c
19052 ac_cpp='$CPP $CPPFLAGS'
19053 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19054 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19055 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19056
19057 fi
19058 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
19059 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
19060  if test "$llvm_cv_c_printf_a" = "yes"; then
19061
19062 cat >>confdefs.h <<\_ACEOF
19063 #define HAVE_PRINTF_A 1
19064 _ACEOF
19065
19066  fi
19067
19068
19069 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
19070 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
19071 if test "${ac_cv_func_rand48+set}" = set; then
19072   echo $ECHO_N "(cached) $ECHO_C" >&6
19073 else
19074   ac_ext=cpp
19075 ac_cpp='$CXXCPP $CPPFLAGS'
19076 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19077 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19078 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19079
19080    cat >conftest.$ac_ext <<_ACEOF
19081 /* confdefs.h.  */
19082 _ACEOF
19083 cat confdefs.h >>conftest.$ac_ext
19084 cat >>conftest.$ac_ext <<_ACEOF
19085 /* end confdefs.h.  */
19086 #include <stdlib.h>
19087 int
19088 main ()
19089 {
19090 srand48(0);lrand48();drand48();
19091   ;
19092   return 0;
19093 }
19094 _ACEOF
19095 rm -f conftest.$ac_objext
19096 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
19103   ac_status=$?
19104   grep -v '^ *+' conftest.er1 >conftest.err
19105   rm -f conftest.er1
19106   cat conftest.err >&5
19107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19108   (exit $ac_status); } &&
19109          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19110   { (case "(($ac_try" in
19111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19112   *) ac_try_echo=$ac_try;;
19113 esac
19114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19115   (eval "$ac_try") 2>&5
19116   ac_status=$?
19117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19118   (exit $ac_status); }; } &&
19119          { ac_try='test -s conftest.$ac_objext'
19120   { (case "(($ac_try" in
19121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19122   *) ac_try_echo=$ac_try;;
19123 esac
19124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19125   (eval "$ac_try") 2>&5
19126   ac_status=$?
19127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19128   (exit $ac_status); }; }; then
19129   ac_cv_func_rand48=yes
19130 else
19131   echo "$as_me: failed program was:" >&5
19132 sed 's/^/| /' conftest.$ac_ext >&5
19133
19134         ac_cv_func_rand48=no
19135 fi
19136
19137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19138   ac_ext=c
19139 ac_cpp='$CPP $CPPFLAGS'
19140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19142 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19143
19144 fi
19145 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
19146 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
19147
19148 if test "$ac_cv_func_rand48" = "yes" ; then
19149
19150 cat >>confdefs.h <<\_ACEOF
19151 #define HAVE_RAND48 1
19152 _ACEOF
19153
19154 fi
19155
19156
19157
19158 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19159 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19160 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19161   echo $ECHO_N "(cached) $ECHO_C" >&6
19162 else
19163   ac_ext=cpp
19164 ac_cpp='$CXXCPP $CPPFLAGS'
19165 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19166 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19167 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19168
19169    cat >conftest.$ac_ext <<_ACEOF
19170 /* confdefs.h.  */
19171 _ACEOF
19172 cat confdefs.h >>conftest.$ac_ext
19173 cat >>conftest.$ac_ext <<_ACEOF
19174 /* end confdefs.h.  */
19175 #include <math.h>
19176 int
19177 main ()
19178 {
19179 float f; isnan(f);
19180   ;
19181   return 0;
19182 }
19183 _ACEOF
19184 rm -f conftest.$ac_objext
19185 if { (ac_try="$ac_compile"
19186 case "(($ac_try" in
19187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19188   *) ac_try_echo=$ac_try;;
19189 esac
19190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19191   (eval "$ac_compile") 2>conftest.er1
19192   ac_status=$?
19193   grep -v '^ *+' conftest.er1 >conftest.err
19194   rm -f conftest.er1
19195   cat conftest.err >&5
19196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19197   (exit $ac_status); } &&
19198          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19199   { (case "(($ac_try" in
19200   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19201   *) ac_try_echo=$ac_try;;
19202 esac
19203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19204   (eval "$ac_try") 2>&5
19205   ac_status=$?
19206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19207   (exit $ac_status); }; } &&
19208          { ac_try='test -s conftest.$ac_objext'
19209   { (case "(($ac_try" in
19210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19211   *) ac_try_echo=$ac_try;;
19212 esac
19213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19214   (eval "$ac_try") 2>&5
19215   ac_status=$?
19216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19217   (exit $ac_status); }; }; then
19218   ac_cv_func_isnan_in_math_h=yes
19219 else
19220   echo "$as_me: failed program was:" >&5
19221 sed 's/^/| /' conftest.$ac_ext >&5
19222
19223         ac_cv_func_isnan_in_math_h=no
19224 fi
19225
19226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19227   ac_ext=c
19228 ac_cpp='$CPP $CPPFLAGS'
19229 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19230 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19231 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19232
19233 fi
19234 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19235 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19236
19237
19238 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19239
19240 cat >>confdefs.h <<\_ACEOF
19241 #define HAVE_ISNAN_IN_MATH_H 1
19242 _ACEOF
19243
19244 fi
19245
19246 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19247 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19248 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19249   echo $ECHO_N "(cached) $ECHO_C" >&6
19250 else
19251   ac_ext=cpp
19252 ac_cpp='$CXXCPP $CPPFLAGS'
19253 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19254 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19255 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19256
19257    cat >conftest.$ac_ext <<_ACEOF
19258 /* confdefs.h.  */
19259 _ACEOF
19260 cat confdefs.h >>conftest.$ac_ext
19261 cat >>conftest.$ac_ext <<_ACEOF
19262 /* end confdefs.h.  */
19263 #include <cmath>
19264 int
19265 main ()
19266 {
19267 float f; isnan(f);
19268   ;
19269   return 0;
19270 }
19271 _ACEOF
19272 rm -f conftest.$ac_objext
19273 if { (ac_try="$ac_compile"
19274 case "(($ac_try" in
19275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19276   *) ac_try_echo=$ac_try;;
19277 esac
19278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19279   (eval "$ac_compile") 2>conftest.er1
19280   ac_status=$?
19281   grep -v '^ *+' conftest.er1 >conftest.err
19282   rm -f conftest.er1
19283   cat conftest.err >&5
19284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19285   (exit $ac_status); } &&
19286          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19287   { (case "(($ac_try" in
19288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19289   *) ac_try_echo=$ac_try;;
19290 esac
19291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19292   (eval "$ac_try") 2>&5
19293   ac_status=$?
19294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19295   (exit $ac_status); }; } &&
19296          { ac_try='test -s conftest.$ac_objext'
19297   { (case "(($ac_try" in
19298   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19299   *) ac_try_echo=$ac_try;;
19300 esac
19301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19302   (eval "$ac_try") 2>&5
19303   ac_status=$?
19304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19305   (exit $ac_status); }; }; then
19306   ac_cv_func_isnan_in_cmath=yes
19307 else
19308   echo "$as_me: failed program was:" >&5
19309 sed 's/^/| /' conftest.$ac_ext >&5
19310
19311         ac_cv_func_isnan_in_cmath=no
19312 fi
19313
19314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19315   ac_ext=c
19316 ac_cpp='$CPP $CPPFLAGS'
19317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19320
19321 fi
19322 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19323 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19324
19325 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19326
19327 cat >>confdefs.h <<\_ACEOF
19328 #define HAVE_ISNAN_IN_CMATH 1
19329 _ACEOF
19330
19331 fi
19332
19333 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19334 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19335 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19336   echo $ECHO_N "(cached) $ECHO_C" >&6
19337 else
19338   ac_ext=cpp
19339 ac_cpp='$CXXCPP $CPPFLAGS'
19340 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19341 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19342 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19343
19344    cat >conftest.$ac_ext <<_ACEOF
19345 /* confdefs.h.  */
19346 _ACEOF
19347 cat confdefs.h >>conftest.$ac_ext
19348 cat >>conftest.$ac_ext <<_ACEOF
19349 /* end confdefs.h.  */
19350 #include <cmath>
19351 int
19352 main ()
19353 {
19354 float f; std::isnan(f);
19355   ;
19356   return 0;
19357 }
19358 _ACEOF
19359 rm -f conftest.$ac_objext
19360 if { (ac_try="$ac_compile"
19361 case "(($ac_try" in
19362   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19363   *) ac_try_echo=$ac_try;;
19364 esac
19365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19366   (eval "$ac_compile") 2>conftest.er1
19367   ac_status=$?
19368   grep -v '^ *+' conftest.er1 >conftest.err
19369   rm -f conftest.er1
19370   cat conftest.err >&5
19371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19372   (exit $ac_status); } &&
19373          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19374   { (case "(($ac_try" in
19375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19376   *) ac_try_echo=$ac_try;;
19377 esac
19378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19379   (eval "$ac_try") 2>&5
19380   ac_status=$?
19381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19382   (exit $ac_status); }; } &&
19383          { ac_try='test -s conftest.$ac_objext'
19384   { (case "(($ac_try" in
19385   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19386   *) ac_try_echo=$ac_try;;
19387 esac
19388 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19389   (eval "$ac_try") 2>&5
19390   ac_status=$?
19391   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19392   (exit $ac_status); }; }; then
19393   ac_cv_func_std_isnan_in_cmath=yes
19394 else
19395   echo "$as_me: failed program was:" >&5
19396 sed 's/^/| /' conftest.$ac_ext >&5
19397
19398         ac_cv_func_std_isnan_in_cmath=no
19399 fi
19400
19401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19402   ac_ext=c
19403 ac_cpp='$CPP $CPPFLAGS'
19404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19407
19408 fi
19409 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19410 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19411
19412 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19413
19414 cat >>confdefs.h <<\_ACEOF
19415 #define HAVE_STD_ISNAN_IN_CMATH 1
19416 _ACEOF
19417
19418 fi
19419
19420
19421 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19422 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19423 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19424   echo $ECHO_N "(cached) $ECHO_C" >&6
19425 else
19426   ac_ext=cpp
19427 ac_cpp='$CXXCPP $CPPFLAGS'
19428 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19429 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19430 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19431
19432    cat >conftest.$ac_ext <<_ACEOF
19433 /* confdefs.h.  */
19434 _ACEOF
19435 cat confdefs.h >>conftest.$ac_ext
19436 cat >>conftest.$ac_ext <<_ACEOF
19437 /* end confdefs.h.  */
19438 #include <math.h>
19439 int
19440 main ()
19441 {
19442 float f; isinf(f);
19443   ;
19444   return 0;
19445 }
19446 _ACEOF
19447 rm -f conftest.$ac_objext
19448 if { (ac_try="$ac_compile"
19449 case "(($ac_try" in
19450   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19451   *) ac_try_echo=$ac_try;;
19452 esac
19453 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19454   (eval "$ac_compile") 2>conftest.er1
19455   ac_status=$?
19456   grep -v '^ *+' conftest.er1 >conftest.err
19457   rm -f conftest.er1
19458   cat conftest.err >&5
19459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19460   (exit $ac_status); } &&
19461          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19462   { (case "(($ac_try" in
19463   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19464   *) ac_try_echo=$ac_try;;
19465 esac
19466 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19467   (eval "$ac_try") 2>&5
19468   ac_status=$?
19469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19470   (exit $ac_status); }; } &&
19471          { ac_try='test -s conftest.$ac_objext'
19472   { (case "(($ac_try" in
19473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19474   *) ac_try_echo=$ac_try;;
19475 esac
19476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19477   (eval "$ac_try") 2>&5
19478   ac_status=$?
19479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19480   (exit $ac_status); }; }; then
19481   ac_cv_func_isinf_in_math_h=yes
19482 else
19483   echo "$as_me: failed program was:" >&5
19484 sed 's/^/| /' conftest.$ac_ext >&5
19485
19486         ac_cv_func_isinf_in_math_h=no
19487 fi
19488
19489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19490   ac_ext=c
19491 ac_cpp='$CPP $CPPFLAGS'
19492 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19493 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19494 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19495
19496 fi
19497 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19498 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19499
19500 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19501
19502 cat >>confdefs.h <<\_ACEOF
19503 #define HAVE_ISINF_IN_MATH_H 1
19504 _ACEOF
19505
19506 fi
19507
19508 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19509 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19510 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19511   echo $ECHO_N "(cached) $ECHO_C" >&6
19512 else
19513   ac_ext=cpp
19514 ac_cpp='$CXXCPP $CPPFLAGS'
19515 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19516 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19517 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19518
19519    cat >conftest.$ac_ext <<_ACEOF
19520 /* confdefs.h.  */
19521 _ACEOF
19522 cat confdefs.h >>conftest.$ac_ext
19523 cat >>conftest.$ac_ext <<_ACEOF
19524 /* end confdefs.h.  */
19525 #include <cmath>
19526 int
19527 main ()
19528 {
19529 float f; isinf(f);
19530   ;
19531   return 0;
19532 }
19533 _ACEOF
19534 rm -f conftest.$ac_objext
19535 if { (ac_try="$ac_compile"
19536 case "(($ac_try" in
19537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19538   *) ac_try_echo=$ac_try;;
19539 esac
19540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19541   (eval "$ac_compile") 2>conftest.er1
19542   ac_status=$?
19543   grep -v '^ *+' conftest.er1 >conftest.err
19544   rm -f conftest.er1
19545   cat conftest.err >&5
19546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19547   (exit $ac_status); } &&
19548          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19549   { (case "(($ac_try" in
19550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19551   *) ac_try_echo=$ac_try;;
19552 esac
19553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19554   (eval "$ac_try") 2>&5
19555   ac_status=$?
19556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19557   (exit $ac_status); }; } &&
19558          { ac_try='test -s conftest.$ac_objext'
19559   { (case "(($ac_try" in
19560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19561   *) ac_try_echo=$ac_try;;
19562 esac
19563 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19564   (eval "$ac_try") 2>&5
19565   ac_status=$?
19566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19567   (exit $ac_status); }; }; then
19568   ac_cv_func_isinf_in_cmath=yes
19569 else
19570   echo "$as_me: failed program was:" >&5
19571 sed 's/^/| /' conftest.$ac_ext >&5
19572
19573         ac_cv_func_isinf_in_cmath=no
19574 fi
19575
19576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19577   ac_ext=c
19578 ac_cpp='$CPP $CPPFLAGS'
19579 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19580 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19581 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19582
19583 fi
19584 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19585 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19586
19587 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19588
19589 cat >>confdefs.h <<\_ACEOF
19590 #define HAVE_ISINF_IN_CMATH 1
19591 _ACEOF
19592
19593 fi
19594
19595 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19596 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19597 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19598   echo $ECHO_N "(cached) $ECHO_C" >&6
19599 else
19600   ac_ext=cpp
19601 ac_cpp='$CXXCPP $CPPFLAGS'
19602 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19603 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19604 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19605
19606    cat >conftest.$ac_ext <<_ACEOF
19607 /* confdefs.h.  */
19608 _ACEOF
19609 cat confdefs.h >>conftest.$ac_ext
19610 cat >>conftest.$ac_ext <<_ACEOF
19611 /* end confdefs.h.  */
19612 #include <cmath>
19613 int
19614 main ()
19615 {
19616 float f; std::isinf(f)}
19617   ;
19618   return 0;
19619 }
19620 _ACEOF
19621 rm -f conftest.$ac_objext
19622 if { (ac_try="$ac_compile"
19623 case "(($ac_try" in
19624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19625   *) ac_try_echo=$ac_try;;
19626 esac
19627 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19628   (eval "$ac_compile") 2>conftest.er1
19629   ac_status=$?
19630   grep -v '^ *+' conftest.er1 >conftest.err
19631   rm -f conftest.er1
19632   cat conftest.err >&5
19633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19634   (exit $ac_status); } &&
19635          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19636   { (case "(($ac_try" in
19637   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19638   *) ac_try_echo=$ac_try;;
19639 esac
19640 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19641   (eval "$ac_try") 2>&5
19642   ac_status=$?
19643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19644   (exit $ac_status); }; } &&
19645          { ac_try='test -s conftest.$ac_objext'
19646   { (case "(($ac_try" in
19647   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19648   *) ac_try_echo=$ac_try;;
19649 esac
19650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19651   (eval "$ac_try") 2>&5
19652   ac_status=$?
19653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19654   (exit $ac_status); }; }; then
19655   ac_cv_func_std_isinf_in_cmath=yes
19656 else
19657   echo "$as_me: failed program was:" >&5
19658 sed 's/^/| /' conftest.$ac_ext >&5
19659
19660         ac_cv_func_std_isinf_in_cmath=no
19661 fi
19662
19663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19664   ac_ext=c
19665 ac_cpp='$CPP $CPPFLAGS'
19666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19669
19670 fi
19671 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19672 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19673
19674 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19675
19676 cat >>confdefs.h <<\_ACEOF
19677 #define HAVE_STD_ISINF_IN_CMATH 1
19678 _ACEOF
19679
19680 fi
19681
19682 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19683 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19684 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19685   echo $ECHO_N "(cached) $ECHO_C" >&6
19686 else
19687   ac_ext=cpp
19688 ac_cpp='$CXXCPP $CPPFLAGS'
19689 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19690 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19691 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19692
19693    cat >conftest.$ac_ext <<_ACEOF
19694 /* confdefs.h.  */
19695 _ACEOF
19696 cat confdefs.h >>conftest.$ac_ext
19697 cat >>conftest.$ac_ext <<_ACEOF
19698 /* end confdefs.h.  */
19699 #include <ieeefp.h>
19700 int
19701 main ()
19702 {
19703 float f; finite(f);
19704   ;
19705   return 0;
19706 }
19707 _ACEOF
19708 rm -f conftest.$ac_objext
19709 if { (ac_try="$ac_compile"
19710 case "(($ac_try" in
19711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19712   *) ac_try_echo=$ac_try;;
19713 esac
19714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19715   (eval "$ac_compile") 2>conftest.er1
19716   ac_status=$?
19717   grep -v '^ *+' conftest.er1 >conftest.err
19718   rm -f conftest.er1
19719   cat conftest.err >&5
19720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19721   (exit $ac_status); } &&
19722          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19723   { (case "(($ac_try" in
19724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19725   *) ac_try_echo=$ac_try;;
19726 esac
19727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19728   (eval "$ac_try") 2>&5
19729   ac_status=$?
19730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19731   (exit $ac_status); }; } &&
19732          { ac_try='test -s conftest.$ac_objext'
19733   { (case "(($ac_try" in
19734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19735   *) ac_try_echo=$ac_try;;
19736 esac
19737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19738   (eval "$ac_try") 2>&5
19739   ac_status=$?
19740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19741   (exit $ac_status); }; }; then
19742   ac_cv_func_finite_in_ieeefp_h=yes
19743 else
19744   echo "$as_me: failed program was:" >&5
19745 sed 's/^/| /' conftest.$ac_ext >&5
19746
19747         ac_cv_func_finite_in_ieeefp_h=no
19748 fi
19749
19750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19751   ac_ext=c
19752 ac_cpp='$CPP $CPPFLAGS'
19753 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19754 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19755 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19756
19757 fi
19758 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19759 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19760
19761 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19762
19763 cat >>confdefs.h <<\_ACEOF
19764 #define HAVE_FINITE_IN_IEEEFP_H 1
19765 _ACEOF
19766
19767 fi
19768
19769
19770
19771 if test "$llvm_cv_platform_type" = "Unix" ; then
19772
19773
19774 for ac_header in stdlib.h unistd.h
19775 do
19776 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19777 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19778   { echo "$as_me:$LINENO: checking for $ac_header" >&5
19779 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19780 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19781   echo $ECHO_N "(cached) $ECHO_C" >&6
19782 fi
19783 ac_res=`eval echo '${'$as_ac_Header'}'`
19784                { echo "$as_me:$LINENO: result: $ac_res" >&5
19785 echo "${ECHO_T}$ac_res" >&6; }
19786 else
19787   # Is the header compilable?
19788 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
19789 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19790 cat >conftest.$ac_ext <<_ACEOF
19791 /* confdefs.h.  */
19792 _ACEOF
19793 cat confdefs.h >>conftest.$ac_ext
19794 cat >>conftest.$ac_ext <<_ACEOF
19795 /* end confdefs.h.  */
19796 $ac_includes_default
19797 #include <$ac_header>
19798 _ACEOF
19799 rm -f conftest.$ac_objext
19800 if { (ac_try="$ac_compile"
19801 case "(($ac_try" in
19802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19803   *) ac_try_echo=$ac_try;;
19804 esac
19805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19806   (eval "$ac_compile") 2>conftest.er1
19807   ac_status=$?
19808   grep -v '^ *+' conftest.er1 >conftest.err
19809   rm -f conftest.er1
19810   cat conftest.err >&5
19811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19812   (exit $ac_status); } &&
19813          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19814   { (case "(($ac_try" in
19815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19816   *) ac_try_echo=$ac_try;;
19817 esac
19818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19819   (eval "$ac_try") 2>&5
19820   ac_status=$?
19821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19822   (exit $ac_status); }; } &&
19823          { ac_try='test -s conftest.$ac_objext'
19824   { (case "(($ac_try" in
19825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19826   *) ac_try_echo=$ac_try;;
19827 esac
19828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19829   (eval "$ac_try") 2>&5
19830   ac_status=$?
19831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19832   (exit $ac_status); }; }; then
19833   ac_header_compiler=yes
19834 else
19835   echo "$as_me: failed program was:" >&5
19836 sed 's/^/| /' conftest.$ac_ext >&5
19837
19838         ac_header_compiler=no
19839 fi
19840
19841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19842 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19843 echo "${ECHO_T}$ac_header_compiler" >&6; }
19844
19845 # Is the header present?
19846 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
19847 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19848 cat >conftest.$ac_ext <<_ACEOF
19849 /* confdefs.h.  */
19850 _ACEOF
19851 cat confdefs.h >>conftest.$ac_ext
19852 cat >>conftest.$ac_ext <<_ACEOF
19853 /* end confdefs.h.  */
19854 #include <$ac_header>
19855 _ACEOF
19856 if { (ac_try="$ac_cpp conftest.$ac_ext"
19857 case "(($ac_try" in
19858   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19859   *) ac_try_echo=$ac_try;;
19860 esac
19861 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19862   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19863   ac_status=$?
19864   grep -v '^ *+' conftest.er1 >conftest.err
19865   rm -f conftest.er1
19866   cat conftest.err >&5
19867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19868   (exit $ac_status); } >/dev/null; then
19869   if test -s conftest.err; then
19870     ac_cpp_err=$ac_c_preproc_warn_flag
19871     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19872   else
19873     ac_cpp_err=
19874   fi
19875 else
19876   ac_cpp_err=yes
19877 fi
19878 if test -z "$ac_cpp_err"; then
19879   ac_header_preproc=yes
19880 else
19881   echo "$as_me: failed program was:" >&5
19882 sed 's/^/| /' conftest.$ac_ext >&5
19883
19884   ac_header_preproc=no
19885 fi
19886
19887 rm -f conftest.err conftest.$ac_ext
19888 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19889 echo "${ECHO_T}$ac_header_preproc" >&6; }
19890
19891 # So?  What about this header?
19892 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19893   yes:no: )
19894     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19895 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19896     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19897 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19898     ac_header_preproc=yes
19899     ;;
19900   no:yes:* )
19901     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19902 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19903     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
19904 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
19905     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19906 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19907     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
19908 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
19909     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19910 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19911     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19912 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19913     ( cat <<\_ASBOX
19914 ## ----------------------------------- ##
19915 ## Report this to llvmbugs@cs.uiuc.edu ##
19916 ## ----------------------------------- ##
19917 _ASBOX
19918      ) | sed "s/^/$as_me: WARNING:     /" >&2
19919     ;;
19920 esac
19921 { echo "$as_me:$LINENO: checking for $ac_header" >&5
19922 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19923 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19924   echo $ECHO_N "(cached) $ECHO_C" >&6
19925 else
19926   eval "$as_ac_Header=\$ac_header_preproc"
19927 fi
19928 ac_res=`eval echo '${'$as_ac_Header'}'`
19929                { echo "$as_me:$LINENO: result: $ac_res" >&5
19930 echo "${ECHO_T}$ac_res" >&6; }
19931
19932 fi
19933 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19934   cat >>confdefs.h <<_ACEOF
19935 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19936 _ACEOF
19937
19938 fi
19939
19940 done
19941
19942
19943 for ac_func in getpagesize
19944 do
19945 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19946 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19947 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19948 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19949   echo $ECHO_N "(cached) $ECHO_C" >&6
19950 else
19951   cat >conftest.$ac_ext <<_ACEOF
19952 /* confdefs.h.  */
19953 _ACEOF
19954 cat confdefs.h >>conftest.$ac_ext
19955 cat >>conftest.$ac_ext <<_ACEOF
19956 /* end confdefs.h.  */
19957 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19958    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19959 #define $ac_func innocuous_$ac_func
19960
19961 /* System header to define __stub macros and hopefully few prototypes,
19962     which can conflict with char $ac_func (); below.
19963     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19964     <limits.h> exists even on freestanding compilers.  */
19965
19966 #ifdef __STDC__
19967 # include <limits.h>
19968 #else
19969 # include <assert.h>
19970 #endif
19971
19972 #undef $ac_func
19973
19974 /* Override any GCC internal prototype to avoid an error.
19975    Use char because int might match the return type of a GCC
19976    builtin and then its argument prototype would still apply.  */
19977 #ifdef __cplusplus
19978 extern "C"
19979 #endif
19980 char $ac_func ();
19981 /* The GNU C library defines this for functions which it implements
19982     to always fail with ENOSYS.  Some functions are actually named
19983     something starting with __ and the normal name is an alias.  */
19984 #if defined __stub_$ac_func || defined __stub___$ac_func
19985 choke me
19986 #endif
19987
19988 int
19989 main ()
19990 {
19991 return $ac_func ();
19992   ;
19993   return 0;
19994 }
19995 _ACEOF
19996 rm -f conftest.$ac_objext conftest$ac_exeext
19997 if { (ac_try="$ac_link"
19998 case "(($ac_try" in
19999   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20000   *) ac_try_echo=$ac_try;;
20001 esac
20002 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20003   (eval "$ac_link") 2>conftest.er1
20004   ac_status=$?
20005   grep -v '^ *+' conftest.er1 >conftest.err
20006   rm -f conftest.er1
20007   cat conftest.err >&5
20008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20009   (exit $ac_status); } &&
20010          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20011   { (case "(($ac_try" in
20012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20013   *) ac_try_echo=$ac_try;;
20014 esac
20015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20016   (eval "$ac_try") 2>&5
20017   ac_status=$?
20018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20019   (exit $ac_status); }; } &&
20020          { ac_try='test -s conftest$ac_exeext'
20021   { (case "(($ac_try" in
20022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20023   *) ac_try_echo=$ac_try;;
20024 esac
20025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20026   (eval "$ac_try") 2>&5
20027   ac_status=$?
20028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20029   (exit $ac_status); }; }; then
20030   eval "$as_ac_var=yes"
20031 else
20032   echo "$as_me: failed program was:" >&5
20033 sed 's/^/| /' conftest.$ac_ext >&5
20034
20035         eval "$as_ac_var=no"
20036 fi
20037
20038 rm -f core conftest.err conftest.$ac_objext \
20039       conftest$ac_exeext conftest.$ac_ext
20040 fi
20041 ac_res=`eval echo '${'$as_ac_var'}'`
20042                { echo "$as_me:$LINENO: result: $ac_res" >&5
20043 echo "${ECHO_T}$ac_res" >&6; }
20044 if test `eval echo '${'$as_ac_var'}'` = yes; then
20045   cat >>confdefs.h <<_ACEOF
20046 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20047 _ACEOF
20048
20049 fi
20050 done
20051
20052 { echo "$as_me:$LINENO: checking for working mmap" >&5
20053 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20054 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20055   echo $ECHO_N "(cached) $ECHO_C" >&6
20056 else
20057   if test "$cross_compiling" = yes; then
20058   ac_cv_func_mmap_fixed_mapped=no
20059 else
20060   cat >conftest.$ac_ext <<_ACEOF
20061 /* confdefs.h.  */
20062 _ACEOF
20063 cat confdefs.h >>conftest.$ac_ext
20064 cat >>conftest.$ac_ext <<_ACEOF
20065 /* end confdefs.h.  */
20066 $ac_includes_default
20067 /* malloc might have been renamed as rpl_malloc. */
20068 #undef malloc
20069
20070 /* Thanks to Mike Haertel and Jim Avera for this test.
20071    Here is a matrix of mmap possibilities:
20072         mmap private not fixed
20073         mmap private fixed at somewhere currently unmapped
20074         mmap private fixed at somewhere already mapped
20075         mmap shared not fixed
20076         mmap shared fixed at somewhere currently unmapped
20077         mmap shared fixed at somewhere already mapped
20078    For private mappings, we should verify that changes cannot be read()
20079    back from the file, nor mmap's back from the file at a different
20080    address.  (There have been systems where private was not correctly
20081    implemented like the infamous i386 svr4.0, and systems where the
20082    VM page cache was not coherent with the file system buffer cache
20083    like early versions of FreeBSD and possibly contemporary NetBSD.)
20084    For shared mappings, we should conversely verify that changes get
20085    propagated back to all the places they're supposed to be.
20086
20087    Grep wants private fixed already mapped.
20088    The main things grep needs to know about mmap are:
20089    * does it exist and is it safe to write into the mmap'd area
20090    * how to use it (BSD variants)  */
20091
20092 #include <fcntl.h>
20093 #include <sys/mman.h>
20094
20095 #if !STDC_HEADERS && !HAVE_STDLIB_H
20096 char *malloc ();
20097 #endif
20098
20099 /* This mess was copied from the GNU getpagesize.h.  */
20100 #if !HAVE_GETPAGESIZE
20101 /* Assume that all systems that can run configure have sys/param.h.  */
20102 # if !HAVE_SYS_PARAM_H
20103 #  define HAVE_SYS_PARAM_H 1
20104 # endif
20105
20106 # ifdef _SC_PAGESIZE
20107 #  define getpagesize() sysconf(_SC_PAGESIZE)
20108 # else /* no _SC_PAGESIZE */
20109 #  if HAVE_SYS_PARAM_H
20110 #   include <sys/param.h>
20111 #   ifdef EXEC_PAGESIZE
20112 #    define getpagesize() EXEC_PAGESIZE
20113 #   else /* no EXEC_PAGESIZE */
20114 #    ifdef NBPG
20115 #     define getpagesize() NBPG * CLSIZE
20116 #     ifndef CLSIZE
20117 #      define CLSIZE 1
20118 #     endif /* no CLSIZE */
20119 #    else /* no NBPG */
20120 #     ifdef NBPC
20121 #      define getpagesize() NBPC
20122 #     else /* no NBPC */
20123 #      ifdef PAGESIZE
20124 #       define getpagesize() PAGESIZE
20125 #      endif /* PAGESIZE */
20126 #     endif /* no NBPC */
20127 #    endif /* no NBPG */
20128 #   endif /* no EXEC_PAGESIZE */
20129 #  else /* no HAVE_SYS_PARAM_H */
20130 #   define getpagesize() 8192   /* punt totally */
20131 #  endif /* no HAVE_SYS_PARAM_H */
20132 # endif /* no _SC_PAGESIZE */
20133
20134 #endif /* no HAVE_GETPAGESIZE */
20135
20136 int
20137 main ()
20138 {
20139   char *data, *data2, *data3;
20140   int i, pagesize;
20141   int fd;
20142
20143   pagesize = getpagesize ();
20144
20145   /* First, make a file with some known garbage in it. */
20146   data = (char *) malloc (pagesize);
20147   if (!data)
20148     return 1;
20149   for (i = 0; i < pagesize; ++i)
20150     *(data + i) = rand ();
20151   umask (0);
20152   fd = creat ("conftest.mmap", 0600);
20153   if (fd < 0)
20154     return 1;
20155   if (write (fd, data, pagesize) != pagesize)
20156     return 1;
20157   close (fd);
20158
20159   /* Next, try to mmap the file at a fixed address which already has
20160      something else allocated at it.  If we can, also make sure that
20161      we see the same garbage.  */
20162   fd = open ("conftest.mmap", O_RDWR);
20163   if (fd < 0)
20164     return 1;
20165   data2 = (char *) malloc (2 * pagesize);
20166   if (!data2)
20167     return 1;
20168   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20169   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20170                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
20171     return 1;
20172   for (i = 0; i < pagesize; ++i)
20173     if (*(data + i) != *(data2 + i))
20174       return 1;
20175
20176   /* Finally, make sure that changes to the mapped area do not
20177      percolate back to the file as seen by read().  (This is a bug on
20178      some variants of i386 svr4.0.)  */
20179   for (i = 0; i < pagesize; ++i)
20180     *(data2 + i) = *(data2 + i) + 1;
20181   data3 = (char *) malloc (pagesize);
20182   if (!data3)
20183     return 1;
20184   if (read (fd, data3, pagesize) != pagesize)
20185     return 1;
20186   for (i = 0; i < pagesize; ++i)
20187     if (*(data + i) != *(data3 + i))
20188       return 1;
20189   close (fd);
20190   return 0;
20191 }
20192 _ACEOF
20193 rm -f conftest$ac_exeext
20194 if { (ac_try="$ac_link"
20195 case "(($ac_try" in
20196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20197   *) ac_try_echo=$ac_try;;
20198 esac
20199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20200   (eval "$ac_link") 2>&5
20201   ac_status=$?
20202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20203   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20204   { (case "(($ac_try" in
20205   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20206   *) ac_try_echo=$ac_try;;
20207 esac
20208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20209   (eval "$ac_try") 2>&5
20210   ac_status=$?
20211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20212   (exit $ac_status); }; }; then
20213   ac_cv_func_mmap_fixed_mapped=yes
20214 else
20215   echo "$as_me: program exited with status $ac_status" >&5
20216 echo "$as_me: failed program was:" >&5
20217 sed 's/^/| /' conftest.$ac_ext >&5
20218
20219 ( exit $ac_status )
20220 ac_cv_func_mmap_fixed_mapped=no
20221 fi
20222 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20223 fi
20224
20225
20226 fi
20227 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20228 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20229 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20230
20231 cat >>confdefs.h <<\_ACEOF
20232 #define HAVE_MMAP 1
20233 _ACEOF
20234
20235 fi
20236 rm -f conftest.mmap
20237
20238   { echo "$as_me:$LINENO: checking for mmap of files" >&5
20239 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20240 if test "${ac_cv_func_mmap_file+set}" = set; then
20241   echo $ECHO_N "(cached) $ECHO_C" >&6
20242 else
20243    ac_ext=c
20244 ac_cpp='$CPP $CPPFLAGS'
20245 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20246 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20247 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20248
20249   if test "$cross_compiling" = yes; then
20250   ac_cv_func_mmap_file=no
20251 else
20252   cat >conftest.$ac_ext <<_ACEOF
20253
20254     /* confdefs.h.  */
20255 _ACEOF
20256 cat confdefs.h >>conftest.$ac_ext
20257 cat >>conftest.$ac_ext <<_ACEOF
20258 /* end confdefs.h.  */
20259
20260 #include <sys/types.h>
20261 #include <sys/mman.h>
20262 #include <fcntl.h>
20263
20264 int
20265 main ()
20266 {
20267
20268   int fd;
20269   fd = creat ("foo",0777);
20270   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20271   unlink ("foo");
20272   return (fd != (int) MAP_FAILED);
20273   ;
20274   return 0;
20275 }
20276 _ACEOF
20277 rm -f conftest$ac_exeext
20278 if { (ac_try="$ac_link"
20279 case "(($ac_try" in
20280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20281   *) ac_try_echo=$ac_try;;
20282 esac
20283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20284   (eval "$ac_link") 2>&5
20285   ac_status=$?
20286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20287   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20288   { (case "(($ac_try" in
20289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20290   *) ac_try_echo=$ac_try;;
20291 esac
20292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20293   (eval "$ac_try") 2>&5
20294   ac_status=$?
20295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20296   (exit $ac_status); }; }; then
20297   ac_cv_func_mmap_file=yes
20298 else
20299   echo "$as_me: program exited with status $ac_status" >&5
20300 echo "$as_me: failed program was:" >&5
20301 sed 's/^/| /' conftest.$ac_ext >&5
20302
20303 ( exit $ac_status )
20304 ac_cv_func_mmap_file=no
20305 fi
20306 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20307 fi
20308
20309
20310   ac_ext=c
20311 ac_cpp='$CPP $CPPFLAGS'
20312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20315
20316
20317 fi
20318 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20319 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20320 if test "$ac_cv_func_mmap_file" = yes; then
20321
20322 cat >>confdefs.h <<\_ACEOF
20323 #define HAVE_MMAP_FILE
20324 _ACEOF
20325
20326    MMAP_FILE=yes
20327
20328 fi
20329
20330   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20331 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20332 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20333   echo $ECHO_N "(cached) $ECHO_C" >&6
20334 else
20335   if test "$llvm_cv_os_type" = "Interix" ; then
20336    ac_cv_need_dev_zero_for_mmap=yes
20337  else
20338    ac_cv_need_dev_zero_for_mmap=no
20339  fi
20340
20341 fi
20342 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20343 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20344 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20345
20346 cat >>confdefs.h <<\_ACEOF
20347 #define NEED_DEV_ZERO_FOR_MMAP 1
20348 _ACEOF
20349
20350 fi
20351
20352   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20353   then
20354     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20355 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20356   fi
20357   if test "$ac_cv_func_mmap_file" = "no"
20358   then
20359     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20360 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20361   fi
20362 fi
20363
20364 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20365 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20366 ac_ext=cpp
20367 ac_cpp='$CXXCPP $CPPFLAGS'
20368 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20369 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20370 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20371
20372 cat >conftest.$ac_ext <<_ACEOF
20373 /* confdefs.h.  */
20374 _ACEOF
20375 cat confdefs.h >>conftest.$ac_ext
20376 cat >>conftest.$ac_ext <<_ACEOF
20377 /* end confdefs.h.  */
20378 int main() {
20379         volatile unsigned long val = 1;
20380         __sync_synchronize();
20381         __sync_val_compare_and_swap(&val, 1, 0);
20382         __sync_add_and_fetch(&val, 1);
20383         __sync_sub_and_fetch(&val, 1);
20384         return 0;
20385       }
20386
20387 _ACEOF
20388 rm -f conftest.$ac_objext conftest$ac_exeext
20389 if { (ac_try="$ac_link"
20390 case "(($ac_try" in
20391   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20392   *) ac_try_echo=$ac_try;;
20393 esac
20394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20395   (eval "$ac_link") 2>conftest.er1
20396   ac_status=$?
20397   grep -v '^ *+' conftest.er1 >conftest.err
20398   rm -f conftest.er1
20399   cat conftest.err >&5
20400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20401   (exit $ac_status); } &&
20402          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20403   { (case "(($ac_try" in
20404   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20405   *) ac_try_echo=$ac_try;;
20406 esac
20407 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20408   (eval "$ac_try") 2>&5
20409   ac_status=$?
20410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20411   (exit $ac_status); }; } &&
20412          { ac_try='test -s 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_ext=c
20423 ac_cpp='$CPP $CPPFLAGS'
20424 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20425 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20426 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20427
20428   { echo "$as_me:$LINENO: result: yes" >&5
20429 echo "${ECHO_T}yes" >&6; }
20430
20431 cat >>confdefs.h <<\_ACEOF
20432 #define LLVM_MULTITHREADED 1
20433 _ACEOF
20434
20435 else
20436   echo "$as_me: failed program was:" >&5
20437 sed 's/^/| /' conftest.$ac_ext >&5
20438
20439         { echo "$as_me:$LINENO: result: no" >&5
20440 echo "${ECHO_T}no" >&6; }
20441
20442 cat >>confdefs.h <<\_ACEOF
20443 #define LLVM_MULTITHREADED 0
20444 _ACEOF
20445
20446   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20447 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20448 fi
20449
20450 rm -f core conftest.err conftest.$ac_objext \
20451       conftest$ac_exeext conftest.$ac_ext
20452
20453
20454 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20455   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20456 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20457 if test "${llvm_cv_linux_mixed+set}" = set; then
20458   echo $ECHO_N "(cached) $ECHO_C" >&6
20459 else
20460    ac_ext=c
20461 ac_cpp='$CPP $CPPFLAGS'
20462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20465
20466   cat >conftest.$ac_ext <<_ACEOF
20467 /* confdefs.h.  */
20468 _ACEOF
20469 cat confdefs.h >>conftest.$ac_ext
20470 cat >>conftest.$ac_ext <<_ACEOF
20471 /* end confdefs.h.  */
20472 #ifndef __x86_64__
20473        error: Not x86-64 even if uname says so!
20474       #endif
20475
20476 int
20477 main ()
20478 {
20479
20480   ;
20481   return 0;
20482 }
20483 _ACEOF
20484 rm -f conftest.$ac_objext
20485 if { (ac_try="$ac_compile"
20486 case "(($ac_try" in
20487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20488   *) ac_try_echo=$ac_try;;
20489 esac
20490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20491   (eval "$ac_compile") 2>conftest.er1
20492   ac_status=$?
20493   grep -v '^ *+' conftest.er1 >conftest.err
20494   rm -f conftest.er1
20495   cat conftest.err >&5
20496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20497   (exit $ac_status); } &&
20498          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20499   { (case "(($ac_try" in
20500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20501   *) ac_try_echo=$ac_try;;
20502 esac
20503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20504   (eval "$ac_try") 2>&5
20505   ac_status=$?
20506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20507   (exit $ac_status); }; } &&
20508          { ac_try='test -s conftest.$ac_objext'
20509   { (case "(($ac_try" in
20510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20511   *) ac_try_echo=$ac_try;;
20512 esac
20513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20514   (eval "$ac_try") 2>&5
20515   ac_status=$?
20516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20517   (exit $ac_status); }; }; then
20518   llvm_cv_linux_mixed=no
20519 else
20520   echo "$as_me: failed program was:" >&5
20521 sed 's/^/| /' conftest.$ac_ext >&5
20522
20523         llvm_cv_linux_mixed=yes
20524 fi
20525
20526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20527   ac_ext=c
20528 ac_cpp='$CPP $CPPFLAGS'
20529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20532
20533
20534 fi
20535 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20536 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20537
20538   if test "$llvm_cv_linux_mixed" = "yes"; then
20539     llvm_cv_target_arch="x86"
20540     ARCH="x86"
20541   fi
20542 fi
20543
20544
20545 for ac_func in __dso_handle
20546 do
20547 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20548 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20549 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20550 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20551   echo $ECHO_N "(cached) $ECHO_C" >&6
20552 else
20553   cat >conftest.$ac_ext <<_ACEOF
20554 /* confdefs.h.  */
20555 _ACEOF
20556 cat confdefs.h >>conftest.$ac_ext
20557 cat >>conftest.$ac_ext <<_ACEOF
20558 /* end confdefs.h.  */
20559 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20560    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20561 #define $ac_func innocuous_$ac_func
20562
20563 /* System header to define __stub macros and hopefully few prototypes,
20564     which can conflict with char $ac_func (); below.
20565     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20566     <limits.h> exists even on freestanding compilers.  */
20567
20568 #ifdef __STDC__
20569 # include <limits.h>
20570 #else
20571 # include <assert.h>
20572 #endif
20573
20574 #undef $ac_func
20575
20576 /* Override any GCC internal prototype to avoid an error.
20577    Use char because int might match the return type of a GCC
20578    builtin and then its argument prototype would still apply.  */
20579 #ifdef __cplusplus
20580 extern "C"
20581 #endif
20582 char $ac_func ();
20583 /* The GNU C library defines this for functions which it implements
20584     to always fail with ENOSYS.  Some functions are actually named
20585     something starting with __ and the normal name is an alias.  */
20586 #if defined __stub_$ac_func || defined __stub___$ac_func
20587 choke me
20588 #endif
20589
20590 int
20591 main ()
20592 {
20593 return $ac_func ();
20594   ;
20595   return 0;
20596 }
20597 _ACEOF
20598 rm -f conftest.$ac_objext conftest$ac_exeext
20599 if { (ac_try="$ac_link"
20600 case "(($ac_try" in
20601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20602   *) ac_try_echo=$ac_try;;
20603 esac
20604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20605   (eval "$ac_link") 2>conftest.er1
20606   ac_status=$?
20607   grep -v '^ *+' conftest.er1 >conftest.err
20608   rm -f conftest.er1
20609   cat conftest.err >&5
20610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20611   (exit $ac_status); } &&
20612          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20613   { (case "(($ac_try" in
20614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20615   *) ac_try_echo=$ac_try;;
20616 esac
20617 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20618   (eval "$ac_try") 2>&5
20619   ac_status=$?
20620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20621   (exit $ac_status); }; } &&
20622          { ac_try='test -s conftest$ac_exeext'
20623   { (case "(($ac_try" in
20624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20625   *) ac_try_echo=$ac_try;;
20626 esac
20627 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20628   (eval "$ac_try") 2>&5
20629   ac_status=$?
20630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20631   (exit $ac_status); }; }; then
20632   eval "$as_ac_var=yes"
20633 else
20634   echo "$as_me: failed program was:" >&5
20635 sed 's/^/| /' conftest.$ac_ext >&5
20636
20637         eval "$as_ac_var=no"
20638 fi
20639
20640 rm -f core conftest.err conftest.$ac_objext \
20641       conftest$ac_exeext conftest.$ac_ext
20642 fi
20643 ac_res=`eval echo '${'$as_ac_var'}'`
20644                { echo "$as_me:$LINENO: result: $ac_res" >&5
20645 echo "${ECHO_T}$ac_res" >&6; }
20646 if test `eval echo '${'$as_ac_var'}'` = yes; then
20647   cat >>confdefs.h <<_ACEOF
20648 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20649 _ACEOF
20650
20651 fi
20652 done
20653
20654
20655 { echo "$as_me:$LINENO: checking whether llvm-gcc is dragonegg" >&5
20656 echo $ECHO_N "checking whether llvm-gcc is dragonegg... $ECHO_C" >&6; }
20657 if test "${llvm_cv_llvmgcc_dragonegg+set}" = set; then
20658   echo $ECHO_N "(cached) $ECHO_C" >&6
20659 else
20660   llvm_cv_llvmgcc_dragonegg="no"
20661 if test -n "$LLVMGCC" ; then
20662   cp /dev/null conftest.c
20663   $LLVMGCC -fplugin-arg-dragonegg-emit-ir -S -o - conftest.c > /dev/null 2>&1
20664   if test $? -eq 0 ; then
20665     llvm_cv_llvmgcc_dragonegg="yes"
20666   fi
20667   rm conftest.c
20668 fi
20669 fi
20670 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_dragonegg" >&5
20671 echo "${ECHO_T}$llvm_cv_llvmgcc_dragonegg" >&6; }
20672
20673 if test "$llvm_cv_llvmgcc_dragonegg" = "yes" ; then
20674   LLVMCC_EMITIR_FLAG="-fplugin-arg-dragonegg-emit-ir"
20675   LLVMCC_DISABLEOPT_FLAGS="-fplugin-arg-dragonegg-disable-llvm-optzns"
20676 else
20677   LLVMCC_EMITIR_FLAG="-emit-llvm"
20678   LLVMCC_DISABLEOPT_FLAGS="-mllvm -disable-llvm-optzns"
20679 fi
20680
20681
20682
20683 { echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
20684 echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
20685 if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
20686   echo $ECHO_N "(cached) $ECHO_C" >&6
20687 else
20688   llvm_cv_llvmgcc_sanity="no"
20689 if test -n "$LLVMGCC" ; then
20690   cp /dev/null conftest.c
20691   $LLVMGCC "$LLVMCC_EMITIR_FLAG" -S -o - conftest.c | \
20692       grep 'target datalayout =' > /dev/null 2>&1
20693   if test $? -eq 0 ; then
20694     llvm_cv_llvmgcc_sanity="yes"
20695   fi
20696   rm conftest.c
20697 fi
20698 fi
20699 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
20700 echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
20701
20702 if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
20703   { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
20704 echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
20705   llvmcc1path=`$LLVMGCC --print-prog-name=cc1`
20706   LLVMCC1=$llvmcc1path
20707
20708   llvmcc1pluspath=`$LLVMGCC --print-prog-name=cc1plus`
20709   LLVMCC1PLUS=$llvmcc1pluspath
20710
20711   llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
20712   LLVMGCCDIR=$llvmgccdir
20713
20714   llvmgcclangs=`$LLVMGCC -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
20715   LLVMGCC_LANGS=$llvmgcclangs
20716
20717   LLVMGCC_DRAGONEGG=$llvm_cv_llvmgcc_dragonegg
20718
20719
20720   { echo "$as_me:$LINENO: result: ok" >&5
20721 echo "${ECHO_T}ok" >&6; }
20722 fi
20723
20724 SHLIBEXT=$libltdl_cv_shlibext
20725
20726
20727 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20728
20729
20730 # Translate the various configuration directories and other basic
20731 # information into substitutions that will end up in Makefile.config.in
20732 # that these configured values can be used by the makefiles
20733 if test "${prefix}" = "NONE" ; then
20734   prefix="/usr/local"
20735 fi
20736 eval LLVM_PREFIX="${prefix}";
20737 eval LLVM_BINDIR="${prefix}/bin";
20738 eval LLVM_LIBDIR="${prefix}/lib";
20739 eval LLVM_DATADIR="${prefix}/share/llvm";
20740 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20741 eval LLVM_ETCDIR="${prefix}/etc/llvm";
20742 eval LLVM_INCLUDEDIR="${prefix}/include";
20743 eval LLVM_INFODIR="${prefix}/info";
20744 eval LLVM_MANDIR="${prefix}/man";
20745 LLVM_CONFIGTIME=`date`
20746
20747
20748
20749
20750
20751
20752
20753
20754
20755
20756
20757 # Place the various directores into the config.h file as #defines so that we
20758 # can know about the installation paths within LLVM.
20759
20760 cat >>confdefs.h <<_ACEOF
20761 #define LLVM_PREFIX "$LLVM_PREFIX"
20762 _ACEOF
20763
20764
20765 cat >>confdefs.h <<_ACEOF
20766 #define LLVM_BINDIR "$LLVM_BINDIR"
20767 _ACEOF
20768
20769
20770 cat >>confdefs.h <<_ACEOF
20771 #define LLVM_LIBDIR "$LLVM_LIBDIR"
20772 _ACEOF
20773
20774
20775 cat >>confdefs.h <<_ACEOF
20776 #define LLVM_DATADIR "$LLVM_DATADIR"
20777 _ACEOF
20778
20779
20780 cat >>confdefs.h <<_ACEOF
20781 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20782 _ACEOF
20783
20784
20785 cat >>confdefs.h <<_ACEOF
20786 #define LLVM_ETCDIR "$LLVM_ETCDIR"
20787 _ACEOF
20788
20789
20790 cat >>confdefs.h <<_ACEOF
20791 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20792 _ACEOF
20793
20794
20795 cat >>confdefs.h <<_ACEOF
20796 #define LLVM_INFODIR "$LLVM_INFODIR"
20797 _ACEOF
20798
20799
20800 cat >>confdefs.h <<_ACEOF
20801 #define LLVM_MANDIR "$LLVM_MANDIR"
20802 _ACEOF
20803
20804
20805 cat >>confdefs.h <<_ACEOF
20806 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20807 _ACEOF
20808
20809
20810 cat >>confdefs.h <<_ACEOF
20811 #define LLVM_HOSTTRIPLE "$host"
20812 _ACEOF
20813
20814
20815 # Determine which bindings to build.
20816 if test "$BINDINGS_TO_BUILD" = auto ; then
20817   BINDINGS_TO_BUILD=""
20818   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20819     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20820   fi
20821 fi
20822 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20823
20824
20825 # This isn't really configurey, but it avoids having to repeat the list in
20826 # other files.
20827 ALL_BINDINGS=ocaml
20828
20829
20830 # Do any work necessary to ensure that bindings have what they need.
20831 binding_prereqs_failed=0
20832 for a_binding in $BINDINGS_TO_BUILD ; do
20833   case "$a_binding" in
20834   ocaml)
20835     if test "x$OCAMLC" = x ; then
20836       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20837 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20838       binding_prereqs_failed=1
20839     fi
20840     if test "x$OCAMLDEP" = x ; then
20841       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20842 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20843       binding_prereqs_failed=1
20844     fi
20845     if test "x$OCAMLOPT" = x ; then
20846       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20847 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20848           fi
20849     if test "x$with_ocaml_libdir" != xauto ; then
20850       OCAML_LIBDIR=$with_ocaml_libdir
20851
20852     else
20853       ocaml_stdlib="`"$OCAMLC" -where`"
20854       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20855       then
20856         # ocaml stdlib is beneath our prefix; use stdlib
20857         OCAML_LIBDIR=$ocaml_stdlib
20858
20859       else
20860         # ocaml stdlib is outside our prefix; use libdir/ocaml
20861         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20862
20863       fi
20864     fi
20865     ;;
20866   esac
20867 done
20868 if test "$binding_prereqs_failed" = 1 ; then
20869   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20870 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20871    { (exit 1); exit 1; }; }
20872 fi
20873
20874 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20875 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20876 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20877   echo $ECHO_N "(cached) $ECHO_C" >&6
20878 else
20879    ac_ext=cpp
20880 ac_cpp='$CXXCPP $CPPFLAGS'
20881 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20882 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20883 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20884
20885   oldcxxflags="$CXXFLAGS"
20886   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20887   cat >conftest.$ac_ext <<_ACEOF
20888 /* confdefs.h.  */
20889 _ACEOF
20890 cat confdefs.h >>conftest.$ac_ext
20891 cat >>conftest.$ac_ext <<_ACEOF
20892 /* end confdefs.h.  */
20893
20894 int
20895 main ()
20896 {
20897
20898   ;
20899   return 0;
20900 }
20901 _ACEOF
20902 rm -f conftest.$ac_objext
20903 if { (ac_try="$ac_compile"
20904 case "(($ac_try" in
20905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20906   *) ac_try_echo=$ac_try;;
20907 esac
20908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20909   (eval "$ac_compile") 2>conftest.er1
20910   ac_status=$?
20911   grep -v '^ *+' conftest.er1 >conftest.err
20912   rm -f conftest.er1
20913   cat conftest.err >&5
20914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20915   (exit $ac_status); } &&
20916          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20917   { (case "(($ac_try" in
20918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20919   *) ac_try_echo=$ac_try;;
20920 esac
20921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20922   (eval "$ac_try") 2>&5
20923   ac_status=$?
20924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20925   (exit $ac_status); }; } &&
20926          { ac_try='test -s conftest.$ac_objext'
20927   { (case "(($ac_try" in
20928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20929   *) ac_try_echo=$ac_try;;
20930 esac
20931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20932   (eval "$ac_try") 2>&5
20933   ac_status=$?
20934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20935   (exit $ac_status); }; }; then
20936   llvm_cv_cxx_visibility_inlines_hidden=yes
20937 else
20938   echo "$as_me: failed program was:" >&5
20939 sed 's/^/| /' conftest.$ac_ext >&5
20940
20941         llvm_cv_cxx_visibility_inlines_hidden=no
20942 fi
20943
20944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20945   CXXFLAGS="$oldcxxflags"
20946   ac_ext=c
20947 ac_cpp='$CPP $CPPFLAGS'
20948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20951
20952
20953 fi
20954 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
20955 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
20956 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
20957   ENABLE_VISIBILITY_INLINES_HIDDEN=1
20958
20959 else
20960   ENABLE_VISIBILITY_INLINES_HIDDEN=0
20961
20962 fi
20963
20964
20965 if test "$llvm_cv_link_use_r" = "yes" ; then
20966   RPATH="-Wl,-R"
20967 else
20968   RPATH="-Wl,-rpath"
20969 fi
20970
20971
20972 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
20973   RDYNAMIC="-Wl,-export-dynamic"
20974 else
20975   RDYNAMIC=""
20976 fi
20977
20978
20979
20980 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
20981
20982
20983
20984
20985
20986
20987 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
20988
20989 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
20990
20991 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
20992
20993 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
20994
20995 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
20996
20997
20998 ac_config_files="$ac_config_files Makefile.config"
20999
21000
21001 ac_config_files="$ac_config_files llvm.spec"
21002
21003
21004 ac_config_files="$ac_config_files tools/llvmc/src/Base.td"
21005
21006
21007 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
21008
21009
21010 ac_config_commands="$ac_config_commands setup"
21011
21012 ac_config_commands="$ac_config_commands Makefile"
21013
21014
21015 ac_config_commands="$ac_config_commands Makefile.common"
21016
21017
21018 ac_config_commands="$ac_config_commands examples/Makefile"
21019
21020
21021 ac_config_commands="$ac_config_commands lib/Makefile"
21022
21023
21024 ac_config_commands="$ac_config_commands runtime/Makefile"
21025
21026
21027 ac_config_commands="$ac_config_commands test/Makefile"
21028
21029
21030 ac_config_commands="$ac_config_commands test/Makefile.tests"
21031
21032
21033 ac_config_commands="$ac_config_commands unittests/Makefile"
21034
21035
21036 ac_config_commands="$ac_config_commands tools/Makefile"
21037
21038
21039 ac_config_commands="$ac_config_commands utils/Makefile"
21040
21041
21042 ac_config_commands="$ac_config_commands projects/Makefile"
21043
21044
21045 ac_config_commands="$ac_config_commands bindings/Makefile"
21046
21047
21048 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21049
21050
21051
21052 cat >confcache <<\_ACEOF
21053 # This file is a shell script that caches the results of configure
21054 # tests run on this system so they can be shared between configure
21055 # scripts and configure runs, see configure's option --config-cache.
21056 # It is not useful on other systems.  If it contains results you don't
21057 # want to keep, you may remove or edit it.
21058 #
21059 # config.status only pays attention to the cache file if you give it
21060 # the --recheck option to rerun configure.
21061 #
21062 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21063 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21064 # following values.
21065
21066 _ACEOF
21067
21068 # The following way of writing the cache mishandles newlines in values,
21069 # but we know of no workaround that is simple, portable, and efficient.
21070 # So, we kill variables containing newlines.
21071 # Ultrix sh set writes to stderr and can't be redirected directly,
21072 # and sets the high bit in the cache file unless we assign to the vars.
21073 (
21074   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21075     eval ac_val=\$$ac_var
21076     case $ac_val in #(
21077     *${as_nl}*)
21078       case $ac_var in #(
21079       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21080 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21081       esac
21082       case $ac_var in #(
21083       _ | IFS | as_nl) ;; #(
21084       *) $as_unset $ac_var ;;
21085       esac ;;
21086     esac
21087   done
21088
21089   (set) 2>&1 |
21090     case $as_nl`(ac_space=' '; set) 2>&1` in #(
21091     *${as_nl}ac_space=\ *)
21092       # `set' does not quote correctly, so add quotes (double-quote
21093       # substitution turns \\\\ into \\, and sed turns \\ into \).
21094       sed -n \
21095         "s/'/'\\\\''/g;
21096           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21097       ;; #(
21098     *)
21099       # `set' quotes correctly as required by POSIX, so do not add quotes.
21100       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21101       ;;
21102     esac |
21103     sort
21104 ) |
21105   sed '
21106      /^ac_cv_env_/b end
21107      t clear
21108      :clear
21109      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21110      t end
21111      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21112      :end' >>confcache
21113 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21114   if test -w "$cache_file"; then
21115     test "x$cache_file" != "x/dev/null" &&
21116       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21117 echo "$as_me: updating cache $cache_file" >&6;}
21118     cat confcache >$cache_file
21119   else
21120     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21121 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21122   fi
21123 fi
21124 rm -f confcache
21125
21126 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21127 # Let make expand exec_prefix.
21128 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21129
21130 DEFS=-DHAVE_CONFIG_H
21131
21132 ac_libobjs=
21133 ac_ltlibobjs=
21134 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21135   # 1. Remove the extension, and $U if already installed.
21136   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21137   ac_i=`echo "$ac_i" | sed "$ac_script"`
21138   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21139   #    will be set to the directory where LIBOBJS objects are built.
21140   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21141   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21142 done
21143 LIBOBJS=$ac_libobjs
21144
21145 LTLIBOBJS=$ac_ltlibobjs
21146
21147
21148 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21149   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21150 Usually this means the macro was only invoked conditionally." >&5
21151 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21152 Usually this means the macro was only invoked conditionally." >&2;}
21153    { (exit 1); exit 1; }; }
21154 fi
21155 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21156   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21157 Usually this means the macro was only invoked conditionally." >&5
21158 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21159 Usually this means the macro was only invoked conditionally." >&2;}
21160    { (exit 1); exit 1; }; }
21161 fi
21162
21163 : ${CONFIG_STATUS=./config.status}
21164 ac_clean_files_save=$ac_clean_files
21165 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21166 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21167 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21168 cat >$CONFIG_STATUS <<_ACEOF
21169 #! $SHELL
21170 # Generated by $as_me.
21171 # Run this file to recreate the current configuration.
21172 # Compiler output produced by configure, useful for debugging
21173 # configure, is in config.log if it exists.
21174
21175 debug=false
21176 ac_cs_recheck=false
21177 ac_cs_silent=false
21178 SHELL=\${CONFIG_SHELL-$SHELL}
21179 _ACEOF
21180
21181 cat >>$CONFIG_STATUS <<\_ACEOF
21182 ## --------------------- ##
21183 ## M4sh Initialization.  ##
21184 ## --------------------- ##
21185
21186 # Be Bourne compatible
21187 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21188   emulate sh
21189   NULLCMD=:
21190   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21191   # is contrary to our usage.  Disable this feature.
21192   alias -g '${1+"$@"}'='"$@"'
21193   setopt NO_GLOB_SUBST
21194 else
21195   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21196 fi
21197 BIN_SH=xpg4; export BIN_SH # for Tru64
21198 DUALCASE=1; export DUALCASE # for MKS sh
21199
21200
21201 # PATH needs CR
21202 # Avoid depending upon Character Ranges.
21203 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21204 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21205 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21206 as_cr_digits='0123456789'
21207 as_cr_alnum=$as_cr_Letters$as_cr_digits
21208
21209 # The user is always right.
21210 if test "${PATH_SEPARATOR+set}" != set; then
21211   echo "#! /bin/sh" >conf$$.sh
21212   echo  "exit 0"   >>conf$$.sh
21213   chmod +x conf$$.sh
21214   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21215     PATH_SEPARATOR=';'
21216   else
21217     PATH_SEPARATOR=:
21218   fi
21219   rm -f conf$$.sh
21220 fi
21221
21222 # Support unset when possible.
21223 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21224   as_unset=unset
21225 else
21226   as_unset=false
21227 fi
21228
21229
21230 # IFS
21231 # We need space, tab and new line, in precisely that order.  Quoting is
21232 # there to prevent editors from complaining about space-tab.
21233 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21234 # splitting by setting IFS to empty value.)
21235 as_nl='
21236 '
21237 IFS=" ""        $as_nl"
21238
21239 # Find who we are.  Look in the path if we contain no directory separator.
21240 case $0 in
21241   *[\\/]* ) as_myself=$0 ;;
21242   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21243 for as_dir in $PATH
21244 do
21245   IFS=$as_save_IFS
21246   test -z "$as_dir" && as_dir=.
21247   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21248 done
21249 IFS=$as_save_IFS
21250
21251      ;;
21252 esac
21253 # We did not find ourselves, most probably we were run as `sh COMMAND'
21254 # in which case we are not to be found in the path.
21255 if test "x$as_myself" = x; then
21256   as_myself=$0
21257 fi
21258 if test ! -f "$as_myself"; then
21259   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21260   { (exit 1); exit 1; }
21261 fi
21262
21263 # Work around bugs in pre-3.0 UWIN ksh.
21264 for as_var in ENV MAIL MAILPATH
21265 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21266 done
21267 PS1='$ '
21268 PS2='> '
21269 PS4='+ '
21270
21271 # NLS nuisances.
21272 for as_var in \
21273   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21274   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21275   LC_TELEPHONE LC_TIME
21276 do
21277   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21278     eval $as_var=C; export $as_var
21279   else
21280     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21281   fi
21282 done
21283
21284 # Required to use basename.
21285 if expr a : '\(a\)' >/dev/null 2>&1 &&
21286    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21287   as_expr=expr
21288 else
21289   as_expr=false
21290 fi
21291
21292 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21293   as_basename=basename
21294 else
21295   as_basename=false
21296 fi
21297
21298
21299 # Name of the executable.
21300 as_me=`$as_basename -- "$0" ||
21301 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21302          X"$0" : 'X\(//\)$' \| \
21303          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21304 echo X/"$0" |
21305     sed '/^.*\/\([^/][^/]*\)\/*$/{
21306             s//\1/
21307             q
21308           }
21309           /^X\/\(\/\/\)$/{
21310             s//\1/
21311             q
21312           }
21313           /^X\/\(\/\).*/{
21314             s//\1/
21315             q
21316           }
21317           s/.*/./; q'`
21318
21319 # CDPATH.
21320 $as_unset CDPATH
21321
21322
21323
21324   as_lineno_1=$LINENO
21325   as_lineno_2=$LINENO
21326   test "x$as_lineno_1" != "x$as_lineno_2" &&
21327   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21328
21329   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21330   # uniformly replaced by the line number.  The first 'sed' inserts a
21331   # line-number line after each line using $LINENO; the second 'sed'
21332   # does the real work.  The second script uses 'N' to pair each
21333   # line-number line with the line containing $LINENO, and appends
21334   # trailing '-' during substitution so that $LINENO is not a special
21335   # case at line end.
21336   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21337   # scripts with optimization help from Paolo Bonzini.  Blame Lee
21338   # E. McMahon (1931-1989) for sed's syntax.  :-)
21339   sed -n '
21340     p
21341     /[$]LINENO/=
21342   ' <$as_myself |
21343     sed '
21344       s/[$]LINENO.*/&-/
21345       t lineno
21346       b
21347       :lineno
21348       N
21349       :loop
21350       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21351       t loop
21352       s/-\n.*//
21353     ' >$as_me.lineno &&
21354   chmod +x "$as_me.lineno" ||
21355     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21356    { (exit 1); exit 1; }; }
21357
21358   # Don't try to exec as it changes $[0], causing all sort of problems
21359   # (the dirname of $[0] is not the place where we might find the
21360   # original and so on.  Autoconf is especially sensitive to this).
21361   . "./$as_me.lineno"
21362   # Exit status is that of the last command.
21363   exit
21364 }
21365
21366
21367 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21368   as_dirname=dirname
21369 else
21370   as_dirname=false
21371 fi
21372
21373 ECHO_C= ECHO_N= ECHO_T=
21374 case `echo -n x` in
21375 -n*)
21376   case `echo 'x\c'` in
21377   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
21378   *)   ECHO_C='\c';;
21379   esac;;
21380 *)
21381   ECHO_N='-n';;
21382 esac
21383
21384 if expr a : '\(a\)' >/dev/null 2>&1 &&
21385    test "X`expr 00001 : '.*\(...\)'`" = X001; then
21386   as_expr=expr
21387 else
21388   as_expr=false
21389 fi
21390
21391 rm -f conf$$ conf$$.exe conf$$.file
21392 if test -d conf$$.dir; then
21393   rm -f conf$$.dir/conf$$.file
21394 else
21395   rm -f conf$$.dir
21396   mkdir conf$$.dir
21397 fi
21398 echo >conf$$.file
21399 if ln -s conf$$.file conf$$ 2>/dev/null; then
21400   as_ln_s='ln -s'
21401   # ... but there are two gotchas:
21402   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21403   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21404   # In both cases, we have to default to `cp -p'.
21405   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21406     as_ln_s='cp -p'
21407 elif ln conf$$.file conf$$ 2>/dev/null; then
21408   as_ln_s=ln
21409 else
21410   as_ln_s='cp -p'
21411 fi
21412 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21413 rmdir conf$$.dir 2>/dev/null
21414
21415 if mkdir -p . 2>/dev/null; then
21416   as_mkdir_p=:
21417 else
21418   test -d ./-p && rmdir ./-p
21419   as_mkdir_p=false
21420 fi
21421
21422 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21423 # systems may use methods other than mode bits to determine executability.
21424 cat >conf$$.file <<_ASEOF
21425 #! /bin/sh
21426 exit 0
21427 _ASEOF
21428 chmod +x conf$$.file
21429 if test -x conf$$.file >/dev/null 2>&1; then
21430   as_executable_p="test -x"
21431 else
21432   as_executable_p=:
21433 fi
21434 rm -f conf$$.file
21435
21436 # Sed expression to map a string onto a valid CPP name.
21437 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21438
21439 # Sed expression to map a string onto a valid variable name.
21440 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21441
21442
21443 exec 6>&1
21444
21445 # Save the log message, to keep $[0] and so on meaningful, and to
21446 # report actual input values of CONFIG_FILES etc. instead of their
21447 # values after options handling.
21448 ac_log="
21449 This file was extended by llvm $as_me 2.9svn, which was
21450 generated by GNU Autoconf 2.60.  Invocation command line was
21451
21452   CONFIG_FILES    = $CONFIG_FILES
21453   CONFIG_HEADERS  = $CONFIG_HEADERS
21454   CONFIG_LINKS    = $CONFIG_LINKS
21455   CONFIG_COMMANDS = $CONFIG_COMMANDS
21456   $ $0 $@
21457
21458 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21459 "
21460
21461 _ACEOF
21462
21463 cat >>$CONFIG_STATUS <<_ACEOF
21464 # Files that config.status was made for.
21465 config_files="$ac_config_files"
21466 config_headers="$ac_config_headers"
21467 config_commands="$ac_config_commands"
21468
21469 _ACEOF
21470
21471 cat >>$CONFIG_STATUS <<\_ACEOF
21472 ac_cs_usage="\
21473 \`$as_me' instantiates files from templates according to the
21474 current configuration.
21475
21476 Usage: $0 [OPTIONS] [FILE]...
21477
21478   -h, --help       print this help, then exit
21479   -V, --version    print version number, then exit
21480   -q, --quiet      do not print progress messages
21481   -d, --debug      don't remove temporary files
21482       --recheck    update $as_me by reconfiguring in the same conditions
21483   --file=FILE[:TEMPLATE]
21484                    instantiate the configuration file FILE
21485   --header=FILE[:TEMPLATE]
21486                    instantiate the configuration header FILE
21487
21488 Configuration files:
21489 $config_files
21490
21491 Configuration headers:
21492 $config_headers
21493
21494 Configuration commands:
21495 $config_commands
21496
21497 Report bugs to <bug-autoconf@gnu.org>."
21498
21499 _ACEOF
21500 cat >>$CONFIG_STATUS <<_ACEOF
21501 ac_cs_version="\\
21502 llvm config.status 2.9svn
21503 configured by $0, generated by GNU Autoconf 2.60,
21504   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21505
21506 Copyright (C) 2006 Free Software Foundation, Inc.
21507 This config.status script is free software; the Free Software Foundation
21508 gives unlimited permission to copy, distribute and modify it."
21509
21510 ac_pwd='$ac_pwd'
21511 srcdir='$srcdir'
21512 INSTALL='$INSTALL'
21513 _ACEOF
21514
21515 cat >>$CONFIG_STATUS <<\_ACEOF
21516 # If no file are specified by the user, then we need to provide default
21517 # value.  By we need to know if files were specified by the user.
21518 ac_need_defaults=:
21519 while test $# != 0
21520 do
21521   case $1 in
21522   --*=*)
21523     ac_option=`expr "X$1" : 'X\([^=]*\)='`
21524     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21525     ac_shift=:
21526     ;;
21527   *)
21528     ac_option=$1
21529     ac_optarg=$2
21530     ac_shift=shift
21531     ;;
21532   esac
21533
21534   case $ac_option in
21535   # Handling of the options.
21536   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21537     ac_cs_recheck=: ;;
21538   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21539     echo "$ac_cs_version"; exit ;;
21540   --debug | --debu | --deb | --de | --d | -d )
21541     debug=: ;;
21542   --file | --fil | --fi | --f )
21543     $ac_shift
21544     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21545     ac_need_defaults=false;;
21546   --header | --heade | --head | --hea )
21547     $ac_shift
21548     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21549     ac_need_defaults=false;;
21550   --he | --h)
21551     # Conflict between --help and --header
21552     { echo "$as_me: error: ambiguous option: $1
21553 Try \`$0 --help' for more information." >&2
21554    { (exit 1); exit 1; }; };;
21555   --help | --hel | -h )
21556     echo "$ac_cs_usage"; exit ;;
21557   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21558   | -silent | --silent | --silen | --sile | --sil | --si | --s)
21559     ac_cs_silent=: ;;
21560
21561   # This is an error.
21562   -*) { echo "$as_me: error: unrecognized option: $1
21563 Try \`$0 --help' for more information." >&2
21564    { (exit 1); exit 1; }; } ;;
21565
21566   *) ac_config_targets="$ac_config_targets $1"
21567      ac_need_defaults=false ;;
21568
21569   esac
21570   shift
21571 done
21572
21573 ac_configure_extra_args=
21574
21575 if $ac_cs_silent; then
21576   exec 6>/dev/null
21577   ac_configure_extra_args="$ac_configure_extra_args --silent"
21578 fi
21579
21580 _ACEOF
21581 cat >>$CONFIG_STATUS <<_ACEOF
21582 if \$ac_cs_recheck; then
21583   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21584   CONFIG_SHELL=$SHELL
21585   export CONFIG_SHELL
21586   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21587 fi
21588
21589 _ACEOF
21590 cat >>$CONFIG_STATUS <<\_ACEOF
21591 exec 5>>config.log
21592 {
21593   echo
21594   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21595 ## Running $as_me. ##
21596 _ASBOX
21597   echo "$ac_log"
21598 } >&5
21599
21600 _ACEOF
21601 cat >>$CONFIG_STATUS <<_ACEOF
21602 #
21603 # INIT-COMMANDS
21604 #
21605 llvm_src="${srcdir}"
21606
21607 _ACEOF
21608
21609 cat >>$CONFIG_STATUS <<\_ACEOF
21610
21611 # Handling of arguments.
21612 for ac_config_target in $ac_config_targets
21613 do
21614   case $ac_config_target in
21615     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21616     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21617     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21618     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21619     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21620     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21621     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21622     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21623     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21624     "tools/llvmc/src/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/src/Base.td" ;;
21625     "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21626     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21627     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21628     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21629     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21630     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21631     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21632     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21633     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21634     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21635     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21636     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21637     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21638     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21639     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21640
21641   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21642 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21643    { (exit 1); exit 1; }; };;
21644   esac
21645 done
21646
21647
21648 # If the user did not use the arguments to specify the items to instantiate,
21649 # then the envvar interface is used.  Set only those that are not.
21650 # We use the long form for the default assignment because of an extremely
21651 # bizarre bug on SunOS 4.1.3.
21652 if $ac_need_defaults; then
21653   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21654   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21655   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21656 fi
21657
21658 # Have a temporary directory for convenience.  Make it in the build tree
21659 # simply because there is no reason against having it here, and in addition,
21660 # creating and moving files from /tmp can sometimes cause problems.
21661 # Hook for its removal unless debugging.
21662 # Note that there is a small window in which the directory will not be cleaned:
21663 # after its creation but before its name has been assigned to `$tmp'.
21664 $debug ||
21665 {
21666   tmp=
21667   trap 'exit_status=$?
21668   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21669 ' 0
21670   trap '{ (exit 1); exit 1; }' 1 2 13 15
21671 }
21672 # Create a (secure) tmp directory for tmp files.
21673
21674 {
21675   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21676   test -n "$tmp" && test -d "$tmp"
21677 }  ||
21678 {
21679   tmp=./conf$$-$RANDOM
21680   (umask 077 && mkdir "$tmp")
21681 } ||
21682 {
21683    echo "$me: cannot create a temporary directory in ." >&2
21684    { (exit 1); exit 1; }
21685 }
21686
21687 #
21688 # Set up the sed scripts for CONFIG_FILES section.
21689 #
21690
21691 # No need to generate the scripts if there are no CONFIG_FILES.
21692 # This happens for instance when ./config.status config.h
21693 if test -n "$CONFIG_FILES"; then
21694
21695 _ACEOF
21696
21697
21698
21699 ac_delim='%!_!# '
21700 for ac_last_try in false false false false false :; do
21701   cat >conf$$subs.sed <<_ACEOF
21702 SHELL!$SHELL$ac_delim
21703 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21704 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21705 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21706 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21707 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21708 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21709 exec_prefix!$exec_prefix$ac_delim
21710 prefix!$prefix$ac_delim
21711 program_transform_name!$program_transform_name$ac_delim
21712 bindir!$bindir$ac_delim
21713 sbindir!$sbindir$ac_delim
21714 libexecdir!$libexecdir$ac_delim
21715 datarootdir!$datarootdir$ac_delim
21716 datadir!$datadir$ac_delim
21717 sysconfdir!$sysconfdir$ac_delim
21718 sharedstatedir!$sharedstatedir$ac_delim
21719 localstatedir!$localstatedir$ac_delim
21720 includedir!$includedir$ac_delim
21721 oldincludedir!$oldincludedir$ac_delim
21722 docdir!$docdir$ac_delim
21723 infodir!$infodir$ac_delim
21724 htmldir!$htmldir$ac_delim
21725 dvidir!$dvidir$ac_delim
21726 pdfdir!$pdfdir$ac_delim
21727 psdir!$psdir$ac_delim
21728 libdir!$libdir$ac_delim
21729 localedir!$localedir$ac_delim
21730 mandir!$mandir$ac_delim
21731 DEFS!$DEFS$ac_delim
21732 ECHO_C!$ECHO_C$ac_delim
21733 ECHO_N!$ECHO_N$ac_delim
21734 ECHO_T!$ECHO_T$ac_delim
21735 LIBS!$LIBS$ac_delim
21736 build_alias!$build_alias$ac_delim
21737 host_alias!$host_alias$ac_delim
21738 target_alias!$target_alias$ac_delim
21739 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21740 subdirs!$subdirs$ac_delim
21741 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21742 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21743 build!$build$ac_delim
21744 build_cpu!$build_cpu$ac_delim
21745 build_vendor!$build_vendor$ac_delim
21746 build_os!$build_os$ac_delim
21747 host!$host$ac_delim
21748 host_cpu!$host_cpu$ac_delim
21749 host_vendor!$host_vendor$ac_delim
21750 host_os!$host_os$ac_delim
21751 target!$target$ac_delim
21752 target_cpu!$target_cpu$ac_delim
21753 target_vendor!$target_vendor$ac_delim
21754 target_os!$target_os$ac_delim
21755 OS!$OS$ac_delim
21756 HOST_OS!$HOST_OS$ac_delim
21757 TARGET_OS!$TARGET_OS$ac_delim
21758 LINKALL!$LINKALL$ac_delim
21759 NOLINKALL!$NOLINKALL$ac_delim
21760 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21761 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21762 ARCH!$ARCH$ac_delim
21763 ENDIAN!$ENDIAN$ac_delim
21764 CC!$CC$ac_delim
21765 CFLAGS!$CFLAGS$ac_delim
21766 LDFLAGS!$LDFLAGS$ac_delim
21767 CPPFLAGS!$CPPFLAGS$ac_delim
21768 ac_ct_CC!$ac_ct_CC$ac_delim
21769 EXEEXT!$EXEEXT$ac_delim
21770 OBJEXT!$OBJEXT$ac_delim
21771 CPP!$CPP$ac_delim
21772 GREP!$GREP$ac_delim
21773 EGREP!$EGREP$ac_delim
21774 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21775 BUILD_CC!$BUILD_CC$ac_delim
21776 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21777 BUILD_CXX!$BUILD_CXX$ac_delim
21778 CVSBUILD!$CVSBUILD$ac_delim
21779 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21780 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21781 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21782 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21783 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21784 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21785 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21786 JIT!$JIT$ac_delim
21787 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21788 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21789 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21790 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21791 ENABLE_PIC!$ENABLE_PIC$ac_delim
21792 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21793 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21794 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21795 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21796 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21797 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21798 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21799 _ACEOF
21800
21801   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21802     break
21803   elif $ac_last_try; then
21804     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21805 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21806    { (exit 1); exit 1; }; }
21807   else
21808     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21809   fi
21810 done
21811
21812 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21813 if test -n "$ac_eof"; then
21814   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21815   ac_eof=`expr $ac_eof + 1`
21816 fi
21817
21818 cat >>$CONFIG_STATUS <<_ACEOF
21819 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21820 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21821 _ACEOF
21822 sed '
21823 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21824 s/^/s,@/; s/!/@,|#_!!_#|/
21825 :n
21826 t n
21827 s/'"$ac_delim"'$/,g/; t
21828 s/$/\\/; p
21829 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21830 ' >>$CONFIG_STATUS <conf$$subs.sed
21831 rm -f conf$$subs.sed
21832 cat >>$CONFIG_STATUS <<_ACEOF
21833 CEOF$ac_eof
21834 _ACEOF
21835
21836
21837 ac_delim='%!_!# '
21838 for ac_last_try in false false false false false :; do
21839   cat >conf$$subs.sed <<_ACEOF
21840 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21841 CLANGPATH!$CLANGPATH$ac_delim
21842 CLANGXXPATH!$CLANGXXPATH$ac_delim
21843 ENABLE_BUILT_CLANG!$ENABLE_BUILT_CLANG$ac_delim
21844 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21845 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21846 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21847 CXX!$CXX$ac_delim
21848 CXXFLAGS!$CXXFLAGS$ac_delim
21849 ac_ct_CXX!$ac_ct_CXX$ac_delim
21850 NM!$NM$ac_delim
21851 ifGNUmake!$ifGNUmake$ac_delim
21852 LN_S!$LN_S$ac_delim
21853 CMP!$CMP$ac_delim
21854 CP!$CP$ac_delim
21855 DATE!$DATE$ac_delim
21856 FIND!$FIND$ac_delim
21857 MKDIR!$MKDIR$ac_delim
21858 MV!$MV$ac_delim
21859 RANLIB!$RANLIB$ac_delim
21860 AR!$AR$ac_delim
21861 RM!$RM$ac_delim
21862 SED!$SED$ac_delim
21863 TAR!$TAR$ac_delim
21864 BINPWD!$BINPWD$ac_delim
21865 GRAPHVIZ!$GRAPHVIZ$ac_delim
21866 DOT!$DOT$ac_delim
21867 FDP!$FDP$ac_delim
21868 NEATO!$NEATO$ac_delim
21869 TWOPI!$TWOPI$ac_delim
21870 CIRCO!$CIRCO$ac_delim
21871 GV!$GV$ac_delim
21872 DOTTY!$DOTTY$ac_delim
21873 XDOT_PY!$XDOT_PY$ac_delim
21874 PERL!$PERL$ac_delim
21875 HAVE_PERL!$HAVE_PERL$ac_delim
21876 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21877 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21878 INSTALL_DATA!$INSTALL_DATA$ac_delim
21879 BZIP2!$BZIP2$ac_delim
21880 CAT!$CAT$ac_delim
21881 DOXYGEN!$DOXYGEN$ac_delim
21882 GROFF!$GROFF$ac_delim
21883 GZIP!$GZIP$ac_delim
21884 POD2HTML!$POD2HTML$ac_delim
21885 POD2MAN!$POD2MAN$ac_delim
21886 PDFROFF!$PDFROFF$ac_delim
21887 RUNTEST!$RUNTEST$ac_delim
21888 TCLSH!$TCLSH$ac_delim
21889 ZIP!$ZIP$ac_delim
21890 OCAMLC!$OCAMLC$ac_delim
21891 OCAMLOPT!$OCAMLOPT$ac_delim
21892 OCAMLDEP!$OCAMLDEP$ac_delim
21893 OCAMLDOC!$OCAMLDOC$ac_delim
21894 GAS!$GAS$ac_delim
21895 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21896 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21897 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21898 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21899 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21900 LIBADD_DL!$LIBADD_DL$ac_delim
21901 LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
21902 LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
21903 LLVMGCC!$LLVMGCC$ac_delim
21904 LLVMGXX!$LLVMGXX$ac_delim
21905 LLVMCC_OPTION!$LLVMCC_OPTION$ac_delim
21906 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21907 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21908 USE_UDIS86!$USE_UDIS86$ac_delim
21909 USE_OPROFILE!$USE_OPROFILE$ac_delim
21910 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21911 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21912 MMAP_FILE!$MMAP_FILE$ac_delim
21913 LLVMCC_EMITIR_FLAG!$LLVMCC_EMITIR_FLAG$ac_delim
21914 LLVMCC1!$LLVMCC1$ac_delim
21915 LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
21916 LLVMGCCDIR!$LLVMGCCDIR$ac_delim
21917 LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
21918 LLVMGCC_DRAGONEGG!$LLVMGCC_DRAGONEGG$ac_delim
21919 LLVMCC_DISABLEOPT_FLAGS!$LLVMCC_DISABLEOPT_FLAGS$ac_delim
21920 SHLIBEXT!$SHLIBEXT$ac_delim
21921 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21922 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21923 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21924 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21925 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21926 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21927 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21928 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21929 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21930 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21931 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21932 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21933 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21934 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21935 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21936 RPATH!$RPATH$ac_delim
21937 _ACEOF
21938
21939   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21940     break
21941   elif $ac_last_try; then
21942     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21943 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21944    { (exit 1); exit 1; }; }
21945   else
21946     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21947   fi
21948 done
21949
21950 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21951 if test -n "$ac_eof"; then
21952   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21953   ac_eof=`expr $ac_eof + 1`
21954 fi
21955
21956 cat >>$CONFIG_STATUS <<_ACEOF
21957 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21958 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21959 _ACEOF
21960 sed '
21961 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21962 s/^/s,@/; s/!/@,|#_!!_#|/
21963 :n
21964 t n
21965 s/'"$ac_delim"'$/,g/; t
21966 s/$/\\/; p
21967 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21968 ' >>$CONFIG_STATUS <conf$$subs.sed
21969 rm -f conf$$subs.sed
21970 cat >>$CONFIG_STATUS <<_ACEOF
21971 CEOF$ac_eof
21972 _ACEOF
21973
21974
21975 ac_delim='%!_!# '
21976 for ac_last_try in false false false false false :; do
21977   cat >conf$$subs.sed <<_ACEOF
21978 RDYNAMIC!$RDYNAMIC$ac_delim
21979 LIBOBJS!$LIBOBJS$ac_delim
21980 LTLIBOBJS!$LTLIBOBJS$ac_delim
21981 _ACEOF
21982
21983   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 3; then
21984     break
21985   elif $ac_last_try; then
21986     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21987 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21988    { (exit 1); exit 1; }; }
21989   else
21990     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21991   fi
21992 done
21993
21994 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21995 if test -n "$ac_eof"; then
21996   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21997   ac_eof=`expr $ac_eof + 1`
21998 fi
21999
22000 cat >>$CONFIG_STATUS <<_ACEOF
22001 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22002 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22003 _ACEOF
22004 sed '
22005 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22006 s/^/s,@/; s/!/@,|#_!!_#|/
22007 :n
22008 t n
22009 s/'"$ac_delim"'$/,g/; t
22010 s/$/\\/; p
22011 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22012 ' >>$CONFIG_STATUS <conf$$subs.sed
22013 rm -f conf$$subs.sed
22014 cat >>$CONFIG_STATUS <<_ACEOF
22015 :end
22016 s/|#_!!_#|//g
22017 CEOF$ac_eof
22018 _ACEOF
22019
22020
22021 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22022 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22023 # trailing colons and then remove the whole line if VPATH becomes empty
22024 # (actually we leave an empty line to preserve line numbers).
22025 if test "x$srcdir" = x.; then
22026   ac_vpsub='/^[  ]*VPATH[        ]*=/{
22027 s/:*\$(srcdir):*/:/
22028 s/:*\${srcdir}:*/:/
22029 s/:*@srcdir@:*/:/
22030 s/^\([^=]*=[     ]*\):*/\1/
22031 s/:*$//
22032 s/^[^=]*=[       ]*$//
22033 }'
22034 fi
22035
22036 cat >>$CONFIG_STATUS <<\_ACEOF
22037 fi # test -n "$CONFIG_FILES"
22038
22039
22040 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22041 do
22042   case $ac_tag in
22043   :[FHLC]) ac_mode=$ac_tag; continue;;
22044   esac
22045   case $ac_mode$ac_tag in
22046   :[FHL]*:*);;
22047   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22048 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22049    { (exit 1); exit 1; }; };;
22050   :[FH]-) ac_tag=-:-;;
22051   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22052   esac
22053   ac_save_IFS=$IFS
22054   IFS=:
22055   set x $ac_tag
22056   IFS=$ac_save_IFS
22057   shift
22058   ac_file=$1
22059   shift
22060
22061   case $ac_mode in
22062   :L) ac_source=$1;;
22063   :[FH])
22064     ac_file_inputs=
22065     for ac_f
22066     do
22067       case $ac_f in
22068       -) ac_f="$tmp/stdin";;
22069       *) # Look for the file first in the build tree, then in the source tree
22070          # (if the path is not absolute).  The absolute path cannot be DOS-style,
22071          # because $ac_f cannot contain `:'.
22072          test -f "$ac_f" ||
22073            case $ac_f in
22074            [\\/$]*) false;;
22075            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22076            esac ||
22077            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22078 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22079    { (exit 1); exit 1; }; };;
22080       esac
22081       ac_file_inputs="$ac_file_inputs $ac_f"
22082     done
22083
22084     # Let's still pretend it is `configure' which instantiates (i.e., don't
22085     # use $as_me), people would be surprised to read:
22086     #    /* config.h.  Generated by config.status.  */
22087     configure_input="Generated from "`IFS=:
22088           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22089     if test x"$ac_file" != x-; then
22090       configure_input="$ac_file.  $configure_input"
22091       { echo "$as_me:$LINENO: creating $ac_file" >&5
22092 echo "$as_me: creating $ac_file" >&6;}
22093     fi
22094
22095     case $ac_tag in
22096     *:-:* | *:-) cat >"$tmp/stdin";;
22097     esac
22098     ;;
22099   esac
22100
22101   ac_dir=`$as_dirname -- "$ac_file" ||
22102 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22103          X"$ac_file" : 'X\(//\)[^/]' \| \
22104          X"$ac_file" : 'X\(//\)$' \| \
22105          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22106 echo X"$ac_file" |
22107     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22108             s//\1/
22109             q
22110           }
22111           /^X\(\/\/\)[^/].*/{
22112             s//\1/
22113             q
22114           }
22115           /^X\(\/\/\)$/{
22116             s//\1/
22117             q
22118           }
22119           /^X\(\/\).*/{
22120             s//\1/
22121             q
22122           }
22123           s/.*/./; q'`
22124   { as_dir="$ac_dir"
22125   case $as_dir in #(
22126   -*) as_dir=./$as_dir;;
22127   esac
22128   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22129     as_dirs=
22130     while :; do
22131       case $as_dir in #(
22132       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22133       *) as_qdir=$as_dir;;
22134       esac
22135       as_dirs="'$as_qdir' $as_dirs"
22136       as_dir=`$as_dirname -- "$as_dir" ||
22137 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22138          X"$as_dir" : 'X\(//\)[^/]' \| \
22139          X"$as_dir" : 'X\(//\)$' \| \
22140          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22141 echo X"$as_dir" |
22142     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22143             s//\1/
22144             q
22145           }
22146           /^X\(\/\/\)[^/].*/{
22147             s//\1/
22148             q
22149           }
22150           /^X\(\/\/\)$/{
22151             s//\1/
22152             q
22153           }
22154           /^X\(\/\).*/{
22155             s//\1/
22156             q
22157           }
22158           s/.*/./; q'`
22159       test -d "$as_dir" && break
22160     done
22161     test -z "$as_dirs" || eval "mkdir $as_dirs"
22162   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22163 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22164    { (exit 1); exit 1; }; }; }
22165   ac_builddir=.
22166
22167 case "$ac_dir" in
22168 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22169 *)
22170   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22171   # A ".." for each directory in $ac_dir_suffix.
22172   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22173   case $ac_top_builddir_sub in
22174   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22175   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22176   esac ;;
22177 esac
22178 ac_abs_top_builddir=$ac_pwd
22179 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22180 # for backward compatibility:
22181 ac_top_builddir=$ac_top_build_prefix
22182
22183 case $srcdir in
22184   .)  # We are building in place.
22185     ac_srcdir=.
22186     ac_top_srcdir=$ac_top_builddir_sub
22187     ac_abs_top_srcdir=$ac_pwd ;;
22188   [\\/]* | ?:[\\/]* )  # Absolute name.
22189     ac_srcdir=$srcdir$ac_dir_suffix;
22190     ac_top_srcdir=$srcdir
22191     ac_abs_top_srcdir=$srcdir ;;
22192   *) # Relative name.
22193     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22194     ac_top_srcdir=$ac_top_build_prefix$srcdir
22195     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22196 esac
22197 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22198
22199
22200   case $ac_mode in
22201   :F)
22202   #
22203   # CONFIG_FILE
22204   #
22205
22206   case $INSTALL in
22207   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22208   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22209   esac
22210 _ACEOF
22211
22212 cat >>$CONFIG_STATUS <<\_ACEOF
22213 # If the template does not know about datarootdir, expand it.
22214 # FIXME: This hack should be removed a few years after 2.60.
22215 ac_datarootdir_hack=; ac_datarootdir_seen=
22216
22217 case `sed -n '/datarootdir/ {
22218   p
22219   q
22220 }
22221 /@datadir@/p
22222 /@docdir@/p
22223 /@infodir@/p
22224 /@localedir@/p
22225 /@mandir@/p
22226 ' $ac_file_inputs` in
22227 *datarootdir*) ac_datarootdir_seen=yes;;
22228 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22229   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22230 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22231 _ACEOF
22232 cat >>$CONFIG_STATUS <<_ACEOF
22233   ac_datarootdir_hack='
22234   s&@datadir@&$datadir&g
22235   s&@docdir@&$docdir&g
22236   s&@infodir@&$infodir&g
22237   s&@localedir@&$localedir&g
22238   s&@mandir@&$mandir&g
22239     s&\\\${datarootdir}&$datarootdir&g' ;;
22240 esac
22241 _ACEOF
22242
22243 # Neutralize VPATH when `$srcdir' = `.'.
22244 # Shell code in configure.ac might set extrasub.
22245 # FIXME: do we really want to maintain this feature?
22246 cat >>$CONFIG_STATUS <<_ACEOF
22247   sed "$ac_vpsub
22248 $extrasub
22249 _ACEOF
22250 cat >>$CONFIG_STATUS <<\_ACEOF
22251 :t
22252 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22253 s&@configure_input@&$configure_input&;t t
22254 s&@top_builddir@&$ac_top_builddir_sub&;t t
22255 s&@srcdir@&$ac_srcdir&;t t
22256 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22257 s&@top_srcdir@&$ac_top_srcdir&;t t
22258 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22259 s&@builddir@&$ac_builddir&;t t
22260 s&@abs_builddir@&$ac_abs_builddir&;t t
22261 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22262 s&@INSTALL@&$ac_INSTALL&;t t
22263 $ac_datarootdir_hack
22264 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22265
22266 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22267   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22268   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22269   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22270 which seems to be undefined.  Please make sure it is defined." >&5
22271 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22272 which seems to be undefined.  Please make sure it is defined." >&2;}
22273
22274   rm -f "$tmp/stdin"
22275   case $ac_file in
22276   -) cat "$tmp/out"; rm -f "$tmp/out";;
22277   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22278   esac
22279  ;;
22280   :H)
22281   #
22282   # CONFIG_HEADER
22283   #
22284 _ACEOF
22285
22286 # Transform confdefs.h into a sed script `conftest.defines', that
22287 # substitutes the proper values into config.h.in to produce config.h.
22288 rm -f conftest.defines conftest.tail
22289 # First, append a space to every undef/define line, to ease matching.
22290 echo 's/$/ /' >conftest.defines
22291 # Then, protect against being on the right side of a sed subst, or in
22292 # an unquoted here document, in config.status.  If some macros were
22293 # called several times there might be several #defines for the same
22294 # symbol, which is useless.  But do not sort them, since the last
22295 # AC_DEFINE must be honored.
22296 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22297 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22298 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22299 # PARAMS is the parameter list in the macro definition--in most cases, it's
22300 # just an empty string.
22301 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
22302 ac_dB='\\)[      (].*,\\1define\\2'
22303 ac_dC=' '
22304 ac_dD=' ,'
22305
22306 uniq confdefs.h |
22307   sed -n '
22308         t rset
22309         :rset
22310         s/^[     ]*#[    ]*define[       ][      ]*//
22311         t ok
22312         d
22313         :ok
22314         s/[\\&,]/\\&/g
22315         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22316         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22317   ' >>conftest.defines
22318
22319 # Remove the space that was appended to ease matching.
22320 # Then replace #undef with comments.  This is necessary, for
22321 # example, in the case of _POSIX_SOURCE, which is predefined and required
22322 # on some systems where configure will not decide to define it.
22323 # (The regexp can be short, since the line contains either #define or #undef.)
22324 echo 's/ $//
22325 s,^[     #]*u.*,/* & */,' >>conftest.defines
22326
22327 # Break up conftest.defines:
22328 ac_max_sed_lines=50
22329
22330 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22331 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22332 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22333 # et cetera.
22334 ac_in='$ac_file_inputs'
22335 ac_out='"$tmp/out1"'
22336 ac_nxt='"$tmp/out2"'
22337
22338 while :
22339 do
22340   # Write a here document:
22341     cat >>$CONFIG_STATUS <<_ACEOF
22342     # First, check the format of the line:
22343     cat >"\$tmp/defines.sed" <<\\CEOF
22344 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
22345 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
22346 b
22347 :def
22348 _ACEOF
22349   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22350   echo 'CEOF
22351     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22352   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22353   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22354   grep . conftest.tail >/dev/null || break
22355   rm -f conftest.defines
22356   mv conftest.tail conftest.defines
22357 done
22358 rm -f conftest.defines conftest.tail
22359
22360 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22361 cat >>$CONFIG_STATUS <<\_ACEOF
22362   if test x"$ac_file" != x-; then
22363     echo "/* $configure_input  */" >"$tmp/config.h"
22364     cat "$ac_result" >>"$tmp/config.h"
22365     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22366       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22367 echo "$as_me: $ac_file is unchanged" >&6;}
22368     else
22369       rm -f $ac_file
22370       mv "$tmp/config.h" $ac_file
22371     fi
22372   else
22373     echo "/* $configure_input  */"
22374     cat "$ac_result"
22375   fi
22376   rm -f "$tmp/out12"
22377  ;;
22378
22379   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22380 echo "$as_me: executing $ac_file commands" >&6;}
22381  ;;
22382   esac
22383
22384
22385   case $ac_file$ac_mode in
22386     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22387    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22388     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22389    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22390     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22391    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22392     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22393    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22394     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22395    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22396     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22397    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22398     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22399    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22400     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22401    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22402     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22403    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22404     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22405    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22406     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22407    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22408     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22409    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22410     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22411    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22412
22413   esac
22414 done # for ac_tag
22415
22416
22417 { (exit 0); exit 0; }
22418 _ACEOF
22419 chmod +x $CONFIG_STATUS
22420 ac_clean_files=$ac_clean_files_save
22421
22422
22423 # configure is writing to config.log, and then calls config.status.
22424 # config.status does its own redirection, appending to config.log.
22425 # Unfortunately, on DOS this fails, as config.log is still kept open
22426 # by configure, so config.status won't be able to write to it; its
22427 # output is simply discarded.  So we exec the FD to /dev/null,
22428 # effectively closing config.log, so it can be properly (re)opened and
22429 # appended to by config.status.  When coming back to configure, we
22430 # need to make the FD available again.
22431 if test "$no_create" != yes; then
22432   ac_cs_success=:
22433   ac_config_status_args=
22434   test "$silent" = yes &&
22435     ac_config_status_args="$ac_config_status_args --quiet"
22436   exec 5>/dev/null
22437   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22438   exec 5>>config.log
22439   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22440   # would make configure fail if this is the last instruction.
22441   $ac_cs_success || { (exit 1); exit 1; }
22442 fi
22443
22444 #
22445 # CONFIG_SUBDIRS section.
22446 #
22447 if test "$no_recursion" != yes; then
22448
22449   # Remove --cache-file and --srcdir arguments so they do not pile up.
22450   ac_sub_configure_args=
22451   ac_prev=
22452   eval "set x $ac_configure_args"
22453   shift
22454   for ac_arg
22455   do
22456     if test -n "$ac_prev"; then
22457       ac_prev=
22458       continue
22459     fi
22460     case $ac_arg in
22461     -cache-file | --cache-file | --cache-fil | --cache-fi \
22462     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22463       ac_prev=cache_file ;;
22464     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22465     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22466     | --c=*)
22467       ;;
22468     --config-cache | -C)
22469       ;;
22470     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22471       ac_prev=srcdir ;;
22472     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22473       ;;
22474     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22475       ac_prev=prefix ;;
22476     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22477       ;;
22478     *)
22479       case $ac_arg in
22480       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22481       esac
22482       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22483     esac
22484   done
22485
22486   # Always prepend --prefix to ensure using the same prefix
22487   # in subdir configurations.
22488   ac_arg="--prefix=$prefix"
22489   case $ac_arg in
22490   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22491   esac
22492   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22493
22494   ac_popdir=`pwd`
22495   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22496
22497     # Do not complain, so a configure script can configure whichever
22498     # parts of a large source tree are present.
22499     test -d "$srcdir/$ac_dir" || continue
22500
22501     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22502     echo "$as_me:$LINENO: $ac_msg" >&5
22503     echo "$ac_msg" >&6
22504     { as_dir="$ac_dir"
22505   case $as_dir in #(
22506   -*) as_dir=./$as_dir;;
22507   esac
22508   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22509     as_dirs=
22510     while :; do
22511       case $as_dir in #(
22512       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22513       *) as_qdir=$as_dir;;
22514       esac
22515       as_dirs="'$as_qdir' $as_dirs"
22516       as_dir=`$as_dirname -- "$as_dir" ||
22517 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22518          X"$as_dir" : 'X\(//\)[^/]' \| \
22519          X"$as_dir" : 'X\(//\)$' \| \
22520          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22521 echo X"$as_dir" |
22522     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22523             s//\1/
22524             q
22525           }
22526           /^X\(\/\/\)[^/].*/{
22527             s//\1/
22528             q
22529           }
22530           /^X\(\/\/\)$/{
22531             s//\1/
22532             q
22533           }
22534           /^X\(\/\).*/{
22535             s//\1/
22536             q
22537           }
22538           s/.*/./; q'`
22539       test -d "$as_dir" && break
22540     done
22541     test -z "$as_dirs" || eval "mkdir $as_dirs"
22542   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22543 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22544    { (exit 1); exit 1; }; }; }
22545     ac_builddir=.
22546
22547 case "$ac_dir" in
22548 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22549 *)
22550   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22551   # A ".." for each directory in $ac_dir_suffix.
22552   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22553   case $ac_top_builddir_sub in
22554   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22555   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22556   esac ;;
22557 esac
22558 ac_abs_top_builddir=$ac_pwd
22559 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22560 # for backward compatibility:
22561 ac_top_builddir=$ac_top_build_prefix
22562
22563 case $srcdir in
22564   .)  # We are building in place.
22565     ac_srcdir=.
22566     ac_top_srcdir=$ac_top_builddir_sub
22567     ac_abs_top_srcdir=$ac_pwd ;;
22568   [\\/]* | ?:[\\/]* )  # Absolute name.
22569     ac_srcdir=$srcdir$ac_dir_suffix;
22570     ac_top_srcdir=$srcdir
22571     ac_abs_top_srcdir=$srcdir ;;
22572   *) # Relative name.
22573     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22574     ac_top_srcdir=$ac_top_build_prefix$srcdir
22575     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22576 esac
22577 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22578
22579
22580     cd "$ac_dir"
22581
22582     # Check for guested configure; otherwise get Cygnus style configure.
22583     if test -f "$ac_srcdir/configure.gnu"; then
22584       ac_sub_configure=$ac_srcdir/configure.gnu
22585     elif test -f "$ac_srcdir/configure"; then
22586       ac_sub_configure=$ac_srcdir/configure
22587     elif test -f "$ac_srcdir/configure.in"; then
22588       # This should be Cygnus configure.
22589       ac_sub_configure=$ac_aux_dir/configure
22590     else
22591       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22592 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22593       ac_sub_configure=
22594     fi
22595
22596     # The recursion is here.
22597     if test -n "$ac_sub_configure"; then
22598       # Make the cache file name correct relative to the subdirectory.
22599       case $cache_file in
22600       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22601       *) # Relative name.
22602         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22603       esac
22604
22605       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22606 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22607       # The eval makes quoting arguments work.
22608       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22609            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22610         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22611 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22612    { (exit 1); exit 1; }; }
22613     fi
22614
22615     cd "$ac_popdir"
22616   done
22617 fi
22618