convert to filecheck.
[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.7svn.
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-2009 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.7svn'
565 PACKAGE_STRING='llvm 2.7svn'
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 build
645 build_cpu
646 build_vendor
647 build_os
648 host
649 host_cpu
650 host_vendor
651 host_os
652 target
653 target_cpu
654 target_vendor
655 target_os
656 OS
657 HOST_OS
658 TARGET_OS
659 LINKALL
660 NOLINKALL
661 LLVM_ON_UNIX
662 LLVM_ON_WIN32
663 ARCH
664 ENDIAN
665 CC
666 CFLAGS
667 LDFLAGS
668 CPPFLAGS
669 ac_ct_CC
670 EXEEXT
671 OBJEXT
672 CPP
673 GREP
674 EGREP
675 LLVM_CROSS_COMPILING
676 BUILD_CC
677 BUILD_EXEEXT
678 BUILD_CXX
679 CVSBUILD
680 ENABLE_OPTIMIZED
681 ENABLE_PROFILING
682 DISABLE_ASSERTIONS
683 ENABLE_EXPENSIVE_CHECKS
684 EXPENSIVE_CHECKS
685 DEBUG_RUNTIME
686 DEBUG_SYMBOLS
687 JIT
688 TARGET_HAS_JIT
689 ENABLE_DOXYGEN
690 ENABLE_THREADS
691 ENABLE_PIC
692 TARGETS_TO_BUILD
693 LLVM_ENUM_TARGETS
694 LLVM_ENUM_ASM_PRINTERS
695 LLVM_ENUM_ASM_PARSERS
696 LLVM_ENUM_DISASSEMBLERS
697 ENABLE_CBE_PRINTF_A
698 OPTIMIZE_OPTION
699 EXTRA_OPTIONS
700 BINUTILS_INCDIR
701 ENABLE_LLVMC_DYNAMIC
702 ENABLE_LLVMC_DYNAMIC_PLUGINS
703 CXX
704 CXXFLAGS
705 ac_ct_CXX
706 NM
707 ifGNUmake
708 LN_S
709 CMP
710 CP
711 DATE
712 FIND
713 MKDIR
714 MV
715 RANLIB
716 AR
717 RM
718 SED
719 TAR
720 BINPWD
721 GRAPHVIZ
722 DOT
723 FDP
724 NEATO
725 TWOPI
726 CIRCO
727 GV
728 DOTTY
729 PERL
730 HAVE_PERL
731 INSTALL_PROGRAM
732 INSTALL_SCRIPT
733 INSTALL_DATA
734 BZIP2
735 DOXYGEN
736 GROFF
737 GZIP
738 POD2HTML
739 POD2MAN
740 RUNTEST
741 TCLSH
742 ZIP
743 OCAMLC
744 OCAMLOPT
745 OCAMLDEP
746 OCAMLDOC
747 GAS
748 INSTALL_LTDL_TRUE
749 INSTALL_LTDL_FALSE
750 CONVENIENCE_LTDL_TRUE
751 CONVENIENCE_LTDL_FALSE
752 LIBADD_DL
753 LLVMGCCCOMMAND
754 LLVMGXXCOMMAND
755 LLVMGCC
756 LLVMGXX
757 NO_VARIADIC_MACROS
758 NO_MISSING_FIELD_INITIALIZERS
759 USE_UDIS86
760 USE_OPROFILE
761 HAVE_PTHREAD
762 HUGE_VAL_SANITY
763 MMAP_FILE
764 LLVMCC1
765 LLVMCC1PLUS
766 LLVMGCCDIR
767 LLVMGCCLIBEXEC
768 LLVMGCC_VERSION
769 LLVMGCC_MAJVERS
770 LLVMGCC_LANGS
771 SHLIBEXT
772 LLVM_PREFIX
773 LLVM_BINDIR
774 LLVM_LIBDIR
775 LLVM_DATADIR
776 LLVM_DOCSDIR
777 LLVM_ETCDIR
778 LLVM_INCLUDEDIR
779 LLVM_INFODIR
780 LLVM_MANDIR
781 LLVM_CONFIGTIME
782 BINDINGS_TO_BUILD
783 ALL_BINDINGS
784 OCAML_LIBDIR
785 ENABLE_VISIBILITY_INLINES_HIDDEN
786 RPATH
787 RDYNAMIC
788 LIBOBJS
789 LTLIBOBJS'
790 ac_subst_files=''
791       ac_precious_vars='build_alias
792 host_alias
793 target_alias
794 CC
795 CFLAGS
796 LDFLAGS
797 CPPFLAGS
798 CPP
799 CXX
800 CXXFLAGS
801 CCC'
802 ac_subdirs_all='projects/sample
803 projects/privbracket
804 projects/llvm-stacker
805 projects/llvm-test
806 projects/test-suite
807 projects/llvm-reopt
808 projects/llvm-gcc
809 projects/llvm-java
810 projects/llvm-tv
811 projects/llvm-poolalloc
812 projects/poolalloc
813 projects/llvm-kernel'
814
815 # Initialize some variables set by options.
816 ac_init_help=
817 ac_init_version=false
818 # The variables have the same names as the options, with
819 # dashes changed to underlines.
820 cache_file=/dev/null
821 exec_prefix=NONE
822 no_create=
823 no_recursion=
824 prefix=NONE
825 program_prefix=NONE
826 program_suffix=NONE
827 program_transform_name=s,x,x,
828 silent=
829 site=
830 srcdir=
831 verbose=
832 x_includes=NONE
833 x_libraries=NONE
834
835 # Installation directory options.
836 # These are left unexpanded so users can "make install exec_prefix=/foo"
837 # and all the variables that are supposed to be based on exec_prefix
838 # by default will actually change.
839 # Use braces instead of parens because sh, perl, etc. also accept them.
840 # (The list follows the same order as the GNU Coding Standards.)
841 bindir='${exec_prefix}/bin'
842 sbindir='${exec_prefix}/sbin'
843 libexecdir='${exec_prefix}/libexec'
844 datarootdir='${prefix}/share'
845 datadir='${datarootdir}'
846 sysconfdir='${prefix}/etc'
847 sharedstatedir='${prefix}/com'
848 localstatedir='${prefix}/var'
849 includedir='${prefix}/include'
850 oldincludedir='/usr/include'
851 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
852 infodir='${datarootdir}/info'
853 htmldir='${docdir}'
854 dvidir='${docdir}'
855 pdfdir='${docdir}'
856 psdir='${docdir}'
857 libdir='${exec_prefix}/lib'
858 localedir='${datarootdir}/locale'
859 mandir='${datarootdir}/man'
860
861 ac_prev=
862 ac_dashdash=
863 for ac_option
864 do
865   # If the previous option needs an argument, assign it.
866   if test -n "$ac_prev"; then
867     eval $ac_prev=\$ac_option
868     ac_prev=
869     continue
870   fi
871
872   case $ac_option in
873   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
874   *)    ac_optarg=yes ;;
875   esac
876
877   # Accept the important Cygnus configure options, so we can diagnose typos.
878
879   case $ac_dashdash$ac_option in
880   --)
881     ac_dashdash=yes ;;
882
883   -bindir | --bindir | --bindi | --bind | --bin | --bi)
884     ac_prev=bindir ;;
885   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886     bindir=$ac_optarg ;;
887
888   -build | --build | --buil | --bui | --bu)
889     ac_prev=build_alias ;;
890   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891     build_alias=$ac_optarg ;;
892
893   -cache-file | --cache-file | --cache-fil | --cache-fi \
894   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895     ac_prev=cache_file ;;
896   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898     cache_file=$ac_optarg ;;
899
900   --config-cache | -C)
901     cache_file=config.cache ;;
902
903   -datadir | --datadir | --datadi | --datad)
904     ac_prev=datadir ;;
905   -datadir=* | --datadir=* | --datadi=* | --datad=*)
906     datadir=$ac_optarg ;;
907
908   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909   | --dataroo | --dataro | --datar)
910     ac_prev=datarootdir ;;
911   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913     datarootdir=$ac_optarg ;;
914
915   -disable-* | --disable-*)
916     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
917     # Reject names that are not valid shell variable names.
918     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
919       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
920    { (exit 1); exit 1; }; }
921     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
922     eval enable_$ac_feature=no ;;
923
924   -docdir | --docdir | --docdi | --doc | --do)
925     ac_prev=docdir ;;
926   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
927     docdir=$ac_optarg ;;
928
929   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
930     ac_prev=dvidir ;;
931   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
932     dvidir=$ac_optarg ;;
933
934   -enable-* | --enable-*)
935     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
936     # Reject names that are not valid shell variable names.
937     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
938       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
939    { (exit 1); exit 1; }; }
940     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
941     eval enable_$ac_feature=\$ac_optarg ;;
942
943   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945   | --exec | --exe | --ex)
946     ac_prev=exec_prefix ;;
947   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949   | --exec=* | --exe=* | --ex=*)
950     exec_prefix=$ac_optarg ;;
951
952   -gas | --gas | --ga | --g)
953     # Obsolete; use --with-gas.
954     with_gas=yes ;;
955
956   -help | --help | --hel | --he | -h)
957     ac_init_help=long ;;
958   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959     ac_init_help=recursive ;;
960   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961     ac_init_help=short ;;
962
963   -host | --host | --hos | --ho)
964     ac_prev=host_alias ;;
965   -host=* | --host=* | --hos=* | --ho=*)
966     host_alias=$ac_optarg ;;
967
968   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969     ac_prev=htmldir ;;
970   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971   | --ht=*)
972     htmldir=$ac_optarg ;;
973
974   -includedir | --includedir | --includedi | --included | --include \
975   | --includ | --inclu | --incl | --inc)
976     ac_prev=includedir ;;
977   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978   | --includ=* | --inclu=* | --incl=* | --inc=*)
979     includedir=$ac_optarg ;;
980
981   -infodir | --infodir | --infodi | --infod | --info | --inf)
982     ac_prev=infodir ;;
983   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
984     infodir=$ac_optarg ;;
985
986   -libdir | --libdir | --libdi | --libd)
987     ac_prev=libdir ;;
988   -libdir=* | --libdir=* | --libdi=* | --libd=*)
989     libdir=$ac_optarg ;;
990
991   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992   | --libexe | --libex | --libe)
993     ac_prev=libexecdir ;;
994   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995   | --libexe=* | --libex=* | --libe=*)
996     libexecdir=$ac_optarg ;;
997
998   -localedir | --localedir | --localedi | --localed | --locale)
999     ac_prev=localedir ;;
1000   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001     localedir=$ac_optarg ;;
1002
1003   -localstatedir | --localstatedir | --localstatedi | --localstated \
1004   | --localstate | --localstat | --localsta | --localst | --locals)
1005     ac_prev=localstatedir ;;
1006   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1007   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1008     localstatedir=$ac_optarg ;;
1009
1010   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011     ac_prev=mandir ;;
1012   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1013     mandir=$ac_optarg ;;
1014
1015   -nfp | --nfp | --nf)
1016     # Obsolete; use --without-fp.
1017     with_fp=no ;;
1018
1019   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1020   | --no-cr | --no-c | -n)
1021     no_create=yes ;;
1022
1023   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025     no_recursion=yes ;;
1026
1027   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029   | --oldin | --oldi | --old | --ol | --o)
1030     ac_prev=oldincludedir ;;
1031   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1034     oldincludedir=$ac_optarg ;;
1035
1036   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037     ac_prev=prefix ;;
1038   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1039     prefix=$ac_optarg ;;
1040
1041   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042   | --program-pre | --program-pr | --program-p)
1043     ac_prev=program_prefix ;;
1044   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1046     program_prefix=$ac_optarg ;;
1047
1048   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049   | --program-suf | --program-su | --program-s)
1050     ac_prev=program_suffix ;;
1051   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1053     program_suffix=$ac_optarg ;;
1054
1055   -program-transform-name | --program-transform-name \
1056   | --program-transform-nam | --program-transform-na \
1057   | --program-transform-n | --program-transform- \
1058   | --program-transform | --program-transfor \
1059   | --program-transfo | --program-transf \
1060   | --program-trans | --program-tran \
1061   | --progr-tra | --program-tr | --program-t)
1062     ac_prev=program_transform_name ;;
1063   -program-transform-name=* | --program-transform-name=* \
1064   | --program-transform-nam=* | --program-transform-na=* \
1065   | --program-transform-n=* | --program-transform-=* \
1066   | --program-transform=* | --program-transfor=* \
1067   | --program-transfo=* | --program-transf=* \
1068   | --program-trans=* | --program-tran=* \
1069   | --progr-tra=* | --program-tr=* | --program-t=*)
1070     program_transform_name=$ac_optarg ;;
1071
1072   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073     ac_prev=pdfdir ;;
1074   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075     pdfdir=$ac_optarg ;;
1076
1077   -psdir | --psdir | --psdi | --psd | --ps)
1078     ac_prev=psdir ;;
1079   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080     psdir=$ac_optarg ;;
1081
1082   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083   | -silent | --silent | --silen | --sile | --sil)
1084     silent=yes ;;
1085
1086   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1087     ac_prev=sbindir ;;
1088   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1089   | --sbi=* | --sb=*)
1090     sbindir=$ac_optarg ;;
1091
1092   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1093   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1094   | --sharedst | --shareds | --shared | --share | --shar \
1095   | --sha | --sh)
1096     ac_prev=sharedstatedir ;;
1097   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1098   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1099   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1100   | --sha=* | --sh=*)
1101     sharedstatedir=$ac_optarg ;;
1102
1103   -site | --site | --sit)
1104     ac_prev=site ;;
1105   -site=* | --site=* | --sit=*)
1106     site=$ac_optarg ;;
1107
1108   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1109     ac_prev=srcdir ;;
1110   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1111     srcdir=$ac_optarg ;;
1112
1113   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1114   | --syscon | --sysco | --sysc | --sys | --sy)
1115     ac_prev=sysconfdir ;;
1116   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1117   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1118     sysconfdir=$ac_optarg ;;
1119
1120   -target | --target | --targe | --targ | --tar | --ta | --t)
1121     ac_prev=target_alias ;;
1122   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1123     target_alias=$ac_optarg ;;
1124
1125   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1126     verbose=yes ;;
1127
1128   -version | --version | --versio | --versi | --vers | -V)
1129     ac_init_version=: ;;
1130
1131   -with-* | --with-*)
1132     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1133     # Reject names that are not valid shell variable names.
1134     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1135       { echo "$as_me: error: invalid package name: $ac_package" >&2
1136    { (exit 1); exit 1; }; }
1137     ac_package=`echo $ac_package| sed 's/-/_/g'`
1138     eval with_$ac_package=\$ac_optarg ;;
1139
1140   -without-* | --without-*)
1141     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1142     # Reject names that are not valid shell variable names.
1143     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1144       { echo "$as_me: error: invalid package name: $ac_package" >&2
1145    { (exit 1); exit 1; }; }
1146     ac_package=`echo $ac_package | sed 's/-/_/g'`
1147     eval with_$ac_package=no ;;
1148
1149   --x)
1150     # Obsolete; use --with-x.
1151     with_x=yes ;;
1152
1153   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1154   | --x-incl | --x-inc | --x-in | --x-i)
1155     ac_prev=x_includes ;;
1156   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1157   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1158     x_includes=$ac_optarg ;;
1159
1160   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1161   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1162     ac_prev=x_libraries ;;
1163   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1164   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1165     x_libraries=$ac_optarg ;;
1166
1167   -*) { echo "$as_me: error: unrecognized option: $ac_option
1168 Try \`$0 --help' for more information." >&2
1169    { (exit 1); exit 1; }; }
1170     ;;
1171
1172   *=*)
1173     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174     # Reject names that are not valid shell variable names.
1175     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1176       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1177    { (exit 1); exit 1; }; }
1178     eval $ac_envvar=\$ac_optarg
1179     export $ac_envvar ;;
1180
1181   *)
1182     # FIXME: should be removed in autoconf 3.0.
1183     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1184     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1185       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1186     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1187     ;;
1188
1189   esac
1190 done
1191
1192 if test -n "$ac_prev"; then
1193   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1194   { echo "$as_me: error: missing argument to $ac_option" >&2
1195    { (exit 1); exit 1; }; }
1196 fi
1197
1198 # Be sure to have absolute directory names.
1199 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1200                 datadir sysconfdir sharedstatedir localstatedir includedir \
1201                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1202                 libdir localedir mandir
1203 do
1204   eval ac_val=\$$ac_var
1205   case $ac_val in
1206     [\\/$]* | ?:[\\/]* )  continue;;
1207     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1208   esac
1209   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1210    { (exit 1); exit 1; }; }
1211 done
1212
1213 # There might be people who depend on the old broken behavior: `$host'
1214 # used to hold the argument of --host etc.
1215 # FIXME: To remove some day.
1216 build=$build_alias
1217 host=$host_alias
1218 target=$target_alias
1219
1220 # FIXME: To remove some day.
1221 if test "x$host_alias" != x; then
1222   if test "x$build_alias" = x; then
1223     cross_compiling=maybe
1224     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1225     If a cross compiler is detected then cross compile mode will be used." >&2
1226   elif test "x$build_alias" != "x$host_alias"; then
1227     cross_compiling=yes
1228   fi
1229 fi
1230
1231 ac_tool_prefix=
1232 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1233
1234 test "$silent" = yes && exec 6>/dev/null
1235
1236
1237 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1238 ac_ls_di=`ls -di .` &&
1239 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1240   { echo "$as_me: error: Working directory cannot be determined" >&2
1241    { (exit 1); exit 1; }; }
1242 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1243   { echo "$as_me: error: pwd does not report name of working directory" >&2
1244    { (exit 1); exit 1; }; }
1245
1246
1247 # Find the source files, if location was not specified.
1248 if test -z "$srcdir"; then
1249   ac_srcdir_defaulted=yes
1250   # Try the directory containing this script, then the parent directory.
1251   ac_confdir=`$as_dirname -- "$0" ||
1252 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1253          X"$0" : 'X\(//\)[^/]' \| \
1254          X"$0" : 'X\(//\)$' \| \
1255          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1256 echo X"$0" |
1257     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1258             s//\1/
1259             q
1260           }
1261           /^X\(\/\/\)[^/].*/{
1262             s//\1/
1263             q
1264           }
1265           /^X\(\/\/\)$/{
1266             s//\1/
1267             q
1268           }
1269           /^X\(\/\).*/{
1270             s//\1/
1271             q
1272           }
1273           s/.*/./; q'`
1274   srcdir=$ac_confdir
1275   if test ! -r "$srcdir/$ac_unique_file"; then
1276     srcdir=..
1277   fi
1278 else
1279   ac_srcdir_defaulted=no
1280 fi
1281 if test ! -r "$srcdir/$ac_unique_file"; then
1282   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1283   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1284    { (exit 1); exit 1; }; }
1285 fi
1286 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1287 ac_abs_confdir=`(
1288         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1289    { (exit 1); exit 1; }; }
1290         pwd)`
1291 # When building in place, set srcdir=.
1292 if test "$ac_abs_confdir" = "$ac_pwd"; then
1293   srcdir=.
1294 fi
1295 # Remove unnecessary trailing slashes from srcdir.
1296 # Double slashes in file names in object file debugging info
1297 # mess up M-x gdb in Emacs.
1298 case $srcdir in
1299 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1300 esac
1301 for ac_var in $ac_precious_vars; do
1302   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1303   eval ac_env_${ac_var}_value=\$${ac_var}
1304   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1305   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1306 done
1307
1308 #
1309 # Report the --help message.
1310 #
1311 if test "$ac_init_help" = "long"; then
1312   # Omit some internal or obsolete options to make the list less imposing.
1313   # This message is too long to be a string in the A/UX 3.1 sh.
1314   cat <<_ACEOF
1315 \`configure' configures llvm 2.7svn to adapt to many kinds of systems.
1316
1317 Usage: $0 [OPTION]... [VAR=VALUE]...
1318
1319 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1320 VAR=VALUE.  See below for descriptions of some of the useful variables.
1321
1322 Defaults for the options are specified in brackets.
1323
1324 Configuration:
1325   -h, --help              display this help and exit
1326       --help=short        display options specific to this package
1327       --help=recursive    display the short help of all the included packages
1328   -V, --version           display version information and exit
1329   -q, --quiet, --silent   do not print \`checking...' messages
1330       --cache-file=FILE   cache test results in FILE [disabled]
1331   -C, --config-cache      alias for \`--cache-file=config.cache'
1332   -n, --no-create         do not create output files
1333       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1334
1335 Installation directories:
1336   --prefix=PREFIX         install architecture-independent files in PREFIX
1337                           [$ac_default_prefix]
1338   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1339                           [PREFIX]
1340
1341 By default, \`make install' will install all the files in
1342 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1343 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1344 for instance \`--prefix=\$HOME'.
1345
1346 For better control, use the options below.
1347
1348 Fine tuning of the installation directories:
1349   --bindir=DIR           user executables [EPREFIX/bin]
1350   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1351   --libexecdir=DIR       program executables [EPREFIX/libexec]
1352   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1353   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1354   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1355   --libdir=DIR           object code libraries [EPREFIX/lib]
1356   --includedir=DIR       C header files [PREFIX/include]
1357   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1358   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1359   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1360   --infodir=DIR          info documentation [DATAROOTDIR/info]
1361   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1362   --mandir=DIR           man documentation [DATAROOTDIR/man]
1363   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1364   --htmldir=DIR          html documentation [DOCDIR]
1365   --dvidir=DIR           dvi documentation [DOCDIR]
1366   --pdfdir=DIR           pdf documentation [DOCDIR]
1367   --psdir=DIR            ps documentation [DOCDIR]
1368 _ACEOF
1369
1370   cat <<\_ACEOF
1371
1372 System types:
1373   --build=BUILD     configure for building on BUILD [guessed]
1374   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1375   --target=TARGET   configure for building compilers for TARGET [HOST]
1376 _ACEOF
1377 fi
1378
1379 if test -n "$ac_init_help"; then
1380   case $ac_init_help in
1381      short | recursive ) echo "Configuration of llvm 2.7svn:";;
1382    esac
1383   cat <<\_ACEOF
1384
1385 Optional Features:
1386   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1387   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1388   --enable-optimized      Compile with optimizations enabled (default is NO)
1389   --enable-profiling      Compile with profiling enabled (default is NO)
1390   --enable-assertions     Compile with assertion checks enabled (default is
1391                           YES)
1392   --enable-expensive-checks
1393                           Compile with expensive debug checks enabled (default
1394                           is NO)
1395   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1396                           NO)
1397   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1398                           optimization is on and YES if it's off)
1399   --enable-jit            Enable Just In Time Compiling (default is YES)
1400   --enable-doxygen        Build doxygen documentation (default is NO)
1401   --enable-threads        Use threads if available (default is YES)
1402   --enable-pic            Build LLVM with Position Independent Code (default
1403                           is YES)
1404   --enable-targets        Build specific host targets: all or
1405                           target1,target2,... Valid targets are: host, x86,
1406                           x86_64, sparc, powerpc, alpha, arm, mips, spu,
1407                           pic16, xcore, msp430, systemz, blackfin, cbe, msil,
1408                           and cpp (default=all)
1409   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1410                           %a (default is YES)
1411   --enable-bindings       Build specific language bindings:
1412                           all,auto,none,{binding-name} (default=auto)
1413   --enable-libffi         Check for the presence of libffi (default is YES)
1414   --enable-llvmc-dynamic  Link LLVMC dynamically (default is NO, unless on
1415                           Win32)
1416   --enable-llvmc-dynamic-plugins
1417                           Enable dynamic LLVMC plugins (default is YES)
1418   --enable-ltdl-install   install libltdl
1419
1420 Optional Packages:
1421   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1422   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1423   --with-llvmgccdir       Specify location of llvm-gcc install dir (default
1424                           searches PATH)
1425   --with-llvmgcc          Specify location of llvm-gcc driver (default
1426                           searches PATH)
1427   --with-llvmgxx          Specify location of llvm-g++ driver (default
1428                           searches PATH)
1429   --with-optimize-option  Select the compiler options to use for optimized
1430                           builds
1431   --with-extra-options    Specify additional options to compile LLVM with
1432   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1433                           is stdlib)
1434   --with-c-include-dirs   Colon separated list of directories clang will
1435                           search for headers
1436   --with-cxx-include-root Directory with the libstdc++ headers.
1437   --with-cxx-include-arch Architecture of the libstdc++ headers.
1438   --with-cxx-include-32bit-dir
1439                           32 bit multilib dir.
1440   --with-cxx-include-64bit-dir
1441                           64 bit multilib directory.
1442   --with-binutils-include Specify path to binutils/include/ containing
1443                           plugin-api.h file for gold plugin.
1444   --with-tclinclude       directory where tcl headers are
1445   --with-udis86=<path>    Use udis86 external x86 disassembler library
1446   --with-oprofile=<prefix>
1447                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1448
1449 Some influential environment variables:
1450   CC          C compiler command
1451   CFLAGS      C compiler flags
1452   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1453               nonstandard directory <lib dir>
1454   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1455               you have headers in a nonstandard directory <include dir>
1456   CPP         C preprocessor
1457   CXX         C++ compiler command
1458   CXXFLAGS    C++ compiler flags
1459
1460 Use these variables to override the choices made by `configure' or to help
1461 it to find libraries and programs with nonstandard names/locations.
1462
1463 Report bugs to <llvmbugs@cs.uiuc.edu>.
1464 _ACEOF
1465 ac_status=$?
1466 fi
1467
1468 if test "$ac_init_help" = "recursive"; then
1469   # If there are subdirs, report their specific --help.
1470   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1471     test -d "$ac_dir" || continue
1472     ac_builddir=.
1473
1474 case "$ac_dir" in
1475 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476 *)
1477   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1478   # A ".." for each directory in $ac_dir_suffix.
1479   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1480   case $ac_top_builddir_sub in
1481   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1483   esac ;;
1484 esac
1485 ac_abs_top_builddir=$ac_pwd
1486 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1487 # for backward compatibility:
1488 ac_top_builddir=$ac_top_build_prefix
1489
1490 case $srcdir in
1491   .)  # We are building in place.
1492     ac_srcdir=.
1493     ac_top_srcdir=$ac_top_builddir_sub
1494     ac_abs_top_srcdir=$ac_pwd ;;
1495   [\\/]* | ?:[\\/]* )  # Absolute name.
1496     ac_srcdir=$srcdir$ac_dir_suffix;
1497     ac_top_srcdir=$srcdir
1498     ac_abs_top_srcdir=$srcdir ;;
1499   *) # Relative name.
1500     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501     ac_top_srcdir=$ac_top_build_prefix$srcdir
1502     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1503 esac
1504 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1505
1506     cd "$ac_dir" || { ac_status=$?; continue; }
1507     # Check for guested configure.
1508     if test -f "$ac_srcdir/configure.gnu"; then
1509       echo &&
1510       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511     elif test -f "$ac_srcdir/configure"; then
1512       echo &&
1513       $SHELL "$ac_srcdir/configure" --help=recursive
1514     else
1515       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1516     fi || ac_status=$?
1517     cd "$ac_pwd" || { ac_status=$?; break; }
1518   done
1519 fi
1520
1521 test -n "$ac_init_help" && exit $ac_status
1522 if $ac_init_version; then
1523   cat <<\_ACEOF
1524 llvm configure 2.7svn
1525 generated by GNU Autoconf 2.60
1526
1527 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1528 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1529 This configure script is free software; the Free Software Foundation
1530 gives unlimited permission to copy, distribute and modify it.
1531
1532 Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign.
1533 _ACEOF
1534   exit
1535 fi
1536 cat >config.log <<_ACEOF
1537 This file contains any messages produced by compilers while
1538 running configure, to aid debugging if configure makes a mistake.
1539
1540 It was created by llvm $as_me 2.7svn, which was
1541 generated by GNU Autoconf 2.60.  Invocation command line was
1542
1543   $ $0 $@
1544
1545 _ACEOF
1546 exec 5>>config.log
1547 {
1548 cat <<_ASUNAME
1549 ## --------- ##
1550 ## Platform. ##
1551 ## --------- ##
1552
1553 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1554 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1555 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1556 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1557 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1558
1559 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1560 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1561
1562 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1563 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1564 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1565 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1566 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1567 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1568 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1569
1570 _ASUNAME
1571
1572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1573 for as_dir in $PATH
1574 do
1575   IFS=$as_save_IFS
1576   test -z "$as_dir" && as_dir=.
1577   echo "PATH: $as_dir"
1578 done
1579 IFS=$as_save_IFS
1580
1581 } >&5
1582
1583 cat >&5 <<_ACEOF
1584
1585
1586 ## ----------- ##
1587 ## Core tests. ##
1588 ## ----------- ##
1589
1590 _ACEOF
1591
1592
1593 # Keep a trace of the command line.
1594 # Strip out --no-create and --no-recursion so they do not pile up.
1595 # Strip out --silent because we don't want to record it for future runs.
1596 # Also quote any args containing shell meta-characters.
1597 # Make two passes to allow for proper duplicate-argument suppression.
1598 ac_configure_args=
1599 ac_configure_args0=
1600 ac_configure_args1=
1601 ac_must_keep_next=false
1602 for ac_pass in 1 2
1603 do
1604   for ac_arg
1605   do
1606     case $ac_arg in
1607     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1608     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1609     | -silent | --silent | --silen | --sile | --sil)
1610       continue ;;
1611     *\'*)
1612       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1613     esac
1614     case $ac_pass in
1615     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1616     2)
1617       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1618       if test $ac_must_keep_next = true; then
1619         ac_must_keep_next=false # Got value, back to normal.
1620       else
1621         case $ac_arg in
1622           *=* | --config-cache | -C | -disable-* | --disable-* \
1623           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1624           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1625           | -with-* | --with-* | -without-* | --without-* | --x)
1626             case "$ac_configure_args0 " in
1627               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1628             esac
1629             ;;
1630           -* ) ac_must_keep_next=true ;;
1631         esac
1632       fi
1633       ac_configure_args="$ac_configure_args '$ac_arg'"
1634       ;;
1635     esac
1636   done
1637 done
1638 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1639 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1640
1641 # When interrupted or exit'd, cleanup temporary files, and complete
1642 # config.log.  We remove comments because anyway the quotes in there
1643 # would cause problems or look ugly.
1644 # WARNING: Use '\'' to represent an apostrophe within the trap.
1645 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1646 trap 'exit_status=$?
1647   # Save into config.log some information that might help in debugging.
1648   {
1649     echo
1650
1651     cat <<\_ASBOX
1652 ## ---------------- ##
1653 ## Cache variables. ##
1654 ## ---------------- ##
1655 _ASBOX
1656     echo
1657     # The following way of writing the cache mishandles newlines in values,
1658 (
1659   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1660     eval ac_val=\$$ac_var
1661     case $ac_val in #(
1662     *${as_nl}*)
1663       case $ac_var in #(
1664       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1665 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1666       esac
1667       case $ac_var in #(
1668       _ | IFS | as_nl) ;; #(
1669       *) $as_unset $ac_var ;;
1670       esac ;;
1671     esac
1672   done
1673   (set) 2>&1 |
1674     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1675     *${as_nl}ac_space=\ *)
1676       sed -n \
1677         "s/'\''/'\''\\\\'\'''\''/g;
1678           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1679       ;; #(
1680     *)
1681       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1682       ;;
1683     esac |
1684     sort
1685 )
1686     echo
1687
1688     cat <<\_ASBOX
1689 ## ----------------- ##
1690 ## Output variables. ##
1691 ## ----------------- ##
1692 _ASBOX
1693     echo
1694     for ac_var in $ac_subst_vars
1695     do
1696       eval ac_val=\$$ac_var
1697       case $ac_val in
1698       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1699       esac
1700       echo "$ac_var='\''$ac_val'\''"
1701     done | sort
1702     echo
1703
1704     if test -n "$ac_subst_files"; then
1705       cat <<\_ASBOX
1706 ## ------------------- ##
1707 ## File substitutions. ##
1708 ## ------------------- ##
1709 _ASBOX
1710       echo
1711       for ac_var in $ac_subst_files
1712       do
1713         eval ac_val=\$$ac_var
1714         case $ac_val in
1715         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1716         esac
1717         echo "$ac_var='\''$ac_val'\''"
1718       done | sort
1719       echo
1720     fi
1721
1722     if test -s confdefs.h; then
1723       cat <<\_ASBOX
1724 ## ----------- ##
1725 ## confdefs.h. ##
1726 ## ----------- ##
1727 _ASBOX
1728       echo
1729       cat confdefs.h
1730       echo
1731     fi
1732     test "$ac_signal" != 0 &&
1733       echo "$as_me: caught signal $ac_signal"
1734     echo "$as_me: exit $exit_status"
1735   } >&5
1736   rm -f core *.core core.conftest.* &&
1737     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1738     exit $exit_status
1739 ' 0
1740 for ac_signal in 1 2 13 15; do
1741   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1742 done
1743 ac_signal=0
1744
1745 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1746 rm -f -r conftest* confdefs.h
1747
1748 # Predefined preprocessor variables.
1749
1750 cat >>confdefs.h <<_ACEOF
1751 #define PACKAGE_NAME "$PACKAGE_NAME"
1752 _ACEOF
1753
1754
1755 cat >>confdefs.h <<_ACEOF
1756 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1757 _ACEOF
1758
1759
1760 cat >>confdefs.h <<_ACEOF
1761 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1762 _ACEOF
1763
1764
1765 cat >>confdefs.h <<_ACEOF
1766 #define PACKAGE_STRING "$PACKAGE_STRING"
1767 _ACEOF
1768
1769
1770 cat >>confdefs.h <<_ACEOF
1771 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1772 _ACEOF
1773
1774
1775 # Let the site file select an alternate cache file if it wants to.
1776 # Prefer explicitly selected file to automatically selected ones.
1777 if test -n "$CONFIG_SITE"; then
1778   set x "$CONFIG_SITE"
1779 elif test "x$prefix" != xNONE; then
1780   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1781 else
1782   set x "$ac_default_prefix/share/config.site" \
1783         "$ac_default_prefix/etc/config.site"
1784 fi
1785 shift
1786 for ac_site_file
1787 do
1788   if test -r "$ac_site_file"; then
1789     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1790 echo "$as_me: loading site script $ac_site_file" >&6;}
1791     sed 's/^/| /' "$ac_site_file" >&5
1792     . "$ac_site_file"
1793   fi
1794 done
1795
1796 if test -r "$cache_file"; then
1797   # Some versions of bash will fail to source /dev/null (special
1798   # files actually), so we avoid doing that.
1799   if test -f "$cache_file"; then
1800     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1801 echo "$as_me: loading cache $cache_file" >&6;}
1802     case $cache_file in
1803       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1804       *)                      . "./$cache_file";;
1805     esac
1806   fi
1807 else
1808   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1809 echo "$as_me: creating cache $cache_file" >&6;}
1810   >$cache_file
1811 fi
1812
1813 # Check that the precious variables saved in the cache have kept the same
1814 # value.
1815 ac_cache_corrupted=false
1816 for ac_var in $ac_precious_vars; do
1817   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1818   eval ac_new_set=\$ac_env_${ac_var}_set
1819   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1820   eval ac_new_val=\$ac_env_${ac_var}_value
1821   case $ac_old_set,$ac_new_set in
1822     set,)
1823       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1824 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1825       ac_cache_corrupted=: ;;
1826     ,set)
1827       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1828 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1829       ac_cache_corrupted=: ;;
1830     ,);;
1831     *)
1832       if test "x$ac_old_val" != "x$ac_new_val"; then
1833         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1834 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1835         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1836 echo "$as_me:   former value:  $ac_old_val" >&2;}
1837         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1838 echo "$as_me:   current value: $ac_new_val" >&2;}
1839         ac_cache_corrupted=:
1840       fi;;
1841   esac
1842   # Pass precious variables to config.status.
1843   if test "$ac_new_set" = set; then
1844     case $ac_new_val in
1845     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1846     *) ac_arg=$ac_var=$ac_new_val ;;
1847     esac
1848     case " $ac_configure_args " in
1849       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1850       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1851     esac
1852   fi
1853 done
1854 if $ac_cache_corrupted; then
1855   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1856 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1857   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1858 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1859    { (exit 1); exit 1; }; }
1860 fi
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886 ac_ext=c
1887 ac_cpp='$CPP $CPPFLAGS'
1888 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1889 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1890 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1891
1892
1893
1894 LLVM_COPYRIGHT="Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign."
1895
1896
1897
1898
1899
1900
1901
1902 ac_aux_dir=
1903 for ac_dir in autoconf "$srcdir"/autoconf; do
1904   if test -f "$ac_dir/install-sh"; then
1905     ac_aux_dir=$ac_dir
1906     ac_install_sh="$ac_aux_dir/install-sh -c"
1907     break
1908   elif test -f "$ac_dir/install.sh"; then
1909     ac_aux_dir=$ac_dir
1910     ac_install_sh="$ac_aux_dir/install.sh -c"
1911     break
1912   elif test -f "$ac_dir/shtool"; then
1913     ac_aux_dir=$ac_dir
1914     ac_install_sh="$ac_aux_dir/shtool install -c"
1915     break
1916   fi
1917 done
1918 if test -z "$ac_aux_dir"; then
1919   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1920 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1921    { (exit 1); exit 1; }; }
1922 fi
1923
1924 # These three variables are undocumented and unsupported,
1925 # and are intended to be withdrawn in a future Autoconf release.
1926 # They can cause serious problems if a builder's source tree is in a directory
1927 # whose full name contains unusual characters.
1928 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1929 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1930 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1931
1932
1933
1934 if test ${srcdir} != "." ; then
1935   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1936     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1937 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1938    { (exit 1); exit 1; }; }
1939   fi
1940 fi
1941
1942 for i in `ls ${srcdir}/projects`
1943 do
1944   if test -d ${srcdir}/projects/${i} ; then
1945     case ${i} in
1946       CVS) ;;
1947       sample)       subdirs="$subdirs projects/sample"
1948     ;;
1949       privbracket)  subdirs="$subdirs projects/privbracket"
1950  ;;
1951       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
1952  ;;
1953       # llvm-test is the old name of the test-suite, kept here for backwards
1954       # compatibility
1955       llvm-test)    subdirs="$subdirs projects/llvm-test"
1956  ;;
1957       test-suite)   subdirs="$subdirs projects/test-suite"
1958  ;;
1959       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
1960 ;;
1961       llvm-gcc)     subdirs="$subdirs projects/llvm-gcc"
1962   ;;
1963       llvm-java)    subdirs="$subdirs projects/llvm-java"
1964  ;;
1965       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
1966    ;;
1967       llvm-poolalloc) subdirs="$subdirs projects/llvm-poolalloc"
1968  ;;
1969       poolalloc)    subdirs="$subdirs projects/poolalloc"
1970  ;;
1971       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
1972  ;;
1973       *)
1974         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
1975 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
1976         ;;
1977     esac
1978   fi
1979 done
1980
1981
1982 # Make sure we can run config.sub.
1983 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1984   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1985 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1986    { (exit 1); exit 1; }; }
1987
1988 { echo "$as_me:$LINENO: checking build system type" >&5
1989 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1990 if test "${ac_cv_build+set}" = set; then
1991   echo $ECHO_N "(cached) $ECHO_C" >&6
1992 else
1993   ac_build_alias=$build_alias
1994 test "x$ac_build_alias" = x &&
1995   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1996 test "x$ac_build_alias" = x &&
1997   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1998 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1999    { (exit 1); exit 1; }; }
2000 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2001   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2002 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2003    { (exit 1); exit 1; }; }
2004
2005 fi
2006 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2007 echo "${ECHO_T}$ac_cv_build" >&6; }
2008 case $ac_cv_build in
2009 *-*-*) ;;
2010 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2011 echo "$as_me: error: invalid value of canonical build" >&2;}
2012    { (exit 1); exit 1; }; };;
2013 esac
2014 build=$ac_cv_build
2015 ac_save_IFS=$IFS; IFS='-'
2016 set x $ac_cv_build
2017 shift
2018 build_cpu=$1
2019 build_vendor=$2
2020 shift; shift
2021 # Remember, the first character of IFS is used to create $*,
2022 # except with old shells:
2023 build_os=$*
2024 IFS=$ac_save_IFS
2025 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2026
2027
2028 { echo "$as_me:$LINENO: checking host system type" >&5
2029 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2030 if test "${ac_cv_host+set}" = set; then
2031   echo $ECHO_N "(cached) $ECHO_C" >&6
2032 else
2033   if test "x$host_alias" = x; then
2034   ac_cv_host=$ac_cv_build
2035 else
2036   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2037     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2038 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2039    { (exit 1); exit 1; }; }
2040 fi
2041
2042 fi
2043 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2044 echo "${ECHO_T}$ac_cv_host" >&6; }
2045 case $ac_cv_host in
2046 *-*-*) ;;
2047 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2048 echo "$as_me: error: invalid value of canonical host" >&2;}
2049    { (exit 1); exit 1; }; };;
2050 esac
2051 host=$ac_cv_host
2052 ac_save_IFS=$IFS; IFS='-'
2053 set x $ac_cv_host
2054 shift
2055 host_cpu=$1
2056 host_vendor=$2
2057 shift; shift
2058 # Remember, the first character of IFS is used to create $*,
2059 # except with old shells:
2060 host_os=$*
2061 IFS=$ac_save_IFS
2062 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2063
2064
2065 { echo "$as_me:$LINENO: checking target system type" >&5
2066 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2067 if test "${ac_cv_target+set}" = set; then
2068   echo $ECHO_N "(cached) $ECHO_C" >&6
2069 else
2070   if test "x$target_alias" = x; then
2071   ac_cv_target=$ac_cv_host
2072 else
2073   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2074     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2075 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2076    { (exit 1); exit 1; }; }
2077 fi
2078
2079 fi
2080 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2081 echo "${ECHO_T}$ac_cv_target" >&6; }
2082 case $ac_cv_target in
2083 *-*-*) ;;
2084 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2085 echo "$as_me: error: invalid value of canonical target" >&2;}
2086    { (exit 1); exit 1; }; };;
2087 esac
2088 target=$ac_cv_target
2089 ac_save_IFS=$IFS; IFS='-'
2090 set x $ac_cv_target
2091 shift
2092 target_cpu=$1
2093 target_vendor=$2
2094 shift; shift
2095 # Remember, the first character of IFS is used to create $*,
2096 # except with old shells:
2097 target_os=$*
2098 IFS=$ac_save_IFS
2099 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2100
2101
2102 # The aliases save the names the user supplied, while $host etc.
2103 # will get canonicalized.
2104 test -n "$target_alias" &&
2105   test "$program_prefix$program_suffix$program_transform_name" = \
2106     NONENONEs,x,x, &&
2107   program_prefix=${target_alias}-
2108
2109 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2110 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2111 if test "${llvm_cv_os_type+set}" = set; then
2112   echo $ECHO_N "(cached) $ECHO_C" >&6
2113 else
2114   case $host in
2115   *-*-aix*)
2116     llvm_cv_link_all_option="-Wl,--whole-archive"
2117     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2118     llvm_cv_os_type="AIX"
2119     llvm_cv_platform_type="Unix" ;;
2120   *-*-irix*)
2121     llvm_cv_link_all_option="-Wl,--whole-archive"
2122     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2123     llvm_cv_os_type="IRIX"
2124     llvm_cv_platform_type="Unix" ;;
2125   *-*-cygwin*)
2126     llvm_cv_link_all_option="-Wl,--whole-archive"
2127     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2128     llvm_cv_os_type="Cygwin"
2129     llvm_cv_platform_type="Unix" ;;
2130   *-*-darwin*)
2131     llvm_cv_link_all_option="-Wl,-all_load"
2132     llvm_cv_no_link_all_option="-Wl,-noall_load"
2133     llvm_cv_os_type="Darwin"
2134     llvm_cv_platform_type="Unix" ;;
2135   *-*-freebsd*)
2136     llvm_cv_link_all_option="-Wl,--whole-archive"
2137     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2138     llvm_cv_os_type="FreeBSD"
2139     llvm_cv_platform_type="Unix" ;;
2140   *-*-openbsd*)
2141     llvm_cv_link_all_option="-Wl,--whole-archive"
2142     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2143     llvm_cv_os_type="OpenBSD"
2144     llvm_cv_platform_type="Unix" ;;
2145   *-*-netbsd*)
2146     llvm_cv_link_all_option="-Wl,--whole-archive"
2147     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2148     llvm_cv_os_type="NetBSD"
2149     llvm_cv_platform_type="Unix" ;;
2150   *-*-dragonfly*)
2151     llvm_cv_link_all_option="-Wl,--whole-archive"
2152     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2153     llvm_cv_os_type="DragonFly"
2154     llvm_cv_platform_type="Unix" ;;
2155   *-*-hpux*)
2156     llvm_cv_link_all_option="-Wl,--whole-archive"
2157     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2158     llvm_cv_os_type="HP-UX"
2159     llvm_cv_platform_type="Unix" ;;
2160   *-*-interix*)
2161     llvm_cv_link_all_option="-Wl,--whole-archive"
2162     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2163     llvm_cv_os_type="Interix"
2164     llvm_cv_platform_type="Unix" ;;
2165   *-*-linux*)
2166     llvm_cv_link_all_option="-Wl,--whole-archive"
2167     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2168     llvm_cv_os_type="Linux"
2169     llvm_cv_platform_type="Unix" ;;
2170   *-*-solaris*)
2171     llvm_cv_link_all_option="-Wl,-z,allextract"
2172     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2173     llvm_cv_os_type="SunOS"
2174     llvm_cv_platform_type="Unix" ;;
2175   *-*-auroraux*)
2176     llvm_cv_link_all_option="-Wl,-z,allextract"
2177     llvm_cv_link_all_option="-Wl,-z,defaultextract"
2178     llvm_cv_os_type="AuroraUX"
2179     llvm_cv_platform_type="Unix" ;;
2180   *-*-win32*)
2181     llvm_cv_link_all_option="-Wl,--whole-archive"
2182     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2183     llvm_cv_os_type="Win32"
2184     llvm_cv_platform_type="Win32" ;;
2185   *-*-mingw*)
2186     llvm_cv_link_all_option="-Wl,--whole-archive"
2187     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2188     llvm_cv_os_type="MingW"
2189     llvm_cv_platform_type="Win32" ;;
2190   *-*-haiku*)
2191     llvm_cv_link_all_option="-Wl,--whole-archive"
2192     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2193     llvm_cv_os_type="Haiku"
2194     llvm_cv_platform_type="Unix" ;;
2195   *-unknown-eabi*)
2196     llvm_cv_link_all_option="-Wl,--whole-archive"
2197     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2198     llvm_cv_os_type="Freestanding"
2199     llvm_cv_platform_type="Unix" ;;
2200   *-unknown-elf*)
2201     llvm_cv_link_all_option="-Wl,--whole-archive"
2202     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2203     llvm_cv_os_type="Freestanding"
2204     llvm_cv_platform_type="Unix" ;;
2205   *)
2206     llvm_cv_link_all_option=""
2207     llvm_cv_no_link_all_option=""
2208     llvm_cv_os_type="Unknown"
2209     llvm_cv_platform_type="Unknown" ;;
2210 esac
2211 fi
2212 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2213 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2214
2215 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2216 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2217 if test "${llvm_cv_target_os_type+set}" = set; then
2218   echo $ECHO_N "(cached) $ECHO_C" >&6
2219 else
2220   case $target in
2221   *-*-aix*)
2222     llvm_cv_target_os_type="AIX" ;;
2223   *-*-irix*)
2224     llvm_cv_target_os_type="IRIX" ;;
2225   *-*-cygwin*)
2226     llvm_cv_target_os_type="Cygwin" ;;
2227   *-*-darwin*)
2228     llvm_cv_target_os_type="Darwin" ;;
2229   *-*-freebsd*)
2230     llvm_cv_target_os_type="FreeBSD" ;;
2231   *-*-openbsd*)
2232     llvm_cv_target_os_type="OpenBSD" ;;
2233   *-*-netbsd*)
2234     llvm_cv_target_os_type="NetBSD" ;;
2235   *-*-dragonfly*)
2236     llvm_cv_target_os_type="DragonFly" ;;
2237   *-*-hpux*)
2238     llvm_cv_target_os_type="HP-UX" ;;
2239   *-*-interix*)
2240     llvm_cv_target_os_type="Interix" ;;
2241   *-*-linux*)
2242     llvm_cv_target_os_type="Linux" ;;
2243   *-*-solaris*)
2244     llvm_cv_target_os_type="SunOS" ;;
2245   *-*-auroraux*)
2246     llvm_cv_target_os_type="AuroraUX" ;;
2247   *-*-win32*)
2248     llvm_cv_target_os_type="Win32" ;;
2249   *-*-mingw*)
2250     llvm_cv_target_os_type="MingW" ;;
2251   *-*-haiku*)
2252     llvm_cv_target_os_type="Haiku" ;;
2253   *-unknown-eabi*)
2254     llvm_cv_target_os_type="Freestanding" ;;
2255   *)
2256     llvm_cv_target_os_type="Unknown" ;;
2257 esac
2258 fi
2259 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2260 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2261
2262 if test "$llvm_cv_os_type" = "Unknown" ; then
2263   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2264 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2265    { (exit 1); exit 1; }; }
2266 fi
2267
2268 OS=$llvm_cv_os_type
2269
2270 HOST_OS=$llvm_cv_os_type
2271
2272 TARGET_OS=$llvm_cv_target_os_type
2273
2274
2275 LINKALL=$llvm_cv_link_all_option
2276
2277 NOLINKALL=$llvm_cv_no_link_all_option
2278
2279
2280 case $llvm_cv_platform_type in
2281   Unix)
2282
2283 cat >>confdefs.h <<\_ACEOF
2284 #define LLVM_ON_UNIX 1
2285 _ACEOF
2286
2287     LLVM_ON_UNIX=1
2288
2289     LLVM_ON_WIN32=0
2290
2291     ;;
2292   Win32)
2293
2294 cat >>confdefs.h <<\_ACEOF
2295 #define LLVM_ON_WIN32 1
2296 _ACEOF
2297
2298     LLVM_ON_UNIX=0
2299
2300     LLVM_ON_WIN32=1
2301
2302     ;;
2303 esac
2304
2305 { echo "$as_me:$LINENO: checking target architecture" >&5
2306 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2307 if test "${llvm_cv_target_arch+set}" = set; then
2308   echo $ECHO_N "(cached) $ECHO_C" >&6
2309 else
2310   case $target in
2311   i?86-*)                 llvm_cv_target_arch="x86" ;;
2312   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
2313   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
2314   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
2315   alpha*-*)               llvm_cv_target_arch="Alpha" ;;
2316   arm*-*)                 llvm_cv_target_arch="ARM" ;;
2317   mips-*)                 llvm_cv_target_arch="Mips" ;;
2318   pic16-*)                llvm_cv_target_arch="PIC16" ;;
2319   xcore-*)                llvm_cv_target_arch="XCore" ;;
2320   msp430-*)               llvm_cv_target_arch="MSP430" ;;
2321   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
2322   bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
2323   *)                      llvm_cv_target_arch="Unknown" ;;
2324 esac
2325 fi
2326 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2327 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2328
2329 if test "$llvm_cv_target_arch" = "Unknown" ; then
2330   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2331 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2332 fi
2333
2334 # Determine the LLVM native architecture for the target
2335 case "$llvm_cv_target_arch" in
2336     x86)     LLVM_NATIVE_ARCH="X86" ;;
2337     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
2338     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2339 esac
2340
2341 ARCH=$llvm_cv_target_arch
2342
2343
2344 ac_ext=c
2345 ac_cpp='$CPP $CPPFLAGS'
2346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2349 if test -n "$ac_tool_prefix"; then
2350   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2351 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2352 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2353 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2354 if test "${ac_cv_prog_CC+set}" = set; then
2355   echo $ECHO_N "(cached) $ECHO_C" >&6
2356 else
2357   if test -n "$CC"; then
2358   ac_cv_prog_CC="$CC" # Let the user override the test.
2359 else
2360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2361 for as_dir in $PATH
2362 do
2363   IFS=$as_save_IFS
2364   test -z "$as_dir" && as_dir=.
2365   for ac_exec_ext in '' $ac_executable_extensions; do
2366   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2367     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2368     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2369     break 2
2370   fi
2371 done
2372 done
2373 IFS=$as_save_IFS
2374
2375 fi
2376 fi
2377 CC=$ac_cv_prog_CC
2378 if test -n "$CC"; then
2379   { echo "$as_me:$LINENO: result: $CC" >&5
2380 echo "${ECHO_T}$CC" >&6; }
2381 else
2382   { echo "$as_me:$LINENO: result: no" >&5
2383 echo "${ECHO_T}no" >&6; }
2384 fi
2385
2386
2387 fi
2388 if test -z "$ac_cv_prog_CC"; then
2389   ac_ct_CC=$CC
2390   # Extract the first word of "gcc", so it can be a program name with args.
2391 set dummy gcc; ac_word=$2
2392 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2394 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2395   echo $ECHO_N "(cached) $ECHO_C" >&6
2396 else
2397   if test -n "$ac_ct_CC"; then
2398   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2399 else
2400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2401 for as_dir in $PATH
2402 do
2403   IFS=$as_save_IFS
2404   test -z "$as_dir" && as_dir=.
2405   for ac_exec_ext in '' $ac_executable_extensions; do
2406   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2407     ac_cv_prog_ac_ct_CC="gcc"
2408     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2409     break 2
2410   fi
2411 done
2412 done
2413 IFS=$as_save_IFS
2414
2415 fi
2416 fi
2417 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2418 if test -n "$ac_ct_CC"; then
2419   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2420 echo "${ECHO_T}$ac_ct_CC" >&6; }
2421 else
2422   { echo "$as_me:$LINENO: result: no" >&5
2423 echo "${ECHO_T}no" >&6; }
2424 fi
2425
2426   if test "x$ac_ct_CC" = x; then
2427     CC=""
2428   else
2429     case $cross_compiling:$ac_tool_warned in
2430 yes:)
2431 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2432 whose name does not start with the host triplet.  If you think this
2433 configuration is useful to you, please write to autoconf@gnu.org." >&5
2434 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2435 whose name does not start with the host triplet.  If you think this
2436 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2437 ac_tool_warned=yes ;;
2438 esac
2439     CC=$ac_ct_CC
2440   fi
2441 else
2442   CC="$ac_cv_prog_CC"
2443 fi
2444
2445 if test -z "$CC"; then
2446           if test -n "$ac_tool_prefix"; then
2447     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2448 set dummy ${ac_tool_prefix}cc; ac_word=$2
2449 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2450 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2451 if test "${ac_cv_prog_CC+set}" = set; then
2452   echo $ECHO_N "(cached) $ECHO_C" >&6
2453 else
2454   if test -n "$CC"; then
2455   ac_cv_prog_CC="$CC" # Let the user override the test.
2456 else
2457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2458 for as_dir in $PATH
2459 do
2460   IFS=$as_save_IFS
2461   test -z "$as_dir" && as_dir=.
2462   for ac_exec_ext in '' $ac_executable_extensions; do
2463   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2464     ac_cv_prog_CC="${ac_tool_prefix}cc"
2465     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2466     break 2
2467   fi
2468 done
2469 done
2470 IFS=$as_save_IFS
2471
2472 fi
2473 fi
2474 CC=$ac_cv_prog_CC
2475 if test -n "$CC"; then
2476   { echo "$as_me:$LINENO: result: $CC" >&5
2477 echo "${ECHO_T}$CC" >&6; }
2478 else
2479   { echo "$as_me:$LINENO: result: no" >&5
2480 echo "${ECHO_T}no" >&6; }
2481 fi
2482
2483
2484   fi
2485 fi
2486 if test -z "$CC"; then
2487   # Extract the first word of "cc", so it can be a program name with args.
2488 set dummy cc; ac_word=$2
2489 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2490 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2491 if test "${ac_cv_prog_CC+set}" = set; then
2492   echo $ECHO_N "(cached) $ECHO_C" >&6
2493 else
2494   if test -n "$CC"; then
2495   ac_cv_prog_CC="$CC" # Let the user override the test.
2496 else
2497   ac_prog_rejected=no
2498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2499 for as_dir in $PATH
2500 do
2501   IFS=$as_save_IFS
2502   test -z "$as_dir" && as_dir=.
2503   for ac_exec_ext in '' $ac_executable_extensions; do
2504   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2505     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2506        ac_prog_rejected=yes
2507        continue
2508      fi
2509     ac_cv_prog_CC="cc"
2510     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2511     break 2
2512   fi
2513 done
2514 done
2515 IFS=$as_save_IFS
2516
2517 if test $ac_prog_rejected = yes; then
2518   # We found a bogon in the path, so make sure we never use it.
2519   set dummy $ac_cv_prog_CC
2520   shift
2521   if test $# != 0; then
2522     # We chose a different compiler from the bogus one.
2523     # However, it has the same basename, so the bogon will be chosen
2524     # first if we set CC to just the basename; use the full file name.
2525     shift
2526     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2527   fi
2528 fi
2529 fi
2530 fi
2531 CC=$ac_cv_prog_CC
2532 if test -n "$CC"; then
2533   { echo "$as_me:$LINENO: result: $CC" >&5
2534 echo "${ECHO_T}$CC" >&6; }
2535 else
2536   { echo "$as_me:$LINENO: result: no" >&5
2537 echo "${ECHO_T}no" >&6; }
2538 fi
2539
2540
2541 fi
2542 if test -z "$CC"; then
2543   if test -n "$ac_tool_prefix"; then
2544   for ac_prog in cl.exe
2545   do
2546     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2547 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2548 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2549 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2550 if test "${ac_cv_prog_CC+set}" = set; then
2551   echo $ECHO_N "(cached) $ECHO_C" >&6
2552 else
2553   if test -n "$CC"; then
2554   ac_cv_prog_CC="$CC" # Let the user override the test.
2555 else
2556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557 for as_dir in $PATH
2558 do
2559   IFS=$as_save_IFS
2560   test -z "$as_dir" && as_dir=.
2561   for ac_exec_ext in '' $ac_executable_extensions; do
2562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2563     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2564     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2565     break 2
2566   fi
2567 done
2568 done
2569 IFS=$as_save_IFS
2570
2571 fi
2572 fi
2573 CC=$ac_cv_prog_CC
2574 if test -n "$CC"; then
2575   { echo "$as_me:$LINENO: result: $CC" >&5
2576 echo "${ECHO_T}$CC" >&6; }
2577 else
2578   { echo "$as_me:$LINENO: result: no" >&5
2579 echo "${ECHO_T}no" >&6; }
2580 fi
2581
2582
2583     test -n "$CC" && break
2584   done
2585 fi
2586 if test -z "$CC"; then
2587   ac_ct_CC=$CC
2588   for ac_prog in cl.exe
2589 do
2590   # Extract the first word of "$ac_prog", so it can be a program name with args.
2591 set dummy $ac_prog; ac_word=$2
2592 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2594 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2595   echo $ECHO_N "(cached) $ECHO_C" >&6
2596 else
2597   if test -n "$ac_ct_CC"; then
2598   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2599 else
2600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2601 for as_dir in $PATH
2602 do
2603   IFS=$as_save_IFS
2604   test -z "$as_dir" && as_dir=.
2605   for ac_exec_ext in '' $ac_executable_extensions; do
2606   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2607     ac_cv_prog_ac_ct_CC="$ac_prog"
2608     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2609     break 2
2610   fi
2611 done
2612 done
2613 IFS=$as_save_IFS
2614
2615 fi
2616 fi
2617 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2618 if test -n "$ac_ct_CC"; then
2619   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2620 echo "${ECHO_T}$ac_ct_CC" >&6; }
2621 else
2622   { echo "$as_me:$LINENO: result: no" >&5
2623 echo "${ECHO_T}no" >&6; }
2624 fi
2625
2626
2627   test -n "$ac_ct_CC" && break
2628 done
2629
2630   if test "x$ac_ct_CC" = x; then
2631     CC=""
2632   else
2633     case $cross_compiling:$ac_tool_warned in
2634 yes:)
2635 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2636 whose name does not start with the host triplet.  If you think this
2637 configuration is useful to you, please write to autoconf@gnu.org." >&5
2638 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2639 whose name does not start with the host triplet.  If you think this
2640 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2641 ac_tool_warned=yes ;;
2642 esac
2643     CC=$ac_ct_CC
2644   fi
2645 fi
2646
2647 fi
2648
2649
2650 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2651 See \`config.log' for more details." >&5
2652 echo "$as_me: error: no acceptable C compiler found in \$PATH
2653 See \`config.log' for more details." >&2;}
2654    { (exit 1); exit 1; }; }
2655
2656 # Provide some information about the compiler.
2657 echo "$as_me:$LINENO: checking for C compiler version" >&5
2658 ac_compiler=`set X $ac_compile; echo $2`
2659 { (ac_try="$ac_compiler --version >&5"
2660 case "(($ac_try" in
2661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2662   *) ac_try_echo=$ac_try;;
2663 esac
2664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2665   (eval "$ac_compiler --version >&5") 2>&5
2666   ac_status=$?
2667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668   (exit $ac_status); }
2669 { (ac_try="$ac_compiler -v >&5"
2670 case "(($ac_try" in
2671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2672   *) ac_try_echo=$ac_try;;
2673 esac
2674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2675   (eval "$ac_compiler -v >&5") 2>&5
2676   ac_status=$?
2677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678   (exit $ac_status); }
2679 { (ac_try="$ac_compiler -V >&5"
2680 case "(($ac_try" in
2681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2682   *) ac_try_echo=$ac_try;;
2683 esac
2684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2685   (eval "$ac_compiler -V >&5") 2>&5
2686   ac_status=$?
2687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2688   (exit $ac_status); }
2689
2690 cat >conftest.$ac_ext <<_ACEOF
2691 /* confdefs.h.  */
2692 _ACEOF
2693 cat confdefs.h >>conftest.$ac_ext
2694 cat >>conftest.$ac_ext <<_ACEOF
2695 /* end confdefs.h.  */
2696
2697 int
2698 main ()
2699 {
2700
2701   ;
2702   return 0;
2703 }
2704 _ACEOF
2705 ac_clean_files_save=$ac_clean_files
2706 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2707 # Try to create an executable without -o first, disregard a.out.
2708 # It will help us diagnose broken compilers, and finding out an intuition
2709 # of exeext.
2710 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2711 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2712 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2713 #
2714 # List of possible output files, starting from the most likely.
2715 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2716 # only as a last resort.  b.out is created by i960 compilers.
2717 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2718 #
2719 # The IRIX 6 linker writes into existing files which may not be
2720 # executable, retaining their permissions.  Remove them first so a
2721 # subsequent execution test works.
2722 ac_rmfiles=
2723 for ac_file in $ac_files
2724 do
2725   case $ac_file in
2726     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2727     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2728   esac
2729 done
2730 rm -f $ac_rmfiles
2731
2732 if { (ac_try="$ac_link_default"
2733 case "(($ac_try" in
2734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735   *) ac_try_echo=$ac_try;;
2736 esac
2737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2738   (eval "$ac_link_default") 2>&5
2739   ac_status=$?
2740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741   (exit $ac_status); }; then
2742   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2743 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2744 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2745 # so that the user can short-circuit this test for compilers unknown to
2746 # Autoconf.
2747 for ac_file in $ac_files
2748 do
2749   test -f "$ac_file" || continue
2750   case $ac_file in
2751     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2752         ;;
2753     [ab].out )
2754         # We found the default executable, but exeext='' is most
2755         # certainly right.
2756         break;;
2757     *.* )
2758         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2759         then :; else
2760            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2761         fi
2762         # We set ac_cv_exeext here because the later test for it is not
2763         # safe: cross compilers may not add the suffix if given an `-o'
2764         # argument, so we may need to know it at that point already.
2765         # Even if this section looks crufty: it has the advantage of
2766         # actually working.
2767         break;;
2768     * )
2769         break;;
2770   esac
2771 done
2772 test "$ac_cv_exeext" = no && ac_cv_exeext=
2773
2774 else
2775   echo "$as_me: failed program was:" >&5
2776 sed 's/^/| /' conftest.$ac_ext >&5
2777
2778 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2779 See \`config.log' for more details." >&5
2780 echo "$as_me: error: C compiler cannot create executables
2781 See \`config.log' for more details." >&2;}
2782    { (exit 77); exit 77; }; }
2783 fi
2784
2785 ac_exeext=$ac_cv_exeext
2786 { echo "$as_me:$LINENO: result: $ac_file" >&5
2787 echo "${ECHO_T}$ac_file" >&6; }
2788
2789 # Check that the compiler produces executables we can run.  If not, either
2790 # the compiler is broken, or we cross compile.
2791 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2792 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2793 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2794 # If not cross compiling, check that we can run a simple program.
2795 if test "$cross_compiling" != yes; then
2796   if { ac_try='./$ac_file'
2797   { (case "(($ac_try" in
2798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2799   *) ac_try_echo=$ac_try;;
2800 esac
2801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2802   (eval "$ac_try") 2>&5
2803   ac_status=$?
2804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2805   (exit $ac_status); }; }; then
2806     cross_compiling=no
2807   else
2808     if test "$cross_compiling" = maybe; then
2809         cross_compiling=yes
2810     else
2811         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2812 If you meant to cross compile, use \`--host'.
2813 See \`config.log' for more details." >&5
2814 echo "$as_me: error: cannot run C compiled programs.
2815 If you meant to cross compile, use \`--host'.
2816 See \`config.log' for more details." >&2;}
2817    { (exit 1); exit 1; }; }
2818     fi
2819   fi
2820 fi
2821 { echo "$as_me:$LINENO: result: yes" >&5
2822 echo "${ECHO_T}yes" >&6; }
2823
2824 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2825 ac_clean_files=$ac_clean_files_save
2826 # Check that the compiler produces executables we can run.  If not, either
2827 # the compiler is broken, or we cross compile.
2828 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2829 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2830 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2831 echo "${ECHO_T}$cross_compiling" >&6; }
2832
2833 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2834 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2835 if { (ac_try="$ac_link"
2836 case "(($ac_try" in
2837   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2838   *) ac_try_echo=$ac_try;;
2839 esac
2840 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2841   (eval "$ac_link") 2>&5
2842   ac_status=$?
2843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844   (exit $ac_status); }; then
2845   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2846 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2847 # work properly (i.e., refer to `conftest.exe'), while it won't with
2848 # `rm'.
2849 for ac_file in conftest.exe conftest conftest.*; do
2850   test -f "$ac_file" || continue
2851   case $ac_file in
2852     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2853     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2854           break;;
2855     * ) break;;
2856   esac
2857 done
2858 else
2859   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2860 See \`config.log' for more details." >&5
2861 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2862 See \`config.log' for more details." >&2;}
2863    { (exit 1); exit 1; }; }
2864 fi
2865
2866 rm -f conftest$ac_cv_exeext
2867 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2868 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2869
2870 rm -f conftest.$ac_ext
2871 EXEEXT=$ac_cv_exeext
2872 ac_exeext=$EXEEXT
2873 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2874 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2875 if test "${ac_cv_objext+set}" = set; then
2876   echo $ECHO_N "(cached) $ECHO_C" >&6
2877 else
2878   cat >conftest.$ac_ext <<_ACEOF
2879 /* confdefs.h.  */
2880 _ACEOF
2881 cat confdefs.h >>conftest.$ac_ext
2882 cat >>conftest.$ac_ext <<_ACEOF
2883 /* end confdefs.h.  */
2884
2885 int
2886 main ()
2887 {
2888
2889   ;
2890   return 0;
2891 }
2892 _ACEOF
2893 rm -f conftest.o conftest.obj
2894 if { (ac_try="$ac_compile"
2895 case "(($ac_try" in
2896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2897   *) ac_try_echo=$ac_try;;
2898 esac
2899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2900   (eval "$ac_compile") 2>&5
2901   ac_status=$?
2902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2903   (exit $ac_status); }; then
2904   for ac_file in conftest.o conftest.obj conftest.*; do
2905   test -f "$ac_file" || continue;
2906   case $ac_file in
2907     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2908     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2909        break;;
2910   esac
2911 done
2912 else
2913   echo "$as_me: failed program was:" >&5
2914 sed 's/^/| /' conftest.$ac_ext >&5
2915
2916 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2917 See \`config.log' for more details." >&5
2918 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2919 See \`config.log' for more details." >&2;}
2920    { (exit 1); exit 1; }; }
2921 fi
2922
2923 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2924 fi
2925 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2926 echo "${ECHO_T}$ac_cv_objext" >&6; }
2927 OBJEXT=$ac_cv_objext
2928 ac_objext=$OBJEXT
2929 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2930 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2931 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2932   echo $ECHO_N "(cached) $ECHO_C" >&6
2933 else
2934   cat >conftest.$ac_ext <<_ACEOF
2935 /* confdefs.h.  */
2936 _ACEOF
2937 cat confdefs.h >>conftest.$ac_ext
2938 cat >>conftest.$ac_ext <<_ACEOF
2939 /* end confdefs.h.  */
2940
2941 int
2942 main ()
2943 {
2944 #ifndef __GNUC__
2945        choke me
2946 #endif
2947
2948   ;
2949   return 0;
2950 }
2951 _ACEOF
2952 rm -f conftest.$ac_objext
2953 if { (ac_try="$ac_compile"
2954 case "(($ac_try" in
2955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2956   *) ac_try_echo=$ac_try;;
2957 esac
2958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2959   (eval "$ac_compile") 2>conftest.er1
2960   ac_status=$?
2961   grep -v '^ *+' conftest.er1 >conftest.err
2962   rm -f conftest.er1
2963   cat conftest.err >&5
2964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2965   (exit $ac_status); } &&
2966          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2967   { (case "(($ac_try" in
2968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2969   *) ac_try_echo=$ac_try;;
2970 esac
2971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2972   (eval "$ac_try") 2>&5
2973   ac_status=$?
2974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975   (exit $ac_status); }; } &&
2976          { ac_try='test -s conftest.$ac_objext'
2977   { (case "(($ac_try" in
2978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979   *) ac_try_echo=$ac_try;;
2980 esac
2981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2982   (eval "$ac_try") 2>&5
2983   ac_status=$?
2984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985   (exit $ac_status); }; }; then
2986   ac_compiler_gnu=yes
2987 else
2988   echo "$as_me: failed program was:" >&5
2989 sed 's/^/| /' conftest.$ac_ext >&5
2990
2991         ac_compiler_gnu=no
2992 fi
2993
2994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2995 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2996
2997 fi
2998 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2999 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3000 GCC=`test $ac_compiler_gnu = yes && echo yes`
3001 ac_test_CFLAGS=${CFLAGS+set}
3002 ac_save_CFLAGS=$CFLAGS
3003 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3004 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3005 if test "${ac_cv_prog_cc_g+set}" = set; then
3006   echo $ECHO_N "(cached) $ECHO_C" >&6
3007 else
3008   ac_save_c_werror_flag=$ac_c_werror_flag
3009    ac_c_werror_flag=yes
3010    ac_cv_prog_cc_g=no
3011    CFLAGS="-g"
3012    cat >conftest.$ac_ext <<_ACEOF
3013 /* confdefs.h.  */
3014 _ACEOF
3015 cat confdefs.h >>conftest.$ac_ext
3016 cat >>conftest.$ac_ext <<_ACEOF
3017 /* end confdefs.h.  */
3018
3019 int
3020 main ()
3021 {
3022
3023   ;
3024   return 0;
3025 }
3026 _ACEOF
3027 rm -f conftest.$ac_objext
3028 if { (ac_try="$ac_compile"
3029 case "(($ac_try" in
3030   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031   *) ac_try_echo=$ac_try;;
3032 esac
3033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3034   (eval "$ac_compile") 2>conftest.er1
3035   ac_status=$?
3036   grep -v '^ *+' conftest.er1 >conftest.err
3037   rm -f conftest.er1
3038   cat conftest.err >&5
3039   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3040   (exit $ac_status); } &&
3041          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3042   { (case "(($ac_try" in
3043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044   *) ac_try_echo=$ac_try;;
3045 esac
3046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3047   (eval "$ac_try") 2>&5
3048   ac_status=$?
3049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3050   (exit $ac_status); }; } &&
3051          { ac_try='test -s conftest.$ac_objext'
3052   { (case "(($ac_try" in
3053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054   *) ac_try_echo=$ac_try;;
3055 esac
3056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3057   (eval "$ac_try") 2>&5
3058   ac_status=$?
3059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3060   (exit $ac_status); }; }; then
3061   ac_cv_prog_cc_g=yes
3062 else
3063   echo "$as_me: failed program was:" >&5
3064 sed 's/^/| /' conftest.$ac_ext >&5
3065
3066         CFLAGS=""
3067       cat >conftest.$ac_ext <<_ACEOF
3068 /* confdefs.h.  */
3069 _ACEOF
3070 cat confdefs.h >>conftest.$ac_ext
3071 cat >>conftest.$ac_ext <<_ACEOF
3072 /* end confdefs.h.  */
3073
3074 int
3075 main ()
3076 {
3077
3078   ;
3079   return 0;
3080 }
3081 _ACEOF
3082 rm -f conftest.$ac_objext
3083 if { (ac_try="$ac_compile"
3084 case "(($ac_try" in
3085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086   *) ac_try_echo=$ac_try;;
3087 esac
3088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3089   (eval "$ac_compile") 2>conftest.er1
3090   ac_status=$?
3091   grep -v '^ *+' conftest.er1 >conftest.err
3092   rm -f conftest.er1
3093   cat conftest.err >&5
3094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3095   (exit $ac_status); } &&
3096          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3097   { (case "(($ac_try" in
3098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099   *) ac_try_echo=$ac_try;;
3100 esac
3101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102   (eval "$ac_try") 2>&5
3103   ac_status=$?
3104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105   (exit $ac_status); }; } &&
3106          { ac_try='test -s conftest.$ac_objext'
3107   { (case "(($ac_try" in
3108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3109   *) ac_try_echo=$ac_try;;
3110 esac
3111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3112   (eval "$ac_try") 2>&5
3113   ac_status=$?
3114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3115   (exit $ac_status); }; }; then
3116   :
3117 else
3118   echo "$as_me: failed program was:" >&5
3119 sed 's/^/| /' conftest.$ac_ext >&5
3120
3121         ac_c_werror_flag=$ac_save_c_werror_flag
3122          CFLAGS="-g"
3123          cat >conftest.$ac_ext <<_ACEOF
3124 /* confdefs.h.  */
3125 _ACEOF
3126 cat confdefs.h >>conftest.$ac_ext
3127 cat >>conftest.$ac_ext <<_ACEOF
3128 /* end confdefs.h.  */
3129
3130 int
3131 main ()
3132 {
3133
3134   ;
3135   return 0;
3136 }
3137 _ACEOF
3138 rm -f conftest.$ac_objext
3139 if { (ac_try="$ac_compile"
3140 case "(($ac_try" in
3141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3142   *) ac_try_echo=$ac_try;;
3143 esac
3144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3145   (eval "$ac_compile") 2>conftest.er1
3146   ac_status=$?
3147   grep -v '^ *+' conftest.er1 >conftest.err
3148   rm -f conftest.er1
3149   cat conftest.err >&5
3150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3151   (exit $ac_status); } &&
3152          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3153   { (case "(($ac_try" in
3154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3155   *) ac_try_echo=$ac_try;;
3156 esac
3157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3158   (eval "$ac_try") 2>&5
3159   ac_status=$?
3160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3161   (exit $ac_status); }; } &&
3162          { ac_try='test -s conftest.$ac_objext'
3163   { (case "(($ac_try" in
3164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165   *) ac_try_echo=$ac_try;;
3166 esac
3167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3168   (eval "$ac_try") 2>&5
3169   ac_status=$?
3170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3171   (exit $ac_status); }; }; then
3172   ac_cv_prog_cc_g=yes
3173 else
3174   echo "$as_me: failed program was:" >&5
3175 sed 's/^/| /' conftest.$ac_ext >&5
3176
3177
3178 fi
3179
3180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3181 fi
3182
3183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3184 fi
3185
3186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3187    ac_c_werror_flag=$ac_save_c_werror_flag
3188 fi
3189 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3190 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3191 if test "$ac_test_CFLAGS" = set; then
3192   CFLAGS=$ac_save_CFLAGS
3193 elif test $ac_cv_prog_cc_g = yes; then
3194   if test "$GCC" = yes; then
3195     CFLAGS="-g -O2"
3196   else
3197     CFLAGS="-g"
3198   fi
3199 else
3200   if test "$GCC" = yes; then
3201     CFLAGS="-O2"
3202   else
3203     CFLAGS=
3204   fi
3205 fi
3206 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3207 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3208 if test "${ac_cv_prog_cc_c89+set}" = set; then
3209   echo $ECHO_N "(cached) $ECHO_C" >&6
3210 else
3211   ac_cv_prog_cc_c89=no
3212 ac_save_CC=$CC
3213 cat >conftest.$ac_ext <<_ACEOF
3214 /* confdefs.h.  */
3215 _ACEOF
3216 cat confdefs.h >>conftest.$ac_ext
3217 cat >>conftest.$ac_ext <<_ACEOF
3218 /* end confdefs.h.  */
3219 #include <stdarg.h>
3220 #include <stdio.h>
3221 #include <sys/types.h>
3222 #include <sys/stat.h>
3223 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3224 struct buf { int x; };
3225 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3226 static char *e (p, i)
3227      char **p;
3228      int i;
3229 {
3230   return p[i];
3231 }
3232 static char *f (char * (*g) (char **, int), char **p, ...)
3233 {
3234   char *s;
3235   va_list v;
3236   va_start (v,p);
3237   s = g (p, va_arg (v,int));
3238   va_end (v);
3239   return s;
3240 }
3241
3242 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3243    function prototypes and stuff, but not '\xHH' hex character constants.
3244    These don't provoke an error unfortunately, instead are silently treated
3245    as 'x'.  The following induces an error, until -std is added to get
3246    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3247    array size at least.  It's necessary to write '\x00'==0 to get something
3248    that's true only with -std.  */
3249 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3250
3251 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3252    inside strings and character constants.  */
3253 #define FOO(x) 'x'
3254 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3255
3256 int test (int i, double x);
3257 struct s1 {int (*f) (int a);};
3258 struct s2 {int (*f) (double a);};
3259 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3260 int argc;
3261 char **argv;
3262 int
3263 main ()
3264 {
3265 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3266   ;
3267   return 0;
3268 }
3269 _ACEOF
3270 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3271         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3272 do
3273   CC="$ac_save_CC $ac_arg"
3274   rm -f conftest.$ac_objext
3275 if { (ac_try="$ac_compile"
3276 case "(($ac_try" in
3277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278   *) ac_try_echo=$ac_try;;
3279 esac
3280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3281   (eval "$ac_compile") 2>conftest.er1
3282   ac_status=$?
3283   grep -v '^ *+' conftest.er1 >conftest.err
3284   rm -f conftest.er1
3285   cat conftest.err >&5
3286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3287   (exit $ac_status); } &&
3288          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3289   { (case "(($ac_try" in
3290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3291   *) ac_try_echo=$ac_try;;
3292 esac
3293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3294   (eval "$ac_try") 2>&5
3295   ac_status=$?
3296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3297   (exit $ac_status); }; } &&
3298          { ac_try='test -s conftest.$ac_objext'
3299   { (case "(($ac_try" in
3300   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3301   *) ac_try_echo=$ac_try;;
3302 esac
3303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3304   (eval "$ac_try") 2>&5
3305   ac_status=$?
3306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3307   (exit $ac_status); }; }; then
3308   ac_cv_prog_cc_c89=$ac_arg
3309 else
3310   echo "$as_me: failed program was:" >&5
3311 sed 's/^/| /' conftest.$ac_ext >&5
3312
3313
3314 fi
3315
3316 rm -f core conftest.err conftest.$ac_objext
3317   test "x$ac_cv_prog_cc_c89" != "xno" && break
3318 done
3319 rm -f conftest.$ac_ext
3320 CC=$ac_save_CC
3321
3322 fi
3323 # AC_CACHE_VAL
3324 case "x$ac_cv_prog_cc_c89" in
3325   x)
3326     { echo "$as_me:$LINENO: result: none needed" >&5
3327 echo "${ECHO_T}none needed" >&6; } ;;
3328   xno)
3329     { echo "$as_me:$LINENO: result: unsupported" >&5
3330 echo "${ECHO_T}unsupported" >&6; } ;;
3331   *)
3332     CC="$CC $ac_cv_prog_cc_c89"
3333     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3334 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3335 esac
3336
3337
3338 ac_ext=c
3339 ac_cpp='$CPP $CPPFLAGS'
3340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3343
3344
3345 ac_ext=c
3346 ac_cpp='$CPP $CPPFLAGS'
3347 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3348 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3349 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3350 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3351 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3352 # On Suns, sometimes $CPP names a directory.
3353 if test -n "$CPP" && test -d "$CPP"; then
3354   CPP=
3355 fi
3356 if test -z "$CPP"; then
3357   if test "${ac_cv_prog_CPP+set}" = set; then
3358   echo $ECHO_N "(cached) $ECHO_C" >&6
3359 else
3360       # Double quotes because CPP needs to be expanded
3361     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3362     do
3363       ac_preproc_ok=false
3364 for ac_c_preproc_warn_flag in '' yes
3365 do
3366   # Use a header file that comes with gcc, so configuring glibc
3367   # with a fresh cross-compiler works.
3368   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3369   # <limits.h> exists even on freestanding compilers.
3370   # On the NeXT, cc -E runs the code through the compiler's parser,
3371   # not just through cpp. "Syntax error" is here to catch this case.
3372   cat >conftest.$ac_ext <<_ACEOF
3373 /* confdefs.h.  */
3374 _ACEOF
3375 cat confdefs.h >>conftest.$ac_ext
3376 cat >>conftest.$ac_ext <<_ACEOF
3377 /* end confdefs.h.  */
3378 #ifdef __STDC__
3379 # include <limits.h>
3380 #else
3381 # include <assert.h>
3382 #endif
3383                      Syntax error
3384 _ACEOF
3385 if { (ac_try="$ac_cpp conftest.$ac_ext"
3386 case "(($ac_try" in
3387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3388   *) ac_try_echo=$ac_try;;
3389 esac
3390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3391   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3392   ac_status=$?
3393   grep -v '^ *+' conftest.er1 >conftest.err
3394   rm -f conftest.er1
3395   cat conftest.err >&5
3396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3397   (exit $ac_status); } >/dev/null; then
3398   if test -s conftest.err; then
3399     ac_cpp_err=$ac_c_preproc_warn_flag
3400     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3401   else
3402     ac_cpp_err=
3403   fi
3404 else
3405   ac_cpp_err=yes
3406 fi
3407 if test -z "$ac_cpp_err"; then
3408   :
3409 else
3410   echo "$as_me: failed program was:" >&5
3411 sed 's/^/| /' conftest.$ac_ext >&5
3412
3413   # Broken: fails on valid input.
3414 continue
3415 fi
3416
3417 rm -f conftest.err conftest.$ac_ext
3418
3419   # OK, works on sane cases.  Now check whether nonexistent headers
3420   # can be detected and how.
3421   cat >conftest.$ac_ext <<_ACEOF
3422 /* confdefs.h.  */
3423 _ACEOF
3424 cat confdefs.h >>conftest.$ac_ext
3425 cat >>conftest.$ac_ext <<_ACEOF
3426 /* end confdefs.h.  */
3427 #include <ac_nonexistent.h>
3428 _ACEOF
3429 if { (ac_try="$ac_cpp conftest.$ac_ext"
3430 case "(($ac_try" in
3431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3432   *) ac_try_echo=$ac_try;;
3433 esac
3434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3435   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3436   ac_status=$?
3437   grep -v '^ *+' conftest.er1 >conftest.err
3438   rm -f conftest.er1
3439   cat conftest.err >&5
3440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441   (exit $ac_status); } >/dev/null; then
3442   if test -s conftest.err; then
3443     ac_cpp_err=$ac_c_preproc_warn_flag
3444     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3445   else
3446     ac_cpp_err=
3447   fi
3448 else
3449   ac_cpp_err=yes
3450 fi
3451 if test -z "$ac_cpp_err"; then
3452   # Broken: success on invalid input.
3453 continue
3454 else
3455   echo "$as_me: failed program was:" >&5
3456 sed 's/^/| /' conftest.$ac_ext >&5
3457
3458   # Passes both tests.
3459 ac_preproc_ok=:
3460 break
3461 fi
3462
3463 rm -f conftest.err conftest.$ac_ext
3464
3465 done
3466 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3467 rm -f conftest.err conftest.$ac_ext
3468 if $ac_preproc_ok; then
3469   break
3470 fi
3471
3472     done
3473     ac_cv_prog_CPP=$CPP
3474
3475 fi
3476   CPP=$ac_cv_prog_CPP
3477 else
3478   ac_cv_prog_CPP=$CPP
3479 fi
3480 { echo "$as_me:$LINENO: result: $CPP" >&5
3481 echo "${ECHO_T}$CPP" >&6; }
3482 ac_preproc_ok=false
3483 for ac_c_preproc_warn_flag in '' yes
3484 do
3485   # Use a header file that comes with gcc, so configuring glibc
3486   # with a fresh cross-compiler works.
3487   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3488   # <limits.h> exists even on freestanding compilers.
3489   # On the NeXT, cc -E runs the code through the compiler's parser,
3490   # not just through cpp. "Syntax error" is here to catch this case.
3491   cat >conftest.$ac_ext <<_ACEOF
3492 /* confdefs.h.  */
3493 _ACEOF
3494 cat confdefs.h >>conftest.$ac_ext
3495 cat >>conftest.$ac_ext <<_ACEOF
3496 /* end confdefs.h.  */
3497 #ifdef __STDC__
3498 # include <limits.h>
3499 #else
3500 # include <assert.h>
3501 #endif
3502                      Syntax error
3503 _ACEOF
3504 if { (ac_try="$ac_cpp conftest.$ac_ext"
3505 case "(($ac_try" in
3506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3507   *) ac_try_echo=$ac_try;;
3508 esac
3509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3510   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3511   ac_status=$?
3512   grep -v '^ *+' conftest.er1 >conftest.err
3513   rm -f conftest.er1
3514   cat conftest.err >&5
3515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3516   (exit $ac_status); } >/dev/null; then
3517   if test -s conftest.err; then
3518     ac_cpp_err=$ac_c_preproc_warn_flag
3519     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3520   else
3521     ac_cpp_err=
3522   fi
3523 else
3524   ac_cpp_err=yes
3525 fi
3526 if test -z "$ac_cpp_err"; then
3527   :
3528 else
3529   echo "$as_me: failed program was:" >&5
3530 sed 's/^/| /' conftest.$ac_ext >&5
3531
3532   # Broken: fails on valid input.
3533 continue
3534 fi
3535
3536 rm -f conftest.err conftest.$ac_ext
3537
3538   # OK, works on sane cases.  Now check whether nonexistent headers
3539   # can be detected and how.
3540   cat >conftest.$ac_ext <<_ACEOF
3541 /* confdefs.h.  */
3542 _ACEOF
3543 cat confdefs.h >>conftest.$ac_ext
3544 cat >>conftest.$ac_ext <<_ACEOF
3545 /* end confdefs.h.  */
3546 #include <ac_nonexistent.h>
3547 _ACEOF
3548 if { (ac_try="$ac_cpp conftest.$ac_ext"
3549 case "(($ac_try" in
3550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3551   *) ac_try_echo=$ac_try;;
3552 esac
3553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3554   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3555   ac_status=$?
3556   grep -v '^ *+' conftest.er1 >conftest.err
3557   rm -f conftest.er1
3558   cat conftest.err >&5
3559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3560   (exit $ac_status); } >/dev/null; then
3561   if test -s conftest.err; then
3562     ac_cpp_err=$ac_c_preproc_warn_flag
3563     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3564   else
3565     ac_cpp_err=
3566   fi
3567 else
3568   ac_cpp_err=yes
3569 fi
3570 if test -z "$ac_cpp_err"; then
3571   # Broken: success on invalid input.
3572 continue
3573 else
3574   echo "$as_me: failed program was:" >&5
3575 sed 's/^/| /' conftest.$ac_ext >&5
3576
3577   # Passes both tests.
3578 ac_preproc_ok=:
3579 break
3580 fi
3581
3582 rm -f conftest.err conftest.$ac_ext
3583
3584 done
3585 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3586 rm -f conftest.err conftest.$ac_ext
3587 if $ac_preproc_ok; then
3588   :
3589 else
3590   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3591 See \`config.log' for more details." >&5
3592 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3593 See \`config.log' for more details." >&2;}
3594    { (exit 1); exit 1; }; }
3595 fi
3596
3597 ac_ext=c
3598 ac_cpp='$CPP $CPPFLAGS'
3599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3602
3603
3604 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3605 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3606 if test "${ac_cv_path_GREP+set}" = set; then
3607   echo $ECHO_N "(cached) $ECHO_C" >&6
3608 else
3609   # Extract the first word of "grep ggrep" to use in msg output
3610 if test -z "$GREP"; then
3611 set dummy grep ggrep; ac_prog_name=$2
3612 if test "${ac_cv_path_GREP+set}" = set; then
3613   echo $ECHO_N "(cached) $ECHO_C" >&6
3614 else
3615   ac_path_GREP_found=false
3616 # Loop through the user's path and test for each of PROGNAME-LIST
3617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3618 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3619 do
3620   IFS=$as_save_IFS
3621   test -z "$as_dir" && as_dir=.
3622   for ac_prog in grep ggrep; do
3623   for ac_exec_ext in '' $ac_executable_extensions; do
3624     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3625     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3626     # Check for GNU ac_path_GREP and select it if it is found.
3627   # Check for GNU $ac_path_GREP
3628 case `"$ac_path_GREP" --version 2>&1` in
3629 *GNU*)
3630   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3631 *)
3632   ac_count=0
3633   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3634   while :
3635   do
3636     cat "conftest.in" "conftest.in" >"conftest.tmp"
3637     mv "conftest.tmp" "conftest.in"
3638     cp "conftest.in" "conftest.nl"
3639     echo 'GREP' >> "conftest.nl"
3640     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3641     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3642     ac_count=`expr $ac_count + 1`
3643     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3644       # Best one so far, save it but keep looking for a better one
3645       ac_cv_path_GREP="$ac_path_GREP"
3646       ac_path_GREP_max=$ac_count
3647     fi
3648     # 10*(2^10) chars as input seems more than enough
3649     test $ac_count -gt 10 && break
3650   done
3651   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3652 esac
3653
3654
3655     $ac_path_GREP_found && break 3
3656   done
3657 done
3658
3659 done
3660 IFS=$as_save_IFS
3661
3662
3663 fi
3664
3665 GREP="$ac_cv_path_GREP"
3666 if test -z "$GREP"; then
3667   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3668 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3669    { (exit 1); exit 1; }; }
3670 fi
3671
3672 else
3673   ac_cv_path_GREP=$GREP
3674 fi
3675
3676
3677 fi
3678 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3679 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3680  GREP="$ac_cv_path_GREP"
3681
3682
3683 { echo "$as_me:$LINENO: checking for egrep" >&5
3684 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3685 if test "${ac_cv_path_EGREP+set}" = set; then
3686   echo $ECHO_N "(cached) $ECHO_C" >&6
3687 else
3688   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3689    then ac_cv_path_EGREP="$GREP -E"
3690    else
3691      # Extract the first word of "egrep" to use in msg output
3692 if test -z "$EGREP"; then
3693 set dummy egrep; ac_prog_name=$2
3694 if test "${ac_cv_path_EGREP+set}" = set; then
3695   echo $ECHO_N "(cached) $ECHO_C" >&6
3696 else
3697   ac_path_EGREP_found=false
3698 # Loop through the user's path and test for each of PROGNAME-LIST
3699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3700 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3701 do
3702   IFS=$as_save_IFS
3703   test -z "$as_dir" && as_dir=.
3704   for ac_prog in egrep; do
3705   for ac_exec_ext in '' $ac_executable_extensions; do
3706     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3707     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3708     # Check for GNU ac_path_EGREP and select it if it is found.
3709   # Check for GNU $ac_path_EGREP
3710 case `"$ac_path_EGREP" --version 2>&1` in
3711 *GNU*)
3712   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3713 *)
3714   ac_count=0
3715   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3716   while :
3717   do
3718     cat "conftest.in" "conftest.in" >"conftest.tmp"
3719     mv "conftest.tmp" "conftest.in"
3720     cp "conftest.in" "conftest.nl"
3721     echo 'EGREP' >> "conftest.nl"
3722     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3723     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3724     ac_count=`expr $ac_count + 1`
3725     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3726       # Best one so far, save it but keep looking for a better one
3727       ac_cv_path_EGREP="$ac_path_EGREP"
3728       ac_path_EGREP_max=$ac_count
3729     fi
3730     # 10*(2^10) chars as input seems more than enough
3731     test $ac_count -gt 10 && break
3732   done
3733   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3734 esac
3735
3736
3737     $ac_path_EGREP_found && break 3
3738   done
3739 done
3740
3741 done
3742 IFS=$as_save_IFS
3743
3744
3745 fi
3746
3747 EGREP="$ac_cv_path_EGREP"
3748 if test -z "$EGREP"; then
3749   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3750 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3751    { (exit 1); exit 1; }; }
3752 fi
3753
3754 else
3755   ac_cv_path_EGREP=$EGREP
3756 fi
3757
3758
3759    fi
3760 fi
3761 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3762 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3763  EGREP="$ac_cv_path_EGREP"
3764
3765
3766 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3767 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3768 if test "${ac_cv_header_stdc+set}" = set; then
3769   echo $ECHO_N "(cached) $ECHO_C" >&6
3770 else
3771   cat >conftest.$ac_ext <<_ACEOF
3772 /* confdefs.h.  */
3773 _ACEOF
3774 cat confdefs.h >>conftest.$ac_ext
3775 cat >>conftest.$ac_ext <<_ACEOF
3776 /* end confdefs.h.  */
3777 #include <stdlib.h>
3778 #include <stdarg.h>
3779 #include <string.h>
3780 #include <float.h>
3781
3782 int
3783 main ()
3784 {
3785
3786   ;
3787   return 0;
3788 }
3789 _ACEOF
3790 rm -f conftest.$ac_objext
3791 if { (ac_try="$ac_compile"
3792 case "(($ac_try" in
3793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3794   *) ac_try_echo=$ac_try;;
3795 esac
3796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3797   (eval "$ac_compile") 2>conftest.er1
3798   ac_status=$?
3799   grep -v '^ *+' conftest.er1 >conftest.err
3800   rm -f conftest.er1
3801   cat conftest.err >&5
3802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3803   (exit $ac_status); } &&
3804          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3805   { (case "(($ac_try" in
3806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3807   *) ac_try_echo=$ac_try;;
3808 esac
3809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3810   (eval "$ac_try") 2>&5
3811   ac_status=$?
3812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3813   (exit $ac_status); }; } &&
3814          { ac_try='test -s conftest.$ac_objext'
3815   { (case "(($ac_try" in
3816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3817   *) ac_try_echo=$ac_try;;
3818 esac
3819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3820   (eval "$ac_try") 2>&5
3821   ac_status=$?
3822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3823   (exit $ac_status); }; }; then
3824   ac_cv_header_stdc=yes
3825 else
3826   echo "$as_me: failed program was:" >&5
3827 sed 's/^/| /' conftest.$ac_ext >&5
3828
3829         ac_cv_header_stdc=no
3830 fi
3831
3832 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3833
3834 if test $ac_cv_header_stdc = yes; then
3835   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3836   cat >conftest.$ac_ext <<_ACEOF
3837 /* confdefs.h.  */
3838 _ACEOF
3839 cat confdefs.h >>conftest.$ac_ext
3840 cat >>conftest.$ac_ext <<_ACEOF
3841 /* end confdefs.h.  */
3842 #include <string.h>
3843
3844 _ACEOF
3845 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3846   $EGREP "memchr" >/dev/null 2>&1; then
3847   :
3848 else
3849   ac_cv_header_stdc=no
3850 fi
3851 rm -f conftest*
3852
3853 fi
3854
3855 if test $ac_cv_header_stdc = yes; then
3856   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3857   cat >conftest.$ac_ext <<_ACEOF
3858 /* confdefs.h.  */
3859 _ACEOF
3860 cat confdefs.h >>conftest.$ac_ext
3861 cat >>conftest.$ac_ext <<_ACEOF
3862 /* end confdefs.h.  */
3863 #include <stdlib.h>
3864
3865 _ACEOF
3866 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3867   $EGREP "free" >/dev/null 2>&1; then
3868   :
3869 else
3870   ac_cv_header_stdc=no
3871 fi
3872 rm -f conftest*
3873
3874 fi
3875
3876 if test $ac_cv_header_stdc = yes; then
3877   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3878   if test "$cross_compiling" = yes; then
3879   :
3880 else
3881   cat >conftest.$ac_ext <<_ACEOF
3882 /* confdefs.h.  */
3883 _ACEOF
3884 cat confdefs.h >>conftest.$ac_ext
3885 cat >>conftest.$ac_ext <<_ACEOF
3886 /* end confdefs.h.  */
3887 #include <ctype.h>
3888 #include <stdlib.h>
3889 #if ((' ' & 0x0FF) == 0x020)
3890 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3891 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3892 #else
3893 # define ISLOWER(c) \
3894                    (('a' <= (c) && (c) <= 'i') \
3895                      || ('j' <= (c) && (c) <= 'r') \
3896                      || ('s' <= (c) && (c) <= 'z'))
3897 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3898 #endif
3899
3900 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3901 int
3902 main ()
3903 {
3904   int i;
3905   for (i = 0; i < 256; i++)
3906     if (XOR (islower (i), ISLOWER (i))
3907         || toupper (i) != TOUPPER (i))
3908       return 2;
3909   return 0;
3910 }
3911 _ACEOF
3912 rm -f conftest$ac_exeext
3913 if { (ac_try="$ac_link"
3914 case "(($ac_try" in
3915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3916   *) ac_try_echo=$ac_try;;
3917 esac
3918 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3919   (eval "$ac_link") 2>&5
3920   ac_status=$?
3921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3922   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3923   { (case "(($ac_try" in
3924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925   *) ac_try_echo=$ac_try;;
3926 esac
3927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3928   (eval "$ac_try") 2>&5
3929   ac_status=$?
3930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3931   (exit $ac_status); }; }; then
3932   :
3933 else
3934   echo "$as_me: program exited with status $ac_status" >&5
3935 echo "$as_me: failed program was:" >&5
3936 sed 's/^/| /' conftest.$ac_ext >&5
3937
3938 ( exit $ac_status )
3939 ac_cv_header_stdc=no
3940 fi
3941 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3942 fi
3943
3944
3945 fi
3946 fi
3947 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3948 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
3949 if test $ac_cv_header_stdc = yes; then
3950
3951 cat >>confdefs.h <<\_ACEOF
3952 #define STDC_HEADERS 1
3953 _ACEOF
3954
3955 fi
3956
3957 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3968                   inttypes.h stdint.h unistd.h
3969 do
3970 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3971 { echo "$as_me:$LINENO: checking for $ac_header" >&5
3972 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
3973 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3974   echo $ECHO_N "(cached) $ECHO_C" >&6
3975 else
3976   cat >conftest.$ac_ext <<_ACEOF
3977 /* confdefs.h.  */
3978 _ACEOF
3979 cat confdefs.h >>conftest.$ac_ext
3980 cat >>conftest.$ac_ext <<_ACEOF
3981 /* end confdefs.h.  */
3982 $ac_includes_default
3983
3984 #include <$ac_header>
3985 _ACEOF
3986 rm -f conftest.$ac_objext
3987 if { (ac_try="$ac_compile"
3988 case "(($ac_try" in
3989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3990   *) ac_try_echo=$ac_try;;
3991 esac
3992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3993   (eval "$ac_compile") 2>conftest.er1
3994   ac_status=$?
3995   grep -v '^ *+' conftest.er1 >conftest.err
3996   rm -f conftest.er1
3997   cat conftest.err >&5
3998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3999   (exit $ac_status); } &&
4000          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4001   { (case "(($ac_try" in
4002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4003   *) ac_try_echo=$ac_try;;
4004 esac
4005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4006   (eval "$ac_try") 2>&5
4007   ac_status=$?
4008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4009   (exit $ac_status); }; } &&
4010          { ac_try='test -s conftest.$ac_objext'
4011   { (case "(($ac_try" in
4012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4013   *) ac_try_echo=$ac_try;;
4014 esac
4015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4016   (eval "$ac_try") 2>&5
4017   ac_status=$?
4018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4019   (exit $ac_status); }; }; then
4020   eval "$as_ac_Header=yes"
4021 else
4022   echo "$as_me: failed program was:" >&5
4023 sed 's/^/| /' conftest.$ac_ext >&5
4024
4025         eval "$as_ac_Header=no"
4026 fi
4027
4028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4029 fi
4030 ac_res=`eval echo '${'$as_ac_Header'}'`
4031                { echo "$as_me:$LINENO: result: $ac_res" >&5
4032 echo "${ECHO_T}$ac_res" >&6; }
4033 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4034   cat >>confdefs.h <<_ACEOF
4035 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4036 _ACEOF
4037
4038 fi
4039
4040 done
4041
4042
4043 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4044 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4045 if test "${ac_cv_c_bigendian+set}" = set; then
4046   echo $ECHO_N "(cached) $ECHO_C" >&6
4047 else
4048   # See if sys/param.h defines the BYTE_ORDER macro.
4049 cat >conftest.$ac_ext <<_ACEOF
4050 /* confdefs.h.  */
4051 _ACEOF
4052 cat confdefs.h >>conftest.$ac_ext
4053 cat >>conftest.$ac_ext <<_ACEOF
4054 /* end confdefs.h.  */
4055 #include <sys/types.h>
4056 #include <sys/param.h>
4057
4058 int
4059 main ()
4060 {
4061 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4062  bogus endian macros
4063 #endif
4064
4065   ;
4066   return 0;
4067 }
4068 _ACEOF
4069 rm -f conftest.$ac_objext
4070 if { (ac_try="$ac_compile"
4071 case "(($ac_try" in
4072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4073   *) ac_try_echo=$ac_try;;
4074 esac
4075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4076   (eval "$ac_compile") 2>conftest.er1
4077   ac_status=$?
4078   grep -v '^ *+' conftest.er1 >conftest.err
4079   rm -f conftest.er1
4080   cat conftest.err >&5
4081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4082   (exit $ac_status); } &&
4083          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4084   { (case "(($ac_try" in
4085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4086   *) ac_try_echo=$ac_try;;
4087 esac
4088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4089   (eval "$ac_try") 2>&5
4090   ac_status=$?
4091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4092   (exit $ac_status); }; } &&
4093          { ac_try='test -s conftest.$ac_objext'
4094   { (case "(($ac_try" in
4095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4096   *) ac_try_echo=$ac_try;;
4097 esac
4098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4099   (eval "$ac_try") 2>&5
4100   ac_status=$?
4101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4102   (exit $ac_status); }; }; then
4103   # It does; now see whether it defined to BIG_ENDIAN or not.
4104 cat >conftest.$ac_ext <<_ACEOF
4105 /* confdefs.h.  */
4106 _ACEOF
4107 cat confdefs.h >>conftest.$ac_ext
4108 cat >>conftest.$ac_ext <<_ACEOF
4109 /* end confdefs.h.  */
4110 #include <sys/types.h>
4111 #include <sys/param.h>
4112
4113 int
4114 main ()
4115 {
4116 #if BYTE_ORDER != BIG_ENDIAN
4117  not big endian
4118 #endif
4119
4120   ;
4121   return 0;
4122 }
4123 _ACEOF
4124 rm -f conftest.$ac_objext
4125 if { (ac_try="$ac_compile"
4126 case "(($ac_try" in
4127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4128   *) ac_try_echo=$ac_try;;
4129 esac
4130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4131   (eval "$ac_compile") 2>conftest.er1
4132   ac_status=$?
4133   grep -v '^ *+' conftest.er1 >conftest.err
4134   rm -f conftest.er1
4135   cat conftest.err >&5
4136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4137   (exit $ac_status); } &&
4138          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4139   { (case "(($ac_try" in
4140   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4141   *) ac_try_echo=$ac_try;;
4142 esac
4143 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4144   (eval "$ac_try") 2>&5
4145   ac_status=$?
4146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4147   (exit $ac_status); }; } &&
4148          { ac_try='test -s conftest.$ac_objext'
4149   { (case "(($ac_try" in
4150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4151   *) ac_try_echo=$ac_try;;
4152 esac
4153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4154   (eval "$ac_try") 2>&5
4155   ac_status=$?
4156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4157   (exit $ac_status); }; }; then
4158   ac_cv_c_bigendian=yes
4159 else
4160   echo "$as_me: failed program was:" >&5
4161 sed 's/^/| /' conftest.$ac_ext >&5
4162
4163         ac_cv_c_bigendian=no
4164 fi
4165
4166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4167 else
4168   echo "$as_me: failed program was:" >&5
4169 sed 's/^/| /' conftest.$ac_ext >&5
4170
4171         # It does not; compile a test program.
4172 if test "$cross_compiling" = yes; then
4173   # try to guess the endianness by grepping values into an object file
4174   ac_cv_c_bigendian=unknown
4175   cat >conftest.$ac_ext <<_ACEOF
4176 /* confdefs.h.  */
4177 _ACEOF
4178 cat confdefs.h >>conftest.$ac_ext
4179 cat >>conftest.$ac_ext <<_ACEOF
4180 /* end confdefs.h.  */
4181 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4182 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4183 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4184 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4185 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4186 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4187 int
4188 main ()
4189 {
4190  _ascii (); _ebcdic ();
4191   ;
4192   return 0;
4193 }
4194 _ACEOF
4195 rm -f conftest.$ac_objext
4196 if { (ac_try="$ac_compile"
4197 case "(($ac_try" in
4198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4199   *) ac_try_echo=$ac_try;;
4200 esac
4201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4202   (eval "$ac_compile") 2>conftest.er1
4203   ac_status=$?
4204   grep -v '^ *+' conftest.er1 >conftest.err
4205   rm -f conftest.er1
4206   cat conftest.err >&5
4207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4208   (exit $ac_status); } &&
4209          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4210   { (case "(($ac_try" in
4211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4212   *) ac_try_echo=$ac_try;;
4213 esac
4214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4215   (eval "$ac_try") 2>&5
4216   ac_status=$?
4217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4218   (exit $ac_status); }; } &&
4219          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
4229   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4230   ac_cv_c_bigendian=yes
4231 fi
4232 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4233   if test "$ac_cv_c_bigendian" = unknown; then
4234     ac_cv_c_bigendian=no
4235   else
4236     # finding both strings is unlikely to happen, but who knows?
4237     ac_cv_c_bigendian=unknown
4238   fi
4239 fi
4240 else
4241   echo "$as_me: failed program was:" >&5
4242 sed 's/^/| /' conftest.$ac_ext >&5
4243
4244
4245 fi
4246
4247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4248 else
4249   cat >conftest.$ac_ext <<_ACEOF
4250 /* confdefs.h.  */
4251 _ACEOF
4252 cat confdefs.h >>conftest.$ac_ext
4253 cat >>conftest.$ac_ext <<_ACEOF
4254 /* end confdefs.h.  */
4255 $ac_includes_default
4256 int
4257 main ()
4258 {
4259
4260   /* Are we little or big endian?  From Harbison&Steele.  */
4261   union
4262   {
4263     long int l;
4264     char c[sizeof (long int)];
4265   } u;
4266   u.l = 1;
4267   return u.c[sizeof (long int) - 1] == 1;
4268
4269   ;
4270   return 0;
4271 }
4272 _ACEOF
4273 rm -f conftest$ac_exeext
4274 if { (ac_try="$ac_link"
4275 case "(($ac_try" in
4276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4277   *) ac_try_echo=$ac_try;;
4278 esac
4279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4280   (eval "$ac_link") 2>&5
4281   ac_status=$?
4282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4283   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4284   { (case "(($ac_try" in
4285   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4286   *) ac_try_echo=$ac_try;;
4287 esac
4288 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4289   (eval "$ac_try") 2>&5
4290   ac_status=$?
4291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4292   (exit $ac_status); }; }; then
4293   ac_cv_c_bigendian=no
4294 else
4295   echo "$as_me: program exited with status $ac_status" >&5
4296 echo "$as_me: failed program was:" >&5
4297 sed 's/^/| /' conftest.$ac_ext >&5
4298
4299 ( exit $ac_status )
4300 ac_cv_c_bigendian=yes
4301 fi
4302 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4303 fi
4304
4305
4306 fi
4307
4308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4309 fi
4310 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4311 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4312 case $ac_cv_c_bigendian in
4313   yes)
4314     ENDIAN=big
4315  ;;
4316   no)
4317     ENDIAN=little
4318  ;;
4319   *)
4320     { { echo "$as_me:$LINENO: error: unknown endianness
4321 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4322 echo "$as_me: error: unknown endianness
4323 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4324    { (exit 1); exit 1; }; } ;;
4325 esac
4326
4327
4328 if test "$cross_compiling" = yes; then
4329   LLVM_CROSS_COMPILING=1
4330
4331
4332 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4333 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4334 if test "${ac_cv_build_exeext+set}" = set; then
4335   echo $ECHO_N "(cached) $ECHO_C" >&6
4336 else
4337   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4338   ac_cv_build_exeext=.exe
4339 else
4340   ac_build_prefix=${build_alias}-
4341
4342   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4343 set dummy ${ac_build_prefix}gcc; ac_word=$2
4344 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4346 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4347   echo $ECHO_N "(cached) $ECHO_C" >&6
4348 else
4349   if test -n "$BUILD_CC"; then
4350   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4351 else
4352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4353 for as_dir in $PATH
4354 do
4355   IFS=$as_save_IFS
4356   test -z "$as_dir" && as_dir=.
4357   for ac_exec_ext in '' $ac_executable_extensions; do
4358   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4359     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4360     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4361     break 2
4362   fi
4363 done
4364 done
4365 IFS=$as_save_IFS
4366
4367 fi
4368 fi
4369 BUILD_CC=$ac_cv_prog_BUILD_CC
4370 if test -n "$BUILD_CC"; then
4371   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4372 echo "${ECHO_T}$BUILD_CC" >&6; }
4373 else
4374   { echo "$as_me:$LINENO: result: no" >&5
4375 echo "${ECHO_T}no" >&6; }
4376 fi
4377
4378
4379   if test -z "$BUILD_CC"; then
4380      # Extract the first word of "gcc", so it can be a program name with args.
4381 set dummy gcc; ac_word=$2
4382 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4383 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4384 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4385   echo $ECHO_N "(cached) $ECHO_C" >&6
4386 else
4387   if test -n "$BUILD_CC"; then
4388   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4389 else
4390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4391 for as_dir in $PATH
4392 do
4393   IFS=$as_save_IFS
4394   test -z "$as_dir" && as_dir=.
4395   for ac_exec_ext in '' $ac_executable_extensions; do
4396   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4397     ac_cv_prog_BUILD_CC="gcc"
4398     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4399     break 2
4400   fi
4401 done
4402 done
4403 IFS=$as_save_IFS
4404
4405 fi
4406 fi
4407 BUILD_CC=$ac_cv_prog_BUILD_CC
4408 if test -n "$BUILD_CC"; then
4409   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4410 echo "${ECHO_T}$BUILD_CC" >&6; }
4411 else
4412   { echo "$as_me:$LINENO: result: no" >&5
4413 echo "${ECHO_T}no" >&6; }
4414 fi
4415
4416
4417      if test -z "$BUILD_CC"; then
4418        # Extract the first word of "cc", so it can be a program name with args.
4419 set dummy cc; ac_word=$2
4420 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4421 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4422 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4423   echo $ECHO_N "(cached) $ECHO_C" >&6
4424 else
4425   if test -n "$BUILD_CC"; then
4426   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4427 else
4428   ac_prog_rejected=no
4429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4430 for as_dir in $PATH
4431 do
4432   IFS=$as_save_IFS
4433   test -z "$as_dir" && as_dir=.
4434   for ac_exec_ext in '' $ac_executable_extensions; do
4435   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4436     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4437        ac_prog_rejected=yes
4438        continue
4439      fi
4440     ac_cv_prog_BUILD_CC="cc"
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 if test $ac_prog_rejected = yes; then
4449   # We found a bogon in the path, so make sure we never use it.
4450   set dummy $ac_cv_prog_BUILD_CC
4451   shift
4452   if test $# != 0; then
4453     # We chose a different compiler from the bogus one.
4454     # However, it has the same basename, so the bogon will be chosen
4455     # first if we set BUILD_CC to just the basename; use the full file name.
4456     shift
4457     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4458   fi
4459 fi
4460 fi
4461 fi
4462 BUILD_CC=$ac_cv_prog_BUILD_CC
4463 if test -n "$BUILD_CC"; then
4464   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4465 echo "${ECHO_T}$BUILD_CC" >&6; }
4466 else
4467   { echo "$as_me:$LINENO: result: no" >&5
4468 echo "${ECHO_T}no" >&6; }
4469 fi
4470
4471
4472      fi
4473   fi
4474   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4475 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4476    { (exit 1); exit 1; }; }
4477   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4478   rm -f conftest*
4479   echo 'int main () { return 0; }' > conftest.$ac_ext
4480   ac_cv_build_exeext=
4481   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4482   (eval $ac_build_link) 2>&5
4483   ac_status=$?
4484   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4485   (exit $ac_status); }; then
4486     for file in conftest.*; do
4487       case $file in
4488       *.c | *.o | *.obj | *.dSYM) ;;
4489       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4490       esac
4491     done
4492   else
4493     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4494 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4495    { (exit 1); exit 1; }; }
4496   fi
4497   rm -f conftest*
4498   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4499 fi
4500 fi
4501
4502 BUILD_EXEEXT=""
4503 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4504 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4505 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4506 ac_build_exeext=$BUILD_EXEEXT
4507
4508   ac_build_prefix=${build_alias}-
4509   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4510 set dummy ${ac_build_prefix}g++; ac_word=$2
4511 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4512 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4513 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4514   echo $ECHO_N "(cached) $ECHO_C" >&6
4515 else
4516   if test -n "$BUILD_CXX"; then
4517   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4518 else
4519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4520 for as_dir in $PATH
4521 do
4522   IFS=$as_save_IFS
4523   test -z "$as_dir" && as_dir=.
4524   for ac_exec_ext in '' $ac_executable_extensions; do
4525   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4526     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4527     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4528     break 2
4529   fi
4530 done
4531 done
4532 IFS=$as_save_IFS
4533
4534 fi
4535 fi
4536 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4537 if test -n "$BUILD_CXX"; then
4538   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4539 echo "${ECHO_T}$BUILD_CXX" >&6; }
4540 else
4541   { echo "$as_me:$LINENO: result: no" >&5
4542 echo "${ECHO_T}no" >&6; }
4543 fi
4544
4545
4546   if test -z "$BUILD_CXX"; then
4547      # Extract the first word of "g++", so it can be a program name with args.
4548 set dummy g++; ac_word=$2
4549 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4550 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4551 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4552   echo $ECHO_N "(cached) $ECHO_C" >&6
4553 else
4554   if test -n "$BUILD_CXX"; then
4555   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4556 else
4557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4558 for as_dir in $PATH
4559 do
4560   IFS=$as_save_IFS
4561   test -z "$as_dir" && as_dir=.
4562   for ac_exec_ext in '' $ac_executable_extensions; do
4563   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4564     ac_cv_prog_BUILD_CXX="g++"
4565     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4566     break 2
4567   fi
4568 done
4569 done
4570 IFS=$as_save_IFS
4571
4572 fi
4573 fi
4574 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4575 if test -n "$BUILD_CXX"; then
4576   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4577 echo "${ECHO_T}$BUILD_CXX" >&6; }
4578 else
4579   { echo "$as_me:$LINENO: result: no" >&5
4580 echo "${ECHO_T}no" >&6; }
4581 fi
4582
4583
4584      if test -z "$BUILD_CXX"; then
4585        # Extract the first word of "c++", so it can be a program name with args.
4586 set dummy c++; ac_word=$2
4587 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4589 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4590   echo $ECHO_N "(cached) $ECHO_C" >&6
4591 else
4592   if test -n "$BUILD_CXX"; then
4593   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4594 else
4595   ac_prog_rejected=no
4596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4597 for as_dir in $PATH
4598 do
4599   IFS=$as_save_IFS
4600   test -z "$as_dir" && as_dir=.
4601   for ac_exec_ext in '' $ac_executable_extensions; do
4602   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4603     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4604        ac_prog_rejected=yes
4605        continue
4606      fi
4607     ac_cv_prog_BUILD_CXX="c++"
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 if test $ac_prog_rejected = yes; then
4616   # We found a bogon in the path, so make sure we never use it.
4617   set dummy $ac_cv_prog_BUILD_CXX
4618   shift
4619   if test $# != 0; then
4620     # We chose a different compiler from the bogus one.
4621     # However, it has the same basename, so the bogon will be chosen
4622     # first if we set BUILD_CXX to just the basename; use the full file name.
4623     shift
4624     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4625   fi
4626 fi
4627 fi
4628 fi
4629 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4630 if test -n "$BUILD_CXX"; then
4631   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4632 echo "${ECHO_T}$BUILD_CXX" >&6; }
4633 else
4634   { echo "$as_me:$LINENO: result: no" >&5
4635 echo "${ECHO_T}no" >&6; }
4636 fi
4637
4638
4639      fi
4640   fi
4641 else
4642   LLVM_CROSS_COMPILING=0
4643
4644 fi
4645
4646 if test -d "CVS" -o -d "${srcdir}/CVS" -o -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4647   cvsbuild="yes"
4648   optimize="no"
4649   CVSBUILD=CVSBUILD=1
4650
4651 else
4652   cvsbuild="no"
4653   optimize="yes"
4654 fi
4655
4656
4657 # Check whether --enable-optimized was given.
4658 if test "${enable_optimized+set}" = set; then
4659   enableval=$enable_optimized;
4660 else
4661   enableval=$optimize
4662 fi
4663
4664 if test ${enableval} = "no" ; then
4665   ENABLE_OPTIMIZED=
4666
4667 else
4668   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4669
4670 fi
4671
4672 # Check whether --enable-profiling was given.
4673 if test "${enable_profiling+set}" = set; then
4674   enableval=$enable_profiling;
4675 else
4676   enableval="no"
4677 fi
4678
4679 if test ${enableval} = "no" ; then
4680   ENABLE_PROFILING=
4681
4682 else
4683   ENABLE_PROFILING=ENABLE_PROFILING=1
4684
4685 fi
4686
4687 # Check whether --enable-assertions was given.
4688 if test "${enable_assertions+set}" = set; then
4689   enableval=$enable_assertions;
4690 else
4691   enableval="yes"
4692 fi
4693
4694 if test ${enableval} = "yes" ; then
4695   DISABLE_ASSERTIONS=
4696
4697 else
4698   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4699
4700 fi
4701
4702 # Check whether --enable-expensive-checks was given.
4703 if test "${enable_expensive_checks+set}" = set; then
4704   enableval=$enable_expensive_checks;
4705 else
4706   enableval="no"
4707 fi
4708
4709 if test ${enableval} = "yes" ; then
4710   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4711
4712   EXPENSIVE_CHECKS=yes
4713
4714 else
4715   ENABLE_EXPENSIVE_CHECKS=
4716
4717   EXPENSIVE_CHECKS=no
4718
4719 fi
4720
4721 # Check whether --enable-debug-runtime was given.
4722 if test "${enable_debug_runtime+set}" = set; then
4723   enableval=$enable_debug_runtime;
4724 else
4725   enableval=no
4726 fi
4727
4728 if test ${enableval} = "no" ; then
4729   DEBUG_RUNTIME=
4730
4731 else
4732   DEBUG_RUNTIME=DEBUG_RUNTIME=1
4733
4734 fi
4735
4736 # Check whether --enable-debug-symbols was given.
4737 if test "${enable_debug_symbols+set}" = set; then
4738   enableval=$enable_debug_symbols;
4739 else
4740   enableval=no
4741 fi
4742
4743 if test ${enableval} = "no" ; then
4744   DEBUG_SYMBOLS=
4745
4746 else
4747   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4748
4749 fi
4750
4751 # Check whether --enable-jit was given.
4752 if test "${enable_jit+set}" = set; then
4753   enableval=$enable_jit;
4754 else
4755   enableval=default
4756 fi
4757
4758 if test ${enableval} = "no"
4759 then
4760   JIT=
4761
4762 else
4763   case "$llvm_cv_target_arch" in
4764     x86)         TARGET_HAS_JIT=1
4765  ;;
4766     Sparc)       TARGET_HAS_JIT=0
4767  ;;
4768     PowerPC)     TARGET_HAS_JIT=1
4769  ;;
4770     x86_64)      TARGET_HAS_JIT=1
4771  ;;
4772     Alpha)       TARGET_HAS_JIT=1
4773  ;;
4774     ARM)         TARGET_HAS_JIT=1
4775  ;;
4776     Mips)        TARGET_HAS_JIT=0
4777  ;;
4778     PIC16)       TARGET_HAS_JIT=0
4779  ;;
4780     XCore)       TARGET_HAS_JIT=0
4781  ;;
4782     MSP430)      TARGET_HAS_JIT=0
4783  ;;
4784     SystemZ)     TARGET_HAS_JIT=0
4785  ;;
4786     Blackfin)    TARGET_HAS_JIT=0
4787  ;;
4788     *)           TARGET_HAS_JIT=0
4789  ;;
4790   esac
4791 fi
4792
4793 # Check whether --enable-doxygen was given.
4794 if test "${enable_doxygen+set}" = set; then
4795   enableval=$enable_doxygen;
4796 else
4797   enableval=default
4798 fi
4799
4800 case "$enableval" in
4801   yes) ENABLE_DOXYGEN=1
4802  ;;
4803   no)  ENABLE_DOXYGEN=0
4804  ;;
4805   default) ENABLE_DOXYGEN=0
4806  ;;
4807   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4808 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4809    { (exit 1); exit 1; }; } ;;
4810 esac
4811
4812 # Check whether --enable-threads was given.
4813 if test "${enable_threads+set}" = set; then
4814   enableval=$enable_threads;
4815 else
4816   enableval=default
4817 fi
4818
4819 case "$enableval" in
4820   yes) ENABLE_THREADS=1
4821  ;;
4822   no)  ENABLE_THREADS=0
4823  ;;
4824   default) ENABLE_THREADS=1
4825  ;;
4826   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4827 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4828    { (exit 1); exit 1; }; } ;;
4829 esac
4830
4831 cat >>confdefs.h <<_ACEOF
4832 #define ENABLE_THREADS $ENABLE_THREADS
4833 _ACEOF
4834
4835
4836 # Check whether --enable-pic was given.
4837 if test "${enable_pic+set}" = set; then
4838   enableval=$enable_pic;
4839 else
4840   enableval=default
4841 fi
4842
4843 case "$enableval" in
4844   yes) ENABLE_PIC=1
4845  ;;
4846   no)  ENABLE_PIC=0
4847  ;;
4848   default) ENABLE_PIC=1
4849  ;;
4850   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4851 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4852    { (exit 1); exit 1; }; } ;;
4853 esac
4854
4855 cat >>confdefs.h <<_ACEOF
4856 #define ENABLE_PIC $ENABLE_PIC
4857 _ACEOF
4858
4859
4860 TARGETS_TO_BUILD=""
4861 # Check whether --enable-targets was given.
4862 if test "${enable_targets+set}" = set; then
4863   enableval=$enable_targets;
4864 else
4865   enableval=all
4866 fi
4867
4868 if test "$enableval" = host-only ; then
4869   enableval=host
4870 fi
4871 case "$enableval" in
4872   all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU PIC16 XCore MSP430 SystemZ Blackfin CBackend MSIL CppBackend" ;;
4873   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
4874       case "$a_target" in
4875         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4876         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4877         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4878         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4879         alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4880         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4881         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4882         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4883         pic16)    TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4884         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4885         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4886         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4887         blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
4888         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
4889         msil)     TARGETS_TO_BUILD="MSIL $TARGETS_TO_BUILD" ;;
4890         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
4891         host) case "$llvm_cv_target_arch" in
4892             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4893             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4894             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4895             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4896             Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4897             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4898             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4899             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4900             PIC16)       TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4901             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4902             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4903             s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4904             Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
4905             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
4906 echo "$as_me: error: Can not set target to build" >&2;}
4907    { (exit 1); exit 1; }; } ;;
4908           esac ;;
4909         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
4910 echo "$as_me: error: Unrecognized target $a_target" >&2;}
4911    { (exit 1); exit 1; }; } ;;
4912       esac
4913   done
4914   ;;
4915 esac
4916 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
4917
4918
4919 # Determine whether we are building LLVM support for the native architecture.
4920 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
4921 for a_target in $TARGETS_TO_BUILD; do
4922   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
4923     LLVM_NATIVE_ARCHTARGET="${LLVM_NATIVE_ARCH}Target"
4924
4925 cat >>confdefs.h <<_ACEOF
4926 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCHTARGET
4927 _ACEOF
4928
4929   fi
4930 done
4931
4932 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
4933 # target feature def files.
4934 LLVM_ENUM_TARGETS=""
4935 LLVM_ENUM_ASM_PRINTERS=""
4936 LLVM_ENUM_ASM_PARSERS=""
4937 LLVM_ENUM_DISASSEMBLERS=""
4938 for target_to_build in $TARGETS_TO_BUILD; do
4939   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
4940   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmPrinter/Makefile ; then
4941     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
4942   fi
4943   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
4944     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
4945   fi
4946   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
4947     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
4948   fi
4949 done
4950
4951
4952
4953
4954
4955 # Check whether --enable-cbe-printf-a was given.
4956 if test "${enable_cbe_printf_a+set}" = set; then
4957   enableval=$enable_cbe_printf_a;
4958 else
4959   enableval=default
4960 fi
4961
4962 case "$enableval" in
4963   yes) ENABLE_CBE_PRINTF_A=1
4964  ;;
4965   no)  ENABLE_CBE_PRINTF_A=0
4966  ;;
4967   default)  ENABLE_CBE_PRINTF_A=1
4968  ;;
4969   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
4970 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
4971    { (exit 1); exit 1; }; } ;;
4972 esac
4973
4974 cat >>confdefs.h <<_ACEOF
4975 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
4976 _ACEOF
4977
4978
4979
4980 # Check whether --with-llvmgccdir was given.
4981 if test "${with_llvmgccdir+set}" = set; then
4982   withval=$with_llvmgccdir;
4983 else
4984   withval=default
4985 fi
4986
4987 case "$withval" in
4988   default) WITH_LLVMGCCDIR=default ;;
4989   /* | [A-Za-z]:[\\/]*)      WITH_LLVMGCCDIR=$withval ;;
4990   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
4991 echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
4992    { (exit 1); exit 1; }; } ;;
4993 esac
4994
4995
4996 # Check whether --with-llvmgcc was given.
4997 if test "${with_llvmgcc+set}" = set; then
4998   withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
4999       WITH_LLVMGCCDIR=""
5000 fi
5001
5002
5003
5004 # Check whether --with-llvmgxx was given.
5005 if test "${with_llvmgxx+set}" = set; then
5006   withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5007     WITH_LLVMGCCDIR=""
5008 fi
5009
5010
5011 if test -n "$LLVMGCC"; then
5012    LLVMGCCCOMMAND="$LLVMGCC"
5013 fi
5014
5015 if test -n "$LLVMGXX"; then
5016    LLVMGXXCOMMAND="$LLVMGXX"
5017 fi
5018
5019 if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5020    { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5021 echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5022    { (exit 1); exit 1; }; };
5023 fi
5024
5025 if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5026    { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5027 echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5028    { (exit 1); exit 1; }; };
5029 fi
5030
5031
5032 # Check whether --with-optimize-option was given.
5033 if test "${with_optimize_option+set}" = set; then
5034   withval=$with_optimize_option;
5035 else
5036   withval=default
5037 fi
5038
5039 { echo "$as_me:$LINENO: checking optimization flags" >&5
5040 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5041 case "$withval" in
5042   default)
5043     case "$llvm_cv_os_type" in
5044     MingW) optimize_option=-O3 ;;
5045     *)     optimize_option=-O2 ;;
5046     esac ;;
5047   *) optimize_option="$withval" ;;
5048 esac
5049 OPTIMIZE_OPTION=$optimize_option
5050
5051 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5052 echo "${ECHO_T}$optimize_option" >&6; }
5053
5054
5055 # Check whether --with-extra-options was given.
5056 if test "${with_extra_options+set}" = set; then
5057   withval=$with_extra_options;
5058 else
5059   withval=default
5060 fi
5061
5062 case "$withval" in
5063   default) EXTRA_OPTIONS= ;;
5064   *) EXTRA_OPTIONS=$withval ;;
5065 esac
5066 EXTRA_OPTIONS=$EXTRA_OPTIONS
5067
5068
5069 # Check whether --enable-bindings was given.
5070 if test "${enable_bindings+set}" = set; then
5071   enableval=$enable_bindings;
5072 else
5073   enableval=default
5074 fi
5075
5076 BINDINGS_TO_BUILD=""
5077 case "$enableval" in
5078   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5079   all ) BINDINGS_TO_BUILD="ocaml" ;;
5080   none | no) BINDINGS_TO_BUILD="" ;;
5081   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5082       case "$a_binding" in
5083         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5084         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5085 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5086    { (exit 1); exit 1; }; } ;;
5087       esac
5088   done
5089   ;;
5090 esac
5091
5092
5093 # Check whether --with-ocaml-libdir was given.
5094 if test "${with_ocaml_libdir+set}" = set; then
5095   withval=$with_ocaml_libdir;
5096 else
5097   withval=auto
5098 fi
5099
5100 case "$withval" in
5101   auto) with_ocaml_libdir="$withval" ;;
5102   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5103   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5104 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5105    { (exit 1); exit 1; }; } ;;
5106 esac
5107
5108
5109 # Check whether --with-c-include-dirs was given.
5110 if test "${with_c_include_dirs+set}" = set; then
5111   withval=$with_c_include_dirs;
5112 else
5113   withval=""
5114 fi
5115
5116
5117 cat >>confdefs.h <<_ACEOF
5118 #define C_INCLUDE_DIRS "$withval"
5119 _ACEOF
5120
5121
5122
5123 # Check whether --with-cxx-include-root was given.
5124 if test "${with_cxx_include_root+set}" = set; then
5125   withval=$with_cxx_include_root;
5126 else
5127   withval=""
5128 fi
5129
5130
5131 cat >>confdefs.h <<_ACEOF
5132 #define CXX_INCLUDE_ROOT "$withval"
5133 _ACEOF
5134
5135
5136
5137 # Check whether --with-cxx-include-arch was given.
5138 if test "${with_cxx_include_arch+set}" = set; then
5139   withval=$with_cxx_include_arch;
5140 else
5141   withval=""
5142 fi
5143
5144
5145 cat >>confdefs.h <<_ACEOF
5146 #define CXX_INCLUDE_ARCH "$withval"
5147 _ACEOF
5148
5149
5150
5151 # Check whether --with-cxx-include-32bit-dir was given.
5152 if test "${with_cxx_include_32bit_dir+set}" = set; then
5153   withval=$with_cxx_include_32bit_dir;
5154 else
5155   withval=""
5156 fi
5157
5158
5159 cat >>confdefs.h <<_ACEOF
5160 #define CXX_INCLUDE_32BIT_DIR "$withval"
5161 _ACEOF
5162
5163
5164
5165 # Check whether --with-cxx-include-64bit-dir was given.
5166 if test "${with_cxx_include_64bit_dir+set}" = set; then
5167   withval=$with_cxx_include_64bit_dir;
5168 else
5169   withval=""
5170 fi
5171
5172
5173 cat >>confdefs.h <<_ACEOF
5174 #define CXX_INCLUDE_64BIT_DIR "$withval"
5175 _ACEOF
5176
5177
5178
5179 # Check whether --with-binutils-include was given.
5180 if test "${with_binutils_include+set}" = set; then
5181   withval=$with_binutils_include;
5182 else
5183   withval=default
5184 fi
5185
5186 case "$withval" in
5187   default) WITH_BINUTILS_INCDIR=default ;;
5188   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5189   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5190 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5191    { (exit 1); exit 1; }; } ;;
5192 esac
5193 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5194   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5195
5196   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5197      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5198      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5199 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5200    { (exit 1); exit 1; }; };
5201   fi
5202 fi
5203
5204 # Check whether --enable-libffi was given.
5205 if test "${enable_libffi+set}" = set; then
5206   enableval=$enable_libffi;
5207 else
5208   enableval=yes
5209 fi
5210
5211 case "$enableval" in
5212   yes) llvm_cv_enable_libffi="yes" ;;
5213   no)  llvm_cv_enable_libffi="no"  ;;
5214   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5215 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5216    { (exit 1); exit 1; }; } ;;
5217 esac
5218
5219 if test "$llvm_cv_os_type" = "Win32" ; then
5220    llvmc_dynamic="yes"
5221 else
5222    llvmc_dynamic="no"
5223 fi
5224
5225 # Check whether --enable-llvmc-dynamic was given.
5226 if test "${enable_llvmc_dynamic+set}" = set; then
5227   enableval=$enable_llvmc_dynamic;
5228 else
5229   enableval=$llvmc_dynamic
5230 fi
5231
5232 if test ${enableval} = "yes" && test "$ENABLE_PIC" -eq 1 ; then
5233    ENABLE_LLVMC_DYNAMIC=ENABLE_LLVMC_DYNAMIC=1
5234
5235 else
5236    ENABLE_LLVMC_DYNAMIC=
5237
5238 fi
5239
5240 # Check whether --enable-llvmc-dynamic-plugins was given.
5241 if test "${enable_llvmc_dynamic_plugins+set}" = set; then
5242   enableval=$enable_llvmc_dynamic_plugins;
5243 else
5244   enableval=yes
5245 fi
5246
5247 if test ${enableval} = "yes" ; then
5248    ENABLE_LLVMC_DYNAMIC_PLUGINS=ENABLE_LLVMC_DYNAMIC_PLUGINS=1
5249
5250 else
5251    ENABLE_LLVMC_DYNAMIC_PLUGINS=
5252
5253 fi
5254
5255
5256 ac_ext=c
5257 ac_cpp='$CPP $CPPFLAGS'
5258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5261 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5262 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5263 # On Suns, sometimes $CPP names a directory.
5264 if test -n "$CPP" && test -d "$CPP"; then
5265   CPP=
5266 fi
5267 if test -z "$CPP"; then
5268   if test "${ac_cv_prog_CPP+set}" = set; then
5269   echo $ECHO_N "(cached) $ECHO_C" >&6
5270 else
5271       # Double quotes because CPP needs to be expanded
5272     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5273     do
5274       ac_preproc_ok=false
5275 for ac_c_preproc_warn_flag in '' yes
5276 do
5277   # Use a header file that comes with gcc, so configuring glibc
5278   # with a fresh cross-compiler works.
5279   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5280   # <limits.h> exists even on freestanding compilers.
5281   # On the NeXT, cc -E runs the code through the compiler's parser,
5282   # not just through cpp. "Syntax error" is here to catch this case.
5283   cat >conftest.$ac_ext <<_ACEOF
5284 /* confdefs.h.  */
5285 _ACEOF
5286 cat confdefs.h >>conftest.$ac_ext
5287 cat >>conftest.$ac_ext <<_ACEOF
5288 /* end confdefs.h.  */
5289 #ifdef __STDC__
5290 # include <limits.h>
5291 #else
5292 # include <assert.h>
5293 #endif
5294                      Syntax error
5295 _ACEOF
5296 if { (ac_try="$ac_cpp conftest.$ac_ext"
5297 case "(($ac_try" in
5298   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5299   *) ac_try_echo=$ac_try;;
5300 esac
5301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5302   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5303   ac_status=$?
5304   grep -v '^ *+' conftest.er1 >conftest.err
5305   rm -f conftest.er1
5306   cat conftest.err >&5
5307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5308   (exit $ac_status); } >/dev/null; then
5309   if test -s conftest.err; then
5310     ac_cpp_err=$ac_c_preproc_warn_flag
5311     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5312   else
5313     ac_cpp_err=
5314   fi
5315 else
5316   ac_cpp_err=yes
5317 fi
5318 if test -z "$ac_cpp_err"; then
5319   :
5320 else
5321   echo "$as_me: failed program was:" >&5
5322 sed 's/^/| /' conftest.$ac_ext >&5
5323
5324   # Broken: fails on valid input.
5325 continue
5326 fi
5327
5328 rm -f conftest.err conftest.$ac_ext
5329
5330   # OK, works on sane cases.  Now check whether nonexistent headers
5331   # can be detected and how.
5332   cat >conftest.$ac_ext <<_ACEOF
5333 /* confdefs.h.  */
5334 _ACEOF
5335 cat confdefs.h >>conftest.$ac_ext
5336 cat >>conftest.$ac_ext <<_ACEOF
5337 /* end confdefs.h.  */
5338 #include <ac_nonexistent.h>
5339 _ACEOF
5340 if { (ac_try="$ac_cpp conftest.$ac_ext"
5341 case "(($ac_try" in
5342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5343   *) ac_try_echo=$ac_try;;
5344 esac
5345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5346   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5347   ac_status=$?
5348   grep -v '^ *+' conftest.er1 >conftest.err
5349   rm -f conftest.er1
5350   cat conftest.err >&5
5351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5352   (exit $ac_status); } >/dev/null; then
5353   if test -s conftest.err; then
5354     ac_cpp_err=$ac_c_preproc_warn_flag
5355     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5356   else
5357     ac_cpp_err=
5358   fi
5359 else
5360   ac_cpp_err=yes
5361 fi
5362 if test -z "$ac_cpp_err"; then
5363   # Broken: success on invalid input.
5364 continue
5365 else
5366   echo "$as_me: failed program was:" >&5
5367 sed 's/^/| /' conftest.$ac_ext >&5
5368
5369   # Passes both tests.
5370 ac_preproc_ok=:
5371 break
5372 fi
5373
5374 rm -f conftest.err conftest.$ac_ext
5375
5376 done
5377 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5378 rm -f conftest.err conftest.$ac_ext
5379 if $ac_preproc_ok; then
5380   break
5381 fi
5382
5383     done
5384     ac_cv_prog_CPP=$CPP
5385
5386 fi
5387   CPP=$ac_cv_prog_CPP
5388 else
5389   ac_cv_prog_CPP=$CPP
5390 fi
5391 { echo "$as_me:$LINENO: result: $CPP" >&5
5392 echo "${ECHO_T}$CPP" >&6; }
5393 ac_preproc_ok=false
5394 for ac_c_preproc_warn_flag in '' yes
5395 do
5396   # Use a header file that comes with gcc, so configuring glibc
5397   # with a fresh cross-compiler works.
5398   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5399   # <limits.h> exists even on freestanding compilers.
5400   # On the NeXT, cc -E runs the code through the compiler's parser,
5401   # not just through cpp. "Syntax error" is here to catch this case.
5402   cat >conftest.$ac_ext <<_ACEOF
5403 /* confdefs.h.  */
5404 _ACEOF
5405 cat confdefs.h >>conftest.$ac_ext
5406 cat >>conftest.$ac_ext <<_ACEOF
5407 /* end confdefs.h.  */
5408 #ifdef __STDC__
5409 # include <limits.h>
5410 #else
5411 # include <assert.h>
5412 #endif
5413                      Syntax error
5414 _ACEOF
5415 if { (ac_try="$ac_cpp conftest.$ac_ext"
5416 case "(($ac_try" in
5417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5418   *) ac_try_echo=$ac_try;;
5419 esac
5420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5421   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5422   ac_status=$?
5423   grep -v '^ *+' conftest.er1 >conftest.err
5424   rm -f conftest.er1
5425   cat conftest.err >&5
5426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5427   (exit $ac_status); } >/dev/null; then
5428   if test -s conftest.err; then
5429     ac_cpp_err=$ac_c_preproc_warn_flag
5430     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5431   else
5432     ac_cpp_err=
5433   fi
5434 else
5435   ac_cpp_err=yes
5436 fi
5437 if test -z "$ac_cpp_err"; then
5438   :
5439 else
5440   echo "$as_me: failed program was:" >&5
5441 sed 's/^/| /' conftest.$ac_ext >&5
5442
5443   # Broken: fails on valid input.
5444 continue
5445 fi
5446
5447 rm -f conftest.err conftest.$ac_ext
5448
5449   # OK, works on sane cases.  Now check whether nonexistent headers
5450   # can be detected and how.
5451   cat >conftest.$ac_ext <<_ACEOF
5452 /* confdefs.h.  */
5453 _ACEOF
5454 cat confdefs.h >>conftest.$ac_ext
5455 cat >>conftest.$ac_ext <<_ACEOF
5456 /* end confdefs.h.  */
5457 #include <ac_nonexistent.h>
5458 _ACEOF
5459 if { (ac_try="$ac_cpp conftest.$ac_ext"
5460 case "(($ac_try" in
5461   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5462   *) ac_try_echo=$ac_try;;
5463 esac
5464 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5465   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5466   ac_status=$?
5467   grep -v '^ *+' conftest.er1 >conftest.err
5468   rm -f conftest.er1
5469   cat conftest.err >&5
5470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5471   (exit $ac_status); } >/dev/null; then
5472   if test -s conftest.err; then
5473     ac_cpp_err=$ac_c_preproc_warn_flag
5474     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5475   else
5476     ac_cpp_err=
5477   fi
5478 else
5479   ac_cpp_err=yes
5480 fi
5481 if test -z "$ac_cpp_err"; then
5482   # Broken: success on invalid input.
5483 continue
5484 else
5485   echo "$as_me: failed program was:" >&5
5486 sed 's/^/| /' conftest.$ac_ext >&5
5487
5488   # Passes both tests.
5489 ac_preproc_ok=:
5490 break
5491 fi
5492
5493 rm -f conftest.err conftest.$ac_ext
5494
5495 done
5496 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5497 rm -f conftest.err conftest.$ac_ext
5498 if $ac_preproc_ok; then
5499   :
5500 else
5501   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5502 See \`config.log' for more details." >&5
5503 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5504 See \`config.log' for more details." >&2;}
5505    { (exit 1); exit 1; }; }
5506 fi
5507
5508 ac_ext=c
5509 ac_cpp='$CPP $CPPFLAGS'
5510 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5511 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5512 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5513
5514 ac_ext=c
5515 ac_cpp='$CPP $CPPFLAGS'
5516 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5517 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5518 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5519 if test -n "$ac_tool_prefix"; then
5520   for ac_prog in gcc
5521   do
5522     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5523 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5524 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5525 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5526 if test "${ac_cv_prog_CC+set}" = set; then
5527   echo $ECHO_N "(cached) $ECHO_C" >&6
5528 else
5529   if test -n "$CC"; then
5530   ac_cv_prog_CC="$CC" # Let the user override the test.
5531 else
5532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5533 for as_dir in $PATH
5534 do
5535   IFS=$as_save_IFS
5536   test -z "$as_dir" && as_dir=.
5537   for ac_exec_ext in '' $ac_executable_extensions; do
5538   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5539     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5540     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5541     break 2
5542   fi
5543 done
5544 done
5545 IFS=$as_save_IFS
5546
5547 fi
5548 fi
5549 CC=$ac_cv_prog_CC
5550 if test -n "$CC"; then
5551   { echo "$as_me:$LINENO: result: $CC" >&5
5552 echo "${ECHO_T}$CC" >&6; }
5553 else
5554   { echo "$as_me:$LINENO: result: no" >&5
5555 echo "${ECHO_T}no" >&6; }
5556 fi
5557
5558
5559     test -n "$CC" && break
5560   done
5561 fi
5562 if test -z "$CC"; then
5563   ac_ct_CC=$CC
5564   for ac_prog in gcc
5565 do
5566   # Extract the first word of "$ac_prog", so it can be a program name with args.
5567 set dummy $ac_prog; ac_word=$2
5568 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5569 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5570 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5571   echo $ECHO_N "(cached) $ECHO_C" >&6
5572 else
5573   if test -n "$ac_ct_CC"; then
5574   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5575 else
5576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5577 for as_dir in $PATH
5578 do
5579   IFS=$as_save_IFS
5580   test -z "$as_dir" && as_dir=.
5581   for ac_exec_ext in '' $ac_executable_extensions; do
5582   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5583     ac_cv_prog_ac_ct_CC="$ac_prog"
5584     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5585     break 2
5586   fi
5587 done
5588 done
5589 IFS=$as_save_IFS
5590
5591 fi
5592 fi
5593 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5594 if test -n "$ac_ct_CC"; then
5595   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5596 echo "${ECHO_T}$ac_ct_CC" >&6; }
5597 else
5598   { echo "$as_me:$LINENO: result: no" >&5
5599 echo "${ECHO_T}no" >&6; }
5600 fi
5601
5602
5603   test -n "$ac_ct_CC" && break
5604 done
5605
5606   if test "x$ac_ct_CC" = x; then
5607     CC=""
5608   else
5609     case $cross_compiling:$ac_tool_warned in
5610 yes:)
5611 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5612 whose name does not start with the host triplet.  If you think this
5613 configuration is useful to you, please write to autoconf@gnu.org." >&5
5614 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5615 whose name does not start with the host triplet.  If you think this
5616 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5617 ac_tool_warned=yes ;;
5618 esac
5619     CC=$ac_ct_CC
5620   fi
5621 fi
5622
5623
5624 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5625 See \`config.log' for more details." >&5
5626 echo "$as_me: error: no acceptable C compiler found in \$PATH
5627 See \`config.log' for more details." >&2;}
5628    { (exit 1); exit 1; }; }
5629
5630 # Provide some information about the compiler.
5631 echo "$as_me:$LINENO: checking for C compiler version" >&5
5632 ac_compiler=`set X $ac_compile; echo $2`
5633 { (ac_try="$ac_compiler --version >&5"
5634 case "(($ac_try" in
5635   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5636   *) ac_try_echo=$ac_try;;
5637 esac
5638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5639   (eval "$ac_compiler --version >&5") 2>&5
5640   ac_status=$?
5641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5642   (exit $ac_status); }
5643 { (ac_try="$ac_compiler -v >&5"
5644 case "(($ac_try" in
5645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5646   *) ac_try_echo=$ac_try;;
5647 esac
5648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5649   (eval "$ac_compiler -v >&5") 2>&5
5650   ac_status=$?
5651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652   (exit $ac_status); }
5653 { (ac_try="$ac_compiler -V >&5"
5654 case "(($ac_try" in
5655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5656   *) ac_try_echo=$ac_try;;
5657 esac
5658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5659   (eval "$ac_compiler -V >&5") 2>&5
5660   ac_status=$?
5661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5662   (exit $ac_status); }
5663
5664 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5665 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5666 if test "${ac_cv_c_compiler_gnu+set}" = set; then
5667   echo $ECHO_N "(cached) $ECHO_C" >&6
5668 else
5669   cat >conftest.$ac_ext <<_ACEOF
5670 /* confdefs.h.  */
5671 _ACEOF
5672 cat confdefs.h >>conftest.$ac_ext
5673 cat >>conftest.$ac_ext <<_ACEOF
5674 /* end confdefs.h.  */
5675
5676 int
5677 main ()
5678 {
5679 #ifndef __GNUC__
5680        choke me
5681 #endif
5682
5683   ;
5684   return 0;
5685 }
5686 _ACEOF
5687 rm -f conftest.$ac_objext
5688 if { (ac_try="$ac_compile"
5689 case "(($ac_try" in
5690   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5691   *) ac_try_echo=$ac_try;;
5692 esac
5693 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5694   (eval "$ac_compile") 2>conftest.er1
5695   ac_status=$?
5696   grep -v '^ *+' conftest.er1 >conftest.err
5697   rm -f conftest.er1
5698   cat conftest.err >&5
5699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5700   (exit $ac_status); } &&
5701          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5702   { (case "(($ac_try" in
5703   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5704   *) ac_try_echo=$ac_try;;
5705 esac
5706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5707   (eval "$ac_try") 2>&5
5708   ac_status=$?
5709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5710   (exit $ac_status); }; } &&
5711          { ac_try='test -s conftest.$ac_objext'
5712   { (case "(($ac_try" in
5713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5714   *) ac_try_echo=$ac_try;;
5715 esac
5716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5717   (eval "$ac_try") 2>&5
5718   ac_status=$?
5719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5720   (exit $ac_status); }; }; then
5721   ac_compiler_gnu=yes
5722 else
5723   echo "$as_me: failed program was:" >&5
5724 sed 's/^/| /' conftest.$ac_ext >&5
5725
5726         ac_compiler_gnu=no
5727 fi
5728
5729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5731
5732 fi
5733 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5734 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5735 GCC=`test $ac_compiler_gnu = yes && echo yes`
5736 ac_test_CFLAGS=${CFLAGS+set}
5737 ac_save_CFLAGS=$CFLAGS
5738 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5739 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5740 if test "${ac_cv_prog_cc_g+set}" = set; then
5741   echo $ECHO_N "(cached) $ECHO_C" >&6
5742 else
5743   ac_save_c_werror_flag=$ac_c_werror_flag
5744    ac_c_werror_flag=yes
5745    ac_cv_prog_cc_g=no
5746    CFLAGS="-g"
5747    cat >conftest.$ac_ext <<_ACEOF
5748 /* confdefs.h.  */
5749 _ACEOF
5750 cat confdefs.h >>conftest.$ac_ext
5751 cat >>conftest.$ac_ext <<_ACEOF
5752 /* end confdefs.h.  */
5753
5754 int
5755 main ()
5756 {
5757
5758   ;
5759   return 0;
5760 }
5761 _ACEOF
5762 rm -f conftest.$ac_objext
5763 if { (ac_try="$ac_compile"
5764 case "(($ac_try" in
5765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5766   *) ac_try_echo=$ac_try;;
5767 esac
5768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5769   (eval "$ac_compile") 2>conftest.er1
5770   ac_status=$?
5771   grep -v '^ *+' conftest.er1 >conftest.err
5772   rm -f conftest.er1
5773   cat conftest.err >&5
5774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5775   (exit $ac_status); } &&
5776          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5777   { (case "(($ac_try" in
5778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5779   *) ac_try_echo=$ac_try;;
5780 esac
5781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5782   (eval "$ac_try") 2>&5
5783   ac_status=$?
5784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5785   (exit $ac_status); }; } &&
5786          { ac_try='test -s conftest.$ac_objext'
5787   { (case "(($ac_try" in
5788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5789   *) ac_try_echo=$ac_try;;
5790 esac
5791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5792   (eval "$ac_try") 2>&5
5793   ac_status=$?
5794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5795   (exit $ac_status); }; }; then
5796   ac_cv_prog_cc_g=yes
5797 else
5798   echo "$as_me: failed program was:" >&5
5799 sed 's/^/| /' conftest.$ac_ext >&5
5800
5801         CFLAGS=""
5802       cat >conftest.$ac_ext <<_ACEOF
5803 /* confdefs.h.  */
5804 _ACEOF
5805 cat confdefs.h >>conftest.$ac_ext
5806 cat >>conftest.$ac_ext <<_ACEOF
5807 /* end confdefs.h.  */
5808
5809 int
5810 main ()
5811 {
5812
5813   ;
5814   return 0;
5815 }
5816 _ACEOF
5817 rm -f conftest.$ac_objext
5818 if { (ac_try="$ac_compile"
5819 case "(($ac_try" in
5820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5821   *) ac_try_echo=$ac_try;;
5822 esac
5823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5824   (eval "$ac_compile") 2>conftest.er1
5825   ac_status=$?
5826   grep -v '^ *+' conftest.er1 >conftest.err
5827   rm -f conftest.er1
5828   cat conftest.err >&5
5829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5830   (exit $ac_status); } &&
5831          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5832   { (case "(($ac_try" in
5833   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5834   *) ac_try_echo=$ac_try;;
5835 esac
5836 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5837   (eval "$ac_try") 2>&5
5838   ac_status=$?
5839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5840   (exit $ac_status); }; } &&
5841          { ac_try='test -s conftest.$ac_objext'
5842   { (case "(($ac_try" in
5843   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5844   *) ac_try_echo=$ac_try;;
5845 esac
5846 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5847   (eval "$ac_try") 2>&5
5848   ac_status=$?
5849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5850   (exit $ac_status); }; }; then
5851   :
5852 else
5853   echo "$as_me: failed program was:" >&5
5854 sed 's/^/| /' conftest.$ac_ext >&5
5855
5856         ac_c_werror_flag=$ac_save_c_werror_flag
5857          CFLAGS="-g"
5858          cat >conftest.$ac_ext <<_ACEOF
5859 /* confdefs.h.  */
5860 _ACEOF
5861 cat confdefs.h >>conftest.$ac_ext
5862 cat >>conftest.$ac_ext <<_ACEOF
5863 /* end confdefs.h.  */
5864
5865 int
5866 main ()
5867 {
5868
5869   ;
5870   return 0;
5871 }
5872 _ACEOF
5873 rm -f conftest.$ac_objext
5874 if { (ac_try="$ac_compile"
5875 case "(($ac_try" in
5876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5877   *) ac_try_echo=$ac_try;;
5878 esac
5879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5880   (eval "$ac_compile") 2>conftest.er1
5881   ac_status=$?
5882   grep -v '^ *+' conftest.er1 >conftest.err
5883   rm -f conftest.er1
5884   cat conftest.err >&5
5885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5886   (exit $ac_status); } &&
5887          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5888   { (case "(($ac_try" in
5889   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5890   *) ac_try_echo=$ac_try;;
5891 esac
5892 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5893   (eval "$ac_try") 2>&5
5894   ac_status=$?
5895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5896   (exit $ac_status); }; } &&
5897          { ac_try='test -s conftest.$ac_objext'
5898   { (case "(($ac_try" in
5899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5900   *) ac_try_echo=$ac_try;;
5901 esac
5902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5903   (eval "$ac_try") 2>&5
5904   ac_status=$?
5905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5906   (exit $ac_status); }; }; then
5907   ac_cv_prog_cc_g=yes
5908 else
5909   echo "$as_me: failed program was:" >&5
5910 sed 's/^/| /' conftest.$ac_ext >&5
5911
5912
5913 fi
5914
5915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5916 fi
5917
5918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5919 fi
5920
5921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5922    ac_c_werror_flag=$ac_save_c_werror_flag
5923 fi
5924 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
5925 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
5926 if test "$ac_test_CFLAGS" = set; then
5927   CFLAGS=$ac_save_CFLAGS
5928 elif test $ac_cv_prog_cc_g = yes; then
5929   if test "$GCC" = yes; then
5930     CFLAGS="-g -O2"
5931   else
5932     CFLAGS="-g"
5933   fi
5934 else
5935   if test "$GCC" = yes; then
5936     CFLAGS="-O2"
5937   else
5938     CFLAGS=
5939   fi
5940 fi
5941 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
5942 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
5943 if test "${ac_cv_prog_cc_c89+set}" = set; then
5944   echo $ECHO_N "(cached) $ECHO_C" >&6
5945 else
5946   ac_cv_prog_cc_c89=no
5947 ac_save_CC=$CC
5948 cat >conftest.$ac_ext <<_ACEOF
5949 /* confdefs.h.  */
5950 _ACEOF
5951 cat confdefs.h >>conftest.$ac_ext
5952 cat >>conftest.$ac_ext <<_ACEOF
5953 /* end confdefs.h.  */
5954 #include <stdarg.h>
5955 #include <stdio.h>
5956 #include <sys/types.h>
5957 #include <sys/stat.h>
5958 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5959 struct buf { int x; };
5960 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5961 static char *e (p, i)
5962      char **p;
5963      int i;
5964 {
5965   return p[i];
5966 }
5967 static char *f (char * (*g) (char **, int), char **p, ...)
5968 {
5969   char *s;
5970   va_list v;
5971   va_start (v,p);
5972   s = g (p, va_arg (v,int));
5973   va_end (v);
5974   return s;
5975 }
5976
5977 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5978    function prototypes and stuff, but not '\xHH' hex character constants.
5979    These don't provoke an error unfortunately, instead are silently treated
5980    as 'x'.  The following induces an error, until -std is added to get
5981    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5982    array size at least.  It's necessary to write '\x00'==0 to get something
5983    that's true only with -std.  */
5984 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5985
5986 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5987    inside strings and character constants.  */
5988 #define FOO(x) 'x'
5989 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5990
5991 int test (int i, double x);
5992 struct s1 {int (*f) (int a);};
5993 struct s2 {int (*f) (double a);};
5994 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5995 int argc;
5996 char **argv;
5997 int
5998 main ()
5999 {
6000 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6001   ;
6002   return 0;
6003 }
6004 _ACEOF
6005 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6006         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6007 do
6008   CC="$ac_save_CC $ac_arg"
6009   rm -f conftest.$ac_objext
6010 if { (ac_try="$ac_compile"
6011 case "(($ac_try" in
6012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6013   *) ac_try_echo=$ac_try;;
6014 esac
6015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6016   (eval "$ac_compile") 2>conftest.er1
6017   ac_status=$?
6018   grep -v '^ *+' conftest.er1 >conftest.err
6019   rm -f conftest.er1
6020   cat conftest.err >&5
6021   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6022   (exit $ac_status); } &&
6023          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6024   { (case "(($ac_try" in
6025   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6026   *) ac_try_echo=$ac_try;;
6027 esac
6028 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6029   (eval "$ac_try") 2>&5
6030   ac_status=$?
6031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6032   (exit $ac_status); }; } &&
6033          { ac_try='test -s conftest.$ac_objext'
6034   { (case "(($ac_try" in
6035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6036   *) ac_try_echo=$ac_try;;
6037 esac
6038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6039   (eval "$ac_try") 2>&5
6040   ac_status=$?
6041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6042   (exit $ac_status); }; }; then
6043   ac_cv_prog_cc_c89=$ac_arg
6044 else
6045   echo "$as_me: failed program was:" >&5
6046 sed 's/^/| /' conftest.$ac_ext >&5
6047
6048
6049 fi
6050
6051 rm -f core conftest.err conftest.$ac_objext
6052   test "x$ac_cv_prog_cc_c89" != "xno" && break
6053 done
6054 rm -f conftest.$ac_ext
6055 CC=$ac_save_CC
6056
6057 fi
6058 # AC_CACHE_VAL
6059 case "x$ac_cv_prog_cc_c89" in
6060   x)
6061     { echo "$as_me:$LINENO: result: none needed" >&5
6062 echo "${ECHO_T}none needed" >&6; } ;;
6063   xno)
6064     { echo "$as_me:$LINENO: result: unsupported" >&5
6065 echo "${ECHO_T}unsupported" >&6; } ;;
6066   *)
6067     CC="$CC $ac_cv_prog_cc_c89"
6068     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6069 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6070 esac
6071
6072
6073 ac_ext=c
6074 ac_cpp='$CPP $CPPFLAGS'
6075 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6076 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6077 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6078
6079 ac_ext=cpp
6080 ac_cpp='$CXXCPP $CPPFLAGS'
6081 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6082 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6083 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6084 if test -z "$CXX"; then
6085   if test -n "$CCC"; then
6086     CXX=$CCC
6087   else
6088     if test -n "$ac_tool_prefix"; then
6089   for ac_prog in g++
6090   do
6091     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6092 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6093 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6094 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6095 if test "${ac_cv_prog_CXX+set}" = set; then
6096   echo $ECHO_N "(cached) $ECHO_C" >&6
6097 else
6098   if test -n "$CXX"; then
6099   ac_cv_prog_CXX="$CXX" # Let the user override the test.
6100 else
6101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6102 for as_dir in $PATH
6103 do
6104   IFS=$as_save_IFS
6105   test -z "$as_dir" && as_dir=.
6106   for ac_exec_ext in '' $ac_executable_extensions; do
6107   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6108     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6109     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6110     break 2
6111   fi
6112 done
6113 done
6114 IFS=$as_save_IFS
6115
6116 fi
6117 fi
6118 CXX=$ac_cv_prog_CXX
6119 if test -n "$CXX"; then
6120   { echo "$as_me:$LINENO: result: $CXX" >&5
6121 echo "${ECHO_T}$CXX" >&6; }
6122 else
6123   { echo "$as_me:$LINENO: result: no" >&5
6124 echo "${ECHO_T}no" >&6; }
6125 fi
6126
6127
6128     test -n "$CXX" && break
6129   done
6130 fi
6131 if test -z "$CXX"; then
6132   ac_ct_CXX=$CXX
6133   for ac_prog in g++
6134 do
6135   # Extract the first word of "$ac_prog", so it can be a program name with args.
6136 set dummy $ac_prog; ac_word=$2
6137 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6138 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6139 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6140   echo $ECHO_N "(cached) $ECHO_C" >&6
6141 else
6142   if test -n "$ac_ct_CXX"; then
6143   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6144 else
6145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6146 for as_dir in $PATH
6147 do
6148   IFS=$as_save_IFS
6149   test -z "$as_dir" && as_dir=.
6150   for ac_exec_ext in '' $ac_executable_extensions; do
6151   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6152     ac_cv_prog_ac_ct_CXX="$ac_prog"
6153     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6154     break 2
6155   fi
6156 done
6157 done
6158 IFS=$as_save_IFS
6159
6160 fi
6161 fi
6162 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6163 if test -n "$ac_ct_CXX"; then
6164   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6165 echo "${ECHO_T}$ac_ct_CXX" >&6; }
6166 else
6167   { echo "$as_me:$LINENO: result: no" >&5
6168 echo "${ECHO_T}no" >&6; }
6169 fi
6170
6171
6172   test -n "$ac_ct_CXX" && break
6173 done
6174
6175   if test "x$ac_ct_CXX" = x; then
6176     CXX="g++"
6177   else
6178     case $cross_compiling:$ac_tool_warned in
6179 yes:)
6180 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6181 whose name does not start with the host triplet.  If you think this
6182 configuration is useful to you, please write to autoconf@gnu.org." >&5
6183 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6184 whose name does not start with the host triplet.  If you think this
6185 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6186 ac_tool_warned=yes ;;
6187 esac
6188     CXX=$ac_ct_CXX
6189   fi
6190 fi
6191
6192   fi
6193 fi
6194 # Provide some information about the compiler.
6195 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6196 ac_compiler=`set X $ac_compile; echo $2`
6197 { (ac_try="$ac_compiler --version >&5"
6198 case "(($ac_try" in
6199   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6200   *) ac_try_echo=$ac_try;;
6201 esac
6202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6203   (eval "$ac_compiler --version >&5") 2>&5
6204   ac_status=$?
6205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6206   (exit $ac_status); }
6207 { (ac_try="$ac_compiler -v >&5"
6208 case "(($ac_try" in
6209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6210   *) ac_try_echo=$ac_try;;
6211 esac
6212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6213   (eval "$ac_compiler -v >&5") 2>&5
6214   ac_status=$?
6215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6216   (exit $ac_status); }
6217 { (ac_try="$ac_compiler -V >&5"
6218 case "(($ac_try" in
6219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6220   *) ac_try_echo=$ac_try;;
6221 esac
6222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6223   (eval "$ac_compiler -V >&5") 2>&5
6224   ac_status=$?
6225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6226   (exit $ac_status); }
6227
6228 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6229 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6230 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6231   echo $ECHO_N "(cached) $ECHO_C" >&6
6232 else
6233   cat >conftest.$ac_ext <<_ACEOF
6234 /* confdefs.h.  */
6235 _ACEOF
6236 cat confdefs.h >>conftest.$ac_ext
6237 cat >>conftest.$ac_ext <<_ACEOF
6238 /* end confdefs.h.  */
6239
6240 int
6241 main ()
6242 {
6243 #ifndef __GNUC__
6244        choke me
6245 #endif
6246
6247   ;
6248   return 0;
6249 }
6250 _ACEOF
6251 rm -f conftest.$ac_objext
6252 if { (ac_try="$ac_compile"
6253 case "(($ac_try" in
6254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6255   *) ac_try_echo=$ac_try;;
6256 esac
6257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6258   (eval "$ac_compile") 2>conftest.er1
6259   ac_status=$?
6260   grep -v '^ *+' conftest.er1 >conftest.err
6261   rm -f conftest.er1
6262   cat conftest.err >&5
6263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6264   (exit $ac_status); } &&
6265          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6266   { (case "(($ac_try" in
6267   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6268   *) ac_try_echo=$ac_try;;
6269 esac
6270 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6271   (eval "$ac_try") 2>&5
6272   ac_status=$?
6273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6274   (exit $ac_status); }; } &&
6275          { ac_try='test -s conftest.$ac_objext'
6276   { (case "(($ac_try" in
6277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6278   *) ac_try_echo=$ac_try;;
6279 esac
6280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6281   (eval "$ac_try") 2>&5
6282   ac_status=$?
6283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6284   (exit $ac_status); }; }; then
6285   ac_compiler_gnu=yes
6286 else
6287   echo "$as_me: failed program was:" >&5
6288 sed 's/^/| /' conftest.$ac_ext >&5
6289
6290         ac_compiler_gnu=no
6291 fi
6292
6293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6294 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6295
6296 fi
6297 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6298 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6299 GXX=`test $ac_compiler_gnu = yes && echo yes`
6300 ac_test_CXXFLAGS=${CXXFLAGS+set}
6301 ac_save_CXXFLAGS=$CXXFLAGS
6302 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6303 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6304 if test "${ac_cv_prog_cxx_g+set}" = set; then
6305   echo $ECHO_N "(cached) $ECHO_C" >&6
6306 else
6307   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6308    ac_cxx_werror_flag=yes
6309    ac_cv_prog_cxx_g=no
6310    CXXFLAGS="-g"
6311    cat >conftest.$ac_ext <<_ACEOF
6312 /* confdefs.h.  */
6313 _ACEOF
6314 cat confdefs.h >>conftest.$ac_ext
6315 cat >>conftest.$ac_ext <<_ACEOF
6316 /* end confdefs.h.  */
6317
6318 int
6319 main ()
6320 {
6321
6322   ;
6323   return 0;
6324 }
6325 _ACEOF
6326 rm -f conftest.$ac_objext
6327 if { (ac_try="$ac_compile"
6328 case "(($ac_try" in
6329   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6330   *) ac_try_echo=$ac_try;;
6331 esac
6332 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6333   (eval "$ac_compile") 2>conftest.er1
6334   ac_status=$?
6335   grep -v '^ *+' conftest.er1 >conftest.err
6336   rm -f conftest.er1
6337   cat conftest.err >&5
6338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6339   (exit $ac_status); } &&
6340          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6341   { (case "(($ac_try" in
6342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6343   *) ac_try_echo=$ac_try;;
6344 esac
6345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6346   (eval "$ac_try") 2>&5
6347   ac_status=$?
6348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6349   (exit $ac_status); }; } &&
6350          { ac_try='test -s conftest.$ac_objext'
6351   { (case "(($ac_try" in
6352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6353   *) ac_try_echo=$ac_try;;
6354 esac
6355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6356   (eval "$ac_try") 2>&5
6357   ac_status=$?
6358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6359   (exit $ac_status); }; }; then
6360   ac_cv_prog_cxx_g=yes
6361 else
6362   echo "$as_me: failed program was:" >&5
6363 sed 's/^/| /' conftest.$ac_ext >&5
6364
6365         CXXFLAGS=""
6366       cat >conftest.$ac_ext <<_ACEOF
6367 /* confdefs.h.  */
6368 _ACEOF
6369 cat confdefs.h >>conftest.$ac_ext
6370 cat >>conftest.$ac_ext <<_ACEOF
6371 /* end confdefs.h.  */
6372
6373 int
6374 main ()
6375 {
6376
6377   ;
6378   return 0;
6379 }
6380 _ACEOF
6381 rm -f conftest.$ac_objext
6382 if { (ac_try="$ac_compile"
6383 case "(($ac_try" in
6384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6385   *) ac_try_echo=$ac_try;;
6386 esac
6387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6388   (eval "$ac_compile") 2>conftest.er1
6389   ac_status=$?
6390   grep -v '^ *+' conftest.er1 >conftest.err
6391   rm -f conftest.er1
6392   cat conftest.err >&5
6393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6394   (exit $ac_status); } &&
6395          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6396   { (case "(($ac_try" in
6397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6398   *) ac_try_echo=$ac_try;;
6399 esac
6400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6401   (eval "$ac_try") 2>&5
6402   ac_status=$?
6403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6404   (exit $ac_status); }; } &&
6405          { ac_try='test -s conftest.$ac_objext'
6406   { (case "(($ac_try" in
6407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6408   *) ac_try_echo=$ac_try;;
6409 esac
6410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6411   (eval "$ac_try") 2>&5
6412   ac_status=$?
6413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6414   (exit $ac_status); }; }; then
6415   :
6416 else
6417   echo "$as_me: failed program was:" >&5
6418 sed 's/^/| /' conftest.$ac_ext >&5
6419
6420         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6421          CXXFLAGS="-g"
6422          cat >conftest.$ac_ext <<_ACEOF
6423 /* confdefs.h.  */
6424 _ACEOF
6425 cat confdefs.h >>conftest.$ac_ext
6426 cat >>conftest.$ac_ext <<_ACEOF
6427 /* end confdefs.h.  */
6428
6429 int
6430 main ()
6431 {
6432
6433   ;
6434   return 0;
6435 }
6436 _ACEOF
6437 rm -f conftest.$ac_objext
6438 if { (ac_try="$ac_compile"
6439 case "(($ac_try" in
6440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6441   *) ac_try_echo=$ac_try;;
6442 esac
6443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6444   (eval "$ac_compile") 2>conftest.er1
6445   ac_status=$?
6446   grep -v '^ *+' conftest.er1 >conftest.err
6447   rm -f conftest.er1
6448   cat conftest.err >&5
6449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6450   (exit $ac_status); } &&
6451          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6452   { (case "(($ac_try" in
6453   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6454   *) ac_try_echo=$ac_try;;
6455 esac
6456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6457   (eval "$ac_try") 2>&5
6458   ac_status=$?
6459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6460   (exit $ac_status); }; } &&
6461          { ac_try='test -s conftest.$ac_objext'
6462   { (case "(($ac_try" in
6463   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6464   *) ac_try_echo=$ac_try;;
6465 esac
6466 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6467   (eval "$ac_try") 2>&5
6468   ac_status=$?
6469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6470   (exit $ac_status); }; }; then
6471   ac_cv_prog_cxx_g=yes
6472 else
6473   echo "$as_me: failed program was:" >&5
6474 sed 's/^/| /' conftest.$ac_ext >&5
6475
6476
6477 fi
6478
6479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6480 fi
6481
6482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6483 fi
6484
6485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6486    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6487 fi
6488 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6489 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6490 if test "$ac_test_CXXFLAGS" = set; then
6491   CXXFLAGS=$ac_save_CXXFLAGS
6492 elif test $ac_cv_prog_cxx_g = yes; then
6493   if test "$GXX" = yes; then
6494     CXXFLAGS="-g -O2"
6495   else
6496     CXXFLAGS="-g"
6497   fi
6498 else
6499   if test "$GXX" = yes; then
6500     CXXFLAGS="-O2"
6501   else
6502     CXXFLAGS=
6503   fi
6504 fi
6505 ac_ext=c
6506 ac_cpp='$CPP $CPPFLAGS'
6507 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6508 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6509 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6510
6511
6512 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6513 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6514 if test "${lt_cv_path_NM+set}" = set; then
6515   echo $ECHO_N "(cached) $ECHO_C" >&6
6516 else
6517   if test -n "$NM"; then
6518   # Let the user override the test.
6519   lt_cv_path_NM="$NM"
6520 else
6521   lt_nm_to_check="${ac_tool_prefix}nm"
6522   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6523     lt_nm_to_check="$lt_nm_to_check nm"
6524   fi
6525   for lt_tmp_nm in $lt_nm_to_check; do
6526     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6527     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6528       IFS="$lt_save_ifs"
6529       test -z "$ac_dir" && ac_dir=.
6530       tmp_nm="$ac_dir/$lt_tmp_nm"
6531       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6532         # Check to see if the nm accepts a BSD-compat flag.
6533         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6534         #   nm: unknown option "B" ignored
6535         # Tru64's nm complains that /dev/null is an invalid object file
6536         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6537         */dev/null* | *'Invalid file or object type'*)
6538           lt_cv_path_NM="$tmp_nm -B"
6539           break
6540           ;;
6541         *)
6542           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6543           */dev/null*)
6544             lt_cv_path_NM="$tmp_nm -p"
6545             break
6546             ;;
6547           *)
6548             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6549             continue # so that we can try to find one that supports BSD flags
6550             ;;
6551           esac
6552           ;;
6553         esac
6554       fi
6555     done
6556     IFS="$lt_save_ifs"
6557   done
6558   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6559 fi
6560 fi
6561 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6562 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6563 NM="$lt_cv_path_NM"
6564
6565
6566
6567 { echo "$as_me:$LINENO: checking for GNU make" >&5
6568 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6569 if test "${llvm_cv_gnu_make_command+set}" = set; then
6570   echo $ECHO_N "(cached) $ECHO_C" >&6
6571 else
6572   llvm_cv_gnu_make_command=''
6573  for a in "$MAKE" make gmake gnumake ; do
6574   if test -z "$a" ; then continue ; fi ;
6575   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6576   then
6577    llvm_cv_gnu_make_command=$a ;
6578    break;
6579   fi
6580  done
6581 fi
6582 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6583 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6584  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6585    ifGNUmake='' ;
6586  else
6587    ifGNUmake='#' ;
6588    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6589 echo "${ECHO_T}\"Not found\"" >&6; };
6590  fi
6591
6592
6593 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6594 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6595 LN_S=$as_ln_s
6596 if test "$LN_S" = "ln -s"; then
6597   { echo "$as_me:$LINENO: result: yes" >&5
6598 echo "${ECHO_T}yes" >&6; }
6599 else
6600   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6601 echo "${ECHO_T}no, using $LN_S" >&6; }
6602 fi
6603
6604 # Extract the first word of "cmp", so it can be a program name with args.
6605 set dummy cmp; ac_word=$2
6606 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6608 if test "${ac_cv_path_CMP+set}" = set; then
6609   echo $ECHO_N "(cached) $ECHO_C" >&6
6610 else
6611   case $CMP in
6612   [\\/]* | ?:[\\/]*)
6613   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6614   ;;
6615   *)
6616   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6617 for as_dir in $PATH
6618 do
6619   IFS=$as_save_IFS
6620   test -z "$as_dir" && as_dir=.
6621   for ac_exec_ext in '' $ac_executable_extensions; do
6622   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6623     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6624     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6625     break 2
6626   fi
6627 done
6628 done
6629 IFS=$as_save_IFS
6630
6631   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6632   ;;
6633 esac
6634 fi
6635 CMP=$ac_cv_path_CMP
6636 if test -n "$CMP"; then
6637   { echo "$as_me:$LINENO: result: $CMP" >&5
6638 echo "${ECHO_T}$CMP" >&6; }
6639 else
6640   { echo "$as_me:$LINENO: result: no" >&5
6641 echo "${ECHO_T}no" >&6; }
6642 fi
6643
6644
6645 # Extract the first word of "cp", so it can be a program name with args.
6646 set dummy cp; ac_word=$2
6647 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6648 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6649 if test "${ac_cv_path_CP+set}" = set; then
6650   echo $ECHO_N "(cached) $ECHO_C" >&6
6651 else
6652   case $CP in
6653   [\\/]* | ?:[\\/]*)
6654   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6655   ;;
6656   *)
6657   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6658 for as_dir in $PATH
6659 do
6660   IFS=$as_save_IFS
6661   test -z "$as_dir" && as_dir=.
6662   for ac_exec_ext in '' $ac_executable_extensions; do
6663   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6664     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6665     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6666     break 2
6667   fi
6668 done
6669 done
6670 IFS=$as_save_IFS
6671
6672   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6673   ;;
6674 esac
6675 fi
6676 CP=$ac_cv_path_CP
6677 if test -n "$CP"; then
6678   { echo "$as_me:$LINENO: result: $CP" >&5
6679 echo "${ECHO_T}$CP" >&6; }
6680 else
6681   { echo "$as_me:$LINENO: result: no" >&5
6682 echo "${ECHO_T}no" >&6; }
6683 fi
6684
6685
6686 # Extract the first word of "date", so it can be a program name with args.
6687 set dummy date; ac_word=$2
6688 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6689 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6690 if test "${ac_cv_path_DATE+set}" = set; then
6691   echo $ECHO_N "(cached) $ECHO_C" >&6
6692 else
6693   case $DATE in
6694   [\\/]* | ?:[\\/]*)
6695   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6696   ;;
6697   *)
6698   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699 for as_dir in $PATH
6700 do
6701   IFS=$as_save_IFS
6702   test -z "$as_dir" && as_dir=.
6703   for ac_exec_ext in '' $ac_executable_extensions; do
6704   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6705     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6706     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6707     break 2
6708   fi
6709 done
6710 done
6711 IFS=$as_save_IFS
6712
6713   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6714   ;;
6715 esac
6716 fi
6717 DATE=$ac_cv_path_DATE
6718 if test -n "$DATE"; then
6719   { echo "$as_me:$LINENO: result: $DATE" >&5
6720 echo "${ECHO_T}$DATE" >&6; }
6721 else
6722   { echo "$as_me:$LINENO: result: no" >&5
6723 echo "${ECHO_T}no" >&6; }
6724 fi
6725
6726
6727 # Extract the first word of "find", so it can be a program name with args.
6728 set dummy find; ac_word=$2
6729 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6730 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6731 if test "${ac_cv_path_FIND+set}" = set; then
6732   echo $ECHO_N "(cached) $ECHO_C" >&6
6733 else
6734   case $FIND in
6735   [\\/]* | ?:[\\/]*)
6736   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6737   ;;
6738   *)
6739   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6740 for as_dir in $PATH
6741 do
6742   IFS=$as_save_IFS
6743   test -z "$as_dir" && as_dir=.
6744   for ac_exec_ext in '' $ac_executable_extensions; do
6745   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6746     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6747     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6748     break 2
6749   fi
6750 done
6751 done
6752 IFS=$as_save_IFS
6753
6754   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6755   ;;
6756 esac
6757 fi
6758 FIND=$ac_cv_path_FIND
6759 if test -n "$FIND"; then
6760   { echo "$as_me:$LINENO: result: $FIND" >&5
6761 echo "${ECHO_T}$FIND" >&6; }
6762 else
6763   { echo "$as_me:$LINENO: result: no" >&5
6764 echo "${ECHO_T}no" >&6; }
6765 fi
6766
6767
6768 # Extract the first word of "grep", so it can be a program name with args.
6769 set dummy grep; ac_word=$2
6770 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6771 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6772 if test "${ac_cv_path_GREP+set}" = set; then
6773   echo $ECHO_N "(cached) $ECHO_C" >&6
6774 else
6775   case $GREP in
6776   [\\/]* | ?:[\\/]*)
6777   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6778   ;;
6779   *)
6780   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781 for as_dir in $PATH
6782 do
6783   IFS=$as_save_IFS
6784   test -z "$as_dir" && as_dir=.
6785   for ac_exec_ext in '' $ac_executable_extensions; do
6786   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6787     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6788     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6789     break 2
6790   fi
6791 done
6792 done
6793 IFS=$as_save_IFS
6794
6795   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6796   ;;
6797 esac
6798 fi
6799 GREP=$ac_cv_path_GREP
6800 if test -n "$GREP"; then
6801   { echo "$as_me:$LINENO: result: $GREP" >&5
6802 echo "${ECHO_T}$GREP" >&6; }
6803 else
6804   { echo "$as_me:$LINENO: result: no" >&5
6805 echo "${ECHO_T}no" >&6; }
6806 fi
6807
6808
6809 # Extract the first word of "mkdir", so it can be a program name with args.
6810 set dummy mkdir; ac_word=$2
6811 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6812 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6813 if test "${ac_cv_path_MKDIR+set}" = set; then
6814   echo $ECHO_N "(cached) $ECHO_C" >&6
6815 else
6816   case $MKDIR in
6817   [\\/]* | ?:[\\/]*)
6818   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6819   ;;
6820   *)
6821   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6822 for as_dir in $PATH
6823 do
6824   IFS=$as_save_IFS
6825   test -z "$as_dir" && as_dir=.
6826   for ac_exec_ext in '' $ac_executable_extensions; do
6827   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6828     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6829     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6830     break 2
6831   fi
6832 done
6833 done
6834 IFS=$as_save_IFS
6835
6836   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6837   ;;
6838 esac
6839 fi
6840 MKDIR=$ac_cv_path_MKDIR
6841 if test -n "$MKDIR"; then
6842   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6843 echo "${ECHO_T}$MKDIR" >&6; }
6844 else
6845   { echo "$as_me:$LINENO: result: no" >&5
6846 echo "${ECHO_T}no" >&6; }
6847 fi
6848
6849
6850 # Extract the first word of "mv", so it can be a program name with args.
6851 set dummy mv; ac_word=$2
6852 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6853 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6854 if test "${ac_cv_path_MV+set}" = set; then
6855   echo $ECHO_N "(cached) $ECHO_C" >&6
6856 else
6857   case $MV in
6858   [\\/]* | ?:[\\/]*)
6859   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6860   ;;
6861   *)
6862   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6863 for as_dir in $PATH
6864 do
6865   IFS=$as_save_IFS
6866   test -z "$as_dir" && as_dir=.
6867   for ac_exec_ext in '' $ac_executable_extensions; do
6868   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6869     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6870     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6871     break 2
6872   fi
6873 done
6874 done
6875 IFS=$as_save_IFS
6876
6877   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6878   ;;
6879 esac
6880 fi
6881 MV=$ac_cv_path_MV
6882 if test -n "$MV"; then
6883   { echo "$as_me:$LINENO: result: $MV" >&5
6884 echo "${ECHO_T}$MV" >&6; }
6885 else
6886   { echo "$as_me:$LINENO: result: no" >&5
6887 echo "${ECHO_T}no" >&6; }
6888 fi
6889
6890
6891 if test -n "$ac_tool_prefix"; then
6892   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6893 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6894 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6895 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6896 if test "${ac_cv_prog_RANLIB+set}" = set; then
6897   echo $ECHO_N "(cached) $ECHO_C" >&6
6898 else
6899   if test -n "$RANLIB"; then
6900   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6901 else
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_prog_RANLIB="${ac_tool_prefix}ranlib"
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 fi
6918 fi
6919 RANLIB=$ac_cv_prog_RANLIB
6920 if test -n "$RANLIB"; then
6921   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6922 echo "${ECHO_T}$RANLIB" >&6; }
6923 else
6924   { echo "$as_me:$LINENO: result: no" >&5
6925 echo "${ECHO_T}no" >&6; }
6926 fi
6927
6928
6929 fi
6930 if test -z "$ac_cv_prog_RANLIB"; then
6931   ac_ct_RANLIB=$RANLIB
6932   # Extract the first word of "ranlib", so it can be a program name with args.
6933 set dummy ranlib; ac_word=$2
6934 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6935 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6936 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6937   echo $ECHO_N "(cached) $ECHO_C" >&6
6938 else
6939   if test -n "$ac_ct_RANLIB"; then
6940   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6941 else
6942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943 for as_dir in $PATH
6944 do
6945   IFS=$as_save_IFS
6946   test -z "$as_dir" && as_dir=.
6947   for ac_exec_ext in '' $ac_executable_extensions; do
6948   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6949     ac_cv_prog_ac_ct_RANLIB="ranlib"
6950     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6951     break 2
6952   fi
6953 done
6954 done
6955 IFS=$as_save_IFS
6956
6957 fi
6958 fi
6959 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6960 if test -n "$ac_ct_RANLIB"; then
6961   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6962 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6963 else
6964   { echo "$as_me:$LINENO: result: no" >&5
6965 echo "${ECHO_T}no" >&6; }
6966 fi
6967
6968   if test "x$ac_ct_RANLIB" = x; then
6969     RANLIB=":"
6970   else
6971     case $cross_compiling:$ac_tool_warned in
6972 yes:)
6973 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6974 whose name does not start with the host triplet.  If you think this
6975 configuration is useful to you, please write to autoconf@gnu.org." >&5
6976 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6977 whose name does not start with the host triplet.  If you think this
6978 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6979 ac_tool_warned=yes ;;
6980 esac
6981     RANLIB=$ac_ct_RANLIB
6982   fi
6983 else
6984   RANLIB="$ac_cv_prog_RANLIB"
6985 fi
6986
6987 if test -n "$ac_tool_prefix"; then
6988   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6989 set dummy ${ac_tool_prefix}ar; ac_word=$2
6990 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6991 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6992 if test "${ac_cv_prog_AR+set}" = set; then
6993   echo $ECHO_N "(cached) $ECHO_C" >&6
6994 else
6995   if test -n "$AR"; then
6996   ac_cv_prog_AR="$AR" # Let the user override the test.
6997 else
6998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999 for as_dir in $PATH
7000 do
7001   IFS=$as_save_IFS
7002   test -z "$as_dir" && as_dir=.
7003   for ac_exec_ext in '' $ac_executable_extensions; do
7004   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7005     ac_cv_prog_AR="${ac_tool_prefix}ar"
7006     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7007     break 2
7008   fi
7009 done
7010 done
7011 IFS=$as_save_IFS
7012
7013 fi
7014 fi
7015 AR=$ac_cv_prog_AR
7016 if test -n "$AR"; then
7017   { echo "$as_me:$LINENO: result: $AR" >&5
7018 echo "${ECHO_T}$AR" >&6; }
7019 else
7020   { echo "$as_me:$LINENO: result: no" >&5
7021 echo "${ECHO_T}no" >&6; }
7022 fi
7023
7024
7025 fi
7026 if test -z "$ac_cv_prog_AR"; then
7027   ac_ct_AR=$AR
7028   # Extract the first word of "ar", so it can be a program name with args.
7029 set dummy ar; ac_word=$2
7030 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7031 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7032 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7033   echo $ECHO_N "(cached) $ECHO_C" >&6
7034 else
7035   if test -n "$ac_ct_AR"; then
7036   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7037 else
7038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7039 for as_dir in $PATH
7040 do
7041   IFS=$as_save_IFS
7042   test -z "$as_dir" && as_dir=.
7043   for ac_exec_ext in '' $ac_executable_extensions; do
7044   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7045     ac_cv_prog_ac_ct_AR="ar"
7046     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7047     break 2
7048   fi
7049 done
7050 done
7051 IFS=$as_save_IFS
7052
7053 fi
7054 fi
7055 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7056 if test -n "$ac_ct_AR"; then
7057   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7058 echo "${ECHO_T}$ac_ct_AR" >&6; }
7059 else
7060   { echo "$as_me:$LINENO: result: no" >&5
7061 echo "${ECHO_T}no" >&6; }
7062 fi
7063
7064   if test "x$ac_ct_AR" = x; then
7065     AR="false"
7066   else
7067     case $cross_compiling:$ac_tool_warned in
7068 yes:)
7069 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7070 whose name does not start with the host triplet.  If you think this
7071 configuration is useful to you, please write to autoconf@gnu.org." >&5
7072 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7073 whose name does not start with the host triplet.  If you think this
7074 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7075 ac_tool_warned=yes ;;
7076 esac
7077     AR=$ac_ct_AR
7078   fi
7079 else
7080   AR="$ac_cv_prog_AR"
7081 fi
7082
7083 # Extract the first word of "rm", so it can be a program name with args.
7084 set dummy rm; ac_word=$2
7085 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7086 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7087 if test "${ac_cv_path_RM+set}" = set; then
7088   echo $ECHO_N "(cached) $ECHO_C" >&6
7089 else
7090   case $RM in
7091   [\\/]* | ?:[\\/]*)
7092   ac_cv_path_RM="$RM" # Let the user override the test with a path.
7093   ;;
7094   *)
7095   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7096 for as_dir in $PATH
7097 do
7098   IFS=$as_save_IFS
7099   test -z "$as_dir" && as_dir=.
7100   for ac_exec_ext in '' $ac_executable_extensions; do
7101   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7102     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7103     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7104     break 2
7105   fi
7106 done
7107 done
7108 IFS=$as_save_IFS
7109
7110   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7111   ;;
7112 esac
7113 fi
7114 RM=$ac_cv_path_RM
7115 if test -n "$RM"; then
7116   { echo "$as_me:$LINENO: result: $RM" >&5
7117 echo "${ECHO_T}$RM" >&6; }
7118 else
7119   { echo "$as_me:$LINENO: result: no" >&5
7120 echo "${ECHO_T}no" >&6; }
7121 fi
7122
7123
7124 # Extract the first word of "sed", so it can be a program name with args.
7125 set dummy sed; ac_word=$2
7126 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7127 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7128 if test "${ac_cv_path_SED+set}" = set; then
7129   echo $ECHO_N "(cached) $ECHO_C" >&6
7130 else
7131   case $SED in
7132   [\\/]* | ?:[\\/]*)
7133   ac_cv_path_SED="$SED" # Let the user override the test with a path.
7134   ;;
7135   *)
7136   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7137 for as_dir in $PATH
7138 do
7139   IFS=$as_save_IFS
7140   test -z "$as_dir" && as_dir=.
7141   for ac_exec_ext in '' $ac_executable_extensions; do
7142   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7143     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7144     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7145     break 2
7146   fi
7147 done
7148 done
7149 IFS=$as_save_IFS
7150
7151   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7152   ;;
7153 esac
7154 fi
7155 SED=$ac_cv_path_SED
7156 if test -n "$SED"; then
7157   { echo "$as_me:$LINENO: result: $SED" >&5
7158 echo "${ECHO_T}$SED" >&6; }
7159 else
7160   { echo "$as_me:$LINENO: result: no" >&5
7161 echo "${ECHO_T}no" >&6; }
7162 fi
7163
7164
7165 # Extract the first word of "tar", so it can be a program name with args.
7166 set dummy tar; ac_word=$2
7167 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7168 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7169 if test "${ac_cv_path_TAR+set}" = set; then
7170   echo $ECHO_N "(cached) $ECHO_C" >&6
7171 else
7172   case $TAR in
7173   [\\/]* | ?:[\\/]*)
7174   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7175   ;;
7176   *)
7177   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7178 for as_dir in $PATH
7179 do
7180   IFS=$as_save_IFS
7181   test -z "$as_dir" && as_dir=.
7182   for ac_exec_ext in '' $ac_executable_extensions; do
7183   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7184     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7185     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7186     break 2
7187   fi
7188 done
7189 done
7190 IFS=$as_save_IFS
7191
7192   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7193   ;;
7194 esac
7195 fi
7196 TAR=$ac_cv_path_TAR
7197 if test -n "$TAR"; then
7198   { echo "$as_me:$LINENO: result: $TAR" >&5
7199 echo "${ECHO_T}$TAR" >&6; }
7200 else
7201   { echo "$as_me:$LINENO: result: no" >&5
7202 echo "${ECHO_T}no" >&6; }
7203 fi
7204
7205
7206 # Extract the first word of "pwd", so it can be a program name with args.
7207 set dummy pwd; ac_word=$2
7208 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7209 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7210 if test "${ac_cv_path_BINPWD+set}" = set; then
7211   echo $ECHO_N "(cached) $ECHO_C" >&6
7212 else
7213   case $BINPWD in
7214   [\\/]* | ?:[\\/]*)
7215   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7216   ;;
7217   *)
7218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7219 for as_dir in $PATH
7220 do
7221   IFS=$as_save_IFS
7222   test -z "$as_dir" && as_dir=.
7223   for ac_exec_ext in '' $ac_executable_extensions; do
7224   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7225     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7226     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7227     break 2
7228   fi
7229 done
7230 done
7231 IFS=$as_save_IFS
7232
7233   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7234   ;;
7235 esac
7236 fi
7237 BINPWD=$ac_cv_path_BINPWD
7238 if test -n "$BINPWD"; then
7239   { echo "$as_me:$LINENO: result: $BINPWD" >&5
7240 echo "${ECHO_T}$BINPWD" >&6; }
7241 else
7242   { echo "$as_me:$LINENO: result: no" >&5
7243 echo "${ECHO_T}no" >&6; }
7244 fi
7245
7246
7247
7248 # Extract the first word of "Graphviz", so it can be a program name with args.
7249 set dummy Graphviz; ac_word=$2
7250 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7251 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7252 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7253   echo $ECHO_N "(cached) $ECHO_C" >&6
7254 else
7255   case $GRAPHVIZ in
7256   [\\/]* | ?:[\\/]*)
7257   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7258   ;;
7259   *)
7260   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7261 for as_dir in $PATH
7262 do
7263   IFS=$as_save_IFS
7264   test -z "$as_dir" && as_dir=.
7265   for ac_exec_ext in '' $ac_executable_extensions; do
7266   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7267     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7268     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7269     break 2
7270   fi
7271 done
7272 done
7273 IFS=$as_save_IFS
7274
7275   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7276   ;;
7277 esac
7278 fi
7279 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7280 if test -n "$GRAPHVIZ"; then
7281   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7282 echo "${ECHO_T}$GRAPHVIZ" >&6; }
7283 else
7284   { echo "$as_me:$LINENO: result: no" >&5
7285 echo "${ECHO_T}no" >&6; }
7286 fi
7287
7288
7289 if test "$GRAPHVIZ" != "echo Graphviz" ; then
7290
7291 cat >>confdefs.h <<\_ACEOF
7292 #define HAVE_GRAPHVIZ 1
7293 _ACEOF
7294
7295     if test "$llvm_cv_os_type" = "MingW" ; then
7296     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7297   fi
7298
7299 cat >>confdefs.h <<_ACEOF
7300 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7301 _ACEOF
7302
7303 fi
7304 # Extract the first word of "dot", so it can be a program name with args.
7305 set dummy dot; ac_word=$2
7306 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7307 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7308 if test "${ac_cv_path_DOT+set}" = set; then
7309   echo $ECHO_N "(cached) $ECHO_C" >&6
7310 else
7311   case $DOT in
7312   [\\/]* | ?:[\\/]*)
7313   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7314   ;;
7315   *)
7316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7317 for as_dir in $PATH
7318 do
7319   IFS=$as_save_IFS
7320   test -z "$as_dir" && as_dir=.
7321   for ac_exec_ext in '' $ac_executable_extensions; do
7322   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7323     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7324     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7325     break 2
7326   fi
7327 done
7328 done
7329 IFS=$as_save_IFS
7330
7331   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7332   ;;
7333 esac
7334 fi
7335 DOT=$ac_cv_path_DOT
7336 if test -n "$DOT"; then
7337   { echo "$as_me:$LINENO: result: $DOT" >&5
7338 echo "${ECHO_T}$DOT" >&6; }
7339 else
7340   { echo "$as_me:$LINENO: result: no" >&5
7341 echo "${ECHO_T}no" >&6; }
7342 fi
7343
7344
7345 if test "$DOT" != "echo dot" ; then
7346
7347 cat >>confdefs.h <<\_ACEOF
7348 #define HAVE_DOT 1
7349 _ACEOF
7350
7351     if test "$llvm_cv_os_type" = "MingW" ; then
7352     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7353   fi
7354
7355 cat >>confdefs.h <<_ACEOF
7356 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
7357 _ACEOF
7358
7359 fi
7360 # Extract the first word of "fdp", so it can be a program name with args.
7361 set dummy fdp; ac_word=$2
7362 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7363 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7364 if test "${ac_cv_path_FDP+set}" = set; then
7365   echo $ECHO_N "(cached) $ECHO_C" >&6
7366 else
7367   case $FDP in
7368   [\\/]* | ?:[\\/]*)
7369   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7370   ;;
7371   *)
7372   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7373 for as_dir in $PATH
7374 do
7375   IFS=$as_save_IFS
7376   test -z "$as_dir" && as_dir=.
7377   for ac_exec_ext in '' $ac_executable_extensions; do
7378   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7379     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7380     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7381     break 2
7382   fi
7383 done
7384 done
7385 IFS=$as_save_IFS
7386
7387   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7388   ;;
7389 esac
7390 fi
7391 FDP=$ac_cv_path_FDP
7392 if test -n "$FDP"; then
7393   { echo "$as_me:$LINENO: result: $FDP" >&5
7394 echo "${ECHO_T}$FDP" >&6; }
7395 else
7396   { echo "$as_me:$LINENO: result: no" >&5
7397 echo "${ECHO_T}no" >&6; }
7398 fi
7399
7400
7401 if test "$FDP" != "echo fdp" ; then
7402
7403 cat >>confdefs.h <<\_ACEOF
7404 #define HAVE_FDP 1
7405 _ACEOF
7406
7407     if test "$llvm_cv_os_type" = "MingW" ; then
7408     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7409   fi
7410
7411 cat >>confdefs.h <<_ACEOF
7412 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
7413 _ACEOF
7414
7415 fi
7416 # Extract the first word of "neato", so it can be a program name with args.
7417 set dummy neato; ac_word=$2
7418 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7419 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7420 if test "${ac_cv_path_NEATO+set}" = set; then
7421   echo $ECHO_N "(cached) $ECHO_C" >&6
7422 else
7423   case $NEATO in
7424   [\\/]* | ?:[\\/]*)
7425   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7426   ;;
7427   *)
7428   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7429 for as_dir in $PATH
7430 do
7431   IFS=$as_save_IFS
7432   test -z "$as_dir" && as_dir=.
7433   for ac_exec_ext in '' $ac_executable_extensions; do
7434   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7435     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7436     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7437     break 2
7438   fi
7439 done
7440 done
7441 IFS=$as_save_IFS
7442
7443   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7444   ;;
7445 esac
7446 fi
7447 NEATO=$ac_cv_path_NEATO
7448 if test -n "$NEATO"; then
7449   { echo "$as_me:$LINENO: result: $NEATO" >&5
7450 echo "${ECHO_T}$NEATO" >&6; }
7451 else
7452   { echo "$as_me:$LINENO: result: no" >&5
7453 echo "${ECHO_T}no" >&6; }
7454 fi
7455
7456
7457 if test "$NEATO" != "echo neato" ; then
7458
7459 cat >>confdefs.h <<\_ACEOF
7460 #define HAVE_NEATO 1
7461 _ACEOF
7462
7463     if test "$llvm_cv_os_type" = "MingW" ; then
7464     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7465   fi
7466
7467 cat >>confdefs.h <<_ACEOF
7468 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7469 _ACEOF
7470
7471 fi
7472 # Extract the first word of "twopi", so it can be a program name with args.
7473 set dummy twopi; ac_word=$2
7474 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7476 if test "${ac_cv_path_TWOPI+set}" = set; then
7477   echo $ECHO_N "(cached) $ECHO_C" >&6
7478 else
7479   case $TWOPI in
7480   [\\/]* | ?:[\\/]*)
7481   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7482   ;;
7483   *)
7484   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7485 for as_dir in $PATH
7486 do
7487   IFS=$as_save_IFS
7488   test -z "$as_dir" && as_dir=.
7489   for ac_exec_ext in '' $ac_executable_extensions; do
7490   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7491     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7492     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7493     break 2
7494   fi
7495 done
7496 done
7497 IFS=$as_save_IFS
7498
7499   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7500   ;;
7501 esac
7502 fi
7503 TWOPI=$ac_cv_path_TWOPI
7504 if test -n "$TWOPI"; then
7505   { echo "$as_me:$LINENO: result: $TWOPI" >&5
7506 echo "${ECHO_T}$TWOPI" >&6; }
7507 else
7508   { echo "$as_me:$LINENO: result: no" >&5
7509 echo "${ECHO_T}no" >&6; }
7510 fi
7511
7512
7513 if test "$TWOPI" != "echo twopi" ; then
7514
7515 cat >>confdefs.h <<\_ACEOF
7516 #define HAVE_TWOPI 1
7517 _ACEOF
7518
7519     if test "$llvm_cv_os_type" = "MingW" ; then
7520     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7521   fi
7522
7523 cat >>confdefs.h <<_ACEOF
7524 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7525 _ACEOF
7526
7527 fi
7528 # Extract the first word of "circo", so it can be a program name with args.
7529 set dummy circo; ac_word=$2
7530 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7532 if test "${ac_cv_path_CIRCO+set}" = set; then
7533   echo $ECHO_N "(cached) $ECHO_C" >&6
7534 else
7535   case $CIRCO in
7536   [\\/]* | ?:[\\/]*)
7537   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7538   ;;
7539   *)
7540   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7541 for as_dir in $PATH
7542 do
7543   IFS=$as_save_IFS
7544   test -z "$as_dir" && as_dir=.
7545   for ac_exec_ext in '' $ac_executable_extensions; do
7546   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7547     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7548     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7549     break 2
7550   fi
7551 done
7552 done
7553 IFS=$as_save_IFS
7554
7555   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7556   ;;
7557 esac
7558 fi
7559 CIRCO=$ac_cv_path_CIRCO
7560 if test -n "$CIRCO"; then
7561   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7562 echo "${ECHO_T}$CIRCO" >&6; }
7563 else
7564   { echo "$as_me:$LINENO: result: no" >&5
7565 echo "${ECHO_T}no" >&6; }
7566 fi
7567
7568
7569 if test "$CIRCO" != "echo circo" ; then
7570
7571 cat >>confdefs.h <<\_ACEOF
7572 #define HAVE_CIRCO 1
7573 _ACEOF
7574
7575     if test "$llvm_cv_os_type" = "MingW" ; then
7576     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7577   fi
7578
7579 cat >>confdefs.h <<_ACEOF
7580 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7581 _ACEOF
7582
7583 fi
7584 for ac_prog in gv gsview32
7585 do
7586   # Extract the first word of "$ac_prog", so it can be a program name with args.
7587 set dummy $ac_prog; ac_word=$2
7588 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7589 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7590 if test "${ac_cv_path_GV+set}" = set; then
7591   echo $ECHO_N "(cached) $ECHO_C" >&6
7592 else
7593   case $GV in
7594   [\\/]* | ?:[\\/]*)
7595   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7596   ;;
7597   *)
7598   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7599 for as_dir in $PATH
7600 do
7601   IFS=$as_save_IFS
7602   test -z "$as_dir" && as_dir=.
7603   for ac_exec_ext in '' $ac_executable_extensions; do
7604   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7605     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7606     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7607     break 2
7608   fi
7609 done
7610 done
7611 IFS=$as_save_IFS
7612
7613   ;;
7614 esac
7615 fi
7616 GV=$ac_cv_path_GV
7617 if test -n "$GV"; then
7618   { echo "$as_me:$LINENO: result: $GV" >&5
7619 echo "${ECHO_T}$GV" >&6; }
7620 else
7621   { echo "$as_me:$LINENO: result: no" >&5
7622 echo "${ECHO_T}no" >&6; }
7623 fi
7624
7625
7626   test -n "$GV" && break
7627 done
7628 test -n "$GV" || GV="echo gv"
7629
7630 if test "$GV" != "echo gv" ; then
7631
7632 cat >>confdefs.h <<\_ACEOF
7633 #define HAVE_GV 1
7634 _ACEOF
7635
7636     if test "$llvm_cv_os_type" = "MingW" ; then
7637     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7638   fi
7639
7640 cat >>confdefs.h <<_ACEOF
7641 #define LLVM_PATH_GV "$GV${EXEEXT}"
7642 _ACEOF
7643
7644 fi
7645 # Extract the first word of "dotty", so it can be a program name with args.
7646 set dummy dotty; ac_word=$2
7647 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7648 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7649 if test "${ac_cv_path_DOTTY+set}" = set; then
7650   echo $ECHO_N "(cached) $ECHO_C" >&6
7651 else
7652   case $DOTTY in
7653   [\\/]* | ?:[\\/]*)
7654   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7655   ;;
7656   *)
7657   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7658 for as_dir in $PATH
7659 do
7660   IFS=$as_save_IFS
7661   test -z "$as_dir" && as_dir=.
7662   for ac_exec_ext in '' $ac_executable_extensions; do
7663   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7664     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7665     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7666     break 2
7667   fi
7668 done
7669 done
7670 IFS=$as_save_IFS
7671
7672   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7673   ;;
7674 esac
7675 fi
7676 DOTTY=$ac_cv_path_DOTTY
7677 if test -n "$DOTTY"; then
7678   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7679 echo "${ECHO_T}$DOTTY" >&6; }
7680 else
7681   { echo "$as_me:$LINENO: result: no" >&5
7682 echo "${ECHO_T}no" >&6; }
7683 fi
7684
7685
7686 if test "$DOTTY" != "echo dotty" ; then
7687
7688 cat >>confdefs.h <<\_ACEOF
7689 #define HAVE_DOTTY 1
7690 _ACEOF
7691
7692     if test "$llvm_cv_os_type" = "MingW" ; then
7693     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7694   fi
7695
7696 cat >>confdefs.h <<_ACEOF
7697 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7698 _ACEOF
7699
7700 fi
7701
7702
7703 # Extract the first word of "perl", so it can be a program name with args.
7704 set dummy perl; ac_word=$2
7705 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7706 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7707 if test "${ac_cv_path_PERL+set}" = set; then
7708   echo $ECHO_N "(cached) $ECHO_C" >&6
7709 else
7710   case $PERL in
7711   [\\/]* | ?:[\\/]*)
7712   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7713   ;;
7714   *)
7715   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7716 for as_dir in $PATH
7717 do
7718   IFS=$as_save_IFS
7719   test -z "$as_dir" && as_dir=.
7720   for ac_exec_ext in '' $ac_executable_extensions; do
7721   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7722     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7723     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7724     break 2
7725   fi
7726 done
7727 done
7728 IFS=$as_save_IFS
7729
7730   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7731   ;;
7732 esac
7733 fi
7734 PERL=$ac_cv_path_PERL
7735 if test -n "$PERL"; then
7736   { echo "$as_me:$LINENO: result: $PERL" >&5
7737 echo "${ECHO_T}$PERL" >&6; }
7738 else
7739   { echo "$as_me:$LINENO: result: no" >&5
7740 echo "${ECHO_T}no" >&6; }
7741 fi
7742
7743
7744 if test "$PERL" != "none"; then
7745   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
7746 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
7747   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
7748     { echo "$as_me:$LINENO: result: yes" >&5
7749 echo "${ECHO_T}yes" >&6; }
7750   else
7751     PERL=none
7752     { echo "$as_me:$LINENO: result: not found" >&5
7753 echo "${ECHO_T}not found" >&6; }
7754   fi
7755 fi
7756
7757
7758 if test x"$PERL" = xnone; then
7759    HAVE_PERL=0
7760
7761    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
7762 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
7763    { (exit 1); exit 1; }; }
7764 else
7765    HAVE_PERL=1
7766
7767 fi
7768
7769 # Find a good install program.  We prefer a C program (faster),
7770 # so one script is as good as another.  But avoid the broken or
7771 # incompatible versions:
7772 # SysV /etc/install, /usr/sbin/install
7773 # SunOS /usr/etc/install
7774 # IRIX /sbin/install
7775 # AIX /bin/install
7776 # AmigaOS /C/install, which installs bootblocks on floppy discs
7777 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7778 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7779 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7780 # OS/2's system install, which has a completely different semantic
7781 # ./install, which can be erroneously created by make from ./install.sh.
7782 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7783 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7784 if test -z "$INSTALL"; then
7785 if test "${ac_cv_path_install+set}" = set; then
7786   echo $ECHO_N "(cached) $ECHO_C" >&6
7787 else
7788   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7789 for as_dir in $PATH
7790 do
7791   IFS=$as_save_IFS
7792   test -z "$as_dir" && as_dir=.
7793   # Account for people who put trailing slashes in PATH elements.
7794 case $as_dir/ in
7795   ./ | .// | /cC/* | \
7796   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7797   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7798   /usr/ucb/* ) ;;
7799   *)
7800     # OSF1 and SCO ODT 3.0 have their own names for install.
7801     # Don't use installbsd from OSF since it installs stuff as root
7802     # by default.
7803     for ac_prog in ginstall scoinst install; do
7804       for ac_exec_ext in '' $ac_executable_extensions; do
7805         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7806           if test $ac_prog = install &&
7807             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7808             # AIX install.  It has an incompatible calling convention.
7809             :
7810           elif test $ac_prog = install &&
7811             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7812             # program-specific install script used by HP pwplus--don't use.
7813             :
7814           else
7815             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7816             break 3
7817           fi
7818         fi
7819       done
7820     done
7821     ;;
7822 esac
7823 done
7824 IFS=$as_save_IFS
7825
7826
7827 fi
7828   if test "${ac_cv_path_install+set}" = set; then
7829     INSTALL=$ac_cv_path_install
7830   else
7831     # As a last resort, use the slow shell script.  Don't cache a
7832     # value for INSTALL within a source directory, because that will
7833     # break other packages using the cache if that directory is
7834     # removed, or if the value is a relative name.
7835     INSTALL=$ac_install_sh
7836   fi
7837 fi
7838 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7839 echo "${ECHO_T}$INSTALL" >&6; }
7840
7841 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7842 # It thinks the first close brace ends the variable substitution.
7843 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7844
7845 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7846
7847 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7848
7849
7850 # Extract the first word of "bzip2", so it can be a program name with args.
7851 set dummy bzip2; ac_word=$2
7852 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7853 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7854 if test "${ac_cv_path_BZIP2+set}" = set; then
7855   echo $ECHO_N "(cached) $ECHO_C" >&6
7856 else
7857   case $BZIP2 in
7858   [\\/]* | ?:[\\/]*)
7859   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7860   ;;
7861   *)
7862   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7863 for as_dir in $PATH
7864 do
7865   IFS=$as_save_IFS
7866   test -z "$as_dir" && as_dir=.
7867   for ac_exec_ext in '' $ac_executable_extensions; do
7868   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7869     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7870     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7871     break 2
7872   fi
7873 done
7874 done
7875 IFS=$as_save_IFS
7876
7877   ;;
7878 esac
7879 fi
7880 BZIP2=$ac_cv_path_BZIP2
7881 if test -n "$BZIP2"; then
7882   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7883 echo "${ECHO_T}$BZIP2" >&6; }
7884 else
7885   { echo "$as_me:$LINENO: result: no" >&5
7886 echo "${ECHO_T}no" >&6; }
7887 fi
7888
7889
7890 # Extract the first word of "doxygen", so it can be a program name with args.
7891 set dummy doxygen; ac_word=$2
7892 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7893 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7894 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7895   echo $ECHO_N "(cached) $ECHO_C" >&6
7896 else
7897   case $DOXYGEN in
7898   [\\/]* | ?:[\\/]*)
7899   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7900   ;;
7901   *)
7902   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7903 for as_dir in $PATH
7904 do
7905   IFS=$as_save_IFS
7906   test -z "$as_dir" && as_dir=.
7907   for ac_exec_ext in '' $ac_executable_extensions; do
7908   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7909     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7910     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7911     break 2
7912   fi
7913 done
7914 done
7915 IFS=$as_save_IFS
7916
7917   ;;
7918 esac
7919 fi
7920 DOXYGEN=$ac_cv_path_DOXYGEN
7921 if test -n "$DOXYGEN"; then
7922   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7923 echo "${ECHO_T}$DOXYGEN" >&6; }
7924 else
7925   { echo "$as_me:$LINENO: result: no" >&5
7926 echo "${ECHO_T}no" >&6; }
7927 fi
7928
7929
7930 # Extract the first word of "groff", so it can be a program name with args.
7931 set dummy groff; ac_word=$2
7932 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7933 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7934 if test "${ac_cv_path_GROFF+set}" = set; then
7935   echo $ECHO_N "(cached) $ECHO_C" >&6
7936 else
7937   case $GROFF in
7938   [\\/]* | ?:[\\/]*)
7939   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7940   ;;
7941   *)
7942   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7943 for as_dir in $PATH
7944 do
7945   IFS=$as_save_IFS
7946   test -z "$as_dir" && as_dir=.
7947   for ac_exec_ext in '' $ac_executable_extensions; do
7948   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7949     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7950     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7951     break 2
7952   fi
7953 done
7954 done
7955 IFS=$as_save_IFS
7956
7957   ;;
7958 esac
7959 fi
7960 GROFF=$ac_cv_path_GROFF
7961 if test -n "$GROFF"; then
7962   { echo "$as_me:$LINENO: result: $GROFF" >&5
7963 echo "${ECHO_T}$GROFF" >&6; }
7964 else
7965   { echo "$as_me:$LINENO: result: no" >&5
7966 echo "${ECHO_T}no" >&6; }
7967 fi
7968
7969
7970 # Extract the first word of "gzip", so it can be a program name with args.
7971 set dummy gzip; ac_word=$2
7972 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7973 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7974 if test "${ac_cv_path_GZIP+set}" = set; then
7975   echo $ECHO_N "(cached) $ECHO_C" >&6
7976 else
7977   case $GZIP in
7978   [\\/]* | ?:[\\/]*)
7979   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
7980   ;;
7981   *)
7982   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7983 for as_dir in $PATH
7984 do
7985   IFS=$as_save_IFS
7986   test -z "$as_dir" && as_dir=.
7987   for ac_exec_ext in '' $ac_executable_extensions; do
7988   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7989     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
7990     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7991     break 2
7992   fi
7993 done
7994 done
7995 IFS=$as_save_IFS
7996
7997   ;;
7998 esac
7999 fi
8000 GZIP=$ac_cv_path_GZIP
8001 if test -n "$GZIP"; then
8002   { echo "$as_me:$LINENO: result: $GZIP" >&5
8003 echo "${ECHO_T}$GZIP" >&6; }
8004 else
8005   { echo "$as_me:$LINENO: result: no" >&5
8006 echo "${ECHO_T}no" >&6; }
8007 fi
8008
8009
8010 # Extract the first word of "pod2html", so it can be a program name with args.
8011 set dummy pod2html; ac_word=$2
8012 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8013 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8014 if test "${ac_cv_path_POD2HTML+set}" = set; then
8015   echo $ECHO_N "(cached) $ECHO_C" >&6
8016 else
8017   case $POD2HTML in
8018   [\\/]* | ?:[\\/]*)
8019   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8020   ;;
8021   *)
8022   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8023 for as_dir in $PATH
8024 do
8025   IFS=$as_save_IFS
8026   test -z "$as_dir" && as_dir=.
8027   for ac_exec_ext in '' $ac_executable_extensions; do
8028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8029     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8030     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8031     break 2
8032   fi
8033 done
8034 done
8035 IFS=$as_save_IFS
8036
8037   ;;
8038 esac
8039 fi
8040 POD2HTML=$ac_cv_path_POD2HTML
8041 if test -n "$POD2HTML"; then
8042   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8043 echo "${ECHO_T}$POD2HTML" >&6; }
8044 else
8045   { echo "$as_me:$LINENO: result: no" >&5
8046 echo "${ECHO_T}no" >&6; }
8047 fi
8048
8049
8050 # Extract the first word of "pod2man", so it can be a program name with args.
8051 set dummy pod2man; ac_word=$2
8052 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8054 if test "${ac_cv_path_POD2MAN+set}" = set; then
8055   echo $ECHO_N "(cached) $ECHO_C" >&6
8056 else
8057   case $POD2MAN in
8058   [\\/]* | ?:[\\/]*)
8059   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8060   ;;
8061   *)
8062   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8063 for as_dir in $PATH
8064 do
8065   IFS=$as_save_IFS
8066   test -z "$as_dir" && as_dir=.
8067   for ac_exec_ext in '' $ac_executable_extensions; do
8068   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8069     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8070     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8071     break 2
8072   fi
8073 done
8074 done
8075 IFS=$as_save_IFS
8076
8077   ;;
8078 esac
8079 fi
8080 POD2MAN=$ac_cv_path_POD2MAN
8081 if test -n "$POD2MAN"; then
8082   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8083 echo "${ECHO_T}$POD2MAN" >&6; }
8084 else
8085   { echo "$as_me:$LINENO: result: no" >&5
8086 echo "${ECHO_T}no" >&6; }
8087 fi
8088
8089
8090 # Extract the first word of "runtest", so it can be a program name with args.
8091 set dummy runtest; ac_word=$2
8092 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8093 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8094 if test "${ac_cv_path_RUNTEST+set}" = set; then
8095   echo $ECHO_N "(cached) $ECHO_C" >&6
8096 else
8097   case $RUNTEST in
8098   [\\/]* | ?:[\\/]*)
8099   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8100   ;;
8101   *)
8102   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8103 for as_dir in $PATH
8104 do
8105   IFS=$as_save_IFS
8106   test -z "$as_dir" && as_dir=.
8107   for ac_exec_ext in '' $ac_executable_extensions; do
8108   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8109     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8110     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8111     break 2
8112   fi
8113 done
8114 done
8115 IFS=$as_save_IFS
8116
8117   ;;
8118 esac
8119 fi
8120 RUNTEST=$ac_cv_path_RUNTEST
8121 if test -n "$RUNTEST"; then
8122   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8123 echo "${ECHO_T}$RUNTEST" >&6; }
8124 else
8125   { echo "$as_me:$LINENO: result: no" >&5
8126 echo "${ECHO_T}no" >&6; }
8127 fi
8128
8129
8130
8131 no_itcl=true
8132 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8133 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8134
8135 # Check whether --with-tclinclude was given.
8136 if test "${with_tclinclude+set}" = set; then
8137   withval=$with_tclinclude; with_tclinclude=${withval}
8138 else
8139   with_tclinclude=''
8140 fi
8141
8142 if test "${ac_cv_path_tclsh+set}" = set; then
8143   echo $ECHO_N "(cached) $ECHO_C" >&6
8144 else
8145
8146 if test x"${with_tclinclude}" != x ; then
8147   if test -f ${with_tclinclude}/tclsh ; then
8148     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8149   elif test -f ${with_tclinclude}/src/tclsh ; then
8150     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8151   else
8152     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8153 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8154    { (exit 1); exit 1; }; }
8155   fi
8156 fi
8157 fi
8158
8159
8160 if test x"${ac_cv_path_tclsh}" = x ; then
8161   { echo "$as_me:$LINENO: result: none" >&5
8162 echo "${ECHO_T}none" >&6; }
8163   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
8164 do
8165   # Extract the first word of "$ac_prog", so it can be a program name with args.
8166 set dummy $ac_prog; ac_word=$2
8167 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8168 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8169 if test "${ac_cv_path_TCLSH+set}" = set; then
8170   echo $ECHO_N "(cached) $ECHO_C" >&6
8171 else
8172   case $TCLSH in
8173   [\\/]* | ?:[\\/]*)
8174   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8175   ;;
8176   *)
8177   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8178 for as_dir in $PATH
8179 do
8180   IFS=$as_save_IFS
8181   test -z "$as_dir" && as_dir=.
8182   for ac_exec_ext in '' $ac_executable_extensions; do
8183   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8184     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8185     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8186     break 2
8187   fi
8188 done
8189 done
8190 IFS=$as_save_IFS
8191
8192   ;;
8193 esac
8194 fi
8195 TCLSH=$ac_cv_path_TCLSH
8196 if test -n "$TCLSH"; then
8197   { echo "$as_me:$LINENO: result: $TCLSH" >&5
8198 echo "${ECHO_T}$TCLSH" >&6; }
8199 else
8200   { echo "$as_me:$LINENO: result: no" >&5
8201 echo "${ECHO_T}no" >&6; }
8202 fi
8203
8204
8205   test -n "$TCLSH" && break
8206 done
8207
8208   if test x"${TCLSH}" = x ; then
8209     ac_cv_path_tclsh='';
8210   else
8211     ac_cv_path_tclsh="${TCLSH}";
8212   fi
8213 else
8214   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8215 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8216   TCLSH="${ac_cv_path_tclsh}"
8217
8218 fi
8219
8220 # Extract the first word of "zip", so it can be a program name with args.
8221 set dummy zip; ac_word=$2
8222 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8223 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8224 if test "${ac_cv_path_ZIP+set}" = set; then
8225   echo $ECHO_N "(cached) $ECHO_C" >&6
8226 else
8227   case $ZIP in
8228   [\\/]* | ?:[\\/]*)
8229   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8230   ;;
8231   *)
8232   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8233 for as_dir in $PATH
8234 do
8235   IFS=$as_save_IFS
8236   test -z "$as_dir" && as_dir=.
8237   for ac_exec_ext in '' $ac_executable_extensions; do
8238   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8239     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8240     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8241     break 2
8242   fi
8243 done
8244 done
8245 IFS=$as_save_IFS
8246
8247   ;;
8248 esac
8249 fi
8250 ZIP=$ac_cv_path_ZIP
8251 if test -n "$ZIP"; then
8252   { echo "$as_me:$LINENO: result: $ZIP" >&5
8253 echo "${ECHO_T}$ZIP" >&6; }
8254 else
8255   { echo "$as_me:$LINENO: result: no" >&5
8256 echo "${ECHO_T}no" >&6; }
8257 fi
8258
8259
8260 for ac_prog in ocamlc
8261 do
8262   # Extract the first word of "$ac_prog", so it can be a program name with args.
8263 set dummy $ac_prog; ac_word=$2
8264 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8265 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8266 if test "${ac_cv_path_OCAMLC+set}" = set; then
8267   echo $ECHO_N "(cached) $ECHO_C" >&6
8268 else
8269   case $OCAMLC in
8270   [\\/]* | ?:[\\/]*)
8271   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8272   ;;
8273   *)
8274   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8275 for as_dir in $PATH
8276 do
8277   IFS=$as_save_IFS
8278   test -z "$as_dir" && as_dir=.
8279   for ac_exec_ext in '' $ac_executable_extensions; do
8280   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8281     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8282     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8283     break 2
8284   fi
8285 done
8286 done
8287 IFS=$as_save_IFS
8288
8289   ;;
8290 esac
8291 fi
8292 OCAMLC=$ac_cv_path_OCAMLC
8293 if test -n "$OCAMLC"; then
8294   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8295 echo "${ECHO_T}$OCAMLC" >&6; }
8296 else
8297   { echo "$as_me:$LINENO: result: no" >&5
8298 echo "${ECHO_T}no" >&6; }
8299 fi
8300
8301
8302   test -n "$OCAMLC" && break
8303 done
8304
8305 for ac_prog in ocamlopt
8306 do
8307   # Extract the first word of "$ac_prog", so it can be a program name with args.
8308 set dummy $ac_prog; ac_word=$2
8309 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8310 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8311 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8312   echo $ECHO_N "(cached) $ECHO_C" >&6
8313 else
8314   case $OCAMLOPT in
8315   [\\/]* | ?:[\\/]*)
8316   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8317   ;;
8318   *)
8319   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8320 for as_dir in $PATH
8321 do
8322   IFS=$as_save_IFS
8323   test -z "$as_dir" && as_dir=.
8324   for ac_exec_ext in '' $ac_executable_extensions; do
8325   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8326     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8327     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8328     break 2
8329   fi
8330 done
8331 done
8332 IFS=$as_save_IFS
8333
8334   ;;
8335 esac
8336 fi
8337 OCAMLOPT=$ac_cv_path_OCAMLOPT
8338 if test -n "$OCAMLOPT"; then
8339   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8340 echo "${ECHO_T}$OCAMLOPT" >&6; }
8341 else
8342   { echo "$as_me:$LINENO: result: no" >&5
8343 echo "${ECHO_T}no" >&6; }
8344 fi
8345
8346
8347   test -n "$OCAMLOPT" && break
8348 done
8349
8350 for ac_prog in ocamldep
8351 do
8352   # Extract the first word of "$ac_prog", so it can be a program name with args.
8353 set dummy $ac_prog; ac_word=$2
8354 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8355 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8356 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8357   echo $ECHO_N "(cached) $ECHO_C" >&6
8358 else
8359   case $OCAMLDEP in
8360   [\\/]* | ?:[\\/]*)
8361   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8362   ;;
8363   *)
8364   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8365 for as_dir in $PATH
8366 do
8367   IFS=$as_save_IFS
8368   test -z "$as_dir" && as_dir=.
8369   for ac_exec_ext in '' $ac_executable_extensions; do
8370   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8371     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8372     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8373     break 2
8374   fi
8375 done
8376 done
8377 IFS=$as_save_IFS
8378
8379   ;;
8380 esac
8381 fi
8382 OCAMLDEP=$ac_cv_path_OCAMLDEP
8383 if test -n "$OCAMLDEP"; then
8384   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8385 echo "${ECHO_T}$OCAMLDEP" >&6; }
8386 else
8387   { echo "$as_me:$LINENO: result: no" >&5
8388 echo "${ECHO_T}no" >&6; }
8389 fi
8390
8391
8392   test -n "$OCAMLDEP" && break
8393 done
8394
8395 for ac_prog in ocamldoc
8396 do
8397   # Extract the first word of "$ac_prog", so it can be a program name with args.
8398 set dummy $ac_prog; ac_word=$2
8399 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8400 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8401 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8402   echo $ECHO_N "(cached) $ECHO_C" >&6
8403 else
8404   case $OCAMLDOC in
8405   [\\/]* | ?:[\\/]*)
8406   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8407   ;;
8408   *)
8409   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8410 for as_dir in $PATH
8411 do
8412   IFS=$as_save_IFS
8413   test -z "$as_dir" && as_dir=.
8414   for ac_exec_ext in '' $ac_executable_extensions; do
8415   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8416     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8417     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8418     break 2
8419   fi
8420 done
8421 done
8422 IFS=$as_save_IFS
8423
8424   ;;
8425 esac
8426 fi
8427 OCAMLDOC=$ac_cv_path_OCAMLDOC
8428 if test -n "$OCAMLDOC"; then
8429   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8430 echo "${ECHO_T}$OCAMLDOC" >&6; }
8431 else
8432   { echo "$as_me:$LINENO: result: no" >&5
8433 echo "${ECHO_T}no" >&6; }
8434 fi
8435
8436
8437   test -n "$OCAMLDOC" && break
8438 done
8439
8440 for ac_prog in gas as
8441 do
8442   # Extract the first word of "$ac_prog", so it can be a program name with args.
8443 set dummy $ac_prog; ac_word=$2
8444 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8445 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8446 if test "${ac_cv_path_GAS+set}" = set; then
8447   echo $ECHO_N "(cached) $ECHO_C" >&6
8448 else
8449   case $GAS in
8450   [\\/]* | ?:[\\/]*)
8451   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8452   ;;
8453   *)
8454   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8455 for as_dir in $PATH
8456 do
8457   IFS=$as_save_IFS
8458   test -z "$as_dir" && as_dir=.
8459   for ac_exec_ext in '' $ac_executable_extensions; do
8460   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8461     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8462     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8463     break 2
8464   fi
8465 done
8466 done
8467 IFS=$as_save_IFS
8468
8469   ;;
8470 esac
8471 fi
8472 GAS=$ac_cv_path_GAS
8473 if test -n "$GAS"; then
8474   { echo "$as_me:$LINENO: result: $GAS" >&5
8475 echo "${ECHO_T}$GAS" >&6; }
8476 else
8477   { echo "$as_me:$LINENO: result: no" >&5
8478 echo "${ECHO_T}no" >&6; }
8479 fi
8480
8481
8482   test -n "$GAS" && break
8483 done
8484
8485
8486 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8487 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8488 if test "${llvm_cv_link_use_r+set}" = set; then
8489   echo $ECHO_N "(cached) $ECHO_C" >&6
8490 else
8491    ac_ext=c
8492 ac_cpp='$CPP $CPPFLAGS'
8493 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8494 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8495 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8496
8497   oldcflags="$CFLAGS"
8498   CFLAGS="$CFLAGS -Wl,-R."
8499   cat >conftest.$ac_ext <<_ACEOF
8500 /* confdefs.h.  */
8501 _ACEOF
8502 cat confdefs.h >>conftest.$ac_ext
8503 cat >>conftest.$ac_ext <<_ACEOF
8504 /* end confdefs.h.  */
8505
8506 int
8507 main ()
8508 {
8509 int main() { return 0; }
8510   ;
8511   return 0;
8512 }
8513 _ACEOF
8514 rm -f conftest.$ac_objext conftest$ac_exeext
8515 if { (ac_try="$ac_link"
8516 case "(($ac_try" in
8517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8518   *) ac_try_echo=$ac_try;;
8519 esac
8520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8521   (eval "$ac_link") 2>conftest.er1
8522   ac_status=$?
8523   grep -v '^ *+' conftest.er1 >conftest.err
8524   rm -f conftest.er1
8525   cat conftest.err >&5
8526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8527   (exit $ac_status); } &&
8528          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8529   { (case "(($ac_try" in
8530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8531   *) ac_try_echo=$ac_try;;
8532 esac
8533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8534   (eval "$ac_try") 2>&5
8535   ac_status=$?
8536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8537   (exit $ac_status); }; } &&
8538          { ac_try='test -s conftest$ac_exeext'
8539   { (case "(($ac_try" in
8540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8541   *) ac_try_echo=$ac_try;;
8542 esac
8543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8544   (eval "$ac_try") 2>&5
8545   ac_status=$?
8546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8547   (exit $ac_status); }; }; then
8548   llvm_cv_link_use_r=yes
8549 else
8550   echo "$as_me: failed program was:" >&5
8551 sed 's/^/| /' conftest.$ac_ext >&5
8552
8553         llvm_cv_link_use_r=no
8554 fi
8555
8556 rm -f core conftest.err conftest.$ac_objext \
8557       conftest$ac_exeext conftest.$ac_ext
8558   CFLAGS="$oldcflags"
8559   ac_ext=c
8560 ac_cpp='$CPP $CPPFLAGS'
8561 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8562 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8563 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8564
8565
8566 fi
8567 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8568 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8569 if test "$llvm_cv_link_use_r" = yes ; then
8570
8571 cat >>confdefs.h <<\_ACEOF
8572 #define HAVE_LINK_R 1
8573 _ACEOF
8574
8575   fi
8576
8577
8578 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8579 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8580 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8581   echo $ECHO_N "(cached) $ECHO_C" >&6
8582 else
8583    ac_ext=c
8584 ac_cpp='$CPP $CPPFLAGS'
8585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8588
8589   oldcflags="$CFLAGS"
8590   CFLAGS="$CFLAGS -Wl,-export-dynamic"
8591   cat >conftest.$ac_ext <<_ACEOF
8592 /* confdefs.h.  */
8593 _ACEOF
8594 cat confdefs.h >>conftest.$ac_ext
8595 cat >>conftest.$ac_ext <<_ACEOF
8596 /* end confdefs.h.  */
8597
8598 int
8599 main ()
8600 {
8601 int main() { return 0; }
8602   ;
8603   return 0;
8604 }
8605 _ACEOF
8606 rm -f conftest.$ac_objext conftest$ac_exeext
8607 if { (ac_try="$ac_link"
8608 case "(($ac_try" in
8609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8610   *) ac_try_echo=$ac_try;;
8611 esac
8612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8613   (eval "$ac_link") 2>conftest.er1
8614   ac_status=$?
8615   grep -v '^ *+' conftest.er1 >conftest.err
8616   rm -f conftest.er1
8617   cat conftest.err >&5
8618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8619   (exit $ac_status); } &&
8620          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8621   { (case "(($ac_try" in
8622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8623   *) ac_try_echo=$ac_try;;
8624 esac
8625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8626   (eval "$ac_try") 2>&5
8627   ac_status=$?
8628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8629   (exit $ac_status); }; } &&
8630          { ac_try='test -s conftest$ac_exeext'
8631   { (case "(($ac_try" in
8632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8633   *) ac_try_echo=$ac_try;;
8634 esac
8635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8636   (eval "$ac_try") 2>&5
8637   ac_status=$?
8638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8639   (exit $ac_status); }; }; then
8640   llvm_cv_link_use_export_dynamic=yes
8641 else
8642   echo "$as_me: failed program was:" >&5
8643 sed 's/^/| /' conftest.$ac_ext >&5
8644
8645         llvm_cv_link_use_export_dynamic=no
8646 fi
8647
8648 rm -f core conftest.err conftest.$ac_objext \
8649       conftest$ac_exeext conftest.$ac_ext
8650   CFLAGS="$oldcflags"
8651   ac_ext=c
8652 ac_cpp='$CPP $CPPFLAGS'
8653 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8654 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8655 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8656
8657
8658 fi
8659 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8660 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8661 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8662
8663 cat >>confdefs.h <<\_ACEOF
8664 #define HAVE_LINK_EXPORT_DYNAMIC 1
8665 _ACEOF
8666
8667   fi
8668
8669
8670
8671
8672 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8673 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8674 if test "${ac_cv_c_const+set}" = set; then
8675   echo $ECHO_N "(cached) $ECHO_C" >&6
8676 else
8677   cat >conftest.$ac_ext <<_ACEOF
8678 /* confdefs.h.  */
8679 _ACEOF
8680 cat confdefs.h >>conftest.$ac_ext
8681 cat >>conftest.$ac_ext <<_ACEOF
8682 /* end confdefs.h.  */
8683
8684 int
8685 main ()
8686 {
8687 /* FIXME: Include the comments suggested by Paul. */
8688 #ifndef __cplusplus
8689   /* Ultrix mips cc rejects this.  */
8690   typedef int charset[2];
8691   const charset x;
8692   /* SunOS 4.1.1 cc rejects this.  */
8693   char const *const *ccp;
8694   char **p;
8695   /* NEC SVR4.0.2 mips cc rejects this.  */
8696   struct point {int x, y;};
8697   static struct point const zero = {0,0};
8698   /* AIX XL C 1.02.0.0 rejects this.
8699      It does not let you subtract one const X* pointer from another in
8700      an arm of an if-expression whose if-part is not a constant
8701      expression */
8702   const char *g = "string";
8703   ccp = &g + (g ? g-g : 0);
8704   /* HPUX 7.0 cc rejects these. */
8705   ++ccp;
8706   p = (char**) ccp;
8707   ccp = (char const *const *) p;
8708   { /* SCO 3.2v4 cc rejects this.  */
8709     char *t;
8710     char const *s = 0 ? (char *) 0 : (char const *) 0;
8711
8712     *t++ = 0;
8713     if (s) return 0;
8714   }
8715   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8716     int x[] = {25, 17};
8717     const int *foo = &x[0];
8718     ++foo;
8719   }
8720   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8721     typedef const int *iptr;
8722     iptr p = 0;
8723     ++p;
8724   }
8725   { /* AIX XL C 1.02.0.0 rejects this saying
8726        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8727     struct s { int j; const int *ap[3]; };
8728     struct s *b; b->j = 5;
8729   }
8730   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8731     const int foo = 10;
8732     if (!foo) return 0;
8733   }
8734   return !x[0] && !zero.x;
8735 #endif
8736
8737   ;
8738   return 0;
8739 }
8740 _ACEOF
8741 rm -f conftest.$ac_objext
8742 if { (ac_try="$ac_compile"
8743 case "(($ac_try" in
8744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8745   *) ac_try_echo=$ac_try;;
8746 esac
8747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8748   (eval "$ac_compile") 2>conftest.er1
8749   ac_status=$?
8750   grep -v '^ *+' conftest.er1 >conftest.err
8751   rm -f conftest.er1
8752   cat conftest.err >&5
8753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8754   (exit $ac_status); } &&
8755          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8756   { (case "(($ac_try" in
8757   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8758   *) ac_try_echo=$ac_try;;
8759 esac
8760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8761   (eval "$ac_try") 2>&5
8762   ac_status=$?
8763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8764   (exit $ac_status); }; } &&
8765          { ac_try='test -s conftest.$ac_objext'
8766   { (case "(($ac_try" in
8767   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8768   *) ac_try_echo=$ac_try;;
8769 esac
8770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8771   (eval "$ac_try") 2>&5
8772   ac_status=$?
8773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8774   (exit $ac_status); }; }; then
8775   ac_cv_c_const=yes
8776 else
8777   echo "$as_me: failed program was:" >&5
8778 sed 's/^/| /' conftest.$ac_ext >&5
8779
8780         ac_cv_c_const=no
8781 fi
8782
8783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8784 fi
8785 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8786 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8787 if test $ac_cv_c_const = no; then
8788
8789 cat >>confdefs.h <<\_ACEOF
8790 #define const
8791 _ACEOF
8792
8793 fi
8794
8795
8796
8797
8798
8799
8800 ac_header_dirent=no
8801 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8802   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8803 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8804 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8805 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8806   echo $ECHO_N "(cached) $ECHO_C" >&6
8807 else
8808   cat >conftest.$ac_ext <<_ACEOF
8809 /* confdefs.h.  */
8810 _ACEOF
8811 cat confdefs.h >>conftest.$ac_ext
8812 cat >>conftest.$ac_ext <<_ACEOF
8813 /* end confdefs.h.  */
8814 #include <sys/types.h>
8815 #include <$ac_hdr>
8816
8817 int
8818 main ()
8819 {
8820 if ((DIR *) 0)
8821 return 0;
8822   ;
8823   return 0;
8824 }
8825 _ACEOF
8826 rm -f conftest.$ac_objext
8827 if { (ac_try="$ac_compile"
8828 case "(($ac_try" in
8829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8830   *) ac_try_echo=$ac_try;;
8831 esac
8832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8833   (eval "$ac_compile") 2>conftest.er1
8834   ac_status=$?
8835   grep -v '^ *+' conftest.er1 >conftest.err
8836   rm -f conftest.er1
8837   cat conftest.err >&5
8838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8839   (exit $ac_status); } &&
8840          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8841   { (case "(($ac_try" in
8842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8843   *) ac_try_echo=$ac_try;;
8844 esac
8845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8846   (eval "$ac_try") 2>&5
8847   ac_status=$?
8848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8849   (exit $ac_status); }; } &&
8850          { ac_try='test -s conftest.$ac_objext'
8851   { (case "(($ac_try" in
8852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8853   *) ac_try_echo=$ac_try;;
8854 esac
8855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8856   (eval "$ac_try") 2>&5
8857   ac_status=$?
8858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8859   (exit $ac_status); }; }; then
8860   eval "$as_ac_Header=yes"
8861 else
8862   echo "$as_me: failed program was:" >&5
8863 sed 's/^/| /' conftest.$ac_ext >&5
8864
8865         eval "$as_ac_Header=no"
8866 fi
8867
8868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8869 fi
8870 ac_res=`eval echo '${'$as_ac_Header'}'`
8871                { echo "$as_me:$LINENO: result: $ac_res" >&5
8872 echo "${ECHO_T}$ac_res" >&6; }
8873 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8874   cat >>confdefs.h <<_ACEOF
8875 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8876 _ACEOF
8877
8878 ac_header_dirent=$ac_hdr; break
8879 fi
8880
8881 done
8882 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8883 if test $ac_header_dirent = dirent.h; then
8884   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8885 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8886 if test "${ac_cv_search_opendir+set}" = set; then
8887   echo $ECHO_N "(cached) $ECHO_C" >&6
8888 else
8889   ac_func_search_save_LIBS=$LIBS
8890 cat >conftest.$ac_ext <<_ACEOF
8891 /* confdefs.h.  */
8892 _ACEOF
8893 cat confdefs.h >>conftest.$ac_ext
8894 cat >>conftest.$ac_ext <<_ACEOF
8895 /* end confdefs.h.  */
8896
8897 /* Override any GCC internal prototype to avoid an error.
8898    Use char because int might match the return type of a GCC
8899    builtin and then its argument prototype would still apply.  */
8900 #ifdef __cplusplus
8901 extern "C"
8902 #endif
8903 char opendir ();
8904 int
8905 main ()
8906 {
8907 return opendir ();
8908   ;
8909   return 0;
8910 }
8911 _ACEOF
8912 for ac_lib in '' dir; do
8913   if test -z "$ac_lib"; then
8914     ac_res="none required"
8915   else
8916     ac_res=-l$ac_lib
8917     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8918   fi
8919   rm -f conftest.$ac_objext conftest$ac_exeext
8920 if { (ac_try="$ac_link"
8921 case "(($ac_try" in
8922   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8923   *) ac_try_echo=$ac_try;;
8924 esac
8925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8926   (eval "$ac_link") 2>conftest.er1
8927   ac_status=$?
8928   grep -v '^ *+' conftest.er1 >conftest.err
8929   rm -f conftest.er1
8930   cat conftest.err >&5
8931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8932   (exit $ac_status); } &&
8933          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8934   { (case "(($ac_try" in
8935   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8936   *) ac_try_echo=$ac_try;;
8937 esac
8938 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8939   (eval "$ac_try") 2>&5
8940   ac_status=$?
8941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8942   (exit $ac_status); }; } &&
8943          { ac_try='test -s conftest$ac_exeext'
8944   { (case "(($ac_try" in
8945   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8946   *) ac_try_echo=$ac_try;;
8947 esac
8948 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8949   (eval "$ac_try") 2>&5
8950   ac_status=$?
8951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8952   (exit $ac_status); }; }; then
8953   ac_cv_search_opendir=$ac_res
8954 else
8955   echo "$as_me: failed program was:" >&5
8956 sed 's/^/| /' conftest.$ac_ext >&5
8957
8958
8959 fi
8960
8961 rm -f core conftest.err conftest.$ac_objext \
8962       conftest$ac_exeext
8963   if test "${ac_cv_search_opendir+set}" = set; then
8964   break
8965 fi
8966 done
8967 if test "${ac_cv_search_opendir+set}" = set; then
8968   :
8969 else
8970   ac_cv_search_opendir=no
8971 fi
8972 rm conftest.$ac_ext
8973 LIBS=$ac_func_search_save_LIBS
8974 fi
8975 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8976 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8977 ac_res=$ac_cv_search_opendir
8978 if test "$ac_res" != no; then
8979   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8980
8981 fi
8982
8983 else
8984   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8985 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8986 if test "${ac_cv_search_opendir+set}" = set; then
8987   echo $ECHO_N "(cached) $ECHO_C" >&6
8988 else
8989   ac_func_search_save_LIBS=$LIBS
8990 cat >conftest.$ac_ext <<_ACEOF
8991 /* confdefs.h.  */
8992 _ACEOF
8993 cat confdefs.h >>conftest.$ac_ext
8994 cat >>conftest.$ac_ext <<_ACEOF
8995 /* end confdefs.h.  */
8996
8997 /* Override any GCC internal prototype to avoid an error.
8998    Use char because int might match the return type of a GCC
8999    builtin and then its argument prototype would still apply.  */
9000 #ifdef __cplusplus
9001 extern "C"
9002 #endif
9003 char opendir ();
9004 int
9005 main ()
9006 {
9007 return opendir ();
9008   ;
9009   return 0;
9010 }
9011 _ACEOF
9012 for ac_lib in '' x; do
9013   if test -z "$ac_lib"; then
9014     ac_res="none required"
9015   else
9016     ac_res=-l$ac_lib
9017     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9018   fi
9019   rm -f conftest.$ac_objext conftest$ac_exeext
9020 if { (ac_try="$ac_link"
9021 case "(($ac_try" in
9022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9023   *) ac_try_echo=$ac_try;;
9024 esac
9025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9026   (eval "$ac_link") 2>conftest.er1
9027   ac_status=$?
9028   grep -v '^ *+' conftest.er1 >conftest.err
9029   rm -f conftest.er1
9030   cat conftest.err >&5
9031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9032   (exit $ac_status); } &&
9033          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9034   { (case "(($ac_try" in
9035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9036   *) ac_try_echo=$ac_try;;
9037 esac
9038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9039   (eval "$ac_try") 2>&5
9040   ac_status=$?
9041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9042   (exit $ac_status); }; } &&
9043          { ac_try='test -s conftest$ac_exeext'
9044   { (case "(($ac_try" in
9045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9046   *) ac_try_echo=$ac_try;;
9047 esac
9048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9049   (eval "$ac_try") 2>&5
9050   ac_status=$?
9051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9052   (exit $ac_status); }; }; then
9053   ac_cv_search_opendir=$ac_res
9054 else
9055   echo "$as_me: failed program was:" >&5
9056 sed 's/^/| /' conftest.$ac_ext >&5
9057
9058
9059 fi
9060
9061 rm -f core conftest.err conftest.$ac_objext \
9062       conftest$ac_exeext
9063   if test "${ac_cv_search_opendir+set}" = set; then
9064   break
9065 fi
9066 done
9067 if test "${ac_cv_search_opendir+set}" = set; then
9068   :
9069 else
9070   ac_cv_search_opendir=no
9071 fi
9072 rm conftest.$ac_ext
9073 LIBS=$ac_func_search_save_LIBS
9074 fi
9075 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9076 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9077 ac_res=$ac_cv_search_opendir
9078 if test "$ac_res" != no; then
9079   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9080
9081 fi
9082
9083 fi
9084
9085
9086 for ac_header in dlfcn.h
9087 do
9088 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9089 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9090   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9091 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9092 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9093   echo $ECHO_N "(cached) $ECHO_C" >&6
9094 fi
9095 ac_res=`eval echo '${'$as_ac_Header'}'`
9096                { echo "$as_me:$LINENO: result: $ac_res" >&5
9097 echo "${ECHO_T}$ac_res" >&6; }
9098 else
9099   # Is the header compilable?
9100 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9101 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9102 cat >conftest.$ac_ext <<_ACEOF
9103 /* confdefs.h.  */
9104 _ACEOF
9105 cat confdefs.h >>conftest.$ac_ext
9106 cat >>conftest.$ac_ext <<_ACEOF
9107 /* end confdefs.h.  */
9108 $ac_includes_default
9109 #include <$ac_header>
9110 _ACEOF
9111 rm -f conftest.$ac_objext
9112 if { (ac_try="$ac_compile"
9113 case "(($ac_try" in
9114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9115   *) ac_try_echo=$ac_try;;
9116 esac
9117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9118   (eval "$ac_compile") 2>conftest.er1
9119   ac_status=$?
9120   grep -v '^ *+' conftest.er1 >conftest.err
9121   rm -f conftest.er1
9122   cat conftest.err >&5
9123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9124   (exit $ac_status); } &&
9125          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9126   { (case "(($ac_try" in
9127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9128   *) ac_try_echo=$ac_try;;
9129 esac
9130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9131   (eval "$ac_try") 2>&5
9132   ac_status=$?
9133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9134   (exit $ac_status); }; } &&
9135          { ac_try='test -s conftest.$ac_objext'
9136   { (case "(($ac_try" in
9137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9138   *) ac_try_echo=$ac_try;;
9139 esac
9140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9141   (eval "$ac_try") 2>&5
9142   ac_status=$?
9143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9144   (exit $ac_status); }; }; then
9145   ac_header_compiler=yes
9146 else
9147   echo "$as_me: failed program was:" >&5
9148 sed 's/^/| /' conftest.$ac_ext >&5
9149
9150         ac_header_compiler=no
9151 fi
9152
9153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9154 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9155 echo "${ECHO_T}$ac_header_compiler" >&6; }
9156
9157 # Is the header present?
9158 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9159 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9160 cat >conftest.$ac_ext <<_ACEOF
9161 /* confdefs.h.  */
9162 _ACEOF
9163 cat confdefs.h >>conftest.$ac_ext
9164 cat >>conftest.$ac_ext <<_ACEOF
9165 /* end confdefs.h.  */
9166 #include <$ac_header>
9167 _ACEOF
9168 if { (ac_try="$ac_cpp conftest.$ac_ext"
9169 case "(($ac_try" in
9170   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9171   *) ac_try_echo=$ac_try;;
9172 esac
9173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9174   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9175   ac_status=$?
9176   grep -v '^ *+' conftest.er1 >conftest.err
9177   rm -f conftest.er1
9178   cat conftest.err >&5
9179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9180   (exit $ac_status); } >/dev/null; then
9181   if test -s conftest.err; then
9182     ac_cpp_err=$ac_c_preproc_warn_flag
9183     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9184   else
9185     ac_cpp_err=
9186   fi
9187 else
9188   ac_cpp_err=yes
9189 fi
9190 if test -z "$ac_cpp_err"; then
9191   ac_header_preproc=yes
9192 else
9193   echo "$as_me: failed program was:" >&5
9194 sed 's/^/| /' conftest.$ac_ext >&5
9195
9196   ac_header_preproc=no
9197 fi
9198
9199 rm -f conftest.err conftest.$ac_ext
9200 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9201 echo "${ECHO_T}$ac_header_preproc" >&6; }
9202
9203 # So?  What about this header?
9204 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9205   yes:no: )
9206     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9207 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9208     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9209 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9210     ac_header_preproc=yes
9211     ;;
9212   no:yes:* )
9213     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9214 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9215     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9216 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9217     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9218 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9219     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9220 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9221     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9222 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9223     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9224 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9225     ( cat <<\_ASBOX
9226 ## ----------------------------------- ##
9227 ## Report this to llvmbugs@cs.uiuc.edu ##
9228 ## ----------------------------------- ##
9229 _ASBOX
9230      ) | sed "s/^/$as_me: WARNING:     /" >&2
9231     ;;
9232 esac
9233 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9234 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9235 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9236   echo $ECHO_N "(cached) $ECHO_C" >&6
9237 else
9238   eval "$as_ac_Header=\$ac_header_preproc"
9239 fi
9240 ac_res=`eval echo '${'$as_ac_Header'}'`
9241                { echo "$as_me:$LINENO: result: $ac_res" >&5
9242 echo "${ECHO_T}$ac_res" >&6; }
9243
9244 fi
9245 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9246   cat >>confdefs.h <<_ACEOF
9247 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9248 _ACEOF
9249
9250 fi
9251
9252 done
9253
9254 # Check whether --enable-ltdl-install was given.
9255 if test "${enable_ltdl_install+set}" = set; then
9256   enableval=$enable_ltdl_install;
9257 fi
9258
9259
9260
9261
9262 if test x"${enable_ltdl_install-no}" != xno; then
9263   INSTALL_LTDL_TRUE=
9264   INSTALL_LTDL_FALSE='#'
9265 else
9266   INSTALL_LTDL_TRUE='#'
9267   INSTALL_LTDL_FALSE=
9268 fi
9269
9270
9271
9272 if test x"${enable_ltdl_convenience-no}" != xno; then
9273   CONVENIENCE_LTDL_TRUE=
9274   CONVENIENCE_LTDL_FALSE='#'
9275 else
9276   CONVENIENCE_LTDL_TRUE='#'
9277   CONVENIENCE_LTDL_FALSE=
9278 fi
9279
9280
9281 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9282 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9283 library_names_spec=
9284 libname_spec='lib$name'
9285 soname_spec=
9286 shrext_cmds=".so"
9287 postinstall_cmds=
9288 postuninstall_cmds=
9289 finish_cmds=
9290 finish_eval=
9291 shlibpath_var=
9292 shlibpath_overrides_runpath=unknown
9293 version_type=none
9294 dynamic_linker="$host_os ld.so"
9295 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9296 if test "$GCC" = yes; then
9297   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9298   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9299     # if the path contains ";" then we assume it to be the separator
9300     # otherwise default to the standard path separator (i.e. ":") - it is
9301     # assumed that no part of a normal pathname contains ";" but that should
9302     # okay in the real world where ";" in dirpaths is itself problematic.
9303     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9304   else
9305     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9306   fi
9307 else
9308   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9309 fi
9310 need_lib_prefix=unknown
9311 hardcode_into_libs=no
9312
9313 # when you set need_version to no, make sure it does not cause -set_version
9314 # flags to be left without arguments
9315 need_version=unknown
9316
9317 case $host_os in
9318 aix3*)
9319   version_type=linux
9320   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9321   shlibpath_var=LIBPATH
9322
9323   # AIX 3 has no versioning support, so we append a major version to the name.
9324   soname_spec='${libname}${release}${shared_ext}$major'
9325   ;;
9326
9327 aix4* | aix5*)
9328   version_type=linux
9329   need_lib_prefix=no
9330   need_version=no
9331   hardcode_into_libs=yes
9332   if test "$host_cpu" = ia64; then
9333     # AIX 5 supports IA64
9334     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9335     shlibpath_var=LD_LIBRARY_PATH
9336   else
9337     # With GCC up to 2.95.x, collect2 would create an import file
9338     # for dependence libraries.  The import file would start with
9339     # the line `#! .'.  This would cause the generated library to
9340     # depend on `.', always an invalid library.  This was fixed in
9341     # development snapshots of GCC prior to 3.0.
9342     case $host_os in
9343       aix4 | aix4.[01] | aix4.[01].*)
9344       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9345            echo ' yes '
9346            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9347         :
9348       else
9349         can_build_shared=no
9350       fi
9351       ;;
9352     esac
9353     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9354     # soname into executable. Probably we can add versioning support to
9355     # collect2, so additional links can be useful in future.
9356     if test "$aix_use_runtimelinking" = yes; then
9357       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9358       # instead of lib<name>.a to let people know that these are not
9359       # typical AIX shared libraries.
9360       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9361     else
9362       # We preserve .a as extension for shared libraries through AIX4.2
9363       # and later when we are not doing run time linking.
9364       library_names_spec='${libname}${release}.a $libname.a'
9365       soname_spec='${libname}${release}${shared_ext}$major'
9366     fi
9367     shlibpath_var=LIBPATH
9368   fi
9369   ;;
9370
9371 amigaos*)
9372   library_names_spec='$libname.ixlibrary $libname.a'
9373   # Create ${libname}_ixlibrary.a entries in /sys/libs.
9374   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'
9375   ;;
9376
9377 beos*)
9378   library_names_spec='${libname}${shared_ext}'
9379   dynamic_linker="$host_os ld.so"
9380   shlibpath_var=LIBRARY_PATH
9381   ;;
9382
9383 bsdi[45]*)
9384   version_type=linux
9385   need_version=no
9386   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9387   soname_spec='${libname}${release}${shared_ext}$major'
9388   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9389   shlibpath_var=LD_LIBRARY_PATH
9390   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9391   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9392   # the default ld.so.conf also contains /usr/contrib/lib and
9393   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9394   # libtool to hard-code these into programs
9395   ;;
9396
9397 cygwin* | mingw* | pw32*)
9398   version_type=windows
9399   shrext_cmds=".dll"
9400   need_version=no
9401   need_lib_prefix=no
9402
9403   case $GCC,$host_os in
9404   yes,cygwin* | yes,mingw* | yes,pw32*)
9405     library_names_spec='$libname.dll.a'
9406     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9407     postinstall_cmds='base_file=`basename \${file}`~
9408       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9409       dldir=$destdir/`dirname \$dlpath`~
9410       test -d \$dldir || mkdir -p \$dldir~
9411       $install_prog $dir/$dlname \$dldir/$dlname~
9412       chmod a+x \$dldir/$dlname'
9413     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9414       dlpath=$dir/\$dldll~
9415        $rm \$dlpath'
9416     shlibpath_overrides_runpath=yes
9417
9418     case $host_os in
9419     cygwin*)
9420       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9421       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9422       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9423       ;;
9424     mingw*)
9425       # MinGW DLLs use traditional 'lib' prefix
9426       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9427       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9428       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9429         # It is most probably a Windows format PATH printed by
9430         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9431         # path with ; separators, and with drive letters. We can handle the
9432         # drive letters (cygwin fileutils understands them), so leave them,
9433         # especially as we might pass files found there to a mingw objdump,
9434         # which wouldn't understand a cygwinified path. Ahh.
9435         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9436       else
9437         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9438       fi
9439       ;;
9440     pw32*)
9441       # pw32 DLLs use 'pw' prefix rather than 'lib'
9442       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9443       ;;
9444     esac
9445     ;;
9446
9447   *)
9448     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9449     ;;
9450   esac
9451   dynamic_linker='Win32 ld.exe'
9452   # FIXME: first we should search . and the directory the executable is in
9453   shlibpath_var=PATH
9454   ;;
9455
9456 darwin* | rhapsody*)
9457   dynamic_linker="$host_os dyld"
9458   version_type=darwin
9459   need_lib_prefix=no
9460   need_version=no
9461   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9462   soname_spec='${libname}${release}${major}$shared_ext'
9463   shlibpath_overrides_runpath=yes
9464   shlibpath_var=DYLD_LIBRARY_PATH
9465   shrext_cmds='.dylib'
9466   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9467   if test "$GCC" = yes; then
9468     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"`
9469   else
9470     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9471   fi
9472   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9473   ;;
9474
9475 dgux*)
9476   version_type=linux
9477   need_lib_prefix=no
9478   need_version=no
9479   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9480   soname_spec='${libname}${release}${shared_ext}$major'
9481   shlibpath_var=LD_LIBRARY_PATH
9482   ;;
9483
9484 freebsd1*)
9485   dynamic_linker=no
9486   ;;
9487
9488 kfreebsd*-gnu)
9489   version_type=linux
9490   need_lib_prefix=no
9491   need_version=no
9492   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9493   soname_spec='${libname}${release}${shared_ext}$major'
9494   shlibpath_var=LD_LIBRARY_PATH
9495   shlibpath_overrides_runpath=no
9496   hardcode_into_libs=yes
9497   dynamic_linker='GNU ld.so'
9498   ;;
9499
9500 freebsd* | dragonfly*)
9501   # DragonFly does not have aout.  When/if they implement a new
9502   # versioning mechanism, adjust this.
9503   if test -x /usr/bin/objformat; then
9504     objformat=`/usr/bin/objformat`
9505   else
9506     case $host_os in
9507     freebsd[123]*) objformat=aout ;;
9508     *) objformat=elf ;;
9509     esac
9510   fi
9511   version_type=freebsd-$objformat
9512   case $version_type in
9513     freebsd-elf*)
9514       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9515       need_version=no
9516       need_lib_prefix=no
9517       ;;
9518     freebsd-*)
9519       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9520       need_version=yes
9521       ;;
9522   esac
9523   shlibpath_var=LD_LIBRARY_PATH
9524   case $host_os in
9525   freebsd2*)
9526     shlibpath_overrides_runpath=yes
9527     ;;
9528   freebsd3.[01]* | freebsdelf3.[01]*)
9529     shlibpath_overrides_runpath=yes
9530     hardcode_into_libs=yes
9531     ;;
9532   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9533   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9534     shlibpath_overrides_runpath=no
9535     hardcode_into_libs=yes
9536     ;;
9537   freebsd*) # from 4.6 on
9538     shlibpath_overrides_runpath=yes
9539     hardcode_into_libs=yes
9540     ;;
9541   esac
9542   ;;
9543
9544 gnu*)
9545   version_type=linux
9546   need_lib_prefix=no
9547   need_version=no
9548   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9549   soname_spec='${libname}${release}${shared_ext}$major'
9550   shlibpath_var=LD_LIBRARY_PATH
9551   hardcode_into_libs=yes
9552   ;;
9553
9554 hpux9* | hpux10* | hpux11*)
9555   # Give a soname corresponding to the major version so that dld.sl refuses to
9556   # link against other versions.
9557   version_type=sunos
9558   need_lib_prefix=no
9559   need_version=no
9560   case $host_cpu in
9561   ia64*)
9562     shrext_cmds='.so'
9563     hardcode_into_libs=yes
9564     dynamic_linker="$host_os dld.so"
9565     shlibpath_var=LD_LIBRARY_PATH
9566     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9567     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9568     soname_spec='${libname}${release}${shared_ext}$major'
9569     if test "X$HPUX_IA64_MODE" = X32; then
9570       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9571     else
9572       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9573     fi
9574     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9575     ;;
9576    hppa*64*)
9577      shrext_cmds='.sl'
9578      hardcode_into_libs=yes
9579      dynamic_linker="$host_os dld.sl"
9580      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9581      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9582      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9583      soname_spec='${libname}${release}${shared_ext}$major'
9584      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9585      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9586      ;;
9587    *)
9588     shrext_cmds='.sl'
9589     dynamic_linker="$host_os dld.sl"
9590     shlibpath_var=SHLIB_PATH
9591     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9592     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9593     soname_spec='${libname}${release}${shared_ext}$major'
9594     ;;
9595   esac
9596   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9597   postinstall_cmds='chmod 555 $lib'
9598   ;;
9599
9600 interix3*)
9601   version_type=linux
9602   need_lib_prefix=no
9603   need_version=no
9604   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9605   soname_spec='${libname}${release}${shared_ext}$major'
9606   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9607   shlibpath_var=LD_LIBRARY_PATH
9608   shlibpath_overrides_runpath=no
9609   hardcode_into_libs=yes
9610   ;;
9611
9612 irix5* | irix6* | nonstopux*)
9613   case $host_os in
9614     nonstopux*) version_type=nonstopux ;;
9615     *)
9616         if test "$lt_cv_prog_gnu_ld" = yes; then
9617                 version_type=linux
9618         else
9619                 version_type=irix
9620         fi ;;
9621   esac
9622   need_lib_prefix=no
9623   need_version=no
9624   soname_spec='${libname}${release}${shared_ext}$major'
9625   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9626   case $host_os in
9627   irix5* | nonstopux*)
9628     libsuff= shlibsuff=
9629     ;;
9630   *)
9631     case $LD in # libtool.m4 will add one of these switches to LD
9632     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9633       libsuff= shlibsuff= libmagic=32-bit;;
9634     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9635       libsuff=32 shlibsuff=N32 libmagic=N32;;
9636     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9637       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9638     *) libsuff= shlibsuff= libmagic=never-match;;
9639     esac
9640     ;;
9641   esac
9642   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9643   shlibpath_overrides_runpath=no
9644   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9645   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9646   hardcode_into_libs=yes
9647   ;;
9648
9649 # No shared lib support for Linux oldld, aout, or coff.
9650 linux*oldld* | linux*aout* | linux*coff*)
9651   dynamic_linker=no
9652   ;;
9653
9654 # This must be Linux ELF.
9655 linux*)
9656   version_type=linux
9657   need_lib_prefix=no
9658   need_version=no
9659   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9660   soname_spec='${libname}${release}${shared_ext}$major'
9661   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9662   shlibpath_var=LD_LIBRARY_PATH
9663   shlibpath_overrides_runpath=no
9664   # This implies no fast_install, which is unacceptable.
9665   # Some rework will be needed to allow for fast_install
9666   # before this can be enabled.
9667   hardcode_into_libs=yes
9668
9669   # Append ld.so.conf contents to the search path
9670   if test -f /etc/ld.so.conf; then
9671     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' ' '`
9672     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9673   fi
9674
9675   # We used to test for /lib/ld.so.1 and disable shared libraries on
9676   # powerpc, because MkLinux only supported shared libraries with the
9677   # GNU dynamic linker.  Since this was broken with cross compilers,
9678   # most powerpc-linux boxes support dynamic linking these days and
9679   # people can always --disable-shared, the test was removed, and we
9680   # assume the GNU/Linux dynamic linker is in use.
9681   dynamic_linker='GNU/Linux ld.so'
9682   ;;
9683
9684 knetbsd*-gnu)
9685   version_type=linux
9686   need_lib_prefix=no
9687   need_version=no
9688   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9689   soname_spec='${libname}${release}${shared_ext}$major'
9690   shlibpath_var=LD_LIBRARY_PATH
9691   shlibpath_overrides_runpath=no
9692   hardcode_into_libs=yes
9693   dynamic_linker='GNU ld.so'
9694   ;;
9695
9696 netbsd*)
9697   version_type=sunos
9698   need_lib_prefix=no
9699   need_version=no
9700   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9701     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9702     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9703     dynamic_linker='NetBSD (a.out) ld.so'
9704   else
9705     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9706     soname_spec='${libname}${release}${shared_ext}$major'
9707     dynamic_linker='NetBSD ld.elf_so'
9708   fi
9709   shlibpath_var=LD_LIBRARY_PATH
9710   shlibpath_overrides_runpath=yes
9711   hardcode_into_libs=yes
9712   ;;
9713
9714 newsos6)
9715   version_type=linux
9716   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9717   shlibpath_var=LD_LIBRARY_PATH
9718   shlibpath_overrides_runpath=yes
9719   ;;
9720
9721 nto-qnx*)
9722   version_type=linux
9723   need_lib_prefix=no
9724   need_version=no
9725   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9726   soname_spec='${libname}${release}${shared_ext}$major'
9727   shlibpath_var=LD_LIBRARY_PATH
9728   shlibpath_overrides_runpath=yes
9729   ;;
9730
9731 openbsd*)
9732   version_type=sunos
9733   sys_lib_dlsearch_path_spec="/usr/lib"
9734   need_lib_prefix=no
9735   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9736   case $host_os in
9737     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9738     *)                         need_version=no  ;;
9739   esac
9740   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9741   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9742   shlibpath_var=LD_LIBRARY_PATH
9743   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9744     case $host_os in
9745       openbsd2.[89] | openbsd2.[89].*)
9746         shlibpath_overrides_runpath=no
9747         ;;
9748       *)
9749         shlibpath_overrides_runpath=yes
9750         ;;
9751       esac
9752   else
9753     shlibpath_overrides_runpath=yes
9754   fi
9755   ;;
9756
9757 os2*)
9758   libname_spec='$name'
9759   shrext_cmds=".dll"
9760   need_lib_prefix=no
9761   library_names_spec='$libname${shared_ext} $libname.a'
9762   dynamic_linker='OS/2 ld.exe'
9763   shlibpath_var=LIBPATH
9764   ;;
9765
9766 osf3* | osf4* | osf5*)
9767   version_type=osf
9768   need_lib_prefix=no
9769   need_version=no
9770   soname_spec='${libname}${release}${shared_ext}$major'
9771   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9772   shlibpath_var=LD_LIBRARY_PATH
9773   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9774   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9775   ;;
9776
9777 solaris*)
9778   version_type=linux
9779   need_lib_prefix=no
9780   need_version=no
9781   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9782   soname_spec='${libname}${release}${shared_ext}$major'
9783   shlibpath_var=LD_LIBRARY_PATH
9784   shlibpath_overrides_runpath=yes
9785   hardcode_into_libs=yes
9786   # ldd complains unless libraries are executable
9787   postinstall_cmds='chmod +x $lib'
9788   ;;
9789
9790 sunos4*)
9791   version_type=sunos
9792   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9793   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9794   shlibpath_var=LD_LIBRARY_PATH
9795   shlibpath_overrides_runpath=yes
9796   if test "$with_gnu_ld" = yes; then
9797     need_lib_prefix=no
9798   fi
9799   need_version=yes
9800   ;;
9801
9802 sysv4 | sysv4.3*)
9803   version_type=linux
9804   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9805   soname_spec='${libname}${release}${shared_ext}$major'
9806   shlibpath_var=LD_LIBRARY_PATH
9807   case $host_vendor in
9808     sni)
9809       shlibpath_overrides_runpath=no
9810       need_lib_prefix=no
9811       export_dynamic_flag_spec='${wl}-Blargedynsym'
9812       runpath_var=LD_RUN_PATH
9813       ;;
9814     siemens)
9815       need_lib_prefix=no
9816       ;;
9817     motorola)
9818       need_lib_prefix=no
9819       need_version=no
9820       shlibpath_overrides_runpath=no
9821       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9822       ;;
9823   esac
9824   ;;
9825
9826 sysv4*MP*)
9827   if test -d /usr/nec ;then
9828     version_type=linux
9829     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9830     soname_spec='$libname${shared_ext}.$major'
9831     shlibpath_var=LD_LIBRARY_PATH
9832   fi
9833   ;;
9834
9835 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9836   version_type=freebsd-elf
9837   need_lib_prefix=no
9838   need_version=no
9839   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9840   soname_spec='${libname}${release}${shared_ext}$major'
9841   shlibpath_var=LD_LIBRARY_PATH
9842   hardcode_into_libs=yes
9843   if test "$with_gnu_ld" = yes; then
9844     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9845     shlibpath_overrides_runpath=no
9846   else
9847     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9848     shlibpath_overrides_runpath=yes
9849     case $host_os in
9850       sco3.2v5*)
9851         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9852         ;;
9853     esac
9854   fi
9855   sys_lib_dlsearch_path_spec='/usr/lib'
9856   ;;
9857
9858 uts4*)
9859   version_type=linux
9860   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9861   soname_spec='${libname}${release}${shared_ext}$major'
9862   shlibpath_var=LD_LIBRARY_PATH
9863   ;;
9864
9865 *)
9866   dynamic_linker=no
9867   ;;
9868 esac
9869 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9870 echo "${ECHO_T}$dynamic_linker" >&6; }
9871 test "$dynamic_linker" = no && can_build_shared=no
9872
9873 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9874 if test "$GCC" = yes; then
9875   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9876 fi
9877
9878
9879 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9880 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9881 if test "${libltdl_cv_shlibext+set}" = set; then
9882   echo $ECHO_N "(cached) $ECHO_C" >&6
9883 else
9884
9885 module=yes
9886 eval libltdl_cv_shlibext=$shrext_cmds
9887
9888 fi
9889 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9890 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9891 if test -n "$libltdl_cv_shlibext"; then
9892
9893 cat >>confdefs.h <<_ACEOF
9894 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9895 _ACEOF
9896
9897 fi
9898
9899
9900 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9901 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9902 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9903   echo $ECHO_N "(cached) $ECHO_C" >&6
9904 else
9905   libltdl_cv_shlibpath_var="$shlibpath_var"
9906 fi
9907 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9908 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9909 if test -n "$libltdl_cv_shlibpath_var"; then
9910
9911 cat >>confdefs.h <<_ACEOF
9912 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9913 _ACEOF
9914
9915 fi
9916
9917
9918 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9919 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9920 if test "${libltdl_cv_sys_search_path+set}" = set; then
9921   echo $ECHO_N "(cached) $ECHO_C" >&6
9922 else
9923   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9924 fi
9925 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9926 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9927 if test -n "$libltdl_cv_sys_search_path"; then
9928   sys_search_path=
9929   for dir in $libltdl_cv_sys_search_path; do
9930     if test -z "$sys_search_path"; then
9931       sys_search_path="$dir"
9932     else
9933       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9934     fi
9935   done
9936
9937 cat >>confdefs.h <<_ACEOF
9938 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9939 _ACEOF
9940
9941 fi
9942
9943 { echo "$as_me:$LINENO: checking for objdir" >&5
9944 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9945 if test "${libltdl_cv_objdir+set}" = set; then
9946   echo $ECHO_N "(cached) $ECHO_C" >&6
9947 else
9948   libltdl_cv_objdir="$objdir"
9949   if test -n "$objdir"; then
9950     :
9951   else
9952     rm -f .libs 2>/dev/null
9953     mkdir .libs 2>/dev/null
9954     if test -d .libs; then
9955       libltdl_cv_objdir=.libs
9956     else
9957       # MS-DOS does not allow filenames that begin with a dot.
9958       libltdl_cv_objdir=_libs
9959     fi
9960   rmdir .libs 2>/dev/null
9961   fi
9962
9963 fi
9964 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9965 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9966
9967 cat >>confdefs.h <<_ACEOF
9968 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9969 _ACEOF
9970
9971
9972
9973
9974
9975
9976 # Check for command to grab the raw symbol name followed by C symbol from nm.
9977 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9978 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9979 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9980   echo $ECHO_N "(cached) $ECHO_C" >&6
9981 else
9982
9983 # These are sane defaults that work on at least a few old systems.
9984 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9985
9986 # Character class describing NM global symbol codes.
9987 symcode='[BCDEGRST]'
9988
9989 # Regexp to match symbols that can be accessed directly from C.
9990 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9991
9992 # Transform an extracted symbol line into a proper C declaration
9993 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9994
9995 # Transform an extracted symbol line into symbol name and symbol address
9996 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'"
9997
9998 # Define system-specific variables.
9999 case $host_os in
10000 aix*)
10001   symcode='[BCDT]'
10002   ;;
10003 cygwin* | mingw* | pw32*)
10004   symcode='[ABCDGISTW]'
10005   ;;
10006 hpux*) # Its linker distinguishes data from code symbols
10007   if test "$host_cpu" = ia64; then
10008     symcode='[ABCDEGRST]'
10009   fi
10010   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10011   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'"
10012   ;;
10013 linux*)
10014   if test "$host_cpu" = ia64; then
10015     symcode='[ABCDGIRSTW]'
10016     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10017     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'"
10018   fi
10019   ;;
10020 irix* | nonstopux*)
10021   symcode='[BCDEGRST]'
10022   ;;
10023 osf*)
10024   symcode='[BCDEGQRST]'
10025   ;;
10026 solaris*)
10027   symcode='[BDRT]'
10028   ;;
10029 sco3.2v5*)
10030   symcode='[DT]'
10031   ;;
10032 sysv4.2uw2*)
10033   symcode='[DT]'
10034   ;;
10035 sysv5* | sco5v6* | unixware* | OpenUNIX*)
10036   symcode='[ABDT]'
10037   ;;
10038 sysv4)
10039   symcode='[DFNSTU]'
10040   ;;
10041 esac
10042
10043 # Handle CRLF in mingw tool chain
10044 opt_cr=
10045 case $build_os in
10046 mingw*)
10047   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10048   ;;
10049 esac
10050
10051 # If we're using GNU nm, then use its standard symbol codes.
10052 case `$NM -V 2>&1` in
10053 *GNU* | *'with BFD'*)
10054   symcode='[ABCDGIRSTW]' ;;
10055 esac
10056
10057 # Try without a prefix undercore, then with it.
10058 for ac_symprfx in "" "_"; do
10059
10060   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10061   symxfrm="\\1 $ac_symprfx\\2 \\2"
10062
10063   # Write the raw and C identifiers.
10064   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10065
10066   # Check to see that the pipe works correctly.
10067   pipe_works=no
10068
10069   rm -f conftest*
10070   cat > conftest.$ac_ext <<EOF
10071 #ifdef __cplusplus
10072 extern "C" {
10073 #endif
10074 char nm_test_var;
10075 void nm_test_func(){}
10076 #ifdef __cplusplus
10077 }
10078 #endif
10079 int main(){nm_test_var='a';nm_test_func();return(0);}
10080 EOF
10081
10082   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10083   (eval $ac_compile) 2>&5
10084   ac_status=$?
10085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10086   (exit $ac_status); }; then
10087     # Now try to grab the symbols.
10088     nlist=conftest.nm
10089     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10090   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10091   ac_status=$?
10092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10093   (exit $ac_status); } && test -s "$nlist"; then
10094       # Try sorting and uniquifying the output.
10095       if sort "$nlist" | uniq > "$nlist"T; then
10096         mv -f "$nlist"T "$nlist"
10097       else
10098         rm -f "$nlist"T
10099       fi
10100
10101       # Make sure that we snagged all the symbols we need.
10102       if grep ' nm_test_var$' "$nlist" >/dev/null; then
10103         if grep ' nm_test_func$' "$nlist" >/dev/null; then
10104           cat <<EOF > conftest.$ac_ext
10105 #ifdef __cplusplus
10106 extern "C" {
10107 #endif
10108
10109 EOF
10110           # Now generate the symbol file.
10111           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10112
10113           cat <<EOF >> conftest.$ac_ext
10114 #if defined (__STDC__) && __STDC__
10115 # define lt_ptr_t void *
10116 #else
10117 # define lt_ptr_t char *
10118 # define const
10119 #endif
10120
10121 /* The mapping between symbol names and symbols. */
10122 const struct {
10123   const char *name;
10124   lt_ptr_t address;
10125 }
10126 lt_preloaded_symbols[] =
10127 {
10128 EOF
10129           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10130           cat <<\EOF >> conftest.$ac_ext
10131   {0, (lt_ptr_t) 0}
10132 };
10133
10134 #ifdef __cplusplus
10135 }
10136 #endif
10137 EOF
10138           # Now try linking the two files.
10139           mv conftest.$ac_objext conftstm.$ac_objext
10140           lt_save_LIBS="$LIBS"
10141           lt_save_CFLAGS="$CFLAGS"
10142           LIBS="conftstm.$ac_objext"
10143           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10144           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10145   (eval $ac_link) 2>&5
10146   ac_status=$?
10147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10148   (exit $ac_status); } && test -s conftest${ac_exeext}; then
10149             pipe_works=yes
10150           fi
10151           LIBS="$lt_save_LIBS"
10152           CFLAGS="$lt_save_CFLAGS"
10153         else
10154           echo "cannot find nm_test_func in $nlist" >&5
10155         fi
10156       else
10157         echo "cannot find nm_test_var in $nlist" >&5
10158       fi
10159     else
10160       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10161     fi
10162   else
10163     echo "$progname: failed program was:" >&5
10164     cat conftest.$ac_ext >&5
10165   fi
10166   rm -f conftest* conftst*
10167
10168   # Do not use the global_symbol_pipe unless it works.
10169   if test "$pipe_works" = yes; then
10170     break
10171   else
10172     lt_cv_sys_global_symbol_pipe=
10173   fi
10174 done
10175
10176 fi
10177
10178 if test -z "$lt_cv_sys_global_symbol_pipe"; then
10179   lt_cv_sys_global_symbol_to_cdecl=
10180 fi
10181 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10182   { echo "$as_me:$LINENO: result: failed" >&5
10183 echo "${ECHO_T}failed" >&6; }
10184 else
10185   { echo "$as_me:$LINENO: result: ok" >&5
10186 echo "${ECHO_T}ok" >&6; }
10187 fi
10188
10189
10190 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10191 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10192 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10193   echo $ECHO_N "(cached) $ECHO_C" >&6
10194 else
10195   if test -n "$lt_cv_sys_global_symbol_pipe"; then
10196     libltdl_cv_preloaded_symbols=yes
10197   else
10198     libltdl_cv_preloaded_symbols=no
10199   fi
10200
10201 fi
10202 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10203 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10204 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10205
10206 cat >>confdefs.h <<\_ACEOF
10207 #define HAVE_PRELOADED_SYMBOLS 1
10208 _ACEOF
10209
10210 fi
10211
10212 LIBADD_DL=
10213
10214 ac_ext=c
10215 ac_cpp='$CPP $CPPFLAGS'
10216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10219
10220
10221 { echo "$as_me:$LINENO: checking for shl_load" >&5
10222 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10223 if test "${ac_cv_func_shl_load+set}" = set; then
10224   echo $ECHO_N "(cached) $ECHO_C" >&6
10225 else
10226   cat >conftest.$ac_ext <<_ACEOF
10227 /* confdefs.h.  */
10228 _ACEOF
10229 cat confdefs.h >>conftest.$ac_ext
10230 cat >>conftest.$ac_ext <<_ACEOF
10231 /* end confdefs.h.  */
10232 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10233    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10234 #define shl_load innocuous_shl_load
10235
10236 /* System header to define __stub macros and hopefully few prototypes,
10237     which can conflict with char shl_load (); below.
10238     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10239     <limits.h> exists even on freestanding compilers.  */
10240
10241 #ifdef __STDC__
10242 # include <limits.h>
10243 #else
10244 # include <assert.h>
10245 #endif
10246
10247 #undef shl_load
10248
10249 /* Override any GCC internal prototype to avoid an error.
10250    Use char because int might match the return type of a GCC
10251    builtin and then its argument prototype would still apply.  */
10252 #ifdef __cplusplus
10253 extern "C"
10254 #endif
10255 char shl_load ();
10256 /* The GNU C library defines this for functions which it implements
10257     to always fail with ENOSYS.  Some functions are actually named
10258     something starting with __ and the normal name is an alias.  */
10259 #if defined __stub_shl_load || defined __stub___shl_load
10260 choke me
10261 #endif
10262
10263 int
10264 main ()
10265 {
10266 return shl_load ();
10267   ;
10268   return 0;
10269 }
10270 _ACEOF
10271 rm -f conftest.$ac_objext conftest$ac_exeext
10272 if { (ac_try="$ac_link"
10273 case "(($ac_try" in
10274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10275   *) ac_try_echo=$ac_try;;
10276 esac
10277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10278   (eval "$ac_link") 2>conftest.er1
10279   ac_status=$?
10280   grep -v '^ *+' conftest.er1 >conftest.err
10281   rm -f conftest.er1
10282   cat conftest.err >&5
10283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10284   (exit $ac_status); } &&
10285          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10286   { (case "(($ac_try" in
10287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10288   *) ac_try_echo=$ac_try;;
10289 esac
10290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10291   (eval "$ac_try") 2>&5
10292   ac_status=$?
10293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10294   (exit $ac_status); }; } &&
10295          { ac_try='test -s conftest$ac_exeext'
10296   { (case "(($ac_try" in
10297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10298   *) ac_try_echo=$ac_try;;
10299 esac
10300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10301   (eval "$ac_try") 2>&5
10302   ac_status=$?
10303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10304   (exit $ac_status); }; }; then
10305   ac_cv_func_shl_load=yes
10306 else
10307   echo "$as_me: failed program was:" >&5
10308 sed 's/^/| /' conftest.$ac_ext >&5
10309
10310         ac_cv_func_shl_load=no
10311 fi
10312
10313 rm -f core conftest.err conftest.$ac_objext \
10314       conftest$ac_exeext conftest.$ac_ext
10315 fi
10316 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10317 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10318 if test $ac_cv_func_shl_load = yes; then
10319
10320 cat >>confdefs.h <<\_ACEOF
10321 #define HAVE_SHL_LOAD 1
10322 _ACEOF
10323
10324 else
10325   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10326 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10327 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10328   echo $ECHO_N "(cached) $ECHO_C" >&6
10329 else
10330   ac_check_lib_save_LIBS=$LIBS
10331 LIBS="-ldld  $LIBS"
10332 cat >conftest.$ac_ext <<_ACEOF
10333 /* confdefs.h.  */
10334 _ACEOF
10335 cat confdefs.h >>conftest.$ac_ext
10336 cat >>conftest.$ac_ext <<_ACEOF
10337 /* end confdefs.h.  */
10338
10339 /* Override any GCC internal prototype to avoid an error.
10340    Use char because int might match the return type of a GCC
10341    builtin and then its argument prototype would still apply.  */
10342 #ifdef __cplusplus
10343 extern "C"
10344 #endif
10345 char shl_load ();
10346 int
10347 main ()
10348 {
10349 return shl_load ();
10350   ;
10351   return 0;
10352 }
10353 _ACEOF
10354 rm -f conftest.$ac_objext conftest$ac_exeext
10355 if { (ac_try="$ac_link"
10356 case "(($ac_try" in
10357   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10358   *) ac_try_echo=$ac_try;;
10359 esac
10360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10361   (eval "$ac_link") 2>conftest.er1
10362   ac_status=$?
10363   grep -v '^ *+' conftest.er1 >conftest.err
10364   rm -f conftest.er1
10365   cat conftest.err >&5
10366   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10367   (exit $ac_status); } &&
10368          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10369   { (case "(($ac_try" in
10370   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10371   *) ac_try_echo=$ac_try;;
10372 esac
10373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10374   (eval "$ac_try") 2>&5
10375   ac_status=$?
10376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10377   (exit $ac_status); }; } &&
10378          { ac_try='test -s conftest$ac_exeext'
10379   { (case "(($ac_try" in
10380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10381   *) ac_try_echo=$ac_try;;
10382 esac
10383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10384   (eval "$ac_try") 2>&5
10385   ac_status=$?
10386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10387   (exit $ac_status); }; }; then
10388   ac_cv_lib_dld_shl_load=yes
10389 else
10390   echo "$as_me: failed program was:" >&5
10391 sed 's/^/| /' conftest.$ac_ext >&5
10392
10393         ac_cv_lib_dld_shl_load=no
10394 fi
10395
10396 rm -f core conftest.err conftest.$ac_objext \
10397       conftest$ac_exeext conftest.$ac_ext
10398 LIBS=$ac_check_lib_save_LIBS
10399 fi
10400 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10401 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10402 if test $ac_cv_lib_dld_shl_load = yes; then
10403
10404 cat >>confdefs.h <<\_ACEOF
10405 #define HAVE_SHL_LOAD 1
10406 _ACEOF
10407
10408         LIBADD_DL="$LIBADD_DL -ldld"
10409 else
10410   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10411 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10412 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10413   echo $ECHO_N "(cached) $ECHO_C" >&6
10414 else
10415   ac_check_lib_save_LIBS=$LIBS
10416 LIBS="-ldl  $LIBS"
10417 cat >conftest.$ac_ext <<_ACEOF
10418 /* confdefs.h.  */
10419 _ACEOF
10420 cat confdefs.h >>conftest.$ac_ext
10421 cat >>conftest.$ac_ext <<_ACEOF
10422 /* end confdefs.h.  */
10423
10424 /* Override any GCC internal prototype to avoid an error.
10425    Use char because int might match the return type of a GCC
10426    builtin and then its argument prototype would still apply.  */
10427 #ifdef __cplusplus
10428 extern "C"
10429 #endif
10430 char dlopen ();
10431 int
10432 main ()
10433 {
10434 return dlopen ();
10435   ;
10436   return 0;
10437 }
10438 _ACEOF
10439 rm -f conftest.$ac_objext conftest$ac_exeext
10440 if { (ac_try="$ac_link"
10441 case "(($ac_try" in
10442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10443   *) ac_try_echo=$ac_try;;
10444 esac
10445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10446   (eval "$ac_link") 2>conftest.er1
10447   ac_status=$?
10448   grep -v '^ *+' conftest.er1 >conftest.err
10449   rm -f conftest.er1
10450   cat conftest.err >&5
10451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10452   (exit $ac_status); } &&
10453          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10454   { (case "(($ac_try" in
10455   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10456   *) ac_try_echo=$ac_try;;
10457 esac
10458 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10459   (eval "$ac_try") 2>&5
10460   ac_status=$?
10461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10462   (exit $ac_status); }; } &&
10463          { ac_try='test -s conftest$ac_exeext'
10464   { (case "(($ac_try" in
10465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10466   *) ac_try_echo=$ac_try;;
10467 esac
10468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10469   (eval "$ac_try") 2>&5
10470   ac_status=$?
10471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10472   (exit $ac_status); }; }; then
10473   ac_cv_lib_dl_dlopen=yes
10474 else
10475   echo "$as_me: failed program was:" >&5
10476 sed 's/^/| /' conftest.$ac_ext >&5
10477
10478         ac_cv_lib_dl_dlopen=no
10479 fi
10480
10481 rm -f core conftest.err conftest.$ac_objext \
10482       conftest$ac_exeext conftest.$ac_ext
10483 LIBS=$ac_check_lib_save_LIBS
10484 fi
10485 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10486 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10487 if test $ac_cv_lib_dl_dlopen = yes; then
10488
10489 cat >>confdefs.h <<\_ACEOF
10490 #define HAVE_LIBDL 1
10491 _ACEOF
10492
10493                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10494 else
10495   cat >conftest.$ac_ext <<_ACEOF
10496 /* confdefs.h.  */
10497 _ACEOF
10498 cat confdefs.h >>conftest.$ac_ext
10499 cat >>conftest.$ac_ext <<_ACEOF
10500 /* end confdefs.h.  */
10501 #if HAVE_DLFCN_H
10502 #  include <dlfcn.h>
10503 #endif
10504
10505 int
10506 main ()
10507 {
10508 dlopen(0, 0);
10509   ;
10510   return 0;
10511 }
10512 _ACEOF
10513 rm -f conftest.$ac_objext conftest$ac_exeext
10514 if { (ac_try="$ac_link"
10515 case "(($ac_try" in
10516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10517   *) ac_try_echo=$ac_try;;
10518 esac
10519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10520   (eval "$ac_link") 2>conftest.er1
10521   ac_status=$?
10522   grep -v '^ *+' conftest.er1 >conftest.err
10523   rm -f conftest.er1
10524   cat conftest.err >&5
10525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10526   (exit $ac_status); } &&
10527          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10528   { (case "(($ac_try" in
10529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10530   *) ac_try_echo=$ac_try;;
10531 esac
10532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10533   (eval "$ac_try") 2>&5
10534   ac_status=$?
10535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536   (exit $ac_status); }; } &&
10537          { ac_try='test -s conftest$ac_exeext'
10538   { (case "(($ac_try" in
10539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10540   *) ac_try_echo=$ac_try;;
10541 esac
10542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10543   (eval "$ac_try") 2>&5
10544   ac_status=$?
10545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10546   (exit $ac_status); }; }; then
10547
10548 cat >>confdefs.h <<\_ACEOF
10549 #define HAVE_LIBDL 1
10550 _ACEOF
10551  libltdl_cv_func_dlopen="yes"
10552 else
10553   echo "$as_me: failed program was:" >&5
10554 sed 's/^/| /' conftest.$ac_ext >&5
10555
10556         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10557 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10558 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10559   echo $ECHO_N "(cached) $ECHO_C" >&6
10560 else
10561   ac_check_lib_save_LIBS=$LIBS
10562 LIBS="-lsvld  $LIBS"
10563 cat >conftest.$ac_ext <<_ACEOF
10564 /* confdefs.h.  */
10565 _ACEOF
10566 cat confdefs.h >>conftest.$ac_ext
10567 cat >>conftest.$ac_ext <<_ACEOF
10568 /* end confdefs.h.  */
10569
10570 /* Override any GCC internal prototype to avoid an error.
10571    Use char because int might match the return type of a GCC
10572    builtin and then its argument prototype would still apply.  */
10573 #ifdef __cplusplus
10574 extern "C"
10575 #endif
10576 char dlopen ();
10577 int
10578 main ()
10579 {
10580 return dlopen ();
10581   ;
10582   return 0;
10583 }
10584 _ACEOF
10585 rm -f conftest.$ac_objext conftest$ac_exeext
10586 if { (ac_try="$ac_link"
10587 case "(($ac_try" in
10588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10589   *) ac_try_echo=$ac_try;;
10590 esac
10591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10592   (eval "$ac_link") 2>conftest.er1
10593   ac_status=$?
10594   grep -v '^ *+' conftest.er1 >conftest.err
10595   rm -f conftest.er1
10596   cat conftest.err >&5
10597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10598   (exit $ac_status); } &&
10599          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10600   { (case "(($ac_try" in
10601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10602   *) ac_try_echo=$ac_try;;
10603 esac
10604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10605   (eval "$ac_try") 2>&5
10606   ac_status=$?
10607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10608   (exit $ac_status); }; } &&
10609          { ac_try='test -s conftest$ac_exeext'
10610   { (case "(($ac_try" in
10611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10612   *) ac_try_echo=$ac_try;;
10613 esac
10614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10615   (eval "$ac_try") 2>&5
10616   ac_status=$?
10617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10618   (exit $ac_status); }; }; then
10619   ac_cv_lib_svld_dlopen=yes
10620 else
10621   echo "$as_me: failed program was:" >&5
10622 sed 's/^/| /' conftest.$ac_ext >&5
10623
10624         ac_cv_lib_svld_dlopen=no
10625 fi
10626
10627 rm -f core conftest.err conftest.$ac_objext \
10628       conftest$ac_exeext conftest.$ac_ext
10629 LIBS=$ac_check_lib_save_LIBS
10630 fi
10631 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10632 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10633 if test $ac_cv_lib_svld_dlopen = yes; then
10634
10635 cat >>confdefs.h <<\_ACEOF
10636 #define HAVE_LIBDL 1
10637 _ACEOF
10638
10639                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10640 else
10641   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10642 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10643 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10644   echo $ECHO_N "(cached) $ECHO_C" >&6
10645 else
10646   ac_check_lib_save_LIBS=$LIBS
10647 LIBS="-ldld  $LIBS"
10648 cat >conftest.$ac_ext <<_ACEOF
10649 /* confdefs.h.  */
10650 _ACEOF
10651 cat confdefs.h >>conftest.$ac_ext
10652 cat >>conftest.$ac_ext <<_ACEOF
10653 /* end confdefs.h.  */
10654
10655 /* Override any GCC internal prototype to avoid an error.
10656    Use char because int might match the return type of a GCC
10657    builtin and then its argument prototype would still apply.  */
10658 #ifdef __cplusplus
10659 extern "C"
10660 #endif
10661 char dld_link ();
10662 int
10663 main ()
10664 {
10665 return dld_link ();
10666   ;
10667   return 0;
10668 }
10669 _ACEOF
10670 rm -f conftest.$ac_objext conftest$ac_exeext
10671 if { (ac_try="$ac_link"
10672 case "(($ac_try" in
10673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10674   *) ac_try_echo=$ac_try;;
10675 esac
10676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10677   (eval "$ac_link") 2>conftest.er1
10678   ac_status=$?
10679   grep -v '^ *+' conftest.er1 >conftest.err
10680   rm -f conftest.er1
10681   cat conftest.err >&5
10682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10683   (exit $ac_status); } &&
10684          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10685   { (case "(($ac_try" in
10686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10687   *) ac_try_echo=$ac_try;;
10688 esac
10689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10690   (eval "$ac_try") 2>&5
10691   ac_status=$?
10692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10693   (exit $ac_status); }; } &&
10694          { ac_try='test -s conftest$ac_exeext'
10695   { (case "(($ac_try" in
10696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10697   *) ac_try_echo=$ac_try;;
10698 esac
10699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10700   (eval "$ac_try") 2>&5
10701   ac_status=$?
10702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10703   (exit $ac_status); }; }; then
10704   ac_cv_lib_dld_dld_link=yes
10705 else
10706   echo "$as_me: failed program was:" >&5
10707 sed 's/^/| /' conftest.$ac_ext >&5
10708
10709         ac_cv_lib_dld_dld_link=no
10710 fi
10711
10712 rm -f core conftest.err conftest.$ac_objext \
10713       conftest$ac_exeext conftest.$ac_ext
10714 LIBS=$ac_check_lib_save_LIBS
10715 fi
10716 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10717 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10718 if test $ac_cv_lib_dld_dld_link = yes; then
10719
10720 cat >>confdefs.h <<\_ACEOF
10721 #define HAVE_DLD 1
10722 _ACEOF
10723
10724                 LIBADD_DL="$LIBADD_DL -ldld"
10725 else
10726   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10727 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10728 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10729   echo $ECHO_N "(cached) $ECHO_C" >&6
10730 else
10731   cat >conftest.$ac_ext <<_ACEOF
10732 /* confdefs.h.  */
10733 _ACEOF
10734 cat confdefs.h >>conftest.$ac_ext
10735 cat >>conftest.$ac_ext <<_ACEOF
10736 /* end confdefs.h.  */
10737 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10738    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10739 #define _dyld_func_lookup innocuous__dyld_func_lookup
10740
10741 /* System header to define __stub macros and hopefully few prototypes,
10742     which can conflict with char _dyld_func_lookup (); below.
10743     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10744     <limits.h> exists even on freestanding compilers.  */
10745
10746 #ifdef __STDC__
10747 # include <limits.h>
10748 #else
10749 # include <assert.h>
10750 #endif
10751
10752 #undef _dyld_func_lookup
10753
10754 /* Override any GCC internal prototype to avoid an error.
10755    Use char because int might match the return type of a GCC
10756    builtin and then its argument prototype would still apply.  */
10757 #ifdef __cplusplus
10758 extern "C"
10759 #endif
10760 char _dyld_func_lookup ();
10761 /* The GNU C library defines this for functions which it implements
10762     to always fail with ENOSYS.  Some functions are actually named
10763     something starting with __ and the normal name is an alias.  */
10764 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10765 choke me
10766 #endif
10767
10768 int
10769 main ()
10770 {
10771 return _dyld_func_lookup ();
10772   ;
10773   return 0;
10774 }
10775 _ACEOF
10776 rm -f conftest.$ac_objext conftest$ac_exeext
10777 if { (ac_try="$ac_link"
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_link") 2>conftest.er1
10784   ac_status=$?
10785   grep -v '^ *+' conftest.er1 >conftest.err
10786   rm -f conftest.er1
10787   cat conftest.err >&5
10788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10789   (exit $ac_status); } &&
10790          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10791   { (case "(($ac_try" in
10792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10793   *) ac_try_echo=$ac_try;;
10794 esac
10795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10796   (eval "$ac_try") 2>&5
10797   ac_status=$?
10798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10799   (exit $ac_status); }; } &&
10800          { ac_try='test -s conftest$ac_exeext'
10801   { (case "(($ac_try" in
10802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10803   *) ac_try_echo=$ac_try;;
10804 esac
10805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10806   (eval "$ac_try") 2>&5
10807   ac_status=$?
10808   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10809   (exit $ac_status); }; }; then
10810   ac_cv_func__dyld_func_lookup=yes
10811 else
10812   echo "$as_me: failed program was:" >&5
10813 sed 's/^/| /' conftest.$ac_ext >&5
10814
10815         ac_cv_func__dyld_func_lookup=no
10816 fi
10817
10818 rm -f core conftest.err conftest.$ac_objext \
10819       conftest$ac_exeext conftest.$ac_ext
10820 fi
10821 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10822 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10823 if test $ac_cv_func__dyld_func_lookup = yes; then
10824
10825 cat >>confdefs.h <<\_ACEOF
10826 #define HAVE_DYLD 1
10827 _ACEOF
10828
10829 fi
10830
10831
10832 fi
10833
10834
10835 fi
10836
10837
10838 fi
10839
10840 rm -f core conftest.err conftest.$ac_objext \
10841       conftest$ac_exeext conftest.$ac_ext
10842
10843 fi
10844
10845
10846 fi
10847
10848
10849 fi
10850
10851
10852 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10853 then
10854   lt_save_LIBS="$LIBS"
10855   LIBS="$LIBS $LIBADD_DL"
10856
10857 for ac_func in dlerror
10858 do
10859 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10860 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10861 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10862 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10863   echo $ECHO_N "(cached) $ECHO_C" >&6
10864 else
10865   cat >conftest.$ac_ext <<_ACEOF
10866 /* confdefs.h.  */
10867 _ACEOF
10868 cat confdefs.h >>conftest.$ac_ext
10869 cat >>conftest.$ac_ext <<_ACEOF
10870 /* end confdefs.h.  */
10871 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10872    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10873 #define $ac_func innocuous_$ac_func
10874
10875 /* System header to define __stub macros and hopefully few prototypes,
10876     which can conflict with char $ac_func (); below.
10877     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10878     <limits.h> exists even on freestanding compilers.  */
10879
10880 #ifdef __STDC__
10881 # include <limits.h>
10882 #else
10883 # include <assert.h>
10884 #endif
10885
10886 #undef $ac_func
10887
10888 /* Override any GCC internal prototype to avoid an error.
10889    Use char because int might match the return type of a GCC
10890    builtin and then its argument prototype would still apply.  */
10891 #ifdef __cplusplus
10892 extern "C"
10893 #endif
10894 char $ac_func ();
10895 /* The GNU C library defines this for functions which it implements
10896     to always fail with ENOSYS.  Some functions are actually named
10897     something starting with __ and the normal name is an alias.  */
10898 #if defined __stub_$ac_func || defined __stub___$ac_func
10899 choke me
10900 #endif
10901
10902 int
10903 main ()
10904 {
10905 return $ac_func ();
10906   ;
10907   return 0;
10908 }
10909 _ACEOF
10910 rm -f conftest.$ac_objext conftest$ac_exeext
10911 if { (ac_try="$ac_link"
10912 case "(($ac_try" in
10913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10914   *) ac_try_echo=$ac_try;;
10915 esac
10916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10917   (eval "$ac_link") 2>conftest.er1
10918   ac_status=$?
10919   grep -v '^ *+' conftest.er1 >conftest.err
10920   rm -f conftest.er1
10921   cat conftest.err >&5
10922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10923   (exit $ac_status); } &&
10924          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10925   { (case "(($ac_try" in
10926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10927   *) ac_try_echo=$ac_try;;
10928 esac
10929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10930   (eval "$ac_try") 2>&5
10931   ac_status=$?
10932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10933   (exit $ac_status); }; } &&
10934          { ac_try='test -s conftest$ac_exeext'
10935   { (case "(($ac_try" in
10936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10937   *) ac_try_echo=$ac_try;;
10938 esac
10939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10940   (eval "$ac_try") 2>&5
10941   ac_status=$?
10942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10943   (exit $ac_status); }; }; then
10944   eval "$as_ac_var=yes"
10945 else
10946   echo "$as_me: failed program was:" >&5
10947 sed 's/^/| /' conftest.$ac_ext >&5
10948
10949         eval "$as_ac_var=no"
10950 fi
10951
10952 rm -f core conftest.err conftest.$ac_objext \
10953       conftest$ac_exeext conftest.$ac_ext
10954 fi
10955 ac_res=`eval echo '${'$as_ac_var'}'`
10956                { echo "$as_me:$LINENO: result: $ac_res" >&5
10957 echo "${ECHO_T}$ac_res" >&6; }
10958 if test `eval echo '${'$as_ac_var'}'` = yes; then
10959   cat >>confdefs.h <<_ACEOF
10960 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10961 _ACEOF
10962
10963 fi
10964 done
10965
10966   LIBS="$lt_save_LIBS"
10967 fi
10968 ac_ext=c
10969 ac_cpp='$CPP $CPPFLAGS'
10970 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10971 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10972 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10973
10974
10975
10976 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10977 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10978 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10979   echo $ECHO_N "(cached) $ECHO_C" >&6
10980 else
10981   ac_cv_sys_symbol_underscore=no
10982   cat > conftest.$ac_ext <<EOF
10983 void nm_test_func(){}
10984 int main(){nm_test_func;return 0;}
10985 EOF
10986   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10987   (eval $ac_compile) 2>&5
10988   ac_status=$?
10989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10990   (exit $ac_status); }; then
10991     # Now try to grab the symbols.
10992     ac_nlist=conftest.nm
10993     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10994   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10995   ac_status=$?
10996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10997   (exit $ac_status); } && test -s "$ac_nlist"; then
10998       # See whether the symbols have a leading underscore.
10999       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11000         ac_cv_sys_symbol_underscore=yes
11001       else
11002         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11003           :
11004         else
11005           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11006         fi
11007       fi
11008     else
11009       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11010     fi
11011   else
11012     echo "configure: failed program was:" >&5
11013     cat conftest.c >&5
11014   fi
11015   rm -rf conftest*
11016
11017 fi
11018 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11019 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
11020
11021
11022 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11023   if test x"$libltdl_cv_func_dlopen" = xyes ||
11024      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
11025         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11026 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11027 if test "${libltdl_cv_need_uscore+set}" = set; then
11028   echo $ECHO_N "(cached) $ECHO_C" >&6
11029 else
11030   libltdl_cv_need_uscore=unknown
11031           save_LIBS="$LIBS"
11032           LIBS="$LIBS $LIBADD_DL"
11033           if test "$cross_compiling" = yes; then :
11034   libltdl_cv_need_uscore=cross
11035 else
11036   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11037   lt_status=$lt_dlunknown
11038   cat > conftest.$ac_ext <<EOF
11039 #line 11039 "configure"
11040 #include "confdefs.h"
11041
11042 #if HAVE_DLFCN_H
11043 #include <dlfcn.h>
11044 #endif
11045
11046 #include <stdio.h>
11047
11048 #ifdef RTLD_GLOBAL
11049 #  define LT_DLGLOBAL           RTLD_GLOBAL
11050 #else
11051 #  ifdef DL_GLOBAL
11052 #    define LT_DLGLOBAL         DL_GLOBAL
11053 #  else
11054 #    define LT_DLGLOBAL         0
11055 #  endif
11056 #endif
11057
11058 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11059    find out it does not work in some platform. */
11060 #ifndef LT_DLLAZY_OR_NOW
11061 #  ifdef RTLD_LAZY
11062 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11063 #  else
11064 #    ifdef DL_LAZY
11065 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11066 #    else
11067 #      ifdef RTLD_NOW
11068 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11069 #      else
11070 #        ifdef DL_NOW
11071 #          define LT_DLLAZY_OR_NOW      DL_NOW
11072 #        else
11073 #          define LT_DLLAZY_OR_NOW      0
11074 #        endif
11075 #      endif
11076 #    endif
11077 #  endif
11078 #endif
11079
11080 #ifdef __cplusplus
11081 extern "C" void exit (int);
11082 #endif
11083
11084 void fnord() { int i=42;}
11085 int main ()
11086 {
11087   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11088   int status = $lt_dlunknown;
11089
11090   if (self)
11091     {
11092       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11093       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11094       /* dlclose (self); */
11095     }
11096   else
11097     puts (dlerror ());
11098
11099     exit (status);
11100 }
11101 EOF
11102   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11103   (eval $ac_link) 2>&5
11104   ac_status=$?
11105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11106   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11107     (./conftest; exit; ) >&5 2>/dev/null
11108     lt_status=$?
11109     case x$lt_status in
11110       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11111       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11112       x$lt_dlunknown|x*)  ;;
11113     esac
11114   else :
11115     # compilation failed
11116
11117   fi
11118 fi
11119 rm -fr conftest*
11120
11121           LIBS="$save_LIBS"
11122
11123 fi
11124 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11125 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11126   fi
11127 fi
11128
11129 if test x"$libltdl_cv_need_uscore" = xyes; then
11130
11131 cat >>confdefs.h <<\_ACEOF
11132 #define NEED_USCORE 1
11133 _ACEOF
11134
11135 fi
11136
11137
11138 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11139 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11140 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11141   echo $ECHO_N "(cached) $ECHO_C" >&6
11142 else
11143   # PORTME does your system automatically load deplibs for dlopen?
11144   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11145   # For now, we just catch OSes we know something about -- in the
11146   # future, we'll try test this programmatically.
11147   libltdl_cv_sys_dlopen_deplibs=unknown
11148   case "$host_os" in
11149   aix3*|aix4.1.*|aix4.2.*)
11150     # Unknown whether this is true for these versions of AIX, but
11151     # we want this `case' here to explicitly catch those versions.
11152     libltdl_cv_sys_dlopen_deplibs=unknown
11153     ;;
11154   aix[45]*)
11155     libltdl_cv_sys_dlopen_deplibs=yes
11156     ;;
11157   darwin*)
11158     # Assuming the user has installed a libdl from somewhere, this is true
11159     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11160     libltdl_cv_sys_dlopen_deplibs=yes
11161     ;;
11162   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11163     # GNU and its variants, using gnu ld.so (Glibc)
11164     libltdl_cv_sys_dlopen_deplibs=yes
11165     ;;
11166   hpux10*|hpux11*)
11167     libltdl_cv_sys_dlopen_deplibs=yes
11168     ;;
11169   interix*)
11170     libltdl_cv_sys_dlopen_deplibs=yes
11171     ;;
11172   irix[12345]*|irix6.[01]*)
11173     # Catch all versions of IRIX before 6.2, and indicate that we don't
11174     # know how it worked for any of those versions.
11175     libltdl_cv_sys_dlopen_deplibs=unknown
11176     ;;
11177   irix*)
11178     # The case above catches anything before 6.2, and it's known that
11179     # at 6.2 and later dlopen does load deplibs.
11180     libltdl_cv_sys_dlopen_deplibs=yes
11181     ;;
11182   netbsd*)
11183     libltdl_cv_sys_dlopen_deplibs=yes
11184     ;;
11185   openbsd*)
11186     libltdl_cv_sys_dlopen_deplibs=yes
11187     ;;
11188   osf[1234]*)
11189     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11190     # it did *not* use an RPATH in a shared library to find objects the
11191     # library depends on, so we explictly say `no'.
11192     libltdl_cv_sys_dlopen_deplibs=no
11193     ;;
11194   osf5.0|osf5.0a|osf5.1)
11195     # dlopen *does* load deplibs and with the right loader patch applied
11196     # it even uses RPATH in a shared library to search for shared objects
11197     # that the library depends on, but there's no easy way to know if that
11198     # patch is installed.  Since this is the case, all we can really
11199     # say is unknown -- it depends on the patch being installed.  If
11200     # it is, this changes to `yes'.  Without it, it would be `no'.
11201     libltdl_cv_sys_dlopen_deplibs=unknown
11202     ;;
11203   osf*)
11204     # the two cases above should catch all versions of osf <= 5.1.  Read
11205     # the comments above for what we know about them.
11206     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11207     # is used to find them so we can finally say `yes'.
11208     libltdl_cv_sys_dlopen_deplibs=yes
11209     ;;
11210   solaris*)
11211     libltdl_cv_sys_dlopen_deplibs=yes
11212     ;;
11213   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11214     libltdl_cv_sys_dlopen_deplibs=yes
11215     ;;
11216   esac
11217
11218 fi
11219 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11220 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11221 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11222
11223 cat >>confdefs.h <<\_ACEOF
11224 #define LTDL_DLOPEN_DEPLIBS 1
11225 _ACEOF
11226
11227 fi
11228
11229
11230 for ac_header in argz.h
11231 do
11232 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11233 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11234   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11235 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11236 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11237   echo $ECHO_N "(cached) $ECHO_C" >&6
11238 fi
11239 ac_res=`eval echo '${'$as_ac_Header'}'`
11240                { echo "$as_me:$LINENO: result: $ac_res" >&5
11241 echo "${ECHO_T}$ac_res" >&6; }
11242 else
11243   # Is the header compilable?
11244 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11245 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11246 cat >conftest.$ac_ext <<_ACEOF
11247 /* confdefs.h.  */
11248 _ACEOF
11249 cat confdefs.h >>conftest.$ac_ext
11250 cat >>conftest.$ac_ext <<_ACEOF
11251 /* end confdefs.h.  */
11252 $ac_includes_default
11253 #include <$ac_header>
11254 _ACEOF
11255 rm -f conftest.$ac_objext
11256 if { (ac_try="$ac_compile"
11257 case "(($ac_try" in
11258   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11259   *) ac_try_echo=$ac_try;;
11260 esac
11261 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11262   (eval "$ac_compile") 2>conftest.er1
11263   ac_status=$?
11264   grep -v '^ *+' conftest.er1 >conftest.err
11265   rm -f conftest.er1
11266   cat conftest.err >&5
11267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11268   (exit $ac_status); } &&
11269          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11270   { (case "(($ac_try" in
11271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11272   *) ac_try_echo=$ac_try;;
11273 esac
11274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11275   (eval "$ac_try") 2>&5
11276   ac_status=$?
11277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11278   (exit $ac_status); }; } &&
11279          { ac_try='test -s conftest.$ac_objext'
11280   { (case "(($ac_try" in
11281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11282   *) ac_try_echo=$ac_try;;
11283 esac
11284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11285   (eval "$ac_try") 2>&5
11286   ac_status=$?
11287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11288   (exit $ac_status); }; }; then
11289   ac_header_compiler=yes
11290 else
11291   echo "$as_me: failed program was:" >&5
11292 sed 's/^/| /' conftest.$ac_ext >&5
11293
11294         ac_header_compiler=no
11295 fi
11296
11297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11298 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11299 echo "${ECHO_T}$ac_header_compiler" >&6; }
11300
11301 # Is the header present?
11302 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11303 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11304 cat >conftest.$ac_ext <<_ACEOF
11305 /* confdefs.h.  */
11306 _ACEOF
11307 cat confdefs.h >>conftest.$ac_ext
11308 cat >>conftest.$ac_ext <<_ACEOF
11309 /* end confdefs.h.  */
11310 #include <$ac_header>
11311 _ACEOF
11312 if { (ac_try="$ac_cpp conftest.$ac_ext"
11313 case "(($ac_try" in
11314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11315   *) ac_try_echo=$ac_try;;
11316 esac
11317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11318   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11319   ac_status=$?
11320   grep -v '^ *+' conftest.er1 >conftest.err
11321   rm -f conftest.er1
11322   cat conftest.err >&5
11323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11324   (exit $ac_status); } >/dev/null; then
11325   if test -s conftest.err; then
11326     ac_cpp_err=$ac_c_preproc_warn_flag
11327     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11328   else
11329     ac_cpp_err=
11330   fi
11331 else
11332   ac_cpp_err=yes
11333 fi
11334 if test -z "$ac_cpp_err"; then
11335   ac_header_preproc=yes
11336 else
11337   echo "$as_me: failed program was:" >&5
11338 sed 's/^/| /' conftest.$ac_ext >&5
11339
11340   ac_header_preproc=no
11341 fi
11342
11343 rm -f conftest.err conftest.$ac_ext
11344 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11345 echo "${ECHO_T}$ac_header_preproc" >&6; }
11346
11347 # So?  What about this header?
11348 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11349   yes:no: )
11350     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11351 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11352     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11353 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11354     ac_header_preproc=yes
11355     ;;
11356   no:yes:* )
11357     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11358 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11359     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11360 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11361     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11362 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11363     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11364 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11365     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11366 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11367     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11368 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11369     ( cat <<\_ASBOX
11370 ## ----------------------------------- ##
11371 ## Report this to llvmbugs@cs.uiuc.edu ##
11372 ## ----------------------------------- ##
11373 _ASBOX
11374      ) | sed "s/^/$as_me: WARNING:     /" >&2
11375     ;;
11376 esac
11377 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11378 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11379 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11380   echo $ECHO_N "(cached) $ECHO_C" >&6
11381 else
11382   eval "$as_ac_Header=\$ac_header_preproc"
11383 fi
11384 ac_res=`eval echo '${'$as_ac_Header'}'`
11385                { echo "$as_me:$LINENO: result: $ac_res" >&5
11386 echo "${ECHO_T}$ac_res" >&6; }
11387
11388 fi
11389 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11390   cat >>confdefs.h <<_ACEOF
11391 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11392 _ACEOF
11393
11394 fi
11395
11396 done
11397
11398
11399 { echo "$as_me:$LINENO: checking for error_t" >&5
11400 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11401 if test "${ac_cv_type_error_t+set}" = set; then
11402   echo $ECHO_N "(cached) $ECHO_C" >&6
11403 else
11404   cat >conftest.$ac_ext <<_ACEOF
11405 /* confdefs.h.  */
11406 _ACEOF
11407 cat confdefs.h >>conftest.$ac_ext
11408 cat >>conftest.$ac_ext <<_ACEOF
11409 /* end confdefs.h.  */
11410 #if HAVE_ARGZ_H
11411 #  include <argz.h>
11412 #endif
11413
11414 typedef error_t ac__type_new_;
11415 int
11416 main ()
11417 {
11418 if ((ac__type_new_ *) 0)
11419   return 0;
11420 if (sizeof (ac__type_new_))
11421   return 0;
11422   ;
11423   return 0;
11424 }
11425 _ACEOF
11426 rm -f conftest.$ac_objext
11427 if { (ac_try="$ac_compile"
11428 case "(($ac_try" in
11429   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11430   *) ac_try_echo=$ac_try;;
11431 esac
11432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11433   (eval "$ac_compile") 2>conftest.er1
11434   ac_status=$?
11435   grep -v '^ *+' conftest.er1 >conftest.err
11436   rm -f conftest.er1
11437   cat conftest.err >&5
11438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11439   (exit $ac_status); } &&
11440          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11441   { (case "(($ac_try" in
11442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11443   *) ac_try_echo=$ac_try;;
11444 esac
11445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11446   (eval "$ac_try") 2>&5
11447   ac_status=$?
11448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11449   (exit $ac_status); }; } &&
11450          { ac_try='test -s conftest.$ac_objext'
11451   { (case "(($ac_try" in
11452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11453   *) ac_try_echo=$ac_try;;
11454 esac
11455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11456   (eval "$ac_try") 2>&5
11457   ac_status=$?
11458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11459   (exit $ac_status); }; }; then
11460   ac_cv_type_error_t=yes
11461 else
11462   echo "$as_me: failed program was:" >&5
11463 sed 's/^/| /' conftest.$ac_ext >&5
11464
11465         ac_cv_type_error_t=no
11466 fi
11467
11468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11469 fi
11470 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11471 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11472 if test $ac_cv_type_error_t = yes; then
11473
11474 cat >>confdefs.h <<_ACEOF
11475 #define HAVE_ERROR_T 1
11476 _ACEOF
11477
11478
11479 else
11480
11481 cat >>confdefs.h <<\_ACEOF
11482 #define error_t int
11483 _ACEOF
11484
11485 fi
11486
11487
11488
11489
11490
11491
11492
11493 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11494 do
11495 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11496 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11497 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11498 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11499   echo $ECHO_N "(cached) $ECHO_C" >&6
11500 else
11501   cat >conftest.$ac_ext <<_ACEOF
11502 /* confdefs.h.  */
11503 _ACEOF
11504 cat confdefs.h >>conftest.$ac_ext
11505 cat >>conftest.$ac_ext <<_ACEOF
11506 /* end confdefs.h.  */
11507 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11508    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11509 #define $ac_func innocuous_$ac_func
11510
11511 /* System header to define __stub macros and hopefully few prototypes,
11512     which can conflict with char $ac_func (); below.
11513     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11514     <limits.h> exists even on freestanding compilers.  */
11515
11516 #ifdef __STDC__
11517 # include <limits.h>
11518 #else
11519 # include <assert.h>
11520 #endif
11521
11522 #undef $ac_func
11523
11524 /* Override any GCC internal prototype to avoid an error.
11525    Use char because int might match the return type of a GCC
11526    builtin and then its argument prototype would still apply.  */
11527 #ifdef __cplusplus
11528 extern "C"
11529 #endif
11530 char $ac_func ();
11531 /* The GNU C library defines this for functions which it implements
11532     to always fail with ENOSYS.  Some functions are actually named
11533     something starting with __ and the normal name is an alias.  */
11534 #if defined __stub_$ac_func || defined __stub___$ac_func
11535 choke me
11536 #endif
11537
11538 int
11539 main ()
11540 {
11541 return $ac_func ();
11542   ;
11543   return 0;
11544 }
11545 _ACEOF
11546 rm -f conftest.$ac_objext conftest$ac_exeext
11547 if { (ac_try="$ac_link"
11548 case "(($ac_try" in
11549   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11550   *) ac_try_echo=$ac_try;;
11551 esac
11552 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11553   (eval "$ac_link") 2>conftest.er1
11554   ac_status=$?
11555   grep -v '^ *+' conftest.er1 >conftest.err
11556   rm -f conftest.er1
11557   cat conftest.err >&5
11558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11559   (exit $ac_status); } &&
11560          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11561   { (case "(($ac_try" in
11562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11563   *) ac_try_echo=$ac_try;;
11564 esac
11565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11566   (eval "$ac_try") 2>&5
11567   ac_status=$?
11568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11569   (exit $ac_status); }; } &&
11570          { ac_try='test -s conftest$ac_exeext'
11571   { (case "(($ac_try" in
11572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11573   *) ac_try_echo=$ac_try;;
11574 esac
11575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11576   (eval "$ac_try") 2>&5
11577   ac_status=$?
11578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11579   (exit $ac_status); }; }; then
11580   eval "$as_ac_var=yes"
11581 else
11582   echo "$as_me: failed program was:" >&5
11583 sed 's/^/| /' conftest.$ac_ext >&5
11584
11585         eval "$as_ac_var=no"
11586 fi
11587
11588 rm -f core conftest.err conftest.$ac_objext \
11589       conftest$ac_exeext conftest.$ac_ext
11590 fi
11591 ac_res=`eval echo '${'$as_ac_var'}'`
11592                { echo "$as_me:$LINENO: result: $ac_res" >&5
11593 echo "${ECHO_T}$ac_res" >&6; }
11594 if test `eval echo '${'$as_ac_var'}'` = yes; then
11595   cat >>confdefs.h <<_ACEOF
11596 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11597 _ACEOF
11598
11599 fi
11600 done
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11630                   stdio.h unistd.h
11631 do
11632 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11633 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11634   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11635 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11636 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11637   echo $ECHO_N "(cached) $ECHO_C" >&6
11638 fi
11639 ac_res=`eval echo '${'$as_ac_Header'}'`
11640                { echo "$as_me:$LINENO: result: $ac_res" >&5
11641 echo "${ECHO_T}$ac_res" >&6; }
11642 else
11643   # Is the header compilable?
11644 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11645 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11646 cat >conftest.$ac_ext <<_ACEOF
11647 /* confdefs.h.  */
11648 _ACEOF
11649 cat confdefs.h >>conftest.$ac_ext
11650 cat >>conftest.$ac_ext <<_ACEOF
11651 /* end confdefs.h.  */
11652 $ac_includes_default
11653 #include <$ac_header>
11654 _ACEOF
11655 rm -f conftest.$ac_objext
11656 if { (ac_try="$ac_compile"
11657 case "(($ac_try" in
11658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11659   *) ac_try_echo=$ac_try;;
11660 esac
11661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11662   (eval "$ac_compile") 2>conftest.er1
11663   ac_status=$?
11664   grep -v '^ *+' conftest.er1 >conftest.err
11665   rm -f conftest.er1
11666   cat conftest.err >&5
11667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11668   (exit $ac_status); } &&
11669          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11670   { (case "(($ac_try" in
11671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11672   *) ac_try_echo=$ac_try;;
11673 esac
11674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11675   (eval "$ac_try") 2>&5
11676   ac_status=$?
11677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11678   (exit $ac_status); }; } &&
11679          { ac_try='test -s conftest.$ac_objext'
11680   { (case "(($ac_try" in
11681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11682   *) ac_try_echo=$ac_try;;
11683 esac
11684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11685   (eval "$ac_try") 2>&5
11686   ac_status=$?
11687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11688   (exit $ac_status); }; }; then
11689   ac_header_compiler=yes
11690 else
11691   echo "$as_me: failed program was:" >&5
11692 sed 's/^/| /' conftest.$ac_ext >&5
11693
11694         ac_header_compiler=no
11695 fi
11696
11697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11698 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11699 echo "${ECHO_T}$ac_header_compiler" >&6; }
11700
11701 # Is the header present?
11702 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11703 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11704 cat >conftest.$ac_ext <<_ACEOF
11705 /* confdefs.h.  */
11706 _ACEOF
11707 cat confdefs.h >>conftest.$ac_ext
11708 cat >>conftest.$ac_ext <<_ACEOF
11709 /* end confdefs.h.  */
11710 #include <$ac_header>
11711 _ACEOF
11712 if { (ac_try="$ac_cpp conftest.$ac_ext"
11713 case "(($ac_try" in
11714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11715   *) ac_try_echo=$ac_try;;
11716 esac
11717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11718   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11719   ac_status=$?
11720   grep -v '^ *+' conftest.er1 >conftest.err
11721   rm -f conftest.er1
11722   cat conftest.err >&5
11723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11724   (exit $ac_status); } >/dev/null; then
11725   if test -s conftest.err; then
11726     ac_cpp_err=$ac_c_preproc_warn_flag
11727     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11728   else
11729     ac_cpp_err=
11730   fi
11731 else
11732   ac_cpp_err=yes
11733 fi
11734 if test -z "$ac_cpp_err"; then
11735   ac_header_preproc=yes
11736 else
11737   echo "$as_me: failed program was:" >&5
11738 sed 's/^/| /' conftest.$ac_ext >&5
11739
11740   ac_header_preproc=no
11741 fi
11742
11743 rm -f conftest.err conftest.$ac_ext
11744 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11745 echo "${ECHO_T}$ac_header_preproc" >&6; }
11746
11747 # So?  What about this header?
11748 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11749   yes:no: )
11750     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11751 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11752     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11753 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11754     ac_header_preproc=yes
11755     ;;
11756   no:yes:* )
11757     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11758 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11759     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11760 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11761     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11762 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11763     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11764 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11765     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11766 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11767     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11768 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11769     ( cat <<\_ASBOX
11770 ## ----------------------------------- ##
11771 ## Report this to llvmbugs@cs.uiuc.edu ##
11772 ## ----------------------------------- ##
11773 _ASBOX
11774      ) | sed "s/^/$as_me: WARNING:     /" >&2
11775     ;;
11776 esac
11777 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11778 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11779 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11780   echo $ECHO_N "(cached) $ECHO_C" >&6
11781 else
11782   eval "$as_ac_Header=\$ac_header_preproc"
11783 fi
11784 ac_res=`eval echo '${'$as_ac_Header'}'`
11785                { echo "$as_me:$LINENO: result: $ac_res" >&5
11786 echo "${ECHO_T}$ac_res" >&6; }
11787
11788 fi
11789 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11790   cat >>confdefs.h <<_ACEOF
11791 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11792 _ACEOF
11793
11794 fi
11795
11796 done
11797
11798
11799
11800
11801
11802 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11803 do
11804 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11805 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11806   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11807 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11808 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11809   echo $ECHO_N "(cached) $ECHO_C" >&6
11810 fi
11811 ac_res=`eval echo '${'$as_ac_Header'}'`
11812                { echo "$as_me:$LINENO: result: $ac_res" >&5
11813 echo "${ECHO_T}$ac_res" >&6; }
11814 else
11815   # Is the header compilable?
11816 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11817 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11818 cat >conftest.$ac_ext <<_ACEOF
11819 /* confdefs.h.  */
11820 _ACEOF
11821 cat confdefs.h >>conftest.$ac_ext
11822 cat >>conftest.$ac_ext <<_ACEOF
11823 /* end confdefs.h.  */
11824 $ac_includes_default
11825 #include <$ac_header>
11826 _ACEOF
11827 rm -f conftest.$ac_objext
11828 if { (ac_try="$ac_compile"
11829 case "(($ac_try" in
11830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11831   *) ac_try_echo=$ac_try;;
11832 esac
11833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11834   (eval "$ac_compile") 2>conftest.er1
11835   ac_status=$?
11836   grep -v '^ *+' conftest.er1 >conftest.err
11837   rm -f conftest.er1
11838   cat conftest.err >&5
11839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11840   (exit $ac_status); } &&
11841          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11842   { (case "(($ac_try" in
11843   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11844   *) ac_try_echo=$ac_try;;
11845 esac
11846 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11847   (eval "$ac_try") 2>&5
11848   ac_status=$?
11849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11850   (exit $ac_status); }; } &&
11851          { ac_try='test -s conftest.$ac_objext'
11852   { (case "(($ac_try" in
11853   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11854   *) ac_try_echo=$ac_try;;
11855 esac
11856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11857   (eval "$ac_try") 2>&5
11858   ac_status=$?
11859   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11860   (exit $ac_status); }; }; then
11861   ac_header_compiler=yes
11862 else
11863   echo "$as_me: failed program was:" >&5
11864 sed 's/^/| /' conftest.$ac_ext >&5
11865
11866         ac_header_compiler=no
11867 fi
11868
11869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11870 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11871 echo "${ECHO_T}$ac_header_compiler" >&6; }
11872
11873 # Is the header present?
11874 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11875 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11876 cat >conftest.$ac_ext <<_ACEOF
11877 /* confdefs.h.  */
11878 _ACEOF
11879 cat confdefs.h >>conftest.$ac_ext
11880 cat >>conftest.$ac_ext <<_ACEOF
11881 /* end confdefs.h.  */
11882 #include <$ac_header>
11883 _ACEOF
11884 if { (ac_try="$ac_cpp conftest.$ac_ext"
11885 case "(($ac_try" in
11886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11887   *) ac_try_echo=$ac_try;;
11888 esac
11889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11890   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11891   ac_status=$?
11892   grep -v '^ *+' conftest.er1 >conftest.err
11893   rm -f conftest.er1
11894   cat conftest.err >&5
11895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11896   (exit $ac_status); } >/dev/null; then
11897   if test -s conftest.err; then
11898     ac_cpp_err=$ac_c_preproc_warn_flag
11899     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11900   else
11901     ac_cpp_err=
11902   fi
11903 else
11904   ac_cpp_err=yes
11905 fi
11906 if test -z "$ac_cpp_err"; then
11907   ac_header_preproc=yes
11908 else
11909   echo "$as_me: failed program was:" >&5
11910 sed 's/^/| /' conftest.$ac_ext >&5
11911
11912   ac_header_preproc=no
11913 fi
11914
11915 rm -f conftest.err conftest.$ac_ext
11916 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11917 echo "${ECHO_T}$ac_header_preproc" >&6; }
11918
11919 # So?  What about this header?
11920 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11921   yes:no: )
11922     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11923 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11924     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11925 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11926     ac_header_preproc=yes
11927     ;;
11928   no:yes:* )
11929     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11930 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11931     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11932 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11933     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11934 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11935     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11936 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11937     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11938 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11939     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11940 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11941     ( cat <<\_ASBOX
11942 ## ----------------------------------- ##
11943 ## Report this to llvmbugs@cs.uiuc.edu ##
11944 ## ----------------------------------- ##
11945 _ASBOX
11946      ) | sed "s/^/$as_me: WARNING:     /" >&2
11947     ;;
11948 esac
11949 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11950 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11951 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11952   echo $ECHO_N "(cached) $ECHO_C" >&6
11953 else
11954   eval "$as_ac_Header=\$ac_header_preproc"
11955 fi
11956 ac_res=`eval echo '${'$as_ac_Header'}'`
11957                { echo "$as_me:$LINENO: result: $ac_res" >&5
11958 echo "${ECHO_T}$ac_res" >&6; }
11959
11960 fi
11961 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11962   cat >>confdefs.h <<_ACEOF
11963 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11964 _ACEOF
11965
11966 fi
11967
11968 done
11969
11970
11971
11972 for ac_header in string.h strings.h
11973 do
11974 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11975 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11976   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11977 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11978 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11979   echo $ECHO_N "(cached) $ECHO_C" >&6
11980 fi
11981 ac_res=`eval echo '${'$as_ac_Header'}'`
11982                { echo "$as_me:$LINENO: result: $ac_res" >&5
11983 echo "${ECHO_T}$ac_res" >&6; }
11984 else
11985   # Is the header compilable?
11986 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11987 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11988 cat >conftest.$ac_ext <<_ACEOF
11989 /* confdefs.h.  */
11990 _ACEOF
11991 cat confdefs.h >>conftest.$ac_ext
11992 cat >>conftest.$ac_ext <<_ACEOF
11993 /* end confdefs.h.  */
11994 $ac_includes_default
11995 #include <$ac_header>
11996 _ACEOF
11997 rm -f conftest.$ac_objext
11998 if { (ac_try="$ac_compile"
11999 case "(($ac_try" in
12000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12001   *) ac_try_echo=$ac_try;;
12002 esac
12003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12004   (eval "$ac_compile") 2>conftest.er1
12005   ac_status=$?
12006   grep -v '^ *+' conftest.er1 >conftest.err
12007   rm -f conftest.er1
12008   cat conftest.err >&5
12009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12010   (exit $ac_status); } &&
12011          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12012   { (case "(($ac_try" in
12013   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12014   *) ac_try_echo=$ac_try;;
12015 esac
12016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12017   (eval "$ac_try") 2>&5
12018   ac_status=$?
12019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12020   (exit $ac_status); }; } &&
12021          { ac_try='test -s conftest.$ac_objext'
12022   { (case "(($ac_try" in
12023   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12024   *) ac_try_echo=$ac_try;;
12025 esac
12026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12027   (eval "$ac_try") 2>&5
12028   ac_status=$?
12029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12030   (exit $ac_status); }; }; then
12031   ac_header_compiler=yes
12032 else
12033   echo "$as_me: failed program was:" >&5
12034 sed 's/^/| /' conftest.$ac_ext >&5
12035
12036         ac_header_compiler=no
12037 fi
12038
12039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12040 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12041 echo "${ECHO_T}$ac_header_compiler" >&6; }
12042
12043 # Is the header present?
12044 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12045 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12046 cat >conftest.$ac_ext <<_ACEOF
12047 /* confdefs.h.  */
12048 _ACEOF
12049 cat confdefs.h >>conftest.$ac_ext
12050 cat >>conftest.$ac_ext <<_ACEOF
12051 /* end confdefs.h.  */
12052 #include <$ac_header>
12053 _ACEOF
12054 if { (ac_try="$ac_cpp conftest.$ac_ext"
12055 case "(($ac_try" in
12056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12057   *) ac_try_echo=$ac_try;;
12058 esac
12059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12060   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12061   ac_status=$?
12062   grep -v '^ *+' conftest.er1 >conftest.err
12063   rm -f conftest.er1
12064   cat conftest.err >&5
12065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12066   (exit $ac_status); } >/dev/null; then
12067   if test -s conftest.err; then
12068     ac_cpp_err=$ac_c_preproc_warn_flag
12069     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12070   else
12071     ac_cpp_err=
12072   fi
12073 else
12074   ac_cpp_err=yes
12075 fi
12076 if test -z "$ac_cpp_err"; then
12077   ac_header_preproc=yes
12078 else
12079   echo "$as_me: failed program was:" >&5
12080 sed 's/^/| /' conftest.$ac_ext >&5
12081
12082   ac_header_preproc=no
12083 fi
12084
12085 rm -f conftest.err conftest.$ac_ext
12086 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12087 echo "${ECHO_T}$ac_header_preproc" >&6; }
12088
12089 # So?  What about this header?
12090 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12091   yes:no: )
12092     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12093 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12094     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12095 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12096     ac_header_preproc=yes
12097     ;;
12098   no:yes:* )
12099     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12100 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12101     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12102 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12103     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12104 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12105     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12106 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12107     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12108 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12109     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12110 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12111     ( cat <<\_ASBOX
12112 ## ----------------------------------- ##
12113 ## Report this to llvmbugs@cs.uiuc.edu ##
12114 ## ----------------------------------- ##
12115 _ASBOX
12116      ) | sed "s/^/$as_me: WARNING:     /" >&2
12117     ;;
12118 esac
12119 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12120 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12121 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12122   echo $ECHO_N "(cached) $ECHO_C" >&6
12123 else
12124   eval "$as_ac_Header=\$ac_header_preproc"
12125 fi
12126 ac_res=`eval echo '${'$as_ac_Header'}'`
12127                { echo "$as_me:$LINENO: result: $ac_res" >&5
12128 echo "${ECHO_T}$ac_res" >&6; }
12129
12130 fi
12131 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12132   cat >>confdefs.h <<_ACEOF
12133 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12134 _ACEOF
12135  break
12136 fi
12137
12138 done
12139
12140
12141
12142
12143 for ac_func in strchr index
12144 do
12145 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12146 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12147 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12148 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12149   echo $ECHO_N "(cached) $ECHO_C" >&6
12150 else
12151   cat >conftest.$ac_ext <<_ACEOF
12152 /* confdefs.h.  */
12153 _ACEOF
12154 cat confdefs.h >>conftest.$ac_ext
12155 cat >>conftest.$ac_ext <<_ACEOF
12156 /* end confdefs.h.  */
12157 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12158    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12159 #define $ac_func innocuous_$ac_func
12160
12161 /* System header to define __stub macros and hopefully few prototypes,
12162     which can conflict with char $ac_func (); below.
12163     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12164     <limits.h> exists even on freestanding compilers.  */
12165
12166 #ifdef __STDC__
12167 # include <limits.h>
12168 #else
12169 # include <assert.h>
12170 #endif
12171
12172 #undef $ac_func
12173
12174 /* Override any GCC internal prototype to avoid an error.
12175    Use char because int might match the return type of a GCC
12176    builtin and then its argument prototype would still apply.  */
12177 #ifdef __cplusplus
12178 extern "C"
12179 #endif
12180 char $ac_func ();
12181 /* The GNU C library defines this for functions which it implements
12182     to always fail with ENOSYS.  Some functions are actually named
12183     something starting with __ and the normal name is an alias.  */
12184 #if defined __stub_$ac_func || defined __stub___$ac_func
12185 choke me
12186 #endif
12187
12188 int
12189 main ()
12190 {
12191 return $ac_func ();
12192   ;
12193   return 0;
12194 }
12195 _ACEOF
12196 rm -f conftest.$ac_objext conftest$ac_exeext
12197 if { (ac_try="$ac_link"
12198 case "(($ac_try" in
12199   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12200   *) ac_try_echo=$ac_try;;
12201 esac
12202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12203   (eval "$ac_link") 2>conftest.er1
12204   ac_status=$?
12205   grep -v '^ *+' conftest.er1 >conftest.err
12206   rm -f conftest.er1
12207   cat conftest.err >&5
12208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12209   (exit $ac_status); } &&
12210          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12211   { (case "(($ac_try" in
12212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12213   *) ac_try_echo=$ac_try;;
12214 esac
12215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12216   (eval "$ac_try") 2>&5
12217   ac_status=$?
12218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12219   (exit $ac_status); }; } &&
12220          { ac_try='test -s conftest$ac_exeext'
12221   { (case "(($ac_try" in
12222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12223   *) ac_try_echo=$ac_try;;
12224 esac
12225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12226   (eval "$ac_try") 2>&5
12227   ac_status=$?
12228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12229   (exit $ac_status); }; }; then
12230   eval "$as_ac_var=yes"
12231 else
12232   echo "$as_me: failed program was:" >&5
12233 sed 's/^/| /' conftest.$ac_ext >&5
12234
12235         eval "$as_ac_var=no"
12236 fi
12237
12238 rm -f core conftest.err conftest.$ac_objext \
12239       conftest$ac_exeext conftest.$ac_ext
12240 fi
12241 ac_res=`eval echo '${'$as_ac_var'}'`
12242                { echo "$as_me:$LINENO: result: $ac_res" >&5
12243 echo "${ECHO_T}$ac_res" >&6; }
12244 if test `eval echo '${'$as_ac_var'}'` = yes; then
12245   cat >>confdefs.h <<_ACEOF
12246 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12247 _ACEOF
12248  break
12249 fi
12250 done
12251
12252
12253
12254 for ac_func in strrchr rindex
12255 do
12256 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12257 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12258 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12259 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12260   echo $ECHO_N "(cached) $ECHO_C" >&6
12261 else
12262   cat >conftest.$ac_ext <<_ACEOF
12263 /* confdefs.h.  */
12264 _ACEOF
12265 cat confdefs.h >>conftest.$ac_ext
12266 cat >>conftest.$ac_ext <<_ACEOF
12267 /* end confdefs.h.  */
12268 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12269    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12270 #define $ac_func innocuous_$ac_func
12271
12272 /* System header to define __stub macros and hopefully few prototypes,
12273     which can conflict with char $ac_func (); below.
12274     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12275     <limits.h> exists even on freestanding compilers.  */
12276
12277 #ifdef __STDC__
12278 # include <limits.h>
12279 #else
12280 # include <assert.h>
12281 #endif
12282
12283 #undef $ac_func
12284
12285 /* Override any GCC internal prototype to avoid an error.
12286    Use char because int might match the return type of a GCC
12287    builtin and then its argument prototype would still apply.  */
12288 #ifdef __cplusplus
12289 extern "C"
12290 #endif
12291 char $ac_func ();
12292 /* The GNU C library defines this for functions which it implements
12293     to always fail with ENOSYS.  Some functions are actually named
12294     something starting with __ and the normal name is an alias.  */
12295 #if defined __stub_$ac_func || defined __stub___$ac_func
12296 choke me
12297 #endif
12298
12299 int
12300 main ()
12301 {
12302 return $ac_func ();
12303   ;
12304   return 0;
12305 }
12306 _ACEOF
12307 rm -f conftest.$ac_objext conftest$ac_exeext
12308 if { (ac_try="$ac_link"
12309 case "(($ac_try" in
12310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12311   *) ac_try_echo=$ac_try;;
12312 esac
12313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12314   (eval "$ac_link") 2>conftest.er1
12315   ac_status=$?
12316   grep -v '^ *+' conftest.er1 >conftest.err
12317   rm -f conftest.er1
12318   cat conftest.err >&5
12319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12320   (exit $ac_status); } &&
12321          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12322   { (case "(($ac_try" in
12323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12324   *) ac_try_echo=$ac_try;;
12325 esac
12326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12327   (eval "$ac_try") 2>&5
12328   ac_status=$?
12329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12330   (exit $ac_status); }; } &&
12331          { ac_try='test -s conftest$ac_exeext'
12332   { (case "(($ac_try" in
12333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12334   *) ac_try_echo=$ac_try;;
12335 esac
12336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12337   (eval "$ac_try") 2>&5
12338   ac_status=$?
12339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12340   (exit $ac_status); }; }; then
12341   eval "$as_ac_var=yes"
12342 else
12343   echo "$as_me: failed program was:" >&5
12344 sed 's/^/| /' conftest.$ac_ext >&5
12345
12346         eval "$as_ac_var=no"
12347 fi
12348
12349 rm -f core conftest.err conftest.$ac_objext \
12350       conftest$ac_exeext conftest.$ac_ext
12351 fi
12352 ac_res=`eval echo '${'$as_ac_var'}'`
12353                { echo "$as_me:$LINENO: result: $ac_res" >&5
12354 echo "${ECHO_T}$ac_res" >&6; }
12355 if test `eval echo '${'$as_ac_var'}'` = yes; then
12356   cat >>confdefs.h <<_ACEOF
12357 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12358 _ACEOF
12359  break
12360 fi
12361 done
12362
12363
12364
12365 for ac_func in memcpy bcopy
12366 do
12367 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12368 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12369 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12370 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12371   echo $ECHO_N "(cached) $ECHO_C" >&6
12372 else
12373   cat >conftest.$ac_ext <<_ACEOF
12374 /* confdefs.h.  */
12375 _ACEOF
12376 cat confdefs.h >>conftest.$ac_ext
12377 cat >>conftest.$ac_ext <<_ACEOF
12378 /* end confdefs.h.  */
12379 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12380    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12381 #define $ac_func innocuous_$ac_func
12382
12383 /* System header to define __stub macros and hopefully few prototypes,
12384     which can conflict with char $ac_func (); below.
12385     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12386     <limits.h> exists even on freestanding compilers.  */
12387
12388 #ifdef __STDC__
12389 # include <limits.h>
12390 #else
12391 # include <assert.h>
12392 #endif
12393
12394 #undef $ac_func
12395
12396 /* Override any GCC internal prototype to avoid an error.
12397    Use char because int might match the return type of a GCC
12398    builtin and then its argument prototype would still apply.  */
12399 #ifdef __cplusplus
12400 extern "C"
12401 #endif
12402 char $ac_func ();
12403 /* The GNU C library defines this for functions which it implements
12404     to always fail with ENOSYS.  Some functions are actually named
12405     something starting with __ and the normal name is an alias.  */
12406 #if defined __stub_$ac_func || defined __stub___$ac_func
12407 choke me
12408 #endif
12409
12410 int
12411 main ()
12412 {
12413 return $ac_func ();
12414   ;
12415   return 0;
12416 }
12417 _ACEOF
12418 rm -f conftest.$ac_objext conftest$ac_exeext
12419 if { (ac_try="$ac_link"
12420 case "(($ac_try" in
12421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12422   *) ac_try_echo=$ac_try;;
12423 esac
12424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12425   (eval "$ac_link") 2>conftest.er1
12426   ac_status=$?
12427   grep -v '^ *+' conftest.er1 >conftest.err
12428   rm -f conftest.er1
12429   cat conftest.err >&5
12430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12431   (exit $ac_status); } &&
12432          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12433   { (case "(($ac_try" in
12434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12435   *) ac_try_echo=$ac_try;;
12436 esac
12437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12438   (eval "$ac_try") 2>&5
12439   ac_status=$?
12440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12441   (exit $ac_status); }; } &&
12442          { ac_try='test -s conftest$ac_exeext'
12443   { (case "(($ac_try" in
12444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12445   *) ac_try_echo=$ac_try;;
12446 esac
12447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12448   (eval "$ac_try") 2>&5
12449   ac_status=$?
12450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12451   (exit $ac_status); }; }; then
12452   eval "$as_ac_var=yes"
12453 else
12454   echo "$as_me: failed program was:" >&5
12455 sed 's/^/| /' conftest.$ac_ext >&5
12456
12457         eval "$as_ac_var=no"
12458 fi
12459
12460 rm -f core conftest.err conftest.$ac_objext \
12461       conftest$ac_exeext conftest.$ac_ext
12462 fi
12463 ac_res=`eval echo '${'$as_ac_var'}'`
12464                { echo "$as_me:$LINENO: result: $ac_res" >&5
12465 echo "${ECHO_T}$ac_res" >&6; }
12466 if test `eval echo '${'$as_ac_var'}'` = yes; then
12467   cat >>confdefs.h <<_ACEOF
12468 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12469 _ACEOF
12470  break
12471 fi
12472 done
12473
12474
12475
12476 for ac_func in memmove strcmp
12477 do
12478 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12479 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12480 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12481 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12482   echo $ECHO_N "(cached) $ECHO_C" >&6
12483 else
12484   cat >conftest.$ac_ext <<_ACEOF
12485 /* confdefs.h.  */
12486 _ACEOF
12487 cat confdefs.h >>conftest.$ac_ext
12488 cat >>conftest.$ac_ext <<_ACEOF
12489 /* end confdefs.h.  */
12490 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12491    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12492 #define $ac_func innocuous_$ac_func
12493
12494 /* System header to define __stub macros and hopefully few prototypes,
12495     which can conflict with char $ac_func (); below.
12496     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12497     <limits.h> exists even on freestanding compilers.  */
12498
12499 #ifdef __STDC__
12500 # include <limits.h>
12501 #else
12502 # include <assert.h>
12503 #endif
12504
12505 #undef $ac_func
12506
12507 /* Override any GCC internal prototype to avoid an error.
12508    Use char because int might match the return type of a GCC
12509    builtin and then its argument prototype would still apply.  */
12510 #ifdef __cplusplus
12511 extern "C"
12512 #endif
12513 char $ac_func ();
12514 /* The GNU C library defines this for functions which it implements
12515     to always fail with ENOSYS.  Some functions are actually named
12516     something starting with __ and the normal name is an alias.  */
12517 #if defined __stub_$ac_func || defined __stub___$ac_func
12518 choke me
12519 #endif
12520
12521 int
12522 main ()
12523 {
12524 return $ac_func ();
12525   ;
12526   return 0;
12527 }
12528 _ACEOF
12529 rm -f conftest.$ac_objext conftest$ac_exeext
12530 if { (ac_try="$ac_link"
12531 case "(($ac_try" in
12532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12533   *) ac_try_echo=$ac_try;;
12534 esac
12535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12536   (eval "$ac_link") 2>conftest.er1
12537   ac_status=$?
12538   grep -v '^ *+' conftest.er1 >conftest.err
12539   rm -f conftest.er1
12540   cat conftest.err >&5
12541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12542   (exit $ac_status); } &&
12543          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12544   { (case "(($ac_try" in
12545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12546   *) ac_try_echo=$ac_try;;
12547 esac
12548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12549   (eval "$ac_try") 2>&5
12550   ac_status=$?
12551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12552   (exit $ac_status); }; } &&
12553          { ac_try='test -s conftest$ac_exeext'
12554   { (case "(($ac_try" in
12555   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12556   *) ac_try_echo=$ac_try;;
12557 esac
12558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12559   (eval "$ac_try") 2>&5
12560   ac_status=$?
12561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12562   (exit $ac_status); }; }; then
12563   eval "$as_ac_var=yes"
12564 else
12565   echo "$as_me: failed program was:" >&5
12566 sed 's/^/| /' conftest.$ac_ext >&5
12567
12568         eval "$as_ac_var=no"
12569 fi
12570
12571 rm -f core conftest.err conftest.$ac_objext \
12572       conftest$ac_exeext conftest.$ac_ext
12573 fi
12574 ac_res=`eval echo '${'$as_ac_var'}'`
12575                { echo "$as_me:$LINENO: result: $ac_res" >&5
12576 echo "${ECHO_T}$ac_res" >&6; }
12577 if test `eval echo '${'$as_ac_var'}'` = yes; then
12578   cat >>confdefs.h <<_ACEOF
12579 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12580 _ACEOF
12581
12582 fi
12583 done
12584
12585
12586
12587
12588 for ac_func in closedir opendir readdir
12589 do
12590 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12591 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12592 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12593 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12594   echo $ECHO_N "(cached) $ECHO_C" >&6
12595 else
12596   cat >conftest.$ac_ext <<_ACEOF
12597 /* confdefs.h.  */
12598 _ACEOF
12599 cat confdefs.h >>conftest.$ac_ext
12600 cat >>conftest.$ac_ext <<_ACEOF
12601 /* end confdefs.h.  */
12602 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12603    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12604 #define $ac_func innocuous_$ac_func
12605
12606 /* System header to define __stub macros and hopefully few prototypes,
12607     which can conflict with char $ac_func (); below.
12608     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12609     <limits.h> exists even on freestanding compilers.  */
12610
12611 #ifdef __STDC__
12612 # include <limits.h>
12613 #else
12614 # include <assert.h>
12615 #endif
12616
12617 #undef $ac_func
12618
12619 /* Override any GCC internal prototype to avoid an error.
12620    Use char because int might match the return type of a GCC
12621    builtin and then its argument prototype would still apply.  */
12622 #ifdef __cplusplus
12623 extern "C"
12624 #endif
12625 char $ac_func ();
12626 /* The GNU C library defines this for functions which it implements
12627     to always fail with ENOSYS.  Some functions are actually named
12628     something starting with __ and the normal name is an alias.  */
12629 #if defined __stub_$ac_func || defined __stub___$ac_func
12630 choke me
12631 #endif
12632
12633 int
12634 main ()
12635 {
12636 return $ac_func ();
12637   ;
12638   return 0;
12639 }
12640 _ACEOF
12641 rm -f conftest.$ac_objext conftest$ac_exeext
12642 if { (ac_try="$ac_link"
12643 case "(($ac_try" in
12644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12645   *) ac_try_echo=$ac_try;;
12646 esac
12647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12648   (eval "$ac_link") 2>conftest.er1
12649   ac_status=$?
12650   grep -v '^ *+' conftest.er1 >conftest.err
12651   rm -f conftest.er1
12652   cat conftest.err >&5
12653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12654   (exit $ac_status); } &&
12655          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12656   { (case "(($ac_try" in
12657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12658   *) ac_try_echo=$ac_try;;
12659 esac
12660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12661   (eval "$ac_try") 2>&5
12662   ac_status=$?
12663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12664   (exit $ac_status); }; } &&
12665          { ac_try='test -s conftest$ac_exeext'
12666   { (case "(($ac_try" in
12667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12668   *) ac_try_echo=$ac_try;;
12669 esac
12670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12671   (eval "$ac_try") 2>&5
12672   ac_status=$?
12673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12674   (exit $ac_status); }; }; then
12675   eval "$as_ac_var=yes"
12676 else
12677   echo "$as_me: failed program was:" >&5
12678 sed 's/^/| /' conftest.$ac_ext >&5
12679
12680         eval "$as_ac_var=no"
12681 fi
12682
12683 rm -f core conftest.err conftest.$ac_objext \
12684       conftest$ac_exeext conftest.$ac_ext
12685 fi
12686 ac_res=`eval echo '${'$as_ac_var'}'`
12687                { echo "$as_me:$LINENO: result: $ac_res" >&5
12688 echo "${ECHO_T}$ac_res" >&6; }
12689 if test `eval echo '${'$as_ac_var'}'` = yes; then
12690   cat >>confdefs.h <<_ACEOF
12691 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12692 _ACEOF
12693
12694 fi
12695 done
12696
12697
12698
12699 if test "$WITH_LLVMGCCDIR" = "default" ; then
12700   LLVMGCC="llvm-gcc${EXEEXT}"
12701   LLVMGXX="llvm-g++${EXEEXT}"
12702   LLVMGCCCOMMAND="$LLVMGCC"
12703   LLVMGXXCOMMAND="$LLVMGXX"
12704   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
12705
12706   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
12707
12708   # Extract the first word of "$LLVMGCC", so it can be a program name with args.
12709 set dummy $LLVMGCC; ac_word=$2
12710 { echo "$as_me:$LINENO: checking for $ac_word" >&5
12711 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12712 if test "${ac_cv_path_LLVMGCC+set}" = set; then
12713   echo $ECHO_N "(cached) $ECHO_C" >&6
12714 else
12715   case $LLVMGCC in
12716   [\\/]* | ?:[\\/]*)
12717   ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
12718   ;;
12719   *)
12720   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12721 for as_dir in $PATH
12722 do
12723   IFS=$as_save_IFS
12724   test -z "$as_dir" && as_dir=.
12725   for ac_exec_ext in '' $ac_executable_extensions; do
12726   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
12727     ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
12728     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12729     break 2
12730   fi
12731 done
12732 done
12733 IFS=$as_save_IFS
12734
12735   ;;
12736 esac
12737 fi
12738 LLVMGCC=$ac_cv_path_LLVMGCC
12739 if test -n "$LLVMGCC"; then
12740   { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
12741 echo "${ECHO_T}$LLVMGCC" >&6; }
12742 else
12743   { echo "$as_me:$LINENO: result: no" >&5
12744 echo "${ECHO_T}no" >&6; }
12745 fi
12746
12747
12748   # Extract the first word of "$LLVMGXX", so it can be a program name with args.
12749 set dummy $LLVMGXX; ac_word=$2
12750 { echo "$as_me:$LINENO: checking for $ac_word" >&5
12751 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12752 if test "${ac_cv_path_LLVMGXX+set}" = set; then
12753   echo $ECHO_N "(cached) $ECHO_C" >&6
12754 else
12755   case $LLVMGXX in
12756   [\\/]* | ?:[\\/]*)
12757   ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
12758   ;;
12759   *)
12760   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12761 for as_dir in $PATH
12762 do
12763   IFS=$as_save_IFS
12764   test -z "$as_dir" && as_dir=.
12765   for ac_exec_ext in '' $ac_executable_extensions; do
12766   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
12767     ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
12768     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12769     break 2
12770   fi
12771 done
12772 done
12773 IFS=$as_save_IFS
12774
12775   ;;
12776 esac
12777 fi
12778 LLVMGXX=$ac_cv_path_LLVMGXX
12779 if test -n "$LLVMGXX"; then
12780   { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
12781 echo "${ECHO_T}$LLVMGXX" >&6; }
12782 else
12783   { echo "$as_me:$LINENO: result: no" >&5
12784 echo "${ECHO_T}no" >&6; }
12785 fi
12786
12787
12788 else
12789   if test -z "$LLVMGCC"; then
12790     LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
12791     LLVMGCCCOMMAND="$LLVMGCC"
12792   fi
12793   if test -z "$LLVMGXX"; then
12794     LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
12795     LLVMGXXCOMMAND="$LLVMGXX"
12796   fi
12797
12798   LLVMGCC=$LLVMGCC
12799
12800   LLVMGXX=$LLVMGXX
12801
12802   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
12803
12804   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
12805
12806 fi
12807
12808
12809 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12810 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12811
12812 ICC=no
12813 IXX=no
12814 case $CC in
12815   icc*|icpc*)
12816     ICC=yes
12817     IXX=yes
12818     ;;
12819    *)
12820     ;;
12821 esac
12822
12823 if test "$GCC" != "yes" && test "$ICC" != "yes"
12824 then
12825   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12826 echo "$as_me: error: gcc|icc required but not found" >&2;}
12827    { (exit 1); exit 1; }; }
12828 fi
12829
12830 if test "$GXX" != "yes" && test "$IXX" != "yes"
12831 then
12832   { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
12833 echo "$as_me: error: g++|icc required but not found" >&2;}
12834    { (exit 1); exit 1; }; }
12835 fi
12836
12837 if test "$GCC" = "yes"
12838 then
12839   cat >conftest.$ac_ext <<_ACEOF
12840 #if !defined(__GNUC__) || __GNUC__ < 3
12841 #error Unsupported GCC version
12842 #endif
12843
12844 _ACEOF
12845 rm -f conftest.$ac_objext
12846 if { (ac_try="$ac_compile"
12847 case "(($ac_try" in
12848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12849   *) ac_try_echo=$ac_try;;
12850 esac
12851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12852   (eval "$ac_compile") 2>conftest.er1
12853   ac_status=$?
12854   grep -v '^ *+' conftest.er1 >conftest.err
12855   rm -f conftest.er1
12856   cat conftest.err >&5
12857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12858   (exit $ac_status); } &&
12859          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12860   { (case "(($ac_try" in
12861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12862   *) ac_try_echo=$ac_try;;
12863 esac
12864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12865   (eval "$ac_try") 2>&5
12866   ac_status=$?
12867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12868   (exit $ac_status); }; } &&
12869          { ac_try='test -s conftest.$ac_objext'
12870   { (case "(($ac_try" in
12871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12872   *) ac_try_echo=$ac_try;;
12873 esac
12874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12875   (eval "$ac_try") 2>&5
12876   ac_status=$?
12877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12878   (exit $ac_status); }; }; then
12879   :
12880 else
12881   echo "$as_me: failed program was:" >&5
12882 sed 's/^/| /' conftest.$ac_ext >&5
12883
12884         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12885 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12886    { (exit 1); exit 1; }; }
12887 fi
12888
12889 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12890 fi
12891
12892 if test -z "$llvm_cv_gnu_make_command"
12893 then
12894   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12895 echo "$as_me: error: GNU Make required but not found" >&2;}
12896    { (exit 1); exit 1; }; }
12897 fi
12898
12899 { echo "$as_me:$LINENO: result: ok" >&5
12900 echo "${ECHO_T}ok" >&6; }
12901
12902 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12903 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12904 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12905
12906 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12907
12908 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12909 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
12910
12911
12912
12913 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12914 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12915 if test "${ac_cv_lib_m_sin+set}" = set; then
12916   echo $ECHO_N "(cached) $ECHO_C" >&6
12917 else
12918   ac_check_lib_save_LIBS=$LIBS
12919 LIBS="-lm  $LIBS"
12920 cat >conftest.$ac_ext <<_ACEOF
12921 /* confdefs.h.  */
12922 _ACEOF
12923 cat confdefs.h >>conftest.$ac_ext
12924 cat >>conftest.$ac_ext <<_ACEOF
12925 /* end confdefs.h.  */
12926
12927 /* Override any GCC internal prototype to avoid an error.
12928    Use char because int might match the return type of a GCC
12929    builtin and then its argument prototype would still apply.  */
12930 #ifdef __cplusplus
12931 extern "C"
12932 #endif
12933 char sin ();
12934 int
12935 main ()
12936 {
12937 return sin ();
12938   ;
12939   return 0;
12940 }
12941 _ACEOF
12942 rm -f conftest.$ac_objext conftest$ac_exeext
12943 if { (ac_try="$ac_link"
12944 case "(($ac_try" in
12945   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12946   *) ac_try_echo=$ac_try;;
12947 esac
12948 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12949   (eval "$ac_link") 2>conftest.er1
12950   ac_status=$?
12951   grep -v '^ *+' conftest.er1 >conftest.err
12952   rm -f conftest.er1
12953   cat conftest.err >&5
12954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12955   (exit $ac_status); } &&
12956          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12957   { (case "(($ac_try" in
12958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12959   *) ac_try_echo=$ac_try;;
12960 esac
12961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12962   (eval "$ac_try") 2>&5
12963   ac_status=$?
12964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12965   (exit $ac_status); }; } &&
12966          { ac_try='test -s conftest$ac_exeext'
12967   { (case "(($ac_try" in
12968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12969   *) ac_try_echo=$ac_try;;
12970 esac
12971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12972   (eval "$ac_try") 2>&5
12973   ac_status=$?
12974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12975   (exit $ac_status); }; }; then
12976   ac_cv_lib_m_sin=yes
12977 else
12978   echo "$as_me: failed program was:" >&5
12979 sed 's/^/| /' conftest.$ac_ext >&5
12980
12981         ac_cv_lib_m_sin=no
12982 fi
12983
12984 rm -f core conftest.err conftest.$ac_objext \
12985       conftest$ac_exeext conftest.$ac_ext
12986 LIBS=$ac_check_lib_save_LIBS
12987 fi
12988 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12989 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12990 if test $ac_cv_lib_m_sin = yes; then
12991   cat >>confdefs.h <<_ACEOF
12992 #define HAVE_LIBM 1
12993 _ACEOF
12994
12995   LIBS="-lm $LIBS"
12996
12997 fi
12998
12999 if test "$llvm_cv_os_type" = "MingW" ; then
13000
13001 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13002 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13003 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13004   echo $ECHO_N "(cached) $ECHO_C" >&6
13005 else
13006   ac_check_lib_save_LIBS=$LIBS
13007 LIBS="-limagehlp  $LIBS"
13008 cat >conftest.$ac_ext <<_ACEOF
13009 /* confdefs.h.  */
13010 _ACEOF
13011 cat confdefs.h >>conftest.$ac_ext
13012 cat >>conftest.$ac_ext <<_ACEOF
13013 /* end confdefs.h.  */
13014
13015
13016 int
13017 main ()
13018 {
13019 return main ();
13020   ;
13021   return 0;
13022 }
13023 _ACEOF
13024 rm -f conftest.$ac_objext conftest$ac_exeext
13025 if { (ac_try="$ac_link"
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_link") 2>conftest.er1
13032   ac_status=$?
13033   grep -v '^ *+' conftest.er1 >conftest.err
13034   rm -f conftest.er1
13035   cat conftest.err >&5
13036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13037   (exit $ac_status); } &&
13038          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13039   { (case "(($ac_try" in
13040   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13041   *) ac_try_echo=$ac_try;;
13042 esac
13043 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13044   (eval "$ac_try") 2>&5
13045   ac_status=$?
13046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13047   (exit $ac_status); }; } &&
13048          { ac_try='test -s conftest$ac_exeext'
13049   { (case "(($ac_try" in
13050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13051   *) ac_try_echo=$ac_try;;
13052 esac
13053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13054   (eval "$ac_try") 2>&5
13055   ac_status=$?
13056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13057   (exit $ac_status); }; }; then
13058   ac_cv_lib_imagehlp_main=yes
13059 else
13060   echo "$as_me: failed program was:" >&5
13061 sed 's/^/| /' conftest.$ac_ext >&5
13062
13063         ac_cv_lib_imagehlp_main=no
13064 fi
13065
13066 rm -f core conftest.err conftest.$ac_objext \
13067       conftest$ac_exeext conftest.$ac_ext
13068 LIBS=$ac_check_lib_save_LIBS
13069 fi
13070 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13071 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13072 if test $ac_cv_lib_imagehlp_main = yes; then
13073   cat >>confdefs.h <<_ACEOF
13074 #define HAVE_LIBIMAGEHLP 1
13075 _ACEOF
13076
13077   LIBS="-limagehlp $LIBS"
13078
13079 fi
13080
13081
13082 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13083 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13084 if test "${ac_cv_lib_psapi_main+set}" = set; then
13085   echo $ECHO_N "(cached) $ECHO_C" >&6
13086 else
13087   ac_check_lib_save_LIBS=$LIBS
13088 LIBS="-lpsapi  $LIBS"
13089 cat >conftest.$ac_ext <<_ACEOF
13090 /* confdefs.h.  */
13091 _ACEOF
13092 cat confdefs.h >>conftest.$ac_ext
13093 cat >>conftest.$ac_ext <<_ACEOF
13094 /* end confdefs.h.  */
13095
13096
13097 int
13098 main ()
13099 {
13100 return main ();
13101   ;
13102   return 0;
13103 }
13104 _ACEOF
13105 rm -f conftest.$ac_objext conftest$ac_exeext
13106 if { (ac_try="$ac_link"
13107 case "(($ac_try" in
13108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13109   *) ac_try_echo=$ac_try;;
13110 esac
13111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13112   (eval "$ac_link") 2>conftest.er1
13113   ac_status=$?
13114   grep -v '^ *+' conftest.er1 >conftest.err
13115   rm -f conftest.er1
13116   cat conftest.err >&5
13117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13118   (exit $ac_status); } &&
13119          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13120   { (case "(($ac_try" in
13121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13122   *) ac_try_echo=$ac_try;;
13123 esac
13124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13125   (eval "$ac_try") 2>&5
13126   ac_status=$?
13127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13128   (exit $ac_status); }; } &&
13129          { ac_try='test -s conftest$ac_exeext'
13130   { (case "(($ac_try" in
13131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13132   *) ac_try_echo=$ac_try;;
13133 esac
13134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13135   (eval "$ac_try") 2>&5
13136   ac_status=$?
13137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13138   (exit $ac_status); }; }; then
13139   ac_cv_lib_psapi_main=yes
13140 else
13141   echo "$as_me: failed program was:" >&5
13142 sed 's/^/| /' conftest.$ac_ext >&5
13143
13144         ac_cv_lib_psapi_main=no
13145 fi
13146
13147 rm -f core conftest.err conftest.$ac_objext \
13148       conftest$ac_exeext conftest.$ac_ext
13149 LIBS=$ac_check_lib_save_LIBS
13150 fi
13151 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13152 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13153 if test $ac_cv_lib_psapi_main = yes; then
13154   cat >>confdefs.h <<_ACEOF
13155 #define HAVE_LIBPSAPI 1
13156 _ACEOF
13157
13158   LIBS="-lpsapi $LIBS"
13159
13160 fi
13161
13162 fi
13163
13164 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13165 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13166 if test "${ac_cv_search_dlopen+set}" = set; then
13167   echo $ECHO_N "(cached) $ECHO_C" >&6
13168 else
13169   ac_func_search_save_LIBS=$LIBS
13170 cat >conftest.$ac_ext <<_ACEOF
13171 /* confdefs.h.  */
13172 _ACEOF
13173 cat confdefs.h >>conftest.$ac_ext
13174 cat >>conftest.$ac_ext <<_ACEOF
13175 /* end confdefs.h.  */
13176
13177 /* Override any GCC internal prototype to avoid an error.
13178    Use char because int might match the return type of a GCC
13179    builtin and then its argument prototype would still apply.  */
13180 #ifdef __cplusplus
13181 extern "C"
13182 #endif
13183 char dlopen ();
13184 int
13185 main ()
13186 {
13187 return dlopen ();
13188   ;
13189   return 0;
13190 }
13191 _ACEOF
13192 for ac_lib in '' dl; do
13193   if test -z "$ac_lib"; then
13194     ac_res="none required"
13195   else
13196     ac_res=-l$ac_lib
13197     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13198   fi
13199   rm -f conftest.$ac_objext conftest$ac_exeext
13200 if { (ac_try="$ac_link"
13201 case "(($ac_try" in
13202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13203   *) ac_try_echo=$ac_try;;
13204 esac
13205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13206   (eval "$ac_link") 2>conftest.er1
13207   ac_status=$?
13208   grep -v '^ *+' conftest.er1 >conftest.err
13209   rm -f conftest.er1
13210   cat conftest.err >&5
13211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13212   (exit $ac_status); } &&
13213          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13214   { (case "(($ac_try" in
13215   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13216   *) ac_try_echo=$ac_try;;
13217 esac
13218 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13219   (eval "$ac_try") 2>&5
13220   ac_status=$?
13221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13222   (exit $ac_status); }; } &&
13223          { ac_try='test -s conftest$ac_exeext'
13224   { (case "(($ac_try" in
13225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13226   *) ac_try_echo=$ac_try;;
13227 esac
13228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13229   (eval "$ac_try") 2>&5
13230   ac_status=$?
13231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13232   (exit $ac_status); }; }; then
13233   ac_cv_search_dlopen=$ac_res
13234 else
13235   echo "$as_me: failed program was:" >&5
13236 sed 's/^/| /' conftest.$ac_ext >&5
13237
13238
13239 fi
13240
13241 rm -f core conftest.err conftest.$ac_objext \
13242       conftest$ac_exeext
13243   if test "${ac_cv_search_dlopen+set}" = set; then
13244   break
13245 fi
13246 done
13247 if test "${ac_cv_search_dlopen+set}" = set; then
13248   :
13249 else
13250   ac_cv_search_dlopen=no
13251 fi
13252 rm conftest.$ac_ext
13253 LIBS=$ac_func_search_save_LIBS
13254 fi
13255 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13256 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
13257 ac_res=$ac_cv_search_dlopen
13258 if test "$ac_res" != no; then
13259   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13260
13261 cat >>confdefs.h <<\_ACEOF
13262 #define HAVE_DLOPEN 1
13263 _ACEOF
13264
13265 else
13266   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13267 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
13268 fi
13269
13270
13271 if test "$llvm_cv_enable_libffi" = "yes" ; then
13272   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13273 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13274 if test "${ac_cv_search_ffi_call+set}" = set; then
13275   echo $ECHO_N "(cached) $ECHO_C" >&6
13276 else
13277   ac_func_search_save_LIBS=$LIBS
13278 cat >conftest.$ac_ext <<_ACEOF
13279 /* confdefs.h.  */
13280 _ACEOF
13281 cat confdefs.h >>conftest.$ac_ext
13282 cat >>conftest.$ac_ext <<_ACEOF
13283 /* end confdefs.h.  */
13284
13285 /* Override any GCC internal prototype to avoid an error.
13286    Use char because int might match the return type of a GCC
13287    builtin and then its argument prototype would still apply.  */
13288 #ifdef __cplusplus
13289 extern "C"
13290 #endif
13291 char ffi_call ();
13292 int
13293 main ()
13294 {
13295 return ffi_call ();
13296   ;
13297   return 0;
13298 }
13299 _ACEOF
13300 for ac_lib in '' ffi; do
13301   if test -z "$ac_lib"; then
13302     ac_res="none required"
13303   else
13304     ac_res=-l$ac_lib
13305     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13306   fi
13307   rm -f conftest.$ac_objext conftest$ac_exeext
13308 if { (ac_try="$ac_link"
13309 case "(($ac_try" in
13310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13311   *) ac_try_echo=$ac_try;;
13312 esac
13313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13314   (eval "$ac_link") 2>conftest.er1
13315   ac_status=$?
13316   grep -v '^ *+' conftest.er1 >conftest.err
13317   rm -f conftest.er1
13318   cat conftest.err >&5
13319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13320   (exit $ac_status); } &&
13321          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13322   { (case "(($ac_try" in
13323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13324   *) ac_try_echo=$ac_try;;
13325 esac
13326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13327   (eval "$ac_try") 2>&5
13328   ac_status=$?
13329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13330   (exit $ac_status); }; } &&
13331          { ac_try='test -s conftest$ac_exeext'
13332   { (case "(($ac_try" in
13333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13334   *) ac_try_echo=$ac_try;;
13335 esac
13336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13337   (eval "$ac_try") 2>&5
13338   ac_status=$?
13339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13340   (exit $ac_status); }; }; then
13341   ac_cv_search_ffi_call=$ac_res
13342 else
13343   echo "$as_me: failed program was:" >&5
13344 sed 's/^/| /' conftest.$ac_ext >&5
13345
13346
13347 fi
13348
13349 rm -f core conftest.err conftest.$ac_objext \
13350       conftest$ac_exeext
13351   if test "${ac_cv_search_ffi_call+set}" = set; then
13352   break
13353 fi
13354 done
13355 if test "${ac_cv_search_ffi_call+set}" = set; then
13356   :
13357 else
13358   ac_cv_search_ffi_call=no
13359 fi
13360 rm conftest.$ac_ext
13361 LIBS=$ac_func_search_save_LIBS
13362 fi
13363 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13364 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
13365 ac_res=$ac_cv_search_ffi_call
13366 if test "$ac_res" != no; then
13367   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13368
13369 cat >>confdefs.h <<\_ACEOF
13370 #define HAVE_FFI_CALL 1
13371 _ACEOF
13372
13373 else
13374   { echo "$as_me:$LINENO: WARNING: libffi not found - disabling external calls from interpreter" >&5
13375 echo "$as_me: WARNING: libffi not found - disabling external calls from interpreter" >&2;}
13376 fi
13377
13378 fi
13379
13380 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13381 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13382 if test "${ac_cv_search_mallinfo+set}" = set; then
13383   echo $ECHO_N "(cached) $ECHO_C" >&6
13384 else
13385   ac_func_search_save_LIBS=$LIBS
13386 cat >conftest.$ac_ext <<_ACEOF
13387 /* confdefs.h.  */
13388 _ACEOF
13389 cat confdefs.h >>conftest.$ac_ext
13390 cat >>conftest.$ac_ext <<_ACEOF
13391 /* end confdefs.h.  */
13392
13393 /* Override any GCC internal prototype to avoid an error.
13394    Use char because int might match the return type of a GCC
13395    builtin and then its argument prototype would still apply.  */
13396 #ifdef __cplusplus
13397 extern "C"
13398 #endif
13399 char mallinfo ();
13400 int
13401 main ()
13402 {
13403 return mallinfo ();
13404   ;
13405   return 0;
13406 }
13407 _ACEOF
13408 for ac_lib in '' malloc; do
13409   if test -z "$ac_lib"; then
13410     ac_res="none required"
13411   else
13412     ac_res=-l$ac_lib
13413     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13414   fi
13415   rm -f conftest.$ac_objext conftest$ac_exeext
13416 if { (ac_try="$ac_link"
13417 case "(($ac_try" in
13418   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13419   *) ac_try_echo=$ac_try;;
13420 esac
13421 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13422   (eval "$ac_link") 2>conftest.er1
13423   ac_status=$?
13424   grep -v '^ *+' conftest.er1 >conftest.err
13425   rm -f conftest.er1
13426   cat conftest.err >&5
13427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13428   (exit $ac_status); } &&
13429          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13430   { (case "(($ac_try" in
13431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13432   *) ac_try_echo=$ac_try;;
13433 esac
13434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13435   (eval "$ac_try") 2>&5
13436   ac_status=$?
13437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13438   (exit $ac_status); }; } &&
13439          { ac_try='test -s conftest$ac_exeext'
13440   { (case "(($ac_try" in
13441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13442   *) ac_try_echo=$ac_try;;
13443 esac
13444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13445   (eval "$ac_try") 2>&5
13446   ac_status=$?
13447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13448   (exit $ac_status); }; }; then
13449   ac_cv_search_mallinfo=$ac_res
13450 else
13451   echo "$as_me: failed program was:" >&5
13452 sed 's/^/| /' conftest.$ac_ext >&5
13453
13454
13455 fi
13456
13457 rm -f core conftest.err conftest.$ac_objext \
13458       conftest$ac_exeext
13459   if test "${ac_cv_search_mallinfo+set}" = set; then
13460   break
13461 fi
13462 done
13463 if test "${ac_cv_search_mallinfo+set}" = set; then
13464   :
13465 else
13466   ac_cv_search_mallinfo=no
13467 fi
13468 rm conftest.$ac_ext
13469 LIBS=$ac_func_search_save_LIBS
13470 fi
13471 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13472 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13473 ac_res=$ac_cv_search_mallinfo
13474 if test "$ac_res" != no; then
13475   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13476
13477 cat >>confdefs.h <<\_ACEOF
13478 #define HAVE_MALLINFO 1
13479 _ACEOF
13480
13481 fi
13482
13483
13484 if test "$ENABLE_THREADS" -eq 1 ; then
13485
13486 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13487 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13488 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13489   echo $ECHO_N "(cached) $ECHO_C" >&6
13490 else
13491   ac_check_lib_save_LIBS=$LIBS
13492 LIBS="-lpthread  $LIBS"
13493 cat >conftest.$ac_ext <<_ACEOF
13494 /* confdefs.h.  */
13495 _ACEOF
13496 cat confdefs.h >>conftest.$ac_ext
13497 cat >>conftest.$ac_ext <<_ACEOF
13498 /* end confdefs.h.  */
13499
13500 /* Override any GCC internal prototype to avoid an error.
13501    Use char because int might match the return type of a GCC
13502    builtin and then its argument prototype would still apply.  */
13503 #ifdef __cplusplus
13504 extern "C"
13505 #endif
13506 char pthread_mutex_init ();
13507 int
13508 main ()
13509 {
13510 return pthread_mutex_init ();
13511   ;
13512   return 0;
13513 }
13514 _ACEOF
13515 rm -f conftest.$ac_objext conftest$ac_exeext
13516 if { (ac_try="$ac_link"
13517 case "(($ac_try" in
13518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13519   *) ac_try_echo=$ac_try;;
13520 esac
13521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13522   (eval "$ac_link") 2>conftest.er1
13523   ac_status=$?
13524   grep -v '^ *+' conftest.er1 >conftest.err
13525   rm -f conftest.er1
13526   cat conftest.err >&5
13527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13528   (exit $ac_status); } &&
13529          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13530   { (case "(($ac_try" in
13531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13532   *) ac_try_echo=$ac_try;;
13533 esac
13534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13535   (eval "$ac_try") 2>&5
13536   ac_status=$?
13537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13538   (exit $ac_status); }; } &&
13539          { ac_try='test -s conftest$ac_exeext'
13540   { (case "(($ac_try" in
13541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13542   *) ac_try_echo=$ac_try;;
13543 esac
13544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13545   (eval "$ac_try") 2>&5
13546   ac_status=$?
13547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13548   (exit $ac_status); }; }; then
13549   ac_cv_lib_pthread_pthread_mutex_init=yes
13550 else
13551   echo "$as_me: failed program was:" >&5
13552 sed 's/^/| /' conftest.$ac_ext >&5
13553
13554         ac_cv_lib_pthread_pthread_mutex_init=no
13555 fi
13556
13557 rm -f core conftest.err conftest.$ac_objext \
13558       conftest$ac_exeext conftest.$ac_ext
13559 LIBS=$ac_check_lib_save_LIBS
13560 fi
13561 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13562 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13563 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
13564   cat >>confdefs.h <<_ACEOF
13565 #define HAVE_LIBPTHREAD 1
13566 _ACEOF
13567
13568   LIBS="-lpthread $LIBS"
13569
13570 fi
13571
13572   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13573 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13574 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13575   echo $ECHO_N "(cached) $ECHO_C" >&6
13576 else
13577   ac_func_search_save_LIBS=$LIBS
13578 cat >conftest.$ac_ext <<_ACEOF
13579 /* confdefs.h.  */
13580 _ACEOF
13581 cat confdefs.h >>conftest.$ac_ext
13582 cat >>conftest.$ac_ext <<_ACEOF
13583 /* end confdefs.h.  */
13584
13585 /* Override any GCC internal prototype to avoid an error.
13586    Use char because int might match the return type of a GCC
13587    builtin and then its argument prototype would still apply.  */
13588 #ifdef __cplusplus
13589 extern "C"
13590 #endif
13591 char pthread_mutex_lock ();
13592 int
13593 main ()
13594 {
13595 return pthread_mutex_lock ();
13596   ;
13597   return 0;
13598 }
13599 _ACEOF
13600 for ac_lib in '' pthread; do
13601   if test -z "$ac_lib"; then
13602     ac_res="none required"
13603   else
13604     ac_res=-l$ac_lib
13605     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13606   fi
13607   rm -f conftest.$ac_objext conftest$ac_exeext
13608 if { (ac_try="$ac_link"
13609 case "(($ac_try" in
13610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13611   *) ac_try_echo=$ac_try;;
13612 esac
13613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13614   (eval "$ac_link") 2>conftest.er1
13615   ac_status=$?
13616   grep -v '^ *+' conftest.er1 >conftest.err
13617   rm -f conftest.er1
13618   cat conftest.err >&5
13619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13620   (exit $ac_status); } &&
13621          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13622   { (case "(($ac_try" in
13623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13624   *) ac_try_echo=$ac_try;;
13625 esac
13626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13627   (eval "$ac_try") 2>&5
13628   ac_status=$?
13629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13630   (exit $ac_status); }; } &&
13631          { ac_try='test -s conftest$ac_exeext'
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); }; }; then
13641   ac_cv_search_pthread_mutex_lock=$ac_res
13642 else
13643   echo "$as_me: failed program was:" >&5
13644 sed 's/^/| /' conftest.$ac_ext >&5
13645
13646
13647 fi
13648
13649 rm -f core conftest.err conftest.$ac_objext \
13650       conftest$ac_exeext
13651   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13652   break
13653 fi
13654 done
13655 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13656   :
13657 else
13658   ac_cv_search_pthread_mutex_lock=no
13659 fi
13660 rm conftest.$ac_ext
13661 LIBS=$ac_func_search_save_LIBS
13662 fi
13663 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13664 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
13665 ac_res=$ac_cv_search_pthread_mutex_lock
13666 if test "$ac_res" != no; then
13667   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13668
13669 cat >>confdefs.h <<\_ACEOF
13670 #define HAVE_PTHREAD_MUTEX_LOCK 1
13671 _ACEOF
13672
13673 fi
13674
13675   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13676 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13677 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13678   echo $ECHO_N "(cached) $ECHO_C" >&6
13679 else
13680   ac_func_search_save_LIBS=$LIBS
13681 cat >conftest.$ac_ext <<_ACEOF
13682 /* confdefs.h.  */
13683 _ACEOF
13684 cat confdefs.h >>conftest.$ac_ext
13685 cat >>conftest.$ac_ext <<_ACEOF
13686 /* end confdefs.h.  */
13687
13688 /* Override any GCC internal prototype to avoid an error.
13689    Use char because int might match the return type of a GCC
13690    builtin and then its argument prototype would still apply.  */
13691 #ifdef __cplusplus
13692 extern "C"
13693 #endif
13694 char pthread_rwlock_init ();
13695 int
13696 main ()
13697 {
13698 return pthread_rwlock_init ();
13699   ;
13700   return 0;
13701 }
13702 _ACEOF
13703 for ac_lib in '' pthread; do
13704   if test -z "$ac_lib"; then
13705     ac_res="none required"
13706   else
13707     ac_res=-l$ac_lib
13708     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13709   fi
13710   rm -f conftest.$ac_objext conftest$ac_exeext
13711 if { (ac_try="$ac_link"
13712 case "(($ac_try" in
13713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13714   *) ac_try_echo=$ac_try;;
13715 esac
13716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13717   (eval "$ac_link") 2>conftest.er1
13718   ac_status=$?
13719   grep -v '^ *+' conftest.er1 >conftest.err
13720   rm -f conftest.er1
13721   cat conftest.err >&5
13722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13723   (exit $ac_status); } &&
13724          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13725   { (case "(($ac_try" in
13726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13727   *) ac_try_echo=$ac_try;;
13728 esac
13729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13730   (eval "$ac_try") 2>&5
13731   ac_status=$?
13732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13733   (exit $ac_status); }; } &&
13734          { ac_try='test -s conftest$ac_exeext'
13735   { (case "(($ac_try" in
13736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13737   *) ac_try_echo=$ac_try;;
13738 esac
13739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13740   (eval "$ac_try") 2>&5
13741   ac_status=$?
13742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13743   (exit $ac_status); }; }; then
13744   ac_cv_search_pthread_rwlock_init=$ac_res
13745 else
13746   echo "$as_me: failed program was:" >&5
13747 sed 's/^/| /' conftest.$ac_ext >&5
13748
13749
13750 fi
13751
13752 rm -f core conftest.err conftest.$ac_objext \
13753       conftest$ac_exeext
13754   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13755   break
13756 fi
13757 done
13758 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13759   :
13760 else
13761   ac_cv_search_pthread_rwlock_init=no
13762 fi
13763 rm conftest.$ac_ext
13764 LIBS=$ac_func_search_save_LIBS
13765 fi
13766 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13767 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13768 ac_res=$ac_cv_search_pthread_rwlock_init
13769 if test "$ac_res" != no; then
13770   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13771
13772 cat >>confdefs.h <<\_ACEOF
13773 #define HAVE_PTHREAD_RWLOCK_INIT 1
13774 _ACEOF
13775
13776 fi
13777
13778   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13779 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13780 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13781   echo $ECHO_N "(cached) $ECHO_C" >&6
13782 else
13783   ac_func_search_save_LIBS=$LIBS
13784 cat >conftest.$ac_ext <<_ACEOF
13785 /* confdefs.h.  */
13786 _ACEOF
13787 cat confdefs.h >>conftest.$ac_ext
13788 cat >>conftest.$ac_ext <<_ACEOF
13789 /* end confdefs.h.  */
13790
13791 /* Override any GCC internal prototype to avoid an error.
13792    Use char because int might match the return type of a GCC
13793    builtin and then its argument prototype would still apply.  */
13794 #ifdef __cplusplus
13795 extern "C"
13796 #endif
13797 char pthread_getspecific ();
13798 int
13799 main ()
13800 {
13801 return pthread_getspecific ();
13802   ;
13803   return 0;
13804 }
13805 _ACEOF
13806 for ac_lib in '' pthread; do
13807   if test -z "$ac_lib"; then
13808     ac_res="none required"
13809   else
13810     ac_res=-l$ac_lib
13811     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13812   fi
13813   rm -f conftest.$ac_objext conftest$ac_exeext
13814 if { (ac_try="$ac_link"
13815 case "(($ac_try" in
13816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13817   *) ac_try_echo=$ac_try;;
13818 esac
13819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13820   (eval "$ac_link") 2>conftest.er1
13821   ac_status=$?
13822   grep -v '^ *+' conftest.er1 >conftest.err
13823   rm -f conftest.er1
13824   cat conftest.err >&5
13825   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13826   (exit $ac_status); } &&
13827          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13828   { (case "(($ac_try" in
13829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13830   *) ac_try_echo=$ac_try;;
13831 esac
13832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13833   (eval "$ac_try") 2>&5
13834   ac_status=$?
13835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13836   (exit $ac_status); }; } &&
13837          { ac_try='test -s conftest$ac_exeext'
13838   { (case "(($ac_try" in
13839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13840   *) ac_try_echo=$ac_try;;
13841 esac
13842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13843   (eval "$ac_try") 2>&5
13844   ac_status=$?
13845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13846   (exit $ac_status); }; }; then
13847   ac_cv_search_pthread_getspecific=$ac_res
13848 else
13849   echo "$as_me: failed program was:" >&5
13850 sed 's/^/| /' conftest.$ac_ext >&5
13851
13852
13853 fi
13854
13855 rm -f core conftest.err conftest.$ac_objext \
13856       conftest$ac_exeext
13857   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13858   break
13859 fi
13860 done
13861 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13862   :
13863 else
13864   ac_cv_search_pthread_getspecific=no
13865 fi
13866 rm conftest.$ac_ext
13867 LIBS=$ac_func_search_save_LIBS
13868 fi
13869 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13870 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13871 ac_res=$ac_cv_search_pthread_getspecific
13872 if test "$ac_res" != no; then
13873   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13874
13875 cat >>confdefs.h <<\_ACEOF
13876 #define HAVE_PTHREAD_GETSPECIFIC 1
13877 _ACEOF
13878
13879 fi
13880
13881 fi
13882
13883
13884 # Check whether --with-udis86 was given.
13885 if test "${with_udis86+set}" = set; then
13886   withval=$with_udis86;
13887       USE_UDIS86=1
13888
13889       case "$withval" in
13890         /usr/lib|yes) ;;
13891         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13892       esac
13893
13894 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13895 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13896 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13897   echo $ECHO_N "(cached) $ECHO_C" >&6
13898 else
13899   ac_check_lib_save_LIBS=$LIBS
13900 LIBS="-ludis86  $LIBS"
13901 cat >conftest.$ac_ext <<_ACEOF
13902 /* confdefs.h.  */
13903 _ACEOF
13904 cat confdefs.h >>conftest.$ac_ext
13905 cat >>conftest.$ac_ext <<_ACEOF
13906 /* end confdefs.h.  */
13907
13908 /* Override any GCC internal prototype to avoid an error.
13909    Use char because int might match the return type of a GCC
13910    builtin and then its argument prototype would still apply.  */
13911 #ifdef __cplusplus
13912 extern "C"
13913 #endif
13914 char ud_init ();
13915 int
13916 main ()
13917 {
13918 return ud_init ();
13919   ;
13920   return 0;
13921 }
13922 _ACEOF
13923 rm -f conftest.$ac_objext conftest$ac_exeext
13924 if { (ac_try="$ac_link"
13925 case "(($ac_try" in
13926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13927   *) ac_try_echo=$ac_try;;
13928 esac
13929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13930   (eval "$ac_link") 2>conftest.er1
13931   ac_status=$?
13932   grep -v '^ *+' conftest.er1 >conftest.err
13933   rm -f conftest.er1
13934   cat conftest.err >&5
13935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13936   (exit $ac_status); } &&
13937          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13938   { (case "(($ac_try" in
13939   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13940   *) ac_try_echo=$ac_try;;
13941 esac
13942 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13943   (eval "$ac_try") 2>&5
13944   ac_status=$?
13945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13946   (exit $ac_status); }; } &&
13947          { ac_try='test -s conftest$ac_exeext'
13948   { (case "(($ac_try" in
13949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13950   *) ac_try_echo=$ac_try;;
13951 esac
13952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13953   (eval "$ac_try") 2>&5
13954   ac_status=$?
13955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13956   (exit $ac_status); }; }; then
13957   ac_cv_lib_udis86_ud_init=yes
13958 else
13959   echo "$as_me: failed program was:" >&5
13960 sed 's/^/| /' conftest.$ac_ext >&5
13961
13962         ac_cv_lib_udis86_ud_init=no
13963 fi
13964
13965 rm -f core conftest.err conftest.$ac_objext \
13966       conftest$ac_exeext conftest.$ac_ext
13967 LIBS=$ac_check_lib_save_LIBS
13968 fi
13969 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13970 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13971 if test $ac_cv_lib_udis86_ud_init = yes; then
13972   cat >>confdefs.h <<_ACEOF
13973 #define HAVE_LIBUDIS86 1
13974 _ACEOF
13975
13976   LIBS="-ludis86 $LIBS"
13977
13978 else
13979
13980         echo "Error! You need to have libudis86 around."
13981         exit -1
13982
13983 fi
13984
13985
13986 else
13987   USE_UDIS86=0
13988
13989 fi
13990
13991
13992 cat >>confdefs.h <<_ACEOF
13993 #define USE_UDIS86 $USE_UDIS86
13994 _ACEOF
13995
13996
13997
13998 # Check whether --with-oprofile was given.
13999 if test "${with_oprofile+set}" = set; then
14000   withval=$with_oprofile;
14001       USE_OPROFILE=1
14002
14003       case "$withval" in
14004         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
14005         no) llvm_cv_oppath=
14006             USE_OPROFILE=0
14007  ;;
14008         *) llvm_cv_oppath="${withval}/lib/oprofile"
14009            CPPFLAGS="-I${withval}/include";;
14010       esac
14011       if test -n "$llvm_cv_oppath" ; then
14012         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
14013                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14014 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14015 if test "${ac_cv_search_bfd_init+set}" = set; then
14016   echo $ECHO_N "(cached) $ECHO_C" >&6
14017 else
14018   ac_func_search_save_LIBS=$LIBS
14019 cat >conftest.$ac_ext <<_ACEOF
14020 /* confdefs.h.  */
14021 _ACEOF
14022 cat confdefs.h >>conftest.$ac_ext
14023 cat >>conftest.$ac_ext <<_ACEOF
14024 /* end confdefs.h.  */
14025
14026 /* Override any GCC internal prototype to avoid an error.
14027    Use char because int might match the return type of a GCC
14028    builtin and then its argument prototype would still apply.  */
14029 #ifdef __cplusplus
14030 extern "C"
14031 #endif
14032 char bfd_init ();
14033 int
14034 main ()
14035 {
14036 return bfd_init ();
14037   ;
14038   return 0;
14039 }
14040 _ACEOF
14041 for ac_lib in '' bfd; do
14042   if test -z "$ac_lib"; then
14043     ac_res="none required"
14044   else
14045     ac_res=-l$ac_lib
14046     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14047   fi
14048   rm -f conftest.$ac_objext conftest$ac_exeext
14049 if { (ac_try="$ac_link"
14050 case "(($ac_try" in
14051   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14052   *) ac_try_echo=$ac_try;;
14053 esac
14054 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14055   (eval "$ac_link") 2>conftest.er1
14056   ac_status=$?
14057   grep -v '^ *+' conftest.er1 >conftest.err
14058   rm -f conftest.er1
14059   cat conftest.err >&5
14060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061   (exit $ac_status); } &&
14062          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14063   { (case "(($ac_try" in
14064   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14065   *) ac_try_echo=$ac_try;;
14066 esac
14067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14068   (eval "$ac_try") 2>&5
14069   ac_status=$?
14070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14071   (exit $ac_status); }; } &&
14072          { ac_try='test -s conftest$ac_exeext'
14073   { (case "(($ac_try" in
14074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14075   *) ac_try_echo=$ac_try;;
14076 esac
14077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14078   (eval "$ac_try") 2>&5
14079   ac_status=$?
14080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14081   (exit $ac_status); }; }; then
14082   ac_cv_search_bfd_init=$ac_res
14083 else
14084   echo "$as_me: failed program was:" >&5
14085 sed 's/^/| /' conftest.$ac_ext >&5
14086
14087
14088 fi
14089
14090 rm -f core conftest.err conftest.$ac_objext \
14091       conftest$ac_exeext
14092   if test "${ac_cv_search_bfd_init+set}" = set; then
14093   break
14094 fi
14095 done
14096 if test "${ac_cv_search_bfd_init+set}" = set; then
14097   :
14098 else
14099   ac_cv_search_bfd_init=no
14100 fi
14101 rm conftest.$ac_ext
14102 LIBS=$ac_func_search_save_LIBS
14103 fi
14104 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14105 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
14106 ac_res=$ac_cv_search_bfd_init
14107 if test "$ac_res" != no; then
14108   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14109
14110 fi
14111
14112         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14113 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14114 if test "${ac_cv_search_op_open_agent+set}" = set; then
14115   echo $ECHO_N "(cached) $ECHO_C" >&6
14116 else
14117   ac_func_search_save_LIBS=$LIBS
14118 cat >conftest.$ac_ext <<_ACEOF
14119 /* confdefs.h.  */
14120 _ACEOF
14121 cat confdefs.h >>conftest.$ac_ext
14122 cat >>conftest.$ac_ext <<_ACEOF
14123 /* end confdefs.h.  */
14124
14125 /* Override any GCC internal prototype to avoid an error.
14126    Use char because int might match the return type of a GCC
14127    builtin and then its argument prototype would still apply.  */
14128 #ifdef __cplusplus
14129 extern "C"
14130 #endif
14131 char op_open_agent ();
14132 int
14133 main ()
14134 {
14135 return op_open_agent ();
14136   ;
14137   return 0;
14138 }
14139 _ACEOF
14140 for ac_lib in '' opagent; do
14141   if test -z "$ac_lib"; then
14142     ac_res="none required"
14143   else
14144     ac_res=-l$ac_lib
14145     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14146   fi
14147   rm -f conftest.$ac_objext conftest$ac_exeext
14148 if { (ac_try="$ac_link"
14149 case "(($ac_try" in
14150   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14151   *) ac_try_echo=$ac_try;;
14152 esac
14153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14154   (eval "$ac_link") 2>conftest.er1
14155   ac_status=$?
14156   grep -v '^ *+' conftest.er1 >conftest.err
14157   rm -f conftest.er1
14158   cat conftest.err >&5
14159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14160   (exit $ac_status); } &&
14161          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14162   { (case "(($ac_try" in
14163   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14164   *) ac_try_echo=$ac_try;;
14165 esac
14166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14167   (eval "$ac_try") 2>&5
14168   ac_status=$?
14169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14170   (exit $ac_status); }; } &&
14171          { ac_try='test -s conftest$ac_exeext'
14172   { (case "(($ac_try" in
14173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14174   *) ac_try_echo=$ac_try;;
14175 esac
14176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14177   (eval "$ac_try") 2>&5
14178   ac_status=$?
14179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14180   (exit $ac_status); }; }; then
14181   ac_cv_search_op_open_agent=$ac_res
14182 else
14183   echo "$as_me: failed program was:" >&5
14184 sed 's/^/| /' conftest.$ac_ext >&5
14185
14186
14187 fi
14188
14189 rm -f core conftest.err conftest.$ac_objext \
14190       conftest$ac_exeext
14191   if test "${ac_cv_search_op_open_agent+set}" = set; then
14192   break
14193 fi
14194 done
14195 if test "${ac_cv_search_op_open_agent+set}" = set; then
14196   :
14197 else
14198   ac_cv_search_op_open_agent=no
14199 fi
14200 rm conftest.$ac_ext
14201 LIBS=$ac_func_search_save_LIBS
14202 fi
14203 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14204 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
14205 ac_res=$ac_cv_search_op_open_agent
14206 if test "$ac_res" != no; then
14207   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14208
14209 else
14210
14211           echo "Error! You need to have libopagent around."
14212           exit -1
14213
14214 fi
14215
14216         if test "${ac_cv_header_opagent_h+set}" = set; then
14217   { echo "$as_me:$LINENO: checking for opagent.h" >&5
14218 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14219 if test "${ac_cv_header_opagent_h+set}" = set; then
14220   echo $ECHO_N "(cached) $ECHO_C" >&6
14221 fi
14222 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14223 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14224 else
14225   # Is the header compilable?
14226 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
14227 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14228 cat >conftest.$ac_ext <<_ACEOF
14229 /* confdefs.h.  */
14230 _ACEOF
14231 cat confdefs.h >>conftest.$ac_ext
14232 cat >>conftest.$ac_ext <<_ACEOF
14233 /* end confdefs.h.  */
14234 $ac_includes_default
14235 #include <opagent.h>
14236 _ACEOF
14237 rm -f conftest.$ac_objext
14238 if { (ac_try="$ac_compile"
14239 case "(($ac_try" in
14240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14241   *) ac_try_echo=$ac_try;;
14242 esac
14243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14244   (eval "$ac_compile") 2>conftest.er1
14245   ac_status=$?
14246   grep -v '^ *+' conftest.er1 >conftest.err
14247   rm -f conftest.er1
14248   cat conftest.err >&5
14249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14250   (exit $ac_status); } &&
14251          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14252   { (case "(($ac_try" in
14253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14254   *) ac_try_echo=$ac_try;;
14255 esac
14256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14257   (eval "$ac_try") 2>&5
14258   ac_status=$?
14259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14260   (exit $ac_status); }; } &&
14261          { ac_try='test -s conftest.$ac_objext'
14262   { (case "(($ac_try" in
14263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14264   *) ac_try_echo=$ac_try;;
14265 esac
14266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14267   (eval "$ac_try") 2>&5
14268   ac_status=$?
14269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14270   (exit $ac_status); }; }; then
14271   ac_header_compiler=yes
14272 else
14273   echo "$as_me: failed program was:" >&5
14274 sed 's/^/| /' conftest.$ac_ext >&5
14275
14276         ac_header_compiler=no
14277 fi
14278
14279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14280 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14281 echo "${ECHO_T}$ac_header_compiler" >&6; }
14282
14283 # Is the header present?
14284 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
14285 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14286 cat >conftest.$ac_ext <<_ACEOF
14287 /* confdefs.h.  */
14288 _ACEOF
14289 cat confdefs.h >>conftest.$ac_ext
14290 cat >>conftest.$ac_ext <<_ACEOF
14291 /* end confdefs.h.  */
14292 #include <opagent.h>
14293 _ACEOF
14294 if { (ac_try="$ac_cpp conftest.$ac_ext"
14295 case "(($ac_try" in
14296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14297   *) ac_try_echo=$ac_try;;
14298 esac
14299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14300   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14301   ac_status=$?
14302   grep -v '^ *+' conftest.er1 >conftest.err
14303   rm -f conftest.er1
14304   cat conftest.err >&5
14305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14306   (exit $ac_status); } >/dev/null; then
14307   if test -s conftest.err; then
14308     ac_cpp_err=$ac_c_preproc_warn_flag
14309     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14310   else
14311     ac_cpp_err=
14312   fi
14313 else
14314   ac_cpp_err=yes
14315 fi
14316 if test -z "$ac_cpp_err"; then
14317   ac_header_preproc=yes
14318 else
14319   echo "$as_me: failed program was:" >&5
14320 sed 's/^/| /' conftest.$ac_ext >&5
14321
14322   ac_header_preproc=no
14323 fi
14324
14325 rm -f conftest.err conftest.$ac_ext
14326 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14327 echo "${ECHO_T}$ac_header_preproc" >&6; }
14328
14329 # So?  What about this header?
14330 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14331   yes:no: )
14332     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14333 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14334     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14335 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14336     ac_header_preproc=yes
14337     ;;
14338   no:yes:* )
14339     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14340 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14341     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
14342 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
14343     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14344 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14345     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
14346 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14347     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14348 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14349     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14350 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14351     ( cat <<\_ASBOX
14352 ## ----------------------------------- ##
14353 ## Report this to llvmbugs@cs.uiuc.edu ##
14354 ## ----------------------------------- ##
14355 _ASBOX
14356      ) | sed "s/^/$as_me: WARNING:     /" >&2
14357     ;;
14358 esac
14359 { echo "$as_me:$LINENO: checking for opagent.h" >&5
14360 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14361 if test "${ac_cv_header_opagent_h+set}" = set; then
14362   echo $ECHO_N "(cached) $ECHO_C" >&6
14363 else
14364   ac_cv_header_opagent_h=$ac_header_preproc
14365 fi
14366 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14367 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14368
14369 fi
14370 if test $ac_cv_header_opagent_h = yes; then
14371   :
14372 else
14373
14374           echo "Error! You need to have opagent.h around."
14375           exit -1
14376
14377 fi
14378
14379
14380       fi
14381
14382 else
14383
14384       USE_OPROFILE=0
14385
14386
14387 fi
14388
14389
14390 cat >>confdefs.h <<_ACEOF
14391 #define USE_OPROFILE $USE_OPROFILE
14392 _ACEOF
14393
14394
14395
14396
14397
14398
14399
14400
14401 ac_header_dirent=no
14402 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14403   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14404 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14405 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14406 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14407   echo $ECHO_N "(cached) $ECHO_C" >&6
14408 else
14409   cat >conftest.$ac_ext <<_ACEOF
14410 /* confdefs.h.  */
14411 _ACEOF
14412 cat confdefs.h >>conftest.$ac_ext
14413 cat >>conftest.$ac_ext <<_ACEOF
14414 /* end confdefs.h.  */
14415 #include <sys/types.h>
14416 #include <$ac_hdr>
14417
14418 int
14419 main ()
14420 {
14421 if ((DIR *) 0)
14422 return 0;
14423   ;
14424   return 0;
14425 }
14426 _ACEOF
14427 rm -f conftest.$ac_objext
14428 if { (ac_try="$ac_compile"
14429 case "(($ac_try" in
14430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14431   *) ac_try_echo=$ac_try;;
14432 esac
14433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14434   (eval "$ac_compile") 2>conftest.er1
14435   ac_status=$?
14436   grep -v '^ *+' conftest.er1 >conftest.err
14437   rm -f conftest.er1
14438   cat conftest.err >&5
14439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14440   (exit $ac_status); } &&
14441          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14442   { (case "(($ac_try" in
14443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14444   *) ac_try_echo=$ac_try;;
14445 esac
14446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14447   (eval "$ac_try") 2>&5
14448   ac_status=$?
14449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450   (exit $ac_status); }; } &&
14451          { ac_try='test -s conftest.$ac_objext'
14452   { (case "(($ac_try" in
14453   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14454   *) ac_try_echo=$ac_try;;
14455 esac
14456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14457   (eval "$ac_try") 2>&5
14458   ac_status=$?
14459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14460   (exit $ac_status); }; }; then
14461   eval "$as_ac_Header=yes"
14462 else
14463   echo "$as_me: failed program was:" >&5
14464 sed 's/^/| /' conftest.$ac_ext >&5
14465
14466         eval "$as_ac_Header=no"
14467 fi
14468
14469 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14470 fi
14471 ac_res=`eval echo '${'$as_ac_Header'}'`
14472                { echo "$as_me:$LINENO: result: $ac_res" >&5
14473 echo "${ECHO_T}$ac_res" >&6; }
14474 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14475   cat >>confdefs.h <<_ACEOF
14476 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14477 _ACEOF
14478
14479 ac_header_dirent=$ac_hdr; break
14480 fi
14481
14482 done
14483 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14484 if test $ac_header_dirent = dirent.h; then
14485   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14486 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14487 if test "${ac_cv_search_opendir+set}" = set; then
14488   echo $ECHO_N "(cached) $ECHO_C" >&6
14489 else
14490   ac_func_search_save_LIBS=$LIBS
14491 cat >conftest.$ac_ext <<_ACEOF
14492 /* confdefs.h.  */
14493 _ACEOF
14494 cat confdefs.h >>conftest.$ac_ext
14495 cat >>conftest.$ac_ext <<_ACEOF
14496 /* end confdefs.h.  */
14497
14498 /* Override any GCC internal prototype to avoid an error.
14499    Use char because int might match the return type of a GCC
14500    builtin and then its argument prototype would still apply.  */
14501 #ifdef __cplusplus
14502 extern "C"
14503 #endif
14504 char opendir ();
14505 int
14506 main ()
14507 {
14508 return opendir ();
14509   ;
14510   return 0;
14511 }
14512 _ACEOF
14513 for ac_lib in '' dir; do
14514   if test -z "$ac_lib"; then
14515     ac_res="none required"
14516   else
14517     ac_res=-l$ac_lib
14518     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14519   fi
14520   rm -f conftest.$ac_objext conftest$ac_exeext
14521 if { (ac_try="$ac_link"
14522 case "(($ac_try" in
14523   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14524   *) ac_try_echo=$ac_try;;
14525 esac
14526 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14527   (eval "$ac_link") 2>conftest.er1
14528   ac_status=$?
14529   grep -v '^ *+' conftest.er1 >conftest.err
14530   rm -f conftest.er1
14531   cat conftest.err >&5
14532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14533   (exit $ac_status); } &&
14534          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14535   { (case "(($ac_try" in
14536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14537   *) ac_try_echo=$ac_try;;
14538 esac
14539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14540   (eval "$ac_try") 2>&5
14541   ac_status=$?
14542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14543   (exit $ac_status); }; } &&
14544          { ac_try='test -s conftest$ac_exeext'
14545   { (case "(($ac_try" in
14546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14547   *) ac_try_echo=$ac_try;;
14548 esac
14549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14550   (eval "$ac_try") 2>&5
14551   ac_status=$?
14552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14553   (exit $ac_status); }; }; then
14554   ac_cv_search_opendir=$ac_res
14555 else
14556   echo "$as_me: failed program was:" >&5
14557 sed 's/^/| /' conftest.$ac_ext >&5
14558
14559
14560 fi
14561
14562 rm -f core conftest.err conftest.$ac_objext \
14563       conftest$ac_exeext
14564   if test "${ac_cv_search_opendir+set}" = set; then
14565   break
14566 fi
14567 done
14568 if test "${ac_cv_search_opendir+set}" = set; then
14569   :
14570 else
14571   ac_cv_search_opendir=no
14572 fi
14573 rm conftest.$ac_ext
14574 LIBS=$ac_func_search_save_LIBS
14575 fi
14576 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14577 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14578 ac_res=$ac_cv_search_opendir
14579 if test "$ac_res" != no; then
14580   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14581
14582 fi
14583
14584 else
14585   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14586 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14587 if test "${ac_cv_search_opendir+set}" = set; then
14588   echo $ECHO_N "(cached) $ECHO_C" >&6
14589 else
14590   ac_func_search_save_LIBS=$LIBS
14591 cat >conftest.$ac_ext <<_ACEOF
14592 /* confdefs.h.  */
14593 _ACEOF
14594 cat confdefs.h >>conftest.$ac_ext
14595 cat >>conftest.$ac_ext <<_ACEOF
14596 /* end confdefs.h.  */
14597
14598 /* Override any GCC internal prototype to avoid an error.
14599    Use char because int might match the return type of a GCC
14600    builtin and then its argument prototype would still apply.  */
14601 #ifdef __cplusplus
14602 extern "C"
14603 #endif
14604 char opendir ();
14605 int
14606 main ()
14607 {
14608 return opendir ();
14609   ;
14610   return 0;
14611 }
14612 _ACEOF
14613 for ac_lib in '' x; do
14614   if test -z "$ac_lib"; then
14615     ac_res="none required"
14616   else
14617     ac_res=-l$ac_lib
14618     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14619   fi
14620   rm -f conftest.$ac_objext conftest$ac_exeext
14621 if { (ac_try="$ac_link"
14622 case "(($ac_try" in
14623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14624   *) ac_try_echo=$ac_try;;
14625 esac
14626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14627   (eval "$ac_link") 2>conftest.er1
14628   ac_status=$?
14629   grep -v '^ *+' conftest.er1 >conftest.err
14630   rm -f conftest.er1
14631   cat conftest.err >&5
14632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14633   (exit $ac_status); } &&
14634          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14635   { (case "(($ac_try" in
14636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14637   *) ac_try_echo=$ac_try;;
14638 esac
14639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14640   (eval "$ac_try") 2>&5
14641   ac_status=$?
14642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14643   (exit $ac_status); }; } &&
14644          { ac_try='test -s conftest$ac_exeext'
14645   { (case "(($ac_try" in
14646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14647   *) ac_try_echo=$ac_try;;
14648 esac
14649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14650   (eval "$ac_try") 2>&5
14651   ac_status=$?
14652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14653   (exit $ac_status); }; }; then
14654   ac_cv_search_opendir=$ac_res
14655 else
14656   echo "$as_me: failed program was:" >&5
14657 sed 's/^/| /' conftest.$ac_ext >&5
14658
14659
14660 fi
14661
14662 rm -f core conftest.err conftest.$ac_objext \
14663       conftest$ac_exeext
14664   if test "${ac_cv_search_opendir+set}" = set; then
14665   break
14666 fi
14667 done
14668 if test "${ac_cv_search_opendir+set}" = set; then
14669   :
14670 else
14671   ac_cv_search_opendir=no
14672 fi
14673 rm conftest.$ac_ext
14674 LIBS=$ac_func_search_save_LIBS
14675 fi
14676 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14677 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14678 ac_res=$ac_cv_search_opendir
14679 if test "$ac_res" != no; then
14680   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14681
14682 fi
14683
14684 fi
14685
14686 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14687 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14688 if test "${ac_cv_header_mmap_anon+set}" = set; then
14689   echo $ECHO_N "(cached) $ECHO_C" >&6
14690 else
14691    ac_ext=c
14692 ac_cpp='$CPP $CPPFLAGS'
14693 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14694 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14695 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14696
14697   cat >conftest.$ac_ext <<_ACEOF
14698 /* confdefs.h.  */
14699 _ACEOF
14700 cat confdefs.h >>conftest.$ac_ext
14701 cat >>conftest.$ac_ext <<_ACEOF
14702 /* end confdefs.h.  */
14703 #include <sys/mman.h>
14704 #include <unistd.h>
14705 #include <fcntl.h>
14706 int
14707 main ()
14708 {
14709 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14710   ;
14711   return 0;
14712 }
14713 _ACEOF
14714 rm -f conftest.$ac_objext
14715 if { (ac_try="$ac_compile"
14716 case "(($ac_try" in
14717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14718   *) ac_try_echo=$ac_try;;
14719 esac
14720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14721   (eval "$ac_compile") 2>conftest.er1
14722   ac_status=$?
14723   grep -v '^ *+' conftest.er1 >conftest.err
14724   rm -f conftest.er1
14725   cat conftest.err >&5
14726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14727   (exit $ac_status); } &&
14728          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14729   { (case "(($ac_try" in
14730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14731   *) ac_try_echo=$ac_try;;
14732 esac
14733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14734   (eval "$ac_try") 2>&5
14735   ac_status=$?
14736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14737   (exit $ac_status); }; } &&
14738          { ac_try='test -s conftest.$ac_objext'
14739   { (case "(($ac_try" in
14740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14741   *) ac_try_echo=$ac_try;;
14742 esac
14743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14744   (eval "$ac_try") 2>&5
14745   ac_status=$?
14746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14747   (exit $ac_status); }; }; then
14748   ac_cv_header_mmap_anon=yes
14749 else
14750   echo "$as_me: failed program was:" >&5
14751 sed 's/^/| /' conftest.$ac_ext >&5
14752
14753         ac_cv_header_mmap_anon=no
14754 fi
14755
14756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14757   ac_ext=c
14758 ac_cpp='$CPP $CPPFLAGS'
14759 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14760 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14761 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14762
14763
14764 fi
14765 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14766 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14767 if test "$ac_cv_header_mmap_anon" = yes; then
14768
14769 cat >>confdefs.h <<\_ACEOF
14770 #define HAVE_MMAP_ANONYMOUS 1
14771 _ACEOF
14772
14773 fi
14774
14775 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14776 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14777 if test "${ac_cv_header_stat_broken+set}" = set; then
14778   echo $ECHO_N "(cached) $ECHO_C" >&6
14779 else
14780   cat >conftest.$ac_ext <<_ACEOF
14781 /* confdefs.h.  */
14782 _ACEOF
14783 cat confdefs.h >>conftest.$ac_ext
14784 cat >>conftest.$ac_ext <<_ACEOF
14785 /* end confdefs.h.  */
14786 #include <sys/types.h>
14787 #include <sys/stat.h>
14788
14789 #if defined S_ISBLK && defined S_IFDIR
14790 # if S_ISBLK (S_IFDIR)
14791 You lose.
14792 # endif
14793 #endif
14794
14795 #if defined S_ISBLK && defined S_IFCHR
14796 # if S_ISBLK (S_IFCHR)
14797 You lose.
14798 # endif
14799 #endif
14800
14801 #if defined S_ISLNK && defined S_IFREG
14802 # if S_ISLNK (S_IFREG)
14803 You lose.
14804 # endif
14805 #endif
14806
14807 #if defined S_ISSOCK && defined S_IFREG
14808 # if S_ISSOCK (S_IFREG)
14809 You lose.
14810 # endif
14811 #endif
14812
14813 _ACEOF
14814 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14815   $EGREP "You lose" >/dev/null 2>&1; then
14816   ac_cv_header_stat_broken=yes
14817 else
14818   ac_cv_header_stat_broken=no
14819 fi
14820 rm -f conftest*
14821
14822 fi
14823 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14824 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14825 if test $ac_cv_header_stat_broken = yes; then
14826
14827 cat >>confdefs.h <<\_ACEOF
14828 #define STAT_MACROS_BROKEN 1
14829 _ACEOF
14830
14831 fi
14832
14833 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
14834 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
14835 if test "${ac_cv_header_stdc+set}" = set; then
14836   echo $ECHO_N "(cached) $ECHO_C" >&6
14837 else
14838   cat >conftest.$ac_ext <<_ACEOF
14839 /* confdefs.h.  */
14840 _ACEOF
14841 cat confdefs.h >>conftest.$ac_ext
14842 cat >>conftest.$ac_ext <<_ACEOF
14843 /* end confdefs.h.  */
14844 #include <stdlib.h>
14845 #include <stdarg.h>
14846 #include <string.h>
14847 #include <float.h>
14848
14849 int
14850 main ()
14851 {
14852
14853   ;
14854   return 0;
14855 }
14856 _ACEOF
14857 rm -f conftest.$ac_objext
14858 if { (ac_try="$ac_compile"
14859 case "(($ac_try" in
14860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14861   *) ac_try_echo=$ac_try;;
14862 esac
14863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14864   (eval "$ac_compile") 2>conftest.er1
14865   ac_status=$?
14866   grep -v '^ *+' conftest.er1 >conftest.err
14867   rm -f conftest.er1
14868   cat conftest.err >&5
14869   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14870   (exit $ac_status); } &&
14871          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14872   { (case "(($ac_try" in
14873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14874   *) ac_try_echo=$ac_try;;
14875 esac
14876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14877   (eval "$ac_try") 2>&5
14878   ac_status=$?
14879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14880   (exit $ac_status); }; } &&
14881          { ac_try='test -s conftest.$ac_objext'
14882   { (case "(($ac_try" in
14883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14884   *) ac_try_echo=$ac_try;;
14885 esac
14886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14887   (eval "$ac_try") 2>&5
14888   ac_status=$?
14889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14890   (exit $ac_status); }; }; then
14891   ac_cv_header_stdc=yes
14892 else
14893   echo "$as_me: failed program was:" >&5
14894 sed 's/^/| /' conftest.$ac_ext >&5
14895
14896         ac_cv_header_stdc=no
14897 fi
14898
14899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14900
14901 if test $ac_cv_header_stdc = yes; then
14902   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14903   cat >conftest.$ac_ext <<_ACEOF
14904 /* confdefs.h.  */
14905 _ACEOF
14906 cat confdefs.h >>conftest.$ac_ext
14907 cat >>conftest.$ac_ext <<_ACEOF
14908 /* end confdefs.h.  */
14909 #include <string.h>
14910
14911 _ACEOF
14912 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14913   $EGREP "memchr" >/dev/null 2>&1; then
14914   :
14915 else
14916   ac_cv_header_stdc=no
14917 fi
14918 rm -f conftest*
14919
14920 fi
14921
14922 if test $ac_cv_header_stdc = yes; then
14923   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14924   cat >conftest.$ac_ext <<_ACEOF
14925 /* confdefs.h.  */
14926 _ACEOF
14927 cat confdefs.h >>conftest.$ac_ext
14928 cat >>conftest.$ac_ext <<_ACEOF
14929 /* end confdefs.h.  */
14930 #include <stdlib.h>
14931
14932 _ACEOF
14933 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14934   $EGREP "free" >/dev/null 2>&1; then
14935   :
14936 else
14937   ac_cv_header_stdc=no
14938 fi
14939 rm -f conftest*
14940
14941 fi
14942
14943 if test $ac_cv_header_stdc = yes; then
14944   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14945   if test "$cross_compiling" = yes; then
14946   :
14947 else
14948   cat >conftest.$ac_ext <<_ACEOF
14949 /* confdefs.h.  */
14950 _ACEOF
14951 cat confdefs.h >>conftest.$ac_ext
14952 cat >>conftest.$ac_ext <<_ACEOF
14953 /* end confdefs.h.  */
14954 #include <ctype.h>
14955 #include <stdlib.h>
14956 #if ((' ' & 0x0FF) == 0x020)
14957 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14958 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14959 #else
14960 # define ISLOWER(c) \
14961                    (('a' <= (c) && (c) <= 'i') \
14962                      || ('j' <= (c) && (c) <= 'r') \
14963                      || ('s' <= (c) && (c) <= 'z'))
14964 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14965 #endif
14966
14967 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14968 int
14969 main ()
14970 {
14971   int i;
14972   for (i = 0; i < 256; i++)
14973     if (XOR (islower (i), ISLOWER (i))
14974         || toupper (i) != TOUPPER (i))
14975       return 2;
14976   return 0;
14977 }
14978 _ACEOF
14979 rm -f conftest$ac_exeext
14980 if { (ac_try="$ac_link"
14981 case "(($ac_try" in
14982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14983   *) ac_try_echo=$ac_try;;
14984 esac
14985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14986   (eval "$ac_link") 2>&5
14987   ac_status=$?
14988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14989   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14990   { (case "(($ac_try" in
14991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14992   *) ac_try_echo=$ac_try;;
14993 esac
14994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14995   (eval "$ac_try") 2>&5
14996   ac_status=$?
14997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998   (exit $ac_status); }; }; then
14999   :
15000 else
15001   echo "$as_me: program exited with status $ac_status" >&5
15002 echo "$as_me: failed program was:" >&5
15003 sed 's/^/| /' conftest.$ac_ext >&5
15004
15005 ( exit $ac_status )
15006 ac_cv_header_stdc=no
15007 fi
15008 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15009 fi
15010
15011
15012 fi
15013 fi
15014 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15015 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15016 if test $ac_cv_header_stdc = yes; then
15017
15018 cat >>confdefs.h <<\_ACEOF
15019 #define STDC_HEADERS 1
15020 _ACEOF
15021
15022 fi
15023
15024 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15025 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15026 if test "${ac_cv_header_sys_wait_h+set}" = set; then
15027   echo $ECHO_N "(cached) $ECHO_C" >&6
15028 else
15029   cat >conftest.$ac_ext <<_ACEOF
15030 /* confdefs.h.  */
15031 _ACEOF
15032 cat confdefs.h >>conftest.$ac_ext
15033 cat >>conftest.$ac_ext <<_ACEOF
15034 /* end confdefs.h.  */
15035 #include <sys/types.h>
15036 #include <sys/wait.h>
15037 #ifndef WEXITSTATUS
15038 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15039 #endif
15040 #ifndef WIFEXITED
15041 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15042 #endif
15043
15044 int
15045 main ()
15046 {
15047   int s;
15048   wait (&s);
15049   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15050   ;
15051   return 0;
15052 }
15053 _ACEOF
15054 rm -f conftest.$ac_objext
15055 if { (ac_try="$ac_compile"
15056 case "(($ac_try" in
15057   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15058   *) ac_try_echo=$ac_try;;
15059 esac
15060 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15061   (eval "$ac_compile") 2>conftest.er1
15062   ac_status=$?
15063   grep -v '^ *+' conftest.er1 >conftest.err
15064   rm -f conftest.er1
15065   cat conftest.err >&5
15066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15067   (exit $ac_status); } &&
15068          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15069   { (case "(($ac_try" in
15070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15071   *) ac_try_echo=$ac_try;;
15072 esac
15073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15074   (eval "$ac_try") 2>&5
15075   ac_status=$?
15076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15077   (exit $ac_status); }; } &&
15078          { ac_try='test -s conftest.$ac_objext'
15079   { (case "(($ac_try" in
15080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15081   *) ac_try_echo=$ac_try;;
15082 esac
15083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15084   (eval "$ac_try") 2>&5
15085   ac_status=$?
15086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15087   (exit $ac_status); }; }; then
15088   ac_cv_header_sys_wait_h=yes
15089 else
15090   echo "$as_me: failed program was:" >&5
15091 sed 's/^/| /' conftest.$ac_ext >&5
15092
15093         ac_cv_header_sys_wait_h=no
15094 fi
15095
15096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15097 fi
15098 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15099 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
15100 if test $ac_cv_header_sys_wait_h = yes; then
15101
15102 cat >>confdefs.h <<\_ACEOF
15103 #define HAVE_SYS_WAIT_H 1
15104 _ACEOF
15105
15106 fi
15107
15108 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15109 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15110 if test "${ac_cv_header_time+set}" = set; then
15111   echo $ECHO_N "(cached) $ECHO_C" >&6
15112 else
15113   cat >conftest.$ac_ext <<_ACEOF
15114 /* confdefs.h.  */
15115 _ACEOF
15116 cat confdefs.h >>conftest.$ac_ext
15117 cat >>conftest.$ac_ext <<_ACEOF
15118 /* end confdefs.h.  */
15119 #include <sys/types.h>
15120 #include <sys/time.h>
15121 #include <time.h>
15122
15123 int
15124 main ()
15125 {
15126 if ((struct tm *) 0)
15127 return 0;
15128   ;
15129   return 0;
15130 }
15131 _ACEOF
15132 rm -f conftest.$ac_objext
15133 if { (ac_try="$ac_compile"
15134 case "(($ac_try" in
15135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15136   *) ac_try_echo=$ac_try;;
15137 esac
15138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15139   (eval "$ac_compile") 2>conftest.er1
15140   ac_status=$?
15141   grep -v '^ *+' conftest.er1 >conftest.err
15142   rm -f conftest.er1
15143   cat conftest.err >&5
15144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15145   (exit $ac_status); } &&
15146          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15147   { (case "(($ac_try" in
15148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15149   *) ac_try_echo=$ac_try;;
15150 esac
15151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15152   (eval "$ac_try") 2>&5
15153   ac_status=$?
15154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15155   (exit $ac_status); }; } &&
15156          { ac_try='test -s conftest.$ac_objext'
15157   { (case "(($ac_try" in
15158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15159   *) ac_try_echo=$ac_try;;
15160 esac
15161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15162   (eval "$ac_try") 2>&5
15163   ac_status=$?
15164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15165   (exit $ac_status); }; }; then
15166   ac_cv_header_time=yes
15167 else
15168   echo "$as_me: failed program was:" >&5
15169 sed 's/^/| /' conftest.$ac_ext >&5
15170
15171         ac_cv_header_time=no
15172 fi
15173
15174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15175 fi
15176 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15177 echo "${ECHO_T}$ac_cv_header_time" >&6; }
15178 if test $ac_cv_header_time = yes; then
15179
15180 cat >>confdefs.h <<\_ACEOF
15181 #define TIME_WITH_SYS_TIME 1
15182 _ACEOF
15183
15184 fi
15185
15186
15187
15188
15189
15190
15191
15192
15193 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
15194 do
15195 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15196 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15197   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15198 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15199 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15200   echo $ECHO_N "(cached) $ECHO_C" >&6
15201 fi
15202 ac_res=`eval echo '${'$as_ac_Header'}'`
15203                { echo "$as_me:$LINENO: result: $ac_res" >&5
15204 echo "${ECHO_T}$ac_res" >&6; }
15205 else
15206   # Is the header compilable?
15207 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15208 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15209 cat >conftest.$ac_ext <<_ACEOF
15210 /* confdefs.h.  */
15211 _ACEOF
15212 cat confdefs.h >>conftest.$ac_ext
15213 cat >>conftest.$ac_ext <<_ACEOF
15214 /* end confdefs.h.  */
15215 $ac_includes_default
15216 #include <$ac_header>
15217 _ACEOF
15218 rm -f conftest.$ac_objext
15219 if { (ac_try="$ac_compile"
15220 case "(($ac_try" in
15221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15222   *) ac_try_echo=$ac_try;;
15223 esac
15224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15225   (eval "$ac_compile") 2>conftest.er1
15226   ac_status=$?
15227   grep -v '^ *+' conftest.er1 >conftest.err
15228   rm -f conftest.er1
15229   cat conftest.err >&5
15230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15231   (exit $ac_status); } &&
15232          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15233   { (case "(($ac_try" in
15234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15235   *) ac_try_echo=$ac_try;;
15236 esac
15237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15238   (eval "$ac_try") 2>&5
15239   ac_status=$?
15240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15241   (exit $ac_status); }; } &&
15242          { ac_try='test -s conftest.$ac_objext'
15243   { (case "(($ac_try" in
15244   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15245   *) ac_try_echo=$ac_try;;
15246 esac
15247 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15248   (eval "$ac_try") 2>&5
15249   ac_status=$?
15250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15251   (exit $ac_status); }; }; then
15252   ac_header_compiler=yes
15253 else
15254   echo "$as_me: failed program was:" >&5
15255 sed 's/^/| /' conftest.$ac_ext >&5
15256
15257         ac_header_compiler=no
15258 fi
15259
15260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15261 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15262 echo "${ECHO_T}$ac_header_compiler" >&6; }
15263
15264 # Is the header present?
15265 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15266 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15267 cat >conftest.$ac_ext <<_ACEOF
15268 /* confdefs.h.  */
15269 _ACEOF
15270 cat confdefs.h >>conftest.$ac_ext
15271 cat >>conftest.$ac_ext <<_ACEOF
15272 /* end confdefs.h.  */
15273 #include <$ac_header>
15274 _ACEOF
15275 if { (ac_try="$ac_cpp conftest.$ac_ext"
15276 case "(($ac_try" in
15277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15278   *) ac_try_echo=$ac_try;;
15279 esac
15280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15281   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15282   ac_status=$?
15283   grep -v '^ *+' conftest.er1 >conftest.err
15284   rm -f conftest.er1
15285   cat conftest.err >&5
15286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15287   (exit $ac_status); } >/dev/null; then
15288   if test -s conftest.err; then
15289     ac_cpp_err=$ac_c_preproc_warn_flag
15290     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15291   else
15292     ac_cpp_err=
15293   fi
15294 else
15295   ac_cpp_err=yes
15296 fi
15297 if test -z "$ac_cpp_err"; then
15298   ac_header_preproc=yes
15299 else
15300   echo "$as_me: failed program was:" >&5
15301 sed 's/^/| /' conftest.$ac_ext >&5
15302
15303   ac_header_preproc=no
15304 fi
15305
15306 rm -f conftest.err conftest.$ac_ext
15307 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15308 echo "${ECHO_T}$ac_header_preproc" >&6; }
15309
15310 # So?  What about this header?
15311 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15312   yes:no: )
15313     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15314 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15315     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15316 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15317     ac_header_preproc=yes
15318     ;;
15319   no:yes:* )
15320     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15321 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15322     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15323 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15324     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15325 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15326     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15327 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15328     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15329 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15330     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15331 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15332     ( cat <<\_ASBOX
15333 ## ----------------------------------- ##
15334 ## Report this to llvmbugs@cs.uiuc.edu ##
15335 ## ----------------------------------- ##
15336 _ASBOX
15337      ) | sed "s/^/$as_me: WARNING:     /" >&2
15338     ;;
15339 esac
15340 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15341 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15342 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15343   echo $ECHO_N "(cached) $ECHO_C" >&6
15344 else
15345   eval "$as_ac_Header=\$ac_header_preproc"
15346 fi
15347 ac_res=`eval echo '${'$as_ac_Header'}'`
15348                { echo "$as_me:$LINENO: result: $ac_res" >&5
15349 echo "${ECHO_T}$ac_res" >&6; }
15350
15351 fi
15352 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15353   cat >>confdefs.h <<_ACEOF
15354 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15355 _ACEOF
15356
15357 fi
15358
15359 done
15360
15361
15362
15363
15364
15365
15366
15367 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15368 do
15369 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15370 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15371   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15372 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15373 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15374   echo $ECHO_N "(cached) $ECHO_C" >&6
15375 fi
15376 ac_res=`eval echo '${'$as_ac_Header'}'`
15377                { echo "$as_me:$LINENO: result: $ac_res" >&5
15378 echo "${ECHO_T}$ac_res" >&6; }
15379 else
15380   # Is the header compilable?
15381 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15382 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15383 cat >conftest.$ac_ext <<_ACEOF
15384 /* confdefs.h.  */
15385 _ACEOF
15386 cat confdefs.h >>conftest.$ac_ext
15387 cat >>conftest.$ac_ext <<_ACEOF
15388 /* end confdefs.h.  */
15389 $ac_includes_default
15390 #include <$ac_header>
15391 _ACEOF
15392 rm -f conftest.$ac_objext
15393 if { (ac_try="$ac_compile"
15394 case "(($ac_try" in
15395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15396   *) ac_try_echo=$ac_try;;
15397 esac
15398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15399   (eval "$ac_compile") 2>conftest.er1
15400   ac_status=$?
15401   grep -v '^ *+' conftest.er1 >conftest.err
15402   rm -f conftest.er1
15403   cat conftest.err >&5
15404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15405   (exit $ac_status); } &&
15406          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15407   { (case "(($ac_try" in
15408   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15409   *) ac_try_echo=$ac_try;;
15410 esac
15411 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15412   (eval "$ac_try") 2>&5
15413   ac_status=$?
15414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15415   (exit $ac_status); }; } &&
15416          { ac_try='test -s conftest.$ac_objext'
15417   { (case "(($ac_try" in
15418   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15419   *) ac_try_echo=$ac_try;;
15420 esac
15421 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15422   (eval "$ac_try") 2>&5
15423   ac_status=$?
15424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15425   (exit $ac_status); }; }; then
15426   ac_header_compiler=yes
15427 else
15428   echo "$as_me: failed program was:" >&5
15429 sed 's/^/| /' conftest.$ac_ext >&5
15430
15431         ac_header_compiler=no
15432 fi
15433
15434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15435 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15436 echo "${ECHO_T}$ac_header_compiler" >&6; }
15437
15438 # Is the header present?
15439 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15440 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15441 cat >conftest.$ac_ext <<_ACEOF
15442 /* confdefs.h.  */
15443 _ACEOF
15444 cat confdefs.h >>conftest.$ac_ext
15445 cat >>conftest.$ac_ext <<_ACEOF
15446 /* end confdefs.h.  */
15447 #include <$ac_header>
15448 _ACEOF
15449 if { (ac_try="$ac_cpp conftest.$ac_ext"
15450 case "(($ac_try" in
15451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15452   *) ac_try_echo=$ac_try;;
15453 esac
15454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15455   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15456   ac_status=$?
15457   grep -v '^ *+' conftest.er1 >conftest.err
15458   rm -f conftest.er1
15459   cat conftest.err >&5
15460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15461   (exit $ac_status); } >/dev/null; then
15462   if test -s conftest.err; then
15463     ac_cpp_err=$ac_c_preproc_warn_flag
15464     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15465   else
15466     ac_cpp_err=
15467   fi
15468 else
15469   ac_cpp_err=yes
15470 fi
15471 if test -z "$ac_cpp_err"; then
15472   ac_header_preproc=yes
15473 else
15474   echo "$as_me: failed program was:" >&5
15475 sed 's/^/| /' conftest.$ac_ext >&5
15476
15477   ac_header_preproc=no
15478 fi
15479
15480 rm -f conftest.err conftest.$ac_ext
15481 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15482 echo "${ECHO_T}$ac_header_preproc" >&6; }
15483
15484 # So?  What about this header?
15485 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15486   yes:no: )
15487     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15488 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15489     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15490 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15491     ac_header_preproc=yes
15492     ;;
15493   no:yes:* )
15494     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15495 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15496     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15497 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15498     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15499 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15500     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15501 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15502     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15503 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15504     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15505 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15506     ( cat <<\_ASBOX
15507 ## ----------------------------------- ##
15508 ## Report this to llvmbugs@cs.uiuc.edu ##
15509 ## ----------------------------------- ##
15510 _ASBOX
15511      ) | sed "s/^/$as_me: WARNING:     /" >&2
15512     ;;
15513 esac
15514 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15515 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15516 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15517   echo $ECHO_N "(cached) $ECHO_C" >&6
15518 else
15519   eval "$as_ac_Header=\$ac_header_preproc"
15520 fi
15521 ac_res=`eval echo '${'$as_ac_Header'}'`
15522                { echo "$as_me:$LINENO: result: $ac_res" >&5
15523 echo "${ECHO_T}$ac_res" >&6; }
15524
15525 fi
15526 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15527   cat >>confdefs.h <<_ACEOF
15528 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15529 _ACEOF
15530
15531 fi
15532
15533 done
15534
15535
15536
15537 for ac_header in utime.h windows.h
15538 do
15539 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15540 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15541   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15542 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15543 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15544   echo $ECHO_N "(cached) $ECHO_C" >&6
15545 fi
15546 ac_res=`eval echo '${'$as_ac_Header'}'`
15547                { echo "$as_me:$LINENO: result: $ac_res" >&5
15548 echo "${ECHO_T}$ac_res" >&6; }
15549 else
15550   # Is the header compilable?
15551 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15552 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15553 cat >conftest.$ac_ext <<_ACEOF
15554 /* confdefs.h.  */
15555 _ACEOF
15556 cat confdefs.h >>conftest.$ac_ext
15557 cat >>conftest.$ac_ext <<_ACEOF
15558 /* end confdefs.h.  */
15559 $ac_includes_default
15560 #include <$ac_header>
15561 _ACEOF
15562 rm -f conftest.$ac_objext
15563 if { (ac_try="$ac_compile"
15564 case "(($ac_try" in
15565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15566   *) ac_try_echo=$ac_try;;
15567 esac
15568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15569   (eval "$ac_compile") 2>conftest.er1
15570   ac_status=$?
15571   grep -v '^ *+' conftest.er1 >conftest.err
15572   rm -f conftest.er1
15573   cat conftest.err >&5
15574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15575   (exit $ac_status); } &&
15576          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15577   { (case "(($ac_try" in
15578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15579   *) ac_try_echo=$ac_try;;
15580 esac
15581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15582   (eval "$ac_try") 2>&5
15583   ac_status=$?
15584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15585   (exit $ac_status); }; } &&
15586          { ac_try='test -s conftest.$ac_objext'
15587   { (case "(($ac_try" in
15588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15589   *) ac_try_echo=$ac_try;;
15590 esac
15591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15592   (eval "$ac_try") 2>&5
15593   ac_status=$?
15594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15595   (exit $ac_status); }; }; then
15596   ac_header_compiler=yes
15597 else
15598   echo "$as_me: failed program was:" >&5
15599 sed 's/^/| /' conftest.$ac_ext >&5
15600
15601         ac_header_compiler=no
15602 fi
15603
15604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15605 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15606 echo "${ECHO_T}$ac_header_compiler" >&6; }
15607
15608 # Is the header present?
15609 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15610 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15611 cat >conftest.$ac_ext <<_ACEOF
15612 /* confdefs.h.  */
15613 _ACEOF
15614 cat confdefs.h >>conftest.$ac_ext
15615 cat >>conftest.$ac_ext <<_ACEOF
15616 /* end confdefs.h.  */
15617 #include <$ac_header>
15618 _ACEOF
15619 if { (ac_try="$ac_cpp conftest.$ac_ext"
15620 case "(($ac_try" in
15621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15622   *) ac_try_echo=$ac_try;;
15623 esac
15624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15625   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15626   ac_status=$?
15627   grep -v '^ *+' conftest.er1 >conftest.err
15628   rm -f conftest.er1
15629   cat conftest.err >&5
15630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15631   (exit $ac_status); } >/dev/null; then
15632   if test -s conftest.err; then
15633     ac_cpp_err=$ac_c_preproc_warn_flag
15634     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15635   else
15636     ac_cpp_err=
15637   fi
15638 else
15639   ac_cpp_err=yes
15640 fi
15641 if test -z "$ac_cpp_err"; then
15642   ac_header_preproc=yes
15643 else
15644   echo "$as_me: failed program was:" >&5
15645 sed 's/^/| /' conftest.$ac_ext >&5
15646
15647   ac_header_preproc=no
15648 fi
15649
15650 rm -f conftest.err conftest.$ac_ext
15651 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15652 echo "${ECHO_T}$ac_header_preproc" >&6; }
15653
15654 # So?  What about this header?
15655 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15656   yes:no: )
15657     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15658 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15659     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15660 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15661     ac_header_preproc=yes
15662     ;;
15663   no:yes:* )
15664     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15665 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15666     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15667 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15668     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15669 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15670     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15671 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15672     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15673 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15674     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15675 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15676     ( cat <<\_ASBOX
15677 ## ----------------------------------- ##
15678 ## Report this to llvmbugs@cs.uiuc.edu ##
15679 ## ----------------------------------- ##
15680 _ASBOX
15681      ) | sed "s/^/$as_me: WARNING:     /" >&2
15682     ;;
15683 esac
15684 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15685 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15686 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15687   echo $ECHO_N "(cached) $ECHO_C" >&6
15688 else
15689   eval "$as_ac_Header=\$ac_header_preproc"
15690 fi
15691 ac_res=`eval echo '${'$as_ac_Header'}'`
15692                { echo "$as_me:$LINENO: result: $ac_res" >&5
15693 echo "${ECHO_T}$ac_res" >&6; }
15694
15695 fi
15696 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15697   cat >>confdefs.h <<_ACEOF
15698 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15699 _ACEOF
15700
15701 fi
15702
15703 done
15704
15705
15706
15707
15708
15709 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
15710 do
15711 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15712 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15713   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15714 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15715 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15716   echo $ECHO_N "(cached) $ECHO_C" >&6
15717 fi
15718 ac_res=`eval echo '${'$as_ac_Header'}'`
15719                { echo "$as_me:$LINENO: result: $ac_res" >&5
15720 echo "${ECHO_T}$ac_res" >&6; }
15721 else
15722   # Is the header compilable?
15723 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15724 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15725 cat >conftest.$ac_ext <<_ACEOF
15726 /* confdefs.h.  */
15727 _ACEOF
15728 cat confdefs.h >>conftest.$ac_ext
15729 cat >>conftest.$ac_ext <<_ACEOF
15730 /* end confdefs.h.  */
15731 $ac_includes_default
15732 #include <$ac_header>
15733 _ACEOF
15734 rm -f conftest.$ac_objext
15735 if { (ac_try="$ac_compile"
15736 case "(($ac_try" in
15737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15738   *) ac_try_echo=$ac_try;;
15739 esac
15740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15741   (eval "$ac_compile") 2>conftest.er1
15742   ac_status=$?
15743   grep -v '^ *+' conftest.er1 >conftest.err
15744   rm -f conftest.er1
15745   cat conftest.err >&5
15746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15747   (exit $ac_status); } &&
15748          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15749   { (case "(($ac_try" in
15750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15751   *) ac_try_echo=$ac_try;;
15752 esac
15753 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15754   (eval "$ac_try") 2>&5
15755   ac_status=$?
15756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15757   (exit $ac_status); }; } &&
15758          { ac_try='test -s conftest.$ac_objext'
15759   { (case "(($ac_try" in
15760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15761   *) ac_try_echo=$ac_try;;
15762 esac
15763 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15764   (eval "$ac_try") 2>&5
15765   ac_status=$?
15766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15767   (exit $ac_status); }; }; then
15768   ac_header_compiler=yes
15769 else
15770   echo "$as_me: failed program was:" >&5
15771 sed 's/^/| /' conftest.$ac_ext >&5
15772
15773         ac_header_compiler=no
15774 fi
15775
15776 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15777 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15778 echo "${ECHO_T}$ac_header_compiler" >&6; }
15779
15780 # Is the header present?
15781 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15782 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15783 cat >conftest.$ac_ext <<_ACEOF
15784 /* confdefs.h.  */
15785 _ACEOF
15786 cat confdefs.h >>conftest.$ac_ext
15787 cat >>conftest.$ac_ext <<_ACEOF
15788 /* end confdefs.h.  */
15789 #include <$ac_header>
15790 _ACEOF
15791 if { (ac_try="$ac_cpp conftest.$ac_ext"
15792 case "(($ac_try" in
15793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15794   *) ac_try_echo=$ac_try;;
15795 esac
15796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15797   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15798   ac_status=$?
15799   grep -v '^ *+' conftest.er1 >conftest.err
15800   rm -f conftest.er1
15801   cat conftest.err >&5
15802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15803   (exit $ac_status); } >/dev/null; then
15804   if test -s conftest.err; then
15805     ac_cpp_err=$ac_c_preproc_warn_flag
15806     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15807   else
15808     ac_cpp_err=
15809   fi
15810 else
15811   ac_cpp_err=yes
15812 fi
15813 if test -z "$ac_cpp_err"; then
15814   ac_header_preproc=yes
15815 else
15816   echo "$as_me: failed program was:" >&5
15817 sed 's/^/| /' conftest.$ac_ext >&5
15818
15819   ac_header_preproc=no
15820 fi
15821
15822 rm -f conftest.err conftest.$ac_ext
15823 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15824 echo "${ECHO_T}$ac_header_preproc" >&6; }
15825
15826 # So?  What about this header?
15827 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15828   yes:no: )
15829     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15830 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15831     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15832 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15833     ac_header_preproc=yes
15834     ;;
15835   no:yes:* )
15836     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15837 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15838     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15839 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15840     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15841 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15842     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15843 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15844     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15845 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15846     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15847 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15848     ( cat <<\_ASBOX
15849 ## ----------------------------------- ##
15850 ## Report this to llvmbugs@cs.uiuc.edu ##
15851 ## ----------------------------------- ##
15852 _ASBOX
15853      ) | sed "s/^/$as_me: WARNING:     /" >&2
15854     ;;
15855 esac
15856 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15857 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15858 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15859   echo $ECHO_N "(cached) $ECHO_C" >&6
15860 else
15861   eval "$as_ac_Header=\$ac_header_preproc"
15862 fi
15863 ac_res=`eval echo '${'$as_ac_Header'}'`
15864                { echo "$as_me:$LINENO: result: $ac_res" >&5
15865 echo "${ECHO_T}$ac_res" >&6; }
15866
15867 fi
15868 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15869   cat >>confdefs.h <<_ACEOF
15870 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15871 _ACEOF
15872
15873 fi
15874
15875 done
15876
15877
15878
15879
15880
15881 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15882 do
15883 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15884 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15885   { echo "$as_me:$LINENO: checking for $ac_header" >&5
15886 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15887 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15888   echo $ECHO_N "(cached) $ECHO_C" >&6
15889 fi
15890 ac_res=`eval echo '${'$as_ac_Header'}'`
15891                { echo "$as_me:$LINENO: result: $ac_res" >&5
15892 echo "${ECHO_T}$ac_res" >&6; }
15893 else
15894   # Is the header compilable?
15895 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15896 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15897 cat >conftest.$ac_ext <<_ACEOF
15898 /* confdefs.h.  */
15899 _ACEOF
15900 cat confdefs.h >>conftest.$ac_ext
15901 cat >>conftest.$ac_ext <<_ACEOF
15902 /* end confdefs.h.  */
15903 $ac_includes_default
15904 #include <$ac_header>
15905 _ACEOF
15906 rm -f conftest.$ac_objext
15907 if { (ac_try="$ac_compile"
15908 case "(($ac_try" in
15909   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15910   *) ac_try_echo=$ac_try;;
15911 esac
15912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15913   (eval "$ac_compile") 2>conftest.er1
15914   ac_status=$?
15915   grep -v '^ *+' conftest.er1 >conftest.err
15916   rm -f conftest.er1
15917   cat conftest.err >&5
15918   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15919   (exit $ac_status); } &&
15920          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15921   { (case "(($ac_try" in
15922   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15923   *) ac_try_echo=$ac_try;;
15924 esac
15925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15926   (eval "$ac_try") 2>&5
15927   ac_status=$?
15928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15929   (exit $ac_status); }; } &&
15930          { ac_try='test -s conftest.$ac_objext'
15931   { (case "(($ac_try" in
15932   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15933   *) ac_try_echo=$ac_try;;
15934 esac
15935 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15936   (eval "$ac_try") 2>&5
15937   ac_status=$?
15938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15939   (exit $ac_status); }; }; then
15940   ac_header_compiler=yes
15941 else
15942   echo "$as_me: failed program was:" >&5
15943 sed 's/^/| /' conftest.$ac_ext >&5
15944
15945         ac_header_compiler=no
15946 fi
15947
15948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15949 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15950 echo "${ECHO_T}$ac_header_compiler" >&6; }
15951
15952 # Is the header present?
15953 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15954 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15955 cat >conftest.$ac_ext <<_ACEOF
15956 /* confdefs.h.  */
15957 _ACEOF
15958 cat confdefs.h >>conftest.$ac_ext
15959 cat >>conftest.$ac_ext <<_ACEOF
15960 /* end confdefs.h.  */
15961 #include <$ac_header>
15962 _ACEOF
15963 if { (ac_try="$ac_cpp conftest.$ac_ext"
15964 case "(($ac_try" in
15965   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15966   *) ac_try_echo=$ac_try;;
15967 esac
15968 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15969   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15970   ac_status=$?
15971   grep -v '^ *+' conftest.er1 >conftest.err
15972   rm -f conftest.er1
15973   cat conftest.err >&5
15974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15975   (exit $ac_status); } >/dev/null; then
15976   if test -s conftest.err; then
15977     ac_cpp_err=$ac_c_preproc_warn_flag
15978     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15979   else
15980     ac_cpp_err=
15981   fi
15982 else
15983   ac_cpp_err=yes
15984 fi
15985 if test -z "$ac_cpp_err"; then
15986   ac_header_preproc=yes
15987 else
15988   echo "$as_me: failed program was:" >&5
15989 sed 's/^/| /' conftest.$ac_ext >&5
15990
15991   ac_header_preproc=no
15992 fi
15993
15994 rm -f conftest.err conftest.$ac_ext
15995 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15996 echo "${ECHO_T}$ac_header_preproc" >&6; }
15997
15998 # So?  What about this header?
15999 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16000   yes:no: )
16001     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16002 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16003     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16004 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16005     ac_header_preproc=yes
16006     ;;
16007   no:yes:* )
16008     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16009 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16010     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16011 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16012     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16013 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16014     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16015 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16016     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16017 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16018     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16019 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16020     ( cat <<\_ASBOX
16021 ## ----------------------------------- ##
16022 ## Report this to llvmbugs@cs.uiuc.edu ##
16023 ## ----------------------------------- ##
16024 _ASBOX
16025      ) | sed "s/^/$as_me: WARNING:     /" >&2
16026     ;;
16027 esac
16028 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16029 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16030 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16031   echo $ECHO_N "(cached) $ECHO_C" >&6
16032 else
16033   eval "$as_ac_Header=\$ac_header_preproc"
16034 fi
16035 ac_res=`eval echo '${'$as_ac_Header'}'`
16036                { echo "$as_me:$LINENO: result: $ac_res" >&5
16037 echo "${ECHO_T}$ac_res" >&6; }
16038
16039 fi
16040 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16041   cat >>confdefs.h <<_ACEOF
16042 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16043 _ACEOF
16044
16045 fi
16046
16047 done
16048
16049 if test "$ENABLE_THREADS" -eq 1 ; then
16050
16051 for ac_header in pthread.h
16052 do
16053 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16054 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16055   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16056 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16057 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16058   echo $ECHO_N "(cached) $ECHO_C" >&6
16059 fi
16060 ac_res=`eval echo '${'$as_ac_Header'}'`
16061                { echo "$as_me:$LINENO: result: $ac_res" >&5
16062 echo "${ECHO_T}$ac_res" >&6; }
16063 else
16064   # Is the header compilable?
16065 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16066 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16067 cat >conftest.$ac_ext <<_ACEOF
16068 /* confdefs.h.  */
16069 _ACEOF
16070 cat confdefs.h >>conftest.$ac_ext
16071 cat >>conftest.$ac_ext <<_ACEOF
16072 /* end confdefs.h.  */
16073 $ac_includes_default
16074 #include <$ac_header>
16075 _ACEOF
16076 rm -f conftest.$ac_objext
16077 if { (ac_try="$ac_compile"
16078 case "(($ac_try" in
16079   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16080   *) ac_try_echo=$ac_try;;
16081 esac
16082 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16083   (eval "$ac_compile") 2>conftest.er1
16084   ac_status=$?
16085   grep -v '^ *+' conftest.er1 >conftest.err
16086   rm -f conftest.er1
16087   cat conftest.err >&5
16088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16089   (exit $ac_status); } &&
16090          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16091   { (case "(($ac_try" in
16092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16093   *) ac_try_echo=$ac_try;;
16094 esac
16095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16096   (eval "$ac_try") 2>&5
16097   ac_status=$?
16098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16099   (exit $ac_status); }; } &&
16100          { ac_try='test -s conftest.$ac_objext'
16101   { (case "(($ac_try" in
16102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16103   *) ac_try_echo=$ac_try;;
16104 esac
16105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16106   (eval "$ac_try") 2>&5
16107   ac_status=$?
16108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16109   (exit $ac_status); }; }; then
16110   ac_header_compiler=yes
16111 else
16112   echo "$as_me: failed program was:" >&5
16113 sed 's/^/| /' conftest.$ac_ext >&5
16114
16115         ac_header_compiler=no
16116 fi
16117
16118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16119 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16120 echo "${ECHO_T}$ac_header_compiler" >&6; }
16121
16122 # Is the header present?
16123 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16124 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16125 cat >conftest.$ac_ext <<_ACEOF
16126 /* confdefs.h.  */
16127 _ACEOF
16128 cat confdefs.h >>conftest.$ac_ext
16129 cat >>conftest.$ac_ext <<_ACEOF
16130 /* end confdefs.h.  */
16131 #include <$ac_header>
16132 _ACEOF
16133 if { (ac_try="$ac_cpp conftest.$ac_ext"
16134 case "(($ac_try" in
16135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16136   *) ac_try_echo=$ac_try;;
16137 esac
16138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16139   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16140   ac_status=$?
16141   grep -v '^ *+' conftest.er1 >conftest.err
16142   rm -f conftest.er1
16143   cat conftest.err >&5
16144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16145   (exit $ac_status); } >/dev/null; then
16146   if test -s conftest.err; then
16147     ac_cpp_err=$ac_c_preproc_warn_flag
16148     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16149   else
16150     ac_cpp_err=
16151   fi
16152 else
16153   ac_cpp_err=yes
16154 fi
16155 if test -z "$ac_cpp_err"; then
16156   ac_header_preproc=yes
16157 else
16158   echo "$as_me: failed program was:" >&5
16159 sed 's/^/| /' conftest.$ac_ext >&5
16160
16161   ac_header_preproc=no
16162 fi
16163
16164 rm -f conftest.err conftest.$ac_ext
16165 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16166 echo "${ECHO_T}$ac_header_preproc" >&6; }
16167
16168 # So?  What about this header?
16169 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16170   yes:no: )
16171     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16172 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16173     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16174 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16175     ac_header_preproc=yes
16176     ;;
16177   no:yes:* )
16178     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16179 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16180     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16181 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16182     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16183 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16184     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16185 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16186     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16187 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16188     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16189 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16190     ( cat <<\_ASBOX
16191 ## ----------------------------------- ##
16192 ## Report this to llvmbugs@cs.uiuc.edu ##
16193 ## ----------------------------------- ##
16194 _ASBOX
16195      ) | sed "s/^/$as_me: WARNING:     /" >&2
16196     ;;
16197 esac
16198 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16199 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16200 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16201   echo $ECHO_N "(cached) $ECHO_C" >&6
16202 else
16203   eval "$as_ac_Header=\$ac_header_preproc"
16204 fi
16205 ac_res=`eval echo '${'$as_ac_Header'}'`
16206                { echo "$as_me:$LINENO: result: $ac_res" >&5
16207 echo "${ECHO_T}$ac_res" >&6; }
16208
16209 fi
16210 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16211   cat >>confdefs.h <<_ACEOF
16212 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16213 _ACEOF
16214  HAVE_PTHREAD=1
16215
16216 else
16217   HAVE_PTHREAD=0
16218
16219 fi
16220
16221 done
16222
16223 else
16224   HAVE_PTHREAD=0
16225
16226 fi
16227
16228 if test "$llvm_cv_enable_libffi" = "yes" ; then
16229
16230
16231 for ac_header in ffi.h ffi/ffi.h
16232 do
16233 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16234 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16235   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16237 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16238   echo $ECHO_N "(cached) $ECHO_C" >&6
16239 fi
16240 ac_res=`eval echo '${'$as_ac_Header'}'`
16241                { echo "$as_me:$LINENO: result: $ac_res" >&5
16242 echo "${ECHO_T}$ac_res" >&6; }
16243 else
16244   # Is the header compilable?
16245 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16246 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16247 cat >conftest.$ac_ext <<_ACEOF
16248 /* confdefs.h.  */
16249 _ACEOF
16250 cat confdefs.h >>conftest.$ac_ext
16251 cat >>conftest.$ac_ext <<_ACEOF
16252 /* end confdefs.h.  */
16253 $ac_includes_default
16254 #include <$ac_header>
16255 _ACEOF
16256 rm -f conftest.$ac_objext
16257 if { (ac_try="$ac_compile"
16258 case "(($ac_try" in
16259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16260   *) ac_try_echo=$ac_try;;
16261 esac
16262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16263   (eval "$ac_compile") 2>conftest.er1
16264   ac_status=$?
16265   grep -v '^ *+' conftest.er1 >conftest.err
16266   rm -f conftest.er1
16267   cat conftest.err >&5
16268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16269   (exit $ac_status); } &&
16270          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16271   { (case "(($ac_try" in
16272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16273   *) ac_try_echo=$ac_try;;
16274 esac
16275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16276   (eval "$ac_try") 2>&5
16277   ac_status=$?
16278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16279   (exit $ac_status); }; } &&
16280          { ac_try='test -s conftest.$ac_objext'
16281   { (case "(($ac_try" in
16282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16283   *) ac_try_echo=$ac_try;;
16284 esac
16285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16286   (eval "$ac_try") 2>&5
16287   ac_status=$?
16288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16289   (exit $ac_status); }; }; then
16290   ac_header_compiler=yes
16291 else
16292   echo "$as_me: failed program was:" >&5
16293 sed 's/^/| /' conftest.$ac_ext >&5
16294
16295         ac_header_compiler=no
16296 fi
16297
16298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16299 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16300 echo "${ECHO_T}$ac_header_compiler" >&6; }
16301
16302 # Is the header present?
16303 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16304 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16305 cat >conftest.$ac_ext <<_ACEOF
16306 /* confdefs.h.  */
16307 _ACEOF
16308 cat confdefs.h >>conftest.$ac_ext
16309 cat >>conftest.$ac_ext <<_ACEOF
16310 /* end confdefs.h.  */
16311 #include <$ac_header>
16312 _ACEOF
16313 if { (ac_try="$ac_cpp conftest.$ac_ext"
16314 case "(($ac_try" in
16315   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16316   *) ac_try_echo=$ac_try;;
16317 esac
16318 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16319   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16320   ac_status=$?
16321   grep -v '^ *+' conftest.er1 >conftest.err
16322   rm -f conftest.er1
16323   cat conftest.err >&5
16324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16325   (exit $ac_status); } >/dev/null; then
16326   if test -s conftest.err; then
16327     ac_cpp_err=$ac_c_preproc_warn_flag
16328     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16329   else
16330     ac_cpp_err=
16331   fi
16332 else
16333   ac_cpp_err=yes
16334 fi
16335 if test -z "$ac_cpp_err"; then
16336   ac_header_preproc=yes
16337 else
16338   echo "$as_me: failed program was:" >&5
16339 sed 's/^/| /' conftest.$ac_ext >&5
16340
16341   ac_header_preproc=no
16342 fi
16343
16344 rm -f conftest.err conftest.$ac_ext
16345 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16346 echo "${ECHO_T}$ac_header_preproc" >&6; }
16347
16348 # So?  What about this header?
16349 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16350   yes:no: )
16351     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16352 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16353     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16354 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16355     ac_header_preproc=yes
16356     ;;
16357   no:yes:* )
16358     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16359 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16360     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16361 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16362     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16363 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16364     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16365 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16366     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16367 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16368     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16369 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16370     ( cat <<\_ASBOX
16371 ## ----------------------------------- ##
16372 ## Report this to llvmbugs@cs.uiuc.edu ##
16373 ## ----------------------------------- ##
16374 _ASBOX
16375      ) | sed "s/^/$as_me: WARNING:     /" >&2
16376     ;;
16377 esac
16378 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16379 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16380 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16381   echo $ECHO_N "(cached) $ECHO_C" >&6
16382 else
16383   eval "$as_ac_Header=\$ac_header_preproc"
16384 fi
16385 ac_res=`eval echo '${'$as_ac_Header'}'`
16386                { echo "$as_me:$LINENO: result: $ac_res" >&5
16387 echo "${ECHO_T}$ac_res" >&6; }
16388
16389 fi
16390 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16391   cat >>confdefs.h <<_ACEOF
16392 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16393 _ACEOF
16394
16395 fi
16396
16397 done
16398
16399 fi
16400
16401
16402
16403
16404   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16405 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16406 if test "${ac_cv_huge_val_sanity+set}" = set; then
16407   echo $ECHO_N "(cached) $ECHO_C" >&6
16408 else
16409
16410     ac_ext=cpp
16411 ac_cpp='$CXXCPP $CPPFLAGS'
16412 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16413 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16414 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16415
16416     CXXFLAGS=-pedantic
16417     if test "$cross_compiling" = yes; then
16418   ac_cv_huge_val_sanity=yes
16419 else
16420   cat >conftest.$ac_ext <<_ACEOF
16421 /* confdefs.h.  */
16422 _ACEOF
16423 cat confdefs.h >>conftest.$ac_ext
16424 cat >>conftest.$ac_ext <<_ACEOF
16425 /* end confdefs.h.  */
16426 #include <math.h>
16427 int
16428 main ()
16429 {
16430 double x = HUGE_VAL; return x != x;
16431   ;
16432   return 0;
16433 }
16434 _ACEOF
16435 rm -f conftest$ac_exeext
16436 if { (ac_try="$ac_link"
16437 case "(($ac_try" in
16438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16439   *) ac_try_echo=$ac_try;;
16440 esac
16441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16442   (eval "$ac_link") 2>&5
16443   ac_status=$?
16444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16445   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16446   { (case "(($ac_try" in
16447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16448   *) ac_try_echo=$ac_try;;
16449 esac
16450 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16451   (eval "$ac_try") 2>&5
16452   ac_status=$?
16453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16454   (exit $ac_status); }; }; then
16455   ac_cv_huge_val_sanity=yes
16456 else
16457   echo "$as_me: program exited with status $ac_status" >&5
16458 echo "$as_me: failed program was:" >&5
16459 sed 's/^/| /' conftest.$ac_ext >&5
16460
16461 ( exit $ac_status )
16462 ac_cv_huge_val_sanity=no
16463 fi
16464 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16465 fi
16466
16467
16468     ac_ext=c
16469 ac_cpp='$CPP $CPPFLAGS'
16470 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16471 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16472 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16473
16474
16475 fi
16476 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16477 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16478   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16479
16480
16481 { echo "$as_me:$LINENO: checking for pid_t" >&5
16482 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16483 if test "${ac_cv_type_pid_t+set}" = set; then
16484   echo $ECHO_N "(cached) $ECHO_C" >&6
16485 else
16486   cat >conftest.$ac_ext <<_ACEOF
16487 /* confdefs.h.  */
16488 _ACEOF
16489 cat confdefs.h >>conftest.$ac_ext
16490 cat >>conftest.$ac_ext <<_ACEOF
16491 /* end confdefs.h.  */
16492 $ac_includes_default
16493 typedef pid_t ac__type_new_;
16494 int
16495 main ()
16496 {
16497 if ((ac__type_new_ *) 0)
16498   return 0;
16499 if (sizeof (ac__type_new_))
16500   return 0;
16501   ;
16502   return 0;
16503 }
16504 _ACEOF
16505 rm -f conftest.$ac_objext
16506 if { (ac_try="$ac_compile"
16507 case "(($ac_try" in
16508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16509   *) ac_try_echo=$ac_try;;
16510 esac
16511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16512   (eval "$ac_compile") 2>conftest.er1
16513   ac_status=$?
16514   grep -v '^ *+' conftest.er1 >conftest.err
16515   rm -f conftest.er1
16516   cat conftest.err >&5
16517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16518   (exit $ac_status); } &&
16519          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16520   { (case "(($ac_try" in
16521   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16522   *) ac_try_echo=$ac_try;;
16523 esac
16524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16525   (eval "$ac_try") 2>&5
16526   ac_status=$?
16527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16528   (exit $ac_status); }; } &&
16529          { ac_try='test -s conftest.$ac_objext'
16530   { (case "(($ac_try" in
16531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16532   *) ac_try_echo=$ac_try;;
16533 esac
16534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16535   (eval "$ac_try") 2>&5
16536   ac_status=$?
16537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16538   (exit $ac_status); }; }; then
16539   ac_cv_type_pid_t=yes
16540 else
16541   echo "$as_me: failed program was:" >&5
16542 sed 's/^/| /' conftest.$ac_ext >&5
16543
16544         ac_cv_type_pid_t=no
16545 fi
16546
16547 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16548 fi
16549 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16550 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16551 if test $ac_cv_type_pid_t = yes; then
16552   :
16553 else
16554
16555 cat >>confdefs.h <<_ACEOF
16556 #define pid_t int
16557 _ACEOF
16558
16559 fi
16560
16561 { echo "$as_me:$LINENO: checking for size_t" >&5
16562 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16563 if test "${ac_cv_type_size_t+set}" = set; then
16564   echo $ECHO_N "(cached) $ECHO_C" >&6
16565 else
16566   cat >conftest.$ac_ext <<_ACEOF
16567 /* confdefs.h.  */
16568 _ACEOF
16569 cat confdefs.h >>conftest.$ac_ext
16570 cat >>conftest.$ac_ext <<_ACEOF
16571 /* end confdefs.h.  */
16572 $ac_includes_default
16573 typedef size_t ac__type_new_;
16574 int
16575 main ()
16576 {
16577 if ((ac__type_new_ *) 0)
16578   return 0;
16579 if (sizeof (ac__type_new_))
16580   return 0;
16581   ;
16582   return 0;
16583 }
16584 _ACEOF
16585 rm -f conftest.$ac_objext
16586 if { (ac_try="$ac_compile"
16587 case "(($ac_try" in
16588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16589   *) ac_try_echo=$ac_try;;
16590 esac
16591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16592   (eval "$ac_compile") 2>conftest.er1
16593   ac_status=$?
16594   grep -v '^ *+' conftest.er1 >conftest.err
16595   rm -f conftest.er1
16596   cat conftest.err >&5
16597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16598   (exit $ac_status); } &&
16599          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16600   { (case "(($ac_try" in
16601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16602   *) ac_try_echo=$ac_try;;
16603 esac
16604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16605   (eval "$ac_try") 2>&5
16606   ac_status=$?
16607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16608   (exit $ac_status); }; } &&
16609          { ac_try='test -s conftest.$ac_objext'
16610   { (case "(($ac_try" in
16611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16612   *) ac_try_echo=$ac_try;;
16613 esac
16614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16615   (eval "$ac_try") 2>&5
16616   ac_status=$?
16617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16618   (exit $ac_status); }; }; then
16619   ac_cv_type_size_t=yes
16620 else
16621   echo "$as_me: failed program was:" >&5
16622 sed 's/^/| /' conftest.$ac_ext >&5
16623
16624         ac_cv_type_size_t=no
16625 fi
16626
16627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16628 fi
16629 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16630 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16631 if test $ac_cv_type_size_t = yes; then
16632   :
16633 else
16634
16635 cat >>confdefs.h <<_ACEOF
16636 #define size_t unsigned int
16637 _ACEOF
16638
16639 fi
16640
16641
16642 cat >>confdefs.h <<_ACEOF
16643 #define RETSIGTYPE void
16644 _ACEOF
16645
16646 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16647 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16648 if test "${ac_cv_struct_tm+set}" = set; then
16649   echo $ECHO_N "(cached) $ECHO_C" >&6
16650 else
16651   cat >conftest.$ac_ext <<_ACEOF
16652 /* confdefs.h.  */
16653 _ACEOF
16654 cat confdefs.h >>conftest.$ac_ext
16655 cat >>conftest.$ac_ext <<_ACEOF
16656 /* end confdefs.h.  */
16657 #include <sys/types.h>
16658 #include <time.h>
16659
16660 int
16661 main ()
16662 {
16663 struct tm *tp; tp->tm_sec;
16664   ;
16665   return 0;
16666 }
16667 _ACEOF
16668 rm -f conftest.$ac_objext
16669 if { (ac_try="$ac_compile"
16670 case "(($ac_try" in
16671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16672   *) ac_try_echo=$ac_try;;
16673 esac
16674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16675   (eval "$ac_compile") 2>conftest.er1
16676   ac_status=$?
16677   grep -v '^ *+' conftest.er1 >conftest.err
16678   rm -f conftest.er1
16679   cat conftest.err >&5
16680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16681   (exit $ac_status); } &&
16682          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16683   { (case "(($ac_try" in
16684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16685   *) ac_try_echo=$ac_try;;
16686 esac
16687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16688   (eval "$ac_try") 2>&5
16689   ac_status=$?
16690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16691   (exit $ac_status); }; } &&
16692          { ac_try='test -s conftest.$ac_objext'
16693   { (case "(($ac_try" in
16694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16695   *) ac_try_echo=$ac_try;;
16696 esac
16697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16698   (eval "$ac_try") 2>&5
16699   ac_status=$?
16700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16701   (exit $ac_status); }; }; then
16702   ac_cv_struct_tm=time.h
16703 else
16704   echo "$as_me: failed program was:" >&5
16705 sed 's/^/| /' conftest.$ac_ext >&5
16706
16707         ac_cv_struct_tm=sys/time.h
16708 fi
16709
16710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16711 fi
16712 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16713 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16714 if test $ac_cv_struct_tm = sys/time.h; then
16715
16716 cat >>confdefs.h <<\_ACEOF
16717 #define TM_IN_SYS_TIME 1
16718 _ACEOF
16719
16720 fi
16721
16722 { echo "$as_me:$LINENO: checking for int64_t" >&5
16723 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16724 if test "${ac_cv_type_int64_t+set}" = set; then
16725   echo $ECHO_N "(cached) $ECHO_C" >&6
16726 else
16727   cat >conftest.$ac_ext <<_ACEOF
16728 /* confdefs.h.  */
16729 _ACEOF
16730 cat confdefs.h >>conftest.$ac_ext
16731 cat >>conftest.$ac_ext <<_ACEOF
16732 /* end confdefs.h.  */
16733 $ac_includes_default
16734 typedef int64_t ac__type_new_;
16735 int
16736 main ()
16737 {
16738 if ((ac__type_new_ *) 0)
16739   return 0;
16740 if (sizeof (ac__type_new_))
16741   return 0;
16742   ;
16743   return 0;
16744 }
16745 _ACEOF
16746 rm -f conftest.$ac_objext
16747 if { (ac_try="$ac_compile"
16748 case "(($ac_try" in
16749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16750   *) ac_try_echo=$ac_try;;
16751 esac
16752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16753   (eval "$ac_compile") 2>conftest.er1
16754   ac_status=$?
16755   grep -v '^ *+' conftest.er1 >conftest.err
16756   rm -f conftest.er1
16757   cat conftest.err >&5
16758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16759   (exit $ac_status); } &&
16760          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16761   { (case "(($ac_try" in
16762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16763   *) ac_try_echo=$ac_try;;
16764 esac
16765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16766   (eval "$ac_try") 2>&5
16767   ac_status=$?
16768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16769   (exit $ac_status); }; } &&
16770          { ac_try='test -s conftest.$ac_objext'
16771   { (case "(($ac_try" in
16772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16773   *) ac_try_echo=$ac_try;;
16774 esac
16775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16776   (eval "$ac_try") 2>&5
16777   ac_status=$?
16778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16779   (exit $ac_status); }; }; then
16780   ac_cv_type_int64_t=yes
16781 else
16782   echo "$as_me: failed program was:" >&5
16783 sed 's/^/| /' conftest.$ac_ext >&5
16784
16785         ac_cv_type_int64_t=no
16786 fi
16787
16788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16789 fi
16790 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16791 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16792 if test $ac_cv_type_int64_t = yes; then
16793
16794 cat >>confdefs.h <<_ACEOF
16795 #define HAVE_INT64_T 1
16796 _ACEOF
16797
16798
16799 else
16800   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16801 echo "$as_me: error: Type int64_t required but not found" >&2;}
16802    { (exit 1); exit 1; }; }
16803 fi
16804
16805 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16806 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16807 if test "${ac_cv_type_uint64_t+set}" = set; then
16808   echo $ECHO_N "(cached) $ECHO_C" >&6
16809 else
16810   cat >conftest.$ac_ext <<_ACEOF
16811 /* confdefs.h.  */
16812 _ACEOF
16813 cat confdefs.h >>conftest.$ac_ext
16814 cat >>conftest.$ac_ext <<_ACEOF
16815 /* end confdefs.h.  */
16816 $ac_includes_default
16817 typedef uint64_t ac__type_new_;
16818 int
16819 main ()
16820 {
16821 if ((ac__type_new_ *) 0)
16822   return 0;
16823 if (sizeof (ac__type_new_))
16824   return 0;
16825   ;
16826   return 0;
16827 }
16828 _ACEOF
16829 rm -f conftest.$ac_objext
16830 if { (ac_try="$ac_compile"
16831 case "(($ac_try" in
16832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16833   *) ac_try_echo=$ac_try;;
16834 esac
16835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16836   (eval "$ac_compile") 2>conftest.er1
16837   ac_status=$?
16838   grep -v '^ *+' conftest.er1 >conftest.err
16839   rm -f conftest.er1
16840   cat conftest.err >&5
16841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16842   (exit $ac_status); } &&
16843          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16844   { (case "(($ac_try" in
16845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16846   *) ac_try_echo=$ac_try;;
16847 esac
16848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16849   (eval "$ac_try") 2>&5
16850   ac_status=$?
16851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16852   (exit $ac_status); }; } &&
16853          { ac_try='test -s conftest.$ac_objext'
16854   { (case "(($ac_try" in
16855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16856   *) ac_try_echo=$ac_try;;
16857 esac
16858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16859   (eval "$ac_try") 2>&5
16860   ac_status=$?
16861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16862   (exit $ac_status); }; }; then
16863   ac_cv_type_uint64_t=yes
16864 else
16865   echo "$as_me: failed program was:" >&5
16866 sed 's/^/| /' conftest.$ac_ext >&5
16867
16868         ac_cv_type_uint64_t=no
16869 fi
16870
16871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16872 fi
16873 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16874 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16875 if test $ac_cv_type_uint64_t = yes; then
16876
16877 cat >>confdefs.h <<_ACEOF
16878 #define HAVE_UINT64_T 1
16879 _ACEOF
16880
16881
16882 else
16883   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16884 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16885 if test "${ac_cv_type_u_int64_t+set}" = set; then
16886   echo $ECHO_N "(cached) $ECHO_C" >&6
16887 else
16888   cat >conftest.$ac_ext <<_ACEOF
16889 /* confdefs.h.  */
16890 _ACEOF
16891 cat confdefs.h >>conftest.$ac_ext
16892 cat >>conftest.$ac_ext <<_ACEOF
16893 /* end confdefs.h.  */
16894 $ac_includes_default
16895 typedef u_int64_t ac__type_new_;
16896 int
16897 main ()
16898 {
16899 if ((ac__type_new_ *) 0)
16900   return 0;
16901 if (sizeof (ac__type_new_))
16902   return 0;
16903   ;
16904   return 0;
16905 }
16906 _ACEOF
16907 rm -f conftest.$ac_objext
16908 if { (ac_try="$ac_compile"
16909 case "(($ac_try" in
16910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16911   *) ac_try_echo=$ac_try;;
16912 esac
16913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16914   (eval "$ac_compile") 2>conftest.er1
16915   ac_status=$?
16916   grep -v '^ *+' conftest.er1 >conftest.err
16917   rm -f conftest.er1
16918   cat conftest.err >&5
16919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16920   (exit $ac_status); } &&
16921          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16922   { (case "(($ac_try" in
16923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16924   *) ac_try_echo=$ac_try;;
16925 esac
16926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16927   (eval "$ac_try") 2>&5
16928   ac_status=$?
16929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16930   (exit $ac_status); }; } &&
16931          { ac_try='test -s conftest.$ac_objext'
16932   { (case "(($ac_try" in
16933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16934   *) ac_try_echo=$ac_try;;
16935 esac
16936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16937   (eval "$ac_try") 2>&5
16938   ac_status=$?
16939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16940   (exit $ac_status); }; }; then
16941   ac_cv_type_u_int64_t=yes
16942 else
16943   echo "$as_me: failed program was:" >&5
16944 sed 's/^/| /' conftest.$ac_ext >&5
16945
16946         ac_cv_type_u_int64_t=no
16947 fi
16948
16949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16950 fi
16951 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16952 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16953 if test $ac_cv_type_u_int64_t = yes; then
16954
16955 cat >>confdefs.h <<_ACEOF
16956 #define HAVE_U_INT64_T 1
16957 _ACEOF
16958
16959
16960 else
16961   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16962 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16963    { (exit 1); exit 1; }; }
16964 fi
16965
16966 fi
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16978 do
16979 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16980 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16981 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16982 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16983   echo $ECHO_N "(cached) $ECHO_C" >&6
16984 else
16985   cat >conftest.$ac_ext <<_ACEOF
16986 /* confdefs.h.  */
16987 _ACEOF
16988 cat confdefs.h >>conftest.$ac_ext
16989 cat >>conftest.$ac_ext <<_ACEOF
16990 /* end confdefs.h.  */
16991 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16992    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16993 #define $ac_func innocuous_$ac_func
16994
16995 /* System header to define __stub macros and hopefully few prototypes,
16996     which can conflict with char $ac_func (); below.
16997     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16998     <limits.h> exists even on freestanding compilers.  */
16999
17000 #ifdef __STDC__
17001 # include <limits.h>
17002 #else
17003 # include <assert.h>
17004 #endif
17005
17006 #undef $ac_func
17007
17008 /* Override any GCC internal prototype to avoid an error.
17009    Use char because int might match the return type of a GCC
17010    builtin and then its argument prototype would still apply.  */
17011 #ifdef __cplusplus
17012 extern "C"
17013 #endif
17014 char $ac_func ();
17015 /* The GNU C library defines this for functions which it implements
17016     to always fail with ENOSYS.  Some functions are actually named
17017     something starting with __ and the normal name is an alias.  */
17018 #if defined __stub_$ac_func || defined __stub___$ac_func
17019 choke me
17020 #endif
17021
17022 int
17023 main ()
17024 {
17025 return $ac_func ();
17026   ;
17027   return 0;
17028 }
17029 _ACEOF
17030 rm -f conftest.$ac_objext conftest$ac_exeext
17031 if { (ac_try="$ac_link"
17032 case "(($ac_try" in
17033   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17034   *) ac_try_echo=$ac_try;;
17035 esac
17036 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17037   (eval "$ac_link") 2>conftest.er1
17038   ac_status=$?
17039   grep -v '^ *+' conftest.er1 >conftest.err
17040   rm -f conftest.er1
17041   cat conftest.err >&5
17042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17043   (exit $ac_status); } &&
17044          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17045   { (case "(($ac_try" in
17046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17047   *) ac_try_echo=$ac_try;;
17048 esac
17049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17050   (eval "$ac_try") 2>&5
17051   ac_status=$?
17052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17053   (exit $ac_status); }; } &&
17054          { ac_try='test -s conftest$ac_exeext'
17055   { (case "(($ac_try" in
17056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17057   *) ac_try_echo=$ac_try;;
17058 esac
17059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17060   (eval "$ac_try") 2>&5
17061   ac_status=$?
17062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17063   (exit $ac_status); }; }; then
17064   eval "$as_ac_var=yes"
17065 else
17066   echo "$as_me: failed program was:" >&5
17067 sed 's/^/| /' conftest.$ac_ext >&5
17068
17069         eval "$as_ac_var=no"
17070 fi
17071
17072 rm -f core conftest.err conftest.$ac_objext \
17073       conftest$ac_exeext conftest.$ac_ext
17074 fi
17075 ac_res=`eval echo '${'$as_ac_var'}'`
17076                { echo "$as_me:$LINENO: result: $ac_res" >&5
17077 echo "${ECHO_T}$ac_res" >&6; }
17078 if test `eval echo '${'$as_ac_var'}'` = yes; then
17079   cat >>confdefs.h <<_ACEOF
17080 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17081 _ACEOF
17082
17083 fi
17084 done
17085
17086
17087
17088
17089
17090 for ac_func in powf fmodf strtof round
17091 do
17092 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17093 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17094 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17095 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17096   echo $ECHO_N "(cached) $ECHO_C" >&6
17097 else
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 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17105    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17106 #define $ac_func innocuous_$ac_func
17107
17108 /* System header to define __stub macros and hopefully few prototypes,
17109     which can conflict with char $ac_func (); below.
17110     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17111     <limits.h> exists even on freestanding compilers.  */
17112
17113 #ifdef __STDC__
17114 # include <limits.h>
17115 #else
17116 # include <assert.h>
17117 #endif
17118
17119 #undef $ac_func
17120
17121 /* Override any GCC internal prototype to avoid an error.
17122    Use char because int might match the return type of a GCC
17123    builtin and then its argument prototype would still apply.  */
17124 #ifdef __cplusplus
17125 extern "C"
17126 #endif
17127 char $ac_func ();
17128 /* The GNU C library defines this for functions which it implements
17129     to always fail with ENOSYS.  Some functions are actually named
17130     something starting with __ and the normal name is an alias.  */
17131 #if defined __stub_$ac_func || defined __stub___$ac_func
17132 choke me
17133 #endif
17134
17135 int
17136 main ()
17137 {
17138 return $ac_func ();
17139   ;
17140   return 0;
17141 }
17142 _ACEOF
17143 rm -f conftest.$ac_objext conftest$ac_exeext
17144 if { (ac_try="$ac_link"
17145 case "(($ac_try" in
17146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17147   *) ac_try_echo=$ac_try;;
17148 esac
17149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17150   (eval "$ac_link") 2>conftest.er1
17151   ac_status=$?
17152   grep -v '^ *+' conftest.er1 >conftest.err
17153   rm -f conftest.er1
17154   cat conftest.err >&5
17155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17156   (exit $ac_status); } &&
17157          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17158   { (case "(($ac_try" in
17159   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17160   *) ac_try_echo=$ac_try;;
17161 esac
17162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17163   (eval "$ac_try") 2>&5
17164   ac_status=$?
17165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17166   (exit $ac_status); }; } &&
17167          { ac_try='test -s conftest$ac_exeext'
17168   { (case "(($ac_try" in
17169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17170   *) ac_try_echo=$ac_try;;
17171 esac
17172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17173   (eval "$ac_try") 2>&5
17174   ac_status=$?
17175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176   (exit $ac_status); }; }; then
17177   eval "$as_ac_var=yes"
17178 else
17179   echo "$as_me: failed program was:" >&5
17180 sed 's/^/| /' conftest.$ac_ext >&5
17181
17182         eval "$as_ac_var=no"
17183 fi
17184
17185 rm -f core conftest.err conftest.$ac_objext \
17186       conftest$ac_exeext conftest.$ac_ext
17187 fi
17188 ac_res=`eval echo '${'$as_ac_var'}'`
17189                { echo "$as_me:$LINENO: result: $ac_res" >&5
17190 echo "${ECHO_T}$ac_res" >&6; }
17191 if test `eval echo '${'$as_ac_var'}'` = yes; then
17192   cat >>confdefs.h <<_ACEOF
17193 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17194 _ACEOF
17195
17196 fi
17197 done
17198
17199
17200
17201
17202
17203
17204 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17205 do
17206 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17207 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17208 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17209 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17210   echo $ECHO_N "(cached) $ECHO_C" >&6
17211 else
17212   cat >conftest.$ac_ext <<_ACEOF
17213 /* confdefs.h.  */
17214 _ACEOF
17215 cat confdefs.h >>conftest.$ac_ext
17216 cat >>conftest.$ac_ext <<_ACEOF
17217 /* end confdefs.h.  */
17218 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17219    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17220 #define $ac_func innocuous_$ac_func
17221
17222 /* System header to define __stub macros and hopefully few prototypes,
17223     which can conflict with char $ac_func (); below.
17224     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17225     <limits.h> exists even on freestanding compilers.  */
17226
17227 #ifdef __STDC__
17228 # include <limits.h>
17229 #else
17230 # include <assert.h>
17231 #endif
17232
17233 #undef $ac_func
17234
17235 /* Override any GCC internal prototype to avoid an error.
17236    Use char because int might match the return type of a GCC
17237    builtin and then its argument prototype would still apply.  */
17238 #ifdef __cplusplus
17239 extern "C"
17240 #endif
17241 char $ac_func ();
17242 /* The GNU C library defines this for functions which it implements
17243     to always fail with ENOSYS.  Some functions are actually named
17244     something starting with __ and the normal name is an alias.  */
17245 #if defined __stub_$ac_func || defined __stub___$ac_func
17246 choke me
17247 #endif
17248
17249 int
17250 main ()
17251 {
17252 return $ac_func ();
17253   ;
17254   return 0;
17255 }
17256 _ACEOF
17257 rm -f conftest.$ac_objext conftest$ac_exeext
17258 if { (ac_try="$ac_link"
17259 case "(($ac_try" in
17260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17261   *) ac_try_echo=$ac_try;;
17262 esac
17263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17264   (eval "$ac_link") 2>conftest.er1
17265   ac_status=$?
17266   grep -v '^ *+' conftest.er1 >conftest.err
17267   rm -f conftest.er1
17268   cat conftest.err >&5
17269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17270   (exit $ac_status); } &&
17271          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17272   { (case "(($ac_try" in
17273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17274   *) ac_try_echo=$ac_try;;
17275 esac
17276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17277   (eval "$ac_try") 2>&5
17278   ac_status=$?
17279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17280   (exit $ac_status); }; } &&
17281          { ac_try='test -s conftest$ac_exeext'
17282   { (case "(($ac_try" in
17283   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17284   *) ac_try_echo=$ac_try;;
17285 esac
17286 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17287   (eval "$ac_try") 2>&5
17288   ac_status=$?
17289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17290   (exit $ac_status); }; }; then
17291   eval "$as_ac_var=yes"
17292 else
17293   echo "$as_me: failed program was:" >&5
17294 sed 's/^/| /' conftest.$ac_ext >&5
17295
17296         eval "$as_ac_var=no"
17297 fi
17298
17299 rm -f core conftest.err conftest.$ac_objext \
17300       conftest$ac_exeext conftest.$ac_ext
17301 fi
17302 ac_res=`eval echo '${'$as_ac_var'}'`
17303                { echo "$as_me:$LINENO: result: $ac_res" >&5
17304 echo "${ECHO_T}$ac_res" >&6; }
17305 if test `eval echo '${'$as_ac_var'}'` = yes; then
17306   cat >>confdefs.h <<_ACEOF
17307 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17308 _ACEOF
17309
17310 fi
17311 done
17312
17313
17314
17315
17316 for ac_func in isatty mkdtemp mkstemp
17317 do
17318 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17319 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17320 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17321 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17322   echo $ECHO_N "(cached) $ECHO_C" >&6
17323 else
17324   cat >conftest.$ac_ext <<_ACEOF
17325 /* confdefs.h.  */
17326 _ACEOF
17327 cat confdefs.h >>conftest.$ac_ext
17328 cat >>conftest.$ac_ext <<_ACEOF
17329 /* end confdefs.h.  */
17330 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17331    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17332 #define $ac_func innocuous_$ac_func
17333
17334 /* System header to define __stub macros and hopefully few prototypes,
17335     which can conflict with char $ac_func (); below.
17336     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17337     <limits.h> exists even on freestanding compilers.  */
17338
17339 #ifdef __STDC__
17340 # include <limits.h>
17341 #else
17342 # include <assert.h>
17343 #endif
17344
17345 #undef $ac_func
17346
17347 /* Override any GCC internal prototype to avoid an error.
17348    Use char because int might match the return type of a GCC
17349    builtin and then its argument prototype would still apply.  */
17350 #ifdef __cplusplus
17351 extern "C"
17352 #endif
17353 char $ac_func ();
17354 /* The GNU C library defines this for functions which it implements
17355     to always fail with ENOSYS.  Some functions are actually named
17356     something starting with __ and the normal name is an alias.  */
17357 #if defined __stub_$ac_func || defined __stub___$ac_func
17358 choke me
17359 #endif
17360
17361 int
17362 main ()
17363 {
17364 return $ac_func ();
17365   ;
17366   return 0;
17367 }
17368 _ACEOF
17369 rm -f conftest.$ac_objext conftest$ac_exeext
17370 if { (ac_try="$ac_link"
17371 case "(($ac_try" in
17372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17373   *) ac_try_echo=$ac_try;;
17374 esac
17375 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17376   (eval "$ac_link") 2>conftest.er1
17377   ac_status=$?
17378   grep -v '^ *+' conftest.er1 >conftest.err
17379   rm -f conftest.er1
17380   cat conftest.err >&5
17381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17382   (exit $ac_status); } &&
17383          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17384   { (case "(($ac_try" in
17385   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17386   *) ac_try_echo=$ac_try;;
17387 esac
17388 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17389   (eval "$ac_try") 2>&5
17390   ac_status=$?
17391   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17392   (exit $ac_status); }; } &&
17393          { ac_try='test -s conftest$ac_exeext'
17394   { (case "(($ac_try" in
17395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17396   *) ac_try_echo=$ac_try;;
17397 esac
17398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17399   (eval "$ac_try") 2>&5
17400   ac_status=$?
17401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17402   (exit $ac_status); }; }; then
17403   eval "$as_ac_var=yes"
17404 else
17405   echo "$as_me: failed program was:" >&5
17406 sed 's/^/| /' conftest.$ac_ext >&5
17407
17408         eval "$as_ac_var=no"
17409 fi
17410
17411 rm -f core conftest.err conftest.$ac_objext \
17412       conftest$ac_exeext conftest.$ac_ext
17413 fi
17414 ac_res=`eval echo '${'$as_ac_var'}'`
17415                { echo "$as_me:$LINENO: result: $ac_res" >&5
17416 echo "${ECHO_T}$ac_res" >&6; }
17417 if test `eval echo '${'$as_ac_var'}'` = yes; then
17418   cat >>confdefs.h <<_ACEOF
17419 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17420 _ACEOF
17421
17422 fi
17423 done
17424
17425
17426
17427
17428
17429
17430 for ac_func in mktemp realpath sbrk setrlimit strdup
17431 do
17432 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17433 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17434 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17435 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17436   echo $ECHO_N "(cached) $ECHO_C" >&6
17437 else
17438   cat >conftest.$ac_ext <<_ACEOF
17439 /* confdefs.h.  */
17440 _ACEOF
17441 cat confdefs.h >>conftest.$ac_ext
17442 cat >>conftest.$ac_ext <<_ACEOF
17443 /* end confdefs.h.  */
17444 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17445    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17446 #define $ac_func innocuous_$ac_func
17447
17448 /* System header to define __stub macros and hopefully few prototypes,
17449     which can conflict with char $ac_func (); below.
17450     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17451     <limits.h> exists even on freestanding compilers.  */
17452
17453 #ifdef __STDC__
17454 # include <limits.h>
17455 #else
17456 # include <assert.h>
17457 #endif
17458
17459 #undef $ac_func
17460
17461 /* Override any GCC internal prototype to avoid an error.
17462    Use char because int might match the return type of a GCC
17463    builtin and then its argument prototype would still apply.  */
17464 #ifdef __cplusplus
17465 extern "C"
17466 #endif
17467 char $ac_func ();
17468 /* The GNU C library defines this for functions which it implements
17469     to always fail with ENOSYS.  Some functions are actually named
17470     something starting with __ and the normal name is an alias.  */
17471 #if defined __stub_$ac_func || defined __stub___$ac_func
17472 choke me
17473 #endif
17474
17475 int
17476 main ()
17477 {
17478 return $ac_func ();
17479   ;
17480   return 0;
17481 }
17482 _ACEOF
17483 rm -f conftest.$ac_objext conftest$ac_exeext
17484 if { (ac_try="$ac_link"
17485 case "(($ac_try" in
17486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17487   *) ac_try_echo=$ac_try;;
17488 esac
17489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17490   (eval "$ac_link") 2>conftest.er1
17491   ac_status=$?
17492   grep -v '^ *+' conftest.er1 >conftest.err
17493   rm -f conftest.er1
17494   cat conftest.err >&5
17495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17496   (exit $ac_status); } &&
17497          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17498   { (case "(($ac_try" in
17499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17500   *) ac_try_echo=$ac_try;;
17501 esac
17502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17503   (eval "$ac_try") 2>&5
17504   ac_status=$?
17505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17506   (exit $ac_status); }; } &&
17507          { ac_try='test -s conftest$ac_exeext'
17508   { (case "(($ac_try" in
17509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17510   *) ac_try_echo=$ac_try;;
17511 esac
17512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17513   (eval "$ac_try") 2>&5
17514   ac_status=$?
17515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17516   (exit $ac_status); }; }; then
17517   eval "$as_ac_var=yes"
17518 else
17519   echo "$as_me: failed program was:" >&5
17520 sed 's/^/| /' conftest.$ac_ext >&5
17521
17522         eval "$as_ac_var=no"
17523 fi
17524
17525 rm -f core conftest.err conftest.$ac_objext \
17526       conftest$ac_exeext conftest.$ac_ext
17527 fi
17528 ac_res=`eval echo '${'$as_ac_var'}'`
17529                { echo "$as_me:$LINENO: result: $ac_res" >&5
17530 echo "${ECHO_T}$ac_res" >&6; }
17531 if test `eval echo '${'$as_ac_var'}'` = yes; then
17532   cat >>confdefs.h <<_ACEOF
17533 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17534 _ACEOF
17535
17536 fi
17537 done
17538
17539
17540
17541
17542
17543 for ac_func in strerror strerror_r strerror_s setenv
17544 do
17545 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17546 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17547 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17548 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17549   echo $ECHO_N "(cached) $ECHO_C" >&6
17550 else
17551   cat >conftest.$ac_ext <<_ACEOF
17552 /* confdefs.h.  */
17553 _ACEOF
17554 cat confdefs.h >>conftest.$ac_ext
17555 cat >>conftest.$ac_ext <<_ACEOF
17556 /* end confdefs.h.  */
17557 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17558    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17559 #define $ac_func innocuous_$ac_func
17560
17561 /* System header to define __stub macros and hopefully few prototypes,
17562     which can conflict with char $ac_func (); below.
17563     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17564     <limits.h> exists even on freestanding compilers.  */
17565
17566 #ifdef __STDC__
17567 # include <limits.h>
17568 #else
17569 # include <assert.h>
17570 #endif
17571
17572 #undef $ac_func
17573
17574 /* Override any GCC internal prototype to avoid an error.
17575    Use char because int might match the return type of a GCC
17576    builtin and then its argument prototype would still apply.  */
17577 #ifdef __cplusplus
17578 extern "C"
17579 #endif
17580 char $ac_func ();
17581 /* The GNU C library defines this for functions which it implements
17582     to always fail with ENOSYS.  Some functions are actually named
17583     something starting with __ and the normal name is an alias.  */
17584 #if defined __stub_$ac_func || defined __stub___$ac_func
17585 choke me
17586 #endif
17587
17588 int
17589 main ()
17590 {
17591 return $ac_func ();
17592   ;
17593   return 0;
17594 }
17595 _ACEOF
17596 rm -f conftest.$ac_objext conftest$ac_exeext
17597 if { (ac_try="$ac_link"
17598 case "(($ac_try" in
17599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17600   *) ac_try_echo=$ac_try;;
17601 esac
17602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17603   (eval "$ac_link") 2>conftest.er1
17604   ac_status=$?
17605   grep -v '^ *+' conftest.er1 >conftest.err
17606   rm -f conftest.er1
17607   cat conftest.err >&5
17608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17609   (exit $ac_status); } &&
17610          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17611   { (case "(($ac_try" in
17612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17613   *) ac_try_echo=$ac_try;;
17614 esac
17615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17616   (eval "$ac_try") 2>&5
17617   ac_status=$?
17618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17619   (exit $ac_status); }; } &&
17620          { ac_try='test -s conftest$ac_exeext'
17621   { (case "(($ac_try" in
17622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17623   *) ac_try_echo=$ac_try;;
17624 esac
17625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17626   (eval "$ac_try") 2>&5
17627   ac_status=$?
17628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17629   (exit $ac_status); }; }; then
17630   eval "$as_ac_var=yes"
17631 else
17632   echo "$as_me: failed program was:" >&5
17633 sed 's/^/| /' conftest.$ac_ext >&5
17634
17635         eval "$as_ac_var=no"
17636 fi
17637
17638 rm -f core conftest.err conftest.$ac_objext \
17639       conftest$ac_exeext conftest.$ac_ext
17640 fi
17641 ac_res=`eval echo '${'$as_ac_var'}'`
17642                { echo "$as_me:$LINENO: result: $ac_res" >&5
17643 echo "${ECHO_T}$ac_res" >&6; }
17644 if test `eval echo '${'$as_ac_var'}'` = yes; then
17645   cat >>confdefs.h <<_ACEOF
17646 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17647 _ACEOF
17648
17649 fi
17650 done
17651
17652
17653
17654
17655
17656 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17657 do
17658 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17659 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17660 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17661 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17662   echo $ECHO_N "(cached) $ECHO_C" >&6
17663 else
17664   cat >conftest.$ac_ext <<_ACEOF
17665 /* confdefs.h.  */
17666 _ACEOF
17667 cat confdefs.h >>conftest.$ac_ext
17668 cat >>conftest.$ac_ext <<_ACEOF
17669 /* end confdefs.h.  */
17670 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17671    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17672 #define $ac_func innocuous_$ac_func
17673
17674 /* System header to define __stub macros and hopefully few prototypes,
17675     which can conflict with char $ac_func (); below.
17676     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17677     <limits.h> exists even on freestanding compilers.  */
17678
17679 #ifdef __STDC__
17680 # include <limits.h>
17681 #else
17682 # include <assert.h>
17683 #endif
17684
17685 #undef $ac_func
17686
17687 /* Override any GCC internal prototype to avoid an error.
17688    Use char because int might match the return type of a GCC
17689    builtin and then its argument prototype would still apply.  */
17690 #ifdef __cplusplus
17691 extern "C"
17692 #endif
17693 char $ac_func ();
17694 /* The GNU C library defines this for functions which it implements
17695     to always fail with ENOSYS.  Some functions are actually named
17696     something starting with __ and the normal name is an alias.  */
17697 #if defined __stub_$ac_func || defined __stub___$ac_func
17698 choke me
17699 #endif
17700
17701 int
17702 main ()
17703 {
17704 return $ac_func ();
17705   ;
17706   return 0;
17707 }
17708 _ACEOF
17709 rm -f conftest.$ac_objext conftest$ac_exeext
17710 if { (ac_try="$ac_link"
17711 case "(($ac_try" in
17712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17713   *) ac_try_echo=$ac_try;;
17714 esac
17715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17716   (eval "$ac_link") 2>conftest.er1
17717   ac_status=$?
17718   grep -v '^ *+' conftest.er1 >conftest.err
17719   rm -f conftest.er1
17720   cat conftest.err >&5
17721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17722   (exit $ac_status); } &&
17723          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17724   { (case "(($ac_try" in
17725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17726   *) ac_try_echo=$ac_try;;
17727 esac
17728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17729   (eval "$ac_try") 2>&5
17730   ac_status=$?
17731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17732   (exit $ac_status); }; } &&
17733          { ac_try='test -s conftest$ac_exeext'
17734   { (case "(($ac_try" in
17735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17736   *) ac_try_echo=$ac_try;;
17737 esac
17738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17739   (eval "$ac_try") 2>&5
17740   ac_status=$?
17741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17742   (exit $ac_status); }; }; then
17743   eval "$as_ac_var=yes"
17744 else
17745   echo "$as_me: failed program was:" >&5
17746 sed 's/^/| /' conftest.$ac_ext >&5
17747
17748         eval "$as_ac_var=no"
17749 fi
17750
17751 rm -f core conftest.err conftest.$ac_objext \
17752       conftest$ac_exeext conftest.$ac_ext
17753 fi
17754 ac_res=`eval echo '${'$as_ac_var'}'`
17755                { echo "$as_me:$LINENO: result: $ac_res" >&5
17756 echo "${ECHO_T}$ac_res" >&6; }
17757 if test `eval echo '${'$as_ac_var'}'` = yes; then
17758   cat >>confdefs.h <<_ACEOF
17759 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17760 _ACEOF
17761
17762 fi
17763 done
17764
17765
17766
17767
17768
17769 for ac_func in setjmp longjmp sigsetjmp siglongjmp
17770 do
17771 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17772 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17773 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17774 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17775   echo $ECHO_N "(cached) $ECHO_C" >&6
17776 else
17777   cat >conftest.$ac_ext <<_ACEOF
17778 /* confdefs.h.  */
17779 _ACEOF
17780 cat confdefs.h >>conftest.$ac_ext
17781 cat >>conftest.$ac_ext <<_ACEOF
17782 /* end confdefs.h.  */
17783 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17784    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17785 #define $ac_func innocuous_$ac_func
17786
17787 /* System header to define __stub macros and hopefully few prototypes,
17788     which can conflict with char $ac_func (); below.
17789     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17790     <limits.h> exists even on freestanding compilers.  */
17791
17792 #ifdef __STDC__
17793 # include <limits.h>
17794 #else
17795 # include <assert.h>
17796 #endif
17797
17798 #undef $ac_func
17799
17800 /* Override any GCC internal prototype to avoid an error.
17801    Use char because int might match the return type of a GCC
17802    builtin and then its argument prototype would still apply.  */
17803 #ifdef __cplusplus
17804 extern "C"
17805 #endif
17806 char $ac_func ();
17807 /* The GNU C library defines this for functions which it implements
17808     to always fail with ENOSYS.  Some functions are actually named
17809     something starting with __ and the normal name is an alias.  */
17810 #if defined __stub_$ac_func || defined __stub___$ac_func
17811 choke me
17812 #endif
17813
17814 int
17815 main ()
17816 {
17817 return $ac_func ();
17818   ;
17819   return 0;
17820 }
17821 _ACEOF
17822 rm -f conftest.$ac_objext conftest$ac_exeext
17823 if { (ac_try="$ac_link"
17824 case "(($ac_try" in
17825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17826   *) ac_try_echo=$ac_try;;
17827 esac
17828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17829   (eval "$ac_link") 2>conftest.er1
17830   ac_status=$?
17831   grep -v '^ *+' conftest.er1 >conftest.err
17832   rm -f conftest.er1
17833   cat conftest.err >&5
17834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17835   (exit $ac_status); } &&
17836          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17837   { (case "(($ac_try" in
17838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17839   *) ac_try_echo=$ac_try;;
17840 esac
17841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17842   (eval "$ac_try") 2>&5
17843   ac_status=$?
17844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17845   (exit $ac_status); }; } &&
17846          { ac_try='test -s conftest$ac_exeext'
17847   { (case "(($ac_try" in
17848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17849   *) ac_try_echo=$ac_try;;
17850 esac
17851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17852   (eval "$ac_try") 2>&5
17853   ac_status=$?
17854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17855   (exit $ac_status); }; }; then
17856   eval "$as_ac_var=yes"
17857 else
17858   echo "$as_me: failed program was:" >&5
17859 sed 's/^/| /' conftest.$ac_ext >&5
17860
17861         eval "$as_ac_var=no"
17862 fi
17863
17864 rm -f core conftest.err conftest.$ac_objext \
17865       conftest$ac_exeext conftest.$ac_ext
17866 fi
17867 ac_res=`eval echo '${'$as_ac_var'}'`
17868                { echo "$as_me:$LINENO: result: $ac_res" >&5
17869 echo "${ECHO_T}$ac_res" >&6; }
17870 if test `eval echo '${'$as_ac_var'}'` = yes; then
17871   cat >>confdefs.h <<_ACEOF
17872 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17873 _ACEOF
17874
17875 fi
17876 done
17877
17878 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17879 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17880 if test "${llvm_cv_c_printf_a+set}" = set; then
17881   echo $ECHO_N "(cached) $ECHO_C" >&6
17882 else
17883   ac_ext=c
17884 ac_cpp='$CPP $CPPFLAGS'
17885 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17886 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17887 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17888
17889  if test "$cross_compiling" = yes; then
17890   llvmac_cv_c_printf_a=no
17891 else
17892   cat >conftest.$ac_ext <<_ACEOF
17893
17894   /* confdefs.h.  */
17895 _ACEOF
17896 cat confdefs.h >>conftest.$ac_ext
17897 cat >>conftest.$ac_ext <<_ACEOF
17898 /* end confdefs.h.  */
17899
17900 #include <stdio.h>
17901 #include <stdlib.h>
17902
17903 int
17904 main ()
17905 {
17906
17907 volatile double A, B;
17908 char Buffer[100];
17909 A = 1;
17910 A /= 10.0;
17911 sprintf(Buffer, "%a", A);
17912 B = atof(Buffer);
17913 if (A != B)
17914   return (1);
17915 if (A != 0x1.999999999999ap-4)
17916   return (1);
17917 return (0);
17918   ;
17919   return 0;
17920 }
17921 _ACEOF
17922 rm -f conftest$ac_exeext
17923 if { (ac_try="$ac_link"
17924 case "(($ac_try" in
17925   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17926   *) ac_try_echo=$ac_try;;
17927 esac
17928 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17929   (eval "$ac_link") 2>&5
17930   ac_status=$?
17931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17932   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17933   { (case "(($ac_try" in
17934   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17935   *) ac_try_echo=$ac_try;;
17936 esac
17937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17938   (eval "$ac_try") 2>&5
17939   ac_status=$?
17940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17941   (exit $ac_status); }; }; then
17942   llvm_cv_c_printf_a=yes
17943 else
17944   echo "$as_me: program exited with status $ac_status" >&5
17945 echo "$as_me: failed program was:" >&5
17946 sed 's/^/| /' conftest.$ac_ext >&5
17947
17948 ( exit $ac_status )
17949 llvmac_cv_c_printf_a=no
17950 fi
17951 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17952 fi
17953
17954
17955  ac_ext=c
17956 ac_cpp='$CPP $CPPFLAGS'
17957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17960
17961 fi
17962 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17963 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17964  if test "$llvm_cv_c_printf_a" = "yes"; then
17965
17966 cat >>confdefs.h <<\_ACEOF
17967 #define HAVE_PRINTF_A 1
17968 _ACEOF
17969
17970  fi
17971
17972
17973 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17974 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17975 if test "${ac_cv_func_rand48+set}" = set; then
17976   echo $ECHO_N "(cached) $ECHO_C" >&6
17977 else
17978   ac_ext=cpp
17979 ac_cpp='$CXXCPP $CPPFLAGS'
17980 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17981 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17982 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17983
17984    cat >conftest.$ac_ext <<_ACEOF
17985 /* confdefs.h.  */
17986 _ACEOF
17987 cat confdefs.h >>conftest.$ac_ext
17988 cat >>conftest.$ac_ext <<_ACEOF
17989 /* end confdefs.h.  */
17990 #include <stdlib.h>
17991 int
17992 main ()
17993 {
17994 srand48(0);lrand48();drand48();
17995   ;
17996   return 0;
17997 }
17998 _ACEOF
17999 rm -f conftest.$ac_objext
18000 if { (ac_try="$ac_compile"
18001 case "(($ac_try" in
18002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18003   *) ac_try_echo=$ac_try;;
18004 esac
18005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18006   (eval "$ac_compile") 2>conftest.er1
18007   ac_status=$?
18008   grep -v '^ *+' conftest.er1 >conftest.err
18009   rm -f conftest.er1
18010   cat conftest.err >&5
18011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18012   (exit $ac_status); } &&
18013          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18014   { (case "(($ac_try" in
18015   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18016   *) ac_try_echo=$ac_try;;
18017 esac
18018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18019   (eval "$ac_try") 2>&5
18020   ac_status=$?
18021   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18022   (exit $ac_status); }; } &&
18023          { ac_try='test -s conftest.$ac_objext'
18024   { (case "(($ac_try" in
18025   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18026   *) ac_try_echo=$ac_try;;
18027 esac
18028 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18029   (eval "$ac_try") 2>&5
18030   ac_status=$?
18031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18032   (exit $ac_status); }; }; then
18033   ac_cv_func_rand48=yes
18034 else
18035   echo "$as_me: failed program was:" >&5
18036 sed 's/^/| /' conftest.$ac_ext >&5
18037
18038         ac_cv_func_rand48=no
18039 fi
18040
18041 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18042   ac_ext=c
18043 ac_cpp='$CPP $CPPFLAGS'
18044 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18045 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18046 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18047
18048 fi
18049 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18050 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18051
18052 if test "$ac_cv_func_rand48" = "yes" ; then
18053
18054 cat >>confdefs.h <<\_ACEOF
18055 #define HAVE_RAND48 1
18056 _ACEOF
18057
18058 fi
18059
18060
18061
18062 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
18063 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
18064 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
18065   echo $ECHO_N "(cached) $ECHO_C" >&6
18066 else
18067   ac_ext=cpp
18068 ac_cpp='$CXXCPP $CPPFLAGS'
18069 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18070 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18071 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18072
18073    cat >conftest.$ac_ext <<_ACEOF
18074 /* confdefs.h.  */
18075 _ACEOF
18076 cat confdefs.h >>conftest.$ac_ext
18077 cat >>conftest.$ac_ext <<_ACEOF
18078 /* end confdefs.h.  */
18079 #include <math.h>
18080 int
18081 main ()
18082 {
18083 float f; isnan(f);
18084   ;
18085   return 0;
18086 }
18087 _ACEOF
18088 rm -f conftest.$ac_objext
18089 if { (ac_try="$ac_compile"
18090 case "(($ac_try" in
18091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18092   *) ac_try_echo=$ac_try;;
18093 esac
18094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18095   (eval "$ac_compile") 2>conftest.er1
18096   ac_status=$?
18097   grep -v '^ *+' conftest.er1 >conftest.err
18098   rm -f conftest.er1
18099   cat conftest.err >&5
18100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18101   (exit $ac_status); } &&
18102          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18103   { (case "(($ac_try" in
18104   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18105   *) ac_try_echo=$ac_try;;
18106 esac
18107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18108   (eval "$ac_try") 2>&5
18109   ac_status=$?
18110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18111   (exit $ac_status); }; } &&
18112          { ac_try='test -s conftest.$ac_objext'
18113   { (case "(($ac_try" in
18114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18115   *) ac_try_echo=$ac_try;;
18116 esac
18117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18118   (eval "$ac_try") 2>&5
18119   ac_status=$?
18120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18121   (exit $ac_status); }; }; then
18122   ac_cv_func_isnan_in_math_h=yes
18123 else
18124   echo "$as_me: failed program was:" >&5
18125 sed 's/^/| /' conftest.$ac_ext >&5
18126
18127         ac_cv_func_isnan_in_math_h=no
18128 fi
18129
18130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18131   ac_ext=c
18132 ac_cpp='$CPP $CPPFLAGS'
18133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18136
18137 fi
18138 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
18139 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
18140
18141
18142 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
18143
18144 cat >>confdefs.h <<\_ACEOF
18145 #define HAVE_ISNAN_IN_MATH_H 1
18146 _ACEOF
18147
18148 fi
18149
18150 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
18151 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
18152 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
18153   echo $ECHO_N "(cached) $ECHO_C" >&6
18154 else
18155   ac_ext=cpp
18156 ac_cpp='$CXXCPP $CPPFLAGS'
18157 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18158 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18159 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18160
18161    cat >conftest.$ac_ext <<_ACEOF
18162 /* confdefs.h.  */
18163 _ACEOF
18164 cat confdefs.h >>conftest.$ac_ext
18165 cat >>conftest.$ac_ext <<_ACEOF
18166 /* end confdefs.h.  */
18167 #include <cmath>
18168 int
18169 main ()
18170 {
18171 float f; isnan(f);
18172   ;
18173   return 0;
18174 }
18175 _ACEOF
18176 rm -f conftest.$ac_objext
18177 if { (ac_try="$ac_compile"
18178 case "(($ac_try" in
18179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18180   *) ac_try_echo=$ac_try;;
18181 esac
18182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18183   (eval "$ac_compile") 2>conftest.er1
18184   ac_status=$?
18185   grep -v '^ *+' conftest.er1 >conftest.err
18186   rm -f conftest.er1
18187   cat conftest.err >&5
18188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18189   (exit $ac_status); } &&
18190          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18191   { (case "(($ac_try" in
18192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18193   *) ac_try_echo=$ac_try;;
18194 esac
18195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18196   (eval "$ac_try") 2>&5
18197   ac_status=$?
18198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18199   (exit $ac_status); }; } &&
18200          { ac_try='test -s conftest.$ac_objext'
18201   { (case "(($ac_try" in
18202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18203   *) ac_try_echo=$ac_try;;
18204 esac
18205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18206   (eval "$ac_try") 2>&5
18207   ac_status=$?
18208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18209   (exit $ac_status); }; }; then
18210   ac_cv_func_isnan_in_cmath=yes
18211 else
18212   echo "$as_me: failed program was:" >&5
18213 sed 's/^/| /' conftest.$ac_ext >&5
18214
18215         ac_cv_func_isnan_in_cmath=no
18216 fi
18217
18218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18219   ac_ext=c
18220 ac_cpp='$CPP $CPPFLAGS'
18221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18224
18225 fi
18226 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
18227 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
18228
18229 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
18230
18231 cat >>confdefs.h <<\_ACEOF
18232 #define HAVE_ISNAN_IN_CMATH 1
18233 _ACEOF
18234
18235 fi
18236
18237 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
18238 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
18239 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
18240   echo $ECHO_N "(cached) $ECHO_C" >&6
18241 else
18242   ac_ext=cpp
18243 ac_cpp='$CXXCPP $CPPFLAGS'
18244 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18245 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18246 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18247
18248    cat >conftest.$ac_ext <<_ACEOF
18249 /* confdefs.h.  */
18250 _ACEOF
18251 cat confdefs.h >>conftest.$ac_ext
18252 cat >>conftest.$ac_ext <<_ACEOF
18253 /* end confdefs.h.  */
18254 #include <cmath>
18255 int
18256 main ()
18257 {
18258 float f; std::isnan(f);
18259   ;
18260   return 0;
18261 }
18262 _ACEOF
18263 rm -f conftest.$ac_objext
18264 if { (ac_try="$ac_compile"
18265 case "(($ac_try" in
18266   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18267   *) ac_try_echo=$ac_try;;
18268 esac
18269 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18270   (eval "$ac_compile") 2>conftest.er1
18271   ac_status=$?
18272   grep -v '^ *+' conftest.er1 >conftest.err
18273   rm -f conftest.er1
18274   cat conftest.err >&5
18275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18276   (exit $ac_status); } &&
18277          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18278   { (case "(($ac_try" in
18279   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18280   *) ac_try_echo=$ac_try;;
18281 esac
18282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18283   (eval "$ac_try") 2>&5
18284   ac_status=$?
18285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18286   (exit $ac_status); }; } &&
18287          { ac_try='test -s conftest.$ac_objext'
18288   { (case "(($ac_try" in
18289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18290   *) ac_try_echo=$ac_try;;
18291 esac
18292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18293   (eval "$ac_try") 2>&5
18294   ac_status=$?
18295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18296   (exit $ac_status); }; }; then
18297   ac_cv_func_std_isnan_in_cmath=yes
18298 else
18299   echo "$as_me: failed program was:" >&5
18300 sed 's/^/| /' conftest.$ac_ext >&5
18301
18302         ac_cv_func_std_isnan_in_cmath=no
18303 fi
18304
18305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18306   ac_ext=c
18307 ac_cpp='$CPP $CPPFLAGS'
18308 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18309 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18310 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18311
18312 fi
18313 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
18314 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
18315
18316 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
18317
18318 cat >>confdefs.h <<\_ACEOF
18319 #define HAVE_STD_ISNAN_IN_CMATH 1
18320 _ACEOF
18321
18322 fi
18323
18324
18325 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
18326 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
18327 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
18328   echo $ECHO_N "(cached) $ECHO_C" >&6
18329 else
18330   ac_ext=cpp
18331 ac_cpp='$CXXCPP $CPPFLAGS'
18332 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18333 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18334 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18335
18336    cat >conftest.$ac_ext <<_ACEOF
18337 /* confdefs.h.  */
18338 _ACEOF
18339 cat confdefs.h >>conftest.$ac_ext
18340 cat >>conftest.$ac_ext <<_ACEOF
18341 /* end confdefs.h.  */
18342 #include <math.h>
18343 int
18344 main ()
18345 {
18346 float f; isinf(f);
18347   ;
18348   return 0;
18349 }
18350 _ACEOF
18351 rm -f conftest.$ac_objext
18352 if { (ac_try="$ac_compile"
18353 case "(($ac_try" in
18354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18355   *) ac_try_echo=$ac_try;;
18356 esac
18357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18358   (eval "$ac_compile") 2>conftest.er1
18359   ac_status=$?
18360   grep -v '^ *+' conftest.er1 >conftest.err
18361   rm -f conftest.er1
18362   cat conftest.err >&5
18363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18364   (exit $ac_status); } &&
18365          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18366   { (case "(($ac_try" in
18367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18368   *) ac_try_echo=$ac_try;;
18369 esac
18370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18371   (eval "$ac_try") 2>&5
18372   ac_status=$?
18373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18374   (exit $ac_status); }; } &&
18375          { ac_try='test -s conftest.$ac_objext'
18376   { (case "(($ac_try" in
18377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18378   *) ac_try_echo=$ac_try;;
18379 esac
18380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18381   (eval "$ac_try") 2>&5
18382   ac_status=$?
18383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18384   (exit $ac_status); }; }; then
18385   ac_cv_func_isinf_in_math_h=yes
18386 else
18387   echo "$as_me: failed program was:" >&5
18388 sed 's/^/| /' conftest.$ac_ext >&5
18389
18390         ac_cv_func_isinf_in_math_h=no
18391 fi
18392
18393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18394   ac_ext=c
18395 ac_cpp='$CPP $CPPFLAGS'
18396 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18397 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18398 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18399
18400 fi
18401 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
18402 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
18403
18404 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
18405
18406 cat >>confdefs.h <<\_ACEOF
18407 #define HAVE_ISINF_IN_MATH_H 1
18408 _ACEOF
18409
18410 fi
18411
18412 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
18413 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
18414 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
18415   echo $ECHO_N "(cached) $ECHO_C" >&6
18416 else
18417   ac_ext=cpp
18418 ac_cpp='$CXXCPP $CPPFLAGS'
18419 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18420 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18421 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18422
18423    cat >conftest.$ac_ext <<_ACEOF
18424 /* confdefs.h.  */
18425 _ACEOF
18426 cat confdefs.h >>conftest.$ac_ext
18427 cat >>conftest.$ac_ext <<_ACEOF
18428 /* end confdefs.h.  */
18429 #include <cmath>
18430 int
18431 main ()
18432 {
18433 float f; isinf(f);
18434   ;
18435   return 0;
18436 }
18437 _ACEOF
18438 rm -f conftest.$ac_objext
18439 if { (ac_try="$ac_compile"
18440 case "(($ac_try" in
18441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18442   *) ac_try_echo=$ac_try;;
18443 esac
18444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18445   (eval "$ac_compile") 2>conftest.er1
18446   ac_status=$?
18447   grep -v '^ *+' conftest.er1 >conftest.err
18448   rm -f conftest.er1
18449   cat conftest.err >&5
18450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18451   (exit $ac_status); } &&
18452          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18453   { (case "(($ac_try" in
18454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18455   *) ac_try_echo=$ac_try;;
18456 esac
18457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18458   (eval "$ac_try") 2>&5
18459   ac_status=$?
18460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18461   (exit $ac_status); }; } &&
18462          { ac_try='test -s conftest.$ac_objext'
18463   { (case "(($ac_try" in
18464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18465   *) ac_try_echo=$ac_try;;
18466 esac
18467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18468   (eval "$ac_try") 2>&5
18469   ac_status=$?
18470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18471   (exit $ac_status); }; }; then
18472   ac_cv_func_isinf_in_cmath=yes
18473 else
18474   echo "$as_me: failed program was:" >&5
18475 sed 's/^/| /' conftest.$ac_ext >&5
18476
18477         ac_cv_func_isinf_in_cmath=no
18478 fi
18479
18480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18481   ac_ext=c
18482 ac_cpp='$CPP $CPPFLAGS'
18483 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18484 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18485 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18486
18487 fi
18488 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
18489 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
18490
18491 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
18492
18493 cat >>confdefs.h <<\_ACEOF
18494 #define HAVE_ISINF_IN_CMATH 1
18495 _ACEOF
18496
18497 fi
18498
18499 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
18500 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
18501 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
18502   echo $ECHO_N "(cached) $ECHO_C" >&6
18503 else
18504   ac_ext=cpp
18505 ac_cpp='$CXXCPP $CPPFLAGS'
18506 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18507 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18508 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18509
18510    cat >conftest.$ac_ext <<_ACEOF
18511 /* confdefs.h.  */
18512 _ACEOF
18513 cat confdefs.h >>conftest.$ac_ext
18514 cat >>conftest.$ac_ext <<_ACEOF
18515 /* end confdefs.h.  */
18516 #include <cmath>
18517 int
18518 main ()
18519 {
18520 float f; std::isinf(f)}
18521   ;
18522   return 0;
18523 }
18524 _ACEOF
18525 rm -f conftest.$ac_objext
18526 if { (ac_try="$ac_compile"
18527 case "(($ac_try" in
18528   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18529   *) ac_try_echo=$ac_try;;
18530 esac
18531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18532   (eval "$ac_compile") 2>conftest.er1
18533   ac_status=$?
18534   grep -v '^ *+' conftest.er1 >conftest.err
18535   rm -f conftest.er1
18536   cat conftest.err >&5
18537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18538   (exit $ac_status); } &&
18539          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18540   { (case "(($ac_try" in
18541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18542   *) ac_try_echo=$ac_try;;
18543 esac
18544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18545   (eval "$ac_try") 2>&5
18546   ac_status=$?
18547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18548   (exit $ac_status); }; } &&
18549          { ac_try='test -s conftest.$ac_objext'
18550   { (case "(($ac_try" in
18551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18552   *) ac_try_echo=$ac_try;;
18553 esac
18554 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18555   (eval "$ac_try") 2>&5
18556   ac_status=$?
18557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18558   (exit $ac_status); }; }; then
18559   ac_cv_func_std_isinf_in_cmath=yes
18560 else
18561   echo "$as_me: failed program was:" >&5
18562 sed 's/^/| /' conftest.$ac_ext >&5
18563
18564         ac_cv_func_std_isinf_in_cmath=no
18565 fi
18566
18567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18568   ac_ext=c
18569 ac_cpp='$CPP $CPPFLAGS'
18570 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18571 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18572 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18573
18574 fi
18575 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
18576 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
18577
18578 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
18579
18580 cat >>confdefs.h <<\_ACEOF
18581 #define HAVE_STD_ISINF_IN_CMATH 1
18582 _ACEOF
18583
18584 fi
18585
18586 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
18587 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
18588 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
18589   echo $ECHO_N "(cached) $ECHO_C" >&6
18590 else
18591   ac_ext=cpp
18592 ac_cpp='$CXXCPP $CPPFLAGS'
18593 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18594 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18595 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18596
18597    cat >conftest.$ac_ext <<_ACEOF
18598 /* confdefs.h.  */
18599 _ACEOF
18600 cat confdefs.h >>conftest.$ac_ext
18601 cat >>conftest.$ac_ext <<_ACEOF
18602 /* end confdefs.h.  */
18603 #include <ieeefp.h>
18604 int
18605 main ()
18606 {
18607 float f; finite(f);
18608   ;
18609   return 0;
18610 }
18611 _ACEOF
18612 rm -f conftest.$ac_objext
18613 if { (ac_try="$ac_compile"
18614 case "(($ac_try" in
18615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18616   *) ac_try_echo=$ac_try;;
18617 esac
18618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18619   (eval "$ac_compile") 2>conftest.er1
18620   ac_status=$?
18621   grep -v '^ *+' conftest.er1 >conftest.err
18622   rm -f conftest.er1
18623   cat conftest.err >&5
18624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18625   (exit $ac_status); } &&
18626          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18627   { (case "(($ac_try" in
18628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18629   *) ac_try_echo=$ac_try;;
18630 esac
18631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18632   (eval "$ac_try") 2>&5
18633   ac_status=$?
18634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18635   (exit $ac_status); }; } &&
18636          { ac_try='test -s conftest.$ac_objext'
18637   { (case "(($ac_try" in
18638   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18639   *) ac_try_echo=$ac_try;;
18640 esac
18641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18642   (eval "$ac_try") 2>&5
18643   ac_status=$?
18644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18645   (exit $ac_status); }; }; then
18646   ac_cv_func_finite_in_ieeefp_h=yes
18647 else
18648   echo "$as_me: failed program was:" >&5
18649 sed 's/^/| /' conftest.$ac_ext >&5
18650
18651         ac_cv_func_finite_in_ieeefp_h=no
18652 fi
18653
18654 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18655   ac_ext=c
18656 ac_cpp='$CPP $CPPFLAGS'
18657 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18658 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18659 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18660
18661 fi
18662 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
18663 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
18664
18665 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
18666
18667 cat >>confdefs.h <<\_ACEOF
18668 #define HAVE_FINITE_IN_IEEEFP_H 1
18669 _ACEOF
18670
18671 fi
18672
18673
18674
18675 if test "$llvm_cv_platform_type" = "Unix" ; then
18676
18677
18678 for ac_header in stdlib.h unistd.h
18679 do
18680 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18681 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18682   { echo "$as_me:$LINENO: checking for $ac_header" >&5
18683 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18684 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18685   echo $ECHO_N "(cached) $ECHO_C" >&6
18686 fi
18687 ac_res=`eval echo '${'$as_ac_Header'}'`
18688                { echo "$as_me:$LINENO: result: $ac_res" >&5
18689 echo "${ECHO_T}$ac_res" >&6; }
18690 else
18691   # Is the header compilable?
18692 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
18693 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
18694 cat >conftest.$ac_ext <<_ACEOF
18695 /* confdefs.h.  */
18696 _ACEOF
18697 cat confdefs.h >>conftest.$ac_ext
18698 cat >>conftest.$ac_ext <<_ACEOF
18699 /* end confdefs.h.  */
18700 $ac_includes_default
18701 #include <$ac_header>
18702 _ACEOF
18703 rm -f conftest.$ac_objext
18704 if { (ac_try="$ac_compile"
18705 case "(($ac_try" in
18706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18707   *) ac_try_echo=$ac_try;;
18708 esac
18709 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18710   (eval "$ac_compile") 2>conftest.er1
18711   ac_status=$?
18712   grep -v '^ *+' conftest.er1 >conftest.err
18713   rm -f conftest.er1
18714   cat conftest.err >&5
18715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18716   (exit $ac_status); } &&
18717          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18718   { (case "(($ac_try" in
18719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18720   *) ac_try_echo=$ac_try;;
18721 esac
18722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18723   (eval "$ac_try") 2>&5
18724   ac_status=$?
18725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18726   (exit $ac_status); }; } &&
18727          { ac_try='test -s conftest.$ac_objext'
18728   { (case "(($ac_try" in
18729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18730   *) ac_try_echo=$ac_try;;
18731 esac
18732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18733   (eval "$ac_try") 2>&5
18734   ac_status=$?
18735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18736   (exit $ac_status); }; }; then
18737   ac_header_compiler=yes
18738 else
18739   echo "$as_me: failed program was:" >&5
18740 sed 's/^/| /' conftest.$ac_ext >&5
18741
18742         ac_header_compiler=no
18743 fi
18744
18745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18746 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18747 echo "${ECHO_T}$ac_header_compiler" >&6; }
18748
18749 # Is the header present?
18750 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
18751 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
18752 cat >conftest.$ac_ext <<_ACEOF
18753 /* confdefs.h.  */
18754 _ACEOF
18755 cat confdefs.h >>conftest.$ac_ext
18756 cat >>conftest.$ac_ext <<_ACEOF
18757 /* end confdefs.h.  */
18758 #include <$ac_header>
18759 _ACEOF
18760 if { (ac_try="$ac_cpp conftest.$ac_ext"
18761 case "(($ac_try" in
18762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18763   *) ac_try_echo=$ac_try;;
18764 esac
18765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18766   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
18767   ac_status=$?
18768   grep -v '^ *+' conftest.er1 >conftest.err
18769   rm -f conftest.er1
18770   cat conftest.err >&5
18771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18772   (exit $ac_status); } >/dev/null; then
18773   if test -s conftest.err; then
18774     ac_cpp_err=$ac_c_preproc_warn_flag
18775     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18776   else
18777     ac_cpp_err=
18778   fi
18779 else
18780   ac_cpp_err=yes
18781 fi
18782 if test -z "$ac_cpp_err"; then
18783   ac_header_preproc=yes
18784 else
18785   echo "$as_me: failed program was:" >&5
18786 sed 's/^/| /' conftest.$ac_ext >&5
18787
18788   ac_header_preproc=no
18789 fi
18790
18791 rm -f conftest.err conftest.$ac_ext
18792 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18793 echo "${ECHO_T}$ac_header_preproc" >&6; }
18794
18795 # So?  What about this header?
18796 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18797   yes:no: )
18798     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18799 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18800     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18801 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18802     ac_header_preproc=yes
18803     ;;
18804   no:yes:* )
18805     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18806 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18807     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
18808 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
18809     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18810 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18811     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
18812 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
18813     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18814 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18815     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18816 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
18817     ( cat <<\_ASBOX
18818 ## ----------------------------------- ##
18819 ## Report this to llvmbugs@cs.uiuc.edu ##
18820 ## ----------------------------------- ##
18821 _ASBOX
18822      ) | sed "s/^/$as_me: WARNING:     /" >&2
18823     ;;
18824 esac
18825 { echo "$as_me:$LINENO: checking for $ac_header" >&5
18826 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18827 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18828   echo $ECHO_N "(cached) $ECHO_C" >&6
18829 else
18830   eval "$as_ac_Header=\$ac_header_preproc"
18831 fi
18832 ac_res=`eval echo '${'$as_ac_Header'}'`
18833                { echo "$as_me:$LINENO: result: $ac_res" >&5
18834 echo "${ECHO_T}$ac_res" >&6; }
18835
18836 fi
18837 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18838   cat >>confdefs.h <<_ACEOF
18839 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18840 _ACEOF
18841
18842 fi
18843
18844 done
18845
18846
18847 for ac_func in getpagesize
18848 do
18849 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18850 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18851 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18852 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18853   echo $ECHO_N "(cached) $ECHO_C" >&6
18854 else
18855   cat >conftest.$ac_ext <<_ACEOF
18856 /* confdefs.h.  */
18857 _ACEOF
18858 cat confdefs.h >>conftest.$ac_ext
18859 cat >>conftest.$ac_ext <<_ACEOF
18860 /* end confdefs.h.  */
18861 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18862    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18863 #define $ac_func innocuous_$ac_func
18864
18865 /* System header to define __stub macros and hopefully few prototypes,
18866     which can conflict with char $ac_func (); below.
18867     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18868     <limits.h> exists even on freestanding compilers.  */
18869
18870 #ifdef __STDC__
18871 # include <limits.h>
18872 #else
18873 # include <assert.h>
18874 #endif
18875
18876 #undef $ac_func
18877
18878 /* Override any GCC internal prototype to avoid an error.
18879    Use char because int might match the return type of a GCC
18880    builtin and then its argument prototype would still apply.  */
18881 #ifdef __cplusplus
18882 extern "C"
18883 #endif
18884 char $ac_func ();
18885 /* The GNU C library defines this for functions which it implements
18886     to always fail with ENOSYS.  Some functions are actually named
18887     something starting with __ and the normal name is an alias.  */
18888 #if defined __stub_$ac_func || defined __stub___$ac_func
18889 choke me
18890 #endif
18891
18892 int
18893 main ()
18894 {
18895 return $ac_func ();
18896   ;
18897   return 0;
18898 }
18899 _ACEOF
18900 rm -f conftest.$ac_objext conftest$ac_exeext
18901 if { (ac_try="$ac_link"
18902 case "(($ac_try" in
18903   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18904   *) ac_try_echo=$ac_try;;
18905 esac
18906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18907   (eval "$ac_link") 2>conftest.er1
18908   ac_status=$?
18909   grep -v '^ *+' conftest.er1 >conftest.err
18910   rm -f conftest.er1
18911   cat conftest.err >&5
18912   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18913   (exit $ac_status); } &&
18914          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18915   { (case "(($ac_try" in
18916   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18917   *) ac_try_echo=$ac_try;;
18918 esac
18919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18920   (eval "$ac_try") 2>&5
18921   ac_status=$?
18922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18923   (exit $ac_status); }; } &&
18924          { ac_try='test -s conftest$ac_exeext'
18925   { (case "(($ac_try" in
18926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18927   *) ac_try_echo=$ac_try;;
18928 esac
18929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18930   (eval "$ac_try") 2>&5
18931   ac_status=$?
18932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18933   (exit $ac_status); }; }; then
18934   eval "$as_ac_var=yes"
18935 else
18936   echo "$as_me: failed program was:" >&5
18937 sed 's/^/| /' conftest.$ac_ext >&5
18938
18939         eval "$as_ac_var=no"
18940 fi
18941
18942 rm -f core conftest.err conftest.$ac_objext \
18943       conftest$ac_exeext conftest.$ac_ext
18944 fi
18945 ac_res=`eval echo '${'$as_ac_var'}'`
18946                { echo "$as_me:$LINENO: result: $ac_res" >&5
18947 echo "${ECHO_T}$ac_res" >&6; }
18948 if test `eval echo '${'$as_ac_var'}'` = yes; then
18949   cat >>confdefs.h <<_ACEOF
18950 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18951 _ACEOF
18952
18953 fi
18954 done
18955
18956 { echo "$as_me:$LINENO: checking for working mmap" >&5
18957 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
18958 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
18959   echo $ECHO_N "(cached) $ECHO_C" >&6
18960 else
18961   if test "$cross_compiling" = yes; then
18962   ac_cv_func_mmap_fixed_mapped=no
18963 else
18964   cat >conftest.$ac_ext <<_ACEOF
18965 /* confdefs.h.  */
18966 _ACEOF
18967 cat confdefs.h >>conftest.$ac_ext
18968 cat >>conftest.$ac_ext <<_ACEOF
18969 /* end confdefs.h.  */
18970 $ac_includes_default
18971 /* malloc might have been renamed as rpl_malloc. */
18972 #undef malloc
18973
18974 /* Thanks to Mike Haertel and Jim Avera for this test.
18975    Here is a matrix of mmap possibilities:
18976         mmap private not fixed
18977         mmap private fixed at somewhere currently unmapped
18978         mmap private fixed at somewhere already mapped
18979         mmap shared not fixed
18980         mmap shared fixed at somewhere currently unmapped
18981         mmap shared fixed at somewhere already mapped
18982    For private mappings, we should verify that changes cannot be read()
18983    back from the file, nor mmap's back from the file at a different
18984    address.  (There have been systems where private was not correctly
18985    implemented like the infamous i386 svr4.0, and systems where the
18986    VM page cache was not coherent with the file system buffer cache
18987    like early versions of FreeBSD and possibly contemporary NetBSD.)
18988    For shared mappings, we should conversely verify that changes get
18989    propagated back to all the places they're supposed to be.
18990
18991    Grep wants private fixed already mapped.
18992    The main things grep needs to know about mmap are:
18993    * does it exist and is it safe to write into the mmap'd area
18994    * how to use it (BSD variants)  */
18995
18996 #include <fcntl.h>
18997 #include <sys/mman.h>
18998
18999 #if !STDC_HEADERS && !HAVE_STDLIB_H
19000 char *malloc ();
19001 #endif
19002
19003 /* This mess was copied from the GNU getpagesize.h.  */
19004 #if !HAVE_GETPAGESIZE
19005 /* Assume that all systems that can run configure have sys/param.h.  */
19006 # if !HAVE_SYS_PARAM_H
19007 #  define HAVE_SYS_PARAM_H 1
19008 # endif
19009
19010 # ifdef _SC_PAGESIZE
19011 #  define getpagesize() sysconf(_SC_PAGESIZE)
19012 # else /* no _SC_PAGESIZE */
19013 #  if HAVE_SYS_PARAM_H
19014 #   include <sys/param.h>
19015 #   ifdef EXEC_PAGESIZE
19016 #    define getpagesize() EXEC_PAGESIZE
19017 #   else /* no EXEC_PAGESIZE */
19018 #    ifdef NBPG
19019 #     define getpagesize() NBPG * CLSIZE
19020 #     ifndef CLSIZE
19021 #      define CLSIZE 1
19022 #     endif /* no CLSIZE */
19023 #    else /* no NBPG */
19024 #     ifdef NBPC
19025 #      define getpagesize() NBPC
19026 #     else /* no NBPC */
19027 #      ifdef PAGESIZE
19028 #       define getpagesize() PAGESIZE
19029 #      endif /* PAGESIZE */
19030 #     endif /* no NBPC */
19031 #    endif /* no NBPG */
19032 #   endif /* no EXEC_PAGESIZE */
19033 #  else /* no HAVE_SYS_PARAM_H */
19034 #   define getpagesize() 8192   /* punt totally */
19035 #  endif /* no HAVE_SYS_PARAM_H */
19036 # endif /* no _SC_PAGESIZE */
19037
19038 #endif /* no HAVE_GETPAGESIZE */
19039
19040 int
19041 main ()
19042 {
19043   char *data, *data2, *data3;
19044   int i, pagesize;
19045   int fd;
19046
19047   pagesize = getpagesize ();
19048
19049   /* First, make a file with some known garbage in it. */
19050   data = (char *) malloc (pagesize);
19051   if (!data)
19052     return 1;
19053   for (i = 0; i < pagesize; ++i)
19054     *(data + i) = rand ();
19055   umask (0);
19056   fd = creat ("conftest.mmap", 0600);
19057   if (fd < 0)
19058     return 1;
19059   if (write (fd, data, pagesize) != pagesize)
19060     return 1;
19061   close (fd);
19062
19063   /* Next, try to mmap the file at a fixed address which already has
19064      something else allocated at it.  If we can, also make sure that
19065      we see the same garbage.  */
19066   fd = open ("conftest.mmap", O_RDWR);
19067   if (fd < 0)
19068     return 1;
19069   data2 = (char *) malloc (2 * pagesize);
19070   if (!data2)
19071     return 1;
19072   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
19073   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
19074                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
19075     return 1;
19076   for (i = 0; i < pagesize; ++i)
19077     if (*(data + i) != *(data2 + i))
19078       return 1;
19079
19080   /* Finally, make sure that changes to the mapped area do not
19081      percolate back to the file as seen by read().  (This is a bug on
19082      some variants of i386 svr4.0.)  */
19083   for (i = 0; i < pagesize; ++i)
19084     *(data2 + i) = *(data2 + i) + 1;
19085   data3 = (char *) malloc (pagesize);
19086   if (!data3)
19087     return 1;
19088   if (read (fd, data3, pagesize) != pagesize)
19089     return 1;
19090   for (i = 0; i < pagesize; ++i)
19091     if (*(data + i) != *(data3 + i))
19092       return 1;
19093   close (fd);
19094   return 0;
19095 }
19096 _ACEOF
19097 rm -f conftest$ac_exeext
19098 if { (ac_try="$ac_link"
19099 case "(($ac_try" in
19100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19101   *) ac_try_echo=$ac_try;;
19102 esac
19103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19104   (eval "$ac_link") 2>&5
19105   ac_status=$?
19106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19107   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19108   { (case "(($ac_try" in
19109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19110   *) ac_try_echo=$ac_try;;
19111 esac
19112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19113   (eval "$ac_try") 2>&5
19114   ac_status=$?
19115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19116   (exit $ac_status); }; }; then
19117   ac_cv_func_mmap_fixed_mapped=yes
19118 else
19119   echo "$as_me: program exited with status $ac_status" >&5
19120 echo "$as_me: failed program was:" >&5
19121 sed 's/^/| /' conftest.$ac_ext >&5
19122
19123 ( exit $ac_status )
19124 ac_cv_func_mmap_fixed_mapped=no
19125 fi
19126 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19127 fi
19128
19129
19130 fi
19131 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
19132 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
19133 if test $ac_cv_func_mmap_fixed_mapped = yes; then
19134
19135 cat >>confdefs.h <<\_ACEOF
19136 #define HAVE_MMAP 1
19137 _ACEOF
19138
19139 fi
19140 rm -f conftest.mmap
19141
19142   { echo "$as_me:$LINENO: checking for mmap of files" >&5
19143 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
19144 if test "${ac_cv_func_mmap_file+set}" = set; then
19145   echo $ECHO_N "(cached) $ECHO_C" >&6
19146 else
19147    ac_ext=c
19148 ac_cpp='$CPP $CPPFLAGS'
19149 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19150 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19151 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19152
19153   if test "$cross_compiling" = yes; then
19154   ac_cv_func_mmap_file=no
19155 else
19156   cat >conftest.$ac_ext <<_ACEOF
19157
19158     /* confdefs.h.  */
19159 _ACEOF
19160 cat confdefs.h >>conftest.$ac_ext
19161 cat >>conftest.$ac_ext <<_ACEOF
19162 /* end confdefs.h.  */
19163
19164 #include <sys/types.h>
19165 #include <sys/mman.h>
19166 #include <fcntl.h>
19167
19168 int
19169 main ()
19170 {
19171
19172   int fd;
19173   fd = creat ("foo",0777);
19174   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
19175   unlink ("foo");
19176   return (fd != (int) MAP_FAILED);
19177   ;
19178   return 0;
19179 }
19180 _ACEOF
19181 rm -f conftest$ac_exeext
19182 if { (ac_try="$ac_link"
19183 case "(($ac_try" in
19184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19185   *) ac_try_echo=$ac_try;;
19186 esac
19187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19188   (eval "$ac_link") 2>&5
19189   ac_status=$?
19190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19191   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19192   { (case "(($ac_try" in
19193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19194   *) ac_try_echo=$ac_try;;
19195 esac
19196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19197   (eval "$ac_try") 2>&5
19198   ac_status=$?
19199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19200   (exit $ac_status); }; }; then
19201   ac_cv_func_mmap_file=yes
19202 else
19203   echo "$as_me: program exited with status $ac_status" >&5
19204 echo "$as_me: failed program was:" >&5
19205 sed 's/^/| /' conftest.$ac_ext >&5
19206
19207 ( exit $ac_status )
19208 ac_cv_func_mmap_file=no
19209 fi
19210 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19211 fi
19212
19213
19214   ac_ext=c
19215 ac_cpp='$CPP $CPPFLAGS'
19216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19219
19220
19221 fi
19222 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
19223 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
19224 if test "$ac_cv_func_mmap_file" = yes; then
19225
19226 cat >>confdefs.h <<\_ACEOF
19227 #define HAVE_MMAP_FILE
19228 _ACEOF
19229
19230    MMAP_FILE=yes
19231
19232 fi
19233
19234   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
19235 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
19236 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
19237   echo $ECHO_N "(cached) $ECHO_C" >&6
19238 else
19239   if test "$llvm_cv_os_type" = "Interix" ; then
19240    ac_cv_need_dev_zero_for_mmap=yes
19241  else
19242    ac_cv_need_dev_zero_for_mmap=no
19243  fi
19244
19245 fi
19246 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
19247 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
19248 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
19249
19250 cat >>confdefs.h <<\_ACEOF
19251 #define NEED_DEV_ZERO_FOR_MMAP 1
19252 _ACEOF
19253
19254 fi
19255
19256   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
19257   then
19258     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
19259 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
19260   fi
19261   if test "$ac_cv_func_mmap_file" = "no"
19262   then
19263     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
19264 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
19265   fi
19266 fi
19267
19268 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
19269 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
19270 cat >conftest.$ac_ext <<_ACEOF
19271 /* confdefs.h.  */
19272 _ACEOF
19273 cat confdefs.h >>conftest.$ac_ext
19274 cat >>conftest.$ac_ext <<_ACEOF
19275 /* end confdefs.h.  */
19276 int main() {
19277         volatile unsigned long val = 1;
19278         __sync_synchronize();
19279         __sync_val_compare_and_swap(&val, 1, 0);
19280         __sync_add_and_fetch(&val, 1);
19281         __sync_sub_and_fetch(&val, 1);
19282         return 0;
19283       }
19284
19285 _ACEOF
19286 rm -f conftest.$ac_objext conftest$ac_exeext
19287 if { (ac_try="$ac_link"
19288 case "(($ac_try" in
19289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19290   *) ac_try_echo=$ac_try;;
19291 esac
19292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19293   (eval "$ac_link") 2>conftest.er1
19294   ac_status=$?
19295   grep -v '^ *+' conftest.er1 >conftest.err
19296   rm -f conftest.er1
19297   cat conftest.err >&5
19298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19299   (exit $ac_status); } &&
19300          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19301   { (case "(($ac_try" in
19302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19303   *) ac_try_echo=$ac_try;;
19304 esac
19305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19306   (eval "$ac_try") 2>&5
19307   ac_status=$?
19308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19309   (exit $ac_status); }; } &&
19310          { ac_try='test -s conftest$ac_exeext'
19311   { (case "(($ac_try" in
19312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19313   *) ac_try_echo=$ac_try;;
19314 esac
19315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19316   (eval "$ac_try") 2>&5
19317   ac_status=$?
19318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19319   (exit $ac_status); }; }; then
19320   { echo "$as_me:$LINENO: result: yes" >&5
19321 echo "${ECHO_T}yes" >&6; }
19322
19323 cat >>confdefs.h <<\_ACEOF
19324 #define LLVM_MULTITHREADED 1
19325 _ACEOF
19326
19327 else
19328   echo "$as_me: failed program was:" >&5
19329 sed 's/^/| /' conftest.$ac_ext >&5
19330
19331         { echo "$as_me:$LINENO: result: no" >&5
19332 echo "${ECHO_T}no" >&6; }
19333
19334 cat >>confdefs.h <<\_ACEOF
19335 #define LLVM_MULTITHREADED 0
19336 _ACEOF
19337
19338   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
19339 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
19340 fi
19341
19342 rm -f core conftest.err conftest.$ac_objext \
19343       conftest$ac_exeext conftest.$ac_ext
19344
19345
19346
19347 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
19348   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
19349 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
19350 if test "${llvm_cv_linux_mixed+set}" = set; then
19351   echo $ECHO_N "(cached) $ECHO_C" >&6
19352 else
19353    ac_ext=c
19354 ac_cpp='$CPP $CPPFLAGS'
19355 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19356 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19357 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19358
19359   cat >conftest.$ac_ext <<_ACEOF
19360 /* confdefs.h.  */
19361 _ACEOF
19362 cat confdefs.h >>conftest.$ac_ext
19363 cat >>conftest.$ac_ext <<_ACEOF
19364 /* end confdefs.h.  */
19365 #ifndef __x86_64__
19366        error: Not x86-64 even if uname says so!
19367       #endif
19368
19369 int
19370 main ()
19371 {
19372
19373   ;
19374   return 0;
19375 }
19376 _ACEOF
19377 rm -f conftest.$ac_objext
19378 if { (ac_try="$ac_compile"
19379 case "(($ac_try" in
19380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19381   *) ac_try_echo=$ac_try;;
19382 esac
19383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19384   (eval "$ac_compile") 2>conftest.er1
19385   ac_status=$?
19386   grep -v '^ *+' conftest.er1 >conftest.err
19387   rm -f conftest.er1
19388   cat conftest.err >&5
19389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19390   (exit $ac_status); } &&
19391          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19392   { (case "(($ac_try" in
19393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19394   *) ac_try_echo=$ac_try;;
19395 esac
19396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19397   (eval "$ac_try") 2>&5
19398   ac_status=$?
19399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19400   (exit $ac_status); }; } &&
19401          { ac_try='test -s conftest.$ac_objext'
19402   { (case "(($ac_try" in
19403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19404   *) ac_try_echo=$ac_try;;
19405 esac
19406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19407   (eval "$ac_try") 2>&5
19408   ac_status=$?
19409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19410   (exit $ac_status); }; }; then
19411   llvm_cv_linux_mixed=no
19412 else
19413   echo "$as_me: failed program was:" >&5
19414 sed 's/^/| /' conftest.$ac_ext >&5
19415
19416         llvm_cv_linux_mixed=yes
19417 fi
19418
19419 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19420   ac_ext=c
19421 ac_cpp='$CPP $CPPFLAGS'
19422 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19423 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19424 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19425
19426
19427 fi
19428 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
19429 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
19430
19431   if test "$llvm_cv_linux_mixed" = "yes"; then
19432     llvm_cv_target_arch="x86"
19433     ARCH="x86"
19434   fi
19435 fi
19436
19437
19438 for ac_func in __dso_handle
19439 do
19440 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19441 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19442 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19443 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19444   echo $ECHO_N "(cached) $ECHO_C" >&6
19445 else
19446   cat >conftest.$ac_ext <<_ACEOF
19447 /* confdefs.h.  */
19448 _ACEOF
19449 cat confdefs.h >>conftest.$ac_ext
19450 cat >>conftest.$ac_ext <<_ACEOF
19451 /* end confdefs.h.  */
19452 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19453    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19454 #define $ac_func innocuous_$ac_func
19455
19456 /* System header to define __stub macros and hopefully few prototypes,
19457     which can conflict with char $ac_func (); below.
19458     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19459     <limits.h> exists even on freestanding compilers.  */
19460
19461 #ifdef __STDC__
19462 # include <limits.h>
19463 #else
19464 # include <assert.h>
19465 #endif
19466
19467 #undef $ac_func
19468
19469 /* Override any GCC internal prototype to avoid an error.
19470    Use char because int might match the return type of a GCC
19471    builtin and then its argument prototype would still apply.  */
19472 #ifdef __cplusplus
19473 extern "C"
19474 #endif
19475 char $ac_func ();
19476 /* The GNU C library defines this for functions which it implements
19477     to always fail with ENOSYS.  Some functions are actually named
19478     something starting with __ and the normal name is an alias.  */
19479 #if defined __stub_$ac_func || defined __stub___$ac_func
19480 choke me
19481 #endif
19482
19483 int
19484 main ()
19485 {
19486 return $ac_func ();
19487   ;
19488   return 0;
19489 }
19490 _ACEOF
19491 rm -f conftest.$ac_objext conftest$ac_exeext
19492 if { (ac_try="$ac_link"
19493 case "(($ac_try" in
19494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19495   *) ac_try_echo=$ac_try;;
19496 esac
19497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19498   (eval "$ac_link") 2>conftest.er1
19499   ac_status=$?
19500   grep -v '^ *+' conftest.er1 >conftest.err
19501   rm -f conftest.er1
19502   cat conftest.err >&5
19503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19504   (exit $ac_status); } &&
19505          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19506   { (case "(($ac_try" in
19507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19508   *) ac_try_echo=$ac_try;;
19509 esac
19510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19511   (eval "$ac_try") 2>&5
19512   ac_status=$?
19513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19514   (exit $ac_status); }; } &&
19515          { ac_try='test -s conftest$ac_exeext'
19516   { (case "(($ac_try" in
19517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19518   *) ac_try_echo=$ac_try;;
19519 esac
19520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19521   (eval "$ac_try") 2>&5
19522   ac_status=$?
19523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19524   (exit $ac_status); }; }; then
19525   eval "$as_ac_var=yes"
19526 else
19527   echo "$as_me: failed program was:" >&5
19528 sed 's/^/| /' conftest.$ac_ext >&5
19529
19530         eval "$as_ac_var=no"
19531 fi
19532
19533 rm -f core conftest.err conftest.$ac_objext \
19534       conftest$ac_exeext conftest.$ac_ext
19535 fi
19536 ac_res=`eval echo '${'$as_ac_var'}'`
19537                { echo "$as_me:$LINENO: result: $ac_res" >&5
19538 echo "${ECHO_T}$ac_res" >&6; }
19539 if test `eval echo '${'$as_ac_var'}'` = yes; then
19540   cat >>confdefs.h <<_ACEOF
19541 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19542 _ACEOF
19543
19544 fi
19545 done
19546
19547
19548 { echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
19549 echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
19550 if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
19551   echo $ECHO_N "(cached) $ECHO_C" >&6
19552 else
19553   llvm_cv_llvmgcc_sanity="no"
19554 if test -x "$LLVMGCC" ; then
19555   cp /dev/null conftest.c
19556   "$LLVMGCC" -emit-llvm -S -o - conftest.c | \
19557       grep 'target datalayout =' > /dev/null 2>&1
19558   if test $? -eq 0 ; then
19559     llvm_cv_llvmgcc_sanity="yes"
19560   fi
19561   rm conftest.c
19562 fi
19563 fi
19564 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
19565 echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
19566
19567 if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
19568   { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
19569 echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
19570   llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
19571   LLVMCC1=$llvmcc1path
19572
19573   llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
19574   LLVMCC1PLUS=$llvmcc1pluspath
19575
19576   llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
19577   LLVMGCCDIR=$llvmgccdir
19578
19579   llvmgcclibexec=`echo "$llvmcc1path" | sed 's,/cc1,,'`
19580   LLVMGCCLIBEXEC=$llvmgcclibexec
19581
19582   llvmgccversion=`"$LLVMGCC" -dumpversion 2>&1 | sed 's/^\([0-9.]*\).*/\1/'`
19583   llvmgccmajvers=`echo $llvmgccversion | sed 's/^\([0-9]\).*/\1/'`
19584   LLVMGCC_VERSION=$llvmgccversion
19585
19586   LLVMGCC_MAJVERS=$llvmgccmajvers
19587
19588   llvmgcclangs=`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
19589   LLVMGCC_LANGS=$llvmgcclangs
19590
19591   { echo "$as_me:$LINENO: result: ok" >&5
19592 echo "${ECHO_T}ok" >&6; }
19593 fi
19594
19595 SHLIBEXT=$libltdl_cv_shlibext
19596
19597
19598 # Translate the various configuration directories and other basic
19599 # information into substitutions that will end up in Makefile.config.in
19600 # that these configured values can be used by the makefiles
19601 if test "${prefix}" = "NONE" ; then
19602   prefix="/usr/local"
19603 fi
19604 eval LLVM_PREFIX="${prefix}";
19605 eval LLVM_BINDIR="${prefix}/bin";
19606 eval LLVM_LIBDIR="${prefix}/lib";
19607 eval LLVM_DATADIR="${prefix}/share/llvm";
19608 eval LLVM_DOCSDIR="${prefix}/docs/llvm";
19609 eval LLVM_ETCDIR="${prefix}/etc/llvm";
19610 eval LLVM_INCLUDEDIR="${prefix}/include";
19611 eval LLVM_INFODIR="${prefix}/info";
19612 eval LLVM_MANDIR="${prefix}/man";
19613 LLVM_CONFIGTIME=`date`
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
19625 # Place the various directores into the config.h file as #defines so that we
19626 # can know about the installation paths within LLVM.
19627
19628 cat >>confdefs.h <<_ACEOF
19629 #define LLVM_PREFIX "$LLVM_PREFIX"
19630 _ACEOF
19631
19632
19633 cat >>confdefs.h <<_ACEOF
19634 #define LLVM_BINDIR "$LLVM_BINDIR"
19635 _ACEOF
19636
19637
19638 cat >>confdefs.h <<_ACEOF
19639 #define LLVM_LIBDIR "$LLVM_LIBDIR"
19640 _ACEOF
19641
19642
19643 cat >>confdefs.h <<_ACEOF
19644 #define LLVM_DATADIR "$LLVM_DATADIR"
19645 _ACEOF
19646
19647
19648 cat >>confdefs.h <<_ACEOF
19649 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
19650 _ACEOF
19651
19652
19653 cat >>confdefs.h <<_ACEOF
19654 #define LLVM_ETCDIR "$LLVM_ETCDIR"
19655 _ACEOF
19656
19657
19658 cat >>confdefs.h <<_ACEOF
19659 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
19660 _ACEOF
19661
19662
19663 cat >>confdefs.h <<_ACEOF
19664 #define LLVM_INFODIR "$LLVM_INFODIR"
19665 _ACEOF
19666
19667
19668 cat >>confdefs.h <<_ACEOF
19669 #define LLVM_MANDIR "$LLVM_MANDIR"
19670 _ACEOF
19671
19672
19673 cat >>confdefs.h <<_ACEOF
19674 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
19675 _ACEOF
19676
19677
19678 cat >>confdefs.h <<_ACEOF
19679 #define LLVM_HOSTTRIPLE "$host"
19680 _ACEOF
19681
19682
19683 # Determine which bindings to build.
19684 if test "$BINDINGS_TO_BUILD" = auto ; then
19685   BINDINGS_TO_BUILD=""
19686   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
19687     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
19688   fi
19689 fi
19690 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
19691
19692
19693 # This isn't really configurey, but it avoids having to repeat the list in
19694 # other files.
19695 ALL_BINDINGS=ocaml
19696
19697
19698 # Do any work necessary to ensure that bindings have what they need.
19699 binding_prereqs_failed=0
19700 for a_binding in $BINDINGS_TO_BUILD ; do
19701   case "$a_binding" in
19702   ocaml)
19703     if test "x$OCAMLC" = x ; then
19704       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
19705 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
19706       binding_prereqs_failed=1
19707     fi
19708     if test "x$OCAMLDEP" = x ; then
19709       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
19710 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
19711       binding_prereqs_failed=1
19712     fi
19713     if test "x$OCAMLOPT" = x ; then
19714       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
19715 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
19716           fi
19717     if test "x$with_ocaml_libdir" != xauto ; then
19718       OCAML_LIBDIR=$with_ocaml_libdir
19719
19720     else
19721       ocaml_stdlib="`"$OCAMLC" -where`"
19722       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
19723       then
19724         # ocaml stdlib is beneath our prefix; use stdlib
19725         OCAML_LIBDIR=$ocaml_stdlib
19726
19727       else
19728         # ocaml stdlib is outside our prefix; use libdir/ocaml
19729         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
19730
19731       fi
19732     fi
19733     ;;
19734   esac
19735 done
19736 if test "$binding_prereqs_failed" = 1 ; then
19737   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
19738 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
19739    { (exit 1); exit 1; }; }
19740 fi
19741
19742 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
19743 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
19744 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
19745   echo $ECHO_N "(cached) $ECHO_C" >&6
19746 else
19747    ac_ext=cpp
19748 ac_cpp='$CXXCPP $CPPFLAGS'
19749 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19750 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19751 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19752
19753   oldcxxflags="$CXXFLAGS"
19754   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
19755   cat >conftest.$ac_ext <<_ACEOF
19756 /* confdefs.h.  */
19757 _ACEOF
19758 cat confdefs.h >>conftest.$ac_ext
19759 cat >>conftest.$ac_ext <<_ACEOF
19760 /* end confdefs.h.  */
19761
19762 int
19763 main ()
19764 {
19765
19766   ;
19767   return 0;
19768 }
19769 _ACEOF
19770 rm -f conftest.$ac_objext
19771 if { (ac_try="$ac_compile"
19772 case "(($ac_try" in
19773   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19774   *) ac_try_echo=$ac_try;;
19775 esac
19776 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19777   (eval "$ac_compile") 2>conftest.er1
19778   ac_status=$?
19779   grep -v '^ *+' conftest.er1 >conftest.err
19780   rm -f conftest.er1
19781   cat conftest.err >&5
19782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19783   (exit $ac_status); } &&
19784          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19785   { (case "(($ac_try" in
19786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19787   *) ac_try_echo=$ac_try;;
19788 esac
19789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19790   (eval "$ac_try") 2>&5
19791   ac_status=$?
19792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19793   (exit $ac_status); }; } &&
19794          { ac_try='test -s conftest.$ac_objext'
19795   { (case "(($ac_try" in
19796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19797   *) ac_try_echo=$ac_try;;
19798 esac
19799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19800   (eval "$ac_try") 2>&5
19801   ac_status=$?
19802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19803   (exit $ac_status); }; }; then
19804   llvm_cv_cxx_visibility_inlines_hidden=yes
19805 else
19806   echo "$as_me: failed program was:" >&5
19807 sed 's/^/| /' conftest.$ac_ext >&5
19808
19809         llvm_cv_cxx_visibility_inlines_hidden=no
19810 fi
19811
19812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19813   CXXFLAGS="$oldcxxflags"
19814   ac_ext=c
19815 ac_cpp='$CPP $CPPFLAGS'
19816 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19817 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19818 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19819
19820
19821 fi
19822 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
19823 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
19824 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
19825   ENABLE_VISIBILITY_INLINES_HIDDEN=1
19826
19827 else
19828   ENABLE_VISIBILITY_INLINES_HIDDEN=0
19829
19830 fi
19831
19832
19833 if test "$llvm_cv_link_use_r" = "yes" ; then
19834   RPATH="-Wl,-R"
19835 else
19836   RPATH="-Wl,-rpath"
19837 fi
19838
19839
19840 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
19841   RDYNAMIC="-Wl,-export-dynamic"
19842 else
19843   RDYNAMIC=""
19844 fi
19845
19846
19847
19848 ac_config_headers="$ac_config_headers include/llvm/Config/config.h"
19849
19850 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
19851
19852 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
19853
19854 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
19855
19856 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
19857
19858 ac_config_headers="$ac_config_headers include/llvm/System/DataTypes.h"
19859
19860
19861 ac_config_files="$ac_config_files Makefile.config"
19862
19863
19864 ac_config_files="$ac_config_files llvm.spec"
19865
19866
19867 ac_config_files="$ac_config_files docs/doxygen.cfg"
19868
19869
19870 ac_config_files="$ac_config_files tools/llvmc/plugins/Base/Base.td"
19871
19872
19873 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
19874
19875
19876 ac_config_commands="$ac_config_commands setup"
19877
19878 ac_config_commands="$ac_config_commands Makefile"
19879
19880
19881 ac_config_commands="$ac_config_commands Makefile.common"
19882
19883
19884 ac_config_commands="$ac_config_commands examples/Makefile"
19885
19886
19887 ac_config_commands="$ac_config_commands lib/Makefile"
19888
19889
19890 ac_config_commands="$ac_config_commands runtime/Makefile"
19891
19892
19893 ac_config_commands="$ac_config_commands test/Makefile"
19894
19895
19896 ac_config_commands="$ac_config_commands test/Makefile.tests"
19897
19898
19899 ac_config_commands="$ac_config_commands unittests/Makefile"
19900
19901
19902 ac_config_commands="$ac_config_commands tools/Makefile"
19903
19904
19905 ac_config_commands="$ac_config_commands utils/Makefile"
19906
19907
19908 ac_config_commands="$ac_config_commands projects/Makefile"
19909
19910
19911 ac_config_commands="$ac_config_commands bindings/Makefile"
19912
19913
19914 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
19915
19916
19917
19918 cat >confcache <<\_ACEOF
19919 # This file is a shell script that caches the results of configure
19920 # tests run on this system so they can be shared between configure
19921 # scripts and configure runs, see configure's option --config-cache.
19922 # It is not useful on other systems.  If it contains results you don't
19923 # want to keep, you may remove or edit it.
19924 #
19925 # config.status only pays attention to the cache file if you give it
19926 # the --recheck option to rerun configure.
19927 #
19928 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19929 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19930 # following values.
19931
19932 _ACEOF
19933
19934 # The following way of writing the cache mishandles newlines in values,
19935 # but we know of no workaround that is simple, portable, and efficient.
19936 # So, we kill variables containing newlines.
19937 # Ultrix sh set writes to stderr and can't be redirected directly,
19938 # and sets the high bit in the cache file unless we assign to the vars.
19939 (
19940   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19941     eval ac_val=\$$ac_var
19942     case $ac_val in #(
19943     *${as_nl}*)
19944       case $ac_var in #(
19945       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19946 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
19947       esac
19948       case $ac_var in #(
19949       _ | IFS | as_nl) ;; #(
19950       *) $as_unset $ac_var ;;
19951       esac ;;
19952     esac
19953   done
19954
19955   (set) 2>&1 |
19956     case $as_nl`(ac_space=' '; set) 2>&1` in #(
19957     *${as_nl}ac_space=\ *)
19958       # `set' does not quote correctly, so add quotes (double-quote
19959       # substitution turns \\\\ into \\, and sed turns \\ into \).
19960       sed -n \
19961         "s/'/'\\\\''/g;
19962           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19963       ;; #(
19964     *)
19965       # `set' quotes correctly as required by POSIX, so do not add quotes.
19966       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19967       ;;
19968     esac |
19969     sort
19970 ) |
19971   sed '
19972      /^ac_cv_env_/b end
19973      t clear
19974      :clear
19975      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19976      t end
19977      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19978      :end' >>confcache
19979 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19980   if test -w "$cache_file"; then
19981     test "x$cache_file" != "x/dev/null" &&
19982       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19983 echo "$as_me: updating cache $cache_file" >&6;}
19984     cat confcache >$cache_file
19985   else
19986     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19987 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19988   fi
19989 fi
19990 rm -f confcache
19991
19992 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19993 # Let make expand exec_prefix.
19994 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19995
19996 DEFS=-DHAVE_CONFIG_H
19997
19998 ac_libobjs=
19999 ac_ltlibobjs=
20000 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20001   # 1. Remove the extension, and $U if already installed.
20002   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20003   ac_i=`echo "$ac_i" | sed "$ac_script"`
20004   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20005   #    will be set to the directory where LIBOBJS objects are built.
20006   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20007   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20008 done
20009 LIBOBJS=$ac_libobjs
20010
20011 LTLIBOBJS=$ac_ltlibobjs
20012
20013
20014 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
20015   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
20016 Usually this means the macro was only invoked conditionally." >&5
20017 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
20018 Usually this means the macro was only invoked conditionally." >&2;}
20019    { (exit 1); exit 1; }; }
20020 fi
20021 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
20022   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20023 Usually this means the macro was only invoked conditionally." >&5
20024 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20025 Usually this means the macro was only invoked conditionally." >&2;}
20026    { (exit 1); exit 1; }; }
20027 fi
20028
20029 : ${CONFIG_STATUS=./config.status}
20030 ac_clean_files_save=$ac_clean_files
20031 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20032 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20033 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20034 cat >$CONFIG_STATUS <<_ACEOF
20035 #! $SHELL
20036 # Generated by $as_me.
20037 # Run this file to recreate the current configuration.
20038 # Compiler output produced by configure, useful for debugging
20039 # configure, is in config.log if it exists.
20040
20041 debug=false
20042 ac_cs_recheck=false
20043 ac_cs_silent=false
20044 SHELL=\${CONFIG_SHELL-$SHELL}
20045 _ACEOF
20046
20047 cat >>$CONFIG_STATUS <<\_ACEOF
20048 ## --------------------- ##
20049 ## M4sh Initialization.  ##
20050 ## --------------------- ##
20051
20052 # Be Bourne compatible
20053 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20054   emulate sh
20055   NULLCMD=:
20056   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20057   # is contrary to our usage.  Disable this feature.
20058   alias -g '${1+"$@"}'='"$@"'
20059   setopt NO_GLOB_SUBST
20060 else
20061   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
20062 fi
20063 BIN_SH=xpg4; export BIN_SH # for Tru64
20064 DUALCASE=1; export DUALCASE # for MKS sh
20065
20066
20067 # PATH needs CR
20068 # Avoid depending upon Character Ranges.
20069 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20070 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20071 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20072 as_cr_digits='0123456789'
20073 as_cr_alnum=$as_cr_Letters$as_cr_digits
20074
20075 # The user is always right.
20076 if test "${PATH_SEPARATOR+set}" != set; then
20077   echo "#! /bin/sh" >conf$$.sh
20078   echo  "exit 0"   >>conf$$.sh
20079   chmod +x conf$$.sh
20080   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20081     PATH_SEPARATOR=';'
20082   else
20083     PATH_SEPARATOR=:
20084   fi
20085   rm -f conf$$.sh
20086 fi
20087
20088 # Support unset when possible.
20089 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20090   as_unset=unset
20091 else
20092   as_unset=false
20093 fi
20094
20095
20096 # IFS
20097 # We need space, tab and new line, in precisely that order.  Quoting is
20098 # there to prevent editors from complaining about space-tab.
20099 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20100 # splitting by setting IFS to empty value.)
20101 as_nl='
20102 '
20103 IFS=" ""        $as_nl"
20104
20105 # Find who we are.  Look in the path if we contain no directory separator.
20106 case $0 in
20107   *[\\/]* ) as_myself=$0 ;;
20108   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20109 for as_dir in $PATH
20110 do
20111   IFS=$as_save_IFS
20112   test -z "$as_dir" && as_dir=.
20113   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20114 done
20115 IFS=$as_save_IFS
20116
20117      ;;
20118 esac
20119 # We did not find ourselves, most probably we were run as `sh COMMAND'
20120 # in which case we are not to be found in the path.
20121 if test "x$as_myself" = x; then
20122   as_myself=$0
20123 fi
20124 if test ! -f "$as_myself"; then
20125   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20126   { (exit 1); exit 1; }
20127 fi
20128
20129 # Work around bugs in pre-3.0 UWIN ksh.
20130 for as_var in ENV MAIL MAILPATH
20131 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20132 done
20133 PS1='$ '
20134 PS2='> '
20135 PS4='+ '
20136
20137 # NLS nuisances.
20138 for as_var in \
20139   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20140   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20141   LC_TELEPHONE LC_TIME
20142 do
20143   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20144     eval $as_var=C; export $as_var
20145   else
20146     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20147   fi
20148 done
20149
20150 # Required to use basename.
20151 if expr a : '\(a\)' >/dev/null 2>&1 &&
20152    test "X`expr 00001 : '.*\(...\)'`" = X001; then
20153   as_expr=expr
20154 else
20155   as_expr=false
20156 fi
20157
20158 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20159   as_basename=basename
20160 else
20161   as_basename=false
20162 fi
20163
20164
20165 # Name of the executable.
20166 as_me=`$as_basename -- "$0" ||
20167 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20168          X"$0" : 'X\(//\)$' \| \
20169          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20170 echo X/"$0" |
20171     sed '/^.*\/\([^/][^/]*\)\/*$/{
20172             s//\1/
20173             q
20174           }
20175           /^X\/\(\/\/\)$/{
20176             s//\1/
20177             q
20178           }
20179           /^X\/\(\/\).*/{
20180             s//\1/
20181             q
20182           }
20183           s/.*/./; q'`
20184
20185 # CDPATH.
20186 $as_unset CDPATH
20187
20188
20189
20190   as_lineno_1=$LINENO
20191   as_lineno_2=$LINENO
20192   test "x$as_lineno_1" != "x$as_lineno_2" &&
20193   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
20194
20195   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20196   # uniformly replaced by the line number.  The first 'sed' inserts a
20197   # line-number line after each line using $LINENO; the second 'sed'
20198   # does the real work.  The second script uses 'N' to pair each
20199   # line-number line with the line containing $LINENO, and appends
20200   # trailing '-' during substitution so that $LINENO is not a special
20201   # case at line end.
20202   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20203   # scripts with optimization help from Paolo Bonzini.  Blame Lee
20204   # E. McMahon (1931-1989) for sed's syntax.  :-)
20205   sed -n '
20206     p
20207     /[$]LINENO/=
20208   ' <$as_myself |
20209     sed '
20210       s/[$]LINENO.*/&-/
20211       t lineno
20212       b
20213       :lineno
20214       N
20215       :loop
20216       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20217       t loop
20218       s/-\n.*//
20219     ' >$as_me.lineno &&
20220   chmod +x "$as_me.lineno" ||
20221     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20222    { (exit 1); exit 1; }; }
20223
20224   # Don't try to exec as it changes $[0], causing all sort of problems
20225   # (the dirname of $[0] is not the place where we might find the
20226   # original and so on.  Autoconf is especially sensitive to this).
20227   . "./$as_me.lineno"
20228   # Exit status is that of the last command.
20229   exit
20230 }
20231
20232
20233 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20234   as_dirname=dirname
20235 else
20236   as_dirname=false
20237 fi
20238
20239 ECHO_C= ECHO_N= ECHO_T=
20240 case `echo -n x` in
20241 -n*)
20242   case `echo 'x\c'` in
20243   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
20244   *)   ECHO_C='\c';;
20245   esac;;
20246 *)
20247   ECHO_N='-n';;
20248 esac
20249
20250 if expr a : '\(a\)' >/dev/null 2>&1 &&
20251    test "X`expr 00001 : '.*\(...\)'`" = X001; then
20252   as_expr=expr
20253 else
20254   as_expr=false
20255 fi
20256
20257 rm -f conf$$ conf$$.exe conf$$.file
20258 if test -d conf$$.dir; then
20259   rm -f conf$$.dir/conf$$.file
20260 else
20261   rm -f conf$$.dir
20262   mkdir conf$$.dir
20263 fi
20264 echo >conf$$.file
20265 if ln -s conf$$.file conf$$ 2>/dev/null; then
20266   as_ln_s='ln -s'
20267   # ... but there are two gotchas:
20268   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20269   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20270   # In both cases, we have to default to `cp -p'.
20271   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20272     as_ln_s='cp -p'
20273 elif ln conf$$.file conf$$ 2>/dev/null; then
20274   as_ln_s=ln
20275 else
20276   as_ln_s='cp -p'
20277 fi
20278 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20279 rmdir conf$$.dir 2>/dev/null
20280
20281 if mkdir -p . 2>/dev/null; then
20282   as_mkdir_p=:
20283 else
20284   test -d ./-p && rmdir ./-p
20285   as_mkdir_p=false
20286 fi
20287
20288 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
20289 # systems may use methods other than mode bits to determine executability.
20290 cat >conf$$.file <<_ASEOF
20291 #! /bin/sh
20292 exit 0
20293 _ASEOF
20294 chmod +x conf$$.file
20295 if test -x conf$$.file >/dev/null 2>&1; then
20296   as_executable_p="test -x"
20297 else
20298   as_executable_p=:
20299 fi
20300 rm -f conf$$.file
20301
20302 # Sed expression to map a string onto a valid CPP name.
20303 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20304
20305 # Sed expression to map a string onto a valid variable name.
20306 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20307
20308
20309 exec 6>&1
20310
20311 # Save the log message, to keep $[0] and so on meaningful, and to
20312 # report actual input values of CONFIG_FILES etc. instead of their
20313 # values after options handling.
20314 ac_log="
20315 This file was extended by llvm $as_me 2.7svn, which was
20316 generated by GNU Autoconf 2.60.  Invocation command line was
20317
20318   CONFIG_FILES    = $CONFIG_FILES
20319   CONFIG_HEADERS  = $CONFIG_HEADERS
20320   CONFIG_LINKS    = $CONFIG_LINKS
20321   CONFIG_COMMANDS = $CONFIG_COMMANDS
20322   $ $0 $@
20323
20324 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20325 "
20326
20327 _ACEOF
20328
20329 cat >>$CONFIG_STATUS <<_ACEOF
20330 # Files that config.status was made for.
20331 config_files="$ac_config_files"
20332 config_headers="$ac_config_headers"
20333 config_commands="$ac_config_commands"
20334
20335 _ACEOF
20336
20337 cat >>$CONFIG_STATUS <<\_ACEOF
20338 ac_cs_usage="\
20339 \`$as_me' instantiates files from templates according to the
20340 current configuration.
20341
20342 Usage: $0 [OPTIONS] [FILE]...
20343
20344   -h, --help       print this help, then exit
20345   -V, --version    print version number, then exit
20346   -q, --quiet      do not print progress messages
20347   -d, --debug      don't remove temporary files
20348       --recheck    update $as_me by reconfiguring in the same conditions
20349   --file=FILE[:TEMPLATE]
20350                    instantiate the configuration file FILE
20351   --header=FILE[:TEMPLATE]
20352                    instantiate the configuration header FILE
20353
20354 Configuration files:
20355 $config_files
20356
20357 Configuration headers:
20358 $config_headers
20359
20360 Configuration commands:
20361 $config_commands
20362
20363 Report bugs to <bug-autoconf@gnu.org>."
20364
20365 _ACEOF
20366 cat >>$CONFIG_STATUS <<_ACEOF
20367 ac_cs_version="\\
20368 llvm config.status 2.7svn
20369 configured by $0, generated by GNU Autoconf 2.60,
20370   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20371
20372 Copyright (C) 2006 Free Software Foundation, Inc.
20373 This config.status script is free software; the Free Software Foundation
20374 gives unlimited permission to copy, distribute and modify it."
20375
20376 ac_pwd='$ac_pwd'
20377 srcdir='$srcdir'
20378 INSTALL='$INSTALL'
20379 _ACEOF
20380
20381 cat >>$CONFIG_STATUS <<\_ACEOF
20382 # If no file are specified by the user, then we need to provide default
20383 # value.  By we need to know if files were specified by the user.
20384 ac_need_defaults=:
20385 while test $# != 0
20386 do
20387   case $1 in
20388   --*=*)
20389     ac_option=`expr "X$1" : 'X\([^=]*\)='`
20390     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20391     ac_shift=:
20392     ;;
20393   *)
20394     ac_option=$1
20395     ac_optarg=$2
20396     ac_shift=shift
20397     ;;
20398   esac
20399
20400   case $ac_option in
20401   # Handling of the options.
20402   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20403     ac_cs_recheck=: ;;
20404   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20405     echo "$ac_cs_version"; exit ;;
20406   --debug | --debu | --deb | --de | --d | -d )
20407     debug=: ;;
20408   --file | --fil | --fi | --f )
20409     $ac_shift
20410     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20411     ac_need_defaults=false;;
20412   --header | --heade | --head | --hea )
20413     $ac_shift
20414     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20415     ac_need_defaults=false;;
20416   --he | --h)
20417     # Conflict between --help and --header
20418     { echo "$as_me: error: ambiguous option: $1
20419 Try \`$0 --help' for more information." >&2
20420    { (exit 1); exit 1; }; };;
20421   --help | --hel | -h )
20422     echo "$ac_cs_usage"; exit ;;
20423   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20424   | -silent | --silent | --silen | --sile | --sil | --si | --s)
20425     ac_cs_silent=: ;;
20426
20427   # This is an error.
20428   -*) { echo "$as_me: error: unrecognized option: $1
20429 Try \`$0 --help' for more information." >&2
20430    { (exit 1); exit 1; }; } ;;
20431
20432   *) ac_config_targets="$ac_config_targets $1"
20433      ac_need_defaults=false ;;
20434
20435   esac
20436   shift
20437 done
20438
20439 ac_configure_extra_args=
20440
20441 if $ac_cs_silent; then
20442   exec 6>/dev/null
20443   ac_configure_extra_args="$ac_configure_extra_args --silent"
20444 fi
20445
20446 _ACEOF
20447 cat >>$CONFIG_STATUS <<_ACEOF
20448 if \$ac_cs_recheck; then
20449   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20450   CONFIG_SHELL=$SHELL
20451   export CONFIG_SHELL
20452   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20453 fi
20454
20455 _ACEOF
20456 cat >>$CONFIG_STATUS <<\_ACEOF
20457 exec 5>>config.log
20458 {
20459   echo
20460   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20461 ## Running $as_me. ##
20462 _ASBOX
20463   echo "$ac_log"
20464 } >&5
20465
20466 _ACEOF
20467 cat >>$CONFIG_STATUS <<_ACEOF
20468 #
20469 # INIT-COMMANDS
20470 #
20471 llvm_src="${srcdir}"
20472
20473 _ACEOF
20474
20475 cat >>$CONFIG_STATUS <<\_ACEOF
20476
20477 # Handling of arguments.
20478 for ac_config_target in $ac_config_targets
20479 do
20480   case $ac_config_target in
20481     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
20482     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
20483     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
20484     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
20485     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
20486     "include/llvm/System/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/System/DataTypes.h" ;;
20487     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
20488     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
20489     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
20490     "tools/llvmc/plugins/Base/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/plugins/Base/Base.td" ;;
20491     "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
20492     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
20493     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
20494     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
20495     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
20496     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
20497     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
20498     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
20499     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
20500     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
20501     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
20502     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
20503     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
20504     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
20505     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
20506
20507   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20508 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20509    { (exit 1); exit 1; }; };;
20510   esac
20511 done
20512
20513
20514 # If the user did not use the arguments to specify the items to instantiate,
20515 # then the envvar interface is used.  Set only those that are not.
20516 # We use the long form for the default assignment because of an extremely
20517 # bizarre bug on SunOS 4.1.3.
20518 if $ac_need_defaults; then
20519   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20520   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20521   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20522 fi
20523
20524 # Have a temporary directory for convenience.  Make it in the build tree
20525 # simply because there is no reason against having it here, and in addition,
20526 # creating and moving files from /tmp can sometimes cause problems.
20527 # Hook for its removal unless debugging.
20528 # Note that there is a small window in which the directory will not be cleaned:
20529 # after its creation but before its name has been assigned to `$tmp'.
20530 $debug ||
20531 {
20532   tmp=
20533   trap 'exit_status=$?
20534   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20535 ' 0
20536   trap '{ (exit 1); exit 1; }' 1 2 13 15
20537 }
20538 # Create a (secure) tmp directory for tmp files.
20539
20540 {
20541   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20542   test -n "$tmp" && test -d "$tmp"
20543 }  ||
20544 {
20545   tmp=./conf$$-$RANDOM
20546   (umask 077 && mkdir "$tmp")
20547 } ||
20548 {
20549    echo "$me: cannot create a temporary directory in ." >&2
20550    { (exit 1); exit 1; }
20551 }
20552
20553 #
20554 # Set up the sed scripts for CONFIG_FILES section.
20555 #
20556
20557 # No need to generate the scripts if there are no CONFIG_FILES.
20558 # This happens for instance when ./config.status config.h
20559 if test -n "$CONFIG_FILES"; then
20560
20561 _ACEOF
20562
20563
20564
20565 ac_delim='%!_!# '
20566 for ac_last_try in false false false false false :; do
20567   cat >conf$$subs.sed <<_ACEOF
20568 SHELL!$SHELL$ac_delim
20569 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20570 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20571 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20572 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20573 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20574 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20575 exec_prefix!$exec_prefix$ac_delim
20576 prefix!$prefix$ac_delim
20577 program_transform_name!$program_transform_name$ac_delim
20578 bindir!$bindir$ac_delim
20579 sbindir!$sbindir$ac_delim
20580 libexecdir!$libexecdir$ac_delim
20581 datarootdir!$datarootdir$ac_delim
20582 datadir!$datadir$ac_delim
20583 sysconfdir!$sysconfdir$ac_delim
20584 sharedstatedir!$sharedstatedir$ac_delim
20585 localstatedir!$localstatedir$ac_delim
20586 includedir!$includedir$ac_delim
20587 oldincludedir!$oldincludedir$ac_delim
20588 docdir!$docdir$ac_delim
20589 infodir!$infodir$ac_delim
20590 htmldir!$htmldir$ac_delim
20591 dvidir!$dvidir$ac_delim
20592 pdfdir!$pdfdir$ac_delim
20593 psdir!$psdir$ac_delim
20594 libdir!$libdir$ac_delim
20595 localedir!$localedir$ac_delim
20596 mandir!$mandir$ac_delim
20597 DEFS!$DEFS$ac_delim
20598 ECHO_C!$ECHO_C$ac_delim
20599 ECHO_N!$ECHO_N$ac_delim
20600 ECHO_T!$ECHO_T$ac_delim
20601 LIBS!$LIBS$ac_delim
20602 build_alias!$build_alias$ac_delim
20603 host_alias!$host_alias$ac_delim
20604 target_alias!$target_alias$ac_delim
20605 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
20606 subdirs!$subdirs$ac_delim
20607 build!$build$ac_delim
20608 build_cpu!$build_cpu$ac_delim
20609 build_vendor!$build_vendor$ac_delim
20610 build_os!$build_os$ac_delim
20611 host!$host$ac_delim
20612 host_cpu!$host_cpu$ac_delim
20613 host_vendor!$host_vendor$ac_delim
20614 host_os!$host_os$ac_delim
20615 target!$target$ac_delim
20616 target_cpu!$target_cpu$ac_delim
20617 target_vendor!$target_vendor$ac_delim
20618 target_os!$target_os$ac_delim
20619 OS!$OS$ac_delim
20620 HOST_OS!$HOST_OS$ac_delim
20621 TARGET_OS!$TARGET_OS$ac_delim
20622 LINKALL!$LINKALL$ac_delim
20623 NOLINKALL!$NOLINKALL$ac_delim
20624 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
20625 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
20626 ARCH!$ARCH$ac_delim
20627 ENDIAN!$ENDIAN$ac_delim
20628 CC!$CC$ac_delim
20629 CFLAGS!$CFLAGS$ac_delim
20630 LDFLAGS!$LDFLAGS$ac_delim
20631 CPPFLAGS!$CPPFLAGS$ac_delim
20632 ac_ct_CC!$ac_ct_CC$ac_delim
20633 EXEEXT!$EXEEXT$ac_delim
20634 OBJEXT!$OBJEXT$ac_delim
20635 CPP!$CPP$ac_delim
20636 GREP!$GREP$ac_delim
20637 EGREP!$EGREP$ac_delim
20638 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
20639 BUILD_CC!$BUILD_CC$ac_delim
20640 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
20641 BUILD_CXX!$BUILD_CXX$ac_delim
20642 CVSBUILD!$CVSBUILD$ac_delim
20643 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
20644 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
20645 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
20646 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
20647 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
20648 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
20649 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
20650 JIT!$JIT$ac_delim
20651 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
20652 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
20653 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
20654 ENABLE_PIC!$ENABLE_PIC$ac_delim
20655 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
20656 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
20657 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
20658 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
20659 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
20660 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
20661 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
20662 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
20663 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
20664 ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
20665 _ACEOF
20666
20667   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20668     break
20669   elif $ac_last_try; then
20670     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20671 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20672    { (exit 1); exit 1; }; }
20673   else
20674     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20675   fi
20676 done
20677
20678 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20679 if test -n "$ac_eof"; then
20680   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20681   ac_eof=`expr $ac_eof + 1`
20682 fi
20683
20684 cat >>$CONFIG_STATUS <<_ACEOF
20685 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20686 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20687 _ACEOF
20688 sed '
20689 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20690 s/^/s,@/; s/!/@,|#_!!_#|/
20691 :n
20692 t n
20693 s/'"$ac_delim"'$/,g/; t
20694 s/$/\\/; p
20695 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20696 ' >>$CONFIG_STATUS <conf$$subs.sed
20697 rm -f conf$$subs.sed
20698 cat >>$CONFIG_STATUS <<_ACEOF
20699 CEOF$ac_eof
20700 _ACEOF
20701
20702
20703 ac_delim='%!_!# '
20704 for ac_last_try in false false false false false :; do
20705   cat >conf$$subs.sed <<_ACEOF
20706 ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
20707 CXX!$CXX$ac_delim
20708 CXXFLAGS!$CXXFLAGS$ac_delim
20709 ac_ct_CXX!$ac_ct_CXX$ac_delim
20710 NM!$NM$ac_delim
20711 ifGNUmake!$ifGNUmake$ac_delim
20712 LN_S!$LN_S$ac_delim
20713 CMP!$CMP$ac_delim
20714 CP!$CP$ac_delim
20715 DATE!$DATE$ac_delim
20716 FIND!$FIND$ac_delim
20717 MKDIR!$MKDIR$ac_delim
20718 MV!$MV$ac_delim
20719 RANLIB!$RANLIB$ac_delim
20720 AR!$AR$ac_delim
20721 RM!$RM$ac_delim
20722 SED!$SED$ac_delim
20723 TAR!$TAR$ac_delim
20724 BINPWD!$BINPWD$ac_delim
20725 GRAPHVIZ!$GRAPHVIZ$ac_delim
20726 DOT!$DOT$ac_delim
20727 FDP!$FDP$ac_delim
20728 NEATO!$NEATO$ac_delim
20729 TWOPI!$TWOPI$ac_delim
20730 CIRCO!$CIRCO$ac_delim
20731 GV!$GV$ac_delim
20732 DOTTY!$DOTTY$ac_delim
20733 PERL!$PERL$ac_delim
20734 HAVE_PERL!$HAVE_PERL$ac_delim
20735 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20736 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20737 INSTALL_DATA!$INSTALL_DATA$ac_delim
20738 BZIP2!$BZIP2$ac_delim
20739 DOXYGEN!$DOXYGEN$ac_delim
20740 GROFF!$GROFF$ac_delim
20741 GZIP!$GZIP$ac_delim
20742 POD2HTML!$POD2HTML$ac_delim
20743 POD2MAN!$POD2MAN$ac_delim
20744 RUNTEST!$RUNTEST$ac_delim
20745 TCLSH!$TCLSH$ac_delim
20746 ZIP!$ZIP$ac_delim
20747 OCAMLC!$OCAMLC$ac_delim
20748 OCAMLOPT!$OCAMLOPT$ac_delim
20749 OCAMLDEP!$OCAMLDEP$ac_delim
20750 OCAMLDOC!$OCAMLDOC$ac_delim
20751 GAS!$GAS$ac_delim
20752 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
20753 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
20754 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
20755 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
20756 LIBADD_DL!$LIBADD_DL$ac_delim
20757 LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
20758 LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
20759 LLVMGCC!$LLVMGCC$ac_delim
20760 LLVMGXX!$LLVMGXX$ac_delim
20761 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
20762 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
20763 USE_UDIS86!$USE_UDIS86$ac_delim
20764 USE_OPROFILE!$USE_OPROFILE$ac_delim
20765 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
20766 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
20767 MMAP_FILE!$MMAP_FILE$ac_delim
20768 LLVMCC1!$LLVMCC1$ac_delim
20769 LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
20770 LLVMGCCDIR!$LLVMGCCDIR$ac_delim
20771 LLVMGCCLIBEXEC!$LLVMGCCLIBEXEC$ac_delim
20772 LLVMGCC_VERSION!$LLVMGCC_VERSION$ac_delim
20773 LLVMGCC_MAJVERS!$LLVMGCC_MAJVERS$ac_delim
20774 LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
20775 SHLIBEXT!$SHLIBEXT$ac_delim
20776 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
20777 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
20778 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
20779 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
20780 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
20781 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
20782 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
20783 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
20784 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
20785 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
20786 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
20787 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
20788 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
20789 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
20790 RPATH!$RPATH$ac_delim
20791 RDYNAMIC!$RDYNAMIC$ac_delim
20792 LIBOBJS!$LIBOBJS$ac_delim
20793 LTLIBOBJS!$LTLIBOBJS$ac_delim
20794 _ACEOF
20795
20796   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
20797     break
20798   elif $ac_last_try; then
20799     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20800 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20801    { (exit 1); exit 1; }; }
20802   else
20803     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20804   fi
20805 done
20806
20807 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20808 if test -n "$ac_eof"; then
20809   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20810   ac_eof=`expr $ac_eof + 1`
20811 fi
20812
20813 cat >>$CONFIG_STATUS <<_ACEOF
20814 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20815 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20816 _ACEOF
20817 sed '
20818 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20819 s/^/s,@/; s/!/@,|#_!!_#|/
20820 :n
20821 t n
20822 s/'"$ac_delim"'$/,g/; t
20823 s/$/\\/; p
20824 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20825 ' >>$CONFIG_STATUS <conf$$subs.sed
20826 rm -f conf$$subs.sed
20827 cat >>$CONFIG_STATUS <<_ACEOF
20828 :end
20829 s/|#_!!_#|//g
20830 CEOF$ac_eof
20831 _ACEOF
20832
20833
20834 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20835 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20836 # trailing colons and then remove the whole line if VPATH becomes empty
20837 # (actually we leave an empty line to preserve line numbers).
20838 if test "x$srcdir" = x.; then
20839   ac_vpsub='/^[  ]*VPATH[        ]*=/{
20840 s/:*\$(srcdir):*/:/
20841 s/:*\${srcdir}:*/:/
20842 s/:*@srcdir@:*/:/
20843 s/^\([^=]*=[     ]*\):*/\1/
20844 s/:*$//
20845 s/^[^=]*=[       ]*$//
20846 }'
20847 fi
20848
20849 cat >>$CONFIG_STATUS <<\_ACEOF
20850 fi # test -n "$CONFIG_FILES"
20851
20852
20853 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
20854 do
20855   case $ac_tag in
20856   :[FHLC]) ac_mode=$ac_tag; continue;;
20857   esac
20858   case $ac_mode$ac_tag in
20859   :[FHL]*:*);;
20860   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20861 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20862    { (exit 1); exit 1; }; };;
20863   :[FH]-) ac_tag=-:-;;
20864   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20865   esac
20866   ac_save_IFS=$IFS
20867   IFS=:
20868   set x $ac_tag
20869   IFS=$ac_save_IFS
20870   shift
20871   ac_file=$1
20872   shift
20873
20874   case $ac_mode in
20875   :L) ac_source=$1;;
20876   :[FH])
20877     ac_file_inputs=
20878     for ac_f
20879     do
20880       case $ac_f in
20881       -) ac_f="$tmp/stdin";;
20882       *) # Look for the file first in the build tree, then in the source tree
20883          # (if the path is not absolute).  The absolute path cannot be DOS-style,
20884          # because $ac_f cannot contain `:'.
20885          test -f "$ac_f" ||
20886            case $ac_f in
20887            [\\/$]*) false;;
20888            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20889            esac ||
20890            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20891 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20892    { (exit 1); exit 1; }; };;
20893       esac
20894       ac_file_inputs="$ac_file_inputs $ac_f"
20895     done
20896
20897     # Let's still pretend it is `configure' which instantiates (i.e., don't
20898     # use $as_me), people would be surprised to read:
20899     #    /* config.h.  Generated by config.status.  */
20900     configure_input="Generated from "`IFS=:
20901           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20902     if test x"$ac_file" != x-; then
20903       configure_input="$ac_file.  $configure_input"
20904       { echo "$as_me:$LINENO: creating $ac_file" >&5
20905 echo "$as_me: creating $ac_file" >&6;}
20906     fi
20907
20908     case $ac_tag in
20909     *:-:* | *:-) cat >"$tmp/stdin";;
20910     esac
20911     ;;
20912   esac
20913
20914   ac_dir=`$as_dirname -- "$ac_file" ||
20915 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20916          X"$ac_file" : 'X\(//\)[^/]' \| \
20917          X"$ac_file" : 'X\(//\)$' \| \
20918          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20919 echo X"$ac_file" |
20920     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20921             s//\1/
20922             q
20923           }
20924           /^X\(\/\/\)[^/].*/{
20925             s//\1/
20926             q
20927           }
20928           /^X\(\/\/\)$/{
20929             s//\1/
20930             q
20931           }
20932           /^X\(\/\).*/{
20933             s//\1/
20934             q
20935           }
20936           s/.*/./; q'`
20937   { as_dir="$ac_dir"
20938   case $as_dir in #(
20939   -*) as_dir=./$as_dir;;
20940   esac
20941   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20942     as_dirs=
20943     while :; do
20944       case $as_dir in #(
20945       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20946       *) as_qdir=$as_dir;;
20947       esac
20948       as_dirs="'$as_qdir' $as_dirs"
20949       as_dir=`$as_dirname -- "$as_dir" ||
20950 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20951          X"$as_dir" : 'X\(//\)[^/]' \| \
20952          X"$as_dir" : 'X\(//\)$' \| \
20953          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20954 echo X"$as_dir" |
20955     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20956             s//\1/
20957             q
20958           }
20959           /^X\(\/\/\)[^/].*/{
20960             s//\1/
20961             q
20962           }
20963           /^X\(\/\/\)$/{
20964             s//\1/
20965             q
20966           }
20967           /^X\(\/\).*/{
20968             s//\1/
20969             q
20970           }
20971           s/.*/./; q'`
20972       test -d "$as_dir" && break
20973     done
20974     test -z "$as_dirs" || eval "mkdir $as_dirs"
20975   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20976 echo "$as_me: error: cannot create directory $as_dir" >&2;}
20977    { (exit 1); exit 1; }; }; }
20978   ac_builddir=.
20979
20980 case "$ac_dir" in
20981 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20982 *)
20983   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20984   # A ".." for each directory in $ac_dir_suffix.
20985   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20986   case $ac_top_builddir_sub in
20987   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20988   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20989   esac ;;
20990 esac
20991 ac_abs_top_builddir=$ac_pwd
20992 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20993 # for backward compatibility:
20994 ac_top_builddir=$ac_top_build_prefix
20995
20996 case $srcdir in
20997   .)  # We are building in place.
20998     ac_srcdir=.
20999     ac_top_srcdir=$ac_top_builddir_sub
21000     ac_abs_top_srcdir=$ac_pwd ;;
21001   [\\/]* | ?:[\\/]* )  # Absolute name.
21002     ac_srcdir=$srcdir$ac_dir_suffix;
21003     ac_top_srcdir=$srcdir
21004     ac_abs_top_srcdir=$srcdir ;;
21005   *) # Relative name.
21006     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21007     ac_top_srcdir=$ac_top_build_prefix$srcdir
21008     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21009 esac
21010 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21011
21012
21013   case $ac_mode in
21014   :F)
21015   #
21016   # CONFIG_FILE
21017   #
21018
21019   case $INSTALL in
21020   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21021   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21022   esac
21023 _ACEOF
21024
21025 cat >>$CONFIG_STATUS <<\_ACEOF
21026 # If the template does not know about datarootdir, expand it.
21027 # FIXME: This hack should be removed a few years after 2.60.
21028 ac_datarootdir_hack=; ac_datarootdir_seen=
21029
21030 case `sed -n '/datarootdir/ {
21031   p
21032   q
21033 }
21034 /@datadir@/p
21035 /@docdir@/p
21036 /@infodir@/p
21037 /@localedir@/p
21038 /@mandir@/p
21039 ' $ac_file_inputs` in
21040 *datarootdir*) ac_datarootdir_seen=yes;;
21041 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21042   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21043 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21044 _ACEOF
21045 cat >>$CONFIG_STATUS <<_ACEOF
21046   ac_datarootdir_hack='
21047   s&@datadir@&$datadir&g
21048   s&@docdir@&$docdir&g
21049   s&@infodir@&$infodir&g
21050   s&@localedir@&$localedir&g
21051   s&@mandir@&$mandir&g
21052     s&\\\${datarootdir}&$datarootdir&g' ;;
21053 esac
21054 _ACEOF
21055
21056 # Neutralize VPATH when `$srcdir' = `.'.
21057 # Shell code in configure.ac might set extrasub.
21058 # FIXME: do we really want to maintain this feature?
21059 cat >>$CONFIG_STATUS <<_ACEOF
21060   sed "$ac_vpsub
21061 $extrasub
21062 _ACEOF
21063 cat >>$CONFIG_STATUS <<\_ACEOF
21064 :t
21065 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21066 s&@configure_input@&$configure_input&;t t
21067 s&@top_builddir@&$ac_top_builddir_sub&;t t
21068 s&@srcdir@&$ac_srcdir&;t t
21069 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21070 s&@top_srcdir@&$ac_top_srcdir&;t t
21071 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21072 s&@builddir@&$ac_builddir&;t t
21073 s&@abs_builddir@&$ac_abs_builddir&;t t
21074 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21075 s&@INSTALL@&$ac_INSTALL&;t t
21076 $ac_datarootdir_hack
21077 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
21078
21079 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21080   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21081   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
21082   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21083 which seems to be undefined.  Please make sure it is defined." >&5
21084 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21085 which seems to be undefined.  Please make sure it is defined." >&2;}
21086
21087   rm -f "$tmp/stdin"
21088   case $ac_file in
21089   -) cat "$tmp/out"; rm -f "$tmp/out";;
21090   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21091   esac
21092  ;;
21093   :H)
21094   #
21095   # CONFIG_HEADER
21096   #
21097 _ACEOF
21098
21099 # Transform confdefs.h into a sed script `conftest.defines', that
21100 # substitutes the proper values into config.h.in to produce config.h.
21101 rm -f conftest.defines conftest.tail
21102 # First, append a space to every undef/define line, to ease matching.
21103 echo 's/$/ /' >conftest.defines
21104 # Then, protect against being on the right side of a sed subst, or in
21105 # an unquoted here document, in config.status.  If some macros were
21106 # called several times there might be several #defines for the same
21107 # symbol, which is useless.  But do not sort them, since the last
21108 # AC_DEFINE must be honored.
21109 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21110 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21111 # NAME is the cpp macro being defined, VALUE is the value it is being given.
21112 # PARAMS is the parameter list in the macro definition--in most cases, it's
21113 # just an empty string.
21114 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
21115 ac_dB='\\)[      (].*,\\1define\\2'
21116 ac_dC=' '
21117 ac_dD=' ,'
21118
21119 uniq confdefs.h |
21120   sed -n '
21121         t rset
21122         :rset
21123         s/^[     ]*#[    ]*define[       ][      ]*//
21124         t ok
21125         d
21126         :ok
21127         s/[\\&,]/\\&/g
21128         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21129         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21130   ' >>conftest.defines
21131
21132 # Remove the space that was appended to ease matching.
21133 # Then replace #undef with comments.  This is necessary, for
21134 # example, in the case of _POSIX_SOURCE, which is predefined and required
21135 # on some systems where configure will not decide to define it.
21136 # (The regexp can be short, since the line contains either #define or #undef.)
21137 echo 's/ $//
21138 s,^[     #]*u.*,/* & */,' >>conftest.defines
21139
21140 # Break up conftest.defines:
21141 ac_max_sed_lines=50
21142
21143 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21144 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21145 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21146 # et cetera.
21147 ac_in='$ac_file_inputs'
21148 ac_out='"$tmp/out1"'
21149 ac_nxt='"$tmp/out2"'
21150
21151 while :
21152 do
21153   # Write a here document:
21154     cat >>$CONFIG_STATUS <<_ACEOF
21155     # First, check the format of the line:
21156     cat >"\$tmp/defines.sed" <<\\CEOF
21157 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
21158 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
21159 b
21160 :def
21161 _ACEOF
21162   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21163   echo 'CEOF
21164     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21165   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21166   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21167   grep . conftest.tail >/dev/null || break
21168   rm -f conftest.defines
21169   mv conftest.tail conftest.defines
21170 done
21171 rm -f conftest.defines conftest.tail
21172
21173 echo "ac_result=$ac_in" >>$CONFIG_STATUS
21174 cat >>$CONFIG_STATUS <<\_ACEOF
21175   if test x"$ac_file" != x-; then
21176     echo "/* $configure_input  */" >"$tmp/config.h"
21177     cat "$ac_result" >>"$tmp/config.h"
21178     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21179       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21180 echo "$as_me: $ac_file is unchanged" >&6;}
21181     else
21182       rm -f $ac_file
21183       mv "$tmp/config.h" $ac_file
21184     fi
21185   else
21186     echo "/* $configure_input  */"
21187     cat "$ac_result"
21188   fi
21189   rm -f "$tmp/out12"
21190  ;;
21191
21192   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21193 echo "$as_me: executing $ac_file commands" >&6;}
21194  ;;
21195   esac
21196
21197
21198   case $ac_file$ac_mode in
21199     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
21200    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
21201     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
21202    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
21203     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
21204    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
21205     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
21206    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
21207     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
21208    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
21209     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
21210    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
21211     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
21212    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
21213     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
21214    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
21215     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
21216    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
21217     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
21218    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
21219     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
21220    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
21221     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
21222    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
21223     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
21224    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
21225
21226   esac
21227 done # for ac_tag
21228
21229
21230 { (exit 0); exit 0; }
21231 _ACEOF
21232 chmod +x $CONFIG_STATUS
21233 ac_clean_files=$ac_clean_files_save
21234
21235
21236 # configure is writing to config.log, and then calls config.status.
21237 # config.status does its own redirection, appending to config.log.
21238 # Unfortunately, on DOS this fails, as config.log is still kept open
21239 # by configure, so config.status won't be able to write to it; its
21240 # output is simply discarded.  So we exec the FD to /dev/null,
21241 # effectively closing config.log, so it can be properly (re)opened and
21242 # appended to by config.status.  When coming back to configure, we
21243 # need to make the FD available again.
21244 if test "$no_create" != yes; then
21245   ac_cs_success=:
21246   ac_config_status_args=
21247   test "$silent" = yes &&
21248     ac_config_status_args="$ac_config_status_args --quiet"
21249   exec 5>/dev/null
21250   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21251   exec 5>>config.log
21252   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21253   # would make configure fail if this is the last instruction.
21254   $ac_cs_success || { (exit 1); exit 1; }
21255 fi
21256
21257 #
21258 # CONFIG_SUBDIRS section.
21259 #
21260 if test "$no_recursion" != yes; then
21261
21262   # Remove --cache-file and --srcdir arguments so they do not pile up.
21263   ac_sub_configure_args=
21264   ac_prev=
21265   eval "set x $ac_configure_args"
21266   shift
21267   for ac_arg
21268   do
21269     if test -n "$ac_prev"; then
21270       ac_prev=
21271       continue
21272     fi
21273     case $ac_arg in
21274     -cache-file | --cache-file | --cache-fil | --cache-fi \
21275     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21276       ac_prev=cache_file ;;
21277     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
21278     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
21279     | --c=*)
21280       ;;
21281     --config-cache | -C)
21282       ;;
21283     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
21284       ac_prev=srcdir ;;
21285     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
21286       ;;
21287     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
21288       ac_prev=prefix ;;
21289     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
21290       ;;
21291     *)
21292       case $ac_arg in
21293       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21294       esac
21295       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
21296     esac
21297   done
21298
21299   # Always prepend --prefix to ensure using the same prefix
21300   # in subdir configurations.
21301   ac_arg="--prefix=$prefix"
21302   case $ac_arg in
21303   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21304   esac
21305   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
21306
21307   ac_popdir=`pwd`
21308   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
21309
21310     # Do not complain, so a configure script can configure whichever
21311     # parts of a large source tree are present.
21312     test -d "$srcdir/$ac_dir" || continue
21313
21314     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
21315     echo "$as_me:$LINENO: $ac_msg" >&5
21316     echo "$ac_msg" >&6
21317     { as_dir="$ac_dir"
21318   case $as_dir in #(
21319   -*) as_dir=./$as_dir;;
21320   esac
21321   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21322     as_dirs=
21323     while :; do
21324       case $as_dir in #(
21325       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21326       *) as_qdir=$as_dir;;
21327       esac
21328       as_dirs="'$as_qdir' $as_dirs"
21329       as_dir=`$as_dirname -- "$as_dir" ||
21330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21331          X"$as_dir" : 'X\(//\)[^/]' \| \
21332          X"$as_dir" : 'X\(//\)$' \| \
21333          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21334 echo X"$as_dir" |
21335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21336             s//\1/
21337             q
21338           }
21339           /^X\(\/\/\)[^/].*/{
21340             s//\1/
21341             q
21342           }
21343           /^X\(\/\/\)$/{
21344             s//\1/
21345             q
21346           }
21347           /^X\(\/\).*/{
21348             s//\1/
21349             q
21350           }
21351           s/.*/./; q'`
21352       test -d "$as_dir" && break
21353     done
21354     test -z "$as_dirs" || eval "mkdir $as_dirs"
21355   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21356 echo "$as_me: error: cannot create directory $as_dir" >&2;}
21357    { (exit 1); exit 1; }; }; }
21358     ac_builddir=.
21359
21360 case "$ac_dir" in
21361 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21362 *)
21363   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21364   # A ".." for each directory in $ac_dir_suffix.
21365   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
21366   case $ac_top_builddir_sub in
21367   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21368   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21369   esac ;;
21370 esac
21371 ac_abs_top_builddir=$ac_pwd
21372 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21373 # for backward compatibility:
21374 ac_top_builddir=$ac_top_build_prefix
21375
21376 case $srcdir in
21377   .)  # We are building in place.
21378     ac_srcdir=.
21379     ac_top_srcdir=$ac_top_builddir_sub
21380     ac_abs_top_srcdir=$ac_pwd ;;
21381   [\\/]* | ?:[\\/]* )  # Absolute name.
21382     ac_srcdir=$srcdir$ac_dir_suffix;
21383     ac_top_srcdir=$srcdir
21384     ac_abs_top_srcdir=$srcdir ;;
21385   *) # Relative name.
21386     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21387     ac_top_srcdir=$ac_top_build_prefix$srcdir
21388     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21389 esac
21390 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21391
21392
21393     cd "$ac_dir"
21394
21395     # Check for guested configure; otherwise get Cygnus style configure.
21396     if test -f "$ac_srcdir/configure.gnu"; then
21397       ac_sub_configure=$ac_srcdir/configure.gnu
21398     elif test -f "$ac_srcdir/configure"; then
21399       ac_sub_configure=$ac_srcdir/configure
21400     elif test -f "$ac_srcdir/configure.in"; then
21401       # This should be Cygnus configure.
21402       ac_sub_configure=$ac_aux_dir/configure
21403     else
21404       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
21405 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
21406       ac_sub_configure=
21407     fi
21408
21409     # The recursion is here.
21410     if test -n "$ac_sub_configure"; then
21411       # Make the cache file name correct relative to the subdirectory.
21412       case $cache_file in
21413       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
21414       *) # Relative name.
21415         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
21416       esac
21417
21418       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
21419 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
21420       # The eval makes quoting arguments work.
21421       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21422            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
21423         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
21424 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
21425    { (exit 1); exit 1; }; }
21426     fi
21427
21428     cd "$ac_popdir"
21429   done
21430 fi
21431