configure revision 481d402ab03e163e180d2650fae13704858f8d81
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for llvm 2.9svn.
4#
5# Report bugs to <llvmbugs@cs.uiuc.edu>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11#
12# Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
13## --------------------- ##
14## M4sh Initialization.  ##
15## --------------------- ##
16
17# Be Bourne compatible
18if 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
25else
26  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27fi
28BIN_SH=xpg4; export BIN_SH # for Tru64
29DUALCASE=1; export DUALCASE # for MKS sh
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if 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
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55  as_unset=unset
56else
57  as_unset=false
58fi
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.)
66as_nl='
67'
68IFS=" ""	$as_nl"
69
70# Find who we are.  Look in the path if we contain no directory separator.
71case $0 in
72  *[\\/]* ) as_myself=$0 ;;
73  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH
75do
76  IFS=$as_save_IFS
77  test -z "$as_dir" && as_dir=.
78  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
80IFS=$as_save_IFS
81
82     ;;
83esac
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.
86if test "x$as_myself" = x; then
87  as_myself=$0
88fi
89if 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; }
92fi
93
94# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
103for 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
107do
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
113done
114
115# Required to use basename.
116if expr a : '\(a\)' >/dev/null 2>&1 &&
117   test "X`expr 00001 : '.*\(...\)'`" = X001; then
118  as_expr=expr
119else
120  as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124  as_basename=basename
125else
126  as_basename=false
127fi
128
129
130# Name of the executable.
131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133	 X"$0" : 'X\(//\)$' \| \
134	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo 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
154if test "x$CONFIG_SHELL" = x; then
155  if (eval ":") 2>/dev/null; then
156  as_have_required=yes
157else
158  as_have_required=no
159fi
160
161  if test $as_have_required = yes && 	 (eval ":
162(as_func_return () {
163  (exit \$1)
164}
165as_func_success () {
166  as_func_return 0
167}
168as_func_failure () {
169  as_func_return 1
170}
171as_func_ret_success () {
172  return 0
173}
174as_func_ret_failure () {
175  return 1
176}
177
178exitcode=0
179if as_func_success; then
180  :
181else
182  exitcode=1
183  echo as_func_success failed.
184fi
185
186if as_func_failure; then
187  exitcode=1
188  echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192  :
193else
194  exitcode=1
195  echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199  exitcode=1
200  echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204  :
205else
206  exitcode=1
207  echo positional parameters were not saved.
208fi
209
210test \$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  :
219else
220  as_candidate_shells=
221    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
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
232done
233IFS=$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
241if 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
248else
249  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250fi
251BIN_SH=xpg4; export BIN_SH # for Tru64
252DUALCASE=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
261if 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
268else
269  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270fi
271BIN_SH=xpg4; export BIN_SH # for Tru64
272DUALCASE=1; export DUALCASE # for MKS sh
273
274:
275(as_func_return () {
276  (exit $1)
277}
278as_func_success () {
279  as_func_return 0
280}
281as_func_failure () {
282  as_func_return 1
283}
284as_func_ret_success () {
285  return 0
286}
287as_func_ret_failure () {
288  return 1
289}
290
291exitcode=0
292if as_func_success; then
293  :
294else
295  exitcode=1
296  echo as_func_success failed.
297fi
298
299if as_func_failure; then
300  exitcode=1
301  echo as_func_failure succeeded.
302fi
303
304if as_func_ret_success; then
305  :
306else
307  exitcode=1
308  echo as_func_ret_success failed.
309fi
310
311if as_func_ret_failure; then
312  exitcode=1
313  echo as_func_ret_failure succeeded.
314fi
315
316if ( set x; as_func_ret_success y && test x = "$1" ); then
317  :
318else
319  exitcode=1
320  echo positional parameters were not saved.
321fi
322
323test $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
334fi
335
336fi
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+"$@"}
346fi
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; }
355fi
356
357
358fi
359
360fi
361
362
363
364(eval "as_func_return () {
365  (exit \$1)
366}
367as_func_success () {
368  as_func_return 0
369}
370as_func_failure () {
371  as_func_return 1
372}
373as_func_ret_success () {
374  return 0
375}
376as_func_ret_failure () {
377  return 1
378}
379
380exitcode=0
381if as_func_success; then
382  :
383else
384  exitcode=1
385  echo as_func_success failed.
386fi
387
388if as_func_failure; then
389  exitcode=1
390  echo as_func_failure succeeded.
391fi
392
393if as_func_ret_success; then
394  :
395else
396  exitcode=1
397  echo as_func_ret_success failed.
398fi
399
400if as_func_ret_failure; then
401  exitcode=1
402  echo as_func_ret_failure succeeded.
403fi
404
405if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406  :
407else
408  exitcode=1
409  echo positional parameters were not saved.
410fi
411
412test \$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
464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465  as_dirname=dirname
466else
467  as_dirname=false
468fi
469
470ECHO_C= ECHO_N= ECHO_T=
471case `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';;
479esac
480
481if expr a : '\(a\)' >/dev/null 2>&1 &&
482   test "X`expr 00001 : '.*\(...\)'`" = X001; then
483  as_expr=expr
484else
485  as_expr=false
486fi
487
488rm -f conf$$ conf$$.exe conf$$.file
489if test -d conf$$.dir; then
490  rm -f conf$$.dir/conf$$.file
491else
492  rm -f conf$$.dir
493  mkdir conf$$.dir
494fi
495echo >conf$$.file
496if 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'
504elif ln conf$$.file conf$$ 2>/dev/null; then
505  as_ln_s=ln
506else
507  as_ln_s='cp -p'
508fi
509rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510rmdir conf$$.dir 2>/dev/null
511
512if mkdir -p . 2>/dev/null; then
513  as_mkdir_p=:
514else
515  test -d ./-p && rmdir ./-p
516  as_mkdir_p=false
517fi
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.
521cat >conf$$.file <<_ASEOF
522#! /bin/sh
523exit 0
524_ASEOF
525chmod +x conf$$.file
526if test -x conf$$.file >/dev/null 2>&1; then
527  as_executable_p="test -x"
528else
529  as_executable_p=:
530fi
531rm -f conf$$.file
532
533# Sed expression to map a string onto a valid CPP name.
534as_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.
537as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541exec 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.
546ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548#
549# Initializations.
550#
551ac_default_prefix=/usr/local
552ac_clean_files=
553ac_config_libobj_dir=.
554LIBOBJS=
555cross_compiling=no
556subdirs=
557MFLAGS=
558MAKEFLAGS=
559SHELL=${CONFIG_SHELL-/bin/sh}
560
561# Identity of this package.
562PACKAGE_NAME='llvm'
563PACKAGE_TARNAME='-llvm-'
564PACKAGE_VERSION='2.9svn'
565PACKAGE_STRING='llvm 2.9svn'
566PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
568ac_unique_file="lib/VMCore/Module.cpp"
569# Factoring default headers for most tests.
570ac_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
605ac_subst_vars='SHELL
606PATH_SEPARATOR
607PACKAGE_NAME
608PACKAGE_TARNAME
609PACKAGE_VERSION
610PACKAGE_STRING
611PACKAGE_BUGREPORT
612exec_prefix
613prefix
614program_transform_name
615bindir
616sbindir
617libexecdir
618datarootdir
619datadir
620sysconfdir
621sharedstatedir
622localstatedir
623includedir
624oldincludedir
625docdir
626infodir
627htmldir
628dvidir
629pdfdir
630psdir
631libdir
632localedir
633mandir
634DEFS
635ECHO_C
636ECHO_N
637ECHO_T
638LIBS
639build_alias
640host_alias
641target_alias
642LLVM_COPYRIGHT
643subdirs
644ENABLE_POLLY
645LLVM_HAS_POLLY
646build
647build_cpu
648build_vendor
649build_os
650host
651host_cpu
652host_vendor
653host_os
654target
655target_cpu
656target_vendor
657target_os
658OS
659HOST_OS
660TARGET_OS
661LINKALL
662NOLINKALL
663LLVM_ON_UNIX
664LLVM_ON_WIN32
665ARCH
666ENDIAN
667CC
668CFLAGS
669LDFLAGS
670CPPFLAGS
671ac_ct_CC
672EXEEXT
673OBJEXT
674CPP
675GREP
676EGREP
677LLVM_CROSS_COMPILING
678BUILD_CC
679BUILD_EXEEXT
680BUILD_CXX
681CVSBUILD
682ENABLE_OPTIMIZED
683ENABLE_PROFILING
684DISABLE_ASSERTIONS
685ENABLE_EXPENSIVE_CHECKS
686EXPENSIVE_CHECKS
687DEBUG_RUNTIME
688DEBUG_SYMBOLS
689JIT
690TARGET_HAS_JIT
691ENABLE_DOCS
692ENABLE_DOXYGEN
693ENABLE_THREADS
694ENABLE_PIC
695ENABLE_SHARED
696ENABLE_TIMESTAMPS
697TARGETS_TO_BUILD
698LLVM_ENUM_TARGETS
699LLVM_ENUM_ASM_PRINTERS
700LLVM_ENUM_ASM_PARSERS
701LLVM_ENUM_DISASSEMBLERS
702ENABLE_CBE_PRINTF_A
703CLANGPATH
704CLANGXXPATH
705ENABLE_BUILT_CLANG
706OPTIMIZE_OPTION
707EXTRA_OPTIONS
708BINUTILS_INCDIR
709CXX
710CXXFLAGS
711ac_ct_CXX
712NM
713ifGNUmake
714LN_S
715CMP
716CP
717DATE
718FIND
719MKDIR
720MV
721RANLIB
722AR
723RM
724SED
725TAR
726BINPWD
727GRAPHVIZ
728DOT
729FDP
730NEATO
731TWOPI
732CIRCO
733GV
734DOTTY
735XDOT_PY
736PERL
737HAVE_PERL
738INSTALL_PROGRAM
739INSTALL_SCRIPT
740INSTALL_DATA
741BZIP2
742CAT
743DOXYGEN
744GROFF
745GZIP
746POD2HTML
747POD2MAN
748PDFROFF
749RUNTEST
750TCLSH
751ZIP
752OCAMLC
753OCAMLOPT
754OCAMLDEP
755OCAMLDOC
756GAS
757HAVE_LINK_VERSION_SCRIPT
758INSTALL_LTDL_TRUE
759INSTALL_LTDL_FALSE
760CONVENIENCE_LTDL_TRUE
761CONVENIENCE_LTDL_FALSE
762LIBADD_DL
763LLVMGCCCOMMAND
764LLVMGXXCOMMAND
765LLVMGCC
766LLVMGXX
767LLVMCC_OPTION
768NO_VARIADIC_MACROS
769NO_MISSING_FIELD_INITIALIZERS
770USE_UDIS86
771USE_OPROFILE
772HAVE_PTHREAD
773HUGE_VAL_SANITY
774MMAP_FILE
775LLVMCC_EMITIR_FLAG
776LLVMCC1
777LLVMCC1PLUS
778LLVMGCCDIR
779LLVMGCC_LANGS
780LLVMGCC_DRAGONEGG
781LLVMCC_DISABLEOPT_FLAGS
782SHLIBEXT
783SHLIBPATH_VAR
784LLVM_PREFIX
785LLVM_BINDIR
786LLVM_LIBDIR
787LLVM_DATADIR
788LLVM_DOCSDIR
789LLVM_ETCDIR
790LLVM_INCLUDEDIR
791LLVM_INFODIR
792LLVM_MANDIR
793LLVM_CONFIGTIME
794BINDINGS_TO_BUILD
795ALL_BINDINGS
796OCAML_LIBDIR
797ENABLE_VISIBILITY_INLINES_HIDDEN
798RPATH
799RDYNAMIC
800LIBOBJS
801LTLIBOBJS'
802ac_subst_files=''
803      ac_precious_vars='build_alias
804host_alias
805target_alias
806CC
807CFLAGS
808LDFLAGS
809CPPFLAGS
810CPP
811CXX
812CXXFLAGS
813CCC'
814ac_subdirs_all='projects/llvm-gcc
815projects/test-suite
816projects/llvm-test
817projects/poolalloc
818projects/llvm-poolalloc
819projects/sample
820projects/privbracket
821projects/llvm-stacker
822projects/llvm-reopt
823projects/llvm-java
824projects/llvm-tv
825projects/safecode
826projects/llvm-kernel
827tools/polly'
828
829# Initialize some variables set by options.
830ac_init_help=
831ac_init_version=false
832# The variables have the same names as the options, with
833# dashes changed to underlines.
834cache_file=/dev/null
835exec_prefix=NONE
836no_create=
837no_recursion=
838prefix=NONE
839program_prefix=NONE
840program_suffix=NONE
841program_transform_name=s,x,x,
842silent=
843site=
844srcdir=
845verbose=
846x_includes=NONE
847x_libraries=NONE
848
849# Installation directory options.
850# These are left unexpanded so users can "make install exec_prefix=/foo"
851# and all the variables that are supposed to be based on exec_prefix
852# by default will actually change.
853# Use braces instead of parens because sh, perl, etc. also accept them.
854# (The list follows the same order as the GNU Coding Standards.)
855bindir='${exec_prefix}/bin'
856sbindir='${exec_prefix}/sbin'
857libexecdir='${exec_prefix}/libexec'
858datarootdir='${prefix}/share'
859datadir='${datarootdir}'
860sysconfdir='${prefix}/etc'
861sharedstatedir='${prefix}/com'
862localstatedir='${prefix}/var'
863includedir='${prefix}/include'
864oldincludedir='/usr/include'
865docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
866infodir='${datarootdir}/info'
867htmldir='${docdir}'
868dvidir='${docdir}'
869pdfdir='${docdir}'
870psdir='${docdir}'
871libdir='${exec_prefix}/lib'
872localedir='${datarootdir}/locale'
873mandir='${datarootdir}/man'
874
875ac_prev=
876ac_dashdash=
877for ac_option
878do
879  # If the previous option needs an argument, assign it.
880  if test -n "$ac_prev"; then
881    eval $ac_prev=\$ac_option
882    ac_prev=
883    continue
884  fi
885
886  case $ac_option in
887  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
888  *)	ac_optarg=yes ;;
889  esac
890
891  # Accept the important Cygnus configure options, so we can diagnose typos.
892
893  case $ac_dashdash$ac_option in
894  --)
895    ac_dashdash=yes ;;
896
897  -bindir | --bindir | --bindi | --bind | --bin | --bi)
898    ac_prev=bindir ;;
899  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
900    bindir=$ac_optarg ;;
901
902  -build | --build | --buil | --bui | --bu)
903    ac_prev=build_alias ;;
904  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
905    build_alias=$ac_optarg ;;
906
907  -cache-file | --cache-file | --cache-fil | --cache-fi \
908  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
909    ac_prev=cache_file ;;
910  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
911  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
912    cache_file=$ac_optarg ;;
913
914  --config-cache | -C)
915    cache_file=config.cache ;;
916
917  -datadir | --datadir | --datadi | --datad)
918    ac_prev=datadir ;;
919  -datadir=* | --datadir=* | --datadi=* | --datad=*)
920    datadir=$ac_optarg ;;
921
922  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
923  | --dataroo | --dataro | --datar)
924    ac_prev=datarootdir ;;
925  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
926  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
927    datarootdir=$ac_optarg ;;
928
929  -disable-* | --disable-*)
930    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
931    # Reject names that are not valid shell variable names.
932    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
933      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
934   { (exit 1); exit 1; }; }
935    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
936    eval enable_$ac_feature=no ;;
937
938  -docdir | --docdir | --docdi | --doc | --do)
939    ac_prev=docdir ;;
940  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
941    docdir=$ac_optarg ;;
942
943  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
944    ac_prev=dvidir ;;
945  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
946    dvidir=$ac_optarg ;;
947
948  -enable-* | --enable-*)
949    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
950    # Reject names that are not valid shell variable names.
951    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
952      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
953   { (exit 1); exit 1; }; }
954    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
955    eval enable_$ac_feature=\$ac_optarg ;;
956
957  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959  | --exec | --exe | --ex)
960    ac_prev=exec_prefix ;;
961  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963  | --exec=* | --exe=* | --ex=*)
964    exec_prefix=$ac_optarg ;;
965
966  -gas | --gas | --ga | --g)
967    # Obsolete; use --with-gas.
968    with_gas=yes ;;
969
970  -help | --help | --hel | --he | -h)
971    ac_init_help=long ;;
972  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973    ac_init_help=recursive ;;
974  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975    ac_init_help=short ;;
976
977  -host | --host | --hos | --ho)
978    ac_prev=host_alias ;;
979  -host=* | --host=* | --hos=* | --ho=*)
980    host_alias=$ac_optarg ;;
981
982  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
983    ac_prev=htmldir ;;
984  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
985  | --ht=*)
986    htmldir=$ac_optarg ;;
987
988  -includedir | --includedir | --includedi | --included | --include \
989  | --includ | --inclu | --incl | --inc)
990    ac_prev=includedir ;;
991  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992  | --includ=* | --inclu=* | --incl=* | --inc=*)
993    includedir=$ac_optarg ;;
994
995  -infodir | --infodir | --infodi | --infod | --info | --inf)
996    ac_prev=infodir ;;
997  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998    infodir=$ac_optarg ;;
999
1000  -libdir | --libdir | --libdi | --libd)
1001    ac_prev=libdir ;;
1002  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003    libdir=$ac_optarg ;;
1004
1005  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006  | --libexe | --libex | --libe)
1007    ac_prev=libexecdir ;;
1008  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009  | --libexe=* | --libex=* | --libe=*)
1010    libexecdir=$ac_optarg ;;
1011
1012  -localedir | --localedir | --localedi | --localed | --locale)
1013    ac_prev=localedir ;;
1014  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015    localedir=$ac_optarg ;;
1016
1017  -localstatedir | --localstatedir | --localstatedi | --localstated \
1018  | --localstate | --localstat | --localsta | --localst | --locals)
1019    ac_prev=localstatedir ;;
1020  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022    localstatedir=$ac_optarg ;;
1023
1024  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1025    ac_prev=mandir ;;
1026  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027    mandir=$ac_optarg ;;
1028
1029  -nfp | --nfp | --nf)
1030    # Obsolete; use --without-fp.
1031    with_fp=no ;;
1032
1033  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034  | --no-cr | --no-c | -n)
1035    no_create=yes ;;
1036
1037  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039    no_recursion=yes ;;
1040
1041  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043  | --oldin | --oldi | --old | --ol | --o)
1044    ac_prev=oldincludedir ;;
1045  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048    oldincludedir=$ac_optarg ;;
1049
1050  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1051    ac_prev=prefix ;;
1052  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053    prefix=$ac_optarg ;;
1054
1055  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056  | --program-pre | --program-pr | --program-p)
1057    ac_prev=program_prefix ;;
1058  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060    program_prefix=$ac_optarg ;;
1061
1062  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063  | --program-suf | --program-su | --program-s)
1064    ac_prev=program_suffix ;;
1065  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067    program_suffix=$ac_optarg ;;
1068
1069  -program-transform-name | --program-transform-name \
1070  | --program-transform-nam | --program-transform-na \
1071  | --program-transform-n | --program-transform- \
1072  | --program-transform | --program-transfor \
1073  | --program-transfo | --program-transf \
1074  | --program-trans | --program-tran \
1075  | --progr-tra | --program-tr | --program-t)
1076    ac_prev=program_transform_name ;;
1077  -program-transform-name=* | --program-transform-name=* \
1078  | --program-transform-nam=* | --program-transform-na=* \
1079  | --program-transform-n=* | --program-transform-=* \
1080  | --program-transform=* | --program-transfor=* \
1081  | --program-transfo=* | --program-transf=* \
1082  | --program-trans=* | --program-tran=* \
1083  | --progr-tra=* | --program-tr=* | --program-t=*)
1084    program_transform_name=$ac_optarg ;;
1085
1086  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1087    ac_prev=pdfdir ;;
1088  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089    pdfdir=$ac_optarg ;;
1090
1091  -psdir | --psdir | --psdi | --psd | --ps)
1092    ac_prev=psdir ;;
1093  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094    psdir=$ac_optarg ;;
1095
1096  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097  | -silent | --silent | --silen | --sile | --sil)
1098    silent=yes ;;
1099
1100  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1101    ac_prev=sbindir ;;
1102  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1103  | --sbi=* | --sb=*)
1104    sbindir=$ac_optarg ;;
1105
1106  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108  | --sharedst | --shareds | --shared | --share | --shar \
1109  | --sha | --sh)
1110    ac_prev=sharedstatedir ;;
1111  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1114  | --sha=* | --sh=*)
1115    sharedstatedir=$ac_optarg ;;
1116
1117  -site | --site | --sit)
1118    ac_prev=site ;;
1119  -site=* | --site=* | --sit=*)
1120    site=$ac_optarg ;;
1121
1122  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1123    ac_prev=srcdir ;;
1124  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125    srcdir=$ac_optarg ;;
1126
1127  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128  | --syscon | --sysco | --sysc | --sys | --sy)
1129    ac_prev=sysconfdir ;;
1130  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132    sysconfdir=$ac_optarg ;;
1133
1134  -target | --target | --targe | --targ | --tar | --ta | --t)
1135    ac_prev=target_alias ;;
1136  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137    target_alias=$ac_optarg ;;
1138
1139  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140    verbose=yes ;;
1141
1142  -version | --version | --versio | --versi | --vers | -V)
1143    ac_init_version=: ;;
1144
1145  -with-* | --with-*)
1146    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1147    # Reject names that are not valid shell variable names.
1148    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1149      { echo "$as_me: error: invalid package name: $ac_package" >&2
1150   { (exit 1); exit 1; }; }
1151    ac_package=`echo $ac_package| sed 's/-/_/g'`
1152    eval with_$ac_package=\$ac_optarg ;;
1153
1154  -without-* | --without-*)
1155    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156    # Reject names that are not valid shell variable names.
1157    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1158      { echo "$as_me: error: invalid package name: $ac_package" >&2
1159   { (exit 1); exit 1; }; }
1160    ac_package=`echo $ac_package | sed 's/-/_/g'`
1161    eval with_$ac_package=no ;;
1162
1163  --x)
1164    # Obsolete; use --with-x.
1165    with_x=yes ;;
1166
1167  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168  | --x-incl | --x-inc | --x-in | --x-i)
1169    ac_prev=x_includes ;;
1170  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1172    x_includes=$ac_optarg ;;
1173
1174  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176    ac_prev=x_libraries ;;
1177  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1179    x_libraries=$ac_optarg ;;
1180
1181  -*) { echo "$as_me: error: unrecognized option: $ac_option
1182Try \`$0 --help' for more information." >&2
1183   { (exit 1); exit 1; }; }
1184    ;;
1185
1186  *=*)
1187    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188    # Reject names that are not valid shell variable names.
1189    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1190      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1191   { (exit 1); exit 1; }; }
1192    eval $ac_envvar=\$ac_optarg
1193    export $ac_envvar ;;
1194
1195  *)
1196    # FIXME: should be removed in autoconf 3.0.
1197    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1198    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1199      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1200    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1201    ;;
1202
1203  esac
1204done
1205
1206if test -n "$ac_prev"; then
1207  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1208  { echo "$as_me: error: missing argument to $ac_option" >&2
1209   { (exit 1); exit 1; }; }
1210fi
1211
1212# Be sure to have absolute directory names.
1213for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1214		datadir sysconfdir sharedstatedir localstatedir includedir \
1215		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1216		libdir localedir mandir
1217do
1218  eval ac_val=\$$ac_var
1219  case $ac_val in
1220    [\\/$]* | ?:[\\/]* )  continue;;
1221    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1222  esac
1223  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1224   { (exit 1); exit 1; }; }
1225done
1226
1227# There might be people who depend on the old broken behavior: `$host'
1228# used to hold the argument of --host etc.
1229# FIXME: To remove some day.
1230build=$build_alias
1231host=$host_alias
1232target=$target_alias
1233
1234# FIXME: To remove some day.
1235if test "x$host_alias" != x; then
1236  if test "x$build_alias" = x; then
1237    cross_compiling=maybe
1238    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1239    If a cross compiler is detected then cross compile mode will be used." >&2
1240  elif test "x$build_alias" != "x$host_alias"; then
1241    cross_compiling=yes
1242  fi
1243fi
1244
1245ac_tool_prefix=
1246test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248test "$silent" = yes && exec 6>/dev/null
1249
1250
1251ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252ac_ls_di=`ls -di .` &&
1253ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1254  { echo "$as_me: error: Working directory cannot be determined" >&2
1255   { (exit 1); exit 1; }; }
1256test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1257  { echo "$as_me: error: pwd does not report name of working directory" >&2
1258   { (exit 1); exit 1; }; }
1259
1260
1261# Find the source files, if location was not specified.
1262if test -z "$srcdir"; then
1263  ac_srcdir_defaulted=yes
1264  # Try the directory containing this script, then the parent directory.
1265  ac_confdir=`$as_dirname -- "$0" ||
1266$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267	 X"$0" : 'X\(//\)[^/]' \| \
1268	 X"$0" : 'X\(//\)$' \| \
1269	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1270echo X"$0" |
1271    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272	    s//\1/
1273	    q
1274	  }
1275	  /^X\(\/\/\)[^/].*/{
1276	    s//\1/
1277	    q
1278	  }
1279	  /^X\(\/\/\)$/{
1280	    s//\1/
1281	    q
1282	  }
1283	  /^X\(\/\).*/{
1284	    s//\1/
1285	    q
1286	  }
1287	  s/.*/./; q'`
1288  srcdir=$ac_confdir
1289  if test ! -r "$srcdir/$ac_unique_file"; then
1290    srcdir=..
1291  fi
1292else
1293  ac_srcdir_defaulted=no
1294fi
1295if test ! -r "$srcdir/$ac_unique_file"; then
1296  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1298   { (exit 1); exit 1; }; }
1299fi
1300ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301ac_abs_confdir=`(
1302	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1303   { (exit 1); exit 1; }; }
1304	pwd)`
1305# When building in place, set srcdir=.
1306if test "$ac_abs_confdir" = "$ac_pwd"; then
1307  srcdir=.
1308fi
1309# Remove unnecessary trailing slashes from srcdir.
1310# Double slashes in file names in object file debugging info
1311# mess up M-x gdb in Emacs.
1312case $srcdir in
1313*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1314esac
1315for ac_var in $ac_precious_vars; do
1316  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1317  eval ac_env_${ac_var}_value=\$${ac_var}
1318  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1319  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1320done
1321
1322#
1323# Report the --help message.
1324#
1325if test "$ac_init_help" = "long"; then
1326  # Omit some internal or obsolete options to make the list less imposing.
1327  # This message is too long to be a string in the A/UX 3.1 sh.
1328  cat <<_ACEOF
1329\`configure' configures llvm 2.9svn to adapt to many kinds of systems.
1330
1331Usage: $0 [OPTION]... [VAR=VALUE]...
1332
1333To assign environment variables (e.g., CC, CFLAGS...), specify them as
1334VAR=VALUE.  See below for descriptions of some of the useful variables.
1335
1336Defaults for the options are specified in brackets.
1337
1338Configuration:
1339  -h, --help              display this help and exit
1340      --help=short        display options specific to this package
1341      --help=recursive    display the short help of all the included packages
1342  -V, --version           display version information and exit
1343  -q, --quiet, --silent   do not print \`checking...' messages
1344      --cache-file=FILE   cache test results in FILE [disabled]
1345  -C, --config-cache      alias for \`--cache-file=config.cache'
1346  -n, --no-create         do not create output files
1347      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1348
1349Installation directories:
1350  --prefix=PREFIX         install architecture-independent files in PREFIX
1351			  [$ac_default_prefix]
1352  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1353			  [PREFIX]
1354
1355By default, \`make install' will install all the files in
1356\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1357an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1358for instance \`--prefix=\$HOME'.
1359
1360For better control, use the options below.
1361
1362Fine tuning of the installation directories:
1363  --bindir=DIR           user executables [EPREFIX/bin]
1364  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1365  --libexecdir=DIR       program executables [EPREFIX/libexec]
1366  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1367  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1368  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1369  --libdir=DIR           object code libraries [EPREFIX/lib]
1370  --includedir=DIR       C header files [PREFIX/include]
1371  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1372  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1373  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1374  --infodir=DIR          info documentation [DATAROOTDIR/info]
1375  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1376  --mandir=DIR           man documentation [DATAROOTDIR/man]
1377  --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1378  --htmldir=DIR          html documentation [DOCDIR]
1379  --dvidir=DIR           dvi documentation [DOCDIR]
1380  --pdfdir=DIR           pdf documentation [DOCDIR]
1381  --psdir=DIR            ps documentation [DOCDIR]
1382_ACEOF
1383
1384  cat <<\_ACEOF
1385
1386System types:
1387  --build=BUILD     configure for building on BUILD [guessed]
1388  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1389  --target=TARGET   configure for building compilers for TARGET [HOST]
1390_ACEOF
1391fi
1392
1393if test -n "$ac_init_help"; then
1394  case $ac_init_help in
1395     short | recursive ) echo "Configuration of llvm 2.9svn:";;
1396   esac
1397  cat <<\_ACEOF
1398
1399Optional Features:
1400  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1401  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1402  --enable-polly          Use polly if available (default is YES)
1403  --enable-optimized      Compile with optimizations enabled (default is NO)
1404  --enable-profiling      Compile with profiling enabled (default is NO)
1405  --enable-assertions     Compile with assertion checks enabled (default is
1406                          YES)
1407  --enable-expensive-checks
1408                          Compile with expensive debug checks enabled (default
1409                          is NO)
1410  --enable-debug-runtime  Build runtime libs with debug symbols (default is
1411                          NO)
1412  --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1413                          optimization is on and YES if it's off)
1414  --enable-jit            Enable Just In Time Compiling (default is YES)
1415  --enable-docs           Build documents (default is YES)
1416  --enable-doxygen        Build doxygen documentation (default is NO)
1417  --enable-threads        Use threads if available (default is YES)
1418  --enable-pic            Build LLVM with Position Independent Code (default
1419                          is YES)
1420  --enable-shared         Build a shared library and link tools against it
1421                          (default is NO)
1422  --enable-timestamps     Enable embedding timestamp information in build
1423                          (default is YES)
1424  --enable-targets        Build specific host targets: all or
1425                          target1,target2,... Valid targets are: host, x86,
1426                          x86_64, sparc, powerpc, alpha, arm, mips, spu,
1427                          xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1428                          (default=all)
1429  --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1430                          %a (default is YES)
1431  --enable-bindings       Build specific language bindings:
1432                          all,auto,none,{binding-name} (default=auto)
1433  --enable-libffi         Check for the presence of libffi (default is NO)
1434  --enable-ltdl-install   install libltdl
1435
1436Optional Packages:
1437  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1438  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1439  --with-llvmgccdir       Specify location of llvm-gcc install dir (default
1440                          searches PATH)
1441  --with-llvmgcc          Specify location of llvm-gcc driver (default
1442                          searches PATH)
1443  --with-llvmgxx          Specify location of llvm-g++ driver (default
1444                          searches PATH)
1445  --with-clang            Specify location of clang compiler (default is
1446                          --with-built-clang)
1447  --with-built-clang      Use the compiled Clang as the LLVM compiler
1448                          (default=check)
1449  --with-optimize-option  Select the compiler options to use for optimized
1450                          builds
1451  --with-extra-options    Specify additional options to compile LLVM with
1452  --with-ocaml-libdir     Specify install location for ocaml bindings (default
1453                          is stdlib)
1454  --with-clang-resource-dir
1455                          Relative directory from the Clang binary for
1456                          resource files
1457  --with-c-include-dirs   Colon separated list of directories clang will
1458                          search for headers
1459  --with-cxx-include-root Directory with the libstdc++ headers.
1460  --with-cxx-include-arch Architecture of the libstdc++ headers.
1461  --with-cxx-include-32bit-dir
1462                          32 bit multilib dir.
1463  --with-cxx-include-64bit-dir
1464                          64 bit multilib directory.
1465  --with-binutils-include Specify path to binutils/include/ containing
1466                          plugin-api.h file for gold plugin.
1467  --with-tclinclude       directory where tcl headers are
1468  --with-llvmcc=<name>    Choose the LLVM capable compiler to use (llvm-gcc,
1469                          clang, or none; default=check)
1470  --with-udis86=<path>    Use udis86 external x86 disassembler library
1471  --with-oprofile=<prefix>
1472                          Tell OProfile >= 0.9.4 how to symbolize JIT output
1473
1474Some influential environment variables:
1475  CC          C compiler command
1476  CFLAGS      C compiler flags
1477  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1478              nonstandard directory <lib dir>
1479  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1480              you have headers in a nonstandard directory <include dir>
1481  CPP         C preprocessor
1482  CXX         C++ compiler command
1483  CXXFLAGS    C++ compiler flags
1484
1485Use these variables to override the choices made by `configure' or to help
1486it to find libraries and programs with nonstandard names/locations.
1487
1488Report bugs to <llvmbugs@cs.uiuc.edu>.
1489_ACEOF
1490ac_status=$?
1491fi
1492
1493if test "$ac_init_help" = "recursive"; then
1494  # If there are subdirs, report their specific --help.
1495  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1496    test -d "$ac_dir" || continue
1497    ac_builddir=.
1498
1499case "$ac_dir" in
1500.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501*)
1502  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1503  # A ".." for each directory in $ac_dir_suffix.
1504  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1505  case $ac_top_builddir_sub in
1506  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508  esac ;;
1509esac
1510ac_abs_top_builddir=$ac_pwd
1511ac_abs_builddir=$ac_pwd$ac_dir_suffix
1512# for backward compatibility:
1513ac_top_builddir=$ac_top_build_prefix
1514
1515case $srcdir in
1516  .)  # We are building in place.
1517    ac_srcdir=.
1518    ac_top_srcdir=$ac_top_builddir_sub
1519    ac_abs_top_srcdir=$ac_pwd ;;
1520  [\\/]* | ?:[\\/]* )  # Absolute name.
1521    ac_srcdir=$srcdir$ac_dir_suffix;
1522    ac_top_srcdir=$srcdir
1523    ac_abs_top_srcdir=$srcdir ;;
1524  *) # Relative name.
1525    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1526    ac_top_srcdir=$ac_top_build_prefix$srcdir
1527    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1528esac
1529ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1530
1531    cd "$ac_dir" || { ac_status=$?; continue; }
1532    # Check for guested configure.
1533    if test -f "$ac_srcdir/configure.gnu"; then
1534      echo &&
1535      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1536    elif test -f "$ac_srcdir/configure"; then
1537      echo &&
1538      $SHELL "$ac_srcdir/configure" --help=recursive
1539    else
1540      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1541    fi || ac_status=$?
1542    cd "$ac_pwd" || { ac_status=$?; break; }
1543  done
1544fi
1545
1546test -n "$ac_init_help" && exit $ac_status
1547if $ac_init_version; then
1548  cat <<\_ACEOF
1549llvm configure 2.9svn
1550generated by GNU Autoconf 2.60
1551
1552Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15532002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1554This configure script is free software; the Free Software Foundation
1555gives unlimited permission to copy, distribute and modify it.
1556
1557Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
1558_ACEOF
1559  exit
1560fi
1561cat >config.log <<_ACEOF
1562This file contains any messages produced by compilers while
1563running configure, to aid debugging if configure makes a mistake.
1564
1565It was created by llvm $as_me 2.9svn, which was
1566generated by GNU Autoconf 2.60.  Invocation command line was
1567
1568  $ $0 $@
1569
1570_ACEOF
1571exec 5>>config.log
1572{
1573cat <<_ASUNAME
1574## --------- ##
1575## Platform. ##
1576## --------- ##
1577
1578hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1579uname -m = `(uname -m) 2>/dev/null || echo unknown`
1580uname -r = `(uname -r) 2>/dev/null || echo unknown`
1581uname -s = `(uname -s) 2>/dev/null || echo unknown`
1582uname -v = `(uname -v) 2>/dev/null || echo unknown`
1583
1584/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1585/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1586
1587/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1588/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1589/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1590/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1591/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1592/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1593/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1594
1595_ASUNAME
1596
1597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1598for as_dir in $PATH
1599do
1600  IFS=$as_save_IFS
1601  test -z "$as_dir" && as_dir=.
1602  echo "PATH: $as_dir"
1603done
1604IFS=$as_save_IFS
1605
1606} >&5
1607
1608cat >&5 <<_ACEOF
1609
1610
1611## ----------- ##
1612## Core tests. ##
1613## ----------- ##
1614
1615_ACEOF
1616
1617
1618# Keep a trace of the command line.
1619# Strip out --no-create and --no-recursion so they do not pile up.
1620# Strip out --silent because we don't want to record it for future runs.
1621# Also quote any args containing shell meta-characters.
1622# Make two passes to allow for proper duplicate-argument suppression.
1623ac_configure_args=
1624ac_configure_args0=
1625ac_configure_args1=
1626ac_must_keep_next=false
1627for ac_pass in 1 2
1628do
1629  for ac_arg
1630  do
1631    case $ac_arg in
1632    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1633    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1634    | -silent | --silent | --silen | --sile | --sil)
1635      continue ;;
1636    *\'*)
1637      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1638    esac
1639    case $ac_pass in
1640    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1641    2)
1642      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1643      if test $ac_must_keep_next = true; then
1644	ac_must_keep_next=false # Got value, back to normal.
1645      else
1646	case $ac_arg in
1647	  *=* | --config-cache | -C | -disable-* | --disable-* \
1648	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1649	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1650	  | -with-* | --with-* | -without-* | --without-* | --x)
1651	    case "$ac_configure_args0 " in
1652	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1653	    esac
1654	    ;;
1655	  -* ) ac_must_keep_next=true ;;
1656	esac
1657      fi
1658      ac_configure_args="$ac_configure_args '$ac_arg'"
1659      ;;
1660    esac
1661  done
1662done
1663$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1664$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1665
1666# When interrupted or exit'd, cleanup temporary files, and complete
1667# config.log.  We remove comments because anyway the quotes in there
1668# would cause problems or look ugly.
1669# WARNING: Use '\'' to represent an apostrophe within the trap.
1670# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1671trap 'exit_status=$?
1672  # Save into config.log some information that might help in debugging.
1673  {
1674    echo
1675
1676    cat <<\_ASBOX
1677## ---------------- ##
1678## Cache variables. ##
1679## ---------------- ##
1680_ASBOX
1681    echo
1682    # The following way of writing the cache mishandles newlines in values,
1683(
1684  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1685    eval ac_val=\$$ac_var
1686    case $ac_val in #(
1687    *${as_nl}*)
1688      case $ac_var in #(
1689      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1690echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1691      esac
1692      case $ac_var in #(
1693      _ | IFS | as_nl) ;; #(
1694      *) $as_unset $ac_var ;;
1695      esac ;;
1696    esac
1697  done
1698  (set) 2>&1 |
1699    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1700    *${as_nl}ac_space=\ *)
1701      sed -n \
1702	"s/'\''/'\''\\\\'\'''\''/g;
1703	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1704      ;; #(
1705    *)
1706      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1707      ;;
1708    esac |
1709    sort
1710)
1711    echo
1712
1713    cat <<\_ASBOX
1714## ----------------- ##
1715## Output variables. ##
1716## ----------------- ##
1717_ASBOX
1718    echo
1719    for ac_var in $ac_subst_vars
1720    do
1721      eval ac_val=\$$ac_var
1722      case $ac_val in
1723      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1724      esac
1725      echo "$ac_var='\''$ac_val'\''"
1726    done | sort
1727    echo
1728
1729    if test -n "$ac_subst_files"; then
1730      cat <<\_ASBOX
1731## ------------------- ##
1732## File substitutions. ##
1733## ------------------- ##
1734_ASBOX
1735      echo
1736      for ac_var in $ac_subst_files
1737      do
1738	eval ac_val=\$$ac_var
1739	case $ac_val in
1740	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1741	esac
1742	echo "$ac_var='\''$ac_val'\''"
1743      done | sort
1744      echo
1745    fi
1746
1747    if test -s confdefs.h; then
1748      cat <<\_ASBOX
1749## ----------- ##
1750## confdefs.h. ##
1751## ----------- ##
1752_ASBOX
1753      echo
1754      cat confdefs.h
1755      echo
1756    fi
1757    test "$ac_signal" != 0 &&
1758      echo "$as_me: caught signal $ac_signal"
1759    echo "$as_me: exit $exit_status"
1760  } >&5
1761  rm -f core *.core core.conftest.* &&
1762    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1763    exit $exit_status
1764' 0
1765for ac_signal in 1 2 13 15; do
1766  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1767done
1768ac_signal=0
1769
1770# confdefs.h avoids OS command line length limits that DEFS can exceed.
1771rm -f -r conftest* confdefs.h
1772
1773# Predefined preprocessor variables.
1774
1775cat >>confdefs.h <<_ACEOF
1776#define PACKAGE_NAME "$PACKAGE_NAME"
1777_ACEOF
1778
1779
1780cat >>confdefs.h <<_ACEOF
1781#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1782_ACEOF
1783
1784
1785cat >>confdefs.h <<_ACEOF
1786#define PACKAGE_VERSION "$PACKAGE_VERSION"
1787_ACEOF
1788
1789
1790cat >>confdefs.h <<_ACEOF
1791#define PACKAGE_STRING "$PACKAGE_STRING"
1792_ACEOF
1793
1794
1795cat >>confdefs.h <<_ACEOF
1796#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1797_ACEOF
1798
1799
1800# Let the site file select an alternate cache file if it wants to.
1801# Prefer explicitly selected file to automatically selected ones.
1802if test -n "$CONFIG_SITE"; then
1803  set x "$CONFIG_SITE"
1804elif test "x$prefix" != xNONE; then
1805  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1806else
1807  set x "$ac_default_prefix/share/config.site" \
1808	"$ac_default_prefix/etc/config.site"
1809fi
1810shift
1811for ac_site_file
1812do
1813  if test -r "$ac_site_file"; then
1814    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1815echo "$as_me: loading site script $ac_site_file" >&6;}
1816    sed 's/^/| /' "$ac_site_file" >&5
1817    . "$ac_site_file"
1818  fi
1819done
1820
1821if test -r "$cache_file"; then
1822  # Some versions of bash will fail to source /dev/null (special
1823  # files actually), so we avoid doing that.
1824  if test -f "$cache_file"; then
1825    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1826echo "$as_me: loading cache $cache_file" >&6;}
1827    case $cache_file in
1828      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1829      *)                      . "./$cache_file";;
1830    esac
1831  fi
1832else
1833  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1834echo "$as_me: creating cache $cache_file" >&6;}
1835  >$cache_file
1836fi
1837
1838# Check that the precious variables saved in the cache have kept the same
1839# value.
1840ac_cache_corrupted=false
1841for ac_var in $ac_precious_vars; do
1842  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1843  eval ac_new_set=\$ac_env_${ac_var}_set
1844  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1845  eval ac_new_val=\$ac_env_${ac_var}_value
1846  case $ac_old_set,$ac_new_set in
1847    set,)
1848      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1849echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1850      ac_cache_corrupted=: ;;
1851    ,set)
1852      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1853echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1854      ac_cache_corrupted=: ;;
1855    ,);;
1856    *)
1857      if test "x$ac_old_val" != "x$ac_new_val"; then
1858	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1859echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1860	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1861echo "$as_me:   former value:  $ac_old_val" >&2;}
1862	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1863echo "$as_me:   current value: $ac_new_val" >&2;}
1864	ac_cache_corrupted=:
1865      fi;;
1866  esac
1867  # Pass precious variables to config.status.
1868  if test "$ac_new_set" = set; then
1869    case $ac_new_val in
1870    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1871    *) ac_arg=$ac_var=$ac_new_val ;;
1872    esac
1873    case " $ac_configure_args " in
1874      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1875      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1876    esac
1877  fi
1878done
1879if $ac_cache_corrupted; then
1880  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1881echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1882  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1883echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1884   { (exit 1); exit 1; }; }
1885fi
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911ac_ext=c
1912ac_cpp='$CPP $CPPFLAGS'
1913ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1914ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1915ac_compiler_gnu=$ac_cv_c_compiler_gnu
1916
1917
1918
1919LLVM_COPYRIGHT="Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign."
1920
1921
1922
1923
1924
1925
1926
1927ac_aux_dir=
1928for ac_dir in autoconf "$srcdir"/autoconf; do
1929  if test -f "$ac_dir/install-sh"; then
1930    ac_aux_dir=$ac_dir
1931    ac_install_sh="$ac_aux_dir/install-sh -c"
1932    break
1933  elif test -f "$ac_dir/install.sh"; then
1934    ac_aux_dir=$ac_dir
1935    ac_install_sh="$ac_aux_dir/install.sh -c"
1936    break
1937  elif test -f "$ac_dir/shtool"; then
1938    ac_aux_dir=$ac_dir
1939    ac_install_sh="$ac_aux_dir/shtool install -c"
1940    break
1941  fi
1942done
1943if test -z "$ac_aux_dir"; then
1944  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1945echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1946   { (exit 1); exit 1; }; }
1947fi
1948
1949# These three variables are undocumented and unsupported,
1950# and are intended to be withdrawn in a future Autoconf release.
1951# They can cause serious problems if a builder's source tree is in a directory
1952# whose full name contains unusual characters.
1953ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1954ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1955ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1956
1957
1958
1959if test ${srcdir} != "." ; then
1960  if test -f ${srcdir}/include/llvm/Config/config.h ; then
1961    { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1962echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1963   { (exit 1); exit 1; }; }
1964  fi
1965fi
1966
1967
1968
1969if test -d ${srcdir}/projects/llvm-gcc ; then
1970  subdirs="$subdirs projects/llvm-gcc"
1971
1972fi
1973
1974if test -d ${srcdir}/projects/test-suite ; then
1975  subdirs="$subdirs projects/test-suite"
1976
1977fi
1978
1979if test -d ${srcdir}/projects/llvm-test ; then
1980  subdirs="$subdirs projects/llvm-test"
1981
1982fi
1983
1984if test -d ${srcdir}/projects/poolalloc ; then
1985  subdirs="$subdirs projects/poolalloc"
1986
1987fi
1988
1989if test -d ${srcdir}/projects/llvm-poolalloc ; then
1990  subdirs="$subdirs projects/llvm-poolalloc"
1991
1992fi
1993
1994for i in `ls ${srcdir}/projects`
1995do
1996  if test -d ${srcdir}/projects/${i} ; then
1997    case ${i} in
1998      sample)       subdirs="$subdirs projects/sample"
1999    ;;
2000      privbracket)  subdirs="$subdirs projects/privbracket"
2001 ;;
2002      llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
2003 ;;
2004      llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
2005;;
2006      llvm-java)    subdirs="$subdirs projects/llvm-java"
2007 ;;
2008      llvm-tv)      subdirs="$subdirs projects/llvm-tv"
2009   ;;
2010      safecode)     subdirs="$subdirs projects/safecode"
2011 ;;
2012      llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
2013 ;;
2014      llvm-gcc)       ;;
2015      test-suite)     ;;
2016      llvm-test)      ;;
2017      poolalloc)      ;;
2018      llvm-poolalloc) ;;
2019      *)
2020        { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2021echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
2022        ;;
2023    esac
2024  fi
2025done
2026
2027# Check whether --enable-polly was given.
2028if test "${enable_polly+set}" = set; then
2029  enableval=$enable_polly;
2030else
2031  enableval=default
2032fi
2033
2034case "$enableval" in
2035  yes) ENABLE_POLLY=1
2036 ;;
2037  no)  ENABLE_POLLY=0
2038 ;;
2039  default) ENABLE_POLLY=1
2040 ;;
2041  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
2042echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
2043   { (exit 1); exit 1; }; } ;;
2044esac
2045
2046
2047if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
2048  LLVM_HAS_POLLY=1
2049
2050  subdirs="$subdirs tools/polly"
2051
2052fi
2053
2054
2055# Make sure we can run config.sub.
2056$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2057  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2058echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2059   { (exit 1); exit 1; }; }
2060
2061{ echo "$as_me:$LINENO: checking build system type" >&5
2062echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2063if test "${ac_cv_build+set}" = set; then
2064  echo $ECHO_N "(cached) $ECHO_C" >&6
2065else
2066  ac_build_alias=$build_alias
2067test "x$ac_build_alias" = x &&
2068  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2069test "x$ac_build_alias" = x &&
2070  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2071echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2072   { (exit 1); exit 1; }; }
2073ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2074  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2075echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2076   { (exit 1); exit 1; }; }
2077
2078fi
2079{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2080echo "${ECHO_T}$ac_cv_build" >&6; }
2081case $ac_cv_build in
2082*-*-*) ;;
2083*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2084echo "$as_me: error: invalid value of canonical build" >&2;}
2085   { (exit 1); exit 1; }; };;
2086esac
2087build=$ac_cv_build
2088ac_save_IFS=$IFS; IFS='-'
2089set x $ac_cv_build
2090shift
2091build_cpu=$1
2092build_vendor=$2
2093shift; shift
2094# Remember, the first character of IFS is used to create $*,
2095# except with old shells:
2096build_os=$*
2097IFS=$ac_save_IFS
2098case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2099
2100
2101{ echo "$as_me:$LINENO: checking host system type" >&5
2102echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2103if test "${ac_cv_host+set}" = set; then
2104  echo $ECHO_N "(cached) $ECHO_C" >&6
2105else
2106  if test "x$host_alias" = x; then
2107  ac_cv_host=$ac_cv_build
2108else
2109  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2110    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2111echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2112   { (exit 1); exit 1; }; }
2113fi
2114
2115fi
2116{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2117echo "${ECHO_T}$ac_cv_host" >&6; }
2118case $ac_cv_host in
2119*-*-*) ;;
2120*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2121echo "$as_me: error: invalid value of canonical host" >&2;}
2122   { (exit 1); exit 1; }; };;
2123esac
2124host=$ac_cv_host
2125ac_save_IFS=$IFS; IFS='-'
2126set x $ac_cv_host
2127shift
2128host_cpu=$1
2129host_vendor=$2
2130shift; shift
2131# Remember, the first character of IFS is used to create $*,
2132# except with old shells:
2133host_os=$*
2134IFS=$ac_save_IFS
2135case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2136
2137
2138{ echo "$as_me:$LINENO: checking target system type" >&5
2139echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2140if test "${ac_cv_target+set}" = set; then
2141  echo $ECHO_N "(cached) $ECHO_C" >&6
2142else
2143  if test "x$target_alias" = x; then
2144  ac_cv_target=$ac_cv_host
2145else
2146  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2147    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2148echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2149   { (exit 1); exit 1; }; }
2150fi
2151
2152fi
2153{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2154echo "${ECHO_T}$ac_cv_target" >&6; }
2155case $ac_cv_target in
2156*-*-*) ;;
2157*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2158echo "$as_me: error: invalid value of canonical target" >&2;}
2159   { (exit 1); exit 1; }; };;
2160esac
2161target=$ac_cv_target
2162ac_save_IFS=$IFS; IFS='-'
2163set x $ac_cv_target
2164shift
2165target_cpu=$1
2166target_vendor=$2
2167shift; shift
2168# Remember, the first character of IFS is used to create $*,
2169# except with old shells:
2170target_os=$*
2171IFS=$ac_save_IFS
2172case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2173
2174
2175# The aliases save the names the user supplied, while $host etc.
2176# will get canonicalized.
2177test -n "$target_alias" &&
2178  test "$program_prefix$program_suffix$program_transform_name" = \
2179    NONENONEs,x,x, &&
2180  program_prefix=${target_alias}-
2181
2182{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2183echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2184if test "${llvm_cv_os_type+set}" = set; then
2185  echo $ECHO_N "(cached) $ECHO_C" >&6
2186else
2187  case $host in
2188  *-*-aix*)
2189    llvm_cv_link_all_option="-Wl,--whole-archive"
2190    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2191    llvm_cv_os_type="AIX"
2192    llvm_cv_platform_type="Unix" ;;
2193  *-*-irix*)
2194    llvm_cv_link_all_option="-Wl,--whole-archive"
2195    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2196    llvm_cv_os_type="IRIX"
2197    llvm_cv_platform_type="Unix" ;;
2198  *-*-cygwin*)
2199    llvm_cv_link_all_option="-Wl,--whole-archive"
2200    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2201    llvm_cv_os_type="Cygwin"
2202    llvm_cv_platform_type="Unix" ;;
2203  *-*-darwin*)
2204    llvm_cv_link_all_option="-Wl,-all_load"
2205    llvm_cv_no_link_all_option="-Wl,-noall_load"
2206    llvm_cv_os_type="Darwin"
2207    llvm_cv_platform_type="Unix" ;;
2208  *-*-minix*)
2209    llvm_cv_link_all_option="-Wl,-all_load"
2210    llvm_cv_no_link_all_option="-Wl,-noall_load"
2211    llvm_cv_os_type="Minix"
2212    llvm_cv_platform_type="Unix" ;;
2213  *-*-freebsd*)
2214    llvm_cv_link_all_option="-Wl,--whole-archive"
2215    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2216    llvm_cv_os_type="FreeBSD"
2217    llvm_cv_platform_type="Unix" ;;
2218  *-*-openbsd*)
2219    llvm_cv_link_all_option="-Wl,--whole-archive"
2220    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2221    llvm_cv_os_type="OpenBSD"
2222    llvm_cv_platform_type="Unix" ;;
2223  *-*-netbsd*)
2224    llvm_cv_link_all_option="-Wl,--whole-archive"
2225    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2226    llvm_cv_os_type="NetBSD"
2227    llvm_cv_platform_type="Unix" ;;
2228  *-*-dragonfly*)
2229    llvm_cv_link_all_option="-Wl,--whole-archive"
2230    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2231    llvm_cv_os_type="DragonFly"
2232    llvm_cv_platform_type="Unix" ;;
2233  *-*-hpux*)
2234    llvm_cv_link_all_option="-Wl,--whole-archive"
2235    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2236    llvm_cv_os_type="HP-UX"
2237    llvm_cv_platform_type="Unix" ;;
2238  *-*-interix*)
2239    llvm_cv_link_all_option="-Wl,--whole-archive"
2240    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2241    llvm_cv_os_type="Interix"
2242    llvm_cv_platform_type="Unix" ;;
2243  *-*-linux*)
2244    llvm_cv_link_all_option="-Wl,--whole-archive"
2245    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2246    llvm_cv_os_type="Linux"
2247    llvm_cv_platform_type="Unix" ;;
2248  *-*-solaris*)
2249    llvm_cv_link_all_option="-Wl,-z,allextract"
2250    llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2251    llvm_cv_os_type="SunOS"
2252    llvm_cv_platform_type="Unix" ;;
2253  *-*-auroraux*)
2254    llvm_cv_link_all_option="-Wl,-z,allextract"
2255    llvm_cv_link_all_option="-Wl,-z,defaultextract"
2256    llvm_cv_os_type="AuroraUX"
2257    llvm_cv_platform_type="Unix" ;;
2258  *-*-win32*)
2259    llvm_cv_link_all_option="-Wl,--whole-archive"
2260    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2261    llvm_cv_os_type="Win32"
2262    llvm_cv_platform_type="Win32" ;;
2263  *-*-mingw*)
2264    llvm_cv_link_all_option="-Wl,--whole-archive"
2265    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2266    llvm_cv_os_type="MingW"
2267    llvm_cv_platform_type="Win32" ;;
2268  *-*-haiku*)
2269    llvm_cv_link_all_option="-Wl,--whole-archive"
2270    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2271    llvm_cv_os_type="Haiku"
2272    llvm_cv_platform_type="Unix" ;;
2273  *-unknown-eabi*)
2274    llvm_cv_link_all_option="-Wl,--whole-archive"
2275    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2276    llvm_cv_os_type="Freestanding"
2277    llvm_cv_platform_type="Unix" ;;
2278  *-unknown-elf*)
2279    llvm_cv_link_all_option="-Wl,--whole-archive"
2280    llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2281    llvm_cv_os_type="Freestanding"
2282    llvm_cv_platform_type="Unix" ;;
2283  *)
2284    llvm_cv_link_all_option=""
2285    llvm_cv_no_link_all_option=""
2286    llvm_cv_os_type="Unknown"
2287    llvm_cv_platform_type="Unknown" ;;
2288esac
2289fi
2290{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2291echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2292
2293{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2294echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2295if test "${llvm_cv_target_os_type+set}" = set; then
2296  echo $ECHO_N "(cached) $ECHO_C" >&6
2297else
2298  case $target in
2299  *-*-aix*)
2300    llvm_cv_target_os_type="AIX" ;;
2301  *-*-irix*)
2302    llvm_cv_target_os_type="IRIX" ;;
2303  *-*-cygwin*)
2304    llvm_cv_target_os_type="Cygwin" ;;
2305  *-*-darwin*)
2306    llvm_cv_target_os_type="Darwin" ;;
2307  *-*-minix*)
2308    llvm_cv_target_os_type="Minix" ;;
2309  *-*-freebsd*)
2310    llvm_cv_target_os_type="FreeBSD" ;;
2311  *-*-openbsd*)
2312    llvm_cv_target_os_type="OpenBSD" ;;
2313  *-*-netbsd*)
2314    llvm_cv_target_os_type="NetBSD" ;;
2315  *-*-dragonfly*)
2316    llvm_cv_target_os_type="DragonFly" ;;
2317  *-*-hpux*)
2318    llvm_cv_target_os_type="HP-UX" ;;
2319  *-*-interix*)
2320    llvm_cv_target_os_type="Interix" ;;
2321  *-*-linux*)
2322    llvm_cv_target_os_type="Linux" ;;
2323  *-*-solaris*)
2324    llvm_cv_target_os_type="SunOS" ;;
2325  *-*-auroraux*)
2326    llvm_cv_target_os_type="AuroraUX" ;;
2327  *-*-win32*)
2328    llvm_cv_target_os_type="Win32" ;;
2329  *-*-mingw*)
2330    llvm_cv_target_os_type="MingW" ;;
2331  *-*-haiku*)
2332    llvm_cv_target_os_type="Haiku" ;;
2333  *-unknown-eabi*)
2334    llvm_cv_target_os_type="Freestanding" ;;
2335  *)
2336    llvm_cv_target_os_type="Unknown" ;;
2337esac
2338fi
2339{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2340echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2341
2342if test "$llvm_cv_os_type" = "Unknown" ; then
2343  { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2344echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2345   { (exit 1); exit 1; }; }
2346fi
2347
2348OS=$llvm_cv_os_type
2349
2350HOST_OS=$llvm_cv_os_type
2351
2352TARGET_OS=$llvm_cv_target_os_type
2353
2354
2355LINKALL=$llvm_cv_link_all_option
2356
2357NOLINKALL=$llvm_cv_no_link_all_option
2358
2359
2360case $llvm_cv_platform_type in
2361  Unix)
2362
2363cat >>confdefs.h <<\_ACEOF
2364#define LLVM_ON_UNIX 1
2365_ACEOF
2366
2367    LLVM_ON_UNIX=1
2368
2369    LLVM_ON_WIN32=0
2370
2371    ;;
2372  Win32)
2373
2374cat >>confdefs.h <<\_ACEOF
2375#define LLVM_ON_WIN32 1
2376_ACEOF
2377
2378    LLVM_ON_UNIX=0
2379
2380    LLVM_ON_WIN32=1
2381
2382    ;;
2383esac
2384
2385{ echo "$as_me:$LINENO: checking target architecture" >&5
2386echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2387if test "${llvm_cv_target_arch+set}" = set; then
2388  echo $ECHO_N "(cached) $ECHO_C" >&6
2389else
2390  case $target in
2391  i?86-*)                 llvm_cv_target_arch="x86" ;;
2392  amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
2393  sparc*-*)               llvm_cv_target_arch="Sparc" ;;
2394  powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
2395  alpha*-*)               llvm_cv_target_arch="Alpha" ;;
2396  arm*-*)                 llvm_cv_target_arch="ARM" ;;
2397  mips-*)                 llvm_cv_target_arch="Mips" ;;
2398  xcore-*)                llvm_cv_target_arch="XCore" ;;
2399  msp430-*)               llvm_cv_target_arch="MSP430" ;;
2400  s390x-*)                llvm_cv_target_arch="SystemZ" ;;
2401  bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
2402  mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
2403  ptx-*)                  llvm_cv_target_arch="PTX" ;;
2404  *)                      llvm_cv_target_arch="Unknown" ;;
2405esac
2406fi
2407{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2408echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2409
2410if test "$llvm_cv_target_arch" = "Unknown" ; then
2411  { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2412echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2413fi
2414
2415# Determine the LLVM native architecture for the target
2416case "$llvm_cv_target_arch" in
2417    x86)     LLVM_NATIVE_ARCH="X86" ;;
2418    x86_64)  LLVM_NATIVE_ARCH="X86" ;;
2419    *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2420esac
2421
2422ARCH=$llvm_cv_target_arch
2423
2424
2425ac_ext=c
2426ac_cpp='$CPP $CPPFLAGS'
2427ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2428ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2429ac_compiler_gnu=$ac_cv_c_compiler_gnu
2430if test -n "$ac_tool_prefix"; then
2431  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2432set dummy ${ac_tool_prefix}gcc; ac_word=$2
2433{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2434echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2435if test "${ac_cv_prog_CC+set}" = set; then
2436  echo $ECHO_N "(cached) $ECHO_C" >&6
2437else
2438  if test -n "$CC"; then
2439  ac_cv_prog_CC="$CC" # Let the user override the test.
2440else
2441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2442for as_dir in $PATH
2443do
2444  IFS=$as_save_IFS
2445  test -z "$as_dir" && as_dir=.
2446  for ac_exec_ext in '' $ac_executable_extensions; do
2447  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2448    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2449    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2450    break 2
2451  fi
2452done
2453done
2454IFS=$as_save_IFS
2455
2456fi
2457fi
2458CC=$ac_cv_prog_CC
2459if test -n "$CC"; then
2460  { echo "$as_me:$LINENO: result: $CC" >&5
2461echo "${ECHO_T}$CC" >&6; }
2462else
2463  { echo "$as_me:$LINENO: result: no" >&5
2464echo "${ECHO_T}no" >&6; }
2465fi
2466
2467
2468fi
2469if test -z "$ac_cv_prog_CC"; then
2470  ac_ct_CC=$CC
2471  # Extract the first word of "gcc", so it can be a program name with args.
2472set dummy gcc; ac_word=$2
2473{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2474echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2475if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2476  echo $ECHO_N "(cached) $ECHO_C" >&6
2477else
2478  if test -n "$ac_ct_CC"; then
2479  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2480else
2481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2482for as_dir in $PATH
2483do
2484  IFS=$as_save_IFS
2485  test -z "$as_dir" && as_dir=.
2486  for ac_exec_ext in '' $ac_executable_extensions; do
2487  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2488    ac_cv_prog_ac_ct_CC="gcc"
2489    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2490    break 2
2491  fi
2492done
2493done
2494IFS=$as_save_IFS
2495
2496fi
2497fi
2498ac_ct_CC=$ac_cv_prog_ac_ct_CC
2499if test -n "$ac_ct_CC"; then
2500  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2501echo "${ECHO_T}$ac_ct_CC" >&6; }
2502else
2503  { echo "$as_me:$LINENO: result: no" >&5
2504echo "${ECHO_T}no" >&6; }
2505fi
2506
2507  if test "x$ac_ct_CC" = x; then
2508    CC=""
2509  else
2510    case $cross_compiling:$ac_tool_warned in
2511yes:)
2512{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2513whose name does not start with the host triplet.  If you think this
2514configuration is useful to you, please write to autoconf@gnu.org." >&5
2515echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2516whose name does not start with the host triplet.  If you think this
2517configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2518ac_tool_warned=yes ;;
2519esac
2520    CC=$ac_ct_CC
2521  fi
2522else
2523  CC="$ac_cv_prog_CC"
2524fi
2525
2526if test -z "$CC"; then
2527          if test -n "$ac_tool_prefix"; then
2528    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2529set dummy ${ac_tool_prefix}cc; ac_word=$2
2530{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2531echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2532if test "${ac_cv_prog_CC+set}" = set; then
2533  echo $ECHO_N "(cached) $ECHO_C" >&6
2534else
2535  if test -n "$CC"; then
2536  ac_cv_prog_CC="$CC" # Let the user override the test.
2537else
2538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539for as_dir in $PATH
2540do
2541  IFS=$as_save_IFS
2542  test -z "$as_dir" && as_dir=.
2543  for ac_exec_ext in '' $ac_executable_extensions; do
2544  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2545    ac_cv_prog_CC="${ac_tool_prefix}cc"
2546    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2547    break 2
2548  fi
2549done
2550done
2551IFS=$as_save_IFS
2552
2553fi
2554fi
2555CC=$ac_cv_prog_CC
2556if test -n "$CC"; then
2557  { echo "$as_me:$LINENO: result: $CC" >&5
2558echo "${ECHO_T}$CC" >&6; }
2559else
2560  { echo "$as_me:$LINENO: result: no" >&5
2561echo "${ECHO_T}no" >&6; }
2562fi
2563
2564
2565  fi
2566fi
2567if test -z "$CC"; then
2568  # Extract the first word of "cc", so it can be a program name with args.
2569set dummy cc; ac_word=$2
2570{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2571echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2572if test "${ac_cv_prog_CC+set}" = set; then
2573  echo $ECHO_N "(cached) $ECHO_C" >&6
2574else
2575  if test -n "$CC"; then
2576  ac_cv_prog_CC="$CC" # Let the user override the test.
2577else
2578  ac_prog_rejected=no
2579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2580for as_dir in $PATH
2581do
2582  IFS=$as_save_IFS
2583  test -z "$as_dir" && as_dir=.
2584  for ac_exec_ext in '' $ac_executable_extensions; do
2585  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2586    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2587       ac_prog_rejected=yes
2588       continue
2589     fi
2590    ac_cv_prog_CC="cc"
2591    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2592    break 2
2593  fi
2594done
2595done
2596IFS=$as_save_IFS
2597
2598if test $ac_prog_rejected = yes; then
2599  # We found a bogon in the path, so make sure we never use it.
2600  set dummy $ac_cv_prog_CC
2601  shift
2602  if test $# != 0; then
2603    # We chose a different compiler from the bogus one.
2604    # However, it has the same basename, so the bogon will be chosen
2605    # first if we set CC to just the basename; use the full file name.
2606    shift
2607    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2608  fi
2609fi
2610fi
2611fi
2612CC=$ac_cv_prog_CC
2613if test -n "$CC"; then
2614  { echo "$as_me:$LINENO: result: $CC" >&5
2615echo "${ECHO_T}$CC" >&6; }
2616else
2617  { echo "$as_me:$LINENO: result: no" >&5
2618echo "${ECHO_T}no" >&6; }
2619fi
2620
2621
2622fi
2623if test -z "$CC"; then
2624  if test -n "$ac_tool_prefix"; then
2625  for ac_prog in cl.exe
2626  do
2627    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2628set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2629{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2630echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2631if test "${ac_cv_prog_CC+set}" = set; then
2632  echo $ECHO_N "(cached) $ECHO_C" >&6
2633else
2634  if test -n "$CC"; then
2635  ac_cv_prog_CC="$CC" # Let the user override the test.
2636else
2637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638for as_dir in $PATH
2639do
2640  IFS=$as_save_IFS
2641  test -z "$as_dir" && as_dir=.
2642  for ac_exec_ext in '' $ac_executable_extensions; do
2643  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2644    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2645    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2646    break 2
2647  fi
2648done
2649done
2650IFS=$as_save_IFS
2651
2652fi
2653fi
2654CC=$ac_cv_prog_CC
2655if test -n "$CC"; then
2656  { echo "$as_me:$LINENO: result: $CC" >&5
2657echo "${ECHO_T}$CC" >&6; }
2658else
2659  { echo "$as_me:$LINENO: result: no" >&5
2660echo "${ECHO_T}no" >&6; }
2661fi
2662
2663
2664    test -n "$CC" && break
2665  done
2666fi
2667if test -z "$CC"; then
2668  ac_ct_CC=$CC
2669  for ac_prog in cl.exe
2670do
2671  # Extract the first word of "$ac_prog", so it can be a program name with args.
2672set dummy $ac_prog; ac_word=$2
2673{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2674echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2675if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2676  echo $ECHO_N "(cached) $ECHO_C" >&6
2677else
2678  if test -n "$ac_ct_CC"; then
2679  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2680else
2681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2682for as_dir in $PATH
2683do
2684  IFS=$as_save_IFS
2685  test -z "$as_dir" && as_dir=.
2686  for ac_exec_ext in '' $ac_executable_extensions; do
2687  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2688    ac_cv_prog_ac_ct_CC="$ac_prog"
2689    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2690    break 2
2691  fi
2692done
2693done
2694IFS=$as_save_IFS
2695
2696fi
2697fi
2698ac_ct_CC=$ac_cv_prog_ac_ct_CC
2699if test -n "$ac_ct_CC"; then
2700  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2701echo "${ECHO_T}$ac_ct_CC" >&6; }
2702else
2703  { echo "$as_me:$LINENO: result: no" >&5
2704echo "${ECHO_T}no" >&6; }
2705fi
2706
2707
2708  test -n "$ac_ct_CC" && break
2709done
2710
2711  if test "x$ac_ct_CC" = x; then
2712    CC=""
2713  else
2714    case $cross_compiling:$ac_tool_warned in
2715yes:)
2716{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2717whose name does not start with the host triplet.  If you think this
2718configuration is useful to you, please write to autoconf@gnu.org." >&5
2719echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2720whose name does not start with the host triplet.  If you think this
2721configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2722ac_tool_warned=yes ;;
2723esac
2724    CC=$ac_ct_CC
2725  fi
2726fi
2727
2728fi
2729
2730
2731test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2732See \`config.log' for more details." >&5
2733echo "$as_me: error: no acceptable C compiler found in \$PATH
2734See \`config.log' for more details." >&2;}
2735   { (exit 1); exit 1; }; }
2736
2737# Provide some information about the compiler.
2738echo "$as_me:$LINENO: checking for C compiler version" >&5
2739ac_compiler=`set X $ac_compile; echo $2`
2740{ (ac_try="$ac_compiler --version >&5"
2741case "(($ac_try" in
2742  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2743  *) ac_try_echo=$ac_try;;
2744esac
2745eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2746  (eval "$ac_compiler --version >&5") 2>&5
2747  ac_status=$?
2748  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2749  (exit $ac_status); }
2750{ (ac_try="$ac_compiler -v >&5"
2751case "(($ac_try" in
2752  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2753  *) ac_try_echo=$ac_try;;
2754esac
2755eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2756  (eval "$ac_compiler -v >&5") 2>&5
2757  ac_status=$?
2758  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759  (exit $ac_status); }
2760{ (ac_try="$ac_compiler -V >&5"
2761case "(($ac_try" in
2762  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2763  *) ac_try_echo=$ac_try;;
2764esac
2765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2766  (eval "$ac_compiler -V >&5") 2>&5
2767  ac_status=$?
2768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2769  (exit $ac_status); }
2770
2771cat >conftest.$ac_ext <<_ACEOF
2772/* confdefs.h.  */
2773_ACEOF
2774cat confdefs.h >>conftest.$ac_ext
2775cat >>conftest.$ac_ext <<_ACEOF
2776/* end confdefs.h.  */
2777
2778int
2779main ()
2780{
2781
2782  ;
2783  return 0;
2784}
2785_ACEOF
2786ac_clean_files_save=$ac_clean_files
2787ac_clean_files="$ac_clean_files a.out a.exe b.out"
2788# Try to create an executable without -o first, disregard a.out.
2789# It will help us diagnose broken compilers, and finding out an intuition
2790# of exeext.
2791{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2792echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2793ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2794#
2795# List of possible output files, starting from the most likely.
2796# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2797# only as a last resort.  b.out is created by i960 compilers.
2798ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2799#
2800# The IRIX 6 linker writes into existing files which may not be
2801# executable, retaining their permissions.  Remove them first so a
2802# subsequent execution test works.
2803ac_rmfiles=
2804for ac_file in $ac_files
2805do
2806  case $ac_file in
2807    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2808    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2809  esac
2810done
2811rm -f $ac_rmfiles
2812
2813if { (ac_try="$ac_link_default"
2814case "(($ac_try" in
2815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2816  *) ac_try_echo=$ac_try;;
2817esac
2818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2819  (eval "$ac_link_default") 2>&5
2820  ac_status=$?
2821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822  (exit $ac_status); }; then
2823  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2824# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2825# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2826# so that the user can short-circuit this test for compilers unknown to
2827# Autoconf.
2828for ac_file in $ac_files
2829do
2830  test -f "$ac_file" || continue
2831  case $ac_file in
2832    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2833	;;
2834    [ab].out )
2835	# We found the default executable, but exeext='' is most
2836	# certainly right.
2837	break;;
2838    *.* )
2839        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2840	then :; else
2841	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2842	fi
2843	# We set ac_cv_exeext here because the later test for it is not
2844	# safe: cross compilers may not add the suffix if given an `-o'
2845	# argument, so we may need to know it at that point already.
2846	# Even if this section looks crufty: it has the advantage of
2847	# actually working.
2848	break;;
2849    * )
2850	break;;
2851  esac
2852done
2853test "$ac_cv_exeext" = no && ac_cv_exeext=
2854
2855else
2856  echo "$as_me: failed program was:" >&5
2857sed 's/^/| /' conftest.$ac_ext >&5
2858
2859{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2860See \`config.log' for more details." >&5
2861echo "$as_me: error: C compiler cannot create executables
2862See \`config.log' for more details." >&2;}
2863   { (exit 77); exit 77; }; }
2864fi
2865
2866ac_exeext=$ac_cv_exeext
2867{ echo "$as_me:$LINENO: result: $ac_file" >&5
2868echo "${ECHO_T}$ac_file" >&6; }
2869
2870# Check that the compiler produces executables we can run.  If not, either
2871# the compiler is broken, or we cross compile.
2872{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2873echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2874# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2875# If not cross compiling, check that we can run a simple program.
2876if test "$cross_compiling" != yes; then
2877  if { ac_try='./$ac_file'
2878  { (case "(($ac_try" in
2879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2880  *) ac_try_echo=$ac_try;;
2881esac
2882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2883  (eval "$ac_try") 2>&5
2884  ac_status=$?
2885  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2886  (exit $ac_status); }; }; then
2887    cross_compiling=no
2888  else
2889    if test "$cross_compiling" = maybe; then
2890	cross_compiling=yes
2891    else
2892	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2893If you meant to cross compile, use \`--host'.
2894See \`config.log' for more details." >&5
2895echo "$as_me: error: cannot run C compiled programs.
2896If you meant to cross compile, use \`--host'.
2897See \`config.log' for more details." >&2;}
2898   { (exit 1); exit 1; }; }
2899    fi
2900  fi
2901fi
2902{ echo "$as_me:$LINENO: result: yes" >&5
2903echo "${ECHO_T}yes" >&6; }
2904
2905rm -f a.out a.exe conftest$ac_cv_exeext b.out
2906ac_clean_files=$ac_clean_files_save
2907# Check that the compiler produces executables we can run.  If not, either
2908# the compiler is broken, or we cross compile.
2909{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2910echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2911{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2912echo "${ECHO_T}$cross_compiling" >&6; }
2913
2914{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2915echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2916if { (ac_try="$ac_link"
2917case "(($ac_try" in
2918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919  *) ac_try_echo=$ac_try;;
2920esac
2921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2922  (eval "$ac_link") 2>&5
2923  ac_status=$?
2924  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2925  (exit $ac_status); }; then
2926  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2927# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2928# work properly (i.e., refer to `conftest.exe'), while it won't with
2929# `rm'.
2930for ac_file in conftest.exe conftest conftest.*; do
2931  test -f "$ac_file" || continue
2932  case $ac_file in
2933    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2934    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2935	  break;;
2936    * ) break;;
2937  esac
2938done
2939else
2940  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2941See \`config.log' for more details." >&5
2942echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2943See \`config.log' for more details." >&2;}
2944   { (exit 1); exit 1; }; }
2945fi
2946
2947rm -f conftest$ac_cv_exeext
2948{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2949echo "${ECHO_T}$ac_cv_exeext" >&6; }
2950
2951rm -f conftest.$ac_ext
2952EXEEXT=$ac_cv_exeext
2953ac_exeext=$EXEEXT
2954{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2955echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2956if test "${ac_cv_objext+set}" = set; then
2957  echo $ECHO_N "(cached) $ECHO_C" >&6
2958else
2959  cat >conftest.$ac_ext <<_ACEOF
2960/* confdefs.h.  */
2961_ACEOF
2962cat confdefs.h >>conftest.$ac_ext
2963cat >>conftest.$ac_ext <<_ACEOF
2964/* end confdefs.h.  */
2965
2966int
2967main ()
2968{
2969
2970  ;
2971  return 0;
2972}
2973_ACEOF
2974rm -f conftest.o conftest.obj
2975if { (ac_try="$ac_compile"
2976case "(($ac_try" in
2977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2978  *) ac_try_echo=$ac_try;;
2979esac
2980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2981  (eval "$ac_compile") 2>&5
2982  ac_status=$?
2983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2984  (exit $ac_status); }; then
2985  for ac_file in conftest.o conftest.obj conftest.*; do
2986  test -f "$ac_file" || continue;
2987  case $ac_file in
2988    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2989    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2990       break;;
2991  esac
2992done
2993else
2994  echo "$as_me: failed program was:" >&5
2995sed 's/^/| /' conftest.$ac_ext >&5
2996
2997{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2998See \`config.log' for more details." >&5
2999echo "$as_me: error: cannot compute suffix of object files: cannot compile
3000See \`config.log' for more details." >&2;}
3001   { (exit 1); exit 1; }; }
3002fi
3003
3004rm -f conftest.$ac_cv_objext conftest.$ac_ext
3005fi
3006{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3007echo "${ECHO_T}$ac_cv_objext" >&6; }
3008OBJEXT=$ac_cv_objext
3009ac_objext=$OBJEXT
3010{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3011echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3012if test "${ac_cv_c_compiler_gnu+set}" = set; then
3013  echo $ECHO_N "(cached) $ECHO_C" >&6
3014else
3015  cat >conftest.$ac_ext <<_ACEOF
3016/* confdefs.h.  */
3017_ACEOF
3018cat confdefs.h >>conftest.$ac_ext
3019cat >>conftest.$ac_ext <<_ACEOF
3020/* end confdefs.h.  */
3021
3022int
3023main ()
3024{
3025#ifndef __GNUC__
3026       choke me
3027#endif
3028
3029  ;
3030  return 0;
3031}
3032_ACEOF
3033rm -f conftest.$ac_objext
3034if { (ac_try="$ac_compile"
3035case "(($ac_try" in
3036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3037  *) ac_try_echo=$ac_try;;
3038esac
3039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3040  (eval "$ac_compile") 2>conftest.er1
3041  ac_status=$?
3042  grep -v '^ *+' conftest.er1 >conftest.err
3043  rm -f conftest.er1
3044  cat conftest.err >&5
3045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046  (exit $ac_status); } &&
3047	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3048  { (case "(($ac_try" in
3049  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3050  *) ac_try_echo=$ac_try;;
3051esac
3052eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3053  (eval "$ac_try") 2>&5
3054  ac_status=$?
3055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3056  (exit $ac_status); }; } &&
3057	 { ac_try='test -s conftest.$ac_objext'
3058  { (case "(($ac_try" in
3059  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3060  *) ac_try_echo=$ac_try;;
3061esac
3062eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3063  (eval "$ac_try") 2>&5
3064  ac_status=$?
3065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3066  (exit $ac_status); }; }; then
3067  ac_compiler_gnu=yes
3068else
3069  echo "$as_me: failed program was:" >&5
3070sed 's/^/| /' conftest.$ac_ext >&5
3071
3072	ac_compiler_gnu=no
3073fi
3074
3075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3076ac_cv_c_compiler_gnu=$ac_compiler_gnu
3077
3078fi
3079{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3080echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3081GCC=`test $ac_compiler_gnu = yes && echo yes`
3082ac_test_CFLAGS=${CFLAGS+set}
3083ac_save_CFLAGS=$CFLAGS
3084{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3085echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3086if test "${ac_cv_prog_cc_g+set}" = set; then
3087  echo $ECHO_N "(cached) $ECHO_C" >&6
3088else
3089  ac_save_c_werror_flag=$ac_c_werror_flag
3090   ac_c_werror_flag=yes
3091   ac_cv_prog_cc_g=no
3092   CFLAGS="-g"
3093   cat >conftest.$ac_ext <<_ACEOF
3094/* confdefs.h.  */
3095_ACEOF
3096cat confdefs.h >>conftest.$ac_ext
3097cat >>conftest.$ac_ext <<_ACEOF
3098/* end confdefs.h.  */
3099
3100int
3101main ()
3102{
3103
3104  ;
3105  return 0;
3106}
3107_ACEOF
3108rm -f conftest.$ac_objext
3109if { (ac_try="$ac_compile"
3110case "(($ac_try" in
3111  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3112  *) ac_try_echo=$ac_try;;
3113esac
3114eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3115  (eval "$ac_compile") 2>conftest.er1
3116  ac_status=$?
3117  grep -v '^ *+' conftest.er1 >conftest.err
3118  rm -f conftest.er1
3119  cat conftest.err >&5
3120  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3121  (exit $ac_status); } &&
3122	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3123  { (case "(($ac_try" in
3124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3125  *) ac_try_echo=$ac_try;;
3126esac
3127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3128  (eval "$ac_try") 2>&5
3129  ac_status=$?
3130  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3131  (exit $ac_status); }; } &&
3132	 { ac_try='test -s conftest.$ac_objext'
3133  { (case "(($ac_try" in
3134  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3135  *) ac_try_echo=$ac_try;;
3136esac
3137eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3138  (eval "$ac_try") 2>&5
3139  ac_status=$?
3140  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3141  (exit $ac_status); }; }; then
3142  ac_cv_prog_cc_g=yes
3143else
3144  echo "$as_me: failed program was:" >&5
3145sed 's/^/| /' conftest.$ac_ext >&5
3146
3147	CFLAGS=""
3148      cat >conftest.$ac_ext <<_ACEOF
3149/* confdefs.h.  */
3150_ACEOF
3151cat confdefs.h >>conftest.$ac_ext
3152cat >>conftest.$ac_ext <<_ACEOF
3153/* end confdefs.h.  */
3154
3155int
3156main ()
3157{
3158
3159  ;
3160  return 0;
3161}
3162_ACEOF
3163rm -f conftest.$ac_objext
3164if { (ac_try="$ac_compile"
3165case "(($ac_try" in
3166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167  *) ac_try_echo=$ac_try;;
3168esac
3169eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3170  (eval "$ac_compile") 2>conftest.er1
3171  ac_status=$?
3172  grep -v '^ *+' conftest.er1 >conftest.err
3173  rm -f conftest.er1
3174  cat conftest.err >&5
3175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3176  (exit $ac_status); } &&
3177	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3178  { (case "(($ac_try" in
3179  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180  *) ac_try_echo=$ac_try;;
3181esac
3182eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3183  (eval "$ac_try") 2>&5
3184  ac_status=$?
3185  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186  (exit $ac_status); }; } &&
3187	 { ac_try='test -s conftest.$ac_objext'
3188  { (case "(($ac_try" in
3189  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3190  *) ac_try_echo=$ac_try;;
3191esac
3192eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3193  (eval "$ac_try") 2>&5
3194  ac_status=$?
3195  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3196  (exit $ac_status); }; }; then
3197  :
3198else
3199  echo "$as_me: failed program was:" >&5
3200sed 's/^/| /' conftest.$ac_ext >&5
3201
3202	ac_c_werror_flag=$ac_save_c_werror_flag
3203	 CFLAGS="-g"
3204	 cat >conftest.$ac_ext <<_ACEOF
3205/* confdefs.h.  */
3206_ACEOF
3207cat confdefs.h >>conftest.$ac_ext
3208cat >>conftest.$ac_ext <<_ACEOF
3209/* end confdefs.h.  */
3210
3211int
3212main ()
3213{
3214
3215  ;
3216  return 0;
3217}
3218_ACEOF
3219rm -f conftest.$ac_objext
3220if { (ac_try="$ac_compile"
3221case "(($ac_try" in
3222  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3223  *) ac_try_echo=$ac_try;;
3224esac
3225eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3226  (eval "$ac_compile") 2>conftest.er1
3227  ac_status=$?
3228  grep -v '^ *+' conftest.er1 >conftest.err
3229  rm -f conftest.er1
3230  cat conftest.err >&5
3231  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3232  (exit $ac_status); } &&
3233	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3234  { (case "(($ac_try" in
3235  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3236  *) ac_try_echo=$ac_try;;
3237esac
3238eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3239  (eval "$ac_try") 2>&5
3240  ac_status=$?
3241  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242  (exit $ac_status); }; } &&
3243	 { ac_try='test -s conftest.$ac_objext'
3244  { (case "(($ac_try" in
3245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246  *) ac_try_echo=$ac_try;;
3247esac
3248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3249  (eval "$ac_try") 2>&5
3250  ac_status=$?
3251  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3252  (exit $ac_status); }; }; then
3253  ac_cv_prog_cc_g=yes
3254else
3255  echo "$as_me: failed program was:" >&5
3256sed 's/^/| /' conftest.$ac_ext >&5
3257
3258
3259fi
3260
3261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3262fi
3263
3264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3265fi
3266
3267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3268   ac_c_werror_flag=$ac_save_c_werror_flag
3269fi
3270{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3271echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3272if test "$ac_test_CFLAGS" = set; then
3273  CFLAGS=$ac_save_CFLAGS
3274elif test $ac_cv_prog_cc_g = yes; then
3275  if test "$GCC" = yes; then
3276    CFLAGS="-g -O2"
3277  else
3278    CFLAGS="-g"
3279  fi
3280else
3281  if test "$GCC" = yes; then
3282    CFLAGS="-O2"
3283  else
3284    CFLAGS=
3285  fi
3286fi
3287{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3288echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3289if test "${ac_cv_prog_cc_c89+set}" = set; then
3290  echo $ECHO_N "(cached) $ECHO_C" >&6
3291else
3292  ac_cv_prog_cc_c89=no
3293ac_save_CC=$CC
3294cat >conftest.$ac_ext <<_ACEOF
3295/* confdefs.h.  */
3296_ACEOF
3297cat confdefs.h >>conftest.$ac_ext
3298cat >>conftest.$ac_ext <<_ACEOF
3299/* end confdefs.h.  */
3300#include <stdarg.h>
3301#include <stdio.h>
3302#include <sys/types.h>
3303#include <sys/stat.h>
3304/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3305struct buf { int x; };
3306FILE * (*rcsopen) (struct buf *, struct stat *, int);
3307static char *e (p, i)
3308     char **p;
3309     int i;
3310{
3311  return p[i];
3312}
3313static char *f (char * (*g) (char **, int), char **p, ...)
3314{
3315  char *s;
3316  va_list v;
3317  va_start (v,p);
3318  s = g (p, va_arg (v,int));
3319  va_end (v);
3320  return s;
3321}
3322
3323/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3324   function prototypes and stuff, but not '\xHH' hex character constants.
3325   These don't provoke an error unfortunately, instead are silently treated
3326   as 'x'.  The following induces an error, until -std is added to get
3327   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3328   array size at least.  It's necessary to write '\x00'==0 to get something
3329   that's true only with -std.  */
3330int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3331
3332/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3333   inside strings and character constants.  */
3334#define FOO(x) 'x'
3335int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3336
3337int test (int i, double x);
3338struct s1 {int (*f) (int a);};
3339struct s2 {int (*f) (double a);};
3340int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3341int argc;
3342char **argv;
3343int
3344main ()
3345{
3346return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3347  ;
3348  return 0;
3349}
3350_ACEOF
3351for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3352	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3353do
3354  CC="$ac_save_CC $ac_arg"
3355  rm -f conftest.$ac_objext
3356if { (ac_try="$ac_compile"
3357case "(($ac_try" in
3358  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359  *) ac_try_echo=$ac_try;;
3360esac
3361eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3362  (eval "$ac_compile") 2>conftest.er1
3363  ac_status=$?
3364  grep -v '^ *+' conftest.er1 >conftest.err
3365  rm -f conftest.er1
3366  cat conftest.err >&5
3367  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3368  (exit $ac_status); } &&
3369	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3370  { (case "(($ac_try" in
3371  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3372  *) ac_try_echo=$ac_try;;
3373esac
3374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3375  (eval "$ac_try") 2>&5
3376  ac_status=$?
3377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3378  (exit $ac_status); }; } &&
3379	 { ac_try='test -s conftest.$ac_objext'
3380  { (case "(($ac_try" in
3381  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3382  *) ac_try_echo=$ac_try;;
3383esac
3384eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3385  (eval "$ac_try") 2>&5
3386  ac_status=$?
3387  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3388  (exit $ac_status); }; }; then
3389  ac_cv_prog_cc_c89=$ac_arg
3390else
3391  echo "$as_me: failed program was:" >&5
3392sed 's/^/| /' conftest.$ac_ext >&5
3393
3394
3395fi
3396
3397rm -f core conftest.err conftest.$ac_objext
3398  test "x$ac_cv_prog_cc_c89" != "xno" && break
3399done
3400rm -f conftest.$ac_ext
3401CC=$ac_save_CC
3402
3403fi
3404# AC_CACHE_VAL
3405case "x$ac_cv_prog_cc_c89" in
3406  x)
3407    { echo "$as_me:$LINENO: result: none needed" >&5
3408echo "${ECHO_T}none needed" >&6; } ;;
3409  xno)
3410    { echo "$as_me:$LINENO: result: unsupported" >&5
3411echo "${ECHO_T}unsupported" >&6; } ;;
3412  *)
3413    CC="$CC $ac_cv_prog_cc_c89"
3414    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3415echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3416esac
3417
3418
3419ac_ext=c
3420ac_cpp='$CPP $CPPFLAGS'
3421ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3422ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3423ac_compiler_gnu=$ac_cv_c_compiler_gnu
3424
3425
3426ac_ext=c
3427ac_cpp='$CPP $CPPFLAGS'
3428ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3429ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3430ac_compiler_gnu=$ac_cv_c_compiler_gnu
3431{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3432echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3433# On Suns, sometimes $CPP names a directory.
3434if test -n "$CPP" && test -d "$CPP"; then
3435  CPP=
3436fi
3437if test -z "$CPP"; then
3438  if test "${ac_cv_prog_CPP+set}" = set; then
3439  echo $ECHO_N "(cached) $ECHO_C" >&6
3440else
3441      # Double quotes because CPP needs to be expanded
3442    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3443    do
3444      ac_preproc_ok=false
3445for ac_c_preproc_warn_flag in '' yes
3446do
3447  # Use a header file that comes with gcc, so configuring glibc
3448  # with a fresh cross-compiler works.
3449  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3450  # <limits.h> exists even on freestanding compilers.
3451  # On the NeXT, cc -E runs the code through the compiler's parser,
3452  # not just through cpp. "Syntax error" is here to catch this case.
3453  cat >conftest.$ac_ext <<_ACEOF
3454/* confdefs.h.  */
3455_ACEOF
3456cat confdefs.h >>conftest.$ac_ext
3457cat >>conftest.$ac_ext <<_ACEOF
3458/* end confdefs.h.  */
3459#ifdef __STDC__
3460# include <limits.h>
3461#else
3462# include <assert.h>
3463#endif
3464		     Syntax error
3465_ACEOF
3466if { (ac_try="$ac_cpp conftest.$ac_ext"
3467case "(($ac_try" in
3468  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3469  *) ac_try_echo=$ac_try;;
3470esac
3471eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3472  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3473  ac_status=$?
3474  grep -v '^ *+' conftest.er1 >conftest.err
3475  rm -f conftest.er1
3476  cat conftest.err >&5
3477  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3478  (exit $ac_status); } >/dev/null; then
3479  if test -s conftest.err; then
3480    ac_cpp_err=$ac_c_preproc_warn_flag
3481    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3482  else
3483    ac_cpp_err=
3484  fi
3485else
3486  ac_cpp_err=yes
3487fi
3488if test -z "$ac_cpp_err"; then
3489  :
3490else
3491  echo "$as_me: failed program was:" >&5
3492sed 's/^/| /' conftest.$ac_ext >&5
3493
3494  # Broken: fails on valid input.
3495continue
3496fi
3497
3498rm -f conftest.err conftest.$ac_ext
3499
3500  # OK, works on sane cases.  Now check whether nonexistent headers
3501  # can be detected and how.
3502  cat >conftest.$ac_ext <<_ACEOF
3503/* confdefs.h.  */
3504_ACEOF
3505cat confdefs.h >>conftest.$ac_ext
3506cat >>conftest.$ac_ext <<_ACEOF
3507/* end confdefs.h.  */
3508#include <ac_nonexistent.h>
3509_ACEOF
3510if { (ac_try="$ac_cpp conftest.$ac_ext"
3511case "(($ac_try" in
3512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513  *) ac_try_echo=$ac_try;;
3514esac
3515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3516  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3517  ac_status=$?
3518  grep -v '^ *+' conftest.er1 >conftest.err
3519  rm -f conftest.er1
3520  cat conftest.err >&5
3521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3522  (exit $ac_status); } >/dev/null; then
3523  if test -s conftest.err; then
3524    ac_cpp_err=$ac_c_preproc_warn_flag
3525    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3526  else
3527    ac_cpp_err=
3528  fi
3529else
3530  ac_cpp_err=yes
3531fi
3532if test -z "$ac_cpp_err"; then
3533  # Broken: success on invalid input.
3534continue
3535else
3536  echo "$as_me: failed program was:" >&5
3537sed 's/^/| /' conftest.$ac_ext >&5
3538
3539  # Passes both tests.
3540ac_preproc_ok=:
3541break
3542fi
3543
3544rm -f conftest.err conftest.$ac_ext
3545
3546done
3547# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3548rm -f conftest.err conftest.$ac_ext
3549if $ac_preproc_ok; then
3550  break
3551fi
3552
3553    done
3554    ac_cv_prog_CPP=$CPP
3555
3556fi
3557  CPP=$ac_cv_prog_CPP
3558else
3559  ac_cv_prog_CPP=$CPP
3560fi
3561{ echo "$as_me:$LINENO: result: $CPP" >&5
3562echo "${ECHO_T}$CPP" >&6; }
3563ac_preproc_ok=false
3564for ac_c_preproc_warn_flag in '' yes
3565do
3566  # Use a header file that comes with gcc, so configuring glibc
3567  # with a fresh cross-compiler works.
3568  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3569  # <limits.h> exists even on freestanding compilers.
3570  # On the NeXT, cc -E runs the code through the compiler's parser,
3571  # not just through cpp. "Syntax error" is here to catch this case.
3572  cat >conftest.$ac_ext <<_ACEOF
3573/* confdefs.h.  */
3574_ACEOF
3575cat confdefs.h >>conftest.$ac_ext
3576cat >>conftest.$ac_ext <<_ACEOF
3577/* end confdefs.h.  */
3578#ifdef __STDC__
3579# include <limits.h>
3580#else
3581# include <assert.h>
3582#endif
3583		     Syntax error
3584_ACEOF
3585if { (ac_try="$ac_cpp conftest.$ac_ext"
3586case "(($ac_try" in
3587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3588  *) ac_try_echo=$ac_try;;
3589esac
3590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3591  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3592  ac_status=$?
3593  grep -v '^ *+' conftest.er1 >conftest.err
3594  rm -f conftest.er1
3595  cat conftest.err >&5
3596  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597  (exit $ac_status); } >/dev/null; then
3598  if test -s conftest.err; then
3599    ac_cpp_err=$ac_c_preproc_warn_flag
3600    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3601  else
3602    ac_cpp_err=
3603  fi
3604else
3605  ac_cpp_err=yes
3606fi
3607if test -z "$ac_cpp_err"; then
3608  :
3609else
3610  echo "$as_me: failed program was:" >&5
3611sed 's/^/| /' conftest.$ac_ext >&5
3612
3613  # Broken: fails on valid input.
3614continue
3615fi
3616
3617rm -f conftest.err conftest.$ac_ext
3618
3619  # OK, works on sane cases.  Now check whether nonexistent headers
3620  # can be detected and how.
3621  cat >conftest.$ac_ext <<_ACEOF
3622/* confdefs.h.  */
3623_ACEOF
3624cat confdefs.h >>conftest.$ac_ext
3625cat >>conftest.$ac_ext <<_ACEOF
3626/* end confdefs.h.  */
3627#include <ac_nonexistent.h>
3628_ACEOF
3629if { (ac_try="$ac_cpp conftest.$ac_ext"
3630case "(($ac_try" in
3631  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3632  *) ac_try_echo=$ac_try;;
3633esac
3634eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3635  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3636  ac_status=$?
3637  grep -v '^ *+' conftest.er1 >conftest.err
3638  rm -f conftest.er1
3639  cat conftest.err >&5
3640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3641  (exit $ac_status); } >/dev/null; then
3642  if test -s conftest.err; then
3643    ac_cpp_err=$ac_c_preproc_warn_flag
3644    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3645  else
3646    ac_cpp_err=
3647  fi
3648else
3649  ac_cpp_err=yes
3650fi
3651if test -z "$ac_cpp_err"; then
3652  # Broken: success on invalid input.
3653continue
3654else
3655  echo "$as_me: failed program was:" >&5
3656sed 's/^/| /' conftest.$ac_ext >&5
3657
3658  # Passes both tests.
3659ac_preproc_ok=:
3660break
3661fi
3662
3663rm -f conftest.err conftest.$ac_ext
3664
3665done
3666# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3667rm -f conftest.err conftest.$ac_ext
3668if $ac_preproc_ok; then
3669  :
3670else
3671  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3672See \`config.log' for more details." >&5
3673echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3674See \`config.log' for more details." >&2;}
3675   { (exit 1); exit 1; }; }
3676fi
3677
3678ac_ext=c
3679ac_cpp='$CPP $CPPFLAGS'
3680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3682ac_compiler_gnu=$ac_cv_c_compiler_gnu
3683
3684
3685{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3686echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3687if test "${ac_cv_path_GREP+set}" = set; then
3688  echo $ECHO_N "(cached) $ECHO_C" >&6
3689else
3690  # Extract the first word of "grep ggrep" to use in msg output
3691if test -z "$GREP"; then
3692set dummy grep ggrep; ac_prog_name=$2
3693if test "${ac_cv_path_GREP+set}" = set; then
3694  echo $ECHO_N "(cached) $ECHO_C" >&6
3695else
3696  ac_path_GREP_found=false
3697# Loop through the user's path and test for each of PROGNAME-LIST
3698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3699for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3700do
3701  IFS=$as_save_IFS
3702  test -z "$as_dir" && as_dir=.
3703  for ac_prog in grep ggrep; do
3704  for ac_exec_ext in '' $ac_executable_extensions; do
3705    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3706    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3707    # Check for GNU ac_path_GREP and select it if it is found.
3708  # Check for GNU $ac_path_GREP
3709case `"$ac_path_GREP" --version 2>&1` in
3710*GNU*)
3711  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3712*)
3713  ac_count=0
3714  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3715  while :
3716  do
3717    cat "conftest.in" "conftest.in" >"conftest.tmp"
3718    mv "conftest.tmp" "conftest.in"
3719    cp "conftest.in" "conftest.nl"
3720    echo 'GREP' >> "conftest.nl"
3721    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3722    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3723    ac_count=`expr $ac_count + 1`
3724    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3725      # Best one so far, save it but keep looking for a better one
3726      ac_cv_path_GREP="$ac_path_GREP"
3727      ac_path_GREP_max=$ac_count
3728    fi
3729    # 10*(2^10) chars as input seems more than enough
3730    test $ac_count -gt 10 && break
3731  done
3732  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3733esac
3734
3735
3736    $ac_path_GREP_found && break 3
3737  done
3738done
3739
3740done
3741IFS=$as_save_IFS
3742
3743
3744fi
3745
3746GREP="$ac_cv_path_GREP"
3747if test -z "$GREP"; then
3748  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3749echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3750   { (exit 1); exit 1; }; }
3751fi
3752
3753else
3754  ac_cv_path_GREP=$GREP
3755fi
3756
3757
3758fi
3759{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3760echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3761 GREP="$ac_cv_path_GREP"
3762
3763
3764{ echo "$as_me:$LINENO: checking for egrep" >&5
3765echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3766if test "${ac_cv_path_EGREP+set}" = set; then
3767  echo $ECHO_N "(cached) $ECHO_C" >&6
3768else
3769  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3770   then ac_cv_path_EGREP="$GREP -E"
3771   else
3772     # Extract the first word of "egrep" to use in msg output
3773if test -z "$EGREP"; then
3774set dummy egrep; ac_prog_name=$2
3775if test "${ac_cv_path_EGREP+set}" = set; then
3776  echo $ECHO_N "(cached) $ECHO_C" >&6
3777else
3778  ac_path_EGREP_found=false
3779# Loop through the user's path and test for each of PROGNAME-LIST
3780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3782do
3783  IFS=$as_save_IFS
3784  test -z "$as_dir" && as_dir=.
3785  for ac_prog in egrep; do
3786  for ac_exec_ext in '' $ac_executable_extensions; do
3787    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3788    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3789    # Check for GNU ac_path_EGREP and select it if it is found.
3790  # Check for GNU $ac_path_EGREP
3791case `"$ac_path_EGREP" --version 2>&1` in
3792*GNU*)
3793  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3794*)
3795  ac_count=0
3796  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3797  while :
3798  do
3799    cat "conftest.in" "conftest.in" >"conftest.tmp"
3800    mv "conftest.tmp" "conftest.in"
3801    cp "conftest.in" "conftest.nl"
3802    echo 'EGREP' >> "conftest.nl"
3803    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3804    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3805    ac_count=`expr $ac_count + 1`
3806    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3807      # Best one so far, save it but keep looking for a better one
3808      ac_cv_path_EGREP="$ac_path_EGREP"
3809      ac_path_EGREP_max=$ac_count
3810    fi
3811    # 10*(2^10) chars as input seems more than enough
3812    test $ac_count -gt 10 && break
3813  done
3814  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3815esac
3816
3817
3818    $ac_path_EGREP_found && break 3
3819  done
3820done
3821
3822done
3823IFS=$as_save_IFS
3824
3825
3826fi
3827
3828EGREP="$ac_cv_path_EGREP"
3829if test -z "$EGREP"; then
3830  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3831echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3832   { (exit 1); exit 1; }; }
3833fi
3834
3835else
3836  ac_cv_path_EGREP=$EGREP
3837fi
3838
3839
3840   fi
3841fi
3842{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3843echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3844 EGREP="$ac_cv_path_EGREP"
3845
3846
3847{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3848echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3849if test "${ac_cv_header_stdc+set}" = set; then
3850  echo $ECHO_N "(cached) $ECHO_C" >&6
3851else
3852  cat >conftest.$ac_ext <<_ACEOF
3853/* confdefs.h.  */
3854_ACEOF
3855cat confdefs.h >>conftest.$ac_ext
3856cat >>conftest.$ac_ext <<_ACEOF
3857/* end confdefs.h.  */
3858#include <stdlib.h>
3859#include <stdarg.h>
3860#include <string.h>
3861#include <float.h>
3862
3863int
3864main ()
3865{
3866
3867  ;
3868  return 0;
3869}
3870_ACEOF
3871rm -f conftest.$ac_objext
3872if { (ac_try="$ac_compile"
3873case "(($ac_try" in
3874  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3875  *) ac_try_echo=$ac_try;;
3876esac
3877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3878  (eval "$ac_compile") 2>conftest.er1
3879  ac_status=$?
3880  grep -v '^ *+' conftest.er1 >conftest.err
3881  rm -f conftest.er1
3882  cat conftest.err >&5
3883  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3884  (exit $ac_status); } &&
3885	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3886  { (case "(($ac_try" in
3887  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3888  *) ac_try_echo=$ac_try;;
3889esac
3890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3891  (eval "$ac_try") 2>&5
3892  ac_status=$?
3893  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3894  (exit $ac_status); }; } &&
3895	 { ac_try='test -s conftest.$ac_objext'
3896  { (case "(($ac_try" in
3897  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3898  *) ac_try_echo=$ac_try;;
3899esac
3900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3901  (eval "$ac_try") 2>&5
3902  ac_status=$?
3903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3904  (exit $ac_status); }; }; then
3905  ac_cv_header_stdc=yes
3906else
3907  echo "$as_me: failed program was:" >&5
3908sed 's/^/| /' conftest.$ac_ext >&5
3909
3910	ac_cv_header_stdc=no
3911fi
3912
3913rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3914
3915if test $ac_cv_header_stdc = yes; then
3916  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3917  cat >conftest.$ac_ext <<_ACEOF
3918/* confdefs.h.  */
3919_ACEOF
3920cat confdefs.h >>conftest.$ac_ext
3921cat >>conftest.$ac_ext <<_ACEOF
3922/* end confdefs.h.  */
3923#include <string.h>
3924
3925_ACEOF
3926if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3927  $EGREP "memchr" >/dev/null 2>&1; then
3928  :
3929else
3930  ac_cv_header_stdc=no
3931fi
3932rm -f conftest*
3933
3934fi
3935
3936if test $ac_cv_header_stdc = yes; then
3937  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3938  cat >conftest.$ac_ext <<_ACEOF
3939/* confdefs.h.  */
3940_ACEOF
3941cat confdefs.h >>conftest.$ac_ext
3942cat >>conftest.$ac_ext <<_ACEOF
3943/* end confdefs.h.  */
3944#include <stdlib.h>
3945
3946_ACEOF
3947if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3948  $EGREP "free" >/dev/null 2>&1; then
3949  :
3950else
3951  ac_cv_header_stdc=no
3952fi
3953rm -f conftest*
3954
3955fi
3956
3957if test $ac_cv_header_stdc = yes; then
3958  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3959  if test "$cross_compiling" = yes; then
3960  :
3961else
3962  cat >conftest.$ac_ext <<_ACEOF
3963/* confdefs.h.  */
3964_ACEOF
3965cat confdefs.h >>conftest.$ac_ext
3966cat >>conftest.$ac_ext <<_ACEOF
3967/* end confdefs.h.  */
3968#include <ctype.h>
3969#include <stdlib.h>
3970#if ((' ' & 0x0FF) == 0x020)
3971# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3972# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3973#else
3974# define ISLOWER(c) \
3975		   (('a' <= (c) && (c) <= 'i') \
3976		     || ('j' <= (c) && (c) <= 'r') \
3977		     || ('s' <= (c) && (c) <= 'z'))
3978# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3979#endif
3980
3981#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3982int
3983main ()
3984{
3985  int i;
3986  for (i = 0; i < 256; i++)
3987    if (XOR (islower (i), ISLOWER (i))
3988	|| toupper (i) != TOUPPER (i))
3989      return 2;
3990  return 0;
3991}
3992_ACEOF
3993rm -f conftest$ac_exeext
3994if { (ac_try="$ac_link"
3995case "(($ac_try" in
3996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997  *) ac_try_echo=$ac_try;;
3998esac
3999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4000  (eval "$ac_link") 2>&5
4001  ac_status=$?
4002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4003  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4004  { (case "(($ac_try" in
4005  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4006  *) ac_try_echo=$ac_try;;
4007esac
4008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4009  (eval "$ac_try") 2>&5
4010  ac_status=$?
4011  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4012  (exit $ac_status); }; }; then
4013  :
4014else
4015  echo "$as_me: program exited with status $ac_status" >&5
4016echo "$as_me: failed program was:" >&5
4017sed 's/^/| /' conftest.$ac_ext >&5
4018
4019( exit $ac_status )
4020ac_cv_header_stdc=no
4021fi
4022rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4023fi
4024
4025
4026fi
4027fi
4028{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4029echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4030if test $ac_cv_header_stdc = yes; then
4031
4032cat >>confdefs.h <<\_ACEOF
4033#define STDC_HEADERS 1
4034_ACEOF
4035
4036fi
4037
4038# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4049		  inttypes.h stdint.h unistd.h
4050do
4051as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4052{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4053echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4054if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4055  echo $ECHO_N "(cached) $ECHO_C" >&6
4056else
4057  cat >conftest.$ac_ext <<_ACEOF
4058/* confdefs.h.  */
4059_ACEOF
4060cat confdefs.h >>conftest.$ac_ext
4061cat >>conftest.$ac_ext <<_ACEOF
4062/* end confdefs.h.  */
4063$ac_includes_default
4064
4065#include <$ac_header>
4066_ACEOF
4067rm -f conftest.$ac_objext
4068if { (ac_try="$ac_compile"
4069case "(($ac_try" in
4070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4071  *) ac_try_echo=$ac_try;;
4072esac
4073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4074  (eval "$ac_compile") 2>conftest.er1
4075  ac_status=$?
4076  grep -v '^ *+' conftest.er1 >conftest.err
4077  rm -f conftest.er1
4078  cat conftest.err >&5
4079  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4080  (exit $ac_status); } &&
4081	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4082  { (case "(($ac_try" in
4083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4084  *) ac_try_echo=$ac_try;;
4085esac
4086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4087  (eval "$ac_try") 2>&5
4088  ac_status=$?
4089  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4090  (exit $ac_status); }; } &&
4091	 { ac_try='test -s conftest.$ac_objext'
4092  { (case "(($ac_try" in
4093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4094  *) ac_try_echo=$ac_try;;
4095esac
4096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4097  (eval "$ac_try") 2>&5
4098  ac_status=$?
4099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4100  (exit $ac_status); }; }; then
4101  eval "$as_ac_Header=yes"
4102else
4103  echo "$as_me: failed program was:" >&5
4104sed 's/^/| /' conftest.$ac_ext >&5
4105
4106	eval "$as_ac_Header=no"
4107fi
4108
4109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4110fi
4111ac_res=`eval echo '${'$as_ac_Header'}'`
4112	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4113echo "${ECHO_T}$ac_res" >&6; }
4114if test `eval echo '${'$as_ac_Header'}'` = yes; then
4115  cat >>confdefs.h <<_ACEOF
4116#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4117_ACEOF
4118
4119fi
4120
4121done
4122
4123
4124{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4125echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4126if test "${ac_cv_c_bigendian+set}" = set; then
4127  echo $ECHO_N "(cached) $ECHO_C" >&6
4128else
4129  # See if sys/param.h defines the BYTE_ORDER macro.
4130cat >conftest.$ac_ext <<_ACEOF
4131/* confdefs.h.  */
4132_ACEOF
4133cat confdefs.h >>conftest.$ac_ext
4134cat >>conftest.$ac_ext <<_ACEOF
4135/* end confdefs.h.  */
4136#include <sys/types.h>
4137#include <sys/param.h>
4138
4139int
4140main ()
4141{
4142#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4143 bogus endian macros
4144#endif
4145
4146  ;
4147  return 0;
4148}
4149_ACEOF
4150rm -f conftest.$ac_objext
4151if { (ac_try="$ac_compile"
4152case "(($ac_try" in
4153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4154  *) ac_try_echo=$ac_try;;
4155esac
4156eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4157  (eval "$ac_compile") 2>conftest.er1
4158  ac_status=$?
4159  grep -v '^ *+' conftest.er1 >conftest.err
4160  rm -f conftest.er1
4161  cat conftest.err >&5
4162  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4163  (exit $ac_status); } &&
4164	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4165  { (case "(($ac_try" in
4166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4167  *) ac_try_echo=$ac_try;;
4168esac
4169eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4170  (eval "$ac_try") 2>&5
4171  ac_status=$?
4172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4173  (exit $ac_status); }; } &&
4174	 { ac_try='test -s conftest.$ac_objext'
4175  { (case "(($ac_try" in
4176  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4177  *) ac_try_echo=$ac_try;;
4178esac
4179eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4180  (eval "$ac_try") 2>&5
4181  ac_status=$?
4182  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4183  (exit $ac_status); }; }; then
4184  # It does; now see whether it defined to BIG_ENDIAN or not.
4185cat >conftest.$ac_ext <<_ACEOF
4186/* confdefs.h.  */
4187_ACEOF
4188cat confdefs.h >>conftest.$ac_ext
4189cat >>conftest.$ac_ext <<_ACEOF
4190/* end confdefs.h.  */
4191#include <sys/types.h>
4192#include <sys/param.h>
4193
4194int
4195main ()
4196{
4197#if BYTE_ORDER != BIG_ENDIAN
4198 not big endian
4199#endif
4200
4201  ;
4202  return 0;
4203}
4204_ACEOF
4205rm -f conftest.$ac_objext
4206if { (ac_try="$ac_compile"
4207case "(($ac_try" in
4208  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4209  *) ac_try_echo=$ac_try;;
4210esac
4211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4212  (eval "$ac_compile") 2>conftest.er1
4213  ac_status=$?
4214  grep -v '^ *+' conftest.er1 >conftest.err
4215  rm -f conftest.er1
4216  cat conftest.err >&5
4217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4218  (exit $ac_status); } &&
4219	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4220  { (case "(($ac_try" in
4221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4222  *) ac_try_echo=$ac_try;;
4223esac
4224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4225  (eval "$ac_try") 2>&5
4226  ac_status=$?
4227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228  (exit $ac_status); }; } &&
4229	 { ac_try='test -s conftest.$ac_objext'
4230  { (case "(($ac_try" in
4231  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4232  *) ac_try_echo=$ac_try;;
4233esac
4234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4235  (eval "$ac_try") 2>&5
4236  ac_status=$?
4237  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4238  (exit $ac_status); }; }; then
4239  ac_cv_c_bigendian=yes
4240else
4241  echo "$as_me: failed program was:" >&5
4242sed 's/^/| /' conftest.$ac_ext >&5
4243
4244	ac_cv_c_bigendian=no
4245fi
4246
4247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4248else
4249  echo "$as_me: failed program was:" >&5
4250sed 's/^/| /' conftest.$ac_ext >&5
4251
4252	# It does not; compile a test program.
4253if test "$cross_compiling" = yes; then
4254  # try to guess the endianness by grepping values into an object file
4255  ac_cv_c_bigendian=unknown
4256  cat >conftest.$ac_ext <<_ACEOF
4257/* confdefs.h.  */
4258_ACEOF
4259cat confdefs.h >>conftest.$ac_ext
4260cat >>conftest.$ac_ext <<_ACEOF
4261/* end confdefs.h.  */
4262short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4263short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4264void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4265short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4266short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4267void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4268int
4269main ()
4270{
4271 _ascii (); _ebcdic ();
4272  ;
4273  return 0;
4274}
4275_ACEOF
4276rm -f conftest.$ac_objext
4277if { (ac_try="$ac_compile"
4278case "(($ac_try" in
4279  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4280  *) ac_try_echo=$ac_try;;
4281esac
4282eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4283  (eval "$ac_compile") 2>conftest.er1
4284  ac_status=$?
4285  grep -v '^ *+' conftest.er1 >conftest.err
4286  rm -f conftest.er1
4287  cat conftest.err >&5
4288  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4289  (exit $ac_status); } &&
4290	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4291  { (case "(($ac_try" in
4292  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4293  *) ac_try_echo=$ac_try;;
4294esac
4295eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4296  (eval "$ac_try") 2>&5
4297  ac_status=$?
4298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4299  (exit $ac_status); }; } &&
4300	 { ac_try='test -s conftest.$ac_objext'
4301  { (case "(($ac_try" in
4302  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4303  *) ac_try_echo=$ac_try;;
4304esac
4305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4306  (eval "$ac_try") 2>&5
4307  ac_status=$?
4308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4309  (exit $ac_status); }; }; then
4310  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4311  ac_cv_c_bigendian=yes
4312fi
4313if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4314  if test "$ac_cv_c_bigendian" = unknown; then
4315    ac_cv_c_bigendian=no
4316  else
4317    # finding both strings is unlikely to happen, but who knows?
4318    ac_cv_c_bigendian=unknown
4319  fi
4320fi
4321else
4322  echo "$as_me: failed program was:" >&5
4323sed 's/^/| /' conftest.$ac_ext >&5
4324
4325
4326fi
4327
4328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4329else
4330  cat >conftest.$ac_ext <<_ACEOF
4331/* confdefs.h.  */
4332_ACEOF
4333cat confdefs.h >>conftest.$ac_ext
4334cat >>conftest.$ac_ext <<_ACEOF
4335/* end confdefs.h.  */
4336$ac_includes_default
4337int
4338main ()
4339{
4340
4341  /* Are we little or big endian?  From Harbison&Steele.  */
4342  union
4343  {
4344    long int l;
4345    char c[sizeof (long int)];
4346  } u;
4347  u.l = 1;
4348  return u.c[sizeof (long int) - 1] == 1;
4349
4350  ;
4351  return 0;
4352}
4353_ACEOF
4354rm -f conftest$ac_exeext
4355if { (ac_try="$ac_link"
4356case "(($ac_try" in
4357  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4358  *) ac_try_echo=$ac_try;;
4359esac
4360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4361  (eval "$ac_link") 2>&5
4362  ac_status=$?
4363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4364  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4365  { (case "(($ac_try" in
4366  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4367  *) ac_try_echo=$ac_try;;
4368esac
4369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4370  (eval "$ac_try") 2>&5
4371  ac_status=$?
4372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4373  (exit $ac_status); }; }; then
4374  ac_cv_c_bigendian=no
4375else
4376  echo "$as_me: program exited with status $ac_status" >&5
4377echo "$as_me: failed program was:" >&5
4378sed 's/^/| /' conftest.$ac_ext >&5
4379
4380( exit $ac_status )
4381ac_cv_c_bigendian=yes
4382fi
4383rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4384fi
4385
4386
4387fi
4388
4389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4390fi
4391{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4392echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4393case $ac_cv_c_bigendian in
4394  yes)
4395    ENDIAN=big
4396 ;;
4397  no)
4398    ENDIAN=little
4399 ;;
4400  *)
4401    { { echo "$as_me:$LINENO: error: unknown endianness
4402presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4403echo "$as_me: error: unknown endianness
4404presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4405   { (exit 1); exit 1; }; } ;;
4406esac
4407
4408
4409if test "$cross_compiling" = yes; then
4410  LLVM_CROSS_COMPILING=1
4411
4412
4413{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4414echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4415if test "${ac_cv_build_exeext+set}" = set; then
4416  echo $ECHO_N "(cached) $ECHO_C" >&6
4417else
4418  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4419  ac_cv_build_exeext=.exe
4420else
4421  ac_build_prefix=${build_alias}-
4422
4423  # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4424set dummy ${ac_build_prefix}gcc; ac_word=$2
4425{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4426echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4427if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4428  echo $ECHO_N "(cached) $ECHO_C" >&6
4429else
4430  if test -n "$BUILD_CC"; then
4431  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4432else
4433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4434for as_dir in $PATH
4435do
4436  IFS=$as_save_IFS
4437  test -z "$as_dir" && as_dir=.
4438  for ac_exec_ext in '' $ac_executable_extensions; do
4439  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4440    ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4441    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4442    break 2
4443  fi
4444done
4445done
4446IFS=$as_save_IFS
4447
4448fi
4449fi
4450BUILD_CC=$ac_cv_prog_BUILD_CC
4451if test -n "$BUILD_CC"; then
4452  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4453echo "${ECHO_T}$BUILD_CC" >&6; }
4454else
4455  { echo "$as_me:$LINENO: result: no" >&5
4456echo "${ECHO_T}no" >&6; }
4457fi
4458
4459
4460  if test -z "$BUILD_CC"; then
4461     # Extract the first word of "gcc", so it can be a program name with args.
4462set dummy gcc; ac_word=$2
4463{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4464echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4465if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4466  echo $ECHO_N "(cached) $ECHO_C" >&6
4467else
4468  if test -n "$BUILD_CC"; then
4469  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4470else
4471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4472for as_dir in $PATH
4473do
4474  IFS=$as_save_IFS
4475  test -z "$as_dir" && as_dir=.
4476  for ac_exec_ext in '' $ac_executable_extensions; do
4477  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4478    ac_cv_prog_BUILD_CC="gcc"
4479    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4480    break 2
4481  fi
4482done
4483done
4484IFS=$as_save_IFS
4485
4486fi
4487fi
4488BUILD_CC=$ac_cv_prog_BUILD_CC
4489if test -n "$BUILD_CC"; then
4490  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4491echo "${ECHO_T}$BUILD_CC" >&6; }
4492else
4493  { echo "$as_me:$LINENO: result: no" >&5
4494echo "${ECHO_T}no" >&6; }
4495fi
4496
4497
4498     if test -z "$BUILD_CC"; then
4499       # Extract the first word of "cc", so it can be a program name with args.
4500set dummy cc; ac_word=$2
4501{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4502echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4503if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4504  echo $ECHO_N "(cached) $ECHO_C" >&6
4505else
4506  if test -n "$BUILD_CC"; then
4507  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4508else
4509  ac_prog_rejected=no
4510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4511for as_dir in $PATH
4512do
4513  IFS=$as_save_IFS
4514  test -z "$as_dir" && as_dir=.
4515  for ac_exec_ext in '' $ac_executable_extensions; do
4516  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4517    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4518       ac_prog_rejected=yes
4519       continue
4520     fi
4521    ac_cv_prog_BUILD_CC="cc"
4522    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4523    break 2
4524  fi
4525done
4526done
4527IFS=$as_save_IFS
4528
4529if test $ac_prog_rejected = yes; then
4530  # We found a bogon in the path, so make sure we never use it.
4531  set dummy $ac_cv_prog_BUILD_CC
4532  shift
4533  if test $# != 0; then
4534    # We chose a different compiler from the bogus one.
4535    # However, it has the same basename, so the bogon will be chosen
4536    # first if we set BUILD_CC to just the basename; use the full file name.
4537    shift
4538    ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4539  fi
4540fi
4541fi
4542fi
4543BUILD_CC=$ac_cv_prog_BUILD_CC
4544if test -n "$BUILD_CC"; then
4545  { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4546echo "${ECHO_T}$BUILD_CC" >&6; }
4547else
4548  { echo "$as_me:$LINENO: result: no" >&5
4549echo "${ECHO_T}no" >&6; }
4550fi
4551
4552
4553     fi
4554  fi
4555  test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4556echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4557   { (exit 1); exit 1; }; }
4558  ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4559  rm -f conftest*
4560  echo 'int main () { return 0; }' > conftest.$ac_ext
4561  ac_cv_build_exeext=
4562  if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4563  (eval $ac_build_link) 2>&5
4564  ac_status=$?
4565  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4566  (exit $ac_status); }; then
4567    for file in conftest.*; do
4568      case $file in
4569      *.c | *.o | *.obj | *.dSYM) ;;
4570      *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4571      esac
4572    done
4573  else
4574    { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4575echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4576   { (exit 1); exit 1; }; }
4577  fi
4578  rm -f conftest*
4579  test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4580fi
4581fi
4582
4583BUILD_EXEEXT=""
4584test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4585{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4586echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4587ac_build_exeext=$BUILD_EXEEXT
4588
4589  ac_build_prefix=${build_alias}-
4590  # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4591set dummy ${ac_build_prefix}g++; ac_word=$2
4592{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4593echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4594if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4595  echo $ECHO_N "(cached) $ECHO_C" >&6
4596else
4597  if test -n "$BUILD_CXX"; then
4598  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4599else
4600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4601for as_dir in $PATH
4602do
4603  IFS=$as_save_IFS
4604  test -z "$as_dir" && as_dir=.
4605  for ac_exec_ext in '' $ac_executable_extensions; do
4606  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4607    ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4608    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4609    break 2
4610  fi
4611done
4612done
4613IFS=$as_save_IFS
4614
4615fi
4616fi
4617BUILD_CXX=$ac_cv_prog_BUILD_CXX
4618if test -n "$BUILD_CXX"; then
4619  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4620echo "${ECHO_T}$BUILD_CXX" >&6; }
4621else
4622  { echo "$as_me:$LINENO: result: no" >&5
4623echo "${ECHO_T}no" >&6; }
4624fi
4625
4626
4627  if test -z "$BUILD_CXX"; then
4628     # Extract the first word of "g++", so it can be a program name with args.
4629set dummy g++; ac_word=$2
4630{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4631echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4632if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4633  echo $ECHO_N "(cached) $ECHO_C" >&6
4634else
4635  if test -n "$BUILD_CXX"; then
4636  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4637else
4638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4639for as_dir in $PATH
4640do
4641  IFS=$as_save_IFS
4642  test -z "$as_dir" && as_dir=.
4643  for ac_exec_ext in '' $ac_executable_extensions; do
4644  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4645    ac_cv_prog_BUILD_CXX="g++"
4646    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4647    break 2
4648  fi
4649done
4650done
4651IFS=$as_save_IFS
4652
4653fi
4654fi
4655BUILD_CXX=$ac_cv_prog_BUILD_CXX
4656if test -n "$BUILD_CXX"; then
4657  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4658echo "${ECHO_T}$BUILD_CXX" >&6; }
4659else
4660  { echo "$as_me:$LINENO: result: no" >&5
4661echo "${ECHO_T}no" >&6; }
4662fi
4663
4664
4665     if test -z "$BUILD_CXX"; then
4666       # Extract the first word of "c++", so it can be a program name with args.
4667set dummy c++; ac_word=$2
4668{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4669echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4670if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4671  echo $ECHO_N "(cached) $ECHO_C" >&6
4672else
4673  if test -n "$BUILD_CXX"; then
4674  ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4675else
4676  ac_prog_rejected=no
4677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4678for as_dir in $PATH
4679do
4680  IFS=$as_save_IFS
4681  test -z "$as_dir" && as_dir=.
4682  for ac_exec_ext in '' $ac_executable_extensions; do
4683  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4684    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4685       ac_prog_rejected=yes
4686       continue
4687     fi
4688    ac_cv_prog_BUILD_CXX="c++"
4689    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4690    break 2
4691  fi
4692done
4693done
4694IFS=$as_save_IFS
4695
4696if test $ac_prog_rejected = yes; then
4697  # We found a bogon in the path, so make sure we never use it.
4698  set dummy $ac_cv_prog_BUILD_CXX
4699  shift
4700  if test $# != 0; then
4701    # We chose a different compiler from the bogus one.
4702    # However, it has the same basename, so the bogon will be chosen
4703    # first if we set BUILD_CXX to just the basename; use the full file name.
4704    shift
4705    ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4706  fi
4707fi
4708fi
4709fi
4710BUILD_CXX=$ac_cv_prog_BUILD_CXX
4711if test -n "$BUILD_CXX"; then
4712  { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4713echo "${ECHO_T}$BUILD_CXX" >&6; }
4714else
4715  { echo "$as_me:$LINENO: result: no" >&5
4716echo "${ECHO_T}no" >&6; }
4717fi
4718
4719
4720     fi
4721  fi
4722else
4723  LLVM_CROSS_COMPILING=0
4724
4725fi
4726
4727if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4728  cvsbuild="yes"
4729  optimize="no"
4730  CVSBUILD=CVSBUILD=1
4731
4732else
4733  cvsbuild="no"
4734  optimize="yes"
4735fi
4736
4737
4738# Check whether --enable-optimized was given.
4739if test "${enable_optimized+set}" = set; then
4740  enableval=$enable_optimized;
4741else
4742  enableval=$optimize
4743fi
4744
4745if test ${enableval} = "no" ; then
4746  ENABLE_OPTIMIZED=
4747
4748else
4749  ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4750
4751fi
4752
4753# Check whether --enable-profiling was given.
4754if test "${enable_profiling+set}" = set; then
4755  enableval=$enable_profiling;
4756else
4757  enableval="no"
4758fi
4759
4760if test ${enableval} = "no" ; then
4761  ENABLE_PROFILING=
4762
4763else
4764  ENABLE_PROFILING=ENABLE_PROFILING=1
4765
4766fi
4767
4768# Check whether --enable-assertions was given.
4769if test "${enable_assertions+set}" = set; then
4770  enableval=$enable_assertions;
4771else
4772  enableval="yes"
4773fi
4774
4775if test ${enableval} = "yes" ; then
4776  DISABLE_ASSERTIONS=
4777
4778else
4779  DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4780
4781fi
4782
4783# Check whether --enable-expensive-checks was given.
4784if test "${enable_expensive_checks+set}" = set; then
4785  enableval=$enable_expensive_checks;
4786else
4787  enableval="no"
4788fi
4789
4790if test ${enableval} = "yes" ; then
4791  ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4792
4793  EXPENSIVE_CHECKS=yes
4794
4795else
4796  ENABLE_EXPENSIVE_CHECKS=
4797
4798  EXPENSIVE_CHECKS=no
4799
4800fi
4801
4802# Check whether --enable-debug-runtime was given.
4803if test "${enable_debug_runtime+set}" = set; then
4804  enableval=$enable_debug_runtime;
4805else
4806  enableval=no
4807fi
4808
4809if test ${enableval} = "no" ; then
4810  DEBUG_RUNTIME=
4811
4812else
4813  DEBUG_RUNTIME=DEBUG_RUNTIME=1
4814
4815fi
4816
4817# Check whether --enable-debug-symbols was given.
4818if test "${enable_debug_symbols+set}" = set; then
4819  enableval=$enable_debug_symbols;
4820else
4821  enableval=no
4822fi
4823
4824if test ${enableval} = "no" ; then
4825  DEBUG_SYMBOLS=
4826
4827else
4828  DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4829
4830fi
4831
4832# Check whether --enable-jit was given.
4833if test "${enable_jit+set}" = set; then
4834  enableval=$enable_jit;
4835else
4836  enableval=default
4837fi
4838
4839if test ${enableval} = "no"
4840then
4841  JIT=
4842
4843else
4844  case "$llvm_cv_target_arch" in
4845    x86)         TARGET_HAS_JIT=1
4846 ;;
4847    Sparc)       TARGET_HAS_JIT=0
4848 ;;
4849    PowerPC)     TARGET_HAS_JIT=1
4850 ;;
4851    x86_64)      TARGET_HAS_JIT=1
4852 ;;
4853    Alpha)       TARGET_HAS_JIT=0
4854 ;;
4855    ARM)         TARGET_HAS_JIT=1
4856 ;;
4857    Mips)        TARGET_HAS_JIT=0
4858 ;;
4859    XCore)       TARGET_HAS_JIT=0
4860 ;;
4861    MSP430)      TARGET_HAS_JIT=0
4862 ;;
4863    SystemZ)     TARGET_HAS_JIT=0
4864 ;;
4865    Blackfin)    TARGET_HAS_JIT=0
4866 ;;
4867    MBlaze)      TARGET_HAS_JIT=0
4868 ;;
4869    PTX)         TARGET_HAS_JIT=0
4870 ;;
4871    *)           TARGET_HAS_JIT=0
4872 ;;
4873  esac
4874fi
4875
4876# Check whether --enable-docs was given.
4877if test "${enable_docs+set}" = set; then
4878  enableval=$enable_docs;
4879else
4880  enableval=default
4881fi
4882
4883case "$enableval" in
4884  yes) ENABLE_DOCS=1
4885 ;;
4886  no)  ENABLE_DOCS=0
4887 ;;
4888  default) ENABLE_DOCS=1
4889 ;;
4890  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
4891echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
4892   { (exit 1); exit 1; }; } ;;
4893esac
4894
4895# Check whether --enable-doxygen was given.
4896if test "${enable_doxygen+set}" = set; then
4897  enableval=$enable_doxygen;
4898else
4899  enableval=default
4900fi
4901
4902case "$enableval" in
4903  yes) ENABLE_DOXYGEN=1
4904 ;;
4905  no)  ENABLE_DOXYGEN=0
4906 ;;
4907  default) ENABLE_DOXYGEN=0
4908 ;;
4909  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4910echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4911   { (exit 1); exit 1; }; } ;;
4912esac
4913
4914# Check whether --enable-threads was given.
4915if test "${enable_threads+set}" = set; then
4916  enableval=$enable_threads;
4917else
4918  enableval=default
4919fi
4920
4921case "$enableval" in
4922  yes) ENABLE_THREADS=1
4923 ;;
4924  no)  ENABLE_THREADS=0
4925 ;;
4926  default) ENABLE_THREADS=1
4927 ;;
4928  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4929echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4930   { (exit 1); exit 1; }; } ;;
4931esac
4932
4933cat >>confdefs.h <<_ACEOF
4934#define ENABLE_THREADS $ENABLE_THREADS
4935_ACEOF
4936
4937
4938# Check whether --enable-pic was given.
4939if test "${enable_pic+set}" = set; then
4940  enableval=$enable_pic;
4941else
4942  enableval=default
4943fi
4944
4945case "$enableval" in
4946  yes) ENABLE_PIC=1
4947 ;;
4948  no)  ENABLE_PIC=0
4949 ;;
4950  default) ENABLE_PIC=1
4951 ;;
4952  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4953echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4954   { (exit 1); exit 1; }; } ;;
4955esac
4956
4957cat >>confdefs.h <<_ACEOF
4958#define ENABLE_PIC $ENABLE_PIC
4959_ACEOF
4960
4961
4962# Check whether --enable-shared was given.
4963if test "${enable_shared+set}" = set; then
4964  enableval=$enable_shared;
4965else
4966  enableval=default
4967fi
4968
4969case "$enableval" in
4970  yes) ENABLE_SHARED=1
4971 ;;
4972  no)  ENABLE_SHARED=0
4973 ;;
4974  default) ENABLE_SHARED=0
4975 ;;
4976  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
4977echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
4978   { (exit 1); exit 1; }; } ;;
4979esac
4980
4981# Check whether --enable-timestamps was given.
4982if test "${enable_timestamps+set}" = set; then
4983  enableval=$enable_timestamps;
4984else
4985  enableval=default
4986fi
4987
4988case "$enableval" in
4989  yes) ENABLE_TIMESTAMPS=1
4990 ;;
4991  no)  ENABLE_TIMESTAMPS=0
4992 ;;
4993  default) ENABLE_TIMESTAMPS=1
4994 ;;
4995  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
4996echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
4997   { (exit 1); exit 1; }; } ;;
4998esac
4999
5000cat >>confdefs.h <<_ACEOF
5001#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5002_ACEOF
5003
5004
5005TARGETS_TO_BUILD=""
5006# Check whether --enable-targets was given.
5007if test "${enable_targets+set}" = set; then
5008  enableval=$enable_targets;
5009else
5010  enableval=all
5011fi
5012
5013if test "$enableval" = host-only ; then
5014  enableval=host
5015fi
5016case "$enableval" in
5017  all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
5018  *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5019      case "$a_target" in
5020        x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5021        x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5022        sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5023        powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5024        alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5025        arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5026        mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5027        spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5028        xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5029        msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5030        systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5031        blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5032        cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5033        cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5034        mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5035        ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5036        host) case "$llvm_cv_target_arch" in
5037            x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5038            x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5039            Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5040            PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5041            Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5042            ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5043            Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5044            MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5045            CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5046            XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5047            MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5048            s390x)       TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5049            Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5050            PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
5051            *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5052echo "$as_me: error: Can not set target to build" >&2;}
5053   { (exit 1); exit 1; }; } ;;
5054          esac ;;
5055        *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5056echo "$as_me: error: Unrecognized target $a_target" >&2;}
5057   { (exit 1); exit 1; }; } ;;
5058      esac
5059  done
5060  ;;
5061esac
5062TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5063
5064
5065# Determine whether we are building LLVM support for the native architecture.
5066# If so, define LLVM_NATIVE_ARCH to that LLVM target.
5067for a_target in $TARGETS_TO_BUILD; do
5068  if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5069
5070cat >>confdefs.h <<_ACEOF
5071#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5072_ACEOF
5073
5074    LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5075    LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5076    LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5077
5078cat >>confdefs.h <<_ACEOF
5079#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5080_ACEOF
5081
5082
5083cat >>confdefs.h <<_ACEOF
5084#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5085_ACEOF
5086
5087
5088cat >>confdefs.h <<_ACEOF
5089#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5090_ACEOF
5091
5092  fi
5093done
5094
5095# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5096# target feature def files.
5097LLVM_ENUM_TARGETS=""
5098LLVM_ENUM_ASM_PRINTERS=""
5099LLVM_ENUM_ASM_PARSERS=""
5100LLVM_ENUM_DISASSEMBLERS=""
5101for target_to_build in $TARGETS_TO_BUILD; do
5102  LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5103  if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5104    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5105  fi
5106  if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5107    LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5108  fi
5109  if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5110    LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5111  fi
5112done
5113
5114
5115
5116
5117
5118# Check whether --enable-cbe-printf-a was given.
5119if test "${enable_cbe_printf_a+set}" = set; then
5120  enableval=$enable_cbe_printf_a;
5121else
5122  enableval=default
5123fi
5124
5125case "$enableval" in
5126  yes) ENABLE_CBE_PRINTF_A=1
5127 ;;
5128  no)  ENABLE_CBE_PRINTF_A=0
5129 ;;
5130  default)  ENABLE_CBE_PRINTF_A=1
5131 ;;
5132  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5133echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5134   { (exit 1); exit 1; }; } ;;
5135esac
5136
5137cat >>confdefs.h <<_ACEOF
5138#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5139_ACEOF
5140
5141
5142
5143# Check whether --with-llvmgccdir was given.
5144if test "${with_llvmgccdir+set}" = set; then
5145  withval=$with_llvmgccdir;
5146else
5147  withval=default
5148fi
5149
5150case "$withval" in
5151  default) WITH_LLVMGCCDIR=default ;;
5152  /* | [A-Za-z]:[\\/]*)      WITH_LLVMGCCDIR=$withval ;;
5153  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
5154echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
5155   { (exit 1); exit 1; }; } ;;
5156esac
5157
5158
5159# Check whether --with-llvmgcc was given.
5160if test "${with_llvmgcc+set}" = set; then
5161  withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
5162      WITH_LLVMGCCDIR=""
5163fi
5164
5165
5166
5167# Check whether --with-llvmgxx was given.
5168if test "${with_llvmgxx+set}" = set; then
5169  withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5170    WITH_LLVMGCCDIR=""
5171fi
5172
5173
5174if test -n "$LLVMGCC"; then
5175   LLVMGCCCOMMAND="$LLVMGCC"
5176fi
5177
5178if test -n "$LLVMGXX"; then
5179   LLVMGXXCOMMAND="$LLVMGXX"
5180fi
5181
5182if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5183   { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5184echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5185   { (exit 1); exit 1; }; };
5186fi
5187
5188if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5189   { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5190echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5191   { (exit 1); exit 1; }; };
5192fi
5193
5194
5195# Check whether --with-clang was given.
5196if test "${with_clang+set}" = set; then
5197  withval=$with_clang;
5198else
5199  with_clang=default
5200fi
5201
5202
5203
5204# Check whether --with-built-clang was given.
5205if test "${with_built_clang+set}" = set; then
5206  withval=$with_built_clang;
5207else
5208  with_built_clang=check
5209fi
5210
5211
5212{ echo "$as_me:$LINENO: checking clang compiler" >&5
5213echo $ECHO_N "checking clang compiler... $ECHO_C" >&6; }
5214WITH_CLANGPATH=""
5215WITH_BUILT_CLANG=0
5216if test "$with_clang" != "default"; then
5217   WITH_CLANGPATH="$with_clang"
5218   if ! test -x "$WITH_CLANGPATH"; then
5219     { { echo "$as_me:$LINENO: error: invalid --with-clang, path does not specify an executable" >&5
5220echo "$as_me: error: invalid --with-clang, path does not specify an executable" >&2;}
5221   { (exit 1); exit 1; }; }
5222   fi
5223elif test "$with_built_clang" = "yes"; then
5224   WITH_BUILT_CLANG=1
5225elif test "$with_built_clang" = "no"; then
5226   WITH_BUILT_CLANG=0
5227else
5228   if test "$with_built_clang" != "check"; then
5229      { { echo "$as_me:$LINENO: error: invalid value for --with-built-clang." >&5
5230echo "$as_me: error: invalid value for --with-built-clang." >&2;}
5231   { (exit 1); exit 1; }; }
5232   fi
5233
5234   if test -f ${srcdir}/tools/clang/README.txt; then
5235     WITH_BUILT_CLANG=1
5236   fi
5237fi
5238
5239if ! test -z "$WITH_CLANGPATH"; then
5240   { echo "$as_me:$LINENO: result: $WITH_CLANGPATH" >&5
5241echo "${ECHO_T}$WITH_CLANGPATH" >&6; }
5242   WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
5243elif test "$WITH_BUILT_CLANG" = "1"; then
5244   { echo "$as_me:$LINENO: result: built" >&5
5245echo "${ECHO_T}built" >&6; }
5246else
5247   { echo "$as_me:$LINENO: result: none" >&5
5248echo "${ECHO_T}none" >&6; }
5249fi
5250CLANGPATH=$WITH_CLANGPATH
5251
5252CLANGXXPATH=$WITH_CLANGXXPATH
5253
5254ENABLE_BUILT_CLANG=$WITH_BUILT_CLANG
5255
5256
5257
5258# Check whether --with-optimize-option was given.
5259if test "${with_optimize_option+set}" = set; then
5260  withval=$with_optimize_option;
5261else
5262  withval=default
5263fi
5264
5265{ echo "$as_me:$LINENO: checking optimization flags" >&5
5266echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5267case "$withval" in
5268  default)
5269    case "$llvm_cv_os_type" in
5270    FreeBSD) optimize_option=-O2 ;;
5271    MingW) optimize_option=-O2 ;;
5272    *)     optimize_option=-O3 ;;
5273    esac ;;
5274  *) optimize_option="$withval" ;;
5275esac
5276OPTIMIZE_OPTION=$optimize_option
5277
5278{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5279echo "${ECHO_T}$optimize_option" >&6; }
5280
5281
5282# Check whether --with-extra-options was given.
5283if test "${with_extra_options+set}" = set; then
5284  withval=$with_extra_options;
5285else
5286  withval=default
5287fi
5288
5289case "$withval" in
5290  default) EXTRA_OPTIONS= ;;
5291  *) EXTRA_OPTIONS=$withval ;;
5292esac
5293EXTRA_OPTIONS=$EXTRA_OPTIONS
5294
5295
5296# Check whether --enable-bindings was given.
5297if test "${enable_bindings+set}" = set; then
5298  enableval=$enable_bindings;
5299else
5300  enableval=default
5301fi
5302
5303BINDINGS_TO_BUILD=""
5304case "$enableval" in
5305  yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5306  all ) BINDINGS_TO_BUILD="ocaml" ;;
5307  none | no) BINDINGS_TO_BUILD="" ;;
5308  *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5309      case "$a_binding" in
5310        ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5311        *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5312echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5313   { (exit 1); exit 1; }; } ;;
5314      esac
5315  done
5316  ;;
5317esac
5318
5319
5320# Check whether --with-ocaml-libdir was given.
5321if test "${with_ocaml_libdir+set}" = set; then
5322  withval=$with_ocaml_libdir;
5323else
5324  withval=auto
5325fi
5326
5327case "$withval" in
5328  auto) with_ocaml_libdir="$withval" ;;
5329  /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5330  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5331echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5332   { (exit 1); exit 1; }; } ;;
5333esac
5334
5335
5336# Check whether --with-clang-resource-dir was given.
5337if test "${with_clang_resource_dir+set}" = set; then
5338  withval=$with_clang_resource_dir;
5339else
5340  withval=""
5341fi
5342
5343
5344cat >>confdefs.h <<_ACEOF
5345#define CLANG_RESOURCE_DIR "$withval"
5346_ACEOF
5347
5348
5349
5350# Check whether --with-c-include-dirs was given.
5351if test "${with_c_include_dirs+set}" = set; then
5352  withval=$with_c_include_dirs;
5353else
5354  withval=""
5355fi
5356
5357
5358cat >>confdefs.h <<_ACEOF
5359#define C_INCLUDE_DIRS "$withval"
5360_ACEOF
5361
5362
5363
5364# Check whether --with-cxx-include-root was given.
5365if test "${with_cxx_include_root+set}" = set; then
5366  withval=$with_cxx_include_root;
5367else
5368  withval=""
5369fi
5370
5371
5372cat >>confdefs.h <<_ACEOF
5373#define CXX_INCLUDE_ROOT "$withval"
5374_ACEOF
5375
5376
5377
5378# Check whether --with-cxx-include-arch was given.
5379if test "${with_cxx_include_arch+set}" = set; then
5380  withval=$with_cxx_include_arch;
5381else
5382  withval=""
5383fi
5384
5385
5386cat >>confdefs.h <<_ACEOF
5387#define CXX_INCLUDE_ARCH "$withval"
5388_ACEOF
5389
5390
5391
5392# Check whether --with-cxx-include-32bit-dir was given.
5393if test "${with_cxx_include_32bit_dir+set}" = set; then
5394  withval=$with_cxx_include_32bit_dir;
5395else
5396  withval=""
5397fi
5398
5399
5400cat >>confdefs.h <<_ACEOF
5401#define CXX_INCLUDE_32BIT_DIR "$withval"
5402_ACEOF
5403
5404
5405
5406# Check whether --with-cxx-include-64bit-dir was given.
5407if test "${with_cxx_include_64bit_dir+set}" = set; then
5408  withval=$with_cxx_include_64bit_dir;
5409else
5410  withval=""
5411fi
5412
5413
5414cat >>confdefs.h <<_ACEOF
5415#define CXX_INCLUDE_64BIT_DIR "$withval"
5416_ACEOF
5417
5418
5419
5420# Check whether --with-binutils-include was given.
5421if test "${with_binutils_include+set}" = set; then
5422  withval=$with_binutils_include;
5423else
5424  withval=default
5425fi
5426
5427case "$withval" in
5428  default) WITH_BINUTILS_INCDIR=default ;;
5429  /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5430  *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5431echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5432   { (exit 1); exit 1; }; } ;;
5433esac
5434if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5435  BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5436
5437  if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5438     echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5439     { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5440echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5441   { (exit 1); exit 1; }; };
5442  fi
5443fi
5444
5445# Check whether --enable-libffi was given.
5446if test "${enable_libffi+set}" = set; then
5447  enableval=$enable_libffi; case "$enableval" in
5448    yes) llvm_cv_enable_libffi="yes" ;;
5449    no)  llvm_cv_enable_libffi="no"  ;;
5450    *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5451echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5452   { (exit 1); exit 1; }; } ;;
5453  esac
5454else
5455  llvm_cv_enable_libffi=no
5456fi
5457
5458
5459
5460ac_ext=c
5461ac_cpp='$CPP $CPPFLAGS'
5462ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5463ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5464ac_compiler_gnu=$ac_cv_c_compiler_gnu
5465{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5466echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5467# On Suns, sometimes $CPP names a directory.
5468if test -n "$CPP" && test -d "$CPP"; then
5469  CPP=
5470fi
5471if test -z "$CPP"; then
5472  if test "${ac_cv_prog_CPP+set}" = set; then
5473  echo $ECHO_N "(cached) $ECHO_C" >&6
5474else
5475      # Double quotes because CPP needs to be expanded
5476    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5477    do
5478      ac_preproc_ok=false
5479for ac_c_preproc_warn_flag in '' yes
5480do
5481  # Use a header file that comes with gcc, so configuring glibc
5482  # with a fresh cross-compiler works.
5483  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5484  # <limits.h> exists even on freestanding compilers.
5485  # On the NeXT, cc -E runs the code through the compiler's parser,
5486  # not just through cpp. "Syntax error" is here to catch this case.
5487  cat >conftest.$ac_ext <<_ACEOF
5488/* confdefs.h.  */
5489_ACEOF
5490cat confdefs.h >>conftest.$ac_ext
5491cat >>conftest.$ac_ext <<_ACEOF
5492/* end confdefs.h.  */
5493#ifdef __STDC__
5494# include <limits.h>
5495#else
5496# include <assert.h>
5497#endif
5498		     Syntax error
5499_ACEOF
5500if { (ac_try="$ac_cpp conftest.$ac_ext"
5501case "(($ac_try" in
5502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5503  *) ac_try_echo=$ac_try;;
5504esac
5505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5506  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5507  ac_status=$?
5508  grep -v '^ *+' conftest.er1 >conftest.err
5509  rm -f conftest.er1
5510  cat conftest.err >&5
5511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5512  (exit $ac_status); } >/dev/null; then
5513  if test -s conftest.err; then
5514    ac_cpp_err=$ac_c_preproc_warn_flag
5515    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5516  else
5517    ac_cpp_err=
5518  fi
5519else
5520  ac_cpp_err=yes
5521fi
5522if test -z "$ac_cpp_err"; then
5523  :
5524else
5525  echo "$as_me: failed program was:" >&5
5526sed 's/^/| /' conftest.$ac_ext >&5
5527
5528  # Broken: fails on valid input.
5529continue
5530fi
5531
5532rm -f conftest.err conftest.$ac_ext
5533
5534  # OK, works on sane cases.  Now check whether nonexistent headers
5535  # can be detected and how.
5536  cat >conftest.$ac_ext <<_ACEOF
5537/* confdefs.h.  */
5538_ACEOF
5539cat confdefs.h >>conftest.$ac_ext
5540cat >>conftest.$ac_ext <<_ACEOF
5541/* end confdefs.h.  */
5542#include <ac_nonexistent.h>
5543_ACEOF
5544if { (ac_try="$ac_cpp conftest.$ac_ext"
5545case "(($ac_try" in
5546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5547  *) ac_try_echo=$ac_try;;
5548esac
5549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5550  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5551  ac_status=$?
5552  grep -v '^ *+' conftest.er1 >conftest.err
5553  rm -f conftest.er1
5554  cat conftest.err >&5
5555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556  (exit $ac_status); } >/dev/null; then
5557  if test -s conftest.err; then
5558    ac_cpp_err=$ac_c_preproc_warn_flag
5559    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5560  else
5561    ac_cpp_err=
5562  fi
5563else
5564  ac_cpp_err=yes
5565fi
5566if test -z "$ac_cpp_err"; then
5567  # Broken: success on invalid input.
5568continue
5569else
5570  echo "$as_me: failed program was:" >&5
5571sed 's/^/| /' conftest.$ac_ext >&5
5572
5573  # Passes both tests.
5574ac_preproc_ok=:
5575break
5576fi
5577
5578rm -f conftest.err conftest.$ac_ext
5579
5580done
5581# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5582rm -f conftest.err conftest.$ac_ext
5583if $ac_preproc_ok; then
5584  break
5585fi
5586
5587    done
5588    ac_cv_prog_CPP=$CPP
5589
5590fi
5591  CPP=$ac_cv_prog_CPP
5592else
5593  ac_cv_prog_CPP=$CPP
5594fi
5595{ echo "$as_me:$LINENO: result: $CPP" >&5
5596echo "${ECHO_T}$CPP" >&6; }
5597ac_preproc_ok=false
5598for ac_c_preproc_warn_flag in '' yes
5599do
5600  # Use a header file that comes with gcc, so configuring glibc
5601  # with a fresh cross-compiler works.
5602  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5603  # <limits.h> exists even on freestanding compilers.
5604  # On the NeXT, cc -E runs the code through the compiler's parser,
5605  # not just through cpp. "Syntax error" is here to catch this case.
5606  cat >conftest.$ac_ext <<_ACEOF
5607/* confdefs.h.  */
5608_ACEOF
5609cat confdefs.h >>conftest.$ac_ext
5610cat >>conftest.$ac_ext <<_ACEOF
5611/* end confdefs.h.  */
5612#ifdef __STDC__
5613# include <limits.h>
5614#else
5615# include <assert.h>
5616#endif
5617		     Syntax error
5618_ACEOF
5619if { (ac_try="$ac_cpp conftest.$ac_ext"
5620case "(($ac_try" in
5621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5622  *) ac_try_echo=$ac_try;;
5623esac
5624eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5625  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5626  ac_status=$?
5627  grep -v '^ *+' conftest.er1 >conftest.err
5628  rm -f conftest.er1
5629  cat conftest.err >&5
5630  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5631  (exit $ac_status); } >/dev/null; then
5632  if test -s conftest.err; then
5633    ac_cpp_err=$ac_c_preproc_warn_flag
5634    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5635  else
5636    ac_cpp_err=
5637  fi
5638else
5639  ac_cpp_err=yes
5640fi
5641if test -z "$ac_cpp_err"; then
5642  :
5643else
5644  echo "$as_me: failed program was:" >&5
5645sed 's/^/| /' conftest.$ac_ext >&5
5646
5647  # Broken: fails on valid input.
5648continue
5649fi
5650
5651rm -f conftest.err conftest.$ac_ext
5652
5653  # OK, works on sane cases.  Now check whether nonexistent headers
5654  # can be detected and how.
5655  cat >conftest.$ac_ext <<_ACEOF
5656/* confdefs.h.  */
5657_ACEOF
5658cat confdefs.h >>conftest.$ac_ext
5659cat >>conftest.$ac_ext <<_ACEOF
5660/* end confdefs.h.  */
5661#include <ac_nonexistent.h>
5662_ACEOF
5663if { (ac_try="$ac_cpp conftest.$ac_ext"
5664case "(($ac_try" in
5665  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5666  *) ac_try_echo=$ac_try;;
5667esac
5668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5669  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5670  ac_status=$?
5671  grep -v '^ *+' conftest.er1 >conftest.err
5672  rm -f conftest.er1
5673  cat conftest.err >&5
5674  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5675  (exit $ac_status); } >/dev/null; then
5676  if test -s conftest.err; then
5677    ac_cpp_err=$ac_c_preproc_warn_flag
5678    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5679  else
5680    ac_cpp_err=
5681  fi
5682else
5683  ac_cpp_err=yes
5684fi
5685if test -z "$ac_cpp_err"; then
5686  # Broken: success on invalid input.
5687continue
5688else
5689  echo "$as_me: failed program was:" >&5
5690sed 's/^/| /' conftest.$ac_ext >&5
5691
5692  # Passes both tests.
5693ac_preproc_ok=:
5694break
5695fi
5696
5697rm -f conftest.err conftest.$ac_ext
5698
5699done
5700# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5701rm -f conftest.err conftest.$ac_ext
5702if $ac_preproc_ok; then
5703  :
5704else
5705  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5706See \`config.log' for more details." >&5
5707echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5708See \`config.log' for more details." >&2;}
5709   { (exit 1); exit 1; }; }
5710fi
5711
5712ac_ext=c
5713ac_cpp='$CPP $CPPFLAGS'
5714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5716ac_compiler_gnu=$ac_cv_c_compiler_gnu
5717
5718ac_ext=c
5719ac_cpp='$CPP $CPPFLAGS'
5720ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5721ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5722ac_compiler_gnu=$ac_cv_c_compiler_gnu
5723if test -n "$ac_tool_prefix"; then
5724  for ac_prog in gcc
5725  do
5726    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5727set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5728{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5729echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5730if test "${ac_cv_prog_CC+set}" = set; then
5731  echo $ECHO_N "(cached) $ECHO_C" >&6
5732else
5733  if test -n "$CC"; then
5734  ac_cv_prog_CC="$CC" # Let the user override the test.
5735else
5736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5737for as_dir in $PATH
5738do
5739  IFS=$as_save_IFS
5740  test -z "$as_dir" && as_dir=.
5741  for ac_exec_ext in '' $ac_executable_extensions; do
5742  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5743    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5744    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5745    break 2
5746  fi
5747done
5748done
5749IFS=$as_save_IFS
5750
5751fi
5752fi
5753CC=$ac_cv_prog_CC
5754if test -n "$CC"; then
5755  { echo "$as_me:$LINENO: result: $CC" >&5
5756echo "${ECHO_T}$CC" >&6; }
5757else
5758  { echo "$as_me:$LINENO: result: no" >&5
5759echo "${ECHO_T}no" >&6; }
5760fi
5761
5762
5763    test -n "$CC" && break
5764  done
5765fi
5766if test -z "$CC"; then
5767  ac_ct_CC=$CC
5768  for ac_prog in gcc
5769do
5770  # Extract the first word of "$ac_prog", so it can be a program name with args.
5771set dummy $ac_prog; ac_word=$2
5772{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5773echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5774if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5775  echo $ECHO_N "(cached) $ECHO_C" >&6
5776else
5777  if test -n "$ac_ct_CC"; then
5778  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5779else
5780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5781for as_dir in $PATH
5782do
5783  IFS=$as_save_IFS
5784  test -z "$as_dir" && as_dir=.
5785  for ac_exec_ext in '' $ac_executable_extensions; do
5786  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5787    ac_cv_prog_ac_ct_CC="$ac_prog"
5788    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5789    break 2
5790  fi
5791done
5792done
5793IFS=$as_save_IFS
5794
5795fi
5796fi
5797ac_ct_CC=$ac_cv_prog_ac_ct_CC
5798if test -n "$ac_ct_CC"; then
5799  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5800echo "${ECHO_T}$ac_ct_CC" >&6; }
5801else
5802  { echo "$as_me:$LINENO: result: no" >&5
5803echo "${ECHO_T}no" >&6; }
5804fi
5805
5806
5807  test -n "$ac_ct_CC" && break
5808done
5809
5810  if test "x$ac_ct_CC" = x; then
5811    CC=""
5812  else
5813    case $cross_compiling:$ac_tool_warned in
5814yes:)
5815{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5816whose name does not start with the host triplet.  If you think this
5817configuration is useful to you, please write to autoconf@gnu.org." >&5
5818echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5819whose name does not start with the host triplet.  If you think this
5820configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5821ac_tool_warned=yes ;;
5822esac
5823    CC=$ac_ct_CC
5824  fi
5825fi
5826
5827
5828test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5829See \`config.log' for more details." >&5
5830echo "$as_me: error: no acceptable C compiler found in \$PATH
5831See \`config.log' for more details." >&2;}
5832   { (exit 1); exit 1; }; }
5833
5834# Provide some information about the compiler.
5835echo "$as_me:$LINENO: checking for C compiler version" >&5
5836ac_compiler=`set X $ac_compile; echo $2`
5837{ (ac_try="$ac_compiler --version >&5"
5838case "(($ac_try" in
5839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5840  *) ac_try_echo=$ac_try;;
5841esac
5842eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5843  (eval "$ac_compiler --version >&5") 2>&5
5844  ac_status=$?
5845  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5846  (exit $ac_status); }
5847{ (ac_try="$ac_compiler -v >&5"
5848case "(($ac_try" in
5849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5850  *) ac_try_echo=$ac_try;;
5851esac
5852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5853  (eval "$ac_compiler -v >&5") 2>&5
5854  ac_status=$?
5855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5856  (exit $ac_status); }
5857{ (ac_try="$ac_compiler -V >&5"
5858case "(($ac_try" in
5859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5860  *) ac_try_echo=$ac_try;;
5861esac
5862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5863  (eval "$ac_compiler -V >&5") 2>&5
5864  ac_status=$?
5865  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5866  (exit $ac_status); }
5867
5868{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5869echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5870if test "${ac_cv_c_compiler_gnu+set}" = set; then
5871  echo $ECHO_N "(cached) $ECHO_C" >&6
5872else
5873  cat >conftest.$ac_ext <<_ACEOF
5874/* confdefs.h.  */
5875_ACEOF
5876cat confdefs.h >>conftest.$ac_ext
5877cat >>conftest.$ac_ext <<_ACEOF
5878/* end confdefs.h.  */
5879
5880int
5881main ()
5882{
5883#ifndef __GNUC__
5884       choke me
5885#endif
5886
5887  ;
5888  return 0;
5889}
5890_ACEOF
5891rm -f conftest.$ac_objext
5892if { (ac_try="$ac_compile"
5893case "(($ac_try" in
5894  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5895  *) ac_try_echo=$ac_try;;
5896esac
5897eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5898  (eval "$ac_compile") 2>conftest.er1
5899  ac_status=$?
5900  grep -v '^ *+' conftest.er1 >conftest.err
5901  rm -f conftest.er1
5902  cat conftest.err >&5
5903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5904  (exit $ac_status); } &&
5905	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5906  { (case "(($ac_try" in
5907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5908  *) ac_try_echo=$ac_try;;
5909esac
5910eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5911  (eval "$ac_try") 2>&5
5912  ac_status=$?
5913  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5914  (exit $ac_status); }; } &&
5915	 { ac_try='test -s conftest.$ac_objext'
5916  { (case "(($ac_try" in
5917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5918  *) ac_try_echo=$ac_try;;
5919esac
5920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5921  (eval "$ac_try") 2>&5
5922  ac_status=$?
5923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5924  (exit $ac_status); }; }; then
5925  ac_compiler_gnu=yes
5926else
5927  echo "$as_me: failed program was:" >&5
5928sed 's/^/| /' conftest.$ac_ext >&5
5929
5930	ac_compiler_gnu=no
5931fi
5932
5933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5934ac_cv_c_compiler_gnu=$ac_compiler_gnu
5935
5936fi
5937{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5938echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5939GCC=`test $ac_compiler_gnu = yes && echo yes`
5940ac_test_CFLAGS=${CFLAGS+set}
5941ac_save_CFLAGS=$CFLAGS
5942{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5943echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5944if test "${ac_cv_prog_cc_g+set}" = set; then
5945  echo $ECHO_N "(cached) $ECHO_C" >&6
5946else
5947  ac_save_c_werror_flag=$ac_c_werror_flag
5948   ac_c_werror_flag=yes
5949   ac_cv_prog_cc_g=no
5950   CFLAGS="-g"
5951   cat >conftest.$ac_ext <<_ACEOF
5952/* confdefs.h.  */
5953_ACEOF
5954cat confdefs.h >>conftest.$ac_ext
5955cat >>conftest.$ac_ext <<_ACEOF
5956/* end confdefs.h.  */
5957
5958int
5959main ()
5960{
5961
5962  ;
5963  return 0;
5964}
5965_ACEOF
5966rm -f conftest.$ac_objext
5967if { (ac_try="$ac_compile"
5968case "(($ac_try" in
5969  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5970  *) ac_try_echo=$ac_try;;
5971esac
5972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5973  (eval "$ac_compile") 2>conftest.er1
5974  ac_status=$?
5975  grep -v '^ *+' conftest.er1 >conftest.err
5976  rm -f conftest.er1
5977  cat conftest.err >&5
5978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5979  (exit $ac_status); } &&
5980	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5981  { (case "(($ac_try" in
5982  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5983  *) ac_try_echo=$ac_try;;
5984esac
5985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5986  (eval "$ac_try") 2>&5
5987  ac_status=$?
5988  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989  (exit $ac_status); }; } &&
5990	 { ac_try='test -s conftest.$ac_objext'
5991  { (case "(($ac_try" in
5992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5993  *) ac_try_echo=$ac_try;;
5994esac
5995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5996  (eval "$ac_try") 2>&5
5997  ac_status=$?
5998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999  (exit $ac_status); }; }; then
6000  ac_cv_prog_cc_g=yes
6001else
6002  echo "$as_me: failed program was:" >&5
6003sed 's/^/| /' conftest.$ac_ext >&5
6004
6005	CFLAGS=""
6006      cat >conftest.$ac_ext <<_ACEOF
6007/* confdefs.h.  */
6008_ACEOF
6009cat confdefs.h >>conftest.$ac_ext
6010cat >>conftest.$ac_ext <<_ACEOF
6011/* end confdefs.h.  */
6012
6013int
6014main ()
6015{
6016
6017  ;
6018  return 0;
6019}
6020_ACEOF
6021rm -f conftest.$ac_objext
6022if { (ac_try="$ac_compile"
6023case "(($ac_try" in
6024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6025  *) ac_try_echo=$ac_try;;
6026esac
6027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6028  (eval "$ac_compile") 2>conftest.er1
6029  ac_status=$?
6030  grep -v '^ *+' conftest.er1 >conftest.err
6031  rm -f conftest.er1
6032  cat conftest.err >&5
6033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6034  (exit $ac_status); } &&
6035	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6036  { (case "(($ac_try" in
6037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6038  *) ac_try_echo=$ac_try;;
6039esac
6040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6041  (eval "$ac_try") 2>&5
6042  ac_status=$?
6043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6044  (exit $ac_status); }; } &&
6045	 { ac_try='test -s conftest.$ac_objext'
6046  { (case "(($ac_try" in
6047  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6048  *) ac_try_echo=$ac_try;;
6049esac
6050eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6051  (eval "$ac_try") 2>&5
6052  ac_status=$?
6053  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6054  (exit $ac_status); }; }; then
6055  :
6056else
6057  echo "$as_me: failed program was:" >&5
6058sed 's/^/| /' conftest.$ac_ext >&5
6059
6060	ac_c_werror_flag=$ac_save_c_werror_flag
6061	 CFLAGS="-g"
6062	 cat >conftest.$ac_ext <<_ACEOF
6063/* confdefs.h.  */
6064_ACEOF
6065cat confdefs.h >>conftest.$ac_ext
6066cat >>conftest.$ac_ext <<_ACEOF
6067/* end confdefs.h.  */
6068
6069int
6070main ()
6071{
6072
6073  ;
6074  return 0;
6075}
6076_ACEOF
6077rm -f conftest.$ac_objext
6078if { (ac_try="$ac_compile"
6079case "(($ac_try" in
6080  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6081  *) ac_try_echo=$ac_try;;
6082esac
6083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6084  (eval "$ac_compile") 2>conftest.er1
6085  ac_status=$?
6086  grep -v '^ *+' conftest.er1 >conftest.err
6087  rm -f conftest.er1
6088  cat conftest.err >&5
6089  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6090  (exit $ac_status); } &&
6091	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6092  { (case "(($ac_try" in
6093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6094  *) ac_try_echo=$ac_try;;
6095esac
6096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6097  (eval "$ac_try") 2>&5
6098  ac_status=$?
6099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6100  (exit $ac_status); }; } &&
6101	 { ac_try='test -s conftest.$ac_objext'
6102  { (case "(($ac_try" in
6103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6104  *) ac_try_echo=$ac_try;;
6105esac
6106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6107  (eval "$ac_try") 2>&5
6108  ac_status=$?
6109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6110  (exit $ac_status); }; }; then
6111  ac_cv_prog_cc_g=yes
6112else
6113  echo "$as_me: failed program was:" >&5
6114sed 's/^/| /' conftest.$ac_ext >&5
6115
6116
6117fi
6118
6119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6120fi
6121
6122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6123fi
6124
6125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6126   ac_c_werror_flag=$ac_save_c_werror_flag
6127fi
6128{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
6129echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
6130if test "$ac_test_CFLAGS" = set; then
6131  CFLAGS=$ac_save_CFLAGS
6132elif test $ac_cv_prog_cc_g = yes; then
6133  if test "$GCC" = yes; then
6134    CFLAGS="-g -O2"
6135  else
6136    CFLAGS="-g"
6137  fi
6138else
6139  if test "$GCC" = yes; then
6140    CFLAGS="-O2"
6141  else
6142    CFLAGS=
6143  fi
6144fi
6145{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
6146echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
6147if test "${ac_cv_prog_cc_c89+set}" = set; then
6148  echo $ECHO_N "(cached) $ECHO_C" >&6
6149else
6150  ac_cv_prog_cc_c89=no
6151ac_save_CC=$CC
6152cat >conftest.$ac_ext <<_ACEOF
6153/* confdefs.h.  */
6154_ACEOF
6155cat confdefs.h >>conftest.$ac_ext
6156cat >>conftest.$ac_ext <<_ACEOF
6157/* end confdefs.h.  */
6158#include <stdarg.h>
6159#include <stdio.h>
6160#include <sys/types.h>
6161#include <sys/stat.h>
6162/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
6163struct buf { int x; };
6164FILE * (*rcsopen) (struct buf *, struct stat *, int);
6165static char *e (p, i)
6166     char **p;
6167     int i;
6168{
6169  return p[i];
6170}
6171static char *f (char * (*g) (char **, int), char **p, ...)
6172{
6173  char *s;
6174  va_list v;
6175  va_start (v,p);
6176  s = g (p, va_arg (v,int));
6177  va_end (v);
6178  return s;
6179}
6180
6181/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
6182   function prototypes and stuff, but not '\xHH' hex character constants.
6183   These don't provoke an error unfortunately, instead are silently treated
6184   as 'x'.  The following induces an error, until -std is added to get
6185   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
6186   array size at least.  It's necessary to write '\x00'==0 to get something
6187   that's true only with -std.  */
6188int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6189
6190/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6191   inside strings and character constants.  */
6192#define FOO(x) 'x'
6193int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6194
6195int test (int i, double x);
6196struct s1 {int (*f) (int a);};
6197struct s2 {int (*f) (double a);};
6198int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6199int argc;
6200char **argv;
6201int
6202main ()
6203{
6204return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6205  ;
6206  return 0;
6207}
6208_ACEOF
6209for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6210	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6211do
6212  CC="$ac_save_CC $ac_arg"
6213  rm -f conftest.$ac_objext
6214if { (ac_try="$ac_compile"
6215case "(($ac_try" in
6216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6217  *) ac_try_echo=$ac_try;;
6218esac
6219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6220  (eval "$ac_compile") 2>conftest.er1
6221  ac_status=$?
6222  grep -v '^ *+' conftest.er1 >conftest.err
6223  rm -f conftest.er1
6224  cat conftest.err >&5
6225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6226  (exit $ac_status); } &&
6227	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6228  { (case "(($ac_try" in
6229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6230  *) ac_try_echo=$ac_try;;
6231esac
6232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6233  (eval "$ac_try") 2>&5
6234  ac_status=$?
6235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6236  (exit $ac_status); }; } &&
6237	 { ac_try='test -s conftest.$ac_objext'
6238  { (case "(($ac_try" in
6239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6240  *) ac_try_echo=$ac_try;;
6241esac
6242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6243  (eval "$ac_try") 2>&5
6244  ac_status=$?
6245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6246  (exit $ac_status); }; }; then
6247  ac_cv_prog_cc_c89=$ac_arg
6248else
6249  echo "$as_me: failed program was:" >&5
6250sed 's/^/| /' conftest.$ac_ext >&5
6251
6252
6253fi
6254
6255rm -f core conftest.err conftest.$ac_objext
6256  test "x$ac_cv_prog_cc_c89" != "xno" && break
6257done
6258rm -f conftest.$ac_ext
6259CC=$ac_save_CC
6260
6261fi
6262# AC_CACHE_VAL
6263case "x$ac_cv_prog_cc_c89" in
6264  x)
6265    { echo "$as_me:$LINENO: result: none needed" >&5
6266echo "${ECHO_T}none needed" >&6; } ;;
6267  xno)
6268    { echo "$as_me:$LINENO: result: unsupported" >&5
6269echo "${ECHO_T}unsupported" >&6; } ;;
6270  *)
6271    CC="$CC $ac_cv_prog_cc_c89"
6272    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6273echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6274esac
6275
6276
6277ac_ext=c
6278ac_cpp='$CPP $CPPFLAGS'
6279ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6280ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6281ac_compiler_gnu=$ac_cv_c_compiler_gnu
6282
6283ac_ext=cpp
6284ac_cpp='$CXXCPP $CPPFLAGS'
6285ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6286ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6287ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6288if test -z "$CXX"; then
6289  if test -n "$CCC"; then
6290    CXX=$CCC
6291  else
6292    if test -n "$ac_tool_prefix"; then
6293  for ac_prog in g++
6294  do
6295    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6296set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6297{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6298echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6299if test "${ac_cv_prog_CXX+set}" = set; then
6300  echo $ECHO_N "(cached) $ECHO_C" >&6
6301else
6302  if test -n "$CXX"; then
6303  ac_cv_prog_CXX="$CXX" # Let the user override the test.
6304else
6305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6306for as_dir in $PATH
6307do
6308  IFS=$as_save_IFS
6309  test -z "$as_dir" && as_dir=.
6310  for ac_exec_ext in '' $ac_executable_extensions; do
6311  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6312    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6313    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6314    break 2
6315  fi
6316done
6317done
6318IFS=$as_save_IFS
6319
6320fi
6321fi
6322CXX=$ac_cv_prog_CXX
6323if test -n "$CXX"; then
6324  { echo "$as_me:$LINENO: result: $CXX" >&5
6325echo "${ECHO_T}$CXX" >&6; }
6326else
6327  { echo "$as_me:$LINENO: result: no" >&5
6328echo "${ECHO_T}no" >&6; }
6329fi
6330
6331
6332    test -n "$CXX" && break
6333  done
6334fi
6335if test -z "$CXX"; then
6336  ac_ct_CXX=$CXX
6337  for ac_prog in g++
6338do
6339  # Extract the first word of "$ac_prog", so it can be a program name with args.
6340set dummy $ac_prog; ac_word=$2
6341{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6342echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6343if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6344  echo $ECHO_N "(cached) $ECHO_C" >&6
6345else
6346  if test -n "$ac_ct_CXX"; then
6347  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6348else
6349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6350for as_dir in $PATH
6351do
6352  IFS=$as_save_IFS
6353  test -z "$as_dir" && as_dir=.
6354  for ac_exec_ext in '' $ac_executable_extensions; do
6355  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6356    ac_cv_prog_ac_ct_CXX="$ac_prog"
6357    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6358    break 2
6359  fi
6360done
6361done
6362IFS=$as_save_IFS
6363
6364fi
6365fi
6366ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6367if test -n "$ac_ct_CXX"; then
6368  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6369echo "${ECHO_T}$ac_ct_CXX" >&6; }
6370else
6371  { echo "$as_me:$LINENO: result: no" >&5
6372echo "${ECHO_T}no" >&6; }
6373fi
6374
6375
6376  test -n "$ac_ct_CXX" && break
6377done
6378
6379  if test "x$ac_ct_CXX" = x; then
6380    CXX="g++"
6381  else
6382    case $cross_compiling:$ac_tool_warned in
6383yes:)
6384{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6385whose name does not start with the host triplet.  If you think this
6386configuration is useful to you, please write to autoconf@gnu.org." >&5
6387echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6388whose name does not start with the host triplet.  If you think this
6389configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6390ac_tool_warned=yes ;;
6391esac
6392    CXX=$ac_ct_CXX
6393  fi
6394fi
6395
6396  fi
6397fi
6398# Provide some information about the compiler.
6399echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6400ac_compiler=`set X $ac_compile; echo $2`
6401{ (ac_try="$ac_compiler --version >&5"
6402case "(($ac_try" in
6403  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6404  *) ac_try_echo=$ac_try;;
6405esac
6406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6407  (eval "$ac_compiler --version >&5") 2>&5
6408  ac_status=$?
6409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6410  (exit $ac_status); }
6411{ (ac_try="$ac_compiler -v >&5"
6412case "(($ac_try" in
6413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6414  *) ac_try_echo=$ac_try;;
6415esac
6416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6417  (eval "$ac_compiler -v >&5") 2>&5
6418  ac_status=$?
6419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420  (exit $ac_status); }
6421{ (ac_try="$ac_compiler -V >&5"
6422case "(($ac_try" in
6423  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6424  *) ac_try_echo=$ac_try;;
6425esac
6426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6427  (eval "$ac_compiler -V >&5") 2>&5
6428  ac_status=$?
6429  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6430  (exit $ac_status); }
6431
6432{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6433echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6434if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6435  echo $ECHO_N "(cached) $ECHO_C" >&6
6436else
6437  cat >conftest.$ac_ext <<_ACEOF
6438/* confdefs.h.  */
6439_ACEOF
6440cat confdefs.h >>conftest.$ac_ext
6441cat >>conftest.$ac_ext <<_ACEOF
6442/* end confdefs.h.  */
6443
6444int
6445main ()
6446{
6447#ifndef __GNUC__
6448       choke me
6449#endif
6450
6451  ;
6452  return 0;
6453}
6454_ACEOF
6455rm -f conftest.$ac_objext
6456if { (ac_try="$ac_compile"
6457case "(($ac_try" in
6458  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6459  *) ac_try_echo=$ac_try;;
6460esac
6461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6462  (eval "$ac_compile") 2>conftest.er1
6463  ac_status=$?
6464  grep -v '^ *+' conftest.er1 >conftest.err
6465  rm -f conftest.er1
6466  cat conftest.err >&5
6467  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468  (exit $ac_status); } &&
6469	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6470  { (case "(($ac_try" in
6471  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6472  *) ac_try_echo=$ac_try;;
6473esac
6474eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6475  (eval "$ac_try") 2>&5
6476  ac_status=$?
6477  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6478  (exit $ac_status); }; } &&
6479	 { ac_try='test -s conftest.$ac_objext'
6480  { (case "(($ac_try" in
6481  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6482  *) ac_try_echo=$ac_try;;
6483esac
6484eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6485  (eval "$ac_try") 2>&5
6486  ac_status=$?
6487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6488  (exit $ac_status); }; }; then
6489  ac_compiler_gnu=yes
6490else
6491  echo "$as_me: failed program was:" >&5
6492sed 's/^/| /' conftest.$ac_ext >&5
6493
6494	ac_compiler_gnu=no
6495fi
6496
6497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6498ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6499
6500fi
6501{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6502echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6503GXX=`test $ac_compiler_gnu = yes && echo yes`
6504ac_test_CXXFLAGS=${CXXFLAGS+set}
6505ac_save_CXXFLAGS=$CXXFLAGS
6506{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6507echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6508if test "${ac_cv_prog_cxx_g+set}" = set; then
6509  echo $ECHO_N "(cached) $ECHO_C" >&6
6510else
6511  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6512   ac_cxx_werror_flag=yes
6513   ac_cv_prog_cxx_g=no
6514   CXXFLAGS="-g"
6515   cat >conftest.$ac_ext <<_ACEOF
6516/* confdefs.h.  */
6517_ACEOF
6518cat confdefs.h >>conftest.$ac_ext
6519cat >>conftest.$ac_ext <<_ACEOF
6520/* end confdefs.h.  */
6521
6522int
6523main ()
6524{
6525
6526  ;
6527  return 0;
6528}
6529_ACEOF
6530rm -f conftest.$ac_objext
6531if { (ac_try="$ac_compile"
6532case "(($ac_try" in
6533  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6534  *) ac_try_echo=$ac_try;;
6535esac
6536eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6537  (eval "$ac_compile") 2>conftest.er1
6538  ac_status=$?
6539  grep -v '^ *+' conftest.er1 >conftest.err
6540  rm -f conftest.er1
6541  cat conftest.err >&5
6542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6543  (exit $ac_status); } &&
6544	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6545  { (case "(($ac_try" in
6546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6547  *) ac_try_echo=$ac_try;;
6548esac
6549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6550  (eval "$ac_try") 2>&5
6551  ac_status=$?
6552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6553  (exit $ac_status); }; } &&
6554	 { ac_try='test -s conftest.$ac_objext'
6555  { (case "(($ac_try" in
6556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6557  *) ac_try_echo=$ac_try;;
6558esac
6559eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6560  (eval "$ac_try") 2>&5
6561  ac_status=$?
6562  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563  (exit $ac_status); }; }; then
6564  ac_cv_prog_cxx_g=yes
6565else
6566  echo "$as_me: failed program was:" >&5
6567sed 's/^/| /' conftest.$ac_ext >&5
6568
6569	CXXFLAGS=""
6570      cat >conftest.$ac_ext <<_ACEOF
6571/* confdefs.h.  */
6572_ACEOF
6573cat confdefs.h >>conftest.$ac_ext
6574cat >>conftest.$ac_ext <<_ACEOF
6575/* end confdefs.h.  */
6576
6577int
6578main ()
6579{
6580
6581  ;
6582  return 0;
6583}
6584_ACEOF
6585rm -f conftest.$ac_objext
6586if { (ac_try="$ac_compile"
6587case "(($ac_try" in
6588  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6589  *) ac_try_echo=$ac_try;;
6590esac
6591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6592  (eval "$ac_compile") 2>conftest.er1
6593  ac_status=$?
6594  grep -v '^ *+' conftest.er1 >conftest.err
6595  rm -f conftest.er1
6596  cat conftest.err >&5
6597  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6598  (exit $ac_status); } &&
6599	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6600  { (case "(($ac_try" in
6601  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6602  *) ac_try_echo=$ac_try;;
6603esac
6604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6605  (eval "$ac_try") 2>&5
6606  ac_status=$?
6607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608  (exit $ac_status); }; } &&
6609	 { ac_try='test -s conftest.$ac_objext'
6610  { (case "(($ac_try" in
6611  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6612  *) ac_try_echo=$ac_try;;
6613esac
6614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6615  (eval "$ac_try") 2>&5
6616  ac_status=$?
6617  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6618  (exit $ac_status); }; }; then
6619  :
6620else
6621  echo "$as_me: failed program was:" >&5
6622sed 's/^/| /' conftest.$ac_ext >&5
6623
6624	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6625	 CXXFLAGS="-g"
6626	 cat >conftest.$ac_ext <<_ACEOF
6627/* confdefs.h.  */
6628_ACEOF
6629cat confdefs.h >>conftest.$ac_ext
6630cat >>conftest.$ac_ext <<_ACEOF
6631/* end confdefs.h.  */
6632
6633int
6634main ()
6635{
6636
6637  ;
6638  return 0;
6639}
6640_ACEOF
6641rm -f conftest.$ac_objext
6642if { (ac_try="$ac_compile"
6643case "(($ac_try" in
6644  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6645  *) ac_try_echo=$ac_try;;
6646esac
6647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6648  (eval "$ac_compile") 2>conftest.er1
6649  ac_status=$?
6650  grep -v '^ *+' conftest.er1 >conftest.err
6651  rm -f conftest.er1
6652  cat conftest.err >&5
6653  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6654  (exit $ac_status); } &&
6655	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6656  { (case "(($ac_try" in
6657  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6658  *) ac_try_echo=$ac_try;;
6659esac
6660eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6661  (eval "$ac_try") 2>&5
6662  ac_status=$?
6663  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6664  (exit $ac_status); }; } &&
6665	 { ac_try='test -s conftest.$ac_objext'
6666  { (case "(($ac_try" in
6667  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6668  *) ac_try_echo=$ac_try;;
6669esac
6670eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6671  (eval "$ac_try") 2>&5
6672  ac_status=$?
6673  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6674  (exit $ac_status); }; }; then
6675  ac_cv_prog_cxx_g=yes
6676else
6677  echo "$as_me: failed program was:" >&5
6678sed 's/^/| /' conftest.$ac_ext >&5
6679
6680
6681fi
6682
6683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6684fi
6685
6686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6687fi
6688
6689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6690   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6691fi
6692{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6693echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6694if test "$ac_test_CXXFLAGS" = set; then
6695  CXXFLAGS=$ac_save_CXXFLAGS
6696elif test $ac_cv_prog_cxx_g = yes; then
6697  if test "$GXX" = yes; then
6698    CXXFLAGS="-g -O2"
6699  else
6700    CXXFLAGS="-g"
6701  fi
6702else
6703  if test "$GXX" = yes; then
6704    CXXFLAGS="-O2"
6705  else
6706    CXXFLAGS=
6707  fi
6708fi
6709ac_ext=c
6710ac_cpp='$CPP $CPPFLAGS'
6711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6713ac_compiler_gnu=$ac_cv_c_compiler_gnu
6714
6715
6716{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6717echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6718if test "${lt_cv_path_NM+set}" = set; then
6719  echo $ECHO_N "(cached) $ECHO_C" >&6
6720else
6721  if test -n "$NM"; then
6722  # Let the user override the test.
6723  lt_cv_path_NM="$NM"
6724else
6725  lt_nm_to_check="${ac_tool_prefix}nm"
6726  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6727    lt_nm_to_check="$lt_nm_to_check nm"
6728  fi
6729  for lt_tmp_nm in $lt_nm_to_check; do
6730    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6731    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6732      IFS="$lt_save_ifs"
6733      test -z "$ac_dir" && ac_dir=.
6734      tmp_nm="$ac_dir/$lt_tmp_nm"
6735      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6736	# Check to see if the nm accepts a BSD-compat flag.
6737	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6738	#   nm: unknown option "B" ignored
6739	# Tru64's nm complains that /dev/null is an invalid object file
6740	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6741	*/dev/null* | *'Invalid file or object type'*)
6742	  lt_cv_path_NM="$tmp_nm -B"
6743	  break
6744	  ;;
6745	*)
6746	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6747	  */dev/null*)
6748	    lt_cv_path_NM="$tmp_nm -p"
6749	    break
6750	    ;;
6751	  *)
6752	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6753	    continue # so that we can try to find one that supports BSD flags
6754	    ;;
6755	  esac
6756	  ;;
6757	esac
6758      fi
6759    done
6760    IFS="$lt_save_ifs"
6761  done
6762  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6763fi
6764fi
6765{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6766echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6767NM="$lt_cv_path_NM"
6768
6769
6770
6771{ echo "$as_me:$LINENO: checking for GNU make" >&5
6772echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6773if test "${llvm_cv_gnu_make_command+set}" = set; then
6774  echo $ECHO_N "(cached) $ECHO_C" >&6
6775else
6776  llvm_cv_gnu_make_command=''
6777 for a in "$MAKE" make gmake gnumake ; do
6778  if test -z "$a" ; then continue ; fi ;
6779  if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6780  then
6781   llvm_cv_gnu_make_command=$a ;
6782   break;
6783  fi
6784 done
6785fi
6786{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6787echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6788 if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6789   ifGNUmake='' ;
6790 else
6791   ifGNUmake='#' ;
6792   { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6793echo "${ECHO_T}\"Not found\"" >&6; };
6794 fi
6795
6796
6797{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
6798echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6799LN_S=$as_ln_s
6800if test "$LN_S" = "ln -s"; then
6801  { echo "$as_me:$LINENO: result: yes" >&5
6802echo "${ECHO_T}yes" >&6; }
6803else
6804  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6805echo "${ECHO_T}no, using $LN_S" >&6; }
6806fi
6807
6808# Extract the first word of "cmp", so it can be a program name with args.
6809set dummy cmp; ac_word=$2
6810{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6811echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6812if test "${ac_cv_path_CMP+set}" = set; then
6813  echo $ECHO_N "(cached) $ECHO_C" >&6
6814else
6815  case $CMP in
6816  [\\/]* | ?:[\\/]*)
6817  ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6818  ;;
6819  *)
6820  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6821for as_dir in $PATH
6822do
6823  IFS=$as_save_IFS
6824  test -z "$as_dir" && as_dir=.
6825  for ac_exec_ext in '' $ac_executable_extensions; do
6826  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6827    ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6828    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6829    break 2
6830  fi
6831done
6832done
6833IFS=$as_save_IFS
6834
6835  test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6836  ;;
6837esac
6838fi
6839CMP=$ac_cv_path_CMP
6840if test -n "$CMP"; then
6841  { echo "$as_me:$LINENO: result: $CMP" >&5
6842echo "${ECHO_T}$CMP" >&6; }
6843else
6844  { echo "$as_me:$LINENO: result: no" >&5
6845echo "${ECHO_T}no" >&6; }
6846fi
6847
6848
6849# Extract the first word of "cp", so it can be a program name with args.
6850set dummy cp; ac_word=$2
6851{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6852echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6853if test "${ac_cv_path_CP+set}" = set; then
6854  echo $ECHO_N "(cached) $ECHO_C" >&6
6855else
6856  case $CP in
6857  [\\/]* | ?:[\\/]*)
6858  ac_cv_path_CP="$CP" # Let the user override the test with a path.
6859  ;;
6860  *)
6861  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862for as_dir in $PATH
6863do
6864  IFS=$as_save_IFS
6865  test -z "$as_dir" && as_dir=.
6866  for ac_exec_ext in '' $ac_executable_extensions; do
6867  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6868    ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6869    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6870    break 2
6871  fi
6872done
6873done
6874IFS=$as_save_IFS
6875
6876  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6877  ;;
6878esac
6879fi
6880CP=$ac_cv_path_CP
6881if test -n "$CP"; then
6882  { echo "$as_me:$LINENO: result: $CP" >&5
6883echo "${ECHO_T}$CP" >&6; }
6884else
6885  { echo "$as_me:$LINENO: result: no" >&5
6886echo "${ECHO_T}no" >&6; }
6887fi
6888
6889
6890# Extract the first word of "date", so it can be a program name with args.
6891set dummy date; ac_word=$2
6892{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6893echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6894if test "${ac_cv_path_DATE+set}" = set; then
6895  echo $ECHO_N "(cached) $ECHO_C" >&6
6896else
6897  case $DATE in
6898  [\\/]* | ?:[\\/]*)
6899  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6900  ;;
6901  *)
6902  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6903for as_dir in $PATH
6904do
6905  IFS=$as_save_IFS
6906  test -z "$as_dir" && as_dir=.
6907  for ac_exec_ext in '' $ac_executable_extensions; do
6908  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6909    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6910    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6911    break 2
6912  fi
6913done
6914done
6915IFS=$as_save_IFS
6916
6917  test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6918  ;;
6919esac
6920fi
6921DATE=$ac_cv_path_DATE
6922if test -n "$DATE"; then
6923  { echo "$as_me:$LINENO: result: $DATE" >&5
6924echo "${ECHO_T}$DATE" >&6; }
6925else
6926  { echo "$as_me:$LINENO: result: no" >&5
6927echo "${ECHO_T}no" >&6; }
6928fi
6929
6930
6931# Extract the first word of "find", so it can be a program name with args.
6932set dummy find; ac_word=$2
6933{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6934echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6935if test "${ac_cv_path_FIND+set}" = set; then
6936  echo $ECHO_N "(cached) $ECHO_C" >&6
6937else
6938  case $FIND in
6939  [\\/]* | ?:[\\/]*)
6940  ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6941  ;;
6942  *)
6943  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944for as_dir in $PATH
6945do
6946  IFS=$as_save_IFS
6947  test -z "$as_dir" && as_dir=.
6948  for ac_exec_ext in '' $ac_executable_extensions; do
6949  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6950    ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6951    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6952    break 2
6953  fi
6954done
6955done
6956IFS=$as_save_IFS
6957
6958  test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6959  ;;
6960esac
6961fi
6962FIND=$ac_cv_path_FIND
6963if test -n "$FIND"; then
6964  { echo "$as_me:$LINENO: result: $FIND" >&5
6965echo "${ECHO_T}$FIND" >&6; }
6966else
6967  { echo "$as_me:$LINENO: result: no" >&5
6968echo "${ECHO_T}no" >&6; }
6969fi
6970
6971
6972# Extract the first word of "grep", so it can be a program name with args.
6973set dummy grep; ac_word=$2
6974{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6975echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6976if test "${ac_cv_path_GREP+set}" = set; then
6977  echo $ECHO_N "(cached) $ECHO_C" >&6
6978else
6979  case $GREP in
6980  [\\/]* | ?:[\\/]*)
6981  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6982  ;;
6983  *)
6984  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6985for as_dir in $PATH
6986do
6987  IFS=$as_save_IFS
6988  test -z "$as_dir" && as_dir=.
6989  for ac_exec_ext in '' $ac_executable_extensions; do
6990  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6991    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6992    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6993    break 2
6994  fi
6995done
6996done
6997IFS=$as_save_IFS
6998
6999  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
7000  ;;
7001esac
7002fi
7003GREP=$ac_cv_path_GREP
7004if test -n "$GREP"; then
7005  { echo "$as_me:$LINENO: result: $GREP" >&5
7006echo "${ECHO_T}$GREP" >&6; }
7007else
7008  { echo "$as_me:$LINENO: result: no" >&5
7009echo "${ECHO_T}no" >&6; }
7010fi
7011
7012
7013# Extract the first word of "mkdir", so it can be a program name with args.
7014set dummy mkdir; ac_word=$2
7015{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7016echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7017if test "${ac_cv_path_MKDIR+set}" = set; then
7018  echo $ECHO_N "(cached) $ECHO_C" >&6
7019else
7020  case $MKDIR in
7021  [\\/]* | ?:[\\/]*)
7022  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
7023  ;;
7024  *)
7025  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7026for as_dir in $PATH
7027do
7028  IFS=$as_save_IFS
7029  test -z "$as_dir" && as_dir=.
7030  for ac_exec_ext in '' $ac_executable_extensions; do
7031  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7032    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
7033    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7034    break 2
7035  fi
7036done
7037done
7038IFS=$as_save_IFS
7039
7040  test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
7041  ;;
7042esac
7043fi
7044MKDIR=$ac_cv_path_MKDIR
7045if test -n "$MKDIR"; then
7046  { echo "$as_me:$LINENO: result: $MKDIR" >&5
7047echo "${ECHO_T}$MKDIR" >&6; }
7048else
7049  { echo "$as_me:$LINENO: result: no" >&5
7050echo "${ECHO_T}no" >&6; }
7051fi
7052
7053
7054# Extract the first word of "mv", so it can be a program name with args.
7055set dummy mv; ac_word=$2
7056{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7057echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7058if test "${ac_cv_path_MV+set}" = set; then
7059  echo $ECHO_N "(cached) $ECHO_C" >&6
7060else
7061  case $MV in
7062  [\\/]* | ?:[\\/]*)
7063  ac_cv_path_MV="$MV" # Let the user override the test with a path.
7064  ;;
7065  *)
7066  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067for as_dir in $PATH
7068do
7069  IFS=$as_save_IFS
7070  test -z "$as_dir" && as_dir=.
7071  for ac_exec_ext in '' $ac_executable_extensions; do
7072  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7073    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
7074    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7075    break 2
7076  fi
7077done
7078done
7079IFS=$as_save_IFS
7080
7081  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
7082  ;;
7083esac
7084fi
7085MV=$ac_cv_path_MV
7086if test -n "$MV"; then
7087  { echo "$as_me:$LINENO: result: $MV" >&5
7088echo "${ECHO_T}$MV" >&6; }
7089else
7090  { echo "$as_me:$LINENO: result: no" >&5
7091echo "${ECHO_T}no" >&6; }
7092fi
7093
7094
7095if test -n "$ac_tool_prefix"; then
7096  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7097set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7098{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7099echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7100if test "${ac_cv_prog_RANLIB+set}" = set; then
7101  echo $ECHO_N "(cached) $ECHO_C" >&6
7102else
7103  if test -n "$RANLIB"; then
7104  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7105else
7106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7107for as_dir in $PATH
7108do
7109  IFS=$as_save_IFS
7110  test -z "$as_dir" && as_dir=.
7111  for ac_exec_ext in '' $ac_executable_extensions; do
7112  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7113    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7114    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7115    break 2
7116  fi
7117done
7118done
7119IFS=$as_save_IFS
7120
7121fi
7122fi
7123RANLIB=$ac_cv_prog_RANLIB
7124if test -n "$RANLIB"; then
7125  { echo "$as_me:$LINENO: result: $RANLIB" >&5
7126echo "${ECHO_T}$RANLIB" >&6; }
7127else
7128  { echo "$as_me:$LINENO: result: no" >&5
7129echo "${ECHO_T}no" >&6; }
7130fi
7131
7132
7133fi
7134if test -z "$ac_cv_prog_RANLIB"; then
7135  ac_ct_RANLIB=$RANLIB
7136  # Extract the first word of "ranlib", so it can be a program name with args.
7137set dummy ranlib; ac_word=$2
7138{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7139echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7140if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7141  echo $ECHO_N "(cached) $ECHO_C" >&6
7142else
7143  if test -n "$ac_ct_RANLIB"; then
7144  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7145else
7146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7147for as_dir in $PATH
7148do
7149  IFS=$as_save_IFS
7150  test -z "$as_dir" && as_dir=.
7151  for ac_exec_ext in '' $ac_executable_extensions; do
7152  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7153    ac_cv_prog_ac_ct_RANLIB="ranlib"
7154    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7155    break 2
7156  fi
7157done
7158done
7159IFS=$as_save_IFS
7160
7161fi
7162fi
7163ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7164if test -n "$ac_ct_RANLIB"; then
7165  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7166echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7167else
7168  { echo "$as_me:$LINENO: result: no" >&5
7169echo "${ECHO_T}no" >&6; }
7170fi
7171
7172  if test "x$ac_ct_RANLIB" = x; then
7173    RANLIB=":"
7174  else
7175    case $cross_compiling:$ac_tool_warned in
7176yes:)
7177{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7178whose name does not start with the host triplet.  If you think this
7179configuration is useful to you, please write to autoconf@gnu.org." >&5
7180echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7181whose name does not start with the host triplet.  If you think this
7182configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7183ac_tool_warned=yes ;;
7184esac
7185    RANLIB=$ac_ct_RANLIB
7186  fi
7187else
7188  RANLIB="$ac_cv_prog_RANLIB"
7189fi
7190
7191if test -n "$ac_tool_prefix"; then
7192  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7193set dummy ${ac_tool_prefix}ar; ac_word=$2
7194{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7195echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7196if test "${ac_cv_prog_AR+set}" = set; then
7197  echo $ECHO_N "(cached) $ECHO_C" >&6
7198else
7199  if test -n "$AR"; then
7200  ac_cv_prog_AR="$AR" # Let the user override the test.
7201else
7202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7203for as_dir in $PATH
7204do
7205  IFS=$as_save_IFS
7206  test -z "$as_dir" && as_dir=.
7207  for ac_exec_ext in '' $ac_executable_extensions; do
7208  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7209    ac_cv_prog_AR="${ac_tool_prefix}ar"
7210    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7211    break 2
7212  fi
7213done
7214done
7215IFS=$as_save_IFS
7216
7217fi
7218fi
7219AR=$ac_cv_prog_AR
7220if test -n "$AR"; then
7221  { echo "$as_me:$LINENO: result: $AR" >&5
7222echo "${ECHO_T}$AR" >&6; }
7223else
7224  { echo "$as_me:$LINENO: result: no" >&5
7225echo "${ECHO_T}no" >&6; }
7226fi
7227
7228
7229fi
7230if test -z "$ac_cv_prog_AR"; then
7231  ac_ct_AR=$AR
7232  # Extract the first word of "ar", so it can be a program name with args.
7233set dummy ar; ac_word=$2
7234{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7235echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7236if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7237  echo $ECHO_N "(cached) $ECHO_C" >&6
7238else
7239  if test -n "$ac_ct_AR"; then
7240  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7241else
7242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7243for as_dir in $PATH
7244do
7245  IFS=$as_save_IFS
7246  test -z "$as_dir" && as_dir=.
7247  for ac_exec_ext in '' $ac_executable_extensions; do
7248  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7249    ac_cv_prog_ac_ct_AR="ar"
7250    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7251    break 2
7252  fi
7253done
7254done
7255IFS=$as_save_IFS
7256
7257fi
7258fi
7259ac_ct_AR=$ac_cv_prog_ac_ct_AR
7260if test -n "$ac_ct_AR"; then
7261  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7262echo "${ECHO_T}$ac_ct_AR" >&6; }
7263else
7264  { echo "$as_me:$LINENO: result: no" >&5
7265echo "${ECHO_T}no" >&6; }
7266fi
7267
7268  if test "x$ac_ct_AR" = x; then
7269    AR="false"
7270  else
7271    case $cross_compiling:$ac_tool_warned in
7272yes:)
7273{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7274whose name does not start with the host triplet.  If you think this
7275configuration is useful to you, please write to autoconf@gnu.org." >&5
7276echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7277whose name does not start with the host triplet.  If you think this
7278configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7279ac_tool_warned=yes ;;
7280esac
7281    AR=$ac_ct_AR
7282  fi
7283else
7284  AR="$ac_cv_prog_AR"
7285fi
7286
7287# Extract the first word of "rm", so it can be a program name with args.
7288set dummy rm; ac_word=$2
7289{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7290echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7291if test "${ac_cv_path_RM+set}" = set; then
7292  echo $ECHO_N "(cached) $ECHO_C" >&6
7293else
7294  case $RM in
7295  [\\/]* | ?:[\\/]*)
7296  ac_cv_path_RM="$RM" # Let the user override the test with a path.
7297  ;;
7298  *)
7299  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7300for as_dir in $PATH
7301do
7302  IFS=$as_save_IFS
7303  test -z "$as_dir" && as_dir=.
7304  for ac_exec_ext in '' $ac_executable_extensions; do
7305  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7306    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7307    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7308    break 2
7309  fi
7310done
7311done
7312IFS=$as_save_IFS
7313
7314  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7315  ;;
7316esac
7317fi
7318RM=$ac_cv_path_RM
7319if test -n "$RM"; then
7320  { echo "$as_me:$LINENO: result: $RM" >&5
7321echo "${ECHO_T}$RM" >&6; }
7322else
7323  { echo "$as_me:$LINENO: result: no" >&5
7324echo "${ECHO_T}no" >&6; }
7325fi
7326
7327
7328# Extract the first word of "sed", so it can be a program name with args.
7329set dummy sed; ac_word=$2
7330{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7331echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7332if test "${ac_cv_path_SED+set}" = set; then
7333  echo $ECHO_N "(cached) $ECHO_C" >&6
7334else
7335  case $SED in
7336  [\\/]* | ?:[\\/]*)
7337  ac_cv_path_SED="$SED" # Let the user override the test with a path.
7338  ;;
7339  *)
7340  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7341for as_dir in $PATH
7342do
7343  IFS=$as_save_IFS
7344  test -z "$as_dir" && as_dir=.
7345  for ac_exec_ext in '' $ac_executable_extensions; do
7346  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7347    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7348    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7349    break 2
7350  fi
7351done
7352done
7353IFS=$as_save_IFS
7354
7355  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7356  ;;
7357esac
7358fi
7359SED=$ac_cv_path_SED
7360if test -n "$SED"; then
7361  { echo "$as_me:$LINENO: result: $SED" >&5
7362echo "${ECHO_T}$SED" >&6; }
7363else
7364  { echo "$as_me:$LINENO: result: no" >&5
7365echo "${ECHO_T}no" >&6; }
7366fi
7367
7368
7369# Extract the first word of "tar", so it can be a program name with args.
7370set dummy tar; ac_word=$2
7371{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7372echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7373if test "${ac_cv_path_TAR+set}" = set; then
7374  echo $ECHO_N "(cached) $ECHO_C" >&6
7375else
7376  case $TAR in
7377  [\\/]* | ?:[\\/]*)
7378  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7379  ;;
7380  *)
7381  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382for as_dir in $PATH
7383do
7384  IFS=$as_save_IFS
7385  test -z "$as_dir" && as_dir=.
7386  for ac_exec_ext in '' $ac_executable_extensions; do
7387  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7388    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7389    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7390    break 2
7391  fi
7392done
7393done
7394IFS=$as_save_IFS
7395
7396  test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7397  ;;
7398esac
7399fi
7400TAR=$ac_cv_path_TAR
7401if test -n "$TAR"; then
7402  { echo "$as_me:$LINENO: result: $TAR" >&5
7403echo "${ECHO_T}$TAR" >&6; }
7404else
7405  { echo "$as_me:$LINENO: result: no" >&5
7406echo "${ECHO_T}no" >&6; }
7407fi
7408
7409
7410# Extract the first word of "pwd", so it can be a program name with args.
7411set dummy pwd; ac_word=$2
7412{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7413echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7414if test "${ac_cv_path_BINPWD+set}" = set; then
7415  echo $ECHO_N "(cached) $ECHO_C" >&6
7416else
7417  case $BINPWD in
7418  [\\/]* | ?:[\\/]*)
7419  ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7420  ;;
7421  *)
7422  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7423for as_dir in $PATH
7424do
7425  IFS=$as_save_IFS
7426  test -z "$as_dir" && as_dir=.
7427  for ac_exec_ext in '' $ac_executable_extensions; do
7428  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7429    ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7430    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7431    break 2
7432  fi
7433done
7434done
7435IFS=$as_save_IFS
7436
7437  test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7438  ;;
7439esac
7440fi
7441BINPWD=$ac_cv_path_BINPWD
7442if test -n "$BINPWD"; then
7443  { echo "$as_me:$LINENO: result: $BINPWD" >&5
7444echo "${ECHO_T}$BINPWD" >&6; }
7445else
7446  { echo "$as_me:$LINENO: result: no" >&5
7447echo "${ECHO_T}no" >&6; }
7448fi
7449
7450
7451
7452# Extract the first word of "Graphviz", so it can be a program name with args.
7453set dummy Graphviz; ac_word=$2
7454{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7455echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7456if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7457  echo $ECHO_N "(cached) $ECHO_C" >&6
7458else
7459  case $GRAPHVIZ in
7460  [\\/]* | ?:[\\/]*)
7461  ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7462  ;;
7463  *)
7464  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7465for as_dir in $PATH
7466do
7467  IFS=$as_save_IFS
7468  test -z "$as_dir" && as_dir=.
7469  for ac_exec_ext in '' $ac_executable_extensions; do
7470  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7471    ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7472    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7473    break 2
7474  fi
7475done
7476done
7477IFS=$as_save_IFS
7478
7479  test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7480  ;;
7481esac
7482fi
7483GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7484if test -n "$GRAPHVIZ"; then
7485  { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7486echo "${ECHO_T}$GRAPHVIZ" >&6; }
7487else
7488  { echo "$as_me:$LINENO: result: no" >&5
7489echo "${ECHO_T}no" >&6; }
7490fi
7491
7492
7493if test "$GRAPHVIZ" != "echo Graphviz" ; then
7494
7495cat >>confdefs.h <<\_ACEOF
7496#define HAVE_GRAPHVIZ 1
7497_ACEOF
7498
7499    if test "$llvm_cv_os_type" = "MingW" ; then
7500    GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7501  fi
7502
7503cat >>confdefs.h <<_ACEOF
7504#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7505_ACEOF
7506
7507fi
7508# Extract the first word of "dot", so it can be a program name with args.
7509set dummy dot; ac_word=$2
7510{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7511echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7512if test "${ac_cv_path_DOT+set}" = set; then
7513  echo $ECHO_N "(cached) $ECHO_C" >&6
7514else
7515  case $DOT in
7516  [\\/]* | ?:[\\/]*)
7517  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7518  ;;
7519  *)
7520  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7521for as_dir in $PATH
7522do
7523  IFS=$as_save_IFS
7524  test -z "$as_dir" && as_dir=.
7525  for ac_exec_ext in '' $ac_executable_extensions; do
7526  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7527    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7528    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7529    break 2
7530  fi
7531done
7532done
7533IFS=$as_save_IFS
7534
7535  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7536  ;;
7537esac
7538fi
7539DOT=$ac_cv_path_DOT
7540if test -n "$DOT"; then
7541  { echo "$as_me:$LINENO: result: $DOT" >&5
7542echo "${ECHO_T}$DOT" >&6; }
7543else
7544  { echo "$as_me:$LINENO: result: no" >&5
7545echo "${ECHO_T}no" >&6; }
7546fi
7547
7548
7549if test "$DOT" != "echo dot" ; then
7550
7551cat >>confdefs.h <<\_ACEOF
7552#define HAVE_DOT 1
7553_ACEOF
7554
7555    if test "$llvm_cv_os_type" = "MingW" ; then
7556    DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7557  fi
7558
7559cat >>confdefs.h <<_ACEOF
7560#define LLVM_PATH_DOT "$DOT${EXEEXT}"
7561_ACEOF
7562
7563fi
7564# Extract the first word of "fdp", so it can be a program name with args.
7565set dummy fdp; ac_word=$2
7566{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7567echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7568if test "${ac_cv_path_FDP+set}" = set; then
7569  echo $ECHO_N "(cached) $ECHO_C" >&6
7570else
7571  case $FDP in
7572  [\\/]* | ?:[\\/]*)
7573  ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7574  ;;
7575  *)
7576  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7577for as_dir in $PATH
7578do
7579  IFS=$as_save_IFS
7580  test -z "$as_dir" && as_dir=.
7581  for ac_exec_ext in '' $ac_executable_extensions; do
7582  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7583    ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7584    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7585    break 2
7586  fi
7587done
7588done
7589IFS=$as_save_IFS
7590
7591  test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7592  ;;
7593esac
7594fi
7595FDP=$ac_cv_path_FDP
7596if test -n "$FDP"; then
7597  { echo "$as_me:$LINENO: result: $FDP" >&5
7598echo "${ECHO_T}$FDP" >&6; }
7599else
7600  { echo "$as_me:$LINENO: result: no" >&5
7601echo "${ECHO_T}no" >&6; }
7602fi
7603
7604
7605if test "$FDP" != "echo fdp" ; then
7606
7607cat >>confdefs.h <<\_ACEOF
7608#define HAVE_FDP 1
7609_ACEOF
7610
7611    if test "$llvm_cv_os_type" = "MingW" ; then
7612    FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7613  fi
7614
7615cat >>confdefs.h <<_ACEOF
7616#define LLVM_PATH_FDP "$FDP${EXEEXT}"
7617_ACEOF
7618
7619fi
7620# Extract the first word of "neato", so it can be a program name with args.
7621set dummy neato; ac_word=$2
7622{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7623echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7624if test "${ac_cv_path_NEATO+set}" = set; then
7625  echo $ECHO_N "(cached) $ECHO_C" >&6
7626else
7627  case $NEATO in
7628  [\\/]* | ?:[\\/]*)
7629  ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7630  ;;
7631  *)
7632  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7633for as_dir in $PATH
7634do
7635  IFS=$as_save_IFS
7636  test -z "$as_dir" && as_dir=.
7637  for ac_exec_ext in '' $ac_executable_extensions; do
7638  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7639    ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7640    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7641    break 2
7642  fi
7643done
7644done
7645IFS=$as_save_IFS
7646
7647  test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7648  ;;
7649esac
7650fi
7651NEATO=$ac_cv_path_NEATO
7652if test -n "$NEATO"; then
7653  { echo "$as_me:$LINENO: result: $NEATO" >&5
7654echo "${ECHO_T}$NEATO" >&6; }
7655else
7656  { echo "$as_me:$LINENO: result: no" >&5
7657echo "${ECHO_T}no" >&6; }
7658fi
7659
7660
7661if test "$NEATO" != "echo neato" ; then
7662
7663cat >>confdefs.h <<\_ACEOF
7664#define HAVE_NEATO 1
7665_ACEOF
7666
7667    if test "$llvm_cv_os_type" = "MingW" ; then
7668    NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7669  fi
7670
7671cat >>confdefs.h <<_ACEOF
7672#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7673_ACEOF
7674
7675fi
7676# Extract the first word of "twopi", so it can be a program name with args.
7677set dummy twopi; ac_word=$2
7678{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7679echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7680if test "${ac_cv_path_TWOPI+set}" = set; then
7681  echo $ECHO_N "(cached) $ECHO_C" >&6
7682else
7683  case $TWOPI in
7684  [\\/]* | ?:[\\/]*)
7685  ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7686  ;;
7687  *)
7688  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689for as_dir in $PATH
7690do
7691  IFS=$as_save_IFS
7692  test -z "$as_dir" && as_dir=.
7693  for ac_exec_ext in '' $ac_executable_extensions; do
7694  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7695    ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7696    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7697    break 2
7698  fi
7699done
7700done
7701IFS=$as_save_IFS
7702
7703  test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7704  ;;
7705esac
7706fi
7707TWOPI=$ac_cv_path_TWOPI
7708if test -n "$TWOPI"; then
7709  { echo "$as_me:$LINENO: result: $TWOPI" >&5
7710echo "${ECHO_T}$TWOPI" >&6; }
7711else
7712  { echo "$as_me:$LINENO: result: no" >&5
7713echo "${ECHO_T}no" >&6; }
7714fi
7715
7716
7717if test "$TWOPI" != "echo twopi" ; then
7718
7719cat >>confdefs.h <<\_ACEOF
7720#define HAVE_TWOPI 1
7721_ACEOF
7722
7723    if test "$llvm_cv_os_type" = "MingW" ; then
7724    TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7725  fi
7726
7727cat >>confdefs.h <<_ACEOF
7728#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7729_ACEOF
7730
7731fi
7732# Extract the first word of "circo", so it can be a program name with args.
7733set dummy circo; ac_word=$2
7734{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7736if test "${ac_cv_path_CIRCO+set}" = set; then
7737  echo $ECHO_N "(cached) $ECHO_C" >&6
7738else
7739  case $CIRCO in
7740  [\\/]* | ?:[\\/]*)
7741  ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7742  ;;
7743  *)
7744  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7745for as_dir in $PATH
7746do
7747  IFS=$as_save_IFS
7748  test -z "$as_dir" && as_dir=.
7749  for ac_exec_ext in '' $ac_executable_extensions; do
7750  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7751    ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7752    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7753    break 2
7754  fi
7755done
7756done
7757IFS=$as_save_IFS
7758
7759  test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7760  ;;
7761esac
7762fi
7763CIRCO=$ac_cv_path_CIRCO
7764if test -n "$CIRCO"; then
7765  { echo "$as_me:$LINENO: result: $CIRCO" >&5
7766echo "${ECHO_T}$CIRCO" >&6; }
7767else
7768  { echo "$as_me:$LINENO: result: no" >&5
7769echo "${ECHO_T}no" >&6; }
7770fi
7771
7772
7773if test "$CIRCO" != "echo circo" ; then
7774
7775cat >>confdefs.h <<\_ACEOF
7776#define HAVE_CIRCO 1
7777_ACEOF
7778
7779    if test "$llvm_cv_os_type" = "MingW" ; then
7780    CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7781  fi
7782
7783cat >>confdefs.h <<_ACEOF
7784#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7785_ACEOF
7786
7787fi
7788for ac_prog in gv gsview32
7789do
7790  # Extract the first word of "$ac_prog", so it can be a program name with args.
7791set dummy $ac_prog; ac_word=$2
7792{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7793echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7794if test "${ac_cv_path_GV+set}" = set; then
7795  echo $ECHO_N "(cached) $ECHO_C" >&6
7796else
7797  case $GV in
7798  [\\/]* | ?:[\\/]*)
7799  ac_cv_path_GV="$GV" # Let the user override the test with a path.
7800  ;;
7801  *)
7802  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7803for as_dir in $PATH
7804do
7805  IFS=$as_save_IFS
7806  test -z "$as_dir" && as_dir=.
7807  for ac_exec_ext in '' $ac_executable_extensions; do
7808  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7809    ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7810    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7811    break 2
7812  fi
7813done
7814done
7815IFS=$as_save_IFS
7816
7817  ;;
7818esac
7819fi
7820GV=$ac_cv_path_GV
7821if test -n "$GV"; then
7822  { echo "$as_me:$LINENO: result: $GV" >&5
7823echo "${ECHO_T}$GV" >&6; }
7824else
7825  { echo "$as_me:$LINENO: result: no" >&5
7826echo "${ECHO_T}no" >&6; }
7827fi
7828
7829
7830  test -n "$GV" && break
7831done
7832test -n "$GV" || GV="echo gv"
7833
7834if test "$GV" != "echo gv" ; then
7835
7836cat >>confdefs.h <<\_ACEOF
7837#define HAVE_GV 1
7838_ACEOF
7839
7840    if test "$llvm_cv_os_type" = "MingW" ; then
7841    GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7842  fi
7843
7844cat >>confdefs.h <<_ACEOF
7845#define LLVM_PATH_GV "$GV${EXEEXT}"
7846_ACEOF
7847
7848fi
7849# Extract the first word of "dotty", so it can be a program name with args.
7850set dummy dotty; ac_word=$2
7851{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7852echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7853if test "${ac_cv_path_DOTTY+set}" = set; then
7854  echo $ECHO_N "(cached) $ECHO_C" >&6
7855else
7856  case $DOTTY in
7857  [\\/]* | ?:[\\/]*)
7858  ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7859  ;;
7860  *)
7861  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7862for as_dir in $PATH
7863do
7864  IFS=$as_save_IFS
7865  test -z "$as_dir" && as_dir=.
7866  for ac_exec_ext in '' $ac_executable_extensions; do
7867  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7868    ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7869    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7870    break 2
7871  fi
7872done
7873done
7874IFS=$as_save_IFS
7875
7876  test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7877  ;;
7878esac
7879fi
7880DOTTY=$ac_cv_path_DOTTY
7881if test -n "$DOTTY"; then
7882  { echo "$as_me:$LINENO: result: $DOTTY" >&5
7883echo "${ECHO_T}$DOTTY" >&6; }
7884else
7885  { echo "$as_me:$LINENO: result: no" >&5
7886echo "${ECHO_T}no" >&6; }
7887fi
7888
7889
7890if test "$DOTTY" != "echo dotty" ; then
7891
7892cat >>confdefs.h <<\_ACEOF
7893#define HAVE_DOTTY 1
7894_ACEOF
7895
7896    if test "$llvm_cv_os_type" = "MingW" ; then
7897    DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7898  fi
7899
7900cat >>confdefs.h <<_ACEOF
7901#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7902_ACEOF
7903
7904fi
7905# Extract the first word of "xdot.py", so it can be a program name with args.
7906set dummy xdot.py; ac_word=$2
7907{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7908echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7909if test "${ac_cv_path_XDOT_PY+set}" = set; then
7910  echo $ECHO_N "(cached) $ECHO_C" >&6
7911else
7912  case $XDOT_PY in
7913  [\\/]* | ?:[\\/]*)
7914  ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7915  ;;
7916  *)
7917  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7918for as_dir in $PATH
7919do
7920  IFS=$as_save_IFS
7921  test -z "$as_dir" && as_dir=.
7922  for ac_exec_ext in '' $ac_executable_extensions; do
7923  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7924    ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7925    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7926    break 2
7927  fi
7928done
7929done
7930IFS=$as_save_IFS
7931
7932  test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
7933  ;;
7934esac
7935fi
7936XDOT_PY=$ac_cv_path_XDOT_PY
7937if test -n "$XDOT_PY"; then
7938  { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
7939echo "${ECHO_T}$XDOT_PY" >&6; }
7940else
7941  { echo "$as_me:$LINENO: result: no" >&5
7942echo "${ECHO_T}no" >&6; }
7943fi
7944
7945
7946if test "$XDOT_PY" != "echo xdot.py" ; then
7947
7948cat >>confdefs.h <<\_ACEOF
7949#define HAVE_XDOT_PY 1
7950_ACEOF
7951
7952    if test "$llvm_cv_os_type" = "MingW" ; then
7953    XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7954  fi
7955
7956cat >>confdefs.h <<_ACEOF
7957#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
7958_ACEOF
7959
7960fi
7961
7962
7963# Extract the first word of "perl", so it can be a program name with args.
7964set dummy perl; ac_word=$2
7965{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7966echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7967if test "${ac_cv_path_PERL+set}" = set; then
7968  echo $ECHO_N "(cached) $ECHO_C" >&6
7969else
7970  case $PERL in
7971  [\\/]* | ?:[\\/]*)
7972  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7973  ;;
7974  *)
7975  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7976for as_dir in $PATH
7977do
7978  IFS=$as_save_IFS
7979  test -z "$as_dir" && as_dir=.
7980  for ac_exec_ext in '' $ac_executable_extensions; do
7981  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7982    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7983    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7984    break 2
7985  fi
7986done
7987done
7988IFS=$as_save_IFS
7989
7990  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7991  ;;
7992esac
7993fi
7994PERL=$ac_cv_path_PERL
7995if test -n "$PERL"; then
7996  { echo "$as_me:$LINENO: result: $PERL" >&5
7997echo "${ECHO_T}$PERL" >&6; }
7998else
7999  { echo "$as_me:$LINENO: result: no" >&5
8000echo "${ECHO_T}no" >&6; }
8001fi
8002
8003
8004if test "$PERL" != "none"; then
8005  { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
8006echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
8007  if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
8008    { echo "$as_me:$LINENO: result: yes" >&5
8009echo "${ECHO_T}yes" >&6; }
8010  else
8011    PERL=none
8012    { echo "$as_me:$LINENO: result: not found" >&5
8013echo "${ECHO_T}not found" >&6; }
8014  fi
8015fi
8016
8017
8018if test x"$PERL" = xnone; then
8019   HAVE_PERL=0
8020
8021   { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
8022echo "$as_me: error: perl is required but was not found, please install it" >&2;}
8023   { (exit 1); exit 1; }; }
8024else
8025   HAVE_PERL=1
8026
8027fi
8028
8029# Find a good install program.  We prefer a C program (faster),
8030# so one script is as good as another.  But avoid the broken or
8031# incompatible versions:
8032# SysV /etc/install, /usr/sbin/install
8033# SunOS /usr/etc/install
8034# IRIX /sbin/install
8035# AIX /bin/install
8036# AmigaOS /C/install, which installs bootblocks on floppy discs
8037# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8038# AFS /usr/afsws/bin/install, which mishandles nonexistent args
8039# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8040# OS/2's system install, which has a completely different semantic
8041# ./install, which can be erroneously created by make from ./install.sh.
8042{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
8043echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
8044if test -z "$INSTALL"; then
8045if test "${ac_cv_path_install+set}" = set; then
8046  echo $ECHO_N "(cached) $ECHO_C" >&6
8047else
8048  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8049for as_dir in $PATH
8050do
8051  IFS=$as_save_IFS
8052  test -z "$as_dir" && as_dir=.
8053  # Account for people who put trailing slashes in PATH elements.
8054case $as_dir/ in
8055  ./ | .// | /cC/* | \
8056  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8057  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8058  /usr/ucb/* ) ;;
8059  *)
8060    # OSF1 and SCO ODT 3.0 have their own names for install.
8061    # Don't use installbsd from OSF since it installs stuff as root
8062    # by default.
8063    for ac_prog in ginstall scoinst install; do
8064      for ac_exec_ext in '' $ac_executable_extensions; do
8065	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
8066	  if test $ac_prog = install &&
8067	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8068	    # AIX install.  It has an incompatible calling convention.
8069	    :
8070	  elif test $ac_prog = install &&
8071	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8072	    # program-specific install script used by HP pwplus--don't use.
8073	    :
8074	  else
8075	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8076	    break 3
8077	  fi
8078	fi
8079      done
8080    done
8081    ;;
8082esac
8083done
8084IFS=$as_save_IFS
8085
8086
8087fi
8088  if test "${ac_cv_path_install+set}" = set; then
8089    INSTALL=$ac_cv_path_install
8090  else
8091    # As a last resort, use the slow shell script.  Don't cache a
8092    # value for INSTALL within a source directory, because that will
8093    # break other packages using the cache if that directory is
8094    # removed, or if the value is a relative name.
8095    INSTALL=$ac_install_sh
8096  fi
8097fi
8098{ echo "$as_me:$LINENO: result: $INSTALL" >&5
8099echo "${ECHO_T}$INSTALL" >&6; }
8100
8101# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8102# It thinks the first close brace ends the variable substitution.
8103test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8104
8105test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8106
8107test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8108
8109case "$INSTALL" in
8110 [\\/$]* | ?:[\\/]* ) ;;
8111 *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
8112esac
8113
8114# Extract the first word of "bzip2", so it can be a program name with args.
8115set dummy bzip2; ac_word=$2
8116{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8117echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8118if test "${ac_cv_path_BZIP2+set}" = set; then
8119  echo $ECHO_N "(cached) $ECHO_C" >&6
8120else
8121  case $BZIP2 in
8122  [\\/]* | ?:[\\/]*)
8123  ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
8124  ;;
8125  *)
8126  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8127for as_dir in $PATH
8128do
8129  IFS=$as_save_IFS
8130  test -z "$as_dir" && as_dir=.
8131  for ac_exec_ext in '' $ac_executable_extensions; do
8132  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8133    ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
8134    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8135    break 2
8136  fi
8137done
8138done
8139IFS=$as_save_IFS
8140
8141  ;;
8142esac
8143fi
8144BZIP2=$ac_cv_path_BZIP2
8145if test -n "$BZIP2"; then
8146  { echo "$as_me:$LINENO: result: $BZIP2" >&5
8147echo "${ECHO_T}$BZIP2" >&6; }
8148else
8149  { echo "$as_me:$LINENO: result: no" >&5
8150echo "${ECHO_T}no" >&6; }
8151fi
8152
8153
8154# Extract the first word of "cat", so it can be a program name with args.
8155set dummy cat; ac_word=$2
8156{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8157echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8158if test "${ac_cv_path_CAT+set}" = set; then
8159  echo $ECHO_N "(cached) $ECHO_C" >&6
8160else
8161  case $CAT in
8162  [\\/]* | ?:[\\/]*)
8163  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
8164  ;;
8165  *)
8166  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8167for as_dir in $PATH
8168do
8169  IFS=$as_save_IFS
8170  test -z "$as_dir" && as_dir=.
8171  for ac_exec_ext in '' $ac_executable_extensions; do
8172  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8173    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
8174    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8175    break 2
8176  fi
8177done
8178done
8179IFS=$as_save_IFS
8180
8181  ;;
8182esac
8183fi
8184CAT=$ac_cv_path_CAT
8185if test -n "$CAT"; then
8186  { echo "$as_me:$LINENO: result: $CAT" >&5
8187echo "${ECHO_T}$CAT" >&6; }
8188else
8189  { echo "$as_me:$LINENO: result: no" >&5
8190echo "${ECHO_T}no" >&6; }
8191fi
8192
8193
8194# Extract the first word of "doxygen", so it can be a program name with args.
8195set dummy doxygen; ac_word=$2
8196{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8197echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8198if test "${ac_cv_path_DOXYGEN+set}" = set; then
8199  echo $ECHO_N "(cached) $ECHO_C" >&6
8200else
8201  case $DOXYGEN in
8202  [\\/]* | ?:[\\/]*)
8203  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
8204  ;;
8205  *)
8206  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8207for as_dir in $PATH
8208do
8209  IFS=$as_save_IFS
8210  test -z "$as_dir" && as_dir=.
8211  for ac_exec_ext in '' $ac_executable_extensions; do
8212  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8213    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
8214    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8215    break 2
8216  fi
8217done
8218done
8219IFS=$as_save_IFS
8220
8221  ;;
8222esac
8223fi
8224DOXYGEN=$ac_cv_path_DOXYGEN
8225if test -n "$DOXYGEN"; then
8226  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
8227echo "${ECHO_T}$DOXYGEN" >&6; }
8228else
8229  { echo "$as_me:$LINENO: result: no" >&5
8230echo "${ECHO_T}no" >&6; }
8231fi
8232
8233
8234# Extract the first word of "groff", so it can be a program name with args.
8235set dummy groff; ac_word=$2
8236{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8237echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8238if test "${ac_cv_path_GROFF+set}" = set; then
8239  echo $ECHO_N "(cached) $ECHO_C" >&6
8240else
8241  case $GROFF in
8242  [\\/]* | ?:[\\/]*)
8243  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
8244  ;;
8245  *)
8246  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8247for as_dir in $PATH
8248do
8249  IFS=$as_save_IFS
8250  test -z "$as_dir" && as_dir=.
8251  for ac_exec_ext in '' $ac_executable_extensions; do
8252  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8253    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
8254    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8255    break 2
8256  fi
8257done
8258done
8259IFS=$as_save_IFS
8260
8261  ;;
8262esac
8263fi
8264GROFF=$ac_cv_path_GROFF
8265if test -n "$GROFF"; then
8266  { echo "$as_me:$LINENO: result: $GROFF" >&5
8267echo "${ECHO_T}$GROFF" >&6; }
8268else
8269  { echo "$as_me:$LINENO: result: no" >&5
8270echo "${ECHO_T}no" >&6; }
8271fi
8272
8273
8274# Extract the first word of "gzip", so it can be a program name with args.
8275set dummy gzip; ac_word=$2
8276{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8277echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8278if test "${ac_cv_path_GZIP+set}" = set; then
8279  echo $ECHO_N "(cached) $ECHO_C" >&6
8280else
8281  case $GZIP in
8282  [\\/]* | ?:[\\/]*)
8283  ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8284  ;;
8285  *)
8286  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8287for as_dir in $PATH
8288do
8289  IFS=$as_save_IFS
8290  test -z "$as_dir" && as_dir=.
8291  for ac_exec_ext in '' $ac_executable_extensions; do
8292  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8293    ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
8294    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8295    break 2
8296  fi
8297done
8298done
8299IFS=$as_save_IFS
8300
8301  ;;
8302esac
8303fi
8304GZIP=$ac_cv_path_GZIP
8305if test -n "$GZIP"; then
8306  { echo "$as_me:$LINENO: result: $GZIP" >&5
8307echo "${ECHO_T}$GZIP" >&6; }
8308else
8309  { echo "$as_me:$LINENO: result: no" >&5
8310echo "${ECHO_T}no" >&6; }
8311fi
8312
8313
8314# Extract the first word of "pod2html", so it can be a program name with args.
8315set dummy pod2html; ac_word=$2
8316{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8317echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8318if test "${ac_cv_path_POD2HTML+set}" = set; then
8319  echo $ECHO_N "(cached) $ECHO_C" >&6
8320else
8321  case $POD2HTML in
8322  [\\/]* | ?:[\\/]*)
8323  ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8324  ;;
8325  *)
8326  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8327for as_dir in $PATH
8328do
8329  IFS=$as_save_IFS
8330  test -z "$as_dir" && as_dir=.
8331  for ac_exec_ext in '' $ac_executable_extensions; do
8332  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8333    ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8334    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8335    break 2
8336  fi
8337done
8338done
8339IFS=$as_save_IFS
8340
8341  ;;
8342esac
8343fi
8344POD2HTML=$ac_cv_path_POD2HTML
8345if test -n "$POD2HTML"; then
8346  { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8347echo "${ECHO_T}$POD2HTML" >&6; }
8348else
8349  { echo "$as_me:$LINENO: result: no" >&5
8350echo "${ECHO_T}no" >&6; }
8351fi
8352
8353
8354# Extract the first word of "pod2man", so it can be a program name with args.
8355set dummy pod2man; ac_word=$2
8356{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8357echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8358if test "${ac_cv_path_POD2MAN+set}" = set; then
8359  echo $ECHO_N "(cached) $ECHO_C" >&6
8360else
8361  case $POD2MAN in
8362  [\\/]* | ?:[\\/]*)
8363  ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8364  ;;
8365  *)
8366  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8367for as_dir in $PATH
8368do
8369  IFS=$as_save_IFS
8370  test -z "$as_dir" && as_dir=.
8371  for ac_exec_ext in '' $ac_executable_extensions; do
8372  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8373    ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8374    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8375    break 2
8376  fi
8377done
8378done
8379IFS=$as_save_IFS
8380
8381  ;;
8382esac
8383fi
8384POD2MAN=$ac_cv_path_POD2MAN
8385if test -n "$POD2MAN"; then
8386  { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8387echo "${ECHO_T}$POD2MAN" >&6; }
8388else
8389  { echo "$as_me:$LINENO: result: no" >&5
8390echo "${ECHO_T}no" >&6; }
8391fi
8392
8393
8394# Extract the first word of "pdfroff", so it can be a program name with args.
8395set dummy pdfroff; ac_word=$2
8396{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8397echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8398if test "${ac_cv_path_PDFROFF+set}" = set; then
8399  echo $ECHO_N "(cached) $ECHO_C" >&6
8400else
8401  case $PDFROFF in
8402  [\\/]* | ?:[\\/]*)
8403  ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
8404  ;;
8405  *)
8406  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8407for as_dir in $PATH
8408do
8409  IFS=$as_save_IFS
8410  test -z "$as_dir" && as_dir=.
8411  for ac_exec_ext in '' $ac_executable_extensions; do
8412  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8413    ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
8414    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8415    break 2
8416  fi
8417done
8418done
8419IFS=$as_save_IFS
8420
8421  ;;
8422esac
8423fi
8424PDFROFF=$ac_cv_path_PDFROFF
8425if test -n "$PDFROFF"; then
8426  { echo "$as_me:$LINENO: result: $PDFROFF" >&5
8427echo "${ECHO_T}$PDFROFF" >&6; }
8428else
8429  { echo "$as_me:$LINENO: result: no" >&5
8430echo "${ECHO_T}no" >&6; }
8431fi
8432
8433
8434# Extract the first word of "runtest", so it can be a program name with args.
8435set dummy runtest; ac_word=$2
8436{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8437echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8438if test "${ac_cv_path_RUNTEST+set}" = set; then
8439  echo $ECHO_N "(cached) $ECHO_C" >&6
8440else
8441  case $RUNTEST in
8442  [\\/]* | ?:[\\/]*)
8443  ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8444  ;;
8445  *)
8446  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8447for as_dir in $PATH
8448do
8449  IFS=$as_save_IFS
8450  test -z "$as_dir" && as_dir=.
8451  for ac_exec_ext in '' $ac_executable_extensions; do
8452  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8453    ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8454    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8455    break 2
8456  fi
8457done
8458done
8459IFS=$as_save_IFS
8460
8461  ;;
8462esac
8463fi
8464RUNTEST=$ac_cv_path_RUNTEST
8465if test -n "$RUNTEST"; then
8466  { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8467echo "${ECHO_T}$RUNTEST" >&6; }
8468else
8469  { echo "$as_me:$LINENO: result: no" >&5
8470echo "${ECHO_T}no" >&6; }
8471fi
8472
8473
8474
8475no_itcl=true
8476{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8477echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8478
8479# Check whether --with-tclinclude was given.
8480if test "${with_tclinclude+set}" = set; then
8481  withval=$with_tclinclude; with_tclinclude=${withval}
8482else
8483  with_tclinclude=''
8484fi
8485
8486if test "${ac_cv_path_tclsh+set}" = set; then
8487  echo $ECHO_N "(cached) $ECHO_C" >&6
8488else
8489
8490if test x"${with_tclinclude}" != x ; then
8491  if test -f ${with_tclinclude}/tclsh ; then
8492    ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8493  elif test -f ${with_tclinclude}/src/tclsh ; then
8494    ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8495  else
8496    { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8497echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8498   { (exit 1); exit 1; }; }
8499  fi
8500fi
8501fi
8502
8503
8504if test x"${ac_cv_path_tclsh}" = x ; then
8505  { echo "$as_me:$LINENO: result: none" >&5
8506echo "${ECHO_T}none" >&6; }
8507  for ac_prog in tclsh8.4 tclsh8.4.8 tclsh8.4.7 tclsh8.4.6 tclsh8.4.5 tclsh8.4.4 tclsh8.4.3 tclsh8.4.2 tclsh8.4.1 tclsh8.4.0 tclsh8.3 tclsh8.3.5 tclsh8.3.4 tclsh8.3.3 tclsh8.3.2 tclsh8.3.1 tclsh8.3.0 tclsh
8508do
8509  # Extract the first word of "$ac_prog", so it can be a program name with args.
8510set dummy $ac_prog; ac_word=$2
8511{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8512echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8513if test "${ac_cv_path_TCLSH+set}" = set; then
8514  echo $ECHO_N "(cached) $ECHO_C" >&6
8515else
8516  case $TCLSH in
8517  [\\/]* | ?:[\\/]*)
8518  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8519  ;;
8520  *)
8521  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8522for as_dir in $PATH
8523do
8524  IFS=$as_save_IFS
8525  test -z "$as_dir" && as_dir=.
8526  for ac_exec_ext in '' $ac_executable_extensions; do
8527  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8528    ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8529    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8530    break 2
8531  fi
8532done
8533done
8534IFS=$as_save_IFS
8535
8536  ;;
8537esac
8538fi
8539TCLSH=$ac_cv_path_TCLSH
8540if test -n "$TCLSH"; then
8541  { echo "$as_me:$LINENO: result: $TCLSH" >&5
8542echo "${ECHO_T}$TCLSH" >&6; }
8543else
8544  { echo "$as_me:$LINENO: result: no" >&5
8545echo "${ECHO_T}no" >&6; }
8546fi
8547
8548
8549  test -n "$TCLSH" && break
8550done
8551
8552  if test x"${TCLSH}" = x ; then
8553    ac_cv_path_tclsh='';
8554  else
8555    ac_cv_path_tclsh="${TCLSH}";
8556  fi
8557else
8558  { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8559echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8560  TCLSH="${ac_cv_path_tclsh}"
8561
8562fi
8563
8564# Extract the first word of "zip", so it can be a program name with args.
8565set dummy zip; ac_word=$2
8566{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8567echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8568if test "${ac_cv_path_ZIP+set}" = set; then
8569  echo $ECHO_N "(cached) $ECHO_C" >&6
8570else
8571  case $ZIP in
8572  [\\/]* | ?:[\\/]*)
8573  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8574  ;;
8575  *)
8576  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8577for as_dir in $PATH
8578do
8579  IFS=$as_save_IFS
8580  test -z "$as_dir" && as_dir=.
8581  for ac_exec_ext in '' $ac_executable_extensions; do
8582  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8583    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8584    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8585    break 2
8586  fi
8587done
8588done
8589IFS=$as_save_IFS
8590
8591  ;;
8592esac
8593fi
8594ZIP=$ac_cv_path_ZIP
8595if test -n "$ZIP"; then
8596  { echo "$as_me:$LINENO: result: $ZIP" >&5
8597echo "${ECHO_T}$ZIP" >&6; }
8598else
8599  { echo "$as_me:$LINENO: result: no" >&5
8600echo "${ECHO_T}no" >&6; }
8601fi
8602
8603
8604for ac_prog in ocamlc
8605do
8606  # Extract the first word of "$ac_prog", so it can be a program name with args.
8607set dummy $ac_prog; ac_word=$2
8608{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8609echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8610if test "${ac_cv_path_OCAMLC+set}" = set; then
8611  echo $ECHO_N "(cached) $ECHO_C" >&6
8612else
8613  case $OCAMLC in
8614  [\\/]* | ?:[\\/]*)
8615  ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8616  ;;
8617  *)
8618  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8619for as_dir in $PATH
8620do
8621  IFS=$as_save_IFS
8622  test -z "$as_dir" && as_dir=.
8623  for ac_exec_ext in '' $ac_executable_extensions; do
8624  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8625    ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8626    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8627    break 2
8628  fi
8629done
8630done
8631IFS=$as_save_IFS
8632
8633  ;;
8634esac
8635fi
8636OCAMLC=$ac_cv_path_OCAMLC
8637if test -n "$OCAMLC"; then
8638  { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8639echo "${ECHO_T}$OCAMLC" >&6; }
8640else
8641  { echo "$as_me:$LINENO: result: no" >&5
8642echo "${ECHO_T}no" >&6; }
8643fi
8644
8645
8646  test -n "$OCAMLC" && break
8647done
8648
8649for ac_prog in ocamlopt
8650do
8651  # Extract the first word of "$ac_prog", so it can be a program name with args.
8652set dummy $ac_prog; ac_word=$2
8653{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8654echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8655if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8656  echo $ECHO_N "(cached) $ECHO_C" >&6
8657else
8658  case $OCAMLOPT in
8659  [\\/]* | ?:[\\/]*)
8660  ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8661  ;;
8662  *)
8663  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8664for as_dir in $PATH
8665do
8666  IFS=$as_save_IFS
8667  test -z "$as_dir" && as_dir=.
8668  for ac_exec_ext in '' $ac_executable_extensions; do
8669  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8670    ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8671    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8672    break 2
8673  fi
8674done
8675done
8676IFS=$as_save_IFS
8677
8678  ;;
8679esac
8680fi
8681OCAMLOPT=$ac_cv_path_OCAMLOPT
8682if test -n "$OCAMLOPT"; then
8683  { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8684echo "${ECHO_T}$OCAMLOPT" >&6; }
8685else
8686  { echo "$as_me:$LINENO: result: no" >&5
8687echo "${ECHO_T}no" >&6; }
8688fi
8689
8690
8691  test -n "$OCAMLOPT" && break
8692done
8693
8694for ac_prog in ocamldep
8695do
8696  # Extract the first word of "$ac_prog", so it can be a program name with args.
8697set dummy $ac_prog; ac_word=$2
8698{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8699echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8700if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8701  echo $ECHO_N "(cached) $ECHO_C" >&6
8702else
8703  case $OCAMLDEP in
8704  [\\/]* | ?:[\\/]*)
8705  ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8706  ;;
8707  *)
8708  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8709for as_dir in $PATH
8710do
8711  IFS=$as_save_IFS
8712  test -z "$as_dir" && as_dir=.
8713  for ac_exec_ext in '' $ac_executable_extensions; do
8714  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8715    ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8716    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8717    break 2
8718  fi
8719done
8720done
8721IFS=$as_save_IFS
8722
8723  ;;
8724esac
8725fi
8726OCAMLDEP=$ac_cv_path_OCAMLDEP
8727if test -n "$OCAMLDEP"; then
8728  { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8729echo "${ECHO_T}$OCAMLDEP" >&6; }
8730else
8731  { echo "$as_me:$LINENO: result: no" >&5
8732echo "${ECHO_T}no" >&6; }
8733fi
8734
8735
8736  test -n "$OCAMLDEP" && break
8737done
8738
8739for ac_prog in ocamldoc
8740do
8741  # Extract the first word of "$ac_prog", so it can be a program name with args.
8742set dummy $ac_prog; ac_word=$2
8743{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8744echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8745if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8746  echo $ECHO_N "(cached) $ECHO_C" >&6
8747else
8748  case $OCAMLDOC in
8749  [\\/]* | ?:[\\/]*)
8750  ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8751  ;;
8752  *)
8753  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8754for as_dir in $PATH
8755do
8756  IFS=$as_save_IFS
8757  test -z "$as_dir" && as_dir=.
8758  for ac_exec_ext in '' $ac_executable_extensions; do
8759  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8760    ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8761    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8762    break 2
8763  fi
8764done
8765done
8766IFS=$as_save_IFS
8767
8768  ;;
8769esac
8770fi
8771OCAMLDOC=$ac_cv_path_OCAMLDOC
8772if test -n "$OCAMLDOC"; then
8773  { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8774echo "${ECHO_T}$OCAMLDOC" >&6; }
8775else
8776  { echo "$as_me:$LINENO: result: no" >&5
8777echo "${ECHO_T}no" >&6; }
8778fi
8779
8780
8781  test -n "$OCAMLDOC" && break
8782done
8783
8784for ac_prog in gas as
8785do
8786  # Extract the first word of "$ac_prog", so it can be a program name with args.
8787set dummy $ac_prog; ac_word=$2
8788{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8789echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8790if test "${ac_cv_path_GAS+set}" = set; then
8791  echo $ECHO_N "(cached) $ECHO_C" >&6
8792else
8793  case $GAS in
8794  [\\/]* | ?:[\\/]*)
8795  ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8796  ;;
8797  *)
8798  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8799for as_dir in $PATH
8800do
8801  IFS=$as_save_IFS
8802  test -z "$as_dir" && as_dir=.
8803  for ac_exec_ext in '' $ac_executable_extensions; do
8804  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8805    ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8806    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8807    break 2
8808  fi
8809done
8810done
8811IFS=$as_save_IFS
8812
8813  ;;
8814esac
8815fi
8816GAS=$ac_cv_path_GAS
8817if test -n "$GAS"; then
8818  { echo "$as_me:$LINENO: result: $GAS" >&5
8819echo "${ECHO_T}$GAS" >&6; }
8820else
8821  { echo "$as_me:$LINENO: result: no" >&5
8822echo "${ECHO_T}no" >&6; }
8823fi
8824
8825
8826  test -n "$GAS" && break
8827done
8828
8829
8830{ echo "$as_me:$LINENO: checking for linker version" >&5
8831echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
8832if test "${llvm_cv_link_version+set}" = set; then
8833  echo $ECHO_N "(cached) $ECHO_C" >&6
8834else
8835
8836   version_string="$(ld -v 2>&1 | head -1)"
8837
8838   # Check for ld64.
8839   if (echo "$version_string" | grep -q "ld64"); then
8840     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
8841   else
8842     llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
8843   fi
8844
8845fi
8846{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
8847echo "${ECHO_T}$llvm_cv_link_version" >&6; }
8848
8849cat >>confdefs.h <<_ACEOF
8850#define HOST_LINK_VERSION "$llvm_cv_link_version"
8851_ACEOF
8852
8853
8854
8855{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8856echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8857if test "${llvm_cv_link_use_r+set}" = set; then
8858  echo $ECHO_N "(cached) $ECHO_C" >&6
8859else
8860   ac_ext=c
8861ac_cpp='$CPP $CPPFLAGS'
8862ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8863ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8864ac_compiler_gnu=$ac_cv_c_compiler_gnu
8865
8866  oldcflags="$CFLAGS"
8867  CFLAGS="$CFLAGS -Wl,-R."
8868  cat >conftest.$ac_ext <<_ACEOF
8869/* confdefs.h.  */
8870_ACEOF
8871cat confdefs.h >>conftest.$ac_ext
8872cat >>conftest.$ac_ext <<_ACEOF
8873/* end confdefs.h.  */
8874
8875int
8876main ()
8877{
8878
8879  ;
8880  return 0;
8881}
8882_ACEOF
8883rm -f conftest.$ac_objext conftest$ac_exeext
8884if { (ac_try="$ac_link"
8885case "(($ac_try" in
8886  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8887  *) ac_try_echo=$ac_try;;
8888esac
8889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8890  (eval "$ac_link") 2>conftest.er1
8891  ac_status=$?
8892  grep -v '^ *+' conftest.er1 >conftest.err
8893  rm -f conftest.er1
8894  cat conftest.err >&5
8895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8896  (exit $ac_status); } &&
8897	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8898  { (case "(($ac_try" in
8899  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8900  *) ac_try_echo=$ac_try;;
8901esac
8902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8903  (eval "$ac_try") 2>&5
8904  ac_status=$?
8905  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8906  (exit $ac_status); }; } &&
8907	 { ac_try='test -s conftest$ac_exeext'
8908  { (case "(($ac_try" in
8909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8910  *) ac_try_echo=$ac_try;;
8911esac
8912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8913  (eval "$ac_try") 2>&5
8914  ac_status=$?
8915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8916  (exit $ac_status); }; }; then
8917  llvm_cv_link_use_r=yes
8918else
8919  echo "$as_me: failed program was:" >&5
8920sed 's/^/| /' conftest.$ac_ext >&5
8921
8922	llvm_cv_link_use_r=no
8923fi
8924
8925rm -f core conftest.err conftest.$ac_objext \
8926      conftest$ac_exeext conftest.$ac_ext
8927  CFLAGS="$oldcflags"
8928  ac_ext=c
8929ac_cpp='$CPP $CPPFLAGS'
8930ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8931ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8932ac_compiler_gnu=$ac_cv_c_compiler_gnu
8933
8934
8935fi
8936{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8937echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8938if test "$llvm_cv_link_use_r" = yes ; then
8939
8940cat >>confdefs.h <<\_ACEOF
8941#define HAVE_LINK_R 1
8942_ACEOF
8943
8944  fi
8945
8946
8947{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8948echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8949if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8950  echo $ECHO_N "(cached) $ECHO_C" >&6
8951else
8952   ac_ext=c
8953ac_cpp='$CPP $CPPFLAGS'
8954ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8955ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8956ac_compiler_gnu=$ac_cv_c_compiler_gnu
8957
8958  oldcflags="$CFLAGS"
8959  CFLAGS="$CFLAGS -Wl,-export-dynamic"
8960  cat >conftest.$ac_ext <<_ACEOF
8961/* confdefs.h.  */
8962_ACEOF
8963cat confdefs.h >>conftest.$ac_ext
8964cat >>conftest.$ac_ext <<_ACEOF
8965/* end confdefs.h.  */
8966
8967int
8968main ()
8969{
8970
8971  ;
8972  return 0;
8973}
8974_ACEOF
8975rm -f conftest.$ac_objext conftest$ac_exeext
8976if { (ac_try="$ac_link"
8977case "(($ac_try" in
8978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8979  *) ac_try_echo=$ac_try;;
8980esac
8981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8982  (eval "$ac_link") 2>conftest.er1
8983  ac_status=$?
8984  grep -v '^ *+' conftest.er1 >conftest.err
8985  rm -f conftest.er1
8986  cat conftest.err >&5
8987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8988  (exit $ac_status); } &&
8989	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8990  { (case "(($ac_try" in
8991  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8992  *) ac_try_echo=$ac_try;;
8993esac
8994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8995  (eval "$ac_try") 2>&5
8996  ac_status=$?
8997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8998  (exit $ac_status); }; } &&
8999	 { ac_try='test -s conftest$ac_exeext'
9000  { (case "(($ac_try" in
9001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9002  *) ac_try_echo=$ac_try;;
9003esac
9004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9005  (eval "$ac_try") 2>&5
9006  ac_status=$?
9007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9008  (exit $ac_status); }; }; then
9009  llvm_cv_link_use_export_dynamic=yes
9010else
9011  echo "$as_me: failed program was:" >&5
9012sed 's/^/| /' conftest.$ac_ext >&5
9013
9014	llvm_cv_link_use_export_dynamic=no
9015fi
9016
9017rm -f core conftest.err conftest.$ac_objext \
9018      conftest$ac_exeext conftest.$ac_ext
9019  CFLAGS="$oldcflags"
9020  ac_ext=c
9021ac_cpp='$CPP $CPPFLAGS'
9022ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9023ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9024ac_compiler_gnu=$ac_cv_c_compiler_gnu
9025
9026
9027fi
9028{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
9029echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
9030if test "$llvm_cv_link_use_export_dynamic" = yes ; then
9031
9032cat >>confdefs.h <<\_ACEOF
9033#define HAVE_LINK_EXPORT_DYNAMIC 1
9034_ACEOF
9035
9036  fi
9037
9038
9039{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
9040echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
9041if test "${llvm_cv_link_use_version_script+set}" = set; then
9042  echo $ECHO_N "(cached) $ECHO_C" >&6
9043else
9044   ac_ext=c
9045ac_cpp='$CPP $CPPFLAGS'
9046ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9047ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9048ac_compiler_gnu=$ac_cv_c_compiler_gnu
9049
9050  oldcflags="$CFLAGS"
9051
9052  # The following code is from the autoconf manual,
9053  # "11.13: Limitations of Usual Tools".
9054  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
9055  # Use mktemp if possible; otherwise fall back on mkdir,
9056  # with $RANDOM to make collisions less likely.
9057  : ${TMPDIR=/tmp}
9058  {
9059    tmp=`
9060      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
9061    ` &&
9062    test -n "$tmp" && test -d "$tmp"
9063  } || {
9064    tmp=$TMPDIR/foo$$-$RANDOM
9065    (umask 077 && mkdir "$tmp")
9066  } || exit $?
9067
9068  echo "{" > "$tmp/export.map"
9069  echo "  global: main;" >> "$tmp/export.map"
9070  echo "  local: *;" >> "$tmp/export.map"
9071  echo "};" >> "$tmp/export.map"
9072
9073  CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
9074  cat >conftest.$ac_ext <<_ACEOF
9075/* confdefs.h.  */
9076_ACEOF
9077cat confdefs.h >>conftest.$ac_ext
9078cat >>conftest.$ac_ext <<_ACEOF
9079/* end confdefs.h.  */
9080
9081int
9082main ()
9083{
9084
9085  ;
9086  return 0;
9087}
9088_ACEOF
9089rm -f conftest.$ac_objext conftest$ac_exeext
9090if { (ac_try="$ac_link"
9091case "(($ac_try" in
9092  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9093  *) ac_try_echo=$ac_try;;
9094esac
9095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9096  (eval "$ac_link") 2>conftest.er1
9097  ac_status=$?
9098  grep -v '^ *+' conftest.er1 >conftest.err
9099  rm -f conftest.er1
9100  cat conftest.err >&5
9101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9102  (exit $ac_status); } &&
9103	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9104  { (case "(($ac_try" in
9105  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9106  *) ac_try_echo=$ac_try;;
9107esac
9108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9109  (eval "$ac_try") 2>&5
9110  ac_status=$?
9111  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9112  (exit $ac_status); }; } &&
9113	 { ac_try='test -s conftest$ac_exeext'
9114  { (case "(($ac_try" in
9115  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9116  *) ac_try_echo=$ac_try;;
9117esac
9118eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9119  (eval "$ac_try") 2>&5
9120  ac_status=$?
9121  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9122  (exit $ac_status); }; }; then
9123  llvm_cv_link_use_version_script=yes
9124else
9125  echo "$as_me: failed program was:" >&5
9126sed 's/^/| /' conftest.$ac_ext >&5
9127
9128	llvm_cv_link_use_version_script=no
9129fi
9130
9131rm -f core conftest.err conftest.$ac_objext \
9132      conftest$ac_exeext conftest.$ac_ext
9133  rm "$tmp/export.map"
9134  rmdir "$tmp"
9135  CFLAGS="$oldcflags"
9136  ac_ext=c
9137ac_cpp='$CPP $CPPFLAGS'
9138ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9139ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9140ac_compiler_gnu=$ac_cv_c_compiler_gnu
9141
9142
9143fi
9144{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
9145echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
9146if test "$llvm_cv_link_use_version_script" = yes ; then
9147  HAVE_LINK_VERSION_SCRIPT=1
9148
9149  fi
9150
9151
9152
9153
9154{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9155echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9156if test "${ac_cv_c_const+set}" = set; then
9157  echo $ECHO_N "(cached) $ECHO_C" >&6
9158else
9159  cat >conftest.$ac_ext <<_ACEOF
9160/* confdefs.h.  */
9161_ACEOF
9162cat confdefs.h >>conftest.$ac_ext
9163cat >>conftest.$ac_ext <<_ACEOF
9164/* end confdefs.h.  */
9165
9166int
9167main ()
9168{
9169/* FIXME: Include the comments suggested by Paul. */
9170#ifndef __cplusplus
9171  /* Ultrix mips cc rejects this.  */
9172  typedef int charset[2];
9173  const charset x;
9174  /* SunOS 4.1.1 cc rejects this.  */
9175  char const *const *ccp;
9176  char **p;
9177  /* NEC SVR4.0.2 mips cc rejects this.  */
9178  struct point {int x, y;};
9179  static struct point const zero = {0,0};
9180  /* AIX XL C 1.02.0.0 rejects this.
9181     It does not let you subtract one const X* pointer from another in
9182     an arm of an if-expression whose if-part is not a constant
9183     expression */
9184  const char *g = "string";
9185  ccp = &g + (g ? g-g : 0);
9186  /* HPUX 7.0 cc rejects these. */
9187  ++ccp;
9188  p = (char**) ccp;
9189  ccp = (char const *const *) p;
9190  { /* SCO 3.2v4 cc rejects this.  */
9191    char *t;
9192    char const *s = 0 ? (char *) 0 : (char const *) 0;
9193
9194    *t++ = 0;
9195    if (s) return 0;
9196  }
9197  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9198    int x[] = {25, 17};
9199    const int *foo = &x[0];
9200    ++foo;
9201  }
9202  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9203    typedef const int *iptr;
9204    iptr p = 0;
9205    ++p;
9206  }
9207  { /* AIX XL C 1.02.0.0 rejects this saying
9208       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9209    struct s { int j; const int *ap[3]; };
9210    struct s *b; b->j = 5;
9211  }
9212  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9213    const int foo = 10;
9214    if (!foo) return 0;
9215  }
9216  return !x[0] && !zero.x;
9217#endif
9218
9219  ;
9220  return 0;
9221}
9222_ACEOF
9223rm -f conftest.$ac_objext
9224if { (ac_try="$ac_compile"
9225case "(($ac_try" in
9226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9227  *) ac_try_echo=$ac_try;;
9228esac
9229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9230  (eval "$ac_compile") 2>conftest.er1
9231  ac_status=$?
9232  grep -v '^ *+' conftest.er1 >conftest.err
9233  rm -f conftest.er1
9234  cat conftest.err >&5
9235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9236  (exit $ac_status); } &&
9237	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9238  { (case "(($ac_try" in
9239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9240  *) ac_try_echo=$ac_try;;
9241esac
9242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9243  (eval "$ac_try") 2>&5
9244  ac_status=$?
9245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9246  (exit $ac_status); }; } &&
9247	 { ac_try='test -s conftest.$ac_objext'
9248  { (case "(($ac_try" in
9249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9250  *) ac_try_echo=$ac_try;;
9251esac
9252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9253  (eval "$ac_try") 2>&5
9254  ac_status=$?
9255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9256  (exit $ac_status); }; }; then
9257  ac_cv_c_const=yes
9258else
9259  echo "$as_me: failed program was:" >&5
9260sed 's/^/| /' conftest.$ac_ext >&5
9261
9262	ac_cv_c_const=no
9263fi
9264
9265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9266fi
9267{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9268echo "${ECHO_T}$ac_cv_c_const" >&6; }
9269if test $ac_cv_c_const = no; then
9270
9271cat >>confdefs.h <<\_ACEOF
9272#define const
9273_ACEOF
9274
9275fi
9276
9277
9278
9279
9280
9281
9282ac_header_dirent=no
9283for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9284  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9285{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
9286echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
9287if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9288  echo $ECHO_N "(cached) $ECHO_C" >&6
9289else
9290  cat >conftest.$ac_ext <<_ACEOF
9291/* confdefs.h.  */
9292_ACEOF
9293cat confdefs.h >>conftest.$ac_ext
9294cat >>conftest.$ac_ext <<_ACEOF
9295/* end confdefs.h.  */
9296#include <sys/types.h>
9297#include <$ac_hdr>
9298
9299int
9300main ()
9301{
9302if ((DIR *) 0)
9303return 0;
9304  ;
9305  return 0;
9306}
9307_ACEOF
9308rm -f conftest.$ac_objext
9309if { (ac_try="$ac_compile"
9310case "(($ac_try" in
9311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9312  *) ac_try_echo=$ac_try;;
9313esac
9314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9315  (eval "$ac_compile") 2>conftest.er1
9316  ac_status=$?
9317  grep -v '^ *+' conftest.er1 >conftest.err
9318  rm -f conftest.er1
9319  cat conftest.err >&5
9320  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9321  (exit $ac_status); } &&
9322	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9323  { (case "(($ac_try" in
9324  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9325  *) ac_try_echo=$ac_try;;
9326esac
9327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9328  (eval "$ac_try") 2>&5
9329  ac_status=$?
9330  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9331  (exit $ac_status); }; } &&
9332	 { ac_try='test -s conftest.$ac_objext'
9333  { (case "(($ac_try" in
9334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9335  *) ac_try_echo=$ac_try;;
9336esac
9337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9338  (eval "$ac_try") 2>&5
9339  ac_status=$?
9340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9341  (exit $ac_status); }; }; then
9342  eval "$as_ac_Header=yes"
9343else
9344  echo "$as_me: failed program was:" >&5
9345sed 's/^/| /' conftest.$ac_ext >&5
9346
9347	eval "$as_ac_Header=no"
9348fi
9349
9350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9351fi
9352ac_res=`eval echo '${'$as_ac_Header'}'`
9353	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9354echo "${ECHO_T}$ac_res" >&6; }
9355if test `eval echo '${'$as_ac_Header'}'` = yes; then
9356  cat >>confdefs.h <<_ACEOF
9357#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9358_ACEOF
9359
9360ac_header_dirent=$ac_hdr; break
9361fi
9362
9363done
9364# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9365if test $ac_header_dirent = dirent.h; then
9366  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9367echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9368if test "${ac_cv_search_opendir+set}" = set; then
9369  echo $ECHO_N "(cached) $ECHO_C" >&6
9370else
9371  ac_func_search_save_LIBS=$LIBS
9372cat >conftest.$ac_ext <<_ACEOF
9373/* confdefs.h.  */
9374_ACEOF
9375cat confdefs.h >>conftest.$ac_ext
9376cat >>conftest.$ac_ext <<_ACEOF
9377/* end confdefs.h.  */
9378
9379/* Override any GCC internal prototype to avoid an error.
9380   Use char because int might match the return type of a GCC
9381   builtin and then its argument prototype would still apply.  */
9382#ifdef __cplusplus
9383extern "C"
9384#endif
9385char opendir ();
9386int
9387main ()
9388{
9389return opendir ();
9390  ;
9391  return 0;
9392}
9393_ACEOF
9394for ac_lib in '' dir; do
9395  if test -z "$ac_lib"; then
9396    ac_res="none required"
9397  else
9398    ac_res=-l$ac_lib
9399    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9400  fi
9401  rm -f conftest.$ac_objext conftest$ac_exeext
9402if { (ac_try="$ac_link"
9403case "(($ac_try" in
9404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9405  *) ac_try_echo=$ac_try;;
9406esac
9407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9408  (eval "$ac_link") 2>conftest.er1
9409  ac_status=$?
9410  grep -v '^ *+' conftest.er1 >conftest.err
9411  rm -f conftest.er1
9412  cat conftest.err >&5
9413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9414  (exit $ac_status); } &&
9415	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9416  { (case "(($ac_try" in
9417  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9418  *) ac_try_echo=$ac_try;;
9419esac
9420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9421  (eval "$ac_try") 2>&5
9422  ac_status=$?
9423  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9424  (exit $ac_status); }; } &&
9425	 { ac_try='test -s conftest$ac_exeext'
9426  { (case "(($ac_try" in
9427  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9428  *) ac_try_echo=$ac_try;;
9429esac
9430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9431  (eval "$ac_try") 2>&5
9432  ac_status=$?
9433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9434  (exit $ac_status); }; }; then
9435  ac_cv_search_opendir=$ac_res
9436else
9437  echo "$as_me: failed program was:" >&5
9438sed 's/^/| /' conftest.$ac_ext >&5
9439
9440
9441fi
9442
9443rm -f core conftest.err conftest.$ac_objext \
9444      conftest$ac_exeext
9445  if test "${ac_cv_search_opendir+set}" = set; then
9446  break
9447fi
9448done
9449if test "${ac_cv_search_opendir+set}" = set; then
9450  :
9451else
9452  ac_cv_search_opendir=no
9453fi
9454rm conftest.$ac_ext
9455LIBS=$ac_func_search_save_LIBS
9456fi
9457{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9458echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9459ac_res=$ac_cv_search_opendir
9460if test "$ac_res" != no; then
9461  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9462
9463fi
9464
9465else
9466  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9467echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9468if test "${ac_cv_search_opendir+set}" = set; then
9469  echo $ECHO_N "(cached) $ECHO_C" >&6
9470else
9471  ac_func_search_save_LIBS=$LIBS
9472cat >conftest.$ac_ext <<_ACEOF
9473/* confdefs.h.  */
9474_ACEOF
9475cat confdefs.h >>conftest.$ac_ext
9476cat >>conftest.$ac_ext <<_ACEOF
9477/* end confdefs.h.  */
9478
9479/* Override any GCC internal prototype to avoid an error.
9480   Use char because int might match the return type of a GCC
9481   builtin and then its argument prototype would still apply.  */
9482#ifdef __cplusplus
9483extern "C"
9484#endif
9485char opendir ();
9486int
9487main ()
9488{
9489return opendir ();
9490  ;
9491  return 0;
9492}
9493_ACEOF
9494for ac_lib in '' x; do
9495  if test -z "$ac_lib"; then
9496    ac_res="none required"
9497  else
9498    ac_res=-l$ac_lib
9499    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9500  fi
9501  rm -f conftest.$ac_objext conftest$ac_exeext
9502if { (ac_try="$ac_link"
9503case "(($ac_try" in
9504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9505  *) ac_try_echo=$ac_try;;
9506esac
9507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9508  (eval "$ac_link") 2>conftest.er1
9509  ac_status=$?
9510  grep -v '^ *+' conftest.er1 >conftest.err
9511  rm -f conftest.er1
9512  cat conftest.err >&5
9513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9514  (exit $ac_status); } &&
9515	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9516  { (case "(($ac_try" in
9517  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9518  *) ac_try_echo=$ac_try;;
9519esac
9520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9521  (eval "$ac_try") 2>&5
9522  ac_status=$?
9523  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9524  (exit $ac_status); }; } &&
9525	 { ac_try='test -s conftest$ac_exeext'
9526  { (case "(($ac_try" in
9527  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9528  *) ac_try_echo=$ac_try;;
9529esac
9530eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9531  (eval "$ac_try") 2>&5
9532  ac_status=$?
9533  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9534  (exit $ac_status); }; }; then
9535  ac_cv_search_opendir=$ac_res
9536else
9537  echo "$as_me: failed program was:" >&5
9538sed 's/^/| /' conftest.$ac_ext >&5
9539
9540
9541fi
9542
9543rm -f core conftest.err conftest.$ac_objext \
9544      conftest$ac_exeext
9545  if test "${ac_cv_search_opendir+set}" = set; then
9546  break
9547fi
9548done
9549if test "${ac_cv_search_opendir+set}" = set; then
9550  :
9551else
9552  ac_cv_search_opendir=no
9553fi
9554rm conftest.$ac_ext
9555LIBS=$ac_func_search_save_LIBS
9556fi
9557{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9558echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9559ac_res=$ac_cv_search_opendir
9560if test "$ac_res" != no; then
9561  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9562
9563fi
9564
9565fi
9566
9567
9568for ac_header in dlfcn.h
9569do
9570as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9571if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9572  { echo "$as_me:$LINENO: checking for $ac_header" >&5
9573echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9574if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9575  echo $ECHO_N "(cached) $ECHO_C" >&6
9576fi
9577ac_res=`eval echo '${'$as_ac_Header'}'`
9578	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9579echo "${ECHO_T}$ac_res" >&6; }
9580else
9581  # Is the header compilable?
9582{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
9583echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9584cat >conftest.$ac_ext <<_ACEOF
9585/* confdefs.h.  */
9586_ACEOF
9587cat confdefs.h >>conftest.$ac_ext
9588cat >>conftest.$ac_ext <<_ACEOF
9589/* end confdefs.h.  */
9590$ac_includes_default
9591#include <$ac_header>
9592_ACEOF
9593rm -f conftest.$ac_objext
9594if { (ac_try="$ac_compile"
9595case "(($ac_try" in
9596  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9597  *) ac_try_echo=$ac_try;;
9598esac
9599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9600  (eval "$ac_compile") 2>conftest.er1
9601  ac_status=$?
9602  grep -v '^ *+' conftest.er1 >conftest.err
9603  rm -f conftest.er1
9604  cat conftest.err >&5
9605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606  (exit $ac_status); } &&
9607	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9608  { (case "(($ac_try" in
9609  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9610  *) ac_try_echo=$ac_try;;
9611esac
9612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9613  (eval "$ac_try") 2>&5
9614  ac_status=$?
9615  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9616  (exit $ac_status); }; } &&
9617	 { ac_try='test -s conftest.$ac_objext'
9618  { (case "(($ac_try" in
9619  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9620  *) ac_try_echo=$ac_try;;
9621esac
9622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9623  (eval "$ac_try") 2>&5
9624  ac_status=$?
9625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626  (exit $ac_status); }; }; then
9627  ac_header_compiler=yes
9628else
9629  echo "$as_me: failed program was:" >&5
9630sed 's/^/| /' conftest.$ac_ext >&5
9631
9632	ac_header_compiler=no
9633fi
9634
9635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9636{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9637echo "${ECHO_T}$ac_header_compiler" >&6; }
9638
9639# Is the header present?
9640{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
9641echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9642cat >conftest.$ac_ext <<_ACEOF
9643/* confdefs.h.  */
9644_ACEOF
9645cat confdefs.h >>conftest.$ac_ext
9646cat >>conftest.$ac_ext <<_ACEOF
9647/* end confdefs.h.  */
9648#include <$ac_header>
9649_ACEOF
9650if { (ac_try="$ac_cpp conftest.$ac_ext"
9651case "(($ac_try" in
9652  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9653  *) ac_try_echo=$ac_try;;
9654esac
9655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9656  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9657  ac_status=$?
9658  grep -v '^ *+' conftest.er1 >conftest.err
9659  rm -f conftest.er1
9660  cat conftest.err >&5
9661  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662  (exit $ac_status); } >/dev/null; then
9663  if test -s conftest.err; then
9664    ac_cpp_err=$ac_c_preproc_warn_flag
9665    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9666  else
9667    ac_cpp_err=
9668  fi
9669else
9670  ac_cpp_err=yes
9671fi
9672if test -z "$ac_cpp_err"; then
9673  ac_header_preproc=yes
9674else
9675  echo "$as_me: failed program was:" >&5
9676sed 's/^/| /' conftest.$ac_ext >&5
9677
9678  ac_header_preproc=no
9679fi
9680
9681rm -f conftest.err conftest.$ac_ext
9682{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9683echo "${ECHO_T}$ac_header_preproc" >&6; }
9684
9685# So?  What about this header?
9686case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9687  yes:no: )
9688    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9689echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9690    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9691echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9692    ac_header_preproc=yes
9693    ;;
9694  no:yes:* )
9695    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9696echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9697    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9698echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9699    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9700echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9701    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9702echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9703    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9704echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9705    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9706echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9707    ( cat <<\_ASBOX
9708## ----------------------------------- ##
9709## Report this to llvmbugs@cs.uiuc.edu ##
9710## ----------------------------------- ##
9711_ASBOX
9712     ) | sed "s/^/$as_me: WARNING:     /" >&2
9713    ;;
9714esac
9715{ echo "$as_me:$LINENO: checking for $ac_header" >&5
9716echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9717if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9718  echo $ECHO_N "(cached) $ECHO_C" >&6
9719else
9720  eval "$as_ac_Header=\$ac_header_preproc"
9721fi
9722ac_res=`eval echo '${'$as_ac_Header'}'`
9723	       { echo "$as_me:$LINENO: result: $ac_res" >&5
9724echo "${ECHO_T}$ac_res" >&6; }
9725
9726fi
9727if test `eval echo '${'$as_ac_Header'}'` = yes; then
9728  cat >>confdefs.h <<_ACEOF
9729#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9730_ACEOF
9731
9732fi
9733
9734done
9735
9736# Check whether --enable-ltdl-install was given.
9737if test "${enable_ltdl_install+set}" = set; then
9738  enableval=$enable_ltdl_install;
9739fi
9740
9741
9742
9743
9744if test x"${enable_ltdl_install-no}" != xno; then
9745  INSTALL_LTDL_TRUE=
9746  INSTALL_LTDL_FALSE='#'
9747else
9748  INSTALL_LTDL_TRUE='#'
9749  INSTALL_LTDL_FALSE=
9750fi
9751
9752
9753
9754if test x"${enable_ltdl_convenience-no}" != xno; then
9755  CONVENIENCE_LTDL_TRUE=
9756  CONVENIENCE_LTDL_FALSE='#'
9757else
9758  CONVENIENCE_LTDL_TRUE='#'
9759  CONVENIENCE_LTDL_FALSE=
9760fi
9761
9762
9763{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9764echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9765library_names_spec=
9766libname_spec='lib$name'
9767soname_spec=
9768shrext_cmds=".so"
9769postinstall_cmds=
9770postuninstall_cmds=
9771finish_cmds=
9772finish_eval=
9773shlibpath_var=
9774shlibpath_overrides_runpath=unknown
9775version_type=none
9776dynamic_linker="$host_os ld.so"
9777sys_lib_dlsearch_path_spec="/lib /usr/lib"
9778if test "$GCC" = yes; then
9779  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9780  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9781    # if the path contains ";" then we assume it to be the separator
9782    # otherwise default to the standard path separator (i.e. ":") - it is
9783    # assumed that no part of a normal pathname contains ";" but that should
9784    # okay in the real world where ";" in dirpaths is itself problematic.
9785    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9786  else
9787    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9788  fi
9789else
9790  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9791fi
9792need_lib_prefix=unknown
9793hardcode_into_libs=no
9794
9795# when you set need_version to no, make sure it does not cause -set_version
9796# flags to be left without arguments
9797need_version=unknown
9798
9799case $host_os in
9800aix3*)
9801  version_type=linux
9802  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9803  shlibpath_var=LIBPATH
9804
9805  # AIX 3 has no versioning support, so we append a major version to the name.
9806  soname_spec='${libname}${release}${shared_ext}$major'
9807  ;;
9808
9809aix4* | aix5*)
9810  version_type=linux
9811  need_lib_prefix=no
9812  need_version=no
9813  hardcode_into_libs=yes
9814  if test "$host_cpu" = ia64; then
9815    # AIX 5 supports IA64
9816    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9817    shlibpath_var=LD_LIBRARY_PATH
9818  else
9819    # With GCC up to 2.95.x, collect2 would create an import file
9820    # for dependence libraries.  The import file would start with
9821    # the line `#! .'.  This would cause the generated library to
9822    # depend on `.', always an invalid library.  This was fixed in
9823    # development snapshots of GCC prior to 3.0.
9824    case $host_os in
9825      aix4 | aix4.[01] | aix4.[01].*)
9826      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9827	   echo ' yes '
9828	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9829	:
9830      else
9831	can_build_shared=no
9832      fi
9833      ;;
9834    esac
9835    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9836    # soname into executable. Probably we can add versioning support to
9837    # collect2, so additional links can be useful in future.
9838    if test "$aix_use_runtimelinking" = yes; then
9839      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9840      # instead of lib<name>.a to let people know that these are not
9841      # typical AIX shared libraries.
9842      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9843    else
9844      # We preserve .a as extension for shared libraries through AIX4.2
9845      # and later when we are not doing run time linking.
9846      library_names_spec='${libname}${release}.a $libname.a'
9847      soname_spec='${libname}${release}${shared_ext}$major'
9848    fi
9849    shlibpath_var=LIBPATH
9850  fi
9851  ;;
9852
9853amigaos*)
9854  library_names_spec='$libname.ixlibrary $libname.a'
9855  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9856  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9857  ;;
9858
9859beos*)
9860  library_names_spec='${libname}${shared_ext}'
9861  dynamic_linker="$host_os ld.so"
9862  shlibpath_var=LIBRARY_PATH
9863  ;;
9864
9865bsdi[45]*)
9866  version_type=linux
9867  need_version=no
9868  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9869  soname_spec='${libname}${release}${shared_ext}$major'
9870  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9871  shlibpath_var=LD_LIBRARY_PATH
9872  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9873  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9874  # the default ld.so.conf also contains /usr/contrib/lib and
9875  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9876  # libtool to hard-code these into programs
9877  ;;
9878
9879cygwin* | mingw* | pw32*)
9880  version_type=windows
9881  shrext_cmds=".dll"
9882  need_version=no
9883  need_lib_prefix=no
9884
9885  case $GCC,$host_os in
9886  yes,cygwin* | yes,mingw* | yes,pw32*)
9887    library_names_spec='$libname.dll.a'
9888    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9889    postinstall_cmds='base_file=`basename \${file}`~
9890      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9891      dldir=$destdir/`dirname \$dlpath`~
9892      test -d \$dldir || mkdir -p \$dldir~
9893      $install_prog $dir/$dlname \$dldir/$dlname~
9894      chmod a+x \$dldir/$dlname'
9895    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9896      dlpath=$dir/\$dldll~
9897       $rm \$dlpath'
9898    shlibpath_overrides_runpath=yes
9899
9900    case $host_os in
9901    cygwin*)
9902      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9903      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9904      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9905      ;;
9906    mingw*)
9907      # MinGW DLLs use traditional 'lib' prefix
9908      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9909      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9910      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9911        # It is most probably a Windows format PATH printed by
9912        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9913        # path with ; separators, and with drive letters. We can handle the
9914        # drive letters (cygwin fileutils understands them), so leave them,
9915        # especially as we might pass files found there to a mingw objdump,
9916        # which wouldn't understand a cygwinified path. Ahh.
9917        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9918      else
9919        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9920      fi
9921      ;;
9922    pw32*)
9923      # pw32 DLLs use 'pw' prefix rather than 'lib'
9924      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9925      ;;
9926    esac
9927    ;;
9928
9929  *)
9930    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9931    ;;
9932  esac
9933  dynamic_linker='Win32 ld.exe'
9934  # FIXME: first we should search . and the directory the executable is in
9935  shlibpath_var=PATH
9936  ;;
9937
9938darwin* | rhapsody*)
9939  dynamic_linker="$host_os dyld"
9940  version_type=darwin
9941  need_lib_prefix=no
9942  need_version=no
9943  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9944  soname_spec='${libname}${release}${major}$shared_ext'
9945  shlibpath_overrides_runpath=yes
9946  shlibpath_var=DYLD_LIBRARY_PATH
9947  shrext_cmds='.dylib'
9948  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9949  if test "$GCC" = yes; then
9950    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9951  else
9952    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9953  fi
9954  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9955  ;;
9956
9957dgux*)
9958  version_type=linux
9959  need_lib_prefix=no
9960  need_version=no
9961  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9962  soname_spec='${libname}${release}${shared_ext}$major'
9963  shlibpath_var=LD_LIBRARY_PATH
9964  ;;
9965
9966freebsd1*)
9967  dynamic_linker=no
9968  ;;
9969
9970kfreebsd*-gnu)
9971  version_type=linux
9972  need_lib_prefix=no
9973  need_version=no
9974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9975  soname_spec='${libname}${release}${shared_ext}$major'
9976  shlibpath_var=LD_LIBRARY_PATH
9977  shlibpath_overrides_runpath=no
9978  hardcode_into_libs=yes
9979  dynamic_linker='GNU ld.so'
9980  ;;
9981
9982freebsd* | dragonfly*)
9983  # DragonFly does not have aout.  When/if they implement a new
9984  # versioning mechanism, adjust this.
9985  if test -x /usr/bin/objformat; then
9986    objformat=`/usr/bin/objformat`
9987  else
9988    case $host_os in
9989    freebsd[123]*) objformat=aout ;;
9990    *) objformat=elf ;;
9991    esac
9992  fi
9993  version_type=freebsd-$objformat
9994  case $version_type in
9995    freebsd-elf*)
9996      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9997      need_version=no
9998      need_lib_prefix=no
9999      ;;
10000    freebsd-*)
10001      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10002      need_version=yes
10003      ;;
10004  esac
10005  shlibpath_var=LD_LIBRARY_PATH
10006  case $host_os in
10007  freebsd2*)
10008    shlibpath_overrides_runpath=yes
10009    ;;
10010  freebsd3.[01]* | freebsdelf3.[01]*)
10011    shlibpath_overrides_runpath=yes
10012    hardcode_into_libs=yes
10013    ;;
10014  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10015  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10016    shlibpath_overrides_runpath=no
10017    hardcode_into_libs=yes
10018    ;;
10019  freebsd*) # from 4.6 on
10020    shlibpath_overrides_runpath=yes
10021    hardcode_into_libs=yes
10022    ;;
10023  esac
10024  ;;
10025
10026gnu*)
10027  version_type=linux
10028  need_lib_prefix=no
10029  need_version=no
10030  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10031  soname_spec='${libname}${release}${shared_ext}$major'
10032  shlibpath_var=LD_LIBRARY_PATH
10033  hardcode_into_libs=yes
10034  ;;
10035
10036hpux9* | hpux10* | hpux11*)
10037  # Give a soname corresponding to the major version so that dld.sl refuses to
10038  # link against other versions.
10039  version_type=sunos
10040  need_lib_prefix=no
10041  need_version=no
10042  case $host_cpu in
10043  ia64*)
10044    shrext_cmds='.so'
10045    hardcode_into_libs=yes
10046    dynamic_linker="$host_os dld.so"
10047    shlibpath_var=LD_LIBRARY_PATH
10048    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10049    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10050    soname_spec='${libname}${release}${shared_ext}$major'
10051    if test "X$HPUX_IA64_MODE" = X32; then
10052      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10053    else
10054      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10055    fi
10056    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10057    ;;
10058   hppa*64*)
10059     shrext_cmds='.sl'
10060     hardcode_into_libs=yes
10061     dynamic_linker="$host_os dld.sl"
10062     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10063     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10064     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10065     soname_spec='${libname}${release}${shared_ext}$major'
10066     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10067     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10068     ;;
10069   *)
10070    shrext_cmds='.sl'
10071    dynamic_linker="$host_os dld.sl"
10072    shlibpath_var=SHLIB_PATH
10073    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10074    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10075    soname_spec='${libname}${release}${shared_ext}$major'
10076    ;;
10077  esac
10078  # HP-UX runs *really* slowly unless shared libraries are mode 555.
10079  postinstall_cmds='chmod 555 $lib'
10080  ;;
10081
10082interix3*)
10083  version_type=linux
10084  need_lib_prefix=no
10085  need_version=no
10086  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10087  soname_spec='${libname}${release}${shared_ext}$major'
10088  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10089  shlibpath_var=LD_LIBRARY_PATH
10090  shlibpath_overrides_runpath=no
10091  hardcode_into_libs=yes
10092  ;;
10093
10094irix5* | irix6* | nonstopux*)
10095  case $host_os in
10096    nonstopux*) version_type=nonstopux ;;
10097    *)
10098	if test "$lt_cv_prog_gnu_ld" = yes; then
10099		version_type=linux
10100	else
10101		version_type=irix
10102	fi ;;
10103  esac
10104  need_lib_prefix=no
10105  need_version=no
10106  soname_spec='${libname}${release}${shared_ext}$major'
10107  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10108  case $host_os in
10109  irix5* | nonstopux*)
10110    libsuff= shlibsuff=
10111    ;;
10112  *)
10113    case $LD in # libtool.m4 will add one of these switches to LD
10114    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10115      libsuff= shlibsuff= libmagic=32-bit;;
10116    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10117      libsuff=32 shlibsuff=N32 libmagic=N32;;
10118    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10119      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10120    *) libsuff= shlibsuff= libmagic=never-match;;
10121    esac
10122    ;;
10123  esac
10124  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10125  shlibpath_overrides_runpath=no
10126  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10127  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10128  hardcode_into_libs=yes
10129  ;;
10130
10131# No shared lib support for Linux oldld, aout, or coff.
10132linux*oldld* | linux*aout* | linux*coff*)
10133  dynamic_linker=no
10134  ;;
10135
10136# This must be Linux ELF.
10137linux*)
10138  version_type=linux
10139  need_lib_prefix=no
10140  need_version=no
10141  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10142  soname_spec='${libname}${release}${shared_ext}$major'
10143  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10144  shlibpath_var=LD_LIBRARY_PATH
10145  shlibpath_overrides_runpath=no
10146  # This implies no fast_install, which is unacceptable.
10147  # Some rework will be needed to allow for fast_install
10148  # before this can be enabled.
10149  hardcode_into_libs=yes
10150
10151  # Append ld.so.conf contents to the search path
10152  if test -f /etc/ld.so.conf; then
10153    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
10154    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10155  fi
10156
10157  # We used to test for /lib/ld.so.1 and disable shared libraries on
10158  # powerpc, because MkLinux only supported shared libraries with the
10159  # GNU dynamic linker.  Since this was broken with cross compilers,
10160  # most powerpc-linux boxes support dynamic linking these days and
10161  # people can always --disable-shared, the test was removed, and we
10162  # assume the GNU/Linux dynamic linker is in use.
10163  dynamic_linker='GNU/Linux ld.so'
10164  ;;
10165
10166knetbsd*-gnu)
10167  version_type=linux
10168  need_lib_prefix=no
10169  need_version=no
10170  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10171  soname_spec='${libname}${release}${shared_ext}$major'
10172  shlibpath_var=LD_LIBRARY_PATH
10173  shlibpath_overrides_runpath=no
10174  hardcode_into_libs=yes
10175  dynamic_linker='GNU ld.so'
10176  ;;
10177
10178netbsd*)
10179  version_type=sunos
10180  need_lib_prefix=no
10181  need_version=no
10182  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10183    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10184    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10185    dynamic_linker='NetBSD (a.out) ld.so'
10186  else
10187    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10188    soname_spec='${libname}${release}${shared_ext}$major'
10189    dynamic_linker='NetBSD ld.elf_so'
10190  fi
10191  shlibpath_var=LD_LIBRARY_PATH
10192  shlibpath_overrides_runpath=yes
10193  hardcode_into_libs=yes
10194  ;;
10195
10196newsos6)
10197  version_type=linux
10198  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10199  shlibpath_var=LD_LIBRARY_PATH
10200  shlibpath_overrides_runpath=yes
10201  ;;
10202
10203nto-qnx*)
10204  version_type=linux
10205  need_lib_prefix=no
10206  need_version=no
10207  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10208  soname_spec='${libname}${release}${shared_ext}$major'
10209  shlibpath_var=LD_LIBRARY_PATH
10210  shlibpath_overrides_runpath=yes
10211  ;;
10212
10213openbsd*)
10214  version_type=sunos
10215  sys_lib_dlsearch_path_spec="/usr/lib"
10216  need_lib_prefix=no
10217  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10218  case $host_os in
10219    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10220    *)                         need_version=no  ;;
10221  esac
10222  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10223  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10224  shlibpath_var=LD_LIBRARY_PATH
10225  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10226    case $host_os in
10227      openbsd2.[89] | openbsd2.[89].*)
10228	shlibpath_overrides_runpath=no
10229	;;
10230      *)
10231	shlibpath_overrides_runpath=yes
10232	;;
10233      esac
10234  else
10235    shlibpath_overrides_runpath=yes
10236  fi
10237  ;;
10238
10239os2*)
10240  libname_spec='$name'
10241  shrext_cmds=".dll"
10242  need_lib_prefix=no
10243  library_names_spec='$libname${shared_ext} $libname.a'
10244  dynamic_linker='OS/2 ld.exe'
10245  shlibpath_var=LIBPATH
10246  ;;
10247
10248osf3* | osf4* | osf5*)
10249  version_type=osf
10250  need_lib_prefix=no
10251  need_version=no
10252  soname_spec='${libname}${release}${shared_ext}$major'
10253  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10254  shlibpath_var=LD_LIBRARY_PATH
10255  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10256  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10257  ;;
10258
10259solaris*)
10260  version_type=linux
10261  need_lib_prefix=no
10262  need_version=no
10263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10264  soname_spec='${libname}${release}${shared_ext}$major'
10265  shlibpath_var=LD_LIBRARY_PATH
10266  shlibpath_overrides_runpath=yes
10267  hardcode_into_libs=yes
10268  # ldd complains unless libraries are executable
10269  postinstall_cmds='chmod +x $lib'
10270  ;;
10271
10272sunos4*)
10273  version_type=sunos
10274  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10275  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10276  shlibpath_var=LD_LIBRARY_PATH
10277  shlibpath_overrides_runpath=yes
10278  if test "$with_gnu_ld" = yes; then
10279    need_lib_prefix=no
10280  fi
10281  need_version=yes
10282  ;;
10283
10284sysv4 | sysv4.3*)
10285  version_type=linux
10286  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10287  soname_spec='${libname}${release}${shared_ext}$major'
10288  shlibpath_var=LD_LIBRARY_PATH
10289  case $host_vendor in
10290    sni)
10291      shlibpath_overrides_runpath=no
10292      need_lib_prefix=no
10293      export_dynamic_flag_spec='${wl}-Blargedynsym'
10294      runpath_var=LD_RUN_PATH
10295      ;;
10296    siemens)
10297      need_lib_prefix=no
10298      ;;
10299    motorola)
10300      need_lib_prefix=no
10301      need_version=no
10302      shlibpath_overrides_runpath=no
10303      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10304      ;;
10305  esac
10306  ;;
10307
10308sysv4*MP*)
10309  if test -d /usr/nec ;then
10310    version_type=linux
10311    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10312    soname_spec='$libname${shared_ext}.$major'
10313    shlibpath_var=LD_LIBRARY_PATH
10314  fi
10315  ;;
10316
10317sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10318  version_type=freebsd-elf
10319  need_lib_prefix=no
10320  need_version=no
10321  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10322  soname_spec='${libname}${release}${shared_ext}$major'
10323  shlibpath_var=LD_LIBRARY_PATH
10324  hardcode_into_libs=yes
10325  if test "$with_gnu_ld" = yes; then
10326    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10327    shlibpath_overrides_runpath=no
10328  else
10329    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10330    shlibpath_overrides_runpath=yes
10331    case $host_os in
10332      sco3.2v5*)
10333        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10334	;;
10335    esac
10336  fi
10337  sys_lib_dlsearch_path_spec='/usr/lib'
10338  ;;
10339
10340uts4*)
10341  version_type=linux
10342  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10343  soname_spec='${libname}${release}${shared_ext}$major'
10344  shlibpath_var=LD_LIBRARY_PATH
10345  ;;
10346
10347*)
10348  dynamic_linker=no
10349  ;;
10350esac
10351{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10352echo "${ECHO_T}$dynamic_linker" >&6; }
10353test "$dynamic_linker" = no && can_build_shared=no
10354
10355variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10356if test "$GCC" = yes; then
10357  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10358fi
10359
10360
10361{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
10362echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
10363if test "${libltdl_cv_shlibext+set}" = set; then
10364  echo $ECHO_N "(cached) $ECHO_C" >&6
10365else
10366
10367module=yes
10368eval libltdl_cv_shlibext=$shrext_cmds
10369
10370fi
10371{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
10372echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
10373if test -n "$libltdl_cv_shlibext"; then
10374
10375cat >>confdefs.h <<_ACEOF
10376#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
10377_ACEOF
10378
10379fi
10380
10381
10382{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
10383echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
10384if test "${libltdl_cv_shlibpath_var+set}" = set; then
10385  echo $ECHO_N "(cached) $ECHO_C" >&6
10386else
10387  libltdl_cv_shlibpath_var="$shlibpath_var"
10388fi
10389{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
10390echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
10391if test -n "$libltdl_cv_shlibpath_var"; then
10392
10393cat >>confdefs.h <<_ACEOF
10394#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
10395_ACEOF
10396
10397fi
10398
10399
10400{ echo "$as_me:$LINENO: checking for the default library search path" >&5
10401echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
10402if test "${libltdl_cv_sys_search_path+set}" = set; then
10403  echo $ECHO_N "(cached) $ECHO_C" >&6
10404else
10405  libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
10406fi
10407{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
10408echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
10409if test -n "$libltdl_cv_sys_search_path"; then
10410  sys_search_path=
10411  for dir in $libltdl_cv_sys_search_path; do
10412    if test -z "$sys_search_path"; then
10413      sys_search_path="$dir"
10414    else
10415      sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
10416    fi
10417  done
10418
10419cat >>confdefs.h <<_ACEOF
10420#define LTDL_SYSSEARCHPATH "$sys_search_path"
10421_ACEOF
10422
10423fi
10424
10425{ echo "$as_me:$LINENO: checking for objdir" >&5
10426echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
10427if test "${libltdl_cv_objdir+set}" = set; then
10428  echo $ECHO_N "(cached) $ECHO_C" >&6
10429else
10430  libltdl_cv_objdir="$objdir"
10431  if test -n "$objdir"; then
10432    :
10433  else
10434    rm -f .libs 2>/dev/null
10435    mkdir .libs 2>/dev/null
10436    if test -d .libs; then
10437      libltdl_cv_objdir=.libs
10438    else
10439      # MS-DOS does not allow filenames that begin with a dot.
10440      libltdl_cv_objdir=_libs
10441    fi
10442  rmdir .libs 2>/dev/null
10443  fi
10444
10445fi
10446{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
10447echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
10448
10449cat >>confdefs.h <<_ACEOF
10450#define LTDL_OBJDIR "$libltdl_cv_objdir/"
10451_ACEOF
10452
10453
10454
10455
10456
10457
10458# Check for command to grab the raw symbol name followed by C symbol from nm.
10459{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
10460echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
10461if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
10462  echo $ECHO_N "(cached) $ECHO_C" >&6
10463else
10464
10465# These are sane defaults that work on at least a few old systems.
10466# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
10467
10468# Character class describing NM global symbol codes.
10469symcode='[BCDEGRST]'
10470
10471# Regexp to match symbols that can be accessed directly from C.
10472sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10473
10474# Transform an extracted symbol line into a proper C declaration
10475lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
10476
10477# Transform an extracted symbol line into symbol name and symbol address
10478lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
10479
10480# Define system-specific variables.
10481case $host_os in
10482aix*)
10483  symcode='[BCDT]'
10484  ;;
10485cygwin* | mingw* | pw32*)
10486  symcode='[ABCDGISTW]'
10487  ;;
10488hpux*) # Its linker distinguishes data from code symbols
10489  if test "$host_cpu" = ia64; then
10490    symcode='[ABCDEGRST]'
10491  fi
10492  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10493  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
10494  ;;
10495linux*)
10496  if test "$host_cpu" = ia64; then
10497    symcode='[ABCDGIRSTW]'
10498    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10499    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
10500  fi
10501  ;;
10502irix* | nonstopux*)
10503  symcode='[BCDEGRST]'
10504  ;;
10505osf*)
10506  symcode='[BCDEGQRST]'
10507  ;;
10508solaris*)
10509  symcode='[BDRT]'
10510  ;;
10511sco3.2v5*)
10512  symcode='[DT]'
10513  ;;
10514sysv4.2uw2*)
10515  symcode='[DT]'
10516  ;;
10517sysv5* | sco5v6* | unixware* | OpenUNIX*)
10518  symcode='[ABDT]'
10519  ;;
10520sysv4)
10521  symcode='[DFNSTU]'
10522  ;;
10523esac
10524
10525# Handle CRLF in mingw tool chain
10526opt_cr=
10527case $build_os in
10528mingw*)
10529  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10530  ;;
10531esac
10532
10533# If we're using GNU nm, then use its standard symbol codes.
10534case `$NM -V 2>&1` in
10535*GNU* | *'with BFD'*)
10536  symcode='[ABCDGIRSTW]' ;;
10537esac
10538
10539# Try without a prefix undercore, then with it.
10540for ac_symprfx in "" "_"; do
10541
10542  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10543  symxfrm="\\1 $ac_symprfx\\2 \\2"
10544
10545  # Write the raw and C identifiers.
10546  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10547
10548  # Check to see that the pipe works correctly.
10549  pipe_works=no
10550
10551  rm -f conftest*
10552  cat > conftest.$ac_ext <<EOF
10553#ifdef __cplusplus
10554extern "C" {
10555#endif
10556char nm_test_var;
10557void nm_test_func(){}
10558#ifdef __cplusplus
10559}
10560#endif
10561int main(){nm_test_var='a';nm_test_func();return(0);}
10562EOF
10563
10564  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10565  (eval $ac_compile) 2>&5
10566  ac_status=$?
10567  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568  (exit $ac_status); }; then
10569    # Now try to grab the symbols.
10570    nlist=conftest.nm
10571    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10572  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10573  ac_status=$?
10574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10575  (exit $ac_status); } && test -s "$nlist"; then
10576      # Try sorting and uniquifying the output.
10577      if sort "$nlist" | uniq > "$nlist"T; then
10578	mv -f "$nlist"T "$nlist"
10579      else
10580	rm -f "$nlist"T
10581      fi
10582
10583      # Make sure that we snagged all the symbols we need.
10584      if grep ' nm_test_var$' "$nlist" >/dev/null; then
10585	if grep ' nm_test_func$' "$nlist" >/dev/null; then
10586	  cat <<EOF > conftest.$ac_ext
10587#ifdef __cplusplus
10588extern "C" {
10589#endif
10590
10591EOF
10592	  # Now generate the symbol file.
10593	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10594
10595	  cat <<EOF >> conftest.$ac_ext
10596#if defined (__STDC__) && __STDC__
10597# define lt_ptr_t void *
10598#else
10599# define lt_ptr_t char *
10600# define const
10601#endif
10602
10603/* The mapping between symbol names and symbols. */
10604const struct {
10605  const char *name;
10606  lt_ptr_t address;
10607}
10608lt_preloaded_symbols[] =
10609{
10610EOF
10611	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10612	  cat <<\EOF >> conftest.$ac_ext
10613  {0, (lt_ptr_t) 0}
10614};
10615
10616#ifdef __cplusplus
10617}
10618#endif
10619EOF
10620	  # Now try linking the two files.
10621	  mv conftest.$ac_objext conftstm.$ac_objext
10622	  lt_save_LIBS="$LIBS"
10623	  lt_save_CFLAGS="$CFLAGS"
10624	  LIBS="conftstm.$ac_objext"
10625	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10626	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10627  (eval $ac_link) 2>&5
10628  ac_status=$?
10629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10630  (exit $ac_status); } && test -s conftest${ac_exeext}; then
10631	    pipe_works=yes
10632	  fi
10633	  LIBS="$lt_save_LIBS"
10634	  CFLAGS="$lt_save_CFLAGS"
10635	else
10636	  echo "cannot find nm_test_func in $nlist" >&5
10637	fi
10638      else
10639	echo "cannot find nm_test_var in $nlist" >&5
10640      fi
10641    else
10642      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10643    fi
10644  else
10645    echo "$progname: failed program was:" >&5
10646    cat conftest.$ac_ext >&5
10647  fi
10648  rm -f conftest* conftst*
10649
10650  # Do not use the global_symbol_pipe unless it works.
10651  if test "$pipe_works" = yes; then
10652    break
10653  else
10654    lt_cv_sys_global_symbol_pipe=
10655  fi
10656done
10657
10658fi
10659
10660if test -z "$lt_cv_sys_global_symbol_pipe"; then
10661  lt_cv_sys_global_symbol_to_cdecl=
10662fi
10663if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10664  { echo "$as_me:$LINENO: result: failed" >&5
10665echo "${ECHO_T}failed" >&6; }
10666else
10667  { echo "$as_me:$LINENO: result: ok" >&5
10668echo "${ECHO_T}ok" >&6; }
10669fi
10670
10671
10672{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10673echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10674if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10675  echo $ECHO_N "(cached) $ECHO_C" >&6
10676else
10677  if test -n "$lt_cv_sys_global_symbol_pipe"; then
10678    libltdl_cv_preloaded_symbols=yes
10679  else
10680    libltdl_cv_preloaded_symbols=no
10681  fi
10682
10683fi
10684{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10685echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10686if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10687
10688cat >>confdefs.h <<\_ACEOF
10689#define HAVE_PRELOADED_SYMBOLS 1
10690_ACEOF
10691
10692fi
10693
10694LIBADD_DL=
10695
10696ac_ext=c
10697ac_cpp='$CPP $CPPFLAGS'
10698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10700ac_compiler_gnu=$ac_cv_c_compiler_gnu
10701
10702
10703{ echo "$as_me:$LINENO: checking for shl_load" >&5
10704echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10705if test "${ac_cv_func_shl_load+set}" = set; then
10706  echo $ECHO_N "(cached) $ECHO_C" >&6
10707else
10708  cat >conftest.$ac_ext <<_ACEOF
10709/* confdefs.h.  */
10710_ACEOF
10711cat confdefs.h >>conftest.$ac_ext
10712cat >>conftest.$ac_ext <<_ACEOF
10713/* end confdefs.h.  */
10714/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10715   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10716#define shl_load innocuous_shl_load
10717
10718/* System header to define __stub macros and hopefully few prototypes,
10719    which can conflict with char shl_load (); below.
10720    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10721    <limits.h> exists even on freestanding compilers.  */
10722
10723#ifdef __STDC__
10724# include <limits.h>
10725#else
10726# include <assert.h>
10727#endif
10728
10729#undef shl_load
10730
10731/* Override any GCC internal prototype to avoid an error.
10732   Use char because int might match the return type of a GCC
10733   builtin and then its argument prototype would still apply.  */
10734#ifdef __cplusplus
10735extern "C"
10736#endif
10737char shl_load ();
10738/* The GNU C library defines this for functions which it implements
10739    to always fail with ENOSYS.  Some functions are actually named
10740    something starting with __ and the normal name is an alias.  */
10741#if defined __stub_shl_load || defined __stub___shl_load
10742choke me
10743#endif
10744
10745int
10746main ()
10747{
10748return shl_load ();
10749  ;
10750  return 0;
10751}
10752_ACEOF
10753rm -f conftest.$ac_objext conftest$ac_exeext
10754if { (ac_try="$ac_link"
10755case "(($ac_try" in
10756  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10757  *) ac_try_echo=$ac_try;;
10758esac
10759eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10760  (eval "$ac_link") 2>conftest.er1
10761  ac_status=$?
10762  grep -v '^ *+' conftest.er1 >conftest.err
10763  rm -f conftest.er1
10764  cat conftest.err >&5
10765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10766  (exit $ac_status); } &&
10767	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10768  { (case "(($ac_try" in
10769  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10770  *) ac_try_echo=$ac_try;;
10771esac
10772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10773  (eval "$ac_try") 2>&5
10774  ac_status=$?
10775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10776  (exit $ac_status); }; } &&
10777	 { ac_try='test -s conftest$ac_exeext'
10778  { (case "(($ac_try" in
10779  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10780  *) ac_try_echo=$ac_try;;
10781esac
10782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10783  (eval "$ac_try") 2>&5
10784  ac_status=$?
10785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10786  (exit $ac_status); }; }; then
10787  ac_cv_func_shl_load=yes
10788else
10789  echo "$as_me: failed program was:" >&5
10790sed 's/^/| /' conftest.$ac_ext >&5
10791
10792	ac_cv_func_shl_load=no
10793fi
10794
10795rm -f core conftest.err conftest.$ac_objext \
10796      conftest$ac_exeext conftest.$ac_ext
10797fi
10798{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10799echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10800if test $ac_cv_func_shl_load = yes; then
10801
10802cat >>confdefs.h <<\_ACEOF
10803#define HAVE_SHL_LOAD 1
10804_ACEOF
10805
10806else
10807  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10808echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10809if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10810  echo $ECHO_N "(cached) $ECHO_C" >&6
10811else
10812  ac_check_lib_save_LIBS=$LIBS
10813LIBS="-ldld  $LIBS"
10814cat >conftest.$ac_ext <<_ACEOF
10815/* confdefs.h.  */
10816_ACEOF
10817cat confdefs.h >>conftest.$ac_ext
10818cat >>conftest.$ac_ext <<_ACEOF
10819/* end confdefs.h.  */
10820
10821/* Override any GCC internal prototype to avoid an error.
10822   Use char because int might match the return type of a GCC
10823   builtin and then its argument prototype would still apply.  */
10824#ifdef __cplusplus
10825extern "C"
10826#endif
10827char shl_load ();
10828int
10829main ()
10830{
10831return shl_load ();
10832  ;
10833  return 0;
10834}
10835_ACEOF
10836rm -f conftest.$ac_objext conftest$ac_exeext
10837if { (ac_try="$ac_link"
10838case "(($ac_try" in
10839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10840  *) ac_try_echo=$ac_try;;
10841esac
10842eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10843  (eval "$ac_link") 2>conftest.er1
10844  ac_status=$?
10845  grep -v '^ *+' conftest.er1 >conftest.err
10846  rm -f conftest.er1
10847  cat conftest.err >&5
10848  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10849  (exit $ac_status); } &&
10850	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10851  { (case "(($ac_try" in
10852  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10853  *) ac_try_echo=$ac_try;;
10854esac
10855eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10856  (eval "$ac_try") 2>&5
10857  ac_status=$?
10858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10859  (exit $ac_status); }; } &&
10860	 { ac_try='test -s conftest$ac_exeext'
10861  { (case "(($ac_try" in
10862  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10863  *) ac_try_echo=$ac_try;;
10864esac
10865eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10866  (eval "$ac_try") 2>&5
10867  ac_status=$?
10868  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10869  (exit $ac_status); }; }; then
10870  ac_cv_lib_dld_shl_load=yes
10871else
10872  echo "$as_me: failed program was:" >&5
10873sed 's/^/| /' conftest.$ac_ext >&5
10874
10875	ac_cv_lib_dld_shl_load=no
10876fi
10877
10878rm -f core conftest.err conftest.$ac_objext \
10879      conftest$ac_exeext conftest.$ac_ext
10880LIBS=$ac_check_lib_save_LIBS
10881fi
10882{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10883echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10884if test $ac_cv_lib_dld_shl_load = yes; then
10885
10886cat >>confdefs.h <<\_ACEOF
10887#define HAVE_SHL_LOAD 1
10888_ACEOF
10889
10890	LIBADD_DL="$LIBADD_DL -ldld"
10891else
10892  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10893echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10894if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10895  echo $ECHO_N "(cached) $ECHO_C" >&6
10896else
10897  ac_check_lib_save_LIBS=$LIBS
10898LIBS="-ldl  $LIBS"
10899cat >conftest.$ac_ext <<_ACEOF
10900/* confdefs.h.  */
10901_ACEOF
10902cat confdefs.h >>conftest.$ac_ext
10903cat >>conftest.$ac_ext <<_ACEOF
10904/* end confdefs.h.  */
10905
10906/* Override any GCC internal prototype to avoid an error.
10907   Use char because int might match the return type of a GCC
10908   builtin and then its argument prototype would still apply.  */
10909#ifdef __cplusplus
10910extern "C"
10911#endif
10912char dlopen ();
10913int
10914main ()
10915{
10916return dlopen ();
10917  ;
10918  return 0;
10919}
10920_ACEOF
10921rm -f conftest.$ac_objext conftest$ac_exeext
10922if { (ac_try="$ac_link"
10923case "(($ac_try" in
10924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10925  *) ac_try_echo=$ac_try;;
10926esac
10927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10928  (eval "$ac_link") 2>conftest.er1
10929  ac_status=$?
10930  grep -v '^ *+' conftest.er1 >conftest.err
10931  rm -f conftest.er1
10932  cat conftest.err >&5
10933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10934  (exit $ac_status); } &&
10935	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10936  { (case "(($ac_try" in
10937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10938  *) ac_try_echo=$ac_try;;
10939esac
10940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10941  (eval "$ac_try") 2>&5
10942  ac_status=$?
10943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944  (exit $ac_status); }; } &&
10945	 { ac_try='test -s conftest$ac_exeext'
10946  { (case "(($ac_try" in
10947  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10948  *) ac_try_echo=$ac_try;;
10949esac
10950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10951  (eval "$ac_try") 2>&5
10952  ac_status=$?
10953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10954  (exit $ac_status); }; }; then
10955  ac_cv_lib_dl_dlopen=yes
10956else
10957  echo "$as_me: failed program was:" >&5
10958sed 's/^/| /' conftest.$ac_ext >&5
10959
10960	ac_cv_lib_dl_dlopen=no
10961fi
10962
10963rm -f core conftest.err conftest.$ac_objext \
10964      conftest$ac_exeext conftest.$ac_ext
10965LIBS=$ac_check_lib_save_LIBS
10966fi
10967{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10968echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10969if test $ac_cv_lib_dl_dlopen = yes; then
10970
10971cat >>confdefs.h <<\_ACEOF
10972#define HAVE_LIBDL 1
10973_ACEOF
10974
10975	        LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10976else
10977  cat >conftest.$ac_ext <<_ACEOF
10978/* confdefs.h.  */
10979_ACEOF
10980cat confdefs.h >>conftest.$ac_ext
10981cat >>conftest.$ac_ext <<_ACEOF
10982/* end confdefs.h.  */
10983#if HAVE_DLFCN_H
10984#  include <dlfcn.h>
10985#endif
10986
10987int
10988main ()
10989{
10990dlopen(0, 0);
10991  ;
10992  return 0;
10993}
10994_ACEOF
10995rm -f conftest.$ac_objext conftest$ac_exeext
10996if { (ac_try="$ac_link"
10997case "(($ac_try" in
10998  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10999  *) ac_try_echo=$ac_try;;
11000esac
11001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11002  (eval "$ac_link") 2>conftest.er1
11003  ac_status=$?
11004  grep -v '^ *+' conftest.er1 >conftest.err
11005  rm -f conftest.er1
11006  cat conftest.err >&5
11007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11008  (exit $ac_status); } &&
11009	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11010  { (case "(($ac_try" in
11011  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11012  *) ac_try_echo=$ac_try;;
11013esac
11014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11015  (eval "$ac_try") 2>&5
11016  ac_status=$?
11017  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11018  (exit $ac_status); }; } &&
11019	 { ac_try='test -s conftest$ac_exeext'
11020  { (case "(($ac_try" in
11021  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11022  *) ac_try_echo=$ac_try;;
11023esac
11024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11025  (eval "$ac_try") 2>&5
11026  ac_status=$?
11027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11028  (exit $ac_status); }; }; then
11029
11030cat >>confdefs.h <<\_ACEOF
11031#define HAVE_LIBDL 1
11032_ACEOF
11033 libltdl_cv_func_dlopen="yes"
11034else
11035  echo "$as_me: failed program was:" >&5
11036sed 's/^/| /' conftest.$ac_ext >&5
11037
11038	{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11039echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
11040if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11041  echo $ECHO_N "(cached) $ECHO_C" >&6
11042else
11043  ac_check_lib_save_LIBS=$LIBS
11044LIBS="-lsvld  $LIBS"
11045cat >conftest.$ac_ext <<_ACEOF
11046/* confdefs.h.  */
11047_ACEOF
11048cat confdefs.h >>conftest.$ac_ext
11049cat >>conftest.$ac_ext <<_ACEOF
11050/* end confdefs.h.  */
11051
11052/* Override any GCC internal prototype to avoid an error.
11053   Use char because int might match the return type of a GCC
11054   builtin and then its argument prototype would still apply.  */
11055#ifdef __cplusplus
11056extern "C"
11057#endif
11058char dlopen ();
11059int
11060main ()
11061{
11062return dlopen ();
11063  ;
11064  return 0;
11065}
11066_ACEOF
11067rm -f conftest.$ac_objext conftest$ac_exeext
11068if { (ac_try="$ac_link"
11069case "(($ac_try" in
11070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11071  *) ac_try_echo=$ac_try;;
11072esac
11073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11074  (eval "$ac_link") 2>conftest.er1
11075  ac_status=$?
11076  grep -v '^ *+' conftest.er1 >conftest.err
11077  rm -f conftest.er1
11078  cat conftest.err >&5
11079  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11080  (exit $ac_status); } &&
11081	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11082  { (case "(($ac_try" in
11083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11084  *) ac_try_echo=$ac_try;;
11085esac
11086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11087  (eval "$ac_try") 2>&5
11088  ac_status=$?
11089  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11090  (exit $ac_status); }; } &&
11091	 { ac_try='test -s conftest$ac_exeext'
11092  { (case "(($ac_try" in
11093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11094  *) ac_try_echo=$ac_try;;
11095esac
11096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11097  (eval "$ac_try") 2>&5
11098  ac_status=$?
11099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11100  (exit $ac_status); }; }; then
11101  ac_cv_lib_svld_dlopen=yes
11102else
11103  echo "$as_me: failed program was:" >&5
11104sed 's/^/| /' conftest.$ac_ext >&5
11105
11106	ac_cv_lib_svld_dlopen=no
11107fi
11108
11109rm -f core conftest.err conftest.$ac_objext \
11110      conftest$ac_exeext conftest.$ac_ext
11111LIBS=$ac_check_lib_save_LIBS
11112fi
11113{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11114echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
11115if test $ac_cv_lib_svld_dlopen = yes; then
11116
11117cat >>confdefs.h <<\_ACEOF
11118#define HAVE_LIBDL 1
11119_ACEOF
11120
11121	            LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
11122else
11123  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11124echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
11125if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11126  echo $ECHO_N "(cached) $ECHO_C" >&6
11127else
11128  ac_check_lib_save_LIBS=$LIBS
11129LIBS="-ldld  $LIBS"
11130cat >conftest.$ac_ext <<_ACEOF
11131/* confdefs.h.  */
11132_ACEOF
11133cat confdefs.h >>conftest.$ac_ext
11134cat >>conftest.$ac_ext <<_ACEOF
11135/* end confdefs.h.  */
11136
11137/* Override any GCC internal prototype to avoid an error.
11138   Use char because int might match the return type of a GCC
11139   builtin and then its argument prototype would still apply.  */
11140#ifdef __cplusplus
11141extern "C"
11142#endif
11143char dld_link ();
11144int
11145main ()
11146{
11147return dld_link ();
11148  ;
11149  return 0;
11150}
11151_ACEOF
11152rm -f conftest.$ac_objext conftest$ac_exeext
11153if { (ac_try="$ac_link"
11154case "(($ac_try" in
11155  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11156  *) ac_try_echo=$ac_try;;
11157esac
11158eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11159  (eval "$ac_link") 2>conftest.er1
11160  ac_status=$?
11161  grep -v '^ *+' conftest.er1 >conftest.err
11162  rm -f conftest.er1
11163  cat conftest.err >&5
11164  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11165  (exit $ac_status); } &&
11166	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11167  { (case "(($ac_try" in
11168  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11169  *) ac_try_echo=$ac_try;;
11170esac
11171eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11172  (eval "$ac_try") 2>&5
11173  ac_status=$?
11174  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11175  (exit $ac_status); }; } &&
11176	 { ac_try='test -s conftest$ac_exeext'
11177  { (case "(($ac_try" in
11178  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11179  *) ac_try_echo=$ac_try;;
11180esac
11181eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11182  (eval "$ac_try") 2>&5
11183  ac_status=$?
11184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11185  (exit $ac_status); }; }; then
11186  ac_cv_lib_dld_dld_link=yes
11187else
11188  echo "$as_me: failed program was:" >&5
11189sed 's/^/| /' conftest.$ac_ext >&5
11190
11191	ac_cv_lib_dld_dld_link=no
11192fi
11193
11194rm -f core conftest.err conftest.$ac_objext \
11195      conftest$ac_exeext conftest.$ac_ext
11196LIBS=$ac_check_lib_save_LIBS
11197fi
11198{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11199echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
11200if test $ac_cv_lib_dld_dld_link = yes; then
11201
11202cat >>confdefs.h <<\_ACEOF
11203#define HAVE_DLD 1
11204_ACEOF
11205
11206	 	LIBADD_DL="$LIBADD_DL -ldld"
11207else
11208  { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
11209echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
11210if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
11211  echo $ECHO_N "(cached) $ECHO_C" >&6
11212else
11213  cat >conftest.$ac_ext <<_ACEOF
11214/* confdefs.h.  */
11215_ACEOF
11216cat confdefs.h >>conftest.$ac_ext
11217cat >>conftest.$ac_ext <<_ACEOF
11218/* end confdefs.h.  */
11219/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
11220   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11221#define _dyld_func_lookup innocuous__dyld_func_lookup
11222
11223/* System header to define __stub macros and hopefully few prototypes,
11224    which can conflict with char _dyld_func_lookup (); below.
11225    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11226    <limits.h> exists even on freestanding compilers.  */
11227
11228#ifdef __STDC__
11229# include <limits.h>
11230#else
11231# include <assert.h>
11232#endif
11233
11234#undef _dyld_func_lookup
11235
11236/* Override any GCC internal prototype to avoid an error.
11237   Use char because int might match the return type of a GCC
11238   builtin and then its argument prototype would still apply.  */
11239#ifdef __cplusplus
11240extern "C"
11241#endif
11242char _dyld_func_lookup ();
11243/* The GNU C library defines this for functions which it implements
11244    to always fail with ENOSYS.  Some functions are actually named
11245    something starting with __ and the normal name is an alias.  */
11246#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
11247choke me
11248#endif
11249
11250int
11251main ()
11252{
11253return _dyld_func_lookup ();
11254  ;
11255  return 0;
11256}
11257_ACEOF
11258rm -f conftest.$ac_objext conftest$ac_exeext
11259if { (ac_try="$ac_link"
11260case "(($ac_try" in
11261  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11262  *) ac_try_echo=$ac_try;;
11263esac
11264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11265  (eval "$ac_link") 2>conftest.er1
11266  ac_status=$?
11267  grep -v '^ *+' conftest.er1 >conftest.err
11268  rm -f conftest.er1
11269  cat conftest.err >&5
11270  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11271  (exit $ac_status); } &&
11272	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11273  { (case "(($ac_try" in
11274  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11275  *) ac_try_echo=$ac_try;;
11276esac
11277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11278  (eval "$ac_try") 2>&5
11279  ac_status=$?
11280  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11281  (exit $ac_status); }; } &&
11282	 { ac_try='test -s conftest$ac_exeext'
11283  { (case "(($ac_try" in
11284  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11285  *) ac_try_echo=$ac_try;;
11286esac
11287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11288  (eval "$ac_try") 2>&5
11289  ac_status=$?
11290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11291  (exit $ac_status); }; }; then
11292  ac_cv_func__dyld_func_lookup=yes
11293else
11294  echo "$as_me: failed program was:" >&5
11295sed 's/^/| /' conftest.$ac_ext >&5
11296
11297	ac_cv_func__dyld_func_lookup=no
11298fi
11299
11300rm -f core conftest.err conftest.$ac_objext \
11301      conftest$ac_exeext conftest.$ac_ext
11302fi
11303{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
11304echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
11305if test $ac_cv_func__dyld_func_lookup = yes; then
11306
11307cat >>confdefs.h <<\_ACEOF
11308#define HAVE_DYLD 1
11309_ACEOF
11310
11311fi
11312
11313
11314fi
11315
11316
11317fi
11318
11319
11320fi
11321
11322rm -f core conftest.err conftest.$ac_objext \
11323      conftest$ac_exeext conftest.$ac_ext
11324
11325fi
11326
11327
11328fi
11329
11330
11331fi
11332
11333
11334if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
11335then
11336  lt_save_LIBS="$LIBS"
11337  LIBS="$LIBS $LIBADD_DL"
11338
11339for ac_func in dlerror
11340do
11341as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11342{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11343echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11344if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11345  echo $ECHO_N "(cached) $ECHO_C" >&6
11346else
11347  cat >conftest.$ac_ext <<_ACEOF
11348/* confdefs.h.  */
11349_ACEOF
11350cat confdefs.h >>conftest.$ac_ext
11351cat >>conftest.$ac_ext <<_ACEOF
11352/* end confdefs.h.  */
11353/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11354   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11355#define $ac_func innocuous_$ac_func
11356
11357/* System header to define __stub macros and hopefully few prototypes,
11358    which can conflict with char $ac_func (); below.
11359    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11360    <limits.h> exists even on freestanding compilers.  */
11361
11362#ifdef __STDC__
11363# include <limits.h>
11364#else
11365# include <assert.h>
11366#endif
11367
11368#undef $ac_func
11369
11370/* Override any GCC internal prototype to avoid an error.
11371   Use char because int might match the return type of a GCC
11372   builtin and then its argument prototype would still apply.  */
11373#ifdef __cplusplus
11374extern "C"
11375#endif
11376char $ac_func ();
11377/* The GNU C library defines this for functions which it implements
11378    to always fail with ENOSYS.  Some functions are actually named
11379    something starting with __ and the normal name is an alias.  */
11380#if defined __stub_$ac_func || defined __stub___$ac_func
11381choke me
11382#endif
11383
11384int
11385main ()
11386{
11387return $ac_func ();
11388  ;
11389  return 0;
11390}
11391_ACEOF
11392rm -f conftest.$ac_objext conftest$ac_exeext
11393if { (ac_try="$ac_link"
11394case "(($ac_try" in
11395  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11396  *) ac_try_echo=$ac_try;;
11397esac
11398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11399  (eval "$ac_link") 2>conftest.er1
11400  ac_status=$?
11401  grep -v '^ *+' conftest.er1 >conftest.err
11402  rm -f conftest.er1
11403  cat conftest.err >&5
11404  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11405  (exit $ac_status); } &&
11406	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11407  { (case "(($ac_try" in
11408  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11409  *) ac_try_echo=$ac_try;;
11410esac
11411eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11412  (eval "$ac_try") 2>&5
11413  ac_status=$?
11414  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11415  (exit $ac_status); }; } &&
11416	 { ac_try='test -s conftest$ac_exeext'
11417  { (case "(($ac_try" in
11418  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11419  *) ac_try_echo=$ac_try;;
11420esac
11421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11422  (eval "$ac_try") 2>&5
11423  ac_status=$?
11424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11425  (exit $ac_status); }; }; then
11426  eval "$as_ac_var=yes"
11427else
11428  echo "$as_me: failed program was:" >&5
11429sed 's/^/| /' conftest.$ac_ext >&5
11430
11431	eval "$as_ac_var=no"
11432fi
11433
11434rm -f core conftest.err conftest.$ac_objext \
11435      conftest$ac_exeext conftest.$ac_ext
11436fi
11437ac_res=`eval echo '${'$as_ac_var'}'`
11438	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11439echo "${ECHO_T}$ac_res" >&6; }
11440if test `eval echo '${'$as_ac_var'}'` = yes; then
11441  cat >>confdefs.h <<_ACEOF
11442#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11443_ACEOF
11444
11445fi
11446done
11447
11448  LIBS="$lt_save_LIBS"
11449fi
11450ac_ext=c
11451ac_cpp='$CPP $CPPFLAGS'
11452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11454ac_compiler_gnu=$ac_cv_c_compiler_gnu
11455
11456
11457
11458{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
11459echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
11460if test "${ac_cv_sys_symbol_underscore+set}" = set; then
11461  echo $ECHO_N "(cached) $ECHO_C" >&6
11462else
11463  ac_cv_sys_symbol_underscore=no
11464  cat > conftest.$ac_ext <<EOF
11465void nm_test_func(){}
11466int main(){nm_test_func;return 0;}
11467EOF
11468  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11469  (eval $ac_compile) 2>&5
11470  ac_status=$?
11471  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11472  (exit $ac_status); }; then
11473    # Now try to grab the symbols.
11474    ac_nlist=conftest.nm
11475    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
11476  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
11477  ac_status=$?
11478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11479  (exit $ac_status); } && test -s "$ac_nlist"; then
11480      # See whether the symbols have a leading underscore.
11481      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11482        ac_cv_sys_symbol_underscore=yes
11483      else
11484        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11485	  :
11486        else
11487	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11488        fi
11489      fi
11490    else
11491      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11492    fi
11493  else
11494    echo "configure: failed program was:" >&5
11495    cat conftest.c >&5
11496  fi
11497  rm -rf conftest*
11498
11499fi
11500{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11501echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
11502
11503
11504if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11505  if test x"$libltdl_cv_func_dlopen" = xyes ||
11506     test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
11507	{ echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11508echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11509if test "${libltdl_cv_need_uscore+set}" = set; then
11510  echo $ECHO_N "(cached) $ECHO_C" >&6
11511else
11512  libltdl_cv_need_uscore=unknown
11513          save_LIBS="$LIBS"
11514          LIBS="$LIBS $LIBADD_DL"
11515	  if test "$cross_compiling" = yes; then :
11516  libltdl_cv_need_uscore=cross
11517else
11518  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11519  lt_status=$lt_dlunknown
11520  cat > conftest.$ac_ext <<EOF
11521#line 11521 "configure"
11522#include "confdefs.h"
11523
11524#if HAVE_DLFCN_H
11525#include <dlfcn.h>
11526#endif
11527
11528#include <stdio.h>
11529
11530#ifdef RTLD_GLOBAL
11531#  define LT_DLGLOBAL		RTLD_GLOBAL
11532#else
11533#  ifdef DL_GLOBAL
11534#    define LT_DLGLOBAL		DL_GLOBAL
11535#  else
11536#    define LT_DLGLOBAL		0
11537#  endif
11538#endif
11539
11540/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11541   find out it does not work in some platform. */
11542#ifndef LT_DLLAZY_OR_NOW
11543#  ifdef RTLD_LAZY
11544#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11545#  else
11546#    ifdef DL_LAZY
11547#      define LT_DLLAZY_OR_NOW		DL_LAZY
11548#    else
11549#      ifdef RTLD_NOW
11550#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11551#      else
11552#        ifdef DL_NOW
11553#          define LT_DLLAZY_OR_NOW	DL_NOW
11554#        else
11555#          define LT_DLLAZY_OR_NOW	0
11556#        endif
11557#      endif
11558#    endif
11559#  endif
11560#endif
11561
11562#ifdef __cplusplus
11563extern "C" void exit (int);
11564#endif
11565
11566void fnord() { int i=42;}
11567int main ()
11568{
11569  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11570  int status = $lt_dlunknown;
11571
11572  if (self)
11573    {
11574      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11575      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11576      /* dlclose (self); */
11577    }
11578  else
11579    puts (dlerror ());
11580
11581    exit (status);
11582}
11583EOF
11584  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11585  (eval $ac_link) 2>&5
11586  ac_status=$?
11587  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11588  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11589    (./conftest; exit; ) >&5 2>/dev/null
11590    lt_status=$?
11591    case x$lt_status in
11592      x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11593      x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11594      x$lt_dlunknown|x*)  ;;
11595    esac
11596  else :
11597    # compilation failed
11598
11599  fi
11600fi
11601rm -fr conftest*
11602
11603	  LIBS="$save_LIBS"
11604
11605fi
11606{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11607echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11608  fi
11609fi
11610
11611if test x"$libltdl_cv_need_uscore" = xyes; then
11612
11613cat >>confdefs.h <<\_ACEOF
11614#define NEED_USCORE 1
11615_ACEOF
11616
11617fi
11618
11619
11620{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11621echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11622if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11623  echo $ECHO_N "(cached) $ECHO_C" >&6
11624else
11625  # PORTME does your system automatically load deplibs for dlopen?
11626  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11627  # For now, we just catch OSes we know something about -- in the
11628  # future, we'll try test this programmatically.
11629  libltdl_cv_sys_dlopen_deplibs=unknown
11630  case "$host_os" in
11631  aix3*|aix4.1.*|aix4.2.*)
11632    # Unknown whether this is true for these versions of AIX, but
11633    # we want this `case' here to explicitly catch those versions.
11634    libltdl_cv_sys_dlopen_deplibs=unknown
11635    ;;
11636  aix[45]*)
11637    libltdl_cv_sys_dlopen_deplibs=yes
11638    ;;
11639  darwin*)
11640    # Assuming the user has installed a libdl from somewhere, this is true
11641    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11642    libltdl_cv_sys_dlopen_deplibs=yes
11643    ;;
11644  gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11645    # GNU and its variants, using gnu ld.so (Glibc)
11646    libltdl_cv_sys_dlopen_deplibs=yes
11647    ;;
11648  hpux10*|hpux11*)
11649    libltdl_cv_sys_dlopen_deplibs=yes
11650    ;;
11651  interix*)
11652    libltdl_cv_sys_dlopen_deplibs=yes
11653    ;;
11654  irix[12345]*|irix6.[01]*)
11655    # Catch all versions of IRIX before 6.2, and indicate that we don't
11656    # know how it worked for any of those versions.
11657    libltdl_cv_sys_dlopen_deplibs=unknown
11658    ;;
11659  irix*)
11660    # The case above catches anything before 6.2, and it's known that
11661    # at 6.2 and later dlopen does load deplibs.
11662    libltdl_cv_sys_dlopen_deplibs=yes
11663    ;;
11664  netbsd*)
11665    libltdl_cv_sys_dlopen_deplibs=yes
11666    ;;
11667  openbsd*)
11668    libltdl_cv_sys_dlopen_deplibs=yes
11669    ;;
11670  osf[1234]*)
11671    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11672    # it did *not* use an RPATH in a shared library to find objects the
11673    # library depends on, so we explictly say `no'.
11674    libltdl_cv_sys_dlopen_deplibs=no
11675    ;;
11676  osf5.0|osf5.0a|osf5.1)
11677    # dlopen *does* load deplibs and with the right loader patch applied
11678    # it even uses RPATH in a shared library to search for shared objects
11679    # that the library depends on, but there's no easy way to know if that
11680    # patch is installed.  Since this is the case, all we can really
11681    # say is unknown -- it depends on the patch being installed.  If
11682    # it is, this changes to `yes'.  Without it, it would be `no'.
11683    libltdl_cv_sys_dlopen_deplibs=unknown
11684    ;;
11685  osf*)
11686    # the two cases above should catch all versions of osf <= 5.1.  Read
11687    # the comments above for what we know about them.
11688    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11689    # is used to find them so we can finally say `yes'.
11690    libltdl_cv_sys_dlopen_deplibs=yes
11691    ;;
11692  solaris*)
11693    libltdl_cv_sys_dlopen_deplibs=yes
11694    ;;
11695  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11696    libltdl_cv_sys_dlopen_deplibs=yes
11697    ;;
11698  esac
11699
11700fi
11701{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11702echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11703if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11704
11705cat >>confdefs.h <<\_ACEOF
11706#define LTDL_DLOPEN_DEPLIBS 1
11707_ACEOF
11708
11709fi
11710
11711
11712for ac_header in argz.h
11713do
11714as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11715if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11716  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11717echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11718if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11719  echo $ECHO_N "(cached) $ECHO_C" >&6
11720fi
11721ac_res=`eval echo '${'$as_ac_Header'}'`
11722	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11723echo "${ECHO_T}$ac_res" >&6; }
11724else
11725  # Is the header compilable?
11726{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11727echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11728cat >conftest.$ac_ext <<_ACEOF
11729/* confdefs.h.  */
11730_ACEOF
11731cat confdefs.h >>conftest.$ac_ext
11732cat >>conftest.$ac_ext <<_ACEOF
11733/* end confdefs.h.  */
11734$ac_includes_default
11735#include <$ac_header>
11736_ACEOF
11737rm -f conftest.$ac_objext
11738if { (ac_try="$ac_compile"
11739case "(($ac_try" in
11740  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11741  *) ac_try_echo=$ac_try;;
11742esac
11743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11744  (eval "$ac_compile") 2>conftest.er1
11745  ac_status=$?
11746  grep -v '^ *+' conftest.er1 >conftest.err
11747  rm -f conftest.er1
11748  cat conftest.err >&5
11749  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11750  (exit $ac_status); } &&
11751	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11752  { (case "(($ac_try" in
11753  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11754  *) ac_try_echo=$ac_try;;
11755esac
11756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11757  (eval "$ac_try") 2>&5
11758  ac_status=$?
11759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11760  (exit $ac_status); }; } &&
11761	 { ac_try='test -s conftest.$ac_objext'
11762  { (case "(($ac_try" in
11763  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11764  *) ac_try_echo=$ac_try;;
11765esac
11766eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11767  (eval "$ac_try") 2>&5
11768  ac_status=$?
11769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11770  (exit $ac_status); }; }; then
11771  ac_header_compiler=yes
11772else
11773  echo "$as_me: failed program was:" >&5
11774sed 's/^/| /' conftest.$ac_ext >&5
11775
11776	ac_header_compiler=no
11777fi
11778
11779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11780{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11781echo "${ECHO_T}$ac_header_compiler" >&6; }
11782
11783# Is the header present?
11784{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11785echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11786cat >conftest.$ac_ext <<_ACEOF
11787/* confdefs.h.  */
11788_ACEOF
11789cat confdefs.h >>conftest.$ac_ext
11790cat >>conftest.$ac_ext <<_ACEOF
11791/* end confdefs.h.  */
11792#include <$ac_header>
11793_ACEOF
11794if { (ac_try="$ac_cpp conftest.$ac_ext"
11795case "(($ac_try" in
11796  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11797  *) ac_try_echo=$ac_try;;
11798esac
11799eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11800  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11801  ac_status=$?
11802  grep -v '^ *+' conftest.er1 >conftest.err
11803  rm -f conftest.er1
11804  cat conftest.err >&5
11805  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11806  (exit $ac_status); } >/dev/null; then
11807  if test -s conftest.err; then
11808    ac_cpp_err=$ac_c_preproc_warn_flag
11809    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11810  else
11811    ac_cpp_err=
11812  fi
11813else
11814  ac_cpp_err=yes
11815fi
11816if test -z "$ac_cpp_err"; then
11817  ac_header_preproc=yes
11818else
11819  echo "$as_me: failed program was:" >&5
11820sed 's/^/| /' conftest.$ac_ext >&5
11821
11822  ac_header_preproc=no
11823fi
11824
11825rm -f conftest.err conftest.$ac_ext
11826{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11827echo "${ECHO_T}$ac_header_preproc" >&6; }
11828
11829# So?  What about this header?
11830case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11831  yes:no: )
11832    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11833echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11834    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11835echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11836    ac_header_preproc=yes
11837    ;;
11838  no:yes:* )
11839    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11840echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11841    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11842echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11843    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11844echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11845    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11846echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11847    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11848echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11849    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11850echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11851    ( cat <<\_ASBOX
11852## ----------------------------------- ##
11853## Report this to llvmbugs@cs.uiuc.edu ##
11854## ----------------------------------- ##
11855_ASBOX
11856     ) | sed "s/^/$as_me: WARNING:     /" >&2
11857    ;;
11858esac
11859{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11860echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11861if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11862  echo $ECHO_N "(cached) $ECHO_C" >&6
11863else
11864  eval "$as_ac_Header=\$ac_header_preproc"
11865fi
11866ac_res=`eval echo '${'$as_ac_Header'}'`
11867	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11868echo "${ECHO_T}$ac_res" >&6; }
11869
11870fi
11871if test `eval echo '${'$as_ac_Header'}'` = yes; then
11872  cat >>confdefs.h <<_ACEOF
11873#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11874_ACEOF
11875
11876fi
11877
11878done
11879
11880
11881{ echo "$as_me:$LINENO: checking for error_t" >&5
11882echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11883if test "${ac_cv_type_error_t+set}" = set; then
11884  echo $ECHO_N "(cached) $ECHO_C" >&6
11885else
11886  cat >conftest.$ac_ext <<_ACEOF
11887/* confdefs.h.  */
11888_ACEOF
11889cat confdefs.h >>conftest.$ac_ext
11890cat >>conftest.$ac_ext <<_ACEOF
11891/* end confdefs.h.  */
11892#if HAVE_ARGZ_H
11893#  include <argz.h>
11894#endif
11895
11896typedef error_t ac__type_new_;
11897int
11898main ()
11899{
11900if ((ac__type_new_ *) 0)
11901  return 0;
11902if (sizeof (ac__type_new_))
11903  return 0;
11904  ;
11905  return 0;
11906}
11907_ACEOF
11908rm -f conftest.$ac_objext
11909if { (ac_try="$ac_compile"
11910case "(($ac_try" in
11911  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11912  *) ac_try_echo=$ac_try;;
11913esac
11914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11915  (eval "$ac_compile") 2>conftest.er1
11916  ac_status=$?
11917  grep -v '^ *+' conftest.er1 >conftest.err
11918  rm -f conftest.er1
11919  cat conftest.err >&5
11920  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11921  (exit $ac_status); } &&
11922	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11923  { (case "(($ac_try" in
11924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11925  *) ac_try_echo=$ac_try;;
11926esac
11927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11928  (eval "$ac_try") 2>&5
11929  ac_status=$?
11930  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11931  (exit $ac_status); }; } &&
11932	 { ac_try='test -s conftest.$ac_objext'
11933  { (case "(($ac_try" in
11934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11935  *) ac_try_echo=$ac_try;;
11936esac
11937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11938  (eval "$ac_try") 2>&5
11939  ac_status=$?
11940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11941  (exit $ac_status); }; }; then
11942  ac_cv_type_error_t=yes
11943else
11944  echo "$as_me: failed program was:" >&5
11945sed 's/^/| /' conftest.$ac_ext >&5
11946
11947	ac_cv_type_error_t=no
11948fi
11949
11950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11951fi
11952{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11953echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11954if test $ac_cv_type_error_t = yes; then
11955
11956cat >>confdefs.h <<_ACEOF
11957#define HAVE_ERROR_T 1
11958_ACEOF
11959
11960
11961else
11962
11963cat >>confdefs.h <<\_ACEOF
11964#define error_t int
11965_ACEOF
11966
11967fi
11968
11969
11970
11971
11972
11973
11974
11975for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11976do
11977as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11978{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11979echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11980if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11981  echo $ECHO_N "(cached) $ECHO_C" >&6
11982else
11983  cat >conftest.$ac_ext <<_ACEOF
11984/* confdefs.h.  */
11985_ACEOF
11986cat confdefs.h >>conftest.$ac_ext
11987cat >>conftest.$ac_ext <<_ACEOF
11988/* end confdefs.h.  */
11989/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11990   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11991#define $ac_func innocuous_$ac_func
11992
11993/* System header to define __stub macros and hopefully few prototypes,
11994    which can conflict with char $ac_func (); below.
11995    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11996    <limits.h> exists even on freestanding compilers.  */
11997
11998#ifdef __STDC__
11999# include <limits.h>
12000#else
12001# include <assert.h>
12002#endif
12003
12004#undef $ac_func
12005
12006/* Override any GCC internal prototype to avoid an error.
12007   Use char because int might match the return type of a GCC
12008   builtin and then its argument prototype would still apply.  */
12009#ifdef __cplusplus
12010extern "C"
12011#endif
12012char $ac_func ();
12013/* The GNU C library defines this for functions which it implements
12014    to always fail with ENOSYS.  Some functions are actually named
12015    something starting with __ and the normal name is an alias.  */
12016#if defined __stub_$ac_func || defined __stub___$ac_func
12017choke me
12018#endif
12019
12020int
12021main ()
12022{
12023return $ac_func ();
12024  ;
12025  return 0;
12026}
12027_ACEOF
12028rm -f conftest.$ac_objext conftest$ac_exeext
12029if { (ac_try="$ac_link"
12030case "(($ac_try" in
12031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12032  *) ac_try_echo=$ac_try;;
12033esac
12034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12035  (eval "$ac_link") 2>conftest.er1
12036  ac_status=$?
12037  grep -v '^ *+' conftest.er1 >conftest.err
12038  rm -f conftest.er1
12039  cat conftest.err >&5
12040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12041  (exit $ac_status); } &&
12042	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12043  { (case "(($ac_try" in
12044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12045  *) ac_try_echo=$ac_try;;
12046esac
12047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12048  (eval "$ac_try") 2>&5
12049  ac_status=$?
12050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12051  (exit $ac_status); }; } &&
12052	 { ac_try='test -s conftest$ac_exeext'
12053  { (case "(($ac_try" in
12054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12055  *) ac_try_echo=$ac_try;;
12056esac
12057eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12058  (eval "$ac_try") 2>&5
12059  ac_status=$?
12060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12061  (exit $ac_status); }; }; then
12062  eval "$as_ac_var=yes"
12063else
12064  echo "$as_me: failed program was:" >&5
12065sed 's/^/| /' conftest.$ac_ext >&5
12066
12067	eval "$as_ac_var=no"
12068fi
12069
12070rm -f core conftest.err conftest.$ac_objext \
12071      conftest$ac_exeext conftest.$ac_ext
12072fi
12073ac_res=`eval echo '${'$as_ac_var'}'`
12074	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12075echo "${ECHO_T}$ac_res" >&6; }
12076if test `eval echo '${'$as_ac_var'}'` = yes; then
12077  cat >>confdefs.h <<_ACEOF
12078#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12079_ACEOF
12080
12081fi
12082done
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
12112		  stdio.h unistd.h
12113do
12114as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12115if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12116  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12117echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12118if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12119  echo $ECHO_N "(cached) $ECHO_C" >&6
12120fi
12121ac_res=`eval echo '${'$as_ac_Header'}'`
12122	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12123echo "${ECHO_T}$ac_res" >&6; }
12124else
12125  # Is the header compilable?
12126{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12127echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12128cat >conftest.$ac_ext <<_ACEOF
12129/* confdefs.h.  */
12130_ACEOF
12131cat confdefs.h >>conftest.$ac_ext
12132cat >>conftest.$ac_ext <<_ACEOF
12133/* end confdefs.h.  */
12134$ac_includes_default
12135#include <$ac_header>
12136_ACEOF
12137rm -f conftest.$ac_objext
12138if { (ac_try="$ac_compile"
12139case "(($ac_try" in
12140  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12141  *) ac_try_echo=$ac_try;;
12142esac
12143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12144  (eval "$ac_compile") 2>conftest.er1
12145  ac_status=$?
12146  grep -v '^ *+' conftest.er1 >conftest.err
12147  rm -f conftest.er1
12148  cat conftest.err >&5
12149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12150  (exit $ac_status); } &&
12151	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12152  { (case "(($ac_try" in
12153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12154  *) ac_try_echo=$ac_try;;
12155esac
12156eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12157  (eval "$ac_try") 2>&5
12158  ac_status=$?
12159  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12160  (exit $ac_status); }; } &&
12161	 { ac_try='test -s conftest.$ac_objext'
12162  { (case "(($ac_try" in
12163  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12164  *) ac_try_echo=$ac_try;;
12165esac
12166eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12167  (eval "$ac_try") 2>&5
12168  ac_status=$?
12169  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12170  (exit $ac_status); }; }; then
12171  ac_header_compiler=yes
12172else
12173  echo "$as_me: failed program was:" >&5
12174sed 's/^/| /' conftest.$ac_ext >&5
12175
12176	ac_header_compiler=no
12177fi
12178
12179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12180{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12181echo "${ECHO_T}$ac_header_compiler" >&6; }
12182
12183# Is the header present?
12184{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12185echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12186cat >conftest.$ac_ext <<_ACEOF
12187/* confdefs.h.  */
12188_ACEOF
12189cat confdefs.h >>conftest.$ac_ext
12190cat >>conftest.$ac_ext <<_ACEOF
12191/* end confdefs.h.  */
12192#include <$ac_header>
12193_ACEOF
12194if { (ac_try="$ac_cpp conftest.$ac_ext"
12195case "(($ac_try" in
12196  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12197  *) ac_try_echo=$ac_try;;
12198esac
12199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12200  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12201  ac_status=$?
12202  grep -v '^ *+' conftest.er1 >conftest.err
12203  rm -f conftest.er1
12204  cat conftest.err >&5
12205  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12206  (exit $ac_status); } >/dev/null; then
12207  if test -s conftest.err; then
12208    ac_cpp_err=$ac_c_preproc_warn_flag
12209    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12210  else
12211    ac_cpp_err=
12212  fi
12213else
12214  ac_cpp_err=yes
12215fi
12216if test -z "$ac_cpp_err"; then
12217  ac_header_preproc=yes
12218else
12219  echo "$as_me: failed program was:" >&5
12220sed 's/^/| /' conftest.$ac_ext >&5
12221
12222  ac_header_preproc=no
12223fi
12224
12225rm -f conftest.err conftest.$ac_ext
12226{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12227echo "${ECHO_T}$ac_header_preproc" >&6; }
12228
12229# So?  What about this header?
12230case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12231  yes:no: )
12232    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12233echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12234    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12235echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12236    ac_header_preproc=yes
12237    ;;
12238  no:yes:* )
12239    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12240echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12241    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12242echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12243    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12244echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12245    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12246echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12247    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12248echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12249    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12250echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12251    ( cat <<\_ASBOX
12252## ----------------------------------- ##
12253## Report this to llvmbugs@cs.uiuc.edu ##
12254## ----------------------------------- ##
12255_ASBOX
12256     ) | sed "s/^/$as_me: WARNING:     /" >&2
12257    ;;
12258esac
12259{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12260echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12261if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12262  echo $ECHO_N "(cached) $ECHO_C" >&6
12263else
12264  eval "$as_ac_Header=\$ac_header_preproc"
12265fi
12266ac_res=`eval echo '${'$as_ac_Header'}'`
12267	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12268echo "${ECHO_T}$ac_res" >&6; }
12269
12270fi
12271if test `eval echo '${'$as_ac_Header'}'` = yes; then
12272  cat >>confdefs.h <<_ACEOF
12273#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12274_ACEOF
12275
12276fi
12277
12278done
12279
12280
12281
12282
12283
12284for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
12285do
12286as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12287if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12288  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12289echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12290if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12291  echo $ECHO_N "(cached) $ECHO_C" >&6
12292fi
12293ac_res=`eval echo '${'$as_ac_Header'}'`
12294	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12295echo "${ECHO_T}$ac_res" >&6; }
12296else
12297  # Is the header compilable?
12298{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12299echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12300cat >conftest.$ac_ext <<_ACEOF
12301/* confdefs.h.  */
12302_ACEOF
12303cat confdefs.h >>conftest.$ac_ext
12304cat >>conftest.$ac_ext <<_ACEOF
12305/* end confdefs.h.  */
12306$ac_includes_default
12307#include <$ac_header>
12308_ACEOF
12309rm -f conftest.$ac_objext
12310if { (ac_try="$ac_compile"
12311case "(($ac_try" in
12312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12313  *) ac_try_echo=$ac_try;;
12314esac
12315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12316  (eval "$ac_compile") 2>conftest.er1
12317  ac_status=$?
12318  grep -v '^ *+' conftest.er1 >conftest.err
12319  rm -f conftest.er1
12320  cat conftest.err >&5
12321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12322  (exit $ac_status); } &&
12323	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12324  { (case "(($ac_try" in
12325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12326  *) ac_try_echo=$ac_try;;
12327esac
12328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12329  (eval "$ac_try") 2>&5
12330  ac_status=$?
12331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12332  (exit $ac_status); }; } &&
12333	 { ac_try='test -s conftest.$ac_objext'
12334  { (case "(($ac_try" in
12335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12336  *) ac_try_echo=$ac_try;;
12337esac
12338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12339  (eval "$ac_try") 2>&5
12340  ac_status=$?
12341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12342  (exit $ac_status); }; }; then
12343  ac_header_compiler=yes
12344else
12345  echo "$as_me: failed program was:" >&5
12346sed 's/^/| /' conftest.$ac_ext >&5
12347
12348	ac_header_compiler=no
12349fi
12350
12351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12352{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12353echo "${ECHO_T}$ac_header_compiler" >&6; }
12354
12355# Is the header present?
12356{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12357echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12358cat >conftest.$ac_ext <<_ACEOF
12359/* confdefs.h.  */
12360_ACEOF
12361cat confdefs.h >>conftest.$ac_ext
12362cat >>conftest.$ac_ext <<_ACEOF
12363/* end confdefs.h.  */
12364#include <$ac_header>
12365_ACEOF
12366if { (ac_try="$ac_cpp conftest.$ac_ext"
12367case "(($ac_try" in
12368  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12369  *) ac_try_echo=$ac_try;;
12370esac
12371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12372  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12373  ac_status=$?
12374  grep -v '^ *+' conftest.er1 >conftest.err
12375  rm -f conftest.er1
12376  cat conftest.err >&5
12377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12378  (exit $ac_status); } >/dev/null; then
12379  if test -s conftest.err; then
12380    ac_cpp_err=$ac_c_preproc_warn_flag
12381    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12382  else
12383    ac_cpp_err=
12384  fi
12385else
12386  ac_cpp_err=yes
12387fi
12388if test -z "$ac_cpp_err"; then
12389  ac_header_preproc=yes
12390else
12391  echo "$as_me: failed program was:" >&5
12392sed 's/^/| /' conftest.$ac_ext >&5
12393
12394  ac_header_preproc=no
12395fi
12396
12397rm -f conftest.err conftest.$ac_ext
12398{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12399echo "${ECHO_T}$ac_header_preproc" >&6; }
12400
12401# So?  What about this header?
12402case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12403  yes:no: )
12404    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12405echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12406    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12407echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12408    ac_header_preproc=yes
12409    ;;
12410  no:yes:* )
12411    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12412echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12413    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12414echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12415    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12416echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12417    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12418echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12419    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12420echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12421    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12422echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12423    ( cat <<\_ASBOX
12424## ----------------------------------- ##
12425## Report this to llvmbugs@cs.uiuc.edu ##
12426## ----------------------------------- ##
12427_ASBOX
12428     ) | sed "s/^/$as_me: WARNING:     /" >&2
12429    ;;
12430esac
12431{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12432echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12433if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12434  echo $ECHO_N "(cached) $ECHO_C" >&6
12435else
12436  eval "$as_ac_Header=\$ac_header_preproc"
12437fi
12438ac_res=`eval echo '${'$as_ac_Header'}'`
12439	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12440echo "${ECHO_T}$ac_res" >&6; }
12441
12442fi
12443if test `eval echo '${'$as_ac_Header'}'` = yes; then
12444  cat >>confdefs.h <<_ACEOF
12445#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12446_ACEOF
12447
12448fi
12449
12450done
12451
12452
12453
12454for ac_header in string.h strings.h
12455do
12456as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12457if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12458  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12459echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12460if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12461  echo $ECHO_N "(cached) $ECHO_C" >&6
12462fi
12463ac_res=`eval echo '${'$as_ac_Header'}'`
12464	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12465echo "${ECHO_T}$ac_res" >&6; }
12466else
12467  # Is the header compilable?
12468{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12469echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12470cat >conftest.$ac_ext <<_ACEOF
12471/* confdefs.h.  */
12472_ACEOF
12473cat confdefs.h >>conftest.$ac_ext
12474cat >>conftest.$ac_ext <<_ACEOF
12475/* end confdefs.h.  */
12476$ac_includes_default
12477#include <$ac_header>
12478_ACEOF
12479rm -f conftest.$ac_objext
12480if { (ac_try="$ac_compile"
12481case "(($ac_try" in
12482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12483  *) ac_try_echo=$ac_try;;
12484esac
12485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12486  (eval "$ac_compile") 2>conftest.er1
12487  ac_status=$?
12488  grep -v '^ *+' conftest.er1 >conftest.err
12489  rm -f conftest.er1
12490  cat conftest.err >&5
12491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12492  (exit $ac_status); } &&
12493	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12494  { (case "(($ac_try" in
12495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12496  *) ac_try_echo=$ac_try;;
12497esac
12498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12499  (eval "$ac_try") 2>&5
12500  ac_status=$?
12501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12502  (exit $ac_status); }; } &&
12503	 { ac_try='test -s conftest.$ac_objext'
12504  { (case "(($ac_try" in
12505  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12506  *) ac_try_echo=$ac_try;;
12507esac
12508eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12509  (eval "$ac_try") 2>&5
12510  ac_status=$?
12511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12512  (exit $ac_status); }; }; then
12513  ac_header_compiler=yes
12514else
12515  echo "$as_me: failed program was:" >&5
12516sed 's/^/| /' conftest.$ac_ext >&5
12517
12518	ac_header_compiler=no
12519fi
12520
12521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12522{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12523echo "${ECHO_T}$ac_header_compiler" >&6; }
12524
12525# Is the header present?
12526{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12527echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12528cat >conftest.$ac_ext <<_ACEOF
12529/* confdefs.h.  */
12530_ACEOF
12531cat confdefs.h >>conftest.$ac_ext
12532cat >>conftest.$ac_ext <<_ACEOF
12533/* end confdefs.h.  */
12534#include <$ac_header>
12535_ACEOF
12536if { (ac_try="$ac_cpp conftest.$ac_ext"
12537case "(($ac_try" in
12538  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12539  *) ac_try_echo=$ac_try;;
12540esac
12541eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12542  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12543  ac_status=$?
12544  grep -v '^ *+' conftest.er1 >conftest.err
12545  rm -f conftest.er1
12546  cat conftest.err >&5
12547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12548  (exit $ac_status); } >/dev/null; then
12549  if test -s conftest.err; then
12550    ac_cpp_err=$ac_c_preproc_warn_flag
12551    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12552  else
12553    ac_cpp_err=
12554  fi
12555else
12556  ac_cpp_err=yes
12557fi
12558if test -z "$ac_cpp_err"; then
12559  ac_header_preproc=yes
12560else
12561  echo "$as_me: failed program was:" >&5
12562sed 's/^/| /' conftest.$ac_ext >&5
12563
12564  ac_header_preproc=no
12565fi
12566
12567rm -f conftest.err conftest.$ac_ext
12568{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12569echo "${ECHO_T}$ac_header_preproc" >&6; }
12570
12571# So?  What about this header?
12572case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12573  yes:no: )
12574    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12575echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12576    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12577echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12578    ac_header_preproc=yes
12579    ;;
12580  no:yes:* )
12581    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12582echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12583    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12584echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12585    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12586echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12587    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12588echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12589    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12590echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12591    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12592echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12593    ( cat <<\_ASBOX
12594## ----------------------------------- ##
12595## Report this to llvmbugs@cs.uiuc.edu ##
12596## ----------------------------------- ##
12597_ASBOX
12598     ) | sed "s/^/$as_me: WARNING:     /" >&2
12599    ;;
12600esac
12601{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12602echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12603if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12604  echo $ECHO_N "(cached) $ECHO_C" >&6
12605else
12606  eval "$as_ac_Header=\$ac_header_preproc"
12607fi
12608ac_res=`eval echo '${'$as_ac_Header'}'`
12609	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12610echo "${ECHO_T}$ac_res" >&6; }
12611
12612fi
12613if test `eval echo '${'$as_ac_Header'}'` = yes; then
12614  cat >>confdefs.h <<_ACEOF
12615#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12616_ACEOF
12617 break
12618fi
12619
12620done
12621
12622
12623
12624
12625for ac_func in strchr index
12626do
12627as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12628{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12629echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12630if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12631  echo $ECHO_N "(cached) $ECHO_C" >&6
12632else
12633  cat >conftest.$ac_ext <<_ACEOF
12634/* confdefs.h.  */
12635_ACEOF
12636cat confdefs.h >>conftest.$ac_ext
12637cat >>conftest.$ac_ext <<_ACEOF
12638/* end confdefs.h.  */
12639/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12640   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12641#define $ac_func innocuous_$ac_func
12642
12643/* System header to define __stub macros and hopefully few prototypes,
12644    which can conflict with char $ac_func (); below.
12645    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12646    <limits.h> exists even on freestanding compilers.  */
12647
12648#ifdef __STDC__
12649# include <limits.h>
12650#else
12651# include <assert.h>
12652#endif
12653
12654#undef $ac_func
12655
12656/* Override any GCC internal prototype to avoid an error.
12657   Use char because int might match the return type of a GCC
12658   builtin and then its argument prototype would still apply.  */
12659#ifdef __cplusplus
12660extern "C"
12661#endif
12662char $ac_func ();
12663/* The GNU C library defines this for functions which it implements
12664    to always fail with ENOSYS.  Some functions are actually named
12665    something starting with __ and the normal name is an alias.  */
12666#if defined __stub_$ac_func || defined __stub___$ac_func
12667choke me
12668#endif
12669
12670int
12671main ()
12672{
12673return $ac_func ();
12674  ;
12675  return 0;
12676}
12677_ACEOF
12678rm -f conftest.$ac_objext conftest$ac_exeext
12679if { (ac_try="$ac_link"
12680case "(($ac_try" in
12681  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12682  *) ac_try_echo=$ac_try;;
12683esac
12684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12685  (eval "$ac_link") 2>conftest.er1
12686  ac_status=$?
12687  grep -v '^ *+' conftest.er1 >conftest.err
12688  rm -f conftest.er1
12689  cat conftest.err >&5
12690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12691  (exit $ac_status); } &&
12692	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12693  { (case "(($ac_try" in
12694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12695  *) ac_try_echo=$ac_try;;
12696esac
12697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12698  (eval "$ac_try") 2>&5
12699  ac_status=$?
12700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12701  (exit $ac_status); }; } &&
12702	 { ac_try='test -s conftest$ac_exeext'
12703  { (case "(($ac_try" in
12704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12705  *) ac_try_echo=$ac_try;;
12706esac
12707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12708  (eval "$ac_try") 2>&5
12709  ac_status=$?
12710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12711  (exit $ac_status); }; }; then
12712  eval "$as_ac_var=yes"
12713else
12714  echo "$as_me: failed program was:" >&5
12715sed 's/^/| /' conftest.$ac_ext >&5
12716
12717	eval "$as_ac_var=no"
12718fi
12719
12720rm -f core conftest.err conftest.$ac_objext \
12721      conftest$ac_exeext conftest.$ac_ext
12722fi
12723ac_res=`eval echo '${'$as_ac_var'}'`
12724	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12725echo "${ECHO_T}$ac_res" >&6; }
12726if test `eval echo '${'$as_ac_var'}'` = yes; then
12727  cat >>confdefs.h <<_ACEOF
12728#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12729_ACEOF
12730 break
12731fi
12732done
12733
12734
12735
12736for ac_func in strrchr rindex
12737do
12738as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12739{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12740echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12741if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12742  echo $ECHO_N "(cached) $ECHO_C" >&6
12743else
12744  cat >conftest.$ac_ext <<_ACEOF
12745/* confdefs.h.  */
12746_ACEOF
12747cat confdefs.h >>conftest.$ac_ext
12748cat >>conftest.$ac_ext <<_ACEOF
12749/* end confdefs.h.  */
12750/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12751   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12752#define $ac_func innocuous_$ac_func
12753
12754/* System header to define __stub macros and hopefully few prototypes,
12755    which can conflict with char $ac_func (); below.
12756    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12757    <limits.h> exists even on freestanding compilers.  */
12758
12759#ifdef __STDC__
12760# include <limits.h>
12761#else
12762# include <assert.h>
12763#endif
12764
12765#undef $ac_func
12766
12767/* Override any GCC internal prototype to avoid an error.
12768   Use char because int might match the return type of a GCC
12769   builtin and then its argument prototype would still apply.  */
12770#ifdef __cplusplus
12771extern "C"
12772#endif
12773char $ac_func ();
12774/* The GNU C library defines this for functions which it implements
12775    to always fail with ENOSYS.  Some functions are actually named
12776    something starting with __ and the normal name is an alias.  */
12777#if defined __stub_$ac_func || defined __stub___$ac_func
12778choke me
12779#endif
12780
12781int
12782main ()
12783{
12784return $ac_func ();
12785  ;
12786  return 0;
12787}
12788_ACEOF
12789rm -f conftest.$ac_objext conftest$ac_exeext
12790if { (ac_try="$ac_link"
12791case "(($ac_try" in
12792  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12793  *) ac_try_echo=$ac_try;;
12794esac
12795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12796  (eval "$ac_link") 2>conftest.er1
12797  ac_status=$?
12798  grep -v '^ *+' conftest.er1 >conftest.err
12799  rm -f conftest.er1
12800  cat conftest.err >&5
12801  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12802  (exit $ac_status); } &&
12803	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12804  { (case "(($ac_try" in
12805  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12806  *) ac_try_echo=$ac_try;;
12807esac
12808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12809  (eval "$ac_try") 2>&5
12810  ac_status=$?
12811  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12812  (exit $ac_status); }; } &&
12813	 { ac_try='test -s conftest$ac_exeext'
12814  { (case "(($ac_try" in
12815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12816  *) ac_try_echo=$ac_try;;
12817esac
12818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12819  (eval "$ac_try") 2>&5
12820  ac_status=$?
12821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12822  (exit $ac_status); }; }; then
12823  eval "$as_ac_var=yes"
12824else
12825  echo "$as_me: failed program was:" >&5
12826sed 's/^/| /' conftest.$ac_ext >&5
12827
12828	eval "$as_ac_var=no"
12829fi
12830
12831rm -f core conftest.err conftest.$ac_objext \
12832      conftest$ac_exeext conftest.$ac_ext
12833fi
12834ac_res=`eval echo '${'$as_ac_var'}'`
12835	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12836echo "${ECHO_T}$ac_res" >&6; }
12837if test `eval echo '${'$as_ac_var'}'` = yes; then
12838  cat >>confdefs.h <<_ACEOF
12839#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12840_ACEOF
12841 break
12842fi
12843done
12844
12845
12846
12847for ac_func in memcpy bcopy
12848do
12849as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12850{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12851echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12852if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12853  echo $ECHO_N "(cached) $ECHO_C" >&6
12854else
12855  cat >conftest.$ac_ext <<_ACEOF
12856/* confdefs.h.  */
12857_ACEOF
12858cat confdefs.h >>conftest.$ac_ext
12859cat >>conftest.$ac_ext <<_ACEOF
12860/* end confdefs.h.  */
12861/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12862   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12863#define $ac_func innocuous_$ac_func
12864
12865/* System header to define __stub macros and hopefully few prototypes,
12866    which can conflict with char $ac_func (); below.
12867    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12868    <limits.h> exists even on freestanding compilers.  */
12869
12870#ifdef __STDC__
12871# include <limits.h>
12872#else
12873# include <assert.h>
12874#endif
12875
12876#undef $ac_func
12877
12878/* Override any GCC internal prototype to avoid an error.
12879   Use char because int might match the return type of a GCC
12880   builtin and then its argument prototype would still apply.  */
12881#ifdef __cplusplus
12882extern "C"
12883#endif
12884char $ac_func ();
12885/* The GNU C library defines this for functions which it implements
12886    to always fail with ENOSYS.  Some functions are actually named
12887    something starting with __ and the normal name is an alias.  */
12888#if defined __stub_$ac_func || defined __stub___$ac_func
12889choke me
12890#endif
12891
12892int
12893main ()
12894{
12895return $ac_func ();
12896  ;
12897  return 0;
12898}
12899_ACEOF
12900rm -f conftest.$ac_objext conftest$ac_exeext
12901if { (ac_try="$ac_link"
12902case "(($ac_try" in
12903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12904  *) ac_try_echo=$ac_try;;
12905esac
12906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12907  (eval "$ac_link") 2>conftest.er1
12908  ac_status=$?
12909  grep -v '^ *+' conftest.er1 >conftest.err
12910  rm -f conftest.er1
12911  cat conftest.err >&5
12912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12913  (exit $ac_status); } &&
12914	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12915  { (case "(($ac_try" in
12916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12917  *) ac_try_echo=$ac_try;;
12918esac
12919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12920  (eval "$ac_try") 2>&5
12921  ac_status=$?
12922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12923  (exit $ac_status); }; } &&
12924	 { ac_try='test -s conftest$ac_exeext'
12925  { (case "(($ac_try" in
12926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12927  *) ac_try_echo=$ac_try;;
12928esac
12929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12930  (eval "$ac_try") 2>&5
12931  ac_status=$?
12932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12933  (exit $ac_status); }; }; then
12934  eval "$as_ac_var=yes"
12935else
12936  echo "$as_me: failed program was:" >&5
12937sed 's/^/| /' conftest.$ac_ext >&5
12938
12939	eval "$as_ac_var=no"
12940fi
12941
12942rm -f core conftest.err conftest.$ac_objext \
12943      conftest$ac_exeext conftest.$ac_ext
12944fi
12945ac_res=`eval echo '${'$as_ac_var'}'`
12946	       { echo "$as_me:$LINENO: result: $ac_res" >&5
12947echo "${ECHO_T}$ac_res" >&6; }
12948if test `eval echo '${'$as_ac_var'}'` = yes; then
12949  cat >>confdefs.h <<_ACEOF
12950#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12951_ACEOF
12952 break
12953fi
12954done
12955
12956
12957
12958for ac_func in memmove strcmp
12959do
12960as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12961{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12962echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12963if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12964  echo $ECHO_N "(cached) $ECHO_C" >&6
12965else
12966  cat >conftest.$ac_ext <<_ACEOF
12967/* confdefs.h.  */
12968_ACEOF
12969cat confdefs.h >>conftest.$ac_ext
12970cat >>conftest.$ac_ext <<_ACEOF
12971/* end confdefs.h.  */
12972/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12973   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12974#define $ac_func innocuous_$ac_func
12975
12976/* System header to define __stub macros and hopefully few prototypes,
12977    which can conflict with char $ac_func (); below.
12978    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12979    <limits.h> exists even on freestanding compilers.  */
12980
12981#ifdef __STDC__
12982# include <limits.h>
12983#else
12984# include <assert.h>
12985#endif
12986
12987#undef $ac_func
12988
12989/* Override any GCC internal prototype to avoid an error.
12990   Use char because int might match the return type of a GCC
12991   builtin and then its argument prototype would still apply.  */
12992#ifdef __cplusplus
12993extern "C"
12994#endif
12995char $ac_func ();
12996/* The GNU C library defines this for functions which it implements
12997    to always fail with ENOSYS.  Some functions are actually named
12998    something starting with __ and the normal name is an alias.  */
12999#if defined __stub_$ac_func || defined __stub___$ac_func
13000choke me
13001#endif
13002
13003int
13004main ()
13005{
13006return $ac_func ();
13007  ;
13008  return 0;
13009}
13010_ACEOF
13011rm -f conftest.$ac_objext conftest$ac_exeext
13012if { (ac_try="$ac_link"
13013case "(($ac_try" in
13014  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13015  *) ac_try_echo=$ac_try;;
13016esac
13017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13018  (eval "$ac_link") 2>conftest.er1
13019  ac_status=$?
13020  grep -v '^ *+' conftest.er1 >conftest.err
13021  rm -f conftest.er1
13022  cat conftest.err >&5
13023  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13024  (exit $ac_status); } &&
13025	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13026  { (case "(($ac_try" in
13027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13028  *) ac_try_echo=$ac_try;;
13029esac
13030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13031  (eval "$ac_try") 2>&5
13032  ac_status=$?
13033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13034  (exit $ac_status); }; } &&
13035	 { ac_try='test -s conftest$ac_exeext'
13036  { (case "(($ac_try" in
13037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13038  *) ac_try_echo=$ac_try;;
13039esac
13040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13041  (eval "$ac_try") 2>&5
13042  ac_status=$?
13043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13044  (exit $ac_status); }; }; then
13045  eval "$as_ac_var=yes"
13046else
13047  echo "$as_me: failed program was:" >&5
13048sed 's/^/| /' conftest.$ac_ext >&5
13049
13050	eval "$as_ac_var=no"
13051fi
13052
13053rm -f core conftest.err conftest.$ac_objext \
13054      conftest$ac_exeext conftest.$ac_ext
13055fi
13056ac_res=`eval echo '${'$as_ac_var'}'`
13057	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13058echo "${ECHO_T}$ac_res" >&6; }
13059if test `eval echo '${'$as_ac_var'}'` = yes; then
13060  cat >>confdefs.h <<_ACEOF
13061#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13062_ACEOF
13063
13064fi
13065done
13066
13067
13068
13069
13070for ac_func in closedir opendir readdir
13071do
13072as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13073{ echo "$as_me:$LINENO: checking for $ac_func" >&5
13074echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13075if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13076  echo $ECHO_N "(cached) $ECHO_C" >&6
13077else
13078  cat >conftest.$ac_ext <<_ACEOF
13079/* confdefs.h.  */
13080_ACEOF
13081cat confdefs.h >>conftest.$ac_ext
13082cat >>conftest.$ac_ext <<_ACEOF
13083/* end confdefs.h.  */
13084/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13085   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13086#define $ac_func innocuous_$ac_func
13087
13088/* System header to define __stub macros and hopefully few prototypes,
13089    which can conflict with char $ac_func (); below.
13090    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13091    <limits.h> exists even on freestanding compilers.  */
13092
13093#ifdef __STDC__
13094# include <limits.h>
13095#else
13096# include <assert.h>
13097#endif
13098
13099#undef $ac_func
13100
13101/* Override any GCC internal prototype to avoid an error.
13102   Use char because int might match the return type of a GCC
13103   builtin and then its argument prototype would still apply.  */
13104#ifdef __cplusplus
13105extern "C"
13106#endif
13107char $ac_func ();
13108/* The GNU C library defines this for functions which it implements
13109    to always fail with ENOSYS.  Some functions are actually named
13110    something starting with __ and the normal name is an alias.  */
13111#if defined __stub_$ac_func || defined __stub___$ac_func
13112choke me
13113#endif
13114
13115int
13116main ()
13117{
13118return $ac_func ();
13119  ;
13120  return 0;
13121}
13122_ACEOF
13123rm -f conftest.$ac_objext conftest$ac_exeext
13124if { (ac_try="$ac_link"
13125case "(($ac_try" in
13126  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13127  *) ac_try_echo=$ac_try;;
13128esac
13129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13130  (eval "$ac_link") 2>conftest.er1
13131  ac_status=$?
13132  grep -v '^ *+' conftest.er1 >conftest.err
13133  rm -f conftest.er1
13134  cat conftest.err >&5
13135  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13136  (exit $ac_status); } &&
13137	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13138  { (case "(($ac_try" in
13139  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13140  *) ac_try_echo=$ac_try;;
13141esac
13142eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13143  (eval "$ac_try") 2>&5
13144  ac_status=$?
13145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13146  (exit $ac_status); }; } &&
13147	 { ac_try='test -s conftest$ac_exeext'
13148  { (case "(($ac_try" in
13149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13150  *) ac_try_echo=$ac_try;;
13151esac
13152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13153  (eval "$ac_try") 2>&5
13154  ac_status=$?
13155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13156  (exit $ac_status); }; }; then
13157  eval "$as_ac_var=yes"
13158else
13159  echo "$as_me: failed program was:" >&5
13160sed 's/^/| /' conftest.$ac_ext >&5
13161
13162	eval "$as_ac_var=no"
13163fi
13164
13165rm -f core conftest.err conftest.$ac_objext \
13166      conftest$ac_exeext conftest.$ac_ext
13167fi
13168ac_res=`eval echo '${'$as_ac_var'}'`
13169	       { echo "$as_me:$LINENO: result: $ac_res" >&5
13170echo "${ECHO_T}$ac_res" >&6; }
13171if test `eval echo '${'$as_ac_var'}'` = yes; then
13172  cat >>confdefs.h <<_ACEOF
13173#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13174_ACEOF
13175
13176fi
13177done
13178
13179
13180
13181if test "$WITH_LLVMGCCDIR" = "default" ; then
13182  LLVMGCC="llvm-gcc${EXEEXT}"
13183  LLVMGXX="llvm-g++${EXEEXT}"
13184  LLVMGCCCOMMAND="$LLVMGCC"
13185  LLVMGXXCOMMAND="$LLVMGXX"
13186  LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13187
13188  LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13189
13190  # Extract the first word of "$LLVMGCC", so it can be a program name with args.
13191set dummy $LLVMGCC; ac_word=$2
13192{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13193echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13194if test "${ac_cv_path_LLVMGCC+set}" = set; then
13195  echo $ECHO_N "(cached) $ECHO_C" >&6
13196else
13197  case $LLVMGCC in
13198  [\\/]* | ?:[\\/]*)
13199  ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
13200  ;;
13201  *)
13202  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13203for as_dir in $PATH
13204do
13205  IFS=$as_save_IFS
13206  test -z "$as_dir" && as_dir=.
13207  for ac_exec_ext in '' $ac_executable_extensions; do
13208  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13209    ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
13210    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13211    break 2
13212  fi
13213done
13214done
13215IFS=$as_save_IFS
13216
13217  ;;
13218esac
13219fi
13220LLVMGCC=$ac_cv_path_LLVMGCC
13221if test -n "$LLVMGCC"; then
13222  { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
13223echo "${ECHO_T}$LLVMGCC" >&6; }
13224else
13225  { echo "$as_me:$LINENO: result: no" >&5
13226echo "${ECHO_T}no" >&6; }
13227fi
13228
13229
13230  # Extract the first word of "$LLVMGXX", so it can be a program name with args.
13231set dummy $LLVMGXX; ac_word=$2
13232{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13233echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13234if test "${ac_cv_path_LLVMGXX+set}" = set; then
13235  echo $ECHO_N "(cached) $ECHO_C" >&6
13236else
13237  case $LLVMGXX in
13238  [\\/]* | ?:[\\/]*)
13239  ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
13240  ;;
13241  *)
13242  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13243for as_dir in $PATH
13244do
13245  IFS=$as_save_IFS
13246  test -z "$as_dir" && as_dir=.
13247  for ac_exec_ext in '' $ac_executable_extensions; do
13248  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13249    ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
13250    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13251    break 2
13252  fi
13253done
13254done
13255IFS=$as_save_IFS
13256
13257  ;;
13258esac
13259fi
13260LLVMGXX=$ac_cv_path_LLVMGXX
13261if test -n "$LLVMGXX"; then
13262  { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
13263echo "${ECHO_T}$LLVMGXX" >&6; }
13264else
13265  { echo "$as_me:$LINENO: result: no" >&5
13266echo "${ECHO_T}no" >&6; }
13267fi
13268
13269
13270else
13271  if test -z "$LLVMGCC"; then
13272    LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
13273    LLVMGCCCOMMAND="$LLVMGCC"
13274  fi
13275  if test -z "$LLVMGXX"; then
13276    LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
13277    LLVMGXXCOMMAND="$LLVMGXX"
13278  fi
13279
13280  LLVMGCC=$LLVMGCC
13281
13282  LLVMGXX=$LLVMGXX
13283
13284  LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13285
13286  LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13287
13288fi
13289
13290
13291# Check whether --with-llvmcc was given.
13292if test "${with_llvmcc+set}" = set; then
13293  withval=$with_llvmcc;
13294else
13295  with_llvmcc=check
13296fi
13297
13298{ echo "$as_me:$LINENO: checking LLVM capable compiler" >&5
13299echo $ECHO_N "checking LLVM capable compiler... $ECHO_C" >&6; }
13300if test "$with_llvmcc" != "check"; then
13301   if (test "$with_llvmcc" != "llvm-gcc" &&
13302       test "$with_llvmcc" != "clang" &&
13303       test "$with_llvmcc" != "none"); then
13304      { { echo "$as_me:$LINENO: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&5
13305echo "$as_me: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&2;}
13306   { (exit 1); exit 1; }; }
13307   fi
13308   WITH_LLVMCC="$with_llvmcc"
13309elif test -n "$LLVMGCC"; then
13310   WITH_LLVMCC=llvm-gcc
13311elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
13312   WITH_LLVMCC=clang
13313else
13314   WITH_LLVMCC=none
13315fi
13316{ echo "$as_me:$LINENO: result: $WITH_LLVMCC" >&5
13317echo "${ECHO_T}$WITH_LLVMCC" >&6; }
13318LLVMCC_OPTION=$WITH_LLVMCC
13319
13320
13321{ echo "$as_me:$LINENO: checking tool compatibility" >&5
13322echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
13323
13324ICC=no
13325IXX=no
13326case $CC in
13327  icc*|icpc*)
13328    ICC=yes
13329    IXX=yes
13330    ;;
13331   *)
13332    ;;
13333esac
13334
13335if test "$GCC" != "yes" && test "$ICC" != "yes"
13336then
13337  { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
13338echo "$as_me: error: gcc|icc required but not found" >&2;}
13339   { (exit 1); exit 1; }; }
13340fi
13341
13342if test "$GXX" != "yes" && test "$IXX" != "yes"
13343then
13344  { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
13345echo "$as_me: error: g++|icc required but not found" >&2;}
13346   { (exit 1); exit 1; }; }
13347fi
13348
13349if test "$GCC" = "yes"
13350then
13351  cat >conftest.$ac_ext <<_ACEOF
13352#if !defined(__GNUC__) || __GNUC__ < 3
13353#error Unsupported GCC version
13354#endif
13355
13356_ACEOF
13357rm -f conftest.$ac_objext
13358if { (ac_try="$ac_compile"
13359case "(($ac_try" in
13360  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13361  *) ac_try_echo=$ac_try;;
13362esac
13363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13364  (eval "$ac_compile") 2>conftest.er1
13365  ac_status=$?
13366  grep -v '^ *+' conftest.er1 >conftest.err
13367  rm -f conftest.er1
13368  cat conftest.err >&5
13369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13370  (exit $ac_status); } &&
13371	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13372  { (case "(($ac_try" in
13373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13374  *) ac_try_echo=$ac_try;;
13375esac
13376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13377  (eval "$ac_try") 2>&5
13378  ac_status=$?
13379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13380  (exit $ac_status); }; } &&
13381	 { ac_try='test -s conftest.$ac_objext'
13382  { (case "(($ac_try" in
13383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13384  *) ac_try_echo=$ac_try;;
13385esac
13386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13387  (eval "$ac_try") 2>&5
13388  ac_status=$?
13389  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13390  (exit $ac_status); }; }; then
13391  :
13392else
13393  echo "$as_me: failed program was:" >&5
13394sed 's/^/| /' conftest.$ac_ext >&5
13395
13396	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
13397echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
13398   { (exit 1); exit 1; }; }
13399fi
13400
13401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13402fi
13403
13404if test -z "$llvm_cv_gnu_make_command"
13405then
13406  { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
13407echo "$as_me: error: GNU Make required but not found" >&2;}
13408   { (exit 1); exit 1; }; }
13409fi
13410
13411{ echo "$as_me:$LINENO: result: ok" >&5
13412echo "${ECHO_T}ok" >&6; }
13413
13414{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
13415echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
13416NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
13417
13418NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
13419
13420{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
13421echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
13422
13423
13424
13425{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
13426echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
13427if test "${ac_cv_lib_m_sin+set}" = set; then
13428  echo $ECHO_N "(cached) $ECHO_C" >&6
13429else
13430  ac_check_lib_save_LIBS=$LIBS
13431LIBS="-lm  $LIBS"
13432cat >conftest.$ac_ext <<_ACEOF
13433/* confdefs.h.  */
13434_ACEOF
13435cat confdefs.h >>conftest.$ac_ext
13436cat >>conftest.$ac_ext <<_ACEOF
13437/* end confdefs.h.  */
13438
13439/* Override any GCC internal prototype to avoid an error.
13440   Use char because int might match the return type of a GCC
13441   builtin and then its argument prototype would still apply.  */
13442#ifdef __cplusplus
13443extern "C"
13444#endif
13445char sin ();
13446int
13447main ()
13448{
13449return sin ();
13450  ;
13451  return 0;
13452}
13453_ACEOF
13454rm -f conftest.$ac_objext conftest$ac_exeext
13455if { (ac_try="$ac_link"
13456case "(($ac_try" in
13457  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13458  *) ac_try_echo=$ac_try;;
13459esac
13460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13461  (eval "$ac_link") 2>conftest.er1
13462  ac_status=$?
13463  grep -v '^ *+' conftest.er1 >conftest.err
13464  rm -f conftest.er1
13465  cat conftest.err >&5
13466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13467  (exit $ac_status); } &&
13468	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13469  { (case "(($ac_try" in
13470  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13471  *) ac_try_echo=$ac_try;;
13472esac
13473eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13474  (eval "$ac_try") 2>&5
13475  ac_status=$?
13476  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13477  (exit $ac_status); }; } &&
13478	 { ac_try='test -s conftest$ac_exeext'
13479  { (case "(($ac_try" in
13480  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13481  *) ac_try_echo=$ac_try;;
13482esac
13483eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13484  (eval "$ac_try") 2>&5
13485  ac_status=$?
13486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13487  (exit $ac_status); }; }; then
13488  ac_cv_lib_m_sin=yes
13489else
13490  echo "$as_me: failed program was:" >&5
13491sed 's/^/| /' conftest.$ac_ext >&5
13492
13493	ac_cv_lib_m_sin=no
13494fi
13495
13496rm -f core conftest.err conftest.$ac_objext \
13497      conftest$ac_exeext conftest.$ac_ext
13498LIBS=$ac_check_lib_save_LIBS
13499fi
13500{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
13501echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
13502if test $ac_cv_lib_m_sin = yes; then
13503  cat >>confdefs.h <<_ACEOF
13504#define HAVE_LIBM 1
13505_ACEOF
13506
13507  LIBS="-lm $LIBS"
13508
13509fi
13510
13511if test "$llvm_cv_os_type" = "MingW" ; then
13512
13513{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13514echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13515if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13516  echo $ECHO_N "(cached) $ECHO_C" >&6
13517else
13518  ac_check_lib_save_LIBS=$LIBS
13519LIBS="-limagehlp  $LIBS"
13520cat >conftest.$ac_ext <<_ACEOF
13521/* confdefs.h.  */
13522_ACEOF
13523cat confdefs.h >>conftest.$ac_ext
13524cat >>conftest.$ac_ext <<_ACEOF
13525/* end confdefs.h.  */
13526
13527
13528int
13529main ()
13530{
13531return main ();
13532  ;
13533  return 0;
13534}
13535_ACEOF
13536rm -f conftest.$ac_objext conftest$ac_exeext
13537if { (ac_try="$ac_link"
13538case "(($ac_try" in
13539  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13540  *) ac_try_echo=$ac_try;;
13541esac
13542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13543  (eval "$ac_link") 2>conftest.er1
13544  ac_status=$?
13545  grep -v '^ *+' conftest.er1 >conftest.err
13546  rm -f conftest.er1
13547  cat conftest.err >&5
13548  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13549  (exit $ac_status); } &&
13550	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13551  { (case "(($ac_try" in
13552  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13553  *) ac_try_echo=$ac_try;;
13554esac
13555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13556  (eval "$ac_try") 2>&5
13557  ac_status=$?
13558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13559  (exit $ac_status); }; } &&
13560	 { ac_try='test -s conftest$ac_exeext'
13561  { (case "(($ac_try" in
13562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13563  *) ac_try_echo=$ac_try;;
13564esac
13565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13566  (eval "$ac_try") 2>&5
13567  ac_status=$?
13568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13569  (exit $ac_status); }; }; then
13570  ac_cv_lib_imagehlp_main=yes
13571else
13572  echo "$as_me: failed program was:" >&5
13573sed 's/^/| /' conftest.$ac_ext >&5
13574
13575	ac_cv_lib_imagehlp_main=no
13576fi
13577
13578rm -f core conftest.err conftest.$ac_objext \
13579      conftest$ac_exeext conftest.$ac_ext
13580LIBS=$ac_check_lib_save_LIBS
13581fi
13582{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13583echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13584if test $ac_cv_lib_imagehlp_main = yes; then
13585  cat >>confdefs.h <<_ACEOF
13586#define HAVE_LIBIMAGEHLP 1
13587_ACEOF
13588
13589  LIBS="-limagehlp $LIBS"
13590
13591fi
13592
13593
13594{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13595echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13596if test "${ac_cv_lib_psapi_main+set}" = set; then
13597  echo $ECHO_N "(cached) $ECHO_C" >&6
13598else
13599  ac_check_lib_save_LIBS=$LIBS
13600LIBS="-lpsapi  $LIBS"
13601cat >conftest.$ac_ext <<_ACEOF
13602/* confdefs.h.  */
13603_ACEOF
13604cat confdefs.h >>conftest.$ac_ext
13605cat >>conftest.$ac_ext <<_ACEOF
13606/* end confdefs.h.  */
13607
13608
13609int
13610main ()
13611{
13612return main ();
13613  ;
13614  return 0;
13615}
13616_ACEOF
13617rm -f conftest.$ac_objext conftest$ac_exeext
13618if { (ac_try="$ac_link"
13619case "(($ac_try" in
13620  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13621  *) ac_try_echo=$ac_try;;
13622esac
13623eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13624  (eval "$ac_link") 2>conftest.er1
13625  ac_status=$?
13626  grep -v '^ *+' conftest.er1 >conftest.err
13627  rm -f conftest.er1
13628  cat conftest.err >&5
13629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13630  (exit $ac_status); } &&
13631	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13632  { (case "(($ac_try" in
13633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13634  *) ac_try_echo=$ac_try;;
13635esac
13636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13637  (eval "$ac_try") 2>&5
13638  ac_status=$?
13639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640  (exit $ac_status); }; } &&
13641	 { ac_try='test -s conftest$ac_exeext'
13642  { (case "(($ac_try" in
13643  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13644  *) ac_try_echo=$ac_try;;
13645esac
13646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13647  (eval "$ac_try") 2>&5
13648  ac_status=$?
13649  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13650  (exit $ac_status); }; }; then
13651  ac_cv_lib_psapi_main=yes
13652else
13653  echo "$as_me: failed program was:" >&5
13654sed 's/^/| /' conftest.$ac_ext >&5
13655
13656	ac_cv_lib_psapi_main=no
13657fi
13658
13659rm -f core conftest.err conftest.$ac_objext \
13660      conftest$ac_exeext conftest.$ac_ext
13661LIBS=$ac_check_lib_save_LIBS
13662fi
13663{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13664echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13665if test $ac_cv_lib_psapi_main = yes; then
13666  cat >>confdefs.h <<_ACEOF
13667#define HAVE_LIBPSAPI 1
13668_ACEOF
13669
13670  LIBS="-lpsapi $LIBS"
13671
13672fi
13673
13674fi
13675
13676{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13677echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13678if test "${ac_cv_search_dlopen+set}" = set; then
13679  echo $ECHO_N "(cached) $ECHO_C" >&6
13680else
13681  ac_func_search_save_LIBS=$LIBS
13682cat >conftest.$ac_ext <<_ACEOF
13683/* confdefs.h.  */
13684_ACEOF
13685cat confdefs.h >>conftest.$ac_ext
13686cat >>conftest.$ac_ext <<_ACEOF
13687/* end confdefs.h.  */
13688
13689/* Override any GCC internal prototype to avoid an error.
13690   Use char because int might match the return type of a GCC
13691   builtin and then its argument prototype would still apply.  */
13692#ifdef __cplusplus
13693extern "C"
13694#endif
13695char dlopen ();
13696int
13697main ()
13698{
13699return dlopen ();
13700  ;
13701  return 0;
13702}
13703_ACEOF
13704for ac_lib in '' dl; do
13705  if test -z "$ac_lib"; then
13706    ac_res="none required"
13707  else
13708    ac_res=-l$ac_lib
13709    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13710  fi
13711  rm -f conftest.$ac_objext conftest$ac_exeext
13712if { (ac_try="$ac_link"
13713case "(($ac_try" in
13714  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13715  *) ac_try_echo=$ac_try;;
13716esac
13717eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13718  (eval "$ac_link") 2>conftest.er1
13719  ac_status=$?
13720  grep -v '^ *+' conftest.er1 >conftest.err
13721  rm -f conftest.er1
13722  cat conftest.err >&5
13723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13724  (exit $ac_status); } &&
13725	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13726  { (case "(($ac_try" in
13727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13728  *) ac_try_echo=$ac_try;;
13729esac
13730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13731  (eval "$ac_try") 2>&5
13732  ac_status=$?
13733  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13734  (exit $ac_status); }; } &&
13735	 { ac_try='test -s conftest$ac_exeext'
13736  { (case "(($ac_try" in
13737  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13738  *) ac_try_echo=$ac_try;;
13739esac
13740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13741  (eval "$ac_try") 2>&5
13742  ac_status=$?
13743  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13744  (exit $ac_status); }; }; then
13745  ac_cv_search_dlopen=$ac_res
13746else
13747  echo "$as_me: failed program was:" >&5
13748sed 's/^/| /' conftest.$ac_ext >&5
13749
13750
13751fi
13752
13753rm -f core conftest.err conftest.$ac_objext \
13754      conftest$ac_exeext
13755  if test "${ac_cv_search_dlopen+set}" = set; then
13756  break
13757fi
13758done
13759if test "${ac_cv_search_dlopen+set}" = set; then
13760  :
13761else
13762  ac_cv_search_dlopen=no
13763fi
13764rm conftest.$ac_ext
13765LIBS=$ac_func_search_save_LIBS
13766fi
13767{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13768echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
13769ac_res=$ac_cv_search_dlopen
13770if test "$ac_res" != no; then
13771  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13772
13773cat >>confdefs.h <<\_ACEOF
13774#define HAVE_DLOPEN 1
13775_ACEOF
13776
13777else
13778  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13779echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
13780fi
13781
13782
13783if test "$llvm_cv_enable_libffi" = "yes" ; then
13784  { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13785echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13786if test "${ac_cv_search_ffi_call+set}" = set; then
13787  echo $ECHO_N "(cached) $ECHO_C" >&6
13788else
13789  ac_func_search_save_LIBS=$LIBS
13790cat >conftest.$ac_ext <<_ACEOF
13791/* confdefs.h.  */
13792_ACEOF
13793cat confdefs.h >>conftest.$ac_ext
13794cat >>conftest.$ac_ext <<_ACEOF
13795/* end confdefs.h.  */
13796
13797/* Override any GCC internal prototype to avoid an error.
13798   Use char because int might match the return type of a GCC
13799   builtin and then its argument prototype would still apply.  */
13800#ifdef __cplusplus
13801extern "C"
13802#endif
13803char ffi_call ();
13804int
13805main ()
13806{
13807return ffi_call ();
13808  ;
13809  return 0;
13810}
13811_ACEOF
13812for ac_lib in '' ffi; do
13813  if test -z "$ac_lib"; then
13814    ac_res="none required"
13815  else
13816    ac_res=-l$ac_lib
13817    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13818  fi
13819  rm -f conftest.$ac_objext conftest$ac_exeext
13820if { (ac_try="$ac_link"
13821case "(($ac_try" in
13822  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13823  *) ac_try_echo=$ac_try;;
13824esac
13825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13826  (eval "$ac_link") 2>conftest.er1
13827  ac_status=$?
13828  grep -v '^ *+' conftest.er1 >conftest.err
13829  rm -f conftest.er1
13830  cat conftest.err >&5
13831  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13832  (exit $ac_status); } &&
13833	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13834  { (case "(($ac_try" in
13835  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13836  *) ac_try_echo=$ac_try;;
13837esac
13838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13839  (eval "$ac_try") 2>&5
13840  ac_status=$?
13841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13842  (exit $ac_status); }; } &&
13843	 { ac_try='test -s conftest$ac_exeext'
13844  { (case "(($ac_try" in
13845  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13846  *) ac_try_echo=$ac_try;;
13847esac
13848eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13849  (eval "$ac_try") 2>&5
13850  ac_status=$?
13851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13852  (exit $ac_status); }; }; then
13853  ac_cv_search_ffi_call=$ac_res
13854else
13855  echo "$as_me: failed program was:" >&5
13856sed 's/^/| /' conftest.$ac_ext >&5
13857
13858
13859fi
13860
13861rm -f core conftest.err conftest.$ac_objext \
13862      conftest$ac_exeext
13863  if test "${ac_cv_search_ffi_call+set}" = set; then
13864  break
13865fi
13866done
13867if test "${ac_cv_search_ffi_call+set}" = set; then
13868  :
13869else
13870  ac_cv_search_ffi_call=no
13871fi
13872rm conftest.$ac_ext
13873LIBS=$ac_func_search_save_LIBS
13874fi
13875{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13876echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
13877ac_res=$ac_cv_search_ffi_call
13878if test "$ac_res" != no; then
13879  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13880
13881cat >>confdefs.h <<\_ACEOF
13882#define HAVE_FFI_CALL 1
13883_ACEOF
13884
13885else
13886  { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
13887echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
13888   { (exit 1); exit 1; }; }
13889fi
13890
13891fi
13892
13893{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13894echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13895if test "${ac_cv_search_mallinfo+set}" = set; then
13896  echo $ECHO_N "(cached) $ECHO_C" >&6
13897else
13898  ac_func_search_save_LIBS=$LIBS
13899cat >conftest.$ac_ext <<_ACEOF
13900/* confdefs.h.  */
13901_ACEOF
13902cat confdefs.h >>conftest.$ac_ext
13903cat >>conftest.$ac_ext <<_ACEOF
13904/* end confdefs.h.  */
13905
13906/* Override any GCC internal prototype to avoid an error.
13907   Use char because int might match the return type of a GCC
13908   builtin and then its argument prototype would still apply.  */
13909#ifdef __cplusplus
13910extern "C"
13911#endif
13912char mallinfo ();
13913int
13914main ()
13915{
13916return mallinfo ();
13917  ;
13918  return 0;
13919}
13920_ACEOF
13921for ac_lib in '' malloc; do
13922  if test -z "$ac_lib"; then
13923    ac_res="none required"
13924  else
13925    ac_res=-l$ac_lib
13926    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13927  fi
13928  rm -f conftest.$ac_objext conftest$ac_exeext
13929if { (ac_try="$ac_link"
13930case "(($ac_try" in
13931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13932  *) ac_try_echo=$ac_try;;
13933esac
13934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13935  (eval "$ac_link") 2>conftest.er1
13936  ac_status=$?
13937  grep -v '^ *+' conftest.er1 >conftest.err
13938  rm -f conftest.er1
13939  cat conftest.err >&5
13940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13941  (exit $ac_status); } &&
13942	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13943  { (case "(($ac_try" in
13944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13945  *) ac_try_echo=$ac_try;;
13946esac
13947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13948  (eval "$ac_try") 2>&5
13949  ac_status=$?
13950  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13951  (exit $ac_status); }; } &&
13952	 { ac_try='test -s conftest$ac_exeext'
13953  { (case "(($ac_try" in
13954  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13955  *) ac_try_echo=$ac_try;;
13956esac
13957eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13958  (eval "$ac_try") 2>&5
13959  ac_status=$?
13960  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13961  (exit $ac_status); }; }; then
13962  ac_cv_search_mallinfo=$ac_res
13963else
13964  echo "$as_me: failed program was:" >&5
13965sed 's/^/| /' conftest.$ac_ext >&5
13966
13967
13968fi
13969
13970rm -f core conftest.err conftest.$ac_objext \
13971      conftest$ac_exeext
13972  if test "${ac_cv_search_mallinfo+set}" = set; then
13973  break
13974fi
13975done
13976if test "${ac_cv_search_mallinfo+set}" = set; then
13977  :
13978else
13979  ac_cv_search_mallinfo=no
13980fi
13981rm conftest.$ac_ext
13982LIBS=$ac_func_search_save_LIBS
13983fi
13984{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13985echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13986ac_res=$ac_cv_search_mallinfo
13987if test "$ac_res" != no; then
13988  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13989
13990cat >>confdefs.h <<\_ACEOF
13991#define HAVE_MALLINFO 1
13992_ACEOF
13993
13994fi
13995
13996
13997if test "$ENABLE_THREADS" -eq 1 ; then
13998
13999{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
14000echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
14001if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
14002  echo $ECHO_N "(cached) $ECHO_C" >&6
14003else
14004  ac_check_lib_save_LIBS=$LIBS
14005LIBS="-lpthread  $LIBS"
14006cat >conftest.$ac_ext <<_ACEOF
14007/* confdefs.h.  */
14008_ACEOF
14009cat confdefs.h >>conftest.$ac_ext
14010cat >>conftest.$ac_ext <<_ACEOF
14011/* end confdefs.h.  */
14012
14013/* Override any GCC internal prototype to avoid an error.
14014   Use char because int might match the return type of a GCC
14015   builtin and then its argument prototype would still apply.  */
14016#ifdef __cplusplus
14017extern "C"
14018#endif
14019char pthread_mutex_init ();
14020int
14021main ()
14022{
14023return pthread_mutex_init ();
14024  ;
14025  return 0;
14026}
14027_ACEOF
14028rm -f conftest.$ac_objext conftest$ac_exeext
14029if { (ac_try="$ac_link"
14030case "(($ac_try" in
14031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14032  *) ac_try_echo=$ac_try;;
14033esac
14034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14035  (eval "$ac_link") 2>conftest.er1
14036  ac_status=$?
14037  grep -v '^ *+' conftest.er1 >conftest.err
14038  rm -f conftest.er1
14039  cat conftest.err >&5
14040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14041  (exit $ac_status); } &&
14042	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14043  { (case "(($ac_try" in
14044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14045  *) ac_try_echo=$ac_try;;
14046esac
14047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14048  (eval "$ac_try") 2>&5
14049  ac_status=$?
14050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14051  (exit $ac_status); }; } &&
14052	 { ac_try='test -s conftest$ac_exeext'
14053  { (case "(($ac_try" in
14054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14055  *) ac_try_echo=$ac_try;;
14056esac
14057eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14058  (eval "$ac_try") 2>&5
14059  ac_status=$?
14060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061  (exit $ac_status); }; }; then
14062  ac_cv_lib_pthread_pthread_mutex_init=yes
14063else
14064  echo "$as_me: failed program was:" >&5
14065sed 's/^/| /' conftest.$ac_ext >&5
14066
14067	ac_cv_lib_pthread_pthread_mutex_init=no
14068fi
14069
14070rm -f core conftest.err conftest.$ac_objext \
14071      conftest$ac_exeext conftest.$ac_ext
14072LIBS=$ac_check_lib_save_LIBS
14073fi
14074{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
14075echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
14076if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
14077  cat >>confdefs.h <<_ACEOF
14078#define HAVE_LIBPTHREAD 1
14079_ACEOF
14080
14081  LIBS="-lpthread $LIBS"
14082
14083fi
14084
14085  { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
14086echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
14087if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14088  echo $ECHO_N "(cached) $ECHO_C" >&6
14089else
14090  ac_func_search_save_LIBS=$LIBS
14091cat >conftest.$ac_ext <<_ACEOF
14092/* confdefs.h.  */
14093_ACEOF
14094cat confdefs.h >>conftest.$ac_ext
14095cat >>conftest.$ac_ext <<_ACEOF
14096/* end confdefs.h.  */
14097
14098/* Override any GCC internal prototype to avoid an error.
14099   Use char because int might match the return type of a GCC
14100   builtin and then its argument prototype would still apply.  */
14101#ifdef __cplusplus
14102extern "C"
14103#endif
14104char pthread_mutex_lock ();
14105int
14106main ()
14107{
14108return pthread_mutex_lock ();
14109  ;
14110  return 0;
14111}
14112_ACEOF
14113for ac_lib in '' pthread; do
14114  if test -z "$ac_lib"; then
14115    ac_res="none required"
14116  else
14117    ac_res=-l$ac_lib
14118    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14119  fi
14120  rm -f conftest.$ac_objext conftest$ac_exeext
14121if { (ac_try="$ac_link"
14122case "(($ac_try" in
14123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14124  *) ac_try_echo=$ac_try;;
14125esac
14126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14127  (eval "$ac_link") 2>conftest.er1
14128  ac_status=$?
14129  grep -v '^ *+' conftest.er1 >conftest.err
14130  rm -f conftest.er1
14131  cat conftest.err >&5
14132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14133  (exit $ac_status); } &&
14134	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14135  { (case "(($ac_try" in
14136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14137  *) ac_try_echo=$ac_try;;
14138esac
14139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14140  (eval "$ac_try") 2>&5
14141  ac_status=$?
14142  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14143  (exit $ac_status); }; } &&
14144	 { ac_try='test -s conftest$ac_exeext'
14145  { (case "(($ac_try" in
14146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14147  *) ac_try_echo=$ac_try;;
14148esac
14149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14150  (eval "$ac_try") 2>&5
14151  ac_status=$?
14152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14153  (exit $ac_status); }; }; then
14154  ac_cv_search_pthread_mutex_lock=$ac_res
14155else
14156  echo "$as_me: failed program was:" >&5
14157sed 's/^/| /' conftest.$ac_ext >&5
14158
14159
14160fi
14161
14162rm -f core conftest.err conftest.$ac_objext \
14163      conftest$ac_exeext
14164  if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14165  break
14166fi
14167done
14168if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14169  :
14170else
14171  ac_cv_search_pthread_mutex_lock=no
14172fi
14173rm conftest.$ac_ext
14174LIBS=$ac_func_search_save_LIBS
14175fi
14176{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
14177echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
14178ac_res=$ac_cv_search_pthread_mutex_lock
14179if test "$ac_res" != no; then
14180  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14181
14182cat >>confdefs.h <<\_ACEOF
14183#define HAVE_PTHREAD_MUTEX_LOCK 1
14184_ACEOF
14185
14186fi
14187
14188  { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
14189echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
14190if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14191  echo $ECHO_N "(cached) $ECHO_C" >&6
14192else
14193  ac_func_search_save_LIBS=$LIBS
14194cat >conftest.$ac_ext <<_ACEOF
14195/* confdefs.h.  */
14196_ACEOF
14197cat confdefs.h >>conftest.$ac_ext
14198cat >>conftest.$ac_ext <<_ACEOF
14199/* end confdefs.h.  */
14200
14201/* Override any GCC internal prototype to avoid an error.
14202   Use char because int might match the return type of a GCC
14203   builtin and then its argument prototype would still apply.  */
14204#ifdef __cplusplus
14205extern "C"
14206#endif
14207char pthread_rwlock_init ();
14208int
14209main ()
14210{
14211return pthread_rwlock_init ();
14212  ;
14213  return 0;
14214}
14215_ACEOF
14216for ac_lib in '' pthread; do
14217  if test -z "$ac_lib"; then
14218    ac_res="none required"
14219  else
14220    ac_res=-l$ac_lib
14221    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14222  fi
14223  rm -f conftest.$ac_objext conftest$ac_exeext
14224if { (ac_try="$ac_link"
14225case "(($ac_try" in
14226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14227  *) ac_try_echo=$ac_try;;
14228esac
14229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14230  (eval "$ac_link") 2>conftest.er1
14231  ac_status=$?
14232  grep -v '^ *+' conftest.er1 >conftest.err
14233  rm -f conftest.er1
14234  cat conftest.err >&5
14235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14236  (exit $ac_status); } &&
14237	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14238  { (case "(($ac_try" in
14239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14240  *) ac_try_echo=$ac_try;;
14241esac
14242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14243  (eval "$ac_try") 2>&5
14244  ac_status=$?
14245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14246  (exit $ac_status); }; } &&
14247	 { ac_try='test -s conftest$ac_exeext'
14248  { (case "(($ac_try" in
14249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14250  *) ac_try_echo=$ac_try;;
14251esac
14252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14253  (eval "$ac_try") 2>&5
14254  ac_status=$?
14255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14256  (exit $ac_status); }; }; then
14257  ac_cv_search_pthread_rwlock_init=$ac_res
14258else
14259  echo "$as_me: failed program was:" >&5
14260sed 's/^/| /' conftest.$ac_ext >&5
14261
14262
14263fi
14264
14265rm -f core conftest.err conftest.$ac_objext \
14266      conftest$ac_exeext
14267  if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14268  break
14269fi
14270done
14271if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14272  :
14273else
14274  ac_cv_search_pthread_rwlock_init=no
14275fi
14276rm conftest.$ac_ext
14277LIBS=$ac_func_search_save_LIBS
14278fi
14279{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
14280echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
14281ac_res=$ac_cv_search_pthread_rwlock_init
14282if test "$ac_res" != no; then
14283  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14284
14285cat >>confdefs.h <<\_ACEOF
14286#define HAVE_PTHREAD_RWLOCK_INIT 1
14287_ACEOF
14288
14289fi
14290
14291  { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
14292echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
14293if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14294  echo $ECHO_N "(cached) $ECHO_C" >&6
14295else
14296  ac_func_search_save_LIBS=$LIBS
14297cat >conftest.$ac_ext <<_ACEOF
14298/* confdefs.h.  */
14299_ACEOF
14300cat confdefs.h >>conftest.$ac_ext
14301cat >>conftest.$ac_ext <<_ACEOF
14302/* end confdefs.h.  */
14303
14304/* Override any GCC internal prototype to avoid an error.
14305   Use char because int might match the return type of a GCC
14306   builtin and then its argument prototype would still apply.  */
14307#ifdef __cplusplus
14308extern "C"
14309#endif
14310char pthread_getspecific ();
14311int
14312main ()
14313{
14314return pthread_getspecific ();
14315  ;
14316  return 0;
14317}
14318_ACEOF
14319for ac_lib in '' pthread; do
14320  if test -z "$ac_lib"; then
14321    ac_res="none required"
14322  else
14323    ac_res=-l$ac_lib
14324    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14325  fi
14326  rm -f conftest.$ac_objext conftest$ac_exeext
14327if { (ac_try="$ac_link"
14328case "(($ac_try" in
14329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14330  *) ac_try_echo=$ac_try;;
14331esac
14332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14333  (eval "$ac_link") 2>conftest.er1
14334  ac_status=$?
14335  grep -v '^ *+' conftest.er1 >conftest.err
14336  rm -f conftest.er1
14337  cat conftest.err >&5
14338  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14339  (exit $ac_status); } &&
14340	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14341  { (case "(($ac_try" in
14342  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14343  *) ac_try_echo=$ac_try;;
14344esac
14345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14346  (eval "$ac_try") 2>&5
14347  ac_status=$?
14348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14349  (exit $ac_status); }; } &&
14350	 { ac_try='test -s conftest$ac_exeext'
14351  { (case "(($ac_try" in
14352  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14353  *) ac_try_echo=$ac_try;;
14354esac
14355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14356  (eval "$ac_try") 2>&5
14357  ac_status=$?
14358  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14359  (exit $ac_status); }; }; then
14360  ac_cv_search_pthread_getspecific=$ac_res
14361else
14362  echo "$as_me: failed program was:" >&5
14363sed 's/^/| /' conftest.$ac_ext >&5
14364
14365
14366fi
14367
14368rm -f core conftest.err conftest.$ac_objext \
14369      conftest$ac_exeext
14370  if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14371  break
14372fi
14373done
14374if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14375  :
14376else
14377  ac_cv_search_pthread_getspecific=no
14378fi
14379rm conftest.$ac_ext
14380LIBS=$ac_func_search_save_LIBS
14381fi
14382{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
14383echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
14384ac_res=$ac_cv_search_pthread_getspecific
14385if test "$ac_res" != no; then
14386  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14387
14388cat >>confdefs.h <<\_ACEOF
14389#define HAVE_PTHREAD_GETSPECIFIC 1
14390_ACEOF
14391
14392fi
14393
14394fi
14395
14396
14397# Check whether --with-udis86 was given.
14398if test "${with_udis86+set}" = set; then
14399  withval=$with_udis86;
14400      USE_UDIS86=1
14401
14402      case "$withval" in
14403        /usr/lib|yes) ;;
14404        *) LDFLAGS="$LDFLAGS -L${withval}" ;;
14405      esac
14406
14407{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
14408echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
14409if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
14410  echo $ECHO_N "(cached) $ECHO_C" >&6
14411else
14412  ac_check_lib_save_LIBS=$LIBS
14413LIBS="-ludis86  $LIBS"
14414cat >conftest.$ac_ext <<_ACEOF
14415/* confdefs.h.  */
14416_ACEOF
14417cat confdefs.h >>conftest.$ac_ext
14418cat >>conftest.$ac_ext <<_ACEOF
14419/* end confdefs.h.  */
14420
14421/* Override any GCC internal prototype to avoid an error.
14422   Use char because int might match the return type of a GCC
14423   builtin and then its argument prototype would still apply.  */
14424#ifdef __cplusplus
14425extern "C"
14426#endif
14427char ud_init ();
14428int
14429main ()
14430{
14431return ud_init ();
14432  ;
14433  return 0;
14434}
14435_ACEOF
14436rm -f conftest.$ac_objext conftest$ac_exeext
14437if { (ac_try="$ac_link"
14438case "(($ac_try" in
14439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14440  *) ac_try_echo=$ac_try;;
14441esac
14442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14443  (eval "$ac_link") 2>conftest.er1
14444  ac_status=$?
14445  grep -v '^ *+' conftest.er1 >conftest.err
14446  rm -f conftest.er1
14447  cat conftest.err >&5
14448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14449  (exit $ac_status); } &&
14450	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14451  { (case "(($ac_try" in
14452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14453  *) ac_try_echo=$ac_try;;
14454esac
14455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14456  (eval "$ac_try") 2>&5
14457  ac_status=$?
14458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14459  (exit $ac_status); }; } &&
14460	 { ac_try='test -s conftest$ac_exeext'
14461  { (case "(($ac_try" in
14462  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14463  *) ac_try_echo=$ac_try;;
14464esac
14465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14466  (eval "$ac_try") 2>&5
14467  ac_status=$?
14468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14469  (exit $ac_status); }; }; then
14470  ac_cv_lib_udis86_ud_init=yes
14471else
14472  echo "$as_me: failed program was:" >&5
14473sed 's/^/| /' conftest.$ac_ext >&5
14474
14475	ac_cv_lib_udis86_ud_init=no
14476fi
14477
14478rm -f core conftest.err conftest.$ac_objext \
14479      conftest$ac_exeext conftest.$ac_ext
14480LIBS=$ac_check_lib_save_LIBS
14481fi
14482{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
14483echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
14484if test $ac_cv_lib_udis86_ud_init = yes; then
14485  cat >>confdefs.h <<_ACEOF
14486#define HAVE_LIBUDIS86 1
14487_ACEOF
14488
14489  LIBS="-ludis86 $LIBS"
14490
14491else
14492
14493        echo "Error! You need to have libudis86 around."
14494        exit -1
14495
14496fi
14497
14498
14499else
14500  USE_UDIS86=0
14501
14502fi
14503
14504
14505cat >>confdefs.h <<_ACEOF
14506#define USE_UDIS86 $USE_UDIS86
14507_ACEOF
14508
14509
14510
14511# Check whether --with-oprofile was given.
14512if test "${with_oprofile+set}" = set; then
14513  withval=$with_oprofile;
14514      USE_OPROFILE=1
14515
14516      case "$withval" in
14517        /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
14518        no) llvm_cv_oppath=
14519            USE_OPROFILE=0
14520 ;;
14521        *) llvm_cv_oppath="${withval}/lib/oprofile"
14522           CPPFLAGS="-I${withval}/include";;
14523      esac
14524      if test -n "$llvm_cv_oppath" ; then
14525        LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
14526                                        { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14527echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14528if test "${ac_cv_search_bfd_init+set}" = set; then
14529  echo $ECHO_N "(cached) $ECHO_C" >&6
14530else
14531  ac_func_search_save_LIBS=$LIBS
14532cat >conftest.$ac_ext <<_ACEOF
14533/* confdefs.h.  */
14534_ACEOF
14535cat confdefs.h >>conftest.$ac_ext
14536cat >>conftest.$ac_ext <<_ACEOF
14537/* end confdefs.h.  */
14538
14539/* Override any GCC internal prototype to avoid an error.
14540   Use char because int might match the return type of a GCC
14541   builtin and then its argument prototype would still apply.  */
14542#ifdef __cplusplus
14543extern "C"
14544#endif
14545char bfd_init ();
14546int
14547main ()
14548{
14549return bfd_init ();
14550  ;
14551  return 0;
14552}
14553_ACEOF
14554for ac_lib in '' bfd; do
14555  if test -z "$ac_lib"; then
14556    ac_res="none required"
14557  else
14558    ac_res=-l$ac_lib
14559    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14560  fi
14561  rm -f conftest.$ac_objext conftest$ac_exeext
14562if { (ac_try="$ac_link"
14563case "(($ac_try" in
14564  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14565  *) ac_try_echo=$ac_try;;
14566esac
14567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14568  (eval "$ac_link") 2>conftest.er1
14569  ac_status=$?
14570  grep -v '^ *+' conftest.er1 >conftest.err
14571  rm -f conftest.er1
14572  cat conftest.err >&5
14573  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14574  (exit $ac_status); } &&
14575	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14576  { (case "(($ac_try" in
14577  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14578  *) ac_try_echo=$ac_try;;
14579esac
14580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14581  (eval "$ac_try") 2>&5
14582  ac_status=$?
14583  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14584  (exit $ac_status); }; } &&
14585	 { ac_try='test -s conftest$ac_exeext'
14586  { (case "(($ac_try" in
14587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14588  *) ac_try_echo=$ac_try;;
14589esac
14590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14591  (eval "$ac_try") 2>&5
14592  ac_status=$?
14593  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14594  (exit $ac_status); }; }; then
14595  ac_cv_search_bfd_init=$ac_res
14596else
14597  echo "$as_me: failed program was:" >&5
14598sed 's/^/| /' conftest.$ac_ext >&5
14599
14600
14601fi
14602
14603rm -f core conftest.err conftest.$ac_objext \
14604      conftest$ac_exeext
14605  if test "${ac_cv_search_bfd_init+set}" = set; then
14606  break
14607fi
14608done
14609if test "${ac_cv_search_bfd_init+set}" = set; then
14610  :
14611else
14612  ac_cv_search_bfd_init=no
14613fi
14614rm conftest.$ac_ext
14615LIBS=$ac_func_search_save_LIBS
14616fi
14617{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14618echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
14619ac_res=$ac_cv_search_bfd_init
14620if test "$ac_res" != no; then
14621  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14622
14623fi
14624
14625        { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14626echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14627if test "${ac_cv_search_op_open_agent+set}" = set; then
14628  echo $ECHO_N "(cached) $ECHO_C" >&6
14629else
14630  ac_func_search_save_LIBS=$LIBS
14631cat >conftest.$ac_ext <<_ACEOF
14632/* confdefs.h.  */
14633_ACEOF
14634cat confdefs.h >>conftest.$ac_ext
14635cat >>conftest.$ac_ext <<_ACEOF
14636/* end confdefs.h.  */
14637
14638/* Override any GCC internal prototype to avoid an error.
14639   Use char because int might match the return type of a GCC
14640   builtin and then its argument prototype would still apply.  */
14641#ifdef __cplusplus
14642extern "C"
14643#endif
14644char op_open_agent ();
14645int
14646main ()
14647{
14648return op_open_agent ();
14649  ;
14650  return 0;
14651}
14652_ACEOF
14653for ac_lib in '' opagent; do
14654  if test -z "$ac_lib"; then
14655    ac_res="none required"
14656  else
14657    ac_res=-l$ac_lib
14658    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14659  fi
14660  rm -f conftest.$ac_objext conftest$ac_exeext
14661if { (ac_try="$ac_link"
14662case "(($ac_try" in
14663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14664  *) ac_try_echo=$ac_try;;
14665esac
14666eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14667  (eval "$ac_link") 2>conftest.er1
14668  ac_status=$?
14669  grep -v '^ *+' conftest.er1 >conftest.err
14670  rm -f conftest.er1
14671  cat conftest.err >&5
14672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14673  (exit $ac_status); } &&
14674	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14675  { (case "(($ac_try" in
14676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14677  *) ac_try_echo=$ac_try;;
14678esac
14679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14680  (eval "$ac_try") 2>&5
14681  ac_status=$?
14682  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14683  (exit $ac_status); }; } &&
14684	 { ac_try='test -s conftest$ac_exeext'
14685  { (case "(($ac_try" in
14686  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14687  *) ac_try_echo=$ac_try;;
14688esac
14689eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14690  (eval "$ac_try") 2>&5
14691  ac_status=$?
14692  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14693  (exit $ac_status); }; }; then
14694  ac_cv_search_op_open_agent=$ac_res
14695else
14696  echo "$as_me: failed program was:" >&5
14697sed 's/^/| /' conftest.$ac_ext >&5
14698
14699
14700fi
14701
14702rm -f core conftest.err conftest.$ac_objext \
14703      conftest$ac_exeext
14704  if test "${ac_cv_search_op_open_agent+set}" = set; then
14705  break
14706fi
14707done
14708if test "${ac_cv_search_op_open_agent+set}" = set; then
14709  :
14710else
14711  ac_cv_search_op_open_agent=no
14712fi
14713rm conftest.$ac_ext
14714LIBS=$ac_func_search_save_LIBS
14715fi
14716{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14717echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
14718ac_res=$ac_cv_search_op_open_agent
14719if test "$ac_res" != no; then
14720  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14721
14722else
14723
14724          echo "Error! You need to have libopagent around."
14725          exit -1
14726
14727fi
14728
14729        if test "${ac_cv_header_opagent_h+set}" = set; then
14730  { echo "$as_me:$LINENO: checking for opagent.h" >&5
14731echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14732if test "${ac_cv_header_opagent_h+set}" = set; then
14733  echo $ECHO_N "(cached) $ECHO_C" >&6
14734fi
14735{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14736echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14737else
14738  # Is the header compilable?
14739{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
14740echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14741cat >conftest.$ac_ext <<_ACEOF
14742/* confdefs.h.  */
14743_ACEOF
14744cat confdefs.h >>conftest.$ac_ext
14745cat >>conftest.$ac_ext <<_ACEOF
14746/* end confdefs.h.  */
14747$ac_includes_default
14748#include <opagent.h>
14749_ACEOF
14750rm -f conftest.$ac_objext
14751if { (ac_try="$ac_compile"
14752case "(($ac_try" in
14753  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14754  *) ac_try_echo=$ac_try;;
14755esac
14756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14757  (eval "$ac_compile") 2>conftest.er1
14758  ac_status=$?
14759  grep -v '^ *+' conftest.er1 >conftest.err
14760  rm -f conftest.er1
14761  cat conftest.err >&5
14762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14763  (exit $ac_status); } &&
14764	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14765  { (case "(($ac_try" in
14766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14767  *) ac_try_echo=$ac_try;;
14768esac
14769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14770  (eval "$ac_try") 2>&5
14771  ac_status=$?
14772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14773  (exit $ac_status); }; } &&
14774	 { ac_try='test -s conftest.$ac_objext'
14775  { (case "(($ac_try" in
14776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14777  *) ac_try_echo=$ac_try;;
14778esac
14779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14780  (eval "$ac_try") 2>&5
14781  ac_status=$?
14782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14783  (exit $ac_status); }; }; then
14784  ac_header_compiler=yes
14785else
14786  echo "$as_me: failed program was:" >&5
14787sed 's/^/| /' conftest.$ac_ext >&5
14788
14789	ac_header_compiler=no
14790fi
14791
14792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14793{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14794echo "${ECHO_T}$ac_header_compiler" >&6; }
14795
14796# Is the header present?
14797{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
14798echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14799cat >conftest.$ac_ext <<_ACEOF
14800/* confdefs.h.  */
14801_ACEOF
14802cat confdefs.h >>conftest.$ac_ext
14803cat >>conftest.$ac_ext <<_ACEOF
14804/* end confdefs.h.  */
14805#include <opagent.h>
14806_ACEOF
14807if { (ac_try="$ac_cpp conftest.$ac_ext"
14808case "(($ac_try" in
14809  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14810  *) ac_try_echo=$ac_try;;
14811esac
14812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14813  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14814  ac_status=$?
14815  grep -v '^ *+' conftest.er1 >conftest.err
14816  rm -f conftest.er1
14817  cat conftest.err >&5
14818  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14819  (exit $ac_status); } >/dev/null; then
14820  if test -s conftest.err; then
14821    ac_cpp_err=$ac_c_preproc_warn_flag
14822    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14823  else
14824    ac_cpp_err=
14825  fi
14826else
14827  ac_cpp_err=yes
14828fi
14829if test -z "$ac_cpp_err"; then
14830  ac_header_preproc=yes
14831else
14832  echo "$as_me: failed program was:" >&5
14833sed 's/^/| /' conftest.$ac_ext >&5
14834
14835  ac_header_preproc=no
14836fi
14837
14838rm -f conftest.err conftest.$ac_ext
14839{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14840echo "${ECHO_T}$ac_header_preproc" >&6; }
14841
14842# So?  What about this header?
14843case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14844  yes:no: )
14845    { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14846echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14847    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14848echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14849    ac_header_preproc=yes
14850    ;;
14851  no:yes:* )
14852    { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14853echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14854    { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
14855echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
14856    { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14857echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14858    { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
14859echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14860    { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14861echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14862    { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14863echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14864    ( cat <<\_ASBOX
14865## ----------------------------------- ##
14866## Report this to llvmbugs@cs.uiuc.edu ##
14867## ----------------------------------- ##
14868_ASBOX
14869     ) | sed "s/^/$as_me: WARNING:     /" >&2
14870    ;;
14871esac
14872{ echo "$as_me:$LINENO: checking for opagent.h" >&5
14873echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14874if test "${ac_cv_header_opagent_h+set}" = set; then
14875  echo $ECHO_N "(cached) $ECHO_C" >&6
14876else
14877  ac_cv_header_opagent_h=$ac_header_preproc
14878fi
14879{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14880echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14881
14882fi
14883if test $ac_cv_header_opagent_h = yes; then
14884  :
14885else
14886
14887          echo "Error! You need to have opagent.h around."
14888          exit -1
14889
14890fi
14891
14892
14893      fi
14894
14895else
14896
14897      USE_OPROFILE=0
14898
14899
14900fi
14901
14902
14903cat >>confdefs.h <<_ACEOF
14904#define USE_OPROFILE $USE_OPROFILE
14905_ACEOF
14906
14907
14908
14909
14910
14911
14912
14913
14914ac_header_dirent=no
14915for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14916  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14917{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14918echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14919if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14920  echo $ECHO_N "(cached) $ECHO_C" >&6
14921else
14922  cat >conftest.$ac_ext <<_ACEOF
14923/* confdefs.h.  */
14924_ACEOF
14925cat confdefs.h >>conftest.$ac_ext
14926cat >>conftest.$ac_ext <<_ACEOF
14927/* end confdefs.h.  */
14928#include <sys/types.h>
14929#include <$ac_hdr>
14930
14931int
14932main ()
14933{
14934if ((DIR *) 0)
14935return 0;
14936  ;
14937  return 0;
14938}
14939_ACEOF
14940rm -f conftest.$ac_objext
14941if { (ac_try="$ac_compile"
14942case "(($ac_try" in
14943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14944  *) ac_try_echo=$ac_try;;
14945esac
14946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14947  (eval "$ac_compile") 2>conftest.er1
14948  ac_status=$?
14949  grep -v '^ *+' conftest.er1 >conftest.err
14950  rm -f conftest.er1
14951  cat conftest.err >&5
14952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14953  (exit $ac_status); } &&
14954	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14955  { (case "(($ac_try" in
14956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14957  *) ac_try_echo=$ac_try;;
14958esac
14959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14960  (eval "$ac_try") 2>&5
14961  ac_status=$?
14962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14963  (exit $ac_status); }; } &&
14964	 { ac_try='test -s conftest.$ac_objext'
14965  { (case "(($ac_try" in
14966  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14967  *) ac_try_echo=$ac_try;;
14968esac
14969eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14970  (eval "$ac_try") 2>&5
14971  ac_status=$?
14972  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14973  (exit $ac_status); }; }; then
14974  eval "$as_ac_Header=yes"
14975else
14976  echo "$as_me: failed program was:" >&5
14977sed 's/^/| /' conftest.$ac_ext >&5
14978
14979	eval "$as_ac_Header=no"
14980fi
14981
14982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14983fi
14984ac_res=`eval echo '${'$as_ac_Header'}'`
14985	       { echo "$as_me:$LINENO: result: $ac_res" >&5
14986echo "${ECHO_T}$ac_res" >&6; }
14987if test `eval echo '${'$as_ac_Header'}'` = yes; then
14988  cat >>confdefs.h <<_ACEOF
14989#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14990_ACEOF
14991
14992ac_header_dirent=$ac_hdr; break
14993fi
14994
14995done
14996# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14997if test $ac_header_dirent = dirent.h; then
14998  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14999echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
15000if test "${ac_cv_search_opendir+set}" = set; then
15001  echo $ECHO_N "(cached) $ECHO_C" >&6
15002else
15003  ac_func_search_save_LIBS=$LIBS
15004cat >conftest.$ac_ext <<_ACEOF
15005/* confdefs.h.  */
15006_ACEOF
15007cat confdefs.h >>conftest.$ac_ext
15008cat >>conftest.$ac_ext <<_ACEOF
15009/* end confdefs.h.  */
15010
15011/* Override any GCC internal prototype to avoid an error.
15012   Use char because int might match the return type of a GCC
15013   builtin and then its argument prototype would still apply.  */
15014#ifdef __cplusplus
15015extern "C"
15016#endif
15017char opendir ();
15018int
15019main ()
15020{
15021return opendir ();
15022  ;
15023  return 0;
15024}
15025_ACEOF
15026for ac_lib in '' dir; do
15027  if test -z "$ac_lib"; then
15028    ac_res="none required"
15029  else
15030    ac_res=-l$ac_lib
15031    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15032  fi
15033  rm -f conftest.$ac_objext conftest$ac_exeext
15034if { (ac_try="$ac_link"
15035case "(($ac_try" in
15036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15037  *) ac_try_echo=$ac_try;;
15038esac
15039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15040  (eval "$ac_link") 2>conftest.er1
15041  ac_status=$?
15042  grep -v '^ *+' conftest.er1 >conftest.err
15043  rm -f conftest.er1
15044  cat conftest.err >&5
15045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15046  (exit $ac_status); } &&
15047	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15048  { (case "(($ac_try" in
15049  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15050  *) ac_try_echo=$ac_try;;
15051esac
15052eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15053  (eval "$ac_try") 2>&5
15054  ac_status=$?
15055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15056  (exit $ac_status); }; } &&
15057	 { ac_try='test -s conftest$ac_exeext'
15058  { (case "(($ac_try" in
15059  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15060  *) ac_try_echo=$ac_try;;
15061esac
15062eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15063  (eval "$ac_try") 2>&5
15064  ac_status=$?
15065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15066  (exit $ac_status); }; }; then
15067  ac_cv_search_opendir=$ac_res
15068else
15069  echo "$as_me: failed program was:" >&5
15070sed 's/^/| /' conftest.$ac_ext >&5
15071
15072
15073fi
15074
15075rm -f core conftest.err conftest.$ac_objext \
15076      conftest$ac_exeext
15077  if test "${ac_cv_search_opendir+set}" = set; then
15078  break
15079fi
15080done
15081if test "${ac_cv_search_opendir+set}" = set; then
15082  :
15083else
15084  ac_cv_search_opendir=no
15085fi
15086rm conftest.$ac_ext
15087LIBS=$ac_func_search_save_LIBS
15088fi
15089{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15090echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15091ac_res=$ac_cv_search_opendir
15092if test "$ac_res" != no; then
15093  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15094
15095fi
15096
15097else
15098  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
15099echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
15100if test "${ac_cv_search_opendir+set}" = set; then
15101  echo $ECHO_N "(cached) $ECHO_C" >&6
15102else
15103  ac_func_search_save_LIBS=$LIBS
15104cat >conftest.$ac_ext <<_ACEOF
15105/* confdefs.h.  */
15106_ACEOF
15107cat confdefs.h >>conftest.$ac_ext
15108cat >>conftest.$ac_ext <<_ACEOF
15109/* end confdefs.h.  */
15110
15111/* Override any GCC internal prototype to avoid an error.
15112   Use char because int might match the return type of a GCC
15113   builtin and then its argument prototype would still apply.  */
15114#ifdef __cplusplus
15115extern "C"
15116#endif
15117char opendir ();
15118int
15119main ()
15120{
15121return opendir ();
15122  ;
15123  return 0;
15124}
15125_ACEOF
15126for ac_lib in '' x; do
15127  if test -z "$ac_lib"; then
15128    ac_res="none required"
15129  else
15130    ac_res=-l$ac_lib
15131    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15132  fi
15133  rm -f conftest.$ac_objext conftest$ac_exeext
15134if { (ac_try="$ac_link"
15135case "(($ac_try" in
15136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15137  *) ac_try_echo=$ac_try;;
15138esac
15139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15140  (eval "$ac_link") 2>conftest.er1
15141  ac_status=$?
15142  grep -v '^ *+' conftest.er1 >conftest.err
15143  rm -f conftest.er1
15144  cat conftest.err >&5
15145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15146  (exit $ac_status); } &&
15147	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15148  { (case "(($ac_try" in
15149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15150  *) ac_try_echo=$ac_try;;
15151esac
15152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15153  (eval "$ac_try") 2>&5
15154  ac_status=$?
15155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15156  (exit $ac_status); }; } &&
15157	 { ac_try='test -s conftest$ac_exeext'
15158  { (case "(($ac_try" in
15159  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15160  *) ac_try_echo=$ac_try;;
15161esac
15162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15163  (eval "$ac_try") 2>&5
15164  ac_status=$?
15165  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15166  (exit $ac_status); }; }; then
15167  ac_cv_search_opendir=$ac_res
15168else
15169  echo "$as_me: failed program was:" >&5
15170sed 's/^/| /' conftest.$ac_ext >&5
15171
15172
15173fi
15174
15175rm -f core conftest.err conftest.$ac_objext \
15176      conftest$ac_exeext
15177  if test "${ac_cv_search_opendir+set}" = set; then
15178  break
15179fi
15180done
15181if test "${ac_cv_search_opendir+set}" = set; then
15182  :
15183else
15184  ac_cv_search_opendir=no
15185fi
15186rm conftest.$ac_ext
15187LIBS=$ac_func_search_save_LIBS
15188fi
15189{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15190echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15191ac_res=$ac_cv_search_opendir
15192if test "$ac_res" != no; then
15193  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15194
15195fi
15196
15197fi
15198
15199{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
15200echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
15201if test "${ac_cv_header_mmap_anon+set}" = set; then
15202  echo $ECHO_N "(cached) $ECHO_C" >&6
15203else
15204   ac_ext=c
15205ac_cpp='$CPP $CPPFLAGS'
15206ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15207ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15208ac_compiler_gnu=$ac_cv_c_compiler_gnu
15209
15210  cat >conftest.$ac_ext <<_ACEOF
15211/* confdefs.h.  */
15212_ACEOF
15213cat confdefs.h >>conftest.$ac_ext
15214cat >>conftest.$ac_ext <<_ACEOF
15215/* end confdefs.h.  */
15216#include <sys/mman.h>
15217#include <unistd.h>
15218#include <fcntl.h>
15219int
15220main ()
15221{
15222mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
15223  ;
15224  return 0;
15225}
15226_ACEOF
15227rm -f conftest.$ac_objext
15228if { (ac_try="$ac_compile"
15229case "(($ac_try" in
15230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15231  *) ac_try_echo=$ac_try;;
15232esac
15233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15234  (eval "$ac_compile") 2>conftest.er1
15235  ac_status=$?
15236  grep -v '^ *+' conftest.er1 >conftest.err
15237  rm -f conftest.er1
15238  cat conftest.err >&5
15239  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15240  (exit $ac_status); } &&
15241	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15242  { (case "(($ac_try" in
15243  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15244  *) ac_try_echo=$ac_try;;
15245esac
15246eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15247  (eval "$ac_try") 2>&5
15248  ac_status=$?
15249  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15250  (exit $ac_status); }; } &&
15251	 { ac_try='test -s conftest.$ac_objext'
15252  { (case "(($ac_try" in
15253  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15254  *) ac_try_echo=$ac_try;;
15255esac
15256eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15257  (eval "$ac_try") 2>&5
15258  ac_status=$?
15259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15260  (exit $ac_status); }; }; then
15261  ac_cv_header_mmap_anon=yes
15262else
15263  echo "$as_me: failed program was:" >&5
15264sed 's/^/| /' conftest.$ac_ext >&5
15265
15266	ac_cv_header_mmap_anon=no
15267fi
15268
15269rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15270  ac_ext=c
15271ac_cpp='$CPP $CPPFLAGS'
15272ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15273ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15274ac_compiler_gnu=$ac_cv_c_compiler_gnu
15275
15276
15277fi
15278{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
15279echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
15280if test "$ac_cv_header_mmap_anon" = yes; then
15281
15282cat >>confdefs.h <<\_ACEOF
15283#define HAVE_MMAP_ANONYMOUS 1
15284_ACEOF
15285
15286fi
15287
15288{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
15289echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
15290if test "${ac_cv_header_stat_broken+set}" = set; then
15291  echo $ECHO_N "(cached) $ECHO_C" >&6
15292else
15293  cat >conftest.$ac_ext <<_ACEOF
15294/* confdefs.h.  */
15295_ACEOF
15296cat confdefs.h >>conftest.$ac_ext
15297cat >>conftest.$ac_ext <<_ACEOF
15298/* end confdefs.h.  */
15299#include <sys/types.h>
15300#include <sys/stat.h>
15301
15302#if defined S_ISBLK && defined S_IFDIR
15303# if S_ISBLK (S_IFDIR)
15304You lose.
15305# endif
15306#endif
15307
15308#if defined S_ISBLK && defined S_IFCHR
15309# if S_ISBLK (S_IFCHR)
15310You lose.
15311# endif
15312#endif
15313
15314#if defined S_ISLNK && defined S_IFREG
15315# if S_ISLNK (S_IFREG)
15316You lose.
15317# endif
15318#endif
15319
15320#if defined S_ISSOCK && defined S_IFREG
15321# if S_ISSOCK (S_IFREG)
15322You lose.
15323# endif
15324#endif
15325
15326_ACEOF
15327if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15328  $EGREP "You lose" >/dev/null 2>&1; then
15329  ac_cv_header_stat_broken=yes
15330else
15331  ac_cv_header_stat_broken=no
15332fi
15333rm -f conftest*
15334
15335fi
15336{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
15337echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
15338if test $ac_cv_header_stat_broken = yes; then
15339
15340cat >>confdefs.h <<\_ACEOF
15341#define STAT_MACROS_BROKEN 1
15342_ACEOF
15343
15344fi
15345
15346{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15347echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15348if test "${ac_cv_header_stdc+set}" = set; then
15349  echo $ECHO_N "(cached) $ECHO_C" >&6
15350else
15351  cat >conftest.$ac_ext <<_ACEOF
15352/* confdefs.h.  */
15353_ACEOF
15354cat confdefs.h >>conftest.$ac_ext
15355cat >>conftest.$ac_ext <<_ACEOF
15356/* end confdefs.h.  */
15357#include <stdlib.h>
15358#include <stdarg.h>
15359#include <string.h>
15360#include <float.h>
15361
15362int
15363main ()
15364{
15365
15366  ;
15367  return 0;
15368}
15369_ACEOF
15370rm -f conftest.$ac_objext
15371if { (ac_try="$ac_compile"
15372case "(($ac_try" in
15373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15374  *) ac_try_echo=$ac_try;;
15375esac
15376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15377  (eval "$ac_compile") 2>conftest.er1
15378  ac_status=$?
15379  grep -v '^ *+' conftest.er1 >conftest.err
15380  rm -f conftest.er1
15381  cat conftest.err >&5
15382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15383  (exit $ac_status); } &&
15384	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15385  { (case "(($ac_try" in
15386  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15387  *) ac_try_echo=$ac_try;;
15388esac
15389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15390  (eval "$ac_try") 2>&5
15391  ac_status=$?
15392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15393  (exit $ac_status); }; } &&
15394	 { ac_try='test -s conftest.$ac_objext'
15395  { (case "(($ac_try" in
15396  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15397  *) ac_try_echo=$ac_try;;
15398esac
15399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15400  (eval "$ac_try") 2>&5
15401  ac_status=$?
15402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15403  (exit $ac_status); }; }; then
15404  ac_cv_header_stdc=yes
15405else
15406  echo "$as_me: failed program was:" >&5
15407sed 's/^/| /' conftest.$ac_ext >&5
15408
15409	ac_cv_header_stdc=no
15410fi
15411
15412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15413
15414if test $ac_cv_header_stdc = yes; then
15415  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15416  cat >conftest.$ac_ext <<_ACEOF
15417/* confdefs.h.  */
15418_ACEOF
15419cat confdefs.h >>conftest.$ac_ext
15420cat >>conftest.$ac_ext <<_ACEOF
15421/* end confdefs.h.  */
15422#include <string.h>
15423
15424_ACEOF
15425if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15426  $EGREP "memchr" >/dev/null 2>&1; then
15427  :
15428else
15429  ac_cv_header_stdc=no
15430fi
15431rm -f conftest*
15432
15433fi
15434
15435if test $ac_cv_header_stdc = yes; then
15436  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15437  cat >conftest.$ac_ext <<_ACEOF
15438/* confdefs.h.  */
15439_ACEOF
15440cat confdefs.h >>conftest.$ac_ext
15441cat >>conftest.$ac_ext <<_ACEOF
15442/* end confdefs.h.  */
15443#include <stdlib.h>
15444
15445_ACEOF
15446if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15447  $EGREP "free" >/dev/null 2>&1; then
15448  :
15449else
15450  ac_cv_header_stdc=no
15451fi
15452rm -f conftest*
15453
15454fi
15455
15456if test $ac_cv_header_stdc = yes; then
15457  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15458  if test "$cross_compiling" = yes; then
15459  :
15460else
15461  cat >conftest.$ac_ext <<_ACEOF
15462/* confdefs.h.  */
15463_ACEOF
15464cat confdefs.h >>conftest.$ac_ext
15465cat >>conftest.$ac_ext <<_ACEOF
15466/* end confdefs.h.  */
15467#include <ctype.h>
15468#include <stdlib.h>
15469#if ((' ' & 0x0FF) == 0x020)
15470# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15471# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15472#else
15473# define ISLOWER(c) \
15474		   (('a' <= (c) && (c) <= 'i') \
15475		     || ('j' <= (c) && (c) <= 'r') \
15476		     || ('s' <= (c) && (c) <= 'z'))
15477# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15478#endif
15479
15480#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15481int
15482main ()
15483{
15484  int i;
15485  for (i = 0; i < 256; i++)
15486    if (XOR (islower (i), ISLOWER (i))
15487	|| toupper (i) != TOUPPER (i))
15488      return 2;
15489  return 0;
15490}
15491_ACEOF
15492rm -f conftest$ac_exeext
15493if { (ac_try="$ac_link"
15494case "(($ac_try" in
15495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15496  *) ac_try_echo=$ac_try;;
15497esac
15498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15499  (eval "$ac_link") 2>&5
15500  ac_status=$?
15501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15502  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15503  { (case "(($ac_try" in
15504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15505  *) ac_try_echo=$ac_try;;
15506esac
15507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15508  (eval "$ac_try") 2>&5
15509  ac_status=$?
15510  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15511  (exit $ac_status); }; }; then
15512  :
15513else
15514  echo "$as_me: program exited with status $ac_status" >&5
15515echo "$as_me: failed program was:" >&5
15516sed 's/^/| /' conftest.$ac_ext >&5
15517
15518( exit $ac_status )
15519ac_cv_header_stdc=no
15520fi
15521rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15522fi
15523
15524
15525fi
15526fi
15527{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15528echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15529if test $ac_cv_header_stdc = yes; then
15530
15531cat >>confdefs.h <<\_ACEOF
15532#define STDC_HEADERS 1
15533_ACEOF
15534
15535fi
15536
15537{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15538echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15539if test "${ac_cv_header_sys_wait_h+set}" = set; then
15540  echo $ECHO_N "(cached) $ECHO_C" >&6
15541else
15542  cat >conftest.$ac_ext <<_ACEOF
15543/* confdefs.h.  */
15544_ACEOF
15545cat confdefs.h >>conftest.$ac_ext
15546cat >>conftest.$ac_ext <<_ACEOF
15547/* end confdefs.h.  */
15548#include <sys/types.h>
15549#include <sys/wait.h>
15550#ifndef WEXITSTATUS
15551# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15552#endif
15553#ifndef WIFEXITED
15554# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15555#endif
15556
15557int
15558main ()
15559{
15560  int s;
15561  wait (&s);
15562  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15563  ;
15564  return 0;
15565}
15566_ACEOF
15567rm -f conftest.$ac_objext
15568if { (ac_try="$ac_compile"
15569case "(($ac_try" in
15570  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15571  *) ac_try_echo=$ac_try;;
15572esac
15573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15574  (eval "$ac_compile") 2>conftest.er1
15575  ac_status=$?
15576  grep -v '^ *+' conftest.er1 >conftest.err
15577  rm -f conftest.er1
15578  cat conftest.err >&5
15579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15580  (exit $ac_status); } &&
15581	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15582  { (case "(($ac_try" in
15583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15584  *) ac_try_echo=$ac_try;;
15585esac
15586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15587  (eval "$ac_try") 2>&5
15588  ac_status=$?
15589  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15590  (exit $ac_status); }; } &&
15591	 { ac_try='test -s conftest.$ac_objext'
15592  { (case "(($ac_try" in
15593  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15594  *) ac_try_echo=$ac_try;;
15595esac
15596eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15597  (eval "$ac_try") 2>&5
15598  ac_status=$?
15599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15600  (exit $ac_status); }; }; then
15601  ac_cv_header_sys_wait_h=yes
15602else
15603  echo "$as_me: failed program was:" >&5
15604sed 's/^/| /' conftest.$ac_ext >&5
15605
15606	ac_cv_header_sys_wait_h=no
15607fi
15608
15609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15610fi
15611{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15612echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
15613if test $ac_cv_header_sys_wait_h = yes; then
15614
15615cat >>confdefs.h <<\_ACEOF
15616#define HAVE_SYS_WAIT_H 1
15617_ACEOF
15618
15619fi
15620
15621{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15622echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15623if test "${ac_cv_header_time+set}" = set; then
15624  echo $ECHO_N "(cached) $ECHO_C" >&6
15625else
15626  cat >conftest.$ac_ext <<_ACEOF
15627/* confdefs.h.  */
15628_ACEOF
15629cat confdefs.h >>conftest.$ac_ext
15630cat >>conftest.$ac_ext <<_ACEOF
15631/* end confdefs.h.  */
15632#include <sys/types.h>
15633#include <sys/time.h>
15634#include <time.h>
15635
15636int
15637main ()
15638{
15639if ((struct tm *) 0)
15640return 0;
15641  ;
15642  return 0;
15643}
15644_ACEOF
15645rm -f conftest.$ac_objext
15646if { (ac_try="$ac_compile"
15647case "(($ac_try" in
15648  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15649  *) ac_try_echo=$ac_try;;
15650esac
15651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15652  (eval "$ac_compile") 2>conftest.er1
15653  ac_status=$?
15654  grep -v '^ *+' conftest.er1 >conftest.err
15655  rm -f conftest.er1
15656  cat conftest.err >&5
15657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15658  (exit $ac_status); } &&
15659	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15660  { (case "(($ac_try" in
15661  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15662  *) ac_try_echo=$ac_try;;
15663esac
15664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15665  (eval "$ac_try") 2>&5
15666  ac_status=$?
15667  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15668  (exit $ac_status); }; } &&
15669	 { ac_try='test -s conftest.$ac_objext'
15670  { (case "(($ac_try" in
15671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15672  *) ac_try_echo=$ac_try;;
15673esac
15674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15675  (eval "$ac_try") 2>&5
15676  ac_status=$?
15677  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15678  (exit $ac_status); }; }; then
15679  ac_cv_header_time=yes
15680else
15681  echo "$as_me: failed program was:" >&5
15682sed 's/^/| /' conftest.$ac_ext >&5
15683
15684	ac_cv_header_time=no
15685fi
15686
15687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15688fi
15689{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15690echo "${ECHO_T}$ac_cv_header_time" >&6; }
15691if test $ac_cv_header_time = yes; then
15692
15693cat >>confdefs.h <<\_ACEOF
15694#define TIME_WITH_SYS_TIME 1
15695_ACEOF
15696
15697fi
15698
15699
15700
15701
15702
15703
15704
15705
15706for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
15707do
15708as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15709if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15710  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15711echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15712if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15713  echo $ECHO_N "(cached) $ECHO_C" >&6
15714fi
15715ac_res=`eval echo '${'$as_ac_Header'}'`
15716	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15717echo "${ECHO_T}$ac_res" >&6; }
15718else
15719  # Is the header compilable?
15720{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15721echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15722cat >conftest.$ac_ext <<_ACEOF
15723/* confdefs.h.  */
15724_ACEOF
15725cat confdefs.h >>conftest.$ac_ext
15726cat >>conftest.$ac_ext <<_ACEOF
15727/* end confdefs.h.  */
15728$ac_includes_default
15729#include <$ac_header>
15730_ACEOF
15731rm -f conftest.$ac_objext
15732if { (ac_try="$ac_compile"
15733case "(($ac_try" in
15734  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15735  *) ac_try_echo=$ac_try;;
15736esac
15737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15738  (eval "$ac_compile") 2>conftest.er1
15739  ac_status=$?
15740  grep -v '^ *+' conftest.er1 >conftest.err
15741  rm -f conftest.er1
15742  cat conftest.err >&5
15743  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15744  (exit $ac_status); } &&
15745	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15746  { (case "(($ac_try" in
15747  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15748  *) ac_try_echo=$ac_try;;
15749esac
15750eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15751  (eval "$ac_try") 2>&5
15752  ac_status=$?
15753  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15754  (exit $ac_status); }; } &&
15755	 { ac_try='test -s conftest.$ac_objext'
15756  { (case "(($ac_try" in
15757  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15758  *) ac_try_echo=$ac_try;;
15759esac
15760eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15761  (eval "$ac_try") 2>&5
15762  ac_status=$?
15763  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15764  (exit $ac_status); }; }; then
15765  ac_header_compiler=yes
15766else
15767  echo "$as_me: failed program was:" >&5
15768sed 's/^/| /' conftest.$ac_ext >&5
15769
15770	ac_header_compiler=no
15771fi
15772
15773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15774{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15775echo "${ECHO_T}$ac_header_compiler" >&6; }
15776
15777# Is the header present?
15778{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15779echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15780cat >conftest.$ac_ext <<_ACEOF
15781/* confdefs.h.  */
15782_ACEOF
15783cat confdefs.h >>conftest.$ac_ext
15784cat >>conftest.$ac_ext <<_ACEOF
15785/* end confdefs.h.  */
15786#include <$ac_header>
15787_ACEOF
15788if { (ac_try="$ac_cpp conftest.$ac_ext"
15789case "(($ac_try" in
15790  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15791  *) ac_try_echo=$ac_try;;
15792esac
15793eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15794  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15795  ac_status=$?
15796  grep -v '^ *+' conftest.er1 >conftest.err
15797  rm -f conftest.er1
15798  cat conftest.err >&5
15799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15800  (exit $ac_status); } >/dev/null; then
15801  if test -s conftest.err; then
15802    ac_cpp_err=$ac_c_preproc_warn_flag
15803    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15804  else
15805    ac_cpp_err=
15806  fi
15807else
15808  ac_cpp_err=yes
15809fi
15810if test -z "$ac_cpp_err"; then
15811  ac_header_preproc=yes
15812else
15813  echo "$as_me: failed program was:" >&5
15814sed 's/^/| /' conftest.$ac_ext >&5
15815
15816  ac_header_preproc=no
15817fi
15818
15819rm -f conftest.err conftest.$ac_ext
15820{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15821echo "${ECHO_T}$ac_header_preproc" >&6; }
15822
15823# So?  What about this header?
15824case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15825  yes:no: )
15826    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15827echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15828    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15829echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15830    ac_header_preproc=yes
15831    ;;
15832  no:yes:* )
15833    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15834echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15835    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15836echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15837    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15838echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15839    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15840echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15841    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15842echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15843    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15844echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15845    ( cat <<\_ASBOX
15846## ----------------------------------- ##
15847## Report this to llvmbugs@cs.uiuc.edu ##
15848## ----------------------------------- ##
15849_ASBOX
15850     ) | sed "s/^/$as_me: WARNING:     /" >&2
15851    ;;
15852esac
15853{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15854echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15855if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15856  echo $ECHO_N "(cached) $ECHO_C" >&6
15857else
15858  eval "$as_ac_Header=\$ac_header_preproc"
15859fi
15860ac_res=`eval echo '${'$as_ac_Header'}'`
15861	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15862echo "${ECHO_T}$ac_res" >&6; }
15863
15864fi
15865if test `eval echo '${'$as_ac_Header'}'` = yes; then
15866  cat >>confdefs.h <<_ACEOF
15867#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15868_ACEOF
15869
15870fi
15871
15872done
15873
15874
15875
15876
15877
15878
15879
15880for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15881do
15882as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15883if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15884  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15885echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15886if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15887  echo $ECHO_N "(cached) $ECHO_C" >&6
15888fi
15889ac_res=`eval echo '${'$as_ac_Header'}'`
15890	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15891echo "${ECHO_T}$ac_res" >&6; }
15892else
15893  # Is the header compilable?
15894{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15895echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15896cat >conftest.$ac_ext <<_ACEOF
15897/* confdefs.h.  */
15898_ACEOF
15899cat confdefs.h >>conftest.$ac_ext
15900cat >>conftest.$ac_ext <<_ACEOF
15901/* end confdefs.h.  */
15902$ac_includes_default
15903#include <$ac_header>
15904_ACEOF
15905rm -f conftest.$ac_objext
15906if { (ac_try="$ac_compile"
15907case "(($ac_try" in
15908  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15909  *) ac_try_echo=$ac_try;;
15910esac
15911eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15912  (eval "$ac_compile") 2>conftest.er1
15913  ac_status=$?
15914  grep -v '^ *+' conftest.er1 >conftest.err
15915  rm -f conftest.er1
15916  cat conftest.err >&5
15917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15918  (exit $ac_status); } &&
15919	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15920  { (case "(($ac_try" in
15921  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15922  *) ac_try_echo=$ac_try;;
15923esac
15924eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15925  (eval "$ac_try") 2>&5
15926  ac_status=$?
15927  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15928  (exit $ac_status); }; } &&
15929	 { ac_try='test -s conftest.$ac_objext'
15930  { (case "(($ac_try" in
15931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15932  *) ac_try_echo=$ac_try;;
15933esac
15934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15935  (eval "$ac_try") 2>&5
15936  ac_status=$?
15937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15938  (exit $ac_status); }; }; then
15939  ac_header_compiler=yes
15940else
15941  echo "$as_me: failed program was:" >&5
15942sed 's/^/| /' conftest.$ac_ext >&5
15943
15944	ac_header_compiler=no
15945fi
15946
15947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15948{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15949echo "${ECHO_T}$ac_header_compiler" >&6; }
15950
15951# Is the header present?
15952{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15953echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15954cat >conftest.$ac_ext <<_ACEOF
15955/* confdefs.h.  */
15956_ACEOF
15957cat confdefs.h >>conftest.$ac_ext
15958cat >>conftest.$ac_ext <<_ACEOF
15959/* end confdefs.h.  */
15960#include <$ac_header>
15961_ACEOF
15962if { (ac_try="$ac_cpp conftest.$ac_ext"
15963case "(($ac_try" in
15964  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15965  *) ac_try_echo=$ac_try;;
15966esac
15967eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15968  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15969  ac_status=$?
15970  grep -v '^ *+' conftest.er1 >conftest.err
15971  rm -f conftest.er1
15972  cat conftest.err >&5
15973  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15974  (exit $ac_status); } >/dev/null; then
15975  if test -s conftest.err; then
15976    ac_cpp_err=$ac_c_preproc_warn_flag
15977    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15978  else
15979    ac_cpp_err=
15980  fi
15981else
15982  ac_cpp_err=yes
15983fi
15984if test -z "$ac_cpp_err"; then
15985  ac_header_preproc=yes
15986else
15987  echo "$as_me: failed program was:" >&5
15988sed 's/^/| /' conftest.$ac_ext >&5
15989
15990  ac_header_preproc=no
15991fi
15992
15993rm -f conftest.err conftest.$ac_ext
15994{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15995echo "${ECHO_T}$ac_header_preproc" >&6; }
15996
15997# So?  What about this header?
15998case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15999  yes:no: )
16000    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16001echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16002    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16003echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16004    ac_header_preproc=yes
16005    ;;
16006  no:yes:* )
16007    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16008echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16009    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16010echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16011    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16012echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16013    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16014echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16015    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16016echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16017    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16018echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16019    ( cat <<\_ASBOX
16020## ----------------------------------- ##
16021## Report this to llvmbugs@cs.uiuc.edu ##
16022## ----------------------------------- ##
16023_ASBOX
16024     ) | sed "s/^/$as_me: WARNING:     /" >&2
16025    ;;
16026esac
16027{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16028echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16029if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16030  echo $ECHO_N "(cached) $ECHO_C" >&6
16031else
16032  eval "$as_ac_Header=\$ac_header_preproc"
16033fi
16034ac_res=`eval echo '${'$as_ac_Header'}'`
16035	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16036echo "${ECHO_T}$ac_res" >&6; }
16037
16038fi
16039if test `eval echo '${'$as_ac_Header'}'` = yes; then
16040  cat >>confdefs.h <<_ACEOF
16041#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16042_ACEOF
16043
16044fi
16045
16046done
16047
16048
16049
16050for ac_header in utime.h windows.h
16051do
16052as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16053if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16054  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16055echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16056if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16057  echo $ECHO_N "(cached) $ECHO_C" >&6
16058fi
16059ac_res=`eval echo '${'$as_ac_Header'}'`
16060	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16061echo "${ECHO_T}$ac_res" >&6; }
16062else
16063  # Is the header compilable?
16064{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16065echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16066cat >conftest.$ac_ext <<_ACEOF
16067/* confdefs.h.  */
16068_ACEOF
16069cat confdefs.h >>conftest.$ac_ext
16070cat >>conftest.$ac_ext <<_ACEOF
16071/* end confdefs.h.  */
16072$ac_includes_default
16073#include <$ac_header>
16074_ACEOF
16075rm -f conftest.$ac_objext
16076if { (ac_try="$ac_compile"
16077case "(($ac_try" in
16078  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16079  *) ac_try_echo=$ac_try;;
16080esac
16081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16082  (eval "$ac_compile") 2>conftest.er1
16083  ac_status=$?
16084  grep -v '^ *+' conftest.er1 >conftest.err
16085  rm -f conftest.er1
16086  cat conftest.err >&5
16087  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16088  (exit $ac_status); } &&
16089	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16090  { (case "(($ac_try" in
16091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16092  *) ac_try_echo=$ac_try;;
16093esac
16094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16095  (eval "$ac_try") 2>&5
16096  ac_status=$?
16097  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16098  (exit $ac_status); }; } &&
16099	 { ac_try='test -s conftest.$ac_objext'
16100  { (case "(($ac_try" in
16101  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16102  *) ac_try_echo=$ac_try;;
16103esac
16104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16105  (eval "$ac_try") 2>&5
16106  ac_status=$?
16107  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16108  (exit $ac_status); }; }; then
16109  ac_header_compiler=yes
16110else
16111  echo "$as_me: failed program was:" >&5
16112sed 's/^/| /' conftest.$ac_ext >&5
16113
16114	ac_header_compiler=no
16115fi
16116
16117rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16118{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16119echo "${ECHO_T}$ac_header_compiler" >&6; }
16120
16121# Is the header present?
16122{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16123echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16124cat >conftest.$ac_ext <<_ACEOF
16125/* confdefs.h.  */
16126_ACEOF
16127cat confdefs.h >>conftest.$ac_ext
16128cat >>conftest.$ac_ext <<_ACEOF
16129/* end confdefs.h.  */
16130#include <$ac_header>
16131_ACEOF
16132if { (ac_try="$ac_cpp conftest.$ac_ext"
16133case "(($ac_try" in
16134  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16135  *) ac_try_echo=$ac_try;;
16136esac
16137eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16138  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16139  ac_status=$?
16140  grep -v '^ *+' conftest.er1 >conftest.err
16141  rm -f conftest.er1
16142  cat conftest.err >&5
16143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16144  (exit $ac_status); } >/dev/null; then
16145  if test -s conftest.err; then
16146    ac_cpp_err=$ac_c_preproc_warn_flag
16147    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16148  else
16149    ac_cpp_err=
16150  fi
16151else
16152  ac_cpp_err=yes
16153fi
16154if test -z "$ac_cpp_err"; then
16155  ac_header_preproc=yes
16156else
16157  echo "$as_me: failed program was:" >&5
16158sed 's/^/| /' conftest.$ac_ext >&5
16159
16160  ac_header_preproc=no
16161fi
16162
16163rm -f conftest.err conftest.$ac_ext
16164{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16165echo "${ECHO_T}$ac_header_preproc" >&6; }
16166
16167# So?  What about this header?
16168case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16169  yes:no: )
16170    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16171echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16172    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16173echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16174    ac_header_preproc=yes
16175    ;;
16176  no:yes:* )
16177    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16178echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16179    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16180echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16181    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16182echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16183    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16184echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16185    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16186echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16187    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16188echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16189    ( cat <<\_ASBOX
16190## ----------------------------------- ##
16191## Report this to llvmbugs@cs.uiuc.edu ##
16192## ----------------------------------- ##
16193_ASBOX
16194     ) | sed "s/^/$as_me: WARNING:     /" >&2
16195    ;;
16196esac
16197{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16199if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16200  echo $ECHO_N "(cached) $ECHO_C" >&6
16201else
16202  eval "$as_ac_Header=\$ac_header_preproc"
16203fi
16204ac_res=`eval echo '${'$as_ac_Header'}'`
16205	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16206echo "${ECHO_T}$ac_res" >&6; }
16207
16208fi
16209if test `eval echo '${'$as_ac_Header'}'` = yes; then
16210  cat >>confdefs.h <<_ACEOF
16211#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16212_ACEOF
16213
16214fi
16215
16216done
16217
16218
16219
16220
16221
16222for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
16223do
16224as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16225if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16226  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16227echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16228if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16229  echo $ECHO_N "(cached) $ECHO_C" >&6
16230fi
16231ac_res=`eval echo '${'$as_ac_Header'}'`
16232	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16233echo "${ECHO_T}$ac_res" >&6; }
16234else
16235  # Is the header compilable?
16236{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16237echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16238cat >conftest.$ac_ext <<_ACEOF
16239/* confdefs.h.  */
16240_ACEOF
16241cat confdefs.h >>conftest.$ac_ext
16242cat >>conftest.$ac_ext <<_ACEOF
16243/* end confdefs.h.  */
16244$ac_includes_default
16245#include <$ac_header>
16246_ACEOF
16247rm -f conftest.$ac_objext
16248if { (ac_try="$ac_compile"
16249case "(($ac_try" in
16250  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16251  *) ac_try_echo=$ac_try;;
16252esac
16253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16254  (eval "$ac_compile") 2>conftest.er1
16255  ac_status=$?
16256  grep -v '^ *+' conftest.er1 >conftest.err
16257  rm -f conftest.er1
16258  cat conftest.err >&5
16259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16260  (exit $ac_status); } &&
16261	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16262  { (case "(($ac_try" in
16263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16264  *) ac_try_echo=$ac_try;;
16265esac
16266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16267  (eval "$ac_try") 2>&5
16268  ac_status=$?
16269  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16270  (exit $ac_status); }; } &&
16271	 { ac_try='test -s conftest.$ac_objext'
16272  { (case "(($ac_try" in
16273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16274  *) ac_try_echo=$ac_try;;
16275esac
16276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16277  (eval "$ac_try") 2>&5
16278  ac_status=$?
16279  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16280  (exit $ac_status); }; }; then
16281  ac_header_compiler=yes
16282else
16283  echo "$as_me: failed program was:" >&5
16284sed 's/^/| /' conftest.$ac_ext >&5
16285
16286	ac_header_compiler=no
16287fi
16288
16289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16290{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16291echo "${ECHO_T}$ac_header_compiler" >&6; }
16292
16293# Is the header present?
16294{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16295echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16296cat >conftest.$ac_ext <<_ACEOF
16297/* confdefs.h.  */
16298_ACEOF
16299cat confdefs.h >>conftest.$ac_ext
16300cat >>conftest.$ac_ext <<_ACEOF
16301/* end confdefs.h.  */
16302#include <$ac_header>
16303_ACEOF
16304if { (ac_try="$ac_cpp conftest.$ac_ext"
16305case "(($ac_try" in
16306  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16307  *) ac_try_echo=$ac_try;;
16308esac
16309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16310  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16311  ac_status=$?
16312  grep -v '^ *+' conftest.er1 >conftest.err
16313  rm -f conftest.er1
16314  cat conftest.err >&5
16315  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16316  (exit $ac_status); } >/dev/null; then
16317  if test -s conftest.err; then
16318    ac_cpp_err=$ac_c_preproc_warn_flag
16319    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16320  else
16321    ac_cpp_err=
16322  fi
16323else
16324  ac_cpp_err=yes
16325fi
16326if test -z "$ac_cpp_err"; then
16327  ac_header_preproc=yes
16328else
16329  echo "$as_me: failed program was:" >&5
16330sed 's/^/| /' conftest.$ac_ext >&5
16331
16332  ac_header_preproc=no
16333fi
16334
16335rm -f conftest.err conftest.$ac_ext
16336{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16337echo "${ECHO_T}$ac_header_preproc" >&6; }
16338
16339# So?  What about this header?
16340case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16341  yes:no: )
16342    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16343echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16344    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16345echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16346    ac_header_preproc=yes
16347    ;;
16348  no:yes:* )
16349    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16350echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16351    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16352echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16353    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16354echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16355    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16356echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16357    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16358echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16359    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16360echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16361    ( cat <<\_ASBOX
16362## ----------------------------------- ##
16363## Report this to llvmbugs@cs.uiuc.edu ##
16364## ----------------------------------- ##
16365_ASBOX
16366     ) | sed "s/^/$as_me: WARNING:     /" >&2
16367    ;;
16368esac
16369{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16370echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16371if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16372  echo $ECHO_N "(cached) $ECHO_C" >&6
16373else
16374  eval "$as_ac_Header=\$ac_header_preproc"
16375fi
16376ac_res=`eval echo '${'$as_ac_Header'}'`
16377	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16378echo "${ECHO_T}$ac_res" >&6; }
16379
16380fi
16381if test `eval echo '${'$as_ac_Header'}'` = yes; then
16382  cat >>confdefs.h <<_ACEOF
16383#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16384_ACEOF
16385
16386fi
16387
16388done
16389
16390
16391
16392
16393
16394for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
16395do
16396as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16397if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16398  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16399echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16400if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16401  echo $ECHO_N "(cached) $ECHO_C" >&6
16402fi
16403ac_res=`eval echo '${'$as_ac_Header'}'`
16404	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16405echo "${ECHO_T}$ac_res" >&6; }
16406else
16407  # Is the header compilable?
16408{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16409echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16410cat >conftest.$ac_ext <<_ACEOF
16411/* confdefs.h.  */
16412_ACEOF
16413cat confdefs.h >>conftest.$ac_ext
16414cat >>conftest.$ac_ext <<_ACEOF
16415/* end confdefs.h.  */
16416$ac_includes_default
16417#include <$ac_header>
16418_ACEOF
16419rm -f conftest.$ac_objext
16420if { (ac_try="$ac_compile"
16421case "(($ac_try" in
16422  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16423  *) ac_try_echo=$ac_try;;
16424esac
16425eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16426  (eval "$ac_compile") 2>conftest.er1
16427  ac_status=$?
16428  grep -v '^ *+' conftest.er1 >conftest.err
16429  rm -f conftest.er1
16430  cat conftest.err >&5
16431  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16432  (exit $ac_status); } &&
16433	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16434  { (case "(($ac_try" in
16435  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16436  *) ac_try_echo=$ac_try;;
16437esac
16438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16439  (eval "$ac_try") 2>&5
16440  ac_status=$?
16441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16442  (exit $ac_status); }; } &&
16443	 { ac_try='test -s conftest.$ac_objext'
16444  { (case "(($ac_try" in
16445  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16446  *) ac_try_echo=$ac_try;;
16447esac
16448eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16449  (eval "$ac_try") 2>&5
16450  ac_status=$?
16451  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16452  (exit $ac_status); }; }; then
16453  ac_header_compiler=yes
16454else
16455  echo "$as_me: failed program was:" >&5
16456sed 's/^/| /' conftest.$ac_ext >&5
16457
16458	ac_header_compiler=no
16459fi
16460
16461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16462{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16463echo "${ECHO_T}$ac_header_compiler" >&6; }
16464
16465# Is the header present?
16466{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16467echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16468cat >conftest.$ac_ext <<_ACEOF
16469/* confdefs.h.  */
16470_ACEOF
16471cat confdefs.h >>conftest.$ac_ext
16472cat >>conftest.$ac_ext <<_ACEOF
16473/* end confdefs.h.  */
16474#include <$ac_header>
16475_ACEOF
16476if { (ac_try="$ac_cpp conftest.$ac_ext"
16477case "(($ac_try" in
16478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16479  *) ac_try_echo=$ac_try;;
16480esac
16481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16482  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16483  ac_status=$?
16484  grep -v '^ *+' conftest.er1 >conftest.err
16485  rm -f conftest.er1
16486  cat conftest.err >&5
16487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16488  (exit $ac_status); } >/dev/null; then
16489  if test -s conftest.err; then
16490    ac_cpp_err=$ac_c_preproc_warn_flag
16491    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16492  else
16493    ac_cpp_err=
16494  fi
16495else
16496  ac_cpp_err=yes
16497fi
16498if test -z "$ac_cpp_err"; then
16499  ac_header_preproc=yes
16500else
16501  echo "$as_me: failed program was:" >&5
16502sed 's/^/| /' conftest.$ac_ext >&5
16503
16504  ac_header_preproc=no
16505fi
16506
16507rm -f conftest.err conftest.$ac_ext
16508{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16509echo "${ECHO_T}$ac_header_preproc" >&6; }
16510
16511# So?  What about this header?
16512case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16513  yes:no: )
16514    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16515echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16516    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16517echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16518    ac_header_preproc=yes
16519    ;;
16520  no:yes:* )
16521    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16522echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16523    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16524echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16525    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16526echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16527    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16528echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16529    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16530echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16531    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16532echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16533    ( cat <<\_ASBOX
16534## ----------------------------------- ##
16535## Report this to llvmbugs@cs.uiuc.edu ##
16536## ----------------------------------- ##
16537_ASBOX
16538     ) | sed "s/^/$as_me: WARNING:     /" >&2
16539    ;;
16540esac
16541{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16542echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16543if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16544  echo $ECHO_N "(cached) $ECHO_C" >&6
16545else
16546  eval "$as_ac_Header=\$ac_header_preproc"
16547fi
16548ac_res=`eval echo '${'$as_ac_Header'}'`
16549	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16550echo "${ECHO_T}$ac_res" >&6; }
16551
16552fi
16553if test `eval echo '${'$as_ac_Header'}'` = yes; then
16554  cat >>confdefs.h <<_ACEOF
16555#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16556_ACEOF
16557
16558fi
16559
16560done
16561
16562
16563for ac_header in valgrind/valgrind.h
16564do
16565as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16566if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16567  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16568echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16569if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16570  echo $ECHO_N "(cached) $ECHO_C" >&6
16571fi
16572ac_res=`eval echo '${'$as_ac_Header'}'`
16573	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16574echo "${ECHO_T}$ac_res" >&6; }
16575else
16576  # Is the header compilable?
16577{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16578echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16579cat >conftest.$ac_ext <<_ACEOF
16580/* confdefs.h.  */
16581_ACEOF
16582cat confdefs.h >>conftest.$ac_ext
16583cat >>conftest.$ac_ext <<_ACEOF
16584/* end confdefs.h.  */
16585$ac_includes_default
16586#include <$ac_header>
16587_ACEOF
16588rm -f conftest.$ac_objext
16589if { (ac_try="$ac_compile"
16590case "(($ac_try" in
16591  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16592  *) ac_try_echo=$ac_try;;
16593esac
16594eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16595  (eval "$ac_compile") 2>conftest.er1
16596  ac_status=$?
16597  grep -v '^ *+' conftest.er1 >conftest.err
16598  rm -f conftest.er1
16599  cat conftest.err >&5
16600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16601  (exit $ac_status); } &&
16602	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16603  { (case "(($ac_try" in
16604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16605  *) ac_try_echo=$ac_try;;
16606esac
16607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16608  (eval "$ac_try") 2>&5
16609  ac_status=$?
16610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16611  (exit $ac_status); }; } &&
16612	 { ac_try='test -s conftest.$ac_objext'
16613  { (case "(($ac_try" in
16614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16615  *) ac_try_echo=$ac_try;;
16616esac
16617eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16618  (eval "$ac_try") 2>&5
16619  ac_status=$?
16620  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16621  (exit $ac_status); }; }; then
16622  ac_header_compiler=yes
16623else
16624  echo "$as_me: failed program was:" >&5
16625sed 's/^/| /' conftest.$ac_ext >&5
16626
16627	ac_header_compiler=no
16628fi
16629
16630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16631{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16632echo "${ECHO_T}$ac_header_compiler" >&6; }
16633
16634# Is the header present?
16635{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16636echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16637cat >conftest.$ac_ext <<_ACEOF
16638/* confdefs.h.  */
16639_ACEOF
16640cat confdefs.h >>conftest.$ac_ext
16641cat >>conftest.$ac_ext <<_ACEOF
16642/* end confdefs.h.  */
16643#include <$ac_header>
16644_ACEOF
16645if { (ac_try="$ac_cpp conftest.$ac_ext"
16646case "(($ac_try" in
16647  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16648  *) ac_try_echo=$ac_try;;
16649esac
16650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16651  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16652  ac_status=$?
16653  grep -v '^ *+' conftest.er1 >conftest.err
16654  rm -f conftest.er1
16655  cat conftest.err >&5
16656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16657  (exit $ac_status); } >/dev/null; then
16658  if test -s conftest.err; then
16659    ac_cpp_err=$ac_c_preproc_warn_flag
16660    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16661  else
16662    ac_cpp_err=
16663  fi
16664else
16665  ac_cpp_err=yes
16666fi
16667if test -z "$ac_cpp_err"; then
16668  ac_header_preproc=yes
16669else
16670  echo "$as_me: failed program was:" >&5
16671sed 's/^/| /' conftest.$ac_ext >&5
16672
16673  ac_header_preproc=no
16674fi
16675
16676rm -f conftest.err conftest.$ac_ext
16677{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16678echo "${ECHO_T}$ac_header_preproc" >&6; }
16679
16680# So?  What about this header?
16681case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16682  yes:no: )
16683    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16684echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16685    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16686echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16687    ac_header_preproc=yes
16688    ;;
16689  no:yes:* )
16690    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16691echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16692    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16693echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16694    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16695echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16696    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16697echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16698    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16699echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16700    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16701echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16702    ( cat <<\_ASBOX
16703## ----------------------------------- ##
16704## Report this to llvmbugs@cs.uiuc.edu ##
16705## ----------------------------------- ##
16706_ASBOX
16707     ) | sed "s/^/$as_me: WARNING:     /" >&2
16708    ;;
16709esac
16710{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16711echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16712if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16713  echo $ECHO_N "(cached) $ECHO_C" >&6
16714else
16715  eval "$as_ac_Header=\$ac_header_preproc"
16716fi
16717ac_res=`eval echo '${'$as_ac_Header'}'`
16718	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16719echo "${ECHO_T}$ac_res" >&6; }
16720
16721fi
16722if test `eval echo '${'$as_ac_Header'}'` = yes; then
16723  cat >>confdefs.h <<_ACEOF
16724#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16725_ACEOF
16726
16727fi
16728
16729done
16730
16731
16732for ac_header in fenv.h
16733do
16734as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16735if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16736  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16737echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16738if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16739  echo $ECHO_N "(cached) $ECHO_C" >&6
16740fi
16741ac_res=`eval echo '${'$as_ac_Header'}'`
16742	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16743echo "${ECHO_T}$ac_res" >&6; }
16744else
16745  # Is the header compilable?
16746{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16747echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16748cat >conftest.$ac_ext <<_ACEOF
16749/* confdefs.h.  */
16750_ACEOF
16751cat confdefs.h >>conftest.$ac_ext
16752cat >>conftest.$ac_ext <<_ACEOF
16753/* end confdefs.h.  */
16754$ac_includes_default
16755#include <$ac_header>
16756_ACEOF
16757rm -f conftest.$ac_objext
16758if { (ac_try="$ac_compile"
16759case "(($ac_try" in
16760  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16761  *) ac_try_echo=$ac_try;;
16762esac
16763eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16764  (eval "$ac_compile") 2>conftest.er1
16765  ac_status=$?
16766  grep -v '^ *+' conftest.er1 >conftest.err
16767  rm -f conftest.er1
16768  cat conftest.err >&5
16769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16770  (exit $ac_status); } &&
16771	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16772  { (case "(($ac_try" in
16773  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16774  *) ac_try_echo=$ac_try;;
16775esac
16776eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16777  (eval "$ac_try") 2>&5
16778  ac_status=$?
16779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16780  (exit $ac_status); }; } &&
16781	 { ac_try='test -s conftest.$ac_objext'
16782  { (case "(($ac_try" in
16783  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16784  *) ac_try_echo=$ac_try;;
16785esac
16786eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16787  (eval "$ac_try") 2>&5
16788  ac_status=$?
16789  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16790  (exit $ac_status); }; }; then
16791  ac_header_compiler=yes
16792else
16793  echo "$as_me: failed program was:" >&5
16794sed 's/^/| /' conftest.$ac_ext >&5
16795
16796	ac_header_compiler=no
16797fi
16798
16799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16800{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16801echo "${ECHO_T}$ac_header_compiler" >&6; }
16802
16803# Is the header present?
16804{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16805echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16806cat >conftest.$ac_ext <<_ACEOF
16807/* confdefs.h.  */
16808_ACEOF
16809cat confdefs.h >>conftest.$ac_ext
16810cat >>conftest.$ac_ext <<_ACEOF
16811/* end confdefs.h.  */
16812#include <$ac_header>
16813_ACEOF
16814if { (ac_try="$ac_cpp conftest.$ac_ext"
16815case "(($ac_try" in
16816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16817  *) ac_try_echo=$ac_try;;
16818esac
16819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16820  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16821  ac_status=$?
16822  grep -v '^ *+' conftest.er1 >conftest.err
16823  rm -f conftest.er1
16824  cat conftest.err >&5
16825  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16826  (exit $ac_status); } >/dev/null; then
16827  if test -s conftest.err; then
16828    ac_cpp_err=$ac_c_preproc_warn_flag
16829    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16830  else
16831    ac_cpp_err=
16832  fi
16833else
16834  ac_cpp_err=yes
16835fi
16836if test -z "$ac_cpp_err"; then
16837  ac_header_preproc=yes
16838else
16839  echo "$as_me: failed program was:" >&5
16840sed 's/^/| /' conftest.$ac_ext >&5
16841
16842  ac_header_preproc=no
16843fi
16844
16845rm -f conftest.err conftest.$ac_ext
16846{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16847echo "${ECHO_T}$ac_header_preproc" >&6; }
16848
16849# So?  What about this header?
16850case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16851  yes:no: )
16852    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16853echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16854    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16855echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16856    ac_header_preproc=yes
16857    ;;
16858  no:yes:* )
16859    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16860echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16861    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16862echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16863    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16864echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16865    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16866echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16867    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16868echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16869    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16870echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16871    ( cat <<\_ASBOX
16872## ----------------------------------- ##
16873## Report this to llvmbugs@cs.uiuc.edu ##
16874## ----------------------------------- ##
16875_ASBOX
16876     ) | sed "s/^/$as_me: WARNING:     /" >&2
16877    ;;
16878esac
16879{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16880echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16881if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16882  echo $ECHO_N "(cached) $ECHO_C" >&6
16883else
16884  eval "$as_ac_Header=\$ac_header_preproc"
16885fi
16886ac_res=`eval echo '${'$as_ac_Header'}'`
16887	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16888echo "${ECHO_T}$ac_res" >&6; }
16889
16890fi
16891if test `eval echo '${'$as_ac_Header'}'` = yes; then
16892  cat >>confdefs.h <<_ACEOF
16893#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16894_ACEOF
16895
16896fi
16897
16898done
16899
16900if test "$ENABLE_THREADS" -eq 1 ; then
16901
16902for ac_header in pthread.h
16903do
16904as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16905if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16906  { echo "$as_me:$LINENO: checking for $ac_header" >&5
16907echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16908if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16909  echo $ECHO_N "(cached) $ECHO_C" >&6
16910fi
16911ac_res=`eval echo '${'$as_ac_Header'}'`
16912	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16913echo "${ECHO_T}$ac_res" >&6; }
16914else
16915  # Is the header compilable?
16916{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16917echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16918cat >conftest.$ac_ext <<_ACEOF
16919/* confdefs.h.  */
16920_ACEOF
16921cat confdefs.h >>conftest.$ac_ext
16922cat >>conftest.$ac_ext <<_ACEOF
16923/* end confdefs.h.  */
16924$ac_includes_default
16925#include <$ac_header>
16926_ACEOF
16927rm -f conftest.$ac_objext
16928if { (ac_try="$ac_compile"
16929case "(($ac_try" in
16930  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16931  *) ac_try_echo=$ac_try;;
16932esac
16933eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16934  (eval "$ac_compile") 2>conftest.er1
16935  ac_status=$?
16936  grep -v '^ *+' conftest.er1 >conftest.err
16937  rm -f conftest.er1
16938  cat conftest.err >&5
16939  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16940  (exit $ac_status); } &&
16941	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16942  { (case "(($ac_try" in
16943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16944  *) ac_try_echo=$ac_try;;
16945esac
16946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16947  (eval "$ac_try") 2>&5
16948  ac_status=$?
16949  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16950  (exit $ac_status); }; } &&
16951	 { ac_try='test -s conftest.$ac_objext'
16952  { (case "(($ac_try" in
16953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16954  *) ac_try_echo=$ac_try;;
16955esac
16956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16957  (eval "$ac_try") 2>&5
16958  ac_status=$?
16959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16960  (exit $ac_status); }; }; then
16961  ac_header_compiler=yes
16962else
16963  echo "$as_me: failed program was:" >&5
16964sed 's/^/| /' conftest.$ac_ext >&5
16965
16966	ac_header_compiler=no
16967fi
16968
16969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16970{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16971echo "${ECHO_T}$ac_header_compiler" >&6; }
16972
16973# Is the header present?
16974{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16975echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16976cat >conftest.$ac_ext <<_ACEOF
16977/* confdefs.h.  */
16978_ACEOF
16979cat confdefs.h >>conftest.$ac_ext
16980cat >>conftest.$ac_ext <<_ACEOF
16981/* end confdefs.h.  */
16982#include <$ac_header>
16983_ACEOF
16984if { (ac_try="$ac_cpp conftest.$ac_ext"
16985case "(($ac_try" in
16986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16987  *) ac_try_echo=$ac_try;;
16988esac
16989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16990  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16991  ac_status=$?
16992  grep -v '^ *+' conftest.er1 >conftest.err
16993  rm -f conftest.er1
16994  cat conftest.err >&5
16995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16996  (exit $ac_status); } >/dev/null; then
16997  if test -s conftest.err; then
16998    ac_cpp_err=$ac_c_preproc_warn_flag
16999    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17000  else
17001    ac_cpp_err=
17002  fi
17003else
17004  ac_cpp_err=yes
17005fi
17006if test -z "$ac_cpp_err"; then
17007  ac_header_preproc=yes
17008else
17009  echo "$as_me: failed program was:" >&5
17010sed 's/^/| /' conftest.$ac_ext >&5
17011
17012  ac_header_preproc=no
17013fi
17014
17015rm -f conftest.err conftest.$ac_ext
17016{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17017echo "${ECHO_T}$ac_header_preproc" >&6; }
17018
17019# So?  What about this header?
17020case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17021  yes:no: )
17022    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17023echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17024    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17025echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17026    ac_header_preproc=yes
17027    ;;
17028  no:yes:* )
17029    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17030echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17031    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17032echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17033    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17034echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17035    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17036echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17037    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17038echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17039    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17040echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17041    ( cat <<\_ASBOX
17042## ----------------------------------- ##
17043## Report this to llvmbugs@cs.uiuc.edu ##
17044## ----------------------------------- ##
17045_ASBOX
17046     ) | sed "s/^/$as_me: WARNING:     /" >&2
17047    ;;
17048esac
17049{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17050echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17051if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17052  echo $ECHO_N "(cached) $ECHO_C" >&6
17053else
17054  eval "$as_ac_Header=\$ac_header_preproc"
17055fi
17056ac_res=`eval echo '${'$as_ac_Header'}'`
17057	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17058echo "${ECHO_T}$ac_res" >&6; }
17059
17060fi
17061if test `eval echo '${'$as_ac_Header'}'` = yes; then
17062  cat >>confdefs.h <<_ACEOF
17063#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17064_ACEOF
17065 HAVE_PTHREAD=1
17066
17067else
17068  HAVE_PTHREAD=0
17069
17070fi
17071
17072done
17073
17074else
17075  HAVE_PTHREAD=0
17076
17077fi
17078
17079if test "$llvm_cv_enable_libffi" = "yes" ; then
17080
17081
17082for ac_header in ffi.h ffi/ffi.h
17083do
17084as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17085if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17086  { echo "$as_me:$LINENO: checking for $ac_header" >&5
17087echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17088if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17089  echo $ECHO_N "(cached) $ECHO_C" >&6
17090fi
17091ac_res=`eval echo '${'$as_ac_Header'}'`
17092	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17093echo "${ECHO_T}$ac_res" >&6; }
17094else
17095  # Is the header compilable?
17096{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
17097echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17098cat >conftest.$ac_ext <<_ACEOF
17099/* confdefs.h.  */
17100_ACEOF
17101cat confdefs.h >>conftest.$ac_ext
17102cat >>conftest.$ac_ext <<_ACEOF
17103/* end confdefs.h.  */
17104$ac_includes_default
17105#include <$ac_header>
17106_ACEOF
17107rm -f conftest.$ac_objext
17108if { (ac_try="$ac_compile"
17109case "(($ac_try" in
17110  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17111  *) ac_try_echo=$ac_try;;
17112esac
17113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17114  (eval "$ac_compile") 2>conftest.er1
17115  ac_status=$?
17116  grep -v '^ *+' conftest.er1 >conftest.err
17117  rm -f conftest.er1
17118  cat conftest.err >&5
17119  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17120  (exit $ac_status); } &&
17121	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17122  { (case "(($ac_try" in
17123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17124  *) ac_try_echo=$ac_try;;
17125esac
17126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17127  (eval "$ac_try") 2>&5
17128  ac_status=$?
17129  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17130  (exit $ac_status); }; } &&
17131	 { ac_try='test -s conftest.$ac_objext'
17132  { (case "(($ac_try" in
17133  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17134  *) ac_try_echo=$ac_try;;
17135esac
17136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17137  (eval "$ac_try") 2>&5
17138  ac_status=$?
17139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17140  (exit $ac_status); }; }; then
17141  ac_header_compiler=yes
17142else
17143  echo "$as_me: failed program was:" >&5
17144sed 's/^/| /' conftest.$ac_ext >&5
17145
17146	ac_header_compiler=no
17147fi
17148
17149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17150{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17151echo "${ECHO_T}$ac_header_compiler" >&6; }
17152
17153# Is the header present?
17154{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
17155echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17156cat >conftest.$ac_ext <<_ACEOF
17157/* confdefs.h.  */
17158_ACEOF
17159cat confdefs.h >>conftest.$ac_ext
17160cat >>conftest.$ac_ext <<_ACEOF
17161/* end confdefs.h.  */
17162#include <$ac_header>
17163_ACEOF
17164if { (ac_try="$ac_cpp conftest.$ac_ext"
17165case "(($ac_try" in
17166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17167  *) ac_try_echo=$ac_try;;
17168esac
17169eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17170  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17171  ac_status=$?
17172  grep -v '^ *+' conftest.er1 >conftest.err
17173  rm -f conftest.er1
17174  cat conftest.err >&5
17175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176  (exit $ac_status); } >/dev/null; then
17177  if test -s conftest.err; then
17178    ac_cpp_err=$ac_c_preproc_warn_flag
17179    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17180  else
17181    ac_cpp_err=
17182  fi
17183else
17184  ac_cpp_err=yes
17185fi
17186if test -z "$ac_cpp_err"; then
17187  ac_header_preproc=yes
17188else
17189  echo "$as_me: failed program was:" >&5
17190sed 's/^/| /' conftest.$ac_ext >&5
17191
17192  ac_header_preproc=no
17193fi
17194
17195rm -f conftest.err conftest.$ac_ext
17196{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17197echo "${ECHO_T}$ac_header_preproc" >&6; }
17198
17199# So?  What about this header?
17200case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17201  yes:no: )
17202    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17203echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17204    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17205echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17206    ac_header_preproc=yes
17207    ;;
17208  no:yes:* )
17209    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17210echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17211    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17212echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17213    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17214echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17215    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17216echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17217    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17218echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17219    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17220echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17221    ( cat <<\_ASBOX
17222## ----------------------------------- ##
17223## Report this to llvmbugs@cs.uiuc.edu ##
17224## ----------------------------------- ##
17225_ASBOX
17226     ) | sed "s/^/$as_me: WARNING:     /" >&2
17227    ;;
17228esac
17229{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17230echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17231if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17232  echo $ECHO_N "(cached) $ECHO_C" >&6
17233else
17234  eval "$as_ac_Header=\$ac_header_preproc"
17235fi
17236ac_res=`eval echo '${'$as_ac_Header'}'`
17237	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17238echo "${ECHO_T}$ac_res" >&6; }
17239
17240fi
17241if test `eval echo '${'$as_ac_Header'}'` = yes; then
17242  cat >>confdefs.h <<_ACEOF
17243#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17244_ACEOF
17245
17246fi
17247
17248done
17249
17250fi
17251
17252
17253for ac_header in CrashReporterClient.h
17254do
17255as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17256if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17257  { echo "$as_me:$LINENO: checking for $ac_header" >&5
17258echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17259if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17260  echo $ECHO_N "(cached) $ECHO_C" >&6
17261fi
17262ac_res=`eval echo '${'$as_ac_Header'}'`
17263	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17264echo "${ECHO_T}$ac_res" >&6; }
17265else
17266  # Is the header compilable?
17267{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
17268echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17269cat >conftest.$ac_ext <<_ACEOF
17270/* confdefs.h.  */
17271_ACEOF
17272cat confdefs.h >>conftest.$ac_ext
17273cat >>conftest.$ac_ext <<_ACEOF
17274/* end confdefs.h.  */
17275$ac_includes_default
17276#include <$ac_header>
17277_ACEOF
17278rm -f conftest.$ac_objext
17279if { (ac_try="$ac_compile"
17280case "(($ac_try" in
17281  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17282  *) ac_try_echo=$ac_try;;
17283esac
17284eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17285  (eval "$ac_compile") 2>conftest.er1
17286  ac_status=$?
17287  grep -v '^ *+' conftest.er1 >conftest.err
17288  rm -f conftest.er1
17289  cat conftest.err >&5
17290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17291  (exit $ac_status); } &&
17292	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17293  { (case "(($ac_try" in
17294  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17295  *) ac_try_echo=$ac_try;;
17296esac
17297eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17298  (eval "$ac_try") 2>&5
17299  ac_status=$?
17300  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17301  (exit $ac_status); }; } &&
17302	 { ac_try='test -s conftest.$ac_objext'
17303  { (case "(($ac_try" in
17304  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17305  *) ac_try_echo=$ac_try;;
17306esac
17307eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17308  (eval "$ac_try") 2>&5
17309  ac_status=$?
17310  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17311  (exit $ac_status); }; }; then
17312  ac_header_compiler=yes
17313else
17314  echo "$as_me: failed program was:" >&5
17315sed 's/^/| /' conftest.$ac_ext >&5
17316
17317	ac_header_compiler=no
17318fi
17319
17320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17321{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17322echo "${ECHO_T}$ac_header_compiler" >&6; }
17323
17324# Is the header present?
17325{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
17326echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17327cat >conftest.$ac_ext <<_ACEOF
17328/* confdefs.h.  */
17329_ACEOF
17330cat confdefs.h >>conftest.$ac_ext
17331cat >>conftest.$ac_ext <<_ACEOF
17332/* end confdefs.h.  */
17333#include <$ac_header>
17334_ACEOF
17335if { (ac_try="$ac_cpp conftest.$ac_ext"
17336case "(($ac_try" in
17337  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17338  *) ac_try_echo=$ac_try;;
17339esac
17340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17341  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17342  ac_status=$?
17343  grep -v '^ *+' conftest.er1 >conftest.err
17344  rm -f conftest.er1
17345  cat conftest.err >&5
17346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17347  (exit $ac_status); } >/dev/null; then
17348  if test -s conftest.err; then
17349    ac_cpp_err=$ac_c_preproc_warn_flag
17350    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17351  else
17352    ac_cpp_err=
17353  fi
17354else
17355  ac_cpp_err=yes
17356fi
17357if test -z "$ac_cpp_err"; then
17358  ac_header_preproc=yes
17359else
17360  echo "$as_me: failed program was:" >&5
17361sed 's/^/| /' conftest.$ac_ext >&5
17362
17363  ac_header_preproc=no
17364fi
17365
17366rm -f conftest.err conftest.$ac_ext
17367{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17368echo "${ECHO_T}$ac_header_preproc" >&6; }
17369
17370# So?  What about this header?
17371case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17372  yes:no: )
17373    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17374echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17375    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17376echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17377    ac_header_preproc=yes
17378    ;;
17379  no:yes:* )
17380    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17381echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17382    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17383echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17384    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17385echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17386    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17387echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17388    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17389echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17390    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17391echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17392    ( cat <<\_ASBOX
17393## ----------------------------------- ##
17394## Report this to llvmbugs@cs.uiuc.edu ##
17395## ----------------------------------- ##
17396_ASBOX
17397     ) | sed "s/^/$as_me: WARNING:     /" >&2
17398    ;;
17399esac
17400{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17401echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17402if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17403  echo $ECHO_N "(cached) $ECHO_C" >&6
17404else
17405  eval "$as_ac_Header=\$ac_header_preproc"
17406fi
17407ac_res=`eval echo '${'$as_ac_Header'}'`
17408	       { echo "$as_me:$LINENO: result: $ac_res" >&5
17409echo "${ECHO_T}$ac_res" >&6; }
17410
17411fi
17412if test `eval echo '${'$as_ac_Header'}'` = yes; then
17413  cat >>confdefs.h <<_ACEOF
17414#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17415_ACEOF
17416
17417fi
17418
17419done
17420
17421
17422cat >conftest.$ac_ext <<_ACEOF
17423/* confdefs.h.  */
17424_ACEOF
17425cat confdefs.h >>conftest.$ac_ext
17426cat >>conftest.$ac_ext <<_ACEOF
17427/* end confdefs.h.  */
17428const char *__crashreporter_info__;
17429int
17430main ()
17431{
17432
17433  ;
17434  return 0;
17435}
17436_ACEOF
17437rm -f conftest.$ac_objext conftest$ac_exeext
17438if { (ac_try="$ac_link"
17439case "(($ac_try" in
17440  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17441  *) ac_try_echo=$ac_try;;
17442esac
17443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17444  (eval "$ac_link") 2>conftest.er1
17445  ac_status=$?
17446  grep -v '^ *+' conftest.er1 >conftest.err
17447  rm -f conftest.er1
17448  cat conftest.err >&5
17449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17450  (exit $ac_status); } &&
17451	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17452  { (case "(($ac_try" in
17453  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17454  *) ac_try_echo=$ac_try;;
17455esac
17456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17457  (eval "$ac_try") 2>&5
17458  ac_status=$?
17459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17460  (exit $ac_status); }; } &&
17461	 { ac_try='test -s conftest$ac_exeext'
17462  { (case "(($ac_try" in
17463  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17464  *) ac_try_echo=$ac_try;;
17465esac
17466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17467  (eval "$ac_try") 2>&5
17468  ac_status=$?
17469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17470  (exit $ac_status); }; }; then
17471  darwin_crashreport = yes
17472else
17473  echo "$as_me: failed program was:" >&5
17474sed 's/^/| /' conftest.$ac_ext >&5
17475
17476	darwin_crashreport = no
17477fi
17478
17479rm -f core conftest.err conftest.$ac_objext \
17480      conftest$ac_exeext conftest.$ac_ext
17481{ echo "$as_me:$LINENO: result: $darwin_crashreport" >&5
17482echo "${ECHO_T}$darwin_crashreport" >&6; }
17483if test "x$darwin_crashreport = xyes"
17484then
17485
17486cat >>confdefs.h <<\_ACEOF
17487#define HAVE_CRASHREPORTER_INFO 1
17488_ACEOF
17489
17490fi
17491
17492
17493
17494  { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
17495echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
17496if test "${ac_cv_huge_val_sanity+set}" = set; then
17497  echo $ECHO_N "(cached) $ECHO_C" >&6
17498else
17499
17500    ac_ext=cpp
17501ac_cpp='$CXXCPP $CPPFLAGS'
17502ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17503ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17504ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17505
17506    ac_save_CXXFLAGS=$CXXFLAGS
17507    CXXFLAGS=-pedantic
17508    if test "$cross_compiling" = yes; then
17509  ac_cv_huge_val_sanity=yes
17510else
17511  cat >conftest.$ac_ext <<_ACEOF
17512/* confdefs.h.  */
17513_ACEOF
17514cat confdefs.h >>conftest.$ac_ext
17515cat >>conftest.$ac_ext <<_ACEOF
17516/* end confdefs.h.  */
17517#include <math.h>
17518int
17519main ()
17520{
17521double x = HUGE_VAL; return x != x;
17522  ;
17523  return 0;
17524}
17525_ACEOF
17526rm -f conftest$ac_exeext
17527if { (ac_try="$ac_link"
17528case "(($ac_try" in
17529  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17530  *) ac_try_echo=$ac_try;;
17531esac
17532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17533  (eval "$ac_link") 2>&5
17534  ac_status=$?
17535  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17536  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17537  { (case "(($ac_try" in
17538  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17539  *) ac_try_echo=$ac_try;;
17540esac
17541eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17542  (eval "$ac_try") 2>&5
17543  ac_status=$?
17544  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17545  (exit $ac_status); }; }; then
17546  ac_cv_huge_val_sanity=yes
17547else
17548  echo "$as_me: program exited with status $ac_status" >&5
17549echo "$as_me: failed program was:" >&5
17550sed 's/^/| /' conftest.$ac_ext >&5
17551
17552( exit $ac_status )
17553ac_cv_huge_val_sanity=no
17554fi
17555rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17556fi
17557
17558
17559    CXXFLAGS=$ac_save_CXXFLAGS
17560    ac_ext=c
17561ac_cpp='$CPP $CPPFLAGS'
17562ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17563ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17564ac_compiler_gnu=$ac_cv_c_compiler_gnu
17565
17566
17567fi
17568{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
17569echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
17570  HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
17571
17572
17573{ echo "$as_me:$LINENO: checking for pid_t" >&5
17574echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
17575if test "${ac_cv_type_pid_t+set}" = set; then
17576  echo $ECHO_N "(cached) $ECHO_C" >&6
17577else
17578  cat >conftest.$ac_ext <<_ACEOF
17579/* confdefs.h.  */
17580_ACEOF
17581cat confdefs.h >>conftest.$ac_ext
17582cat >>conftest.$ac_ext <<_ACEOF
17583/* end confdefs.h.  */
17584$ac_includes_default
17585typedef pid_t ac__type_new_;
17586int
17587main ()
17588{
17589if ((ac__type_new_ *) 0)
17590  return 0;
17591if (sizeof (ac__type_new_))
17592  return 0;
17593  ;
17594  return 0;
17595}
17596_ACEOF
17597rm -f conftest.$ac_objext
17598if { (ac_try="$ac_compile"
17599case "(($ac_try" in
17600  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17601  *) ac_try_echo=$ac_try;;
17602esac
17603eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17604  (eval "$ac_compile") 2>conftest.er1
17605  ac_status=$?
17606  grep -v '^ *+' conftest.er1 >conftest.err
17607  rm -f conftest.er1
17608  cat conftest.err >&5
17609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17610  (exit $ac_status); } &&
17611	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17612  { (case "(($ac_try" in
17613  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17614  *) ac_try_echo=$ac_try;;
17615esac
17616eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17617  (eval "$ac_try") 2>&5
17618  ac_status=$?
17619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17620  (exit $ac_status); }; } &&
17621	 { ac_try='test -s conftest.$ac_objext'
17622  { (case "(($ac_try" in
17623  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17624  *) ac_try_echo=$ac_try;;
17625esac
17626eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17627  (eval "$ac_try") 2>&5
17628  ac_status=$?
17629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17630  (exit $ac_status); }; }; then
17631  ac_cv_type_pid_t=yes
17632else
17633  echo "$as_me: failed program was:" >&5
17634sed 's/^/| /' conftest.$ac_ext >&5
17635
17636	ac_cv_type_pid_t=no
17637fi
17638
17639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17640fi
17641{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
17642echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
17643if test $ac_cv_type_pid_t = yes; then
17644  :
17645else
17646
17647cat >>confdefs.h <<_ACEOF
17648#define pid_t int
17649_ACEOF
17650
17651fi
17652
17653{ echo "$as_me:$LINENO: checking for size_t" >&5
17654echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
17655if test "${ac_cv_type_size_t+set}" = set; then
17656  echo $ECHO_N "(cached) $ECHO_C" >&6
17657else
17658  cat >conftest.$ac_ext <<_ACEOF
17659/* confdefs.h.  */
17660_ACEOF
17661cat confdefs.h >>conftest.$ac_ext
17662cat >>conftest.$ac_ext <<_ACEOF
17663/* end confdefs.h.  */
17664$ac_includes_default
17665typedef size_t ac__type_new_;
17666int
17667main ()
17668{
17669if ((ac__type_new_ *) 0)
17670  return 0;
17671if (sizeof (ac__type_new_))
17672  return 0;
17673  ;
17674  return 0;
17675}
17676_ACEOF
17677rm -f conftest.$ac_objext
17678if { (ac_try="$ac_compile"
17679case "(($ac_try" in
17680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17681  *) ac_try_echo=$ac_try;;
17682esac
17683eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17684  (eval "$ac_compile") 2>conftest.er1
17685  ac_status=$?
17686  grep -v '^ *+' conftest.er1 >conftest.err
17687  rm -f conftest.er1
17688  cat conftest.err >&5
17689  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17690  (exit $ac_status); } &&
17691	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17692  { (case "(($ac_try" in
17693  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17694  *) ac_try_echo=$ac_try;;
17695esac
17696eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17697  (eval "$ac_try") 2>&5
17698  ac_status=$?
17699  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17700  (exit $ac_status); }; } &&
17701	 { ac_try='test -s conftest.$ac_objext'
17702  { (case "(($ac_try" in
17703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17704  *) ac_try_echo=$ac_try;;
17705esac
17706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17707  (eval "$ac_try") 2>&5
17708  ac_status=$?
17709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17710  (exit $ac_status); }; }; then
17711  ac_cv_type_size_t=yes
17712else
17713  echo "$as_me: failed program was:" >&5
17714sed 's/^/| /' conftest.$ac_ext >&5
17715
17716	ac_cv_type_size_t=no
17717fi
17718
17719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17720fi
17721{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
17722echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
17723if test $ac_cv_type_size_t = yes; then
17724  :
17725else
17726
17727cat >>confdefs.h <<_ACEOF
17728#define size_t unsigned int
17729_ACEOF
17730
17731fi
17732
17733
17734cat >>confdefs.h <<_ACEOF
17735#define RETSIGTYPE void
17736_ACEOF
17737
17738{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17739echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
17740if test "${ac_cv_struct_tm+set}" = set; then
17741  echo $ECHO_N "(cached) $ECHO_C" >&6
17742else
17743  cat >conftest.$ac_ext <<_ACEOF
17744/* confdefs.h.  */
17745_ACEOF
17746cat confdefs.h >>conftest.$ac_ext
17747cat >>conftest.$ac_ext <<_ACEOF
17748/* end confdefs.h.  */
17749#include <sys/types.h>
17750#include <time.h>
17751
17752int
17753main ()
17754{
17755struct tm *tp; tp->tm_sec;
17756  ;
17757  return 0;
17758}
17759_ACEOF
17760rm -f conftest.$ac_objext
17761if { (ac_try="$ac_compile"
17762case "(($ac_try" in
17763  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17764  *) ac_try_echo=$ac_try;;
17765esac
17766eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17767  (eval "$ac_compile") 2>conftest.er1
17768  ac_status=$?
17769  grep -v '^ *+' conftest.er1 >conftest.err
17770  rm -f conftest.er1
17771  cat conftest.err >&5
17772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17773  (exit $ac_status); } &&
17774	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17775  { (case "(($ac_try" in
17776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17777  *) ac_try_echo=$ac_try;;
17778esac
17779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17780  (eval "$ac_try") 2>&5
17781  ac_status=$?
17782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17783  (exit $ac_status); }; } &&
17784	 { ac_try='test -s conftest.$ac_objext'
17785  { (case "(($ac_try" in
17786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17787  *) ac_try_echo=$ac_try;;
17788esac
17789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17790  (eval "$ac_try") 2>&5
17791  ac_status=$?
17792  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17793  (exit $ac_status); }; }; then
17794  ac_cv_struct_tm=time.h
17795else
17796  echo "$as_me: failed program was:" >&5
17797sed 's/^/| /' conftest.$ac_ext >&5
17798
17799	ac_cv_struct_tm=sys/time.h
17800fi
17801
17802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17803fi
17804{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17805echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
17806if test $ac_cv_struct_tm = sys/time.h; then
17807
17808cat >>confdefs.h <<\_ACEOF
17809#define TM_IN_SYS_TIME 1
17810_ACEOF
17811
17812fi
17813
17814{ echo "$as_me:$LINENO: checking for int64_t" >&5
17815echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
17816if test "${ac_cv_type_int64_t+set}" = set; then
17817  echo $ECHO_N "(cached) $ECHO_C" >&6
17818else
17819  cat >conftest.$ac_ext <<_ACEOF
17820/* confdefs.h.  */
17821_ACEOF
17822cat confdefs.h >>conftest.$ac_ext
17823cat >>conftest.$ac_ext <<_ACEOF
17824/* end confdefs.h.  */
17825$ac_includes_default
17826typedef int64_t ac__type_new_;
17827int
17828main ()
17829{
17830if ((ac__type_new_ *) 0)
17831  return 0;
17832if (sizeof (ac__type_new_))
17833  return 0;
17834  ;
17835  return 0;
17836}
17837_ACEOF
17838rm -f conftest.$ac_objext
17839if { (ac_try="$ac_compile"
17840case "(($ac_try" in
17841  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17842  *) ac_try_echo=$ac_try;;
17843esac
17844eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17845  (eval "$ac_compile") 2>conftest.er1
17846  ac_status=$?
17847  grep -v '^ *+' conftest.er1 >conftest.err
17848  rm -f conftest.er1
17849  cat conftest.err >&5
17850  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17851  (exit $ac_status); } &&
17852	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17853  { (case "(($ac_try" in
17854  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17855  *) ac_try_echo=$ac_try;;
17856esac
17857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17858  (eval "$ac_try") 2>&5
17859  ac_status=$?
17860  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17861  (exit $ac_status); }; } &&
17862	 { ac_try='test -s conftest.$ac_objext'
17863  { (case "(($ac_try" in
17864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17865  *) ac_try_echo=$ac_try;;
17866esac
17867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17868  (eval "$ac_try") 2>&5
17869  ac_status=$?
17870  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17871  (exit $ac_status); }; }; then
17872  ac_cv_type_int64_t=yes
17873else
17874  echo "$as_me: failed program was:" >&5
17875sed 's/^/| /' conftest.$ac_ext >&5
17876
17877	ac_cv_type_int64_t=no
17878fi
17879
17880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17881fi
17882{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
17883echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
17884if test $ac_cv_type_int64_t = yes; then
17885
17886cat >>confdefs.h <<_ACEOF
17887#define HAVE_INT64_T 1
17888_ACEOF
17889
17890
17891else
17892  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
17893echo "$as_me: error: Type int64_t required but not found" >&2;}
17894   { (exit 1); exit 1; }; }
17895fi
17896
17897{ echo "$as_me:$LINENO: checking for uint64_t" >&5
17898echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
17899if test "${ac_cv_type_uint64_t+set}" = set; then
17900  echo $ECHO_N "(cached) $ECHO_C" >&6
17901else
17902  cat >conftest.$ac_ext <<_ACEOF
17903/* confdefs.h.  */
17904_ACEOF
17905cat confdefs.h >>conftest.$ac_ext
17906cat >>conftest.$ac_ext <<_ACEOF
17907/* end confdefs.h.  */
17908$ac_includes_default
17909typedef uint64_t ac__type_new_;
17910int
17911main ()
17912{
17913if ((ac__type_new_ *) 0)
17914  return 0;
17915if (sizeof (ac__type_new_))
17916  return 0;
17917  ;
17918  return 0;
17919}
17920_ACEOF
17921rm -f conftest.$ac_objext
17922if { (ac_try="$ac_compile"
17923case "(($ac_try" in
17924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17925  *) ac_try_echo=$ac_try;;
17926esac
17927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17928  (eval "$ac_compile") 2>conftest.er1
17929  ac_status=$?
17930  grep -v '^ *+' conftest.er1 >conftest.err
17931  rm -f conftest.er1
17932  cat conftest.err >&5
17933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17934  (exit $ac_status); } &&
17935	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17936  { (case "(($ac_try" in
17937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17938  *) ac_try_echo=$ac_try;;
17939esac
17940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17941  (eval "$ac_try") 2>&5
17942  ac_status=$?
17943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17944  (exit $ac_status); }; } &&
17945	 { ac_try='test -s conftest.$ac_objext'
17946  { (case "(($ac_try" in
17947  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17948  *) ac_try_echo=$ac_try;;
17949esac
17950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17951  (eval "$ac_try") 2>&5
17952  ac_status=$?
17953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17954  (exit $ac_status); }; }; then
17955  ac_cv_type_uint64_t=yes
17956else
17957  echo "$as_me: failed program was:" >&5
17958sed 's/^/| /' conftest.$ac_ext >&5
17959
17960	ac_cv_type_uint64_t=no
17961fi
17962
17963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17964fi
17965{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17966echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17967if test $ac_cv_type_uint64_t = yes; then
17968
17969cat >>confdefs.h <<_ACEOF
17970#define HAVE_UINT64_T 1
17971_ACEOF
17972
17973
17974else
17975  { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17976echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17977if test "${ac_cv_type_u_int64_t+set}" = set; then
17978  echo $ECHO_N "(cached) $ECHO_C" >&6
17979else
17980  cat >conftest.$ac_ext <<_ACEOF
17981/* confdefs.h.  */
17982_ACEOF
17983cat confdefs.h >>conftest.$ac_ext
17984cat >>conftest.$ac_ext <<_ACEOF
17985/* end confdefs.h.  */
17986$ac_includes_default
17987typedef u_int64_t ac__type_new_;
17988int
17989main ()
17990{
17991if ((ac__type_new_ *) 0)
17992  return 0;
17993if (sizeof (ac__type_new_))
17994  return 0;
17995  ;
17996  return 0;
17997}
17998_ACEOF
17999rm -f conftest.$ac_objext
18000if { (ac_try="$ac_compile"
18001case "(($ac_try" in
18002  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18003  *) ac_try_echo=$ac_try;;
18004esac
18005eval "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_c_werror_flag" || test ! -s conftest.err'
18014  { (case "(($ac_try" in
18015  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18016  *) ac_try_echo=$ac_try;;
18017esac
18018eval "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;;
18027esac
18028eval "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_type_u_int64_t=yes
18034else
18035  echo "$as_me: failed program was:" >&5
18036sed 's/^/| /' conftest.$ac_ext >&5
18037
18038	ac_cv_type_u_int64_t=no
18039fi
18040
18041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18042fi
18043{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
18044echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
18045if test $ac_cv_type_u_int64_t = yes; then
18046
18047cat >>confdefs.h <<_ACEOF
18048#define HAVE_U_INT64_T 1
18049_ACEOF
18050
18051
18052else
18053  { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
18054echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
18055   { (exit 1); exit 1; }; }
18056fi
18057
18058fi
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
18070do
18071as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18072{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18073echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18074if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18075  echo $ECHO_N "(cached) $ECHO_C" >&6
18076else
18077  cat >conftest.$ac_ext <<_ACEOF
18078/* confdefs.h.  */
18079_ACEOF
18080cat confdefs.h >>conftest.$ac_ext
18081cat >>conftest.$ac_ext <<_ACEOF
18082/* end confdefs.h.  */
18083/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18084   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18085#define $ac_func innocuous_$ac_func
18086
18087/* System header to define __stub macros and hopefully few prototypes,
18088    which can conflict with char $ac_func (); below.
18089    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18090    <limits.h> exists even on freestanding compilers.  */
18091
18092#ifdef __STDC__
18093# include <limits.h>
18094#else
18095# include <assert.h>
18096#endif
18097
18098#undef $ac_func
18099
18100/* Override any GCC internal prototype to avoid an error.
18101   Use char because int might match the return type of a GCC
18102   builtin and then its argument prototype would still apply.  */
18103#ifdef __cplusplus
18104extern "C"
18105#endif
18106char $ac_func ();
18107/* The GNU C library defines this for functions which it implements
18108    to always fail with ENOSYS.  Some functions are actually named
18109    something starting with __ and the normal name is an alias.  */
18110#if defined __stub_$ac_func || defined __stub___$ac_func
18111choke me
18112#endif
18113
18114int
18115main ()
18116{
18117return $ac_func ();
18118  ;
18119  return 0;
18120}
18121_ACEOF
18122rm -f conftest.$ac_objext conftest$ac_exeext
18123if { (ac_try="$ac_link"
18124case "(($ac_try" in
18125  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18126  *) ac_try_echo=$ac_try;;
18127esac
18128eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18129  (eval "$ac_link") 2>conftest.er1
18130  ac_status=$?
18131  grep -v '^ *+' conftest.er1 >conftest.err
18132  rm -f conftest.er1
18133  cat conftest.err >&5
18134  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18135  (exit $ac_status); } &&
18136	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18137  { (case "(($ac_try" in
18138  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18139  *) ac_try_echo=$ac_try;;
18140esac
18141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18142  (eval "$ac_try") 2>&5
18143  ac_status=$?
18144  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18145  (exit $ac_status); }; } &&
18146	 { ac_try='test -s conftest$ac_exeext'
18147  { (case "(($ac_try" in
18148  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18149  *) ac_try_echo=$ac_try;;
18150esac
18151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18152  (eval "$ac_try") 2>&5
18153  ac_status=$?
18154  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18155  (exit $ac_status); }; }; then
18156  eval "$as_ac_var=yes"
18157else
18158  echo "$as_me: failed program was:" >&5
18159sed 's/^/| /' conftest.$ac_ext >&5
18160
18161	eval "$as_ac_var=no"
18162fi
18163
18164rm -f core conftest.err conftest.$ac_objext \
18165      conftest$ac_exeext conftest.$ac_ext
18166fi
18167ac_res=`eval echo '${'$as_ac_var'}'`
18168	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18169echo "${ECHO_T}$ac_res" >&6; }
18170if test `eval echo '${'$as_ac_var'}'` = yes; then
18171  cat >>confdefs.h <<_ACEOF
18172#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18173_ACEOF
18174
18175fi
18176done
18177
18178
18179
18180
18181
18182for ac_func in powf fmodf strtof round
18183do
18184as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18185{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18186echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18187if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18188  echo $ECHO_N "(cached) $ECHO_C" >&6
18189else
18190  cat >conftest.$ac_ext <<_ACEOF
18191/* confdefs.h.  */
18192_ACEOF
18193cat confdefs.h >>conftest.$ac_ext
18194cat >>conftest.$ac_ext <<_ACEOF
18195/* end confdefs.h.  */
18196/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18197   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18198#define $ac_func innocuous_$ac_func
18199
18200/* System header to define __stub macros and hopefully few prototypes,
18201    which can conflict with char $ac_func (); below.
18202    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18203    <limits.h> exists even on freestanding compilers.  */
18204
18205#ifdef __STDC__
18206# include <limits.h>
18207#else
18208# include <assert.h>
18209#endif
18210
18211#undef $ac_func
18212
18213/* Override any GCC internal prototype to avoid an error.
18214   Use char because int might match the return type of a GCC
18215   builtin and then its argument prototype would still apply.  */
18216#ifdef __cplusplus
18217extern "C"
18218#endif
18219char $ac_func ();
18220/* The GNU C library defines this for functions which it implements
18221    to always fail with ENOSYS.  Some functions are actually named
18222    something starting with __ and the normal name is an alias.  */
18223#if defined __stub_$ac_func || defined __stub___$ac_func
18224choke me
18225#endif
18226
18227int
18228main ()
18229{
18230return $ac_func ();
18231  ;
18232  return 0;
18233}
18234_ACEOF
18235rm -f conftest.$ac_objext conftest$ac_exeext
18236if { (ac_try="$ac_link"
18237case "(($ac_try" in
18238  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18239  *) ac_try_echo=$ac_try;;
18240esac
18241eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18242  (eval "$ac_link") 2>conftest.er1
18243  ac_status=$?
18244  grep -v '^ *+' conftest.er1 >conftest.err
18245  rm -f conftest.er1
18246  cat conftest.err >&5
18247  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18248  (exit $ac_status); } &&
18249	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18250  { (case "(($ac_try" in
18251  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18252  *) ac_try_echo=$ac_try;;
18253esac
18254eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18255  (eval "$ac_try") 2>&5
18256  ac_status=$?
18257  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18258  (exit $ac_status); }; } &&
18259	 { ac_try='test -s conftest$ac_exeext'
18260  { (case "(($ac_try" in
18261  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18262  *) ac_try_echo=$ac_try;;
18263esac
18264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18265  (eval "$ac_try") 2>&5
18266  ac_status=$?
18267  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18268  (exit $ac_status); }; }; then
18269  eval "$as_ac_var=yes"
18270else
18271  echo "$as_me: failed program was:" >&5
18272sed 's/^/| /' conftest.$ac_ext >&5
18273
18274	eval "$as_ac_var=no"
18275fi
18276
18277rm -f core conftest.err conftest.$ac_objext \
18278      conftest$ac_exeext conftest.$ac_ext
18279fi
18280ac_res=`eval echo '${'$as_ac_var'}'`
18281	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18282echo "${ECHO_T}$ac_res" >&6; }
18283if test `eval echo '${'$as_ac_var'}'` = yes; then
18284  cat >>confdefs.h <<_ACEOF
18285#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18286_ACEOF
18287
18288fi
18289done
18290
18291
18292
18293
18294
18295
18296for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
18297do
18298as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18299{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18300echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18301if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18302  echo $ECHO_N "(cached) $ECHO_C" >&6
18303else
18304  cat >conftest.$ac_ext <<_ACEOF
18305/* confdefs.h.  */
18306_ACEOF
18307cat confdefs.h >>conftest.$ac_ext
18308cat >>conftest.$ac_ext <<_ACEOF
18309/* end confdefs.h.  */
18310/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18311   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18312#define $ac_func innocuous_$ac_func
18313
18314/* System header to define __stub macros and hopefully few prototypes,
18315    which can conflict with char $ac_func (); below.
18316    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18317    <limits.h> exists even on freestanding compilers.  */
18318
18319#ifdef __STDC__
18320# include <limits.h>
18321#else
18322# include <assert.h>
18323#endif
18324
18325#undef $ac_func
18326
18327/* Override any GCC internal prototype to avoid an error.
18328   Use char because int might match the return type of a GCC
18329   builtin and then its argument prototype would still apply.  */
18330#ifdef __cplusplus
18331extern "C"
18332#endif
18333char $ac_func ();
18334/* The GNU C library defines this for functions which it implements
18335    to always fail with ENOSYS.  Some functions are actually named
18336    something starting with __ and the normal name is an alias.  */
18337#if defined __stub_$ac_func || defined __stub___$ac_func
18338choke me
18339#endif
18340
18341int
18342main ()
18343{
18344return $ac_func ();
18345  ;
18346  return 0;
18347}
18348_ACEOF
18349rm -f conftest.$ac_objext conftest$ac_exeext
18350if { (ac_try="$ac_link"
18351case "(($ac_try" in
18352  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18353  *) ac_try_echo=$ac_try;;
18354esac
18355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18356  (eval "$ac_link") 2>conftest.er1
18357  ac_status=$?
18358  grep -v '^ *+' conftest.er1 >conftest.err
18359  rm -f conftest.er1
18360  cat conftest.err >&5
18361  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18362  (exit $ac_status); } &&
18363	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18364  { (case "(($ac_try" in
18365  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18366  *) ac_try_echo=$ac_try;;
18367esac
18368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18369  (eval "$ac_try") 2>&5
18370  ac_status=$?
18371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18372  (exit $ac_status); }; } &&
18373	 { ac_try='test -s conftest$ac_exeext'
18374  { (case "(($ac_try" in
18375  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18376  *) ac_try_echo=$ac_try;;
18377esac
18378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18379  (eval "$ac_try") 2>&5
18380  ac_status=$?
18381  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18382  (exit $ac_status); }; }; then
18383  eval "$as_ac_var=yes"
18384else
18385  echo "$as_me: failed program was:" >&5
18386sed 's/^/| /' conftest.$ac_ext >&5
18387
18388	eval "$as_ac_var=no"
18389fi
18390
18391rm -f core conftest.err conftest.$ac_objext \
18392      conftest$ac_exeext conftest.$ac_ext
18393fi
18394ac_res=`eval echo '${'$as_ac_var'}'`
18395	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18396echo "${ECHO_T}$ac_res" >&6; }
18397if test `eval echo '${'$as_ac_var'}'` = yes; then
18398  cat >>confdefs.h <<_ACEOF
18399#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18400_ACEOF
18401
18402fi
18403done
18404
18405
18406
18407
18408for ac_func in isatty mkdtemp mkstemp
18409do
18410as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18411{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18412echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18413if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18414  echo $ECHO_N "(cached) $ECHO_C" >&6
18415else
18416  cat >conftest.$ac_ext <<_ACEOF
18417/* confdefs.h.  */
18418_ACEOF
18419cat confdefs.h >>conftest.$ac_ext
18420cat >>conftest.$ac_ext <<_ACEOF
18421/* end confdefs.h.  */
18422/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18423   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18424#define $ac_func innocuous_$ac_func
18425
18426/* System header to define __stub macros and hopefully few prototypes,
18427    which can conflict with char $ac_func (); below.
18428    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18429    <limits.h> exists even on freestanding compilers.  */
18430
18431#ifdef __STDC__
18432# include <limits.h>
18433#else
18434# include <assert.h>
18435#endif
18436
18437#undef $ac_func
18438
18439/* Override any GCC internal prototype to avoid an error.
18440   Use char because int might match the return type of a GCC
18441   builtin and then its argument prototype would still apply.  */
18442#ifdef __cplusplus
18443extern "C"
18444#endif
18445char $ac_func ();
18446/* The GNU C library defines this for functions which it implements
18447    to always fail with ENOSYS.  Some functions are actually named
18448    something starting with __ and the normal name is an alias.  */
18449#if defined __stub_$ac_func || defined __stub___$ac_func
18450choke me
18451#endif
18452
18453int
18454main ()
18455{
18456return $ac_func ();
18457  ;
18458  return 0;
18459}
18460_ACEOF
18461rm -f conftest.$ac_objext conftest$ac_exeext
18462if { (ac_try="$ac_link"
18463case "(($ac_try" in
18464  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18465  *) ac_try_echo=$ac_try;;
18466esac
18467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18468  (eval "$ac_link") 2>conftest.er1
18469  ac_status=$?
18470  grep -v '^ *+' conftest.er1 >conftest.err
18471  rm -f conftest.er1
18472  cat conftest.err >&5
18473  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18474  (exit $ac_status); } &&
18475	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18476  { (case "(($ac_try" in
18477  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18478  *) ac_try_echo=$ac_try;;
18479esac
18480eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18481  (eval "$ac_try") 2>&5
18482  ac_status=$?
18483  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18484  (exit $ac_status); }; } &&
18485	 { ac_try='test -s conftest$ac_exeext'
18486  { (case "(($ac_try" in
18487  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18488  *) ac_try_echo=$ac_try;;
18489esac
18490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18491  (eval "$ac_try") 2>&5
18492  ac_status=$?
18493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18494  (exit $ac_status); }; }; then
18495  eval "$as_ac_var=yes"
18496else
18497  echo "$as_me: failed program was:" >&5
18498sed 's/^/| /' conftest.$ac_ext >&5
18499
18500	eval "$as_ac_var=no"
18501fi
18502
18503rm -f core conftest.err conftest.$ac_objext \
18504      conftest$ac_exeext conftest.$ac_ext
18505fi
18506ac_res=`eval echo '${'$as_ac_var'}'`
18507	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18508echo "${ECHO_T}$ac_res" >&6; }
18509if test `eval echo '${'$as_ac_var'}'` = yes; then
18510  cat >>confdefs.h <<_ACEOF
18511#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18512_ACEOF
18513
18514fi
18515done
18516
18517
18518
18519
18520
18521
18522
18523for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
18524do
18525as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18526{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18527echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18528if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18529  echo $ECHO_N "(cached) $ECHO_C" >&6
18530else
18531  cat >conftest.$ac_ext <<_ACEOF
18532/* confdefs.h.  */
18533_ACEOF
18534cat confdefs.h >>conftest.$ac_ext
18535cat >>conftest.$ac_ext <<_ACEOF
18536/* end confdefs.h.  */
18537/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18538   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18539#define $ac_func innocuous_$ac_func
18540
18541/* System header to define __stub macros and hopefully few prototypes,
18542    which can conflict with char $ac_func (); below.
18543    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18544    <limits.h> exists even on freestanding compilers.  */
18545
18546#ifdef __STDC__
18547# include <limits.h>
18548#else
18549# include <assert.h>
18550#endif
18551
18552#undef $ac_func
18553
18554/* Override any GCC internal prototype to avoid an error.
18555   Use char because int might match the return type of a GCC
18556   builtin and then its argument prototype would still apply.  */
18557#ifdef __cplusplus
18558extern "C"
18559#endif
18560char $ac_func ();
18561/* The GNU C library defines this for functions which it implements
18562    to always fail with ENOSYS.  Some functions are actually named
18563    something starting with __ and the normal name is an alias.  */
18564#if defined __stub_$ac_func || defined __stub___$ac_func
18565choke me
18566#endif
18567
18568int
18569main ()
18570{
18571return $ac_func ();
18572  ;
18573  return 0;
18574}
18575_ACEOF
18576rm -f conftest.$ac_objext conftest$ac_exeext
18577if { (ac_try="$ac_link"
18578case "(($ac_try" in
18579  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18580  *) ac_try_echo=$ac_try;;
18581esac
18582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18583  (eval "$ac_link") 2>conftest.er1
18584  ac_status=$?
18585  grep -v '^ *+' conftest.er1 >conftest.err
18586  rm -f conftest.er1
18587  cat conftest.err >&5
18588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18589  (exit $ac_status); } &&
18590	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18591  { (case "(($ac_try" in
18592  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18593  *) ac_try_echo=$ac_try;;
18594esac
18595eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18596  (eval "$ac_try") 2>&5
18597  ac_status=$?
18598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18599  (exit $ac_status); }; } &&
18600	 { ac_try='test -s conftest$ac_exeext'
18601  { (case "(($ac_try" in
18602  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18603  *) ac_try_echo=$ac_try;;
18604esac
18605eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18606  (eval "$ac_try") 2>&5
18607  ac_status=$?
18608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18609  (exit $ac_status); }; }; then
18610  eval "$as_ac_var=yes"
18611else
18612  echo "$as_me: failed program was:" >&5
18613sed 's/^/| /' conftest.$ac_ext >&5
18614
18615	eval "$as_ac_var=no"
18616fi
18617
18618rm -f core conftest.err conftest.$ac_objext \
18619      conftest$ac_exeext conftest.$ac_ext
18620fi
18621ac_res=`eval echo '${'$as_ac_var'}'`
18622	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18623echo "${ECHO_T}$ac_res" >&6; }
18624if test `eval echo '${'$as_ac_var'}'` = yes; then
18625  cat >>confdefs.h <<_ACEOF
18626#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18627_ACEOF
18628
18629fi
18630done
18631
18632
18633
18634
18635
18636for ac_func in strerror strerror_r strerror_s setenv
18637do
18638as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18639{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18640echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18641if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18642  echo $ECHO_N "(cached) $ECHO_C" >&6
18643else
18644  cat >conftest.$ac_ext <<_ACEOF
18645/* confdefs.h.  */
18646_ACEOF
18647cat confdefs.h >>conftest.$ac_ext
18648cat >>conftest.$ac_ext <<_ACEOF
18649/* end confdefs.h.  */
18650/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18651   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18652#define $ac_func innocuous_$ac_func
18653
18654/* System header to define __stub macros and hopefully few prototypes,
18655    which can conflict with char $ac_func (); below.
18656    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18657    <limits.h> exists even on freestanding compilers.  */
18658
18659#ifdef __STDC__
18660# include <limits.h>
18661#else
18662# include <assert.h>
18663#endif
18664
18665#undef $ac_func
18666
18667/* Override any GCC internal prototype to avoid an error.
18668   Use char because int might match the return type of a GCC
18669   builtin and then its argument prototype would still apply.  */
18670#ifdef __cplusplus
18671extern "C"
18672#endif
18673char $ac_func ();
18674/* The GNU C library defines this for functions which it implements
18675    to always fail with ENOSYS.  Some functions are actually named
18676    something starting with __ and the normal name is an alias.  */
18677#if defined __stub_$ac_func || defined __stub___$ac_func
18678choke me
18679#endif
18680
18681int
18682main ()
18683{
18684return $ac_func ();
18685  ;
18686  return 0;
18687}
18688_ACEOF
18689rm -f conftest.$ac_objext conftest$ac_exeext
18690if { (ac_try="$ac_link"
18691case "(($ac_try" in
18692  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18693  *) ac_try_echo=$ac_try;;
18694esac
18695eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18696  (eval "$ac_link") 2>conftest.er1
18697  ac_status=$?
18698  grep -v '^ *+' conftest.er1 >conftest.err
18699  rm -f conftest.er1
18700  cat conftest.err >&5
18701  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18702  (exit $ac_status); } &&
18703	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18704  { (case "(($ac_try" in
18705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18706  *) ac_try_echo=$ac_try;;
18707esac
18708eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18709  (eval "$ac_try") 2>&5
18710  ac_status=$?
18711  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18712  (exit $ac_status); }; } &&
18713	 { ac_try='test -s conftest$ac_exeext'
18714  { (case "(($ac_try" in
18715  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18716  *) ac_try_echo=$ac_try;;
18717esac
18718eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18719  (eval "$ac_try") 2>&5
18720  ac_status=$?
18721  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18722  (exit $ac_status); }; }; then
18723  eval "$as_ac_var=yes"
18724else
18725  echo "$as_me: failed program was:" >&5
18726sed 's/^/| /' conftest.$ac_ext >&5
18727
18728	eval "$as_ac_var=no"
18729fi
18730
18731rm -f core conftest.err conftest.$ac_objext \
18732      conftest$ac_exeext conftest.$ac_ext
18733fi
18734ac_res=`eval echo '${'$as_ac_var'}'`
18735	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18736echo "${ECHO_T}$ac_res" >&6; }
18737if test `eval echo '${'$as_ac_var'}'` = yes; then
18738  cat >>confdefs.h <<_ACEOF
18739#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18740_ACEOF
18741
18742fi
18743done
18744
18745
18746
18747
18748
18749for ac_func in strtoll strtoq sysconf malloc_zone_statistics
18750do
18751as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18752{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18753echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18754if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18755  echo $ECHO_N "(cached) $ECHO_C" >&6
18756else
18757  cat >conftest.$ac_ext <<_ACEOF
18758/* confdefs.h.  */
18759_ACEOF
18760cat confdefs.h >>conftest.$ac_ext
18761cat >>conftest.$ac_ext <<_ACEOF
18762/* end confdefs.h.  */
18763/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18764   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18765#define $ac_func innocuous_$ac_func
18766
18767/* System header to define __stub macros and hopefully few prototypes,
18768    which can conflict with char $ac_func (); below.
18769    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18770    <limits.h> exists even on freestanding compilers.  */
18771
18772#ifdef __STDC__
18773# include <limits.h>
18774#else
18775# include <assert.h>
18776#endif
18777
18778#undef $ac_func
18779
18780/* Override any GCC internal prototype to avoid an error.
18781   Use char because int might match the return type of a GCC
18782   builtin and then its argument prototype would still apply.  */
18783#ifdef __cplusplus
18784extern "C"
18785#endif
18786char $ac_func ();
18787/* The GNU C library defines this for functions which it implements
18788    to always fail with ENOSYS.  Some functions are actually named
18789    something starting with __ and the normal name is an alias.  */
18790#if defined __stub_$ac_func || defined __stub___$ac_func
18791choke me
18792#endif
18793
18794int
18795main ()
18796{
18797return $ac_func ();
18798  ;
18799  return 0;
18800}
18801_ACEOF
18802rm -f conftest.$ac_objext conftest$ac_exeext
18803if { (ac_try="$ac_link"
18804case "(($ac_try" in
18805  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18806  *) ac_try_echo=$ac_try;;
18807esac
18808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18809  (eval "$ac_link") 2>conftest.er1
18810  ac_status=$?
18811  grep -v '^ *+' conftest.er1 >conftest.err
18812  rm -f conftest.er1
18813  cat conftest.err >&5
18814  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18815  (exit $ac_status); } &&
18816	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18817  { (case "(($ac_try" in
18818  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18819  *) ac_try_echo=$ac_try;;
18820esac
18821eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18822  (eval "$ac_try") 2>&5
18823  ac_status=$?
18824  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18825  (exit $ac_status); }; } &&
18826	 { ac_try='test -s conftest$ac_exeext'
18827  { (case "(($ac_try" in
18828  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18829  *) ac_try_echo=$ac_try;;
18830esac
18831eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18832  (eval "$ac_try") 2>&5
18833  ac_status=$?
18834  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18835  (exit $ac_status); }; }; then
18836  eval "$as_ac_var=yes"
18837else
18838  echo "$as_me: failed program was:" >&5
18839sed 's/^/| /' conftest.$ac_ext >&5
18840
18841	eval "$as_ac_var=no"
18842fi
18843
18844rm -f core conftest.err conftest.$ac_objext \
18845      conftest$ac_exeext conftest.$ac_ext
18846fi
18847ac_res=`eval echo '${'$as_ac_var'}'`
18848	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18849echo "${ECHO_T}$ac_res" >&6; }
18850if test `eval echo '${'$as_ac_var'}'` = yes; then
18851  cat >>confdefs.h <<_ACEOF
18852#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18853_ACEOF
18854
18855fi
18856done
18857
18858
18859
18860
18861
18862for ac_func in setjmp longjmp sigsetjmp siglongjmp
18863do
18864as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18865{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18866echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18867if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18868  echo $ECHO_N "(cached) $ECHO_C" >&6
18869else
18870  cat >conftest.$ac_ext <<_ACEOF
18871/* confdefs.h.  */
18872_ACEOF
18873cat confdefs.h >>conftest.$ac_ext
18874cat >>conftest.$ac_ext <<_ACEOF
18875/* end confdefs.h.  */
18876/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18877   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18878#define $ac_func innocuous_$ac_func
18879
18880/* System header to define __stub macros and hopefully few prototypes,
18881    which can conflict with char $ac_func (); below.
18882    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18883    <limits.h> exists even on freestanding compilers.  */
18884
18885#ifdef __STDC__
18886# include <limits.h>
18887#else
18888# include <assert.h>
18889#endif
18890
18891#undef $ac_func
18892
18893/* Override any GCC internal prototype to avoid an error.
18894   Use char because int might match the return type of a GCC
18895   builtin and then its argument prototype would still apply.  */
18896#ifdef __cplusplus
18897extern "C"
18898#endif
18899char $ac_func ();
18900/* The GNU C library defines this for functions which it implements
18901    to always fail with ENOSYS.  Some functions are actually named
18902    something starting with __ and the normal name is an alias.  */
18903#if defined __stub_$ac_func || defined __stub___$ac_func
18904choke me
18905#endif
18906
18907int
18908main ()
18909{
18910return $ac_func ();
18911  ;
18912  return 0;
18913}
18914_ACEOF
18915rm -f conftest.$ac_objext conftest$ac_exeext
18916if { (ac_try="$ac_link"
18917case "(($ac_try" in
18918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18919  *) ac_try_echo=$ac_try;;
18920esac
18921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18922  (eval "$ac_link") 2>conftest.er1
18923  ac_status=$?
18924  grep -v '^ *+' conftest.er1 >conftest.err
18925  rm -f conftest.er1
18926  cat conftest.err >&5
18927  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18928  (exit $ac_status); } &&
18929	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18930  { (case "(($ac_try" in
18931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18932  *) ac_try_echo=$ac_try;;
18933esac
18934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18935  (eval "$ac_try") 2>&5
18936  ac_status=$?
18937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18938  (exit $ac_status); }; } &&
18939	 { ac_try='test -s conftest$ac_exeext'
18940  { (case "(($ac_try" in
18941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18942  *) ac_try_echo=$ac_try;;
18943esac
18944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18945  (eval "$ac_try") 2>&5
18946  ac_status=$?
18947  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18948  (exit $ac_status); }; }; then
18949  eval "$as_ac_var=yes"
18950else
18951  echo "$as_me: failed program was:" >&5
18952sed 's/^/| /' conftest.$ac_ext >&5
18953
18954	eval "$as_ac_var=no"
18955fi
18956
18957rm -f core conftest.err conftest.$ac_objext \
18958      conftest$ac_exeext conftest.$ac_ext
18959fi
18960ac_res=`eval echo '${'$as_ac_var'}'`
18961	       { echo "$as_me:$LINENO: result: $ac_res" >&5
18962echo "${ECHO_T}$ac_res" >&6; }
18963if test `eval echo '${'$as_ac_var'}'` = yes; then
18964  cat >>confdefs.h <<_ACEOF
18965#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18966_ACEOF
18967
18968fi
18969done
18970
18971{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18972echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18973if test "${llvm_cv_c_printf_a+set}" = set; then
18974  echo $ECHO_N "(cached) $ECHO_C" >&6
18975else
18976  ac_ext=c
18977ac_cpp='$CPP $CPPFLAGS'
18978ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18979ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18980ac_compiler_gnu=$ac_cv_c_compiler_gnu
18981
18982 if test "$cross_compiling" = yes; then
18983  llvmac_cv_c_printf_a=no
18984else
18985  cat >conftest.$ac_ext <<_ACEOF
18986
18987  /* confdefs.h.  */
18988_ACEOF
18989cat confdefs.h >>conftest.$ac_ext
18990cat >>conftest.$ac_ext <<_ACEOF
18991/* end confdefs.h.  */
18992
18993#include <stdio.h>
18994#include <stdlib.h>
18995
18996int
18997main ()
18998{
18999
19000volatile double A, B;
19001char Buffer[100];
19002A = 1;
19003A /= 10.0;
19004sprintf(Buffer, "%a", A);
19005B = atof(Buffer);
19006if (A != B)
19007  return (1);
19008if (A != 0x1.999999999999ap-4)
19009  return (1);
19010return (0);
19011  ;
19012  return 0;
19013}
19014_ACEOF
19015rm -f conftest$ac_exeext
19016if { (ac_try="$ac_link"
19017case "(($ac_try" in
19018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19019  *) ac_try_echo=$ac_try;;
19020esac
19021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19022  (eval "$ac_link") 2>&5
19023  ac_status=$?
19024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19025  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19026  { (case "(($ac_try" in
19027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19028  *) ac_try_echo=$ac_try;;
19029esac
19030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19031  (eval "$ac_try") 2>&5
19032  ac_status=$?
19033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19034  (exit $ac_status); }; }; then
19035  llvm_cv_c_printf_a=yes
19036else
19037  echo "$as_me: program exited with status $ac_status" >&5
19038echo "$as_me: failed program was:" >&5
19039sed 's/^/| /' conftest.$ac_ext >&5
19040
19041( exit $ac_status )
19042llvmac_cv_c_printf_a=no
19043fi
19044rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19045fi
19046
19047
19048 ac_ext=c
19049ac_cpp='$CPP $CPPFLAGS'
19050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19052ac_compiler_gnu=$ac_cv_c_compiler_gnu
19053
19054fi
19055{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
19056echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
19057 if test "$llvm_cv_c_printf_a" = "yes"; then
19058
19059cat >>confdefs.h <<\_ACEOF
19060#define HAVE_PRINTF_A 1
19061_ACEOF
19062
19063 fi
19064
19065
19066{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
19067echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
19068if test "${ac_cv_func_rand48+set}" = set; then
19069  echo $ECHO_N "(cached) $ECHO_C" >&6
19070else
19071  ac_ext=cpp
19072ac_cpp='$CXXCPP $CPPFLAGS'
19073ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19074ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19075ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19076
19077   cat >conftest.$ac_ext <<_ACEOF
19078/* confdefs.h.  */
19079_ACEOF
19080cat confdefs.h >>conftest.$ac_ext
19081cat >>conftest.$ac_ext <<_ACEOF
19082/* end confdefs.h.  */
19083#include <stdlib.h>
19084int
19085main ()
19086{
19087srand48(0);lrand48();drand48();
19088  ;
19089  return 0;
19090}
19091_ACEOF
19092rm -f conftest.$ac_objext
19093if { (ac_try="$ac_compile"
19094case "(($ac_try" in
19095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19096  *) ac_try_echo=$ac_try;;
19097esac
19098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19099  (eval "$ac_compile") 2>conftest.er1
19100  ac_status=$?
19101  grep -v '^ *+' conftest.er1 >conftest.err
19102  rm -f conftest.er1
19103  cat conftest.err >&5
19104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19105  (exit $ac_status); } &&
19106	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19107  { (case "(($ac_try" in
19108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19109  *) ac_try_echo=$ac_try;;
19110esac
19111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19112  (eval "$ac_try") 2>&5
19113  ac_status=$?
19114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19115  (exit $ac_status); }; } &&
19116	 { ac_try='test -s conftest.$ac_objext'
19117  { (case "(($ac_try" in
19118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19119  *) ac_try_echo=$ac_try;;
19120esac
19121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19122  (eval "$ac_try") 2>&5
19123  ac_status=$?
19124  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19125  (exit $ac_status); }; }; then
19126  ac_cv_func_rand48=yes
19127else
19128  echo "$as_me: failed program was:" >&5
19129sed 's/^/| /' conftest.$ac_ext >&5
19130
19131	ac_cv_func_rand48=no
19132fi
19133
19134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19135  ac_ext=c
19136ac_cpp='$CPP $CPPFLAGS'
19137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19139ac_compiler_gnu=$ac_cv_c_compiler_gnu
19140
19141fi
19142{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
19143echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
19144
19145if test "$ac_cv_func_rand48" = "yes" ; then
19146
19147cat >>confdefs.h <<\_ACEOF
19148#define HAVE_RAND48 1
19149_ACEOF
19150
19151fi
19152
19153
19154
19155{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19156echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19157if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19158  echo $ECHO_N "(cached) $ECHO_C" >&6
19159else
19160  ac_ext=cpp
19161ac_cpp='$CXXCPP $CPPFLAGS'
19162ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19163ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19164ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19165
19166   cat >conftest.$ac_ext <<_ACEOF
19167/* confdefs.h.  */
19168_ACEOF
19169cat confdefs.h >>conftest.$ac_ext
19170cat >>conftest.$ac_ext <<_ACEOF
19171/* end confdefs.h.  */
19172#include <math.h>
19173int
19174main ()
19175{
19176float f; isnan(f);
19177  ;
19178  return 0;
19179}
19180_ACEOF
19181rm -f conftest.$ac_objext
19182if { (ac_try="$ac_compile"
19183case "(($ac_try" in
19184  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19185  *) ac_try_echo=$ac_try;;
19186esac
19187eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19188  (eval "$ac_compile") 2>conftest.er1
19189  ac_status=$?
19190  grep -v '^ *+' conftest.er1 >conftest.err
19191  rm -f conftest.er1
19192  cat conftest.err >&5
19193  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19194  (exit $ac_status); } &&
19195	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19196  { (case "(($ac_try" in
19197  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19198  *) ac_try_echo=$ac_try;;
19199esac
19200eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19201  (eval "$ac_try") 2>&5
19202  ac_status=$?
19203  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19204  (exit $ac_status); }; } &&
19205	 { ac_try='test -s conftest.$ac_objext'
19206  { (case "(($ac_try" in
19207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19208  *) ac_try_echo=$ac_try;;
19209esac
19210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19211  (eval "$ac_try") 2>&5
19212  ac_status=$?
19213  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19214  (exit $ac_status); }; }; then
19215  ac_cv_func_isnan_in_math_h=yes
19216else
19217  echo "$as_me: failed program was:" >&5
19218sed 's/^/| /' conftest.$ac_ext >&5
19219
19220	ac_cv_func_isnan_in_math_h=no
19221fi
19222
19223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19224  ac_ext=c
19225ac_cpp='$CPP $CPPFLAGS'
19226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19228ac_compiler_gnu=$ac_cv_c_compiler_gnu
19229
19230fi
19231{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19232echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19233
19234
19235if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19236
19237cat >>confdefs.h <<\_ACEOF
19238#define HAVE_ISNAN_IN_MATH_H 1
19239_ACEOF
19240
19241fi
19242
19243{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19244echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19245if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19246  echo $ECHO_N "(cached) $ECHO_C" >&6
19247else
19248  ac_ext=cpp
19249ac_cpp='$CXXCPP $CPPFLAGS'
19250ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19251ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19252ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19253
19254   cat >conftest.$ac_ext <<_ACEOF
19255/* confdefs.h.  */
19256_ACEOF
19257cat confdefs.h >>conftest.$ac_ext
19258cat >>conftest.$ac_ext <<_ACEOF
19259/* end confdefs.h.  */
19260#include <cmath>
19261int
19262main ()
19263{
19264float f; isnan(f);
19265  ;
19266  return 0;
19267}
19268_ACEOF
19269rm -f conftest.$ac_objext
19270if { (ac_try="$ac_compile"
19271case "(($ac_try" in
19272  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19273  *) ac_try_echo=$ac_try;;
19274esac
19275eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19276  (eval "$ac_compile") 2>conftest.er1
19277  ac_status=$?
19278  grep -v '^ *+' conftest.er1 >conftest.err
19279  rm -f conftest.er1
19280  cat conftest.err >&5
19281  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19282  (exit $ac_status); } &&
19283	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19284  { (case "(($ac_try" in
19285  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19286  *) ac_try_echo=$ac_try;;
19287esac
19288eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19289  (eval "$ac_try") 2>&5
19290  ac_status=$?
19291  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19292  (exit $ac_status); }; } &&
19293	 { ac_try='test -s conftest.$ac_objext'
19294  { (case "(($ac_try" in
19295  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19296  *) ac_try_echo=$ac_try;;
19297esac
19298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19299  (eval "$ac_try") 2>&5
19300  ac_status=$?
19301  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19302  (exit $ac_status); }; }; then
19303  ac_cv_func_isnan_in_cmath=yes
19304else
19305  echo "$as_me: failed program was:" >&5
19306sed 's/^/| /' conftest.$ac_ext >&5
19307
19308	ac_cv_func_isnan_in_cmath=no
19309fi
19310
19311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19312  ac_ext=c
19313ac_cpp='$CPP $CPPFLAGS'
19314ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19315ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19316ac_compiler_gnu=$ac_cv_c_compiler_gnu
19317
19318fi
19319{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19320echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19321
19322if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19323
19324cat >>confdefs.h <<\_ACEOF
19325#define HAVE_ISNAN_IN_CMATH 1
19326_ACEOF
19327
19328fi
19329
19330{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19331echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19332if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19333  echo $ECHO_N "(cached) $ECHO_C" >&6
19334else
19335  ac_ext=cpp
19336ac_cpp='$CXXCPP $CPPFLAGS'
19337ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19338ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19339ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19340
19341   cat >conftest.$ac_ext <<_ACEOF
19342/* confdefs.h.  */
19343_ACEOF
19344cat confdefs.h >>conftest.$ac_ext
19345cat >>conftest.$ac_ext <<_ACEOF
19346/* end confdefs.h.  */
19347#include <cmath>
19348int
19349main ()
19350{
19351float f; std::isnan(f);
19352  ;
19353  return 0;
19354}
19355_ACEOF
19356rm -f conftest.$ac_objext
19357if { (ac_try="$ac_compile"
19358case "(($ac_try" in
19359  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19360  *) ac_try_echo=$ac_try;;
19361esac
19362eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19363  (eval "$ac_compile") 2>conftest.er1
19364  ac_status=$?
19365  grep -v '^ *+' conftest.er1 >conftest.err
19366  rm -f conftest.er1
19367  cat conftest.err >&5
19368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19369  (exit $ac_status); } &&
19370	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19371  { (case "(($ac_try" in
19372  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19373  *) ac_try_echo=$ac_try;;
19374esac
19375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19376  (eval "$ac_try") 2>&5
19377  ac_status=$?
19378  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19379  (exit $ac_status); }; } &&
19380	 { ac_try='test -s conftest.$ac_objext'
19381  { (case "(($ac_try" in
19382  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19383  *) ac_try_echo=$ac_try;;
19384esac
19385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19386  (eval "$ac_try") 2>&5
19387  ac_status=$?
19388  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19389  (exit $ac_status); }; }; then
19390  ac_cv_func_std_isnan_in_cmath=yes
19391else
19392  echo "$as_me: failed program was:" >&5
19393sed 's/^/| /' conftest.$ac_ext >&5
19394
19395	ac_cv_func_std_isnan_in_cmath=no
19396fi
19397
19398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19399  ac_ext=c
19400ac_cpp='$CPP $CPPFLAGS'
19401ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19402ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19403ac_compiler_gnu=$ac_cv_c_compiler_gnu
19404
19405fi
19406{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19407echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19408
19409if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19410
19411cat >>confdefs.h <<\_ACEOF
19412#define HAVE_STD_ISNAN_IN_CMATH 1
19413_ACEOF
19414
19415fi
19416
19417
19418{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19419echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19420if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19421  echo $ECHO_N "(cached) $ECHO_C" >&6
19422else
19423  ac_ext=cpp
19424ac_cpp='$CXXCPP $CPPFLAGS'
19425ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19426ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19427ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19428
19429   cat >conftest.$ac_ext <<_ACEOF
19430/* confdefs.h.  */
19431_ACEOF
19432cat confdefs.h >>conftest.$ac_ext
19433cat >>conftest.$ac_ext <<_ACEOF
19434/* end confdefs.h.  */
19435#include <math.h>
19436int
19437main ()
19438{
19439float f; isinf(f);
19440  ;
19441  return 0;
19442}
19443_ACEOF
19444rm -f conftest.$ac_objext
19445if { (ac_try="$ac_compile"
19446case "(($ac_try" in
19447  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19448  *) ac_try_echo=$ac_try;;
19449esac
19450eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19451  (eval "$ac_compile") 2>conftest.er1
19452  ac_status=$?
19453  grep -v '^ *+' conftest.er1 >conftest.err
19454  rm -f conftest.er1
19455  cat conftest.err >&5
19456  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19457  (exit $ac_status); } &&
19458	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19459  { (case "(($ac_try" in
19460  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19461  *) ac_try_echo=$ac_try;;
19462esac
19463eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19464  (eval "$ac_try") 2>&5
19465  ac_status=$?
19466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19467  (exit $ac_status); }; } &&
19468	 { ac_try='test -s conftest.$ac_objext'
19469  { (case "(($ac_try" in
19470  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19471  *) ac_try_echo=$ac_try;;
19472esac
19473eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19474  (eval "$ac_try") 2>&5
19475  ac_status=$?
19476  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19477  (exit $ac_status); }; }; then
19478  ac_cv_func_isinf_in_math_h=yes
19479else
19480  echo "$as_me: failed program was:" >&5
19481sed 's/^/| /' conftest.$ac_ext >&5
19482
19483	ac_cv_func_isinf_in_math_h=no
19484fi
19485
19486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19487  ac_ext=c
19488ac_cpp='$CPP $CPPFLAGS'
19489ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19490ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19491ac_compiler_gnu=$ac_cv_c_compiler_gnu
19492
19493fi
19494{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19495echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19496
19497if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19498
19499cat >>confdefs.h <<\_ACEOF
19500#define HAVE_ISINF_IN_MATH_H 1
19501_ACEOF
19502
19503fi
19504
19505{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19506echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19507if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19508  echo $ECHO_N "(cached) $ECHO_C" >&6
19509else
19510  ac_ext=cpp
19511ac_cpp='$CXXCPP $CPPFLAGS'
19512ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19513ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19514ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19515
19516   cat >conftest.$ac_ext <<_ACEOF
19517/* confdefs.h.  */
19518_ACEOF
19519cat confdefs.h >>conftest.$ac_ext
19520cat >>conftest.$ac_ext <<_ACEOF
19521/* end confdefs.h.  */
19522#include <cmath>
19523int
19524main ()
19525{
19526float f; isinf(f);
19527  ;
19528  return 0;
19529}
19530_ACEOF
19531rm -f conftest.$ac_objext
19532if { (ac_try="$ac_compile"
19533case "(($ac_try" in
19534  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19535  *) ac_try_echo=$ac_try;;
19536esac
19537eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19538  (eval "$ac_compile") 2>conftest.er1
19539  ac_status=$?
19540  grep -v '^ *+' conftest.er1 >conftest.err
19541  rm -f conftest.er1
19542  cat conftest.err >&5
19543  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19544  (exit $ac_status); } &&
19545	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19546  { (case "(($ac_try" in
19547  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19548  *) ac_try_echo=$ac_try;;
19549esac
19550eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19551  (eval "$ac_try") 2>&5
19552  ac_status=$?
19553  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19554  (exit $ac_status); }; } &&
19555	 { ac_try='test -s conftest.$ac_objext'
19556  { (case "(($ac_try" in
19557  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19558  *) ac_try_echo=$ac_try;;
19559esac
19560eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19561  (eval "$ac_try") 2>&5
19562  ac_status=$?
19563  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19564  (exit $ac_status); }; }; then
19565  ac_cv_func_isinf_in_cmath=yes
19566else
19567  echo "$as_me: failed program was:" >&5
19568sed 's/^/| /' conftest.$ac_ext >&5
19569
19570	ac_cv_func_isinf_in_cmath=no
19571fi
19572
19573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19574  ac_ext=c
19575ac_cpp='$CPP $CPPFLAGS'
19576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19578ac_compiler_gnu=$ac_cv_c_compiler_gnu
19579
19580fi
19581{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19582echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19583
19584if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19585
19586cat >>confdefs.h <<\_ACEOF
19587#define HAVE_ISINF_IN_CMATH 1
19588_ACEOF
19589
19590fi
19591
19592{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19593echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19594if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19595  echo $ECHO_N "(cached) $ECHO_C" >&6
19596else
19597  ac_ext=cpp
19598ac_cpp='$CXXCPP $CPPFLAGS'
19599ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19600ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19601ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19602
19603   cat >conftest.$ac_ext <<_ACEOF
19604/* confdefs.h.  */
19605_ACEOF
19606cat confdefs.h >>conftest.$ac_ext
19607cat >>conftest.$ac_ext <<_ACEOF
19608/* end confdefs.h.  */
19609#include <cmath>
19610int
19611main ()
19612{
19613float f; std::isinf(f)}
19614  ;
19615  return 0;
19616}
19617_ACEOF
19618rm -f conftest.$ac_objext
19619if { (ac_try="$ac_compile"
19620case "(($ac_try" in
19621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19622  *) ac_try_echo=$ac_try;;
19623esac
19624eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19625  (eval "$ac_compile") 2>conftest.er1
19626  ac_status=$?
19627  grep -v '^ *+' conftest.er1 >conftest.err
19628  rm -f conftest.er1
19629  cat conftest.err >&5
19630  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19631  (exit $ac_status); } &&
19632	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19633  { (case "(($ac_try" in
19634  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19635  *) ac_try_echo=$ac_try;;
19636esac
19637eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19638  (eval "$ac_try") 2>&5
19639  ac_status=$?
19640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19641  (exit $ac_status); }; } &&
19642	 { ac_try='test -s conftest.$ac_objext'
19643  { (case "(($ac_try" in
19644  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19645  *) ac_try_echo=$ac_try;;
19646esac
19647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19648  (eval "$ac_try") 2>&5
19649  ac_status=$?
19650  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19651  (exit $ac_status); }; }; then
19652  ac_cv_func_std_isinf_in_cmath=yes
19653else
19654  echo "$as_me: failed program was:" >&5
19655sed 's/^/| /' conftest.$ac_ext >&5
19656
19657	ac_cv_func_std_isinf_in_cmath=no
19658fi
19659
19660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19661  ac_ext=c
19662ac_cpp='$CPP $CPPFLAGS'
19663ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19664ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19665ac_compiler_gnu=$ac_cv_c_compiler_gnu
19666
19667fi
19668{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19669echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19670
19671if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19672
19673cat >>confdefs.h <<\_ACEOF
19674#define HAVE_STD_ISINF_IN_CMATH 1
19675_ACEOF
19676
19677fi
19678
19679{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19680echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19681if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19682  echo $ECHO_N "(cached) $ECHO_C" >&6
19683else
19684  ac_ext=cpp
19685ac_cpp='$CXXCPP $CPPFLAGS'
19686ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19687ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19688ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19689
19690   cat >conftest.$ac_ext <<_ACEOF
19691/* confdefs.h.  */
19692_ACEOF
19693cat confdefs.h >>conftest.$ac_ext
19694cat >>conftest.$ac_ext <<_ACEOF
19695/* end confdefs.h.  */
19696#include <ieeefp.h>
19697int
19698main ()
19699{
19700float f; finite(f);
19701  ;
19702  return 0;
19703}
19704_ACEOF
19705rm -f conftest.$ac_objext
19706if { (ac_try="$ac_compile"
19707case "(($ac_try" in
19708  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19709  *) ac_try_echo=$ac_try;;
19710esac
19711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19712  (eval "$ac_compile") 2>conftest.er1
19713  ac_status=$?
19714  grep -v '^ *+' conftest.er1 >conftest.err
19715  rm -f conftest.er1
19716  cat conftest.err >&5
19717  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19718  (exit $ac_status); } &&
19719	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19720  { (case "(($ac_try" in
19721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19722  *) ac_try_echo=$ac_try;;
19723esac
19724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19725  (eval "$ac_try") 2>&5
19726  ac_status=$?
19727  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19728  (exit $ac_status); }; } &&
19729	 { ac_try='test -s conftest.$ac_objext'
19730  { (case "(($ac_try" in
19731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19732  *) ac_try_echo=$ac_try;;
19733esac
19734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19735  (eval "$ac_try") 2>&5
19736  ac_status=$?
19737  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19738  (exit $ac_status); }; }; then
19739  ac_cv_func_finite_in_ieeefp_h=yes
19740else
19741  echo "$as_me: failed program was:" >&5
19742sed 's/^/| /' conftest.$ac_ext >&5
19743
19744	ac_cv_func_finite_in_ieeefp_h=no
19745fi
19746
19747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19748  ac_ext=c
19749ac_cpp='$CPP $CPPFLAGS'
19750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19752ac_compiler_gnu=$ac_cv_c_compiler_gnu
19753
19754fi
19755{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19756echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19757
19758if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19759
19760cat >>confdefs.h <<\_ACEOF
19761#define HAVE_FINITE_IN_IEEEFP_H 1
19762_ACEOF
19763
19764fi
19765
19766
19767
19768if test "$llvm_cv_platform_type" = "Unix" ; then
19769
19770
19771for ac_header in stdlib.h unistd.h
19772do
19773as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19774if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19775  { echo "$as_me:$LINENO: checking for $ac_header" >&5
19776echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19777if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19778  echo $ECHO_N "(cached) $ECHO_C" >&6
19779fi
19780ac_res=`eval echo '${'$as_ac_Header'}'`
19781	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19782echo "${ECHO_T}$ac_res" >&6; }
19783else
19784  # Is the header compilable?
19785{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
19786echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19787cat >conftest.$ac_ext <<_ACEOF
19788/* confdefs.h.  */
19789_ACEOF
19790cat confdefs.h >>conftest.$ac_ext
19791cat >>conftest.$ac_ext <<_ACEOF
19792/* end confdefs.h.  */
19793$ac_includes_default
19794#include <$ac_header>
19795_ACEOF
19796rm -f conftest.$ac_objext
19797if { (ac_try="$ac_compile"
19798case "(($ac_try" in
19799  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19800  *) ac_try_echo=$ac_try;;
19801esac
19802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19803  (eval "$ac_compile") 2>conftest.er1
19804  ac_status=$?
19805  grep -v '^ *+' conftest.er1 >conftest.err
19806  rm -f conftest.er1
19807  cat conftest.err >&5
19808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19809  (exit $ac_status); } &&
19810	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19811  { (case "(($ac_try" in
19812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19813  *) ac_try_echo=$ac_try;;
19814esac
19815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19816  (eval "$ac_try") 2>&5
19817  ac_status=$?
19818  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19819  (exit $ac_status); }; } &&
19820	 { ac_try='test -s conftest.$ac_objext'
19821  { (case "(($ac_try" in
19822  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19823  *) ac_try_echo=$ac_try;;
19824esac
19825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19826  (eval "$ac_try") 2>&5
19827  ac_status=$?
19828  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19829  (exit $ac_status); }; }; then
19830  ac_header_compiler=yes
19831else
19832  echo "$as_me: failed program was:" >&5
19833sed 's/^/| /' conftest.$ac_ext >&5
19834
19835	ac_header_compiler=no
19836fi
19837
19838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19839{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19840echo "${ECHO_T}$ac_header_compiler" >&6; }
19841
19842# Is the header present?
19843{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
19844echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19845cat >conftest.$ac_ext <<_ACEOF
19846/* confdefs.h.  */
19847_ACEOF
19848cat confdefs.h >>conftest.$ac_ext
19849cat >>conftest.$ac_ext <<_ACEOF
19850/* end confdefs.h.  */
19851#include <$ac_header>
19852_ACEOF
19853if { (ac_try="$ac_cpp conftest.$ac_ext"
19854case "(($ac_try" in
19855  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19856  *) ac_try_echo=$ac_try;;
19857esac
19858eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19859  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19860  ac_status=$?
19861  grep -v '^ *+' conftest.er1 >conftest.err
19862  rm -f conftest.er1
19863  cat conftest.err >&5
19864  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19865  (exit $ac_status); } >/dev/null; then
19866  if test -s conftest.err; then
19867    ac_cpp_err=$ac_c_preproc_warn_flag
19868    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19869  else
19870    ac_cpp_err=
19871  fi
19872else
19873  ac_cpp_err=yes
19874fi
19875if test -z "$ac_cpp_err"; then
19876  ac_header_preproc=yes
19877else
19878  echo "$as_me: failed program was:" >&5
19879sed 's/^/| /' conftest.$ac_ext >&5
19880
19881  ac_header_preproc=no
19882fi
19883
19884rm -f conftest.err conftest.$ac_ext
19885{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19886echo "${ECHO_T}$ac_header_preproc" >&6; }
19887
19888# So?  What about this header?
19889case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19890  yes:no: )
19891    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19892echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19893    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19894echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19895    ac_header_preproc=yes
19896    ;;
19897  no:yes:* )
19898    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19899echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19900    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
19901echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
19902    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19903echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19904    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
19905echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
19906    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19907echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19908    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19909echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19910    ( cat <<\_ASBOX
19911## ----------------------------------- ##
19912## Report this to llvmbugs@cs.uiuc.edu ##
19913## ----------------------------------- ##
19914_ASBOX
19915     ) | sed "s/^/$as_me: WARNING:     /" >&2
19916    ;;
19917esac
19918{ echo "$as_me:$LINENO: checking for $ac_header" >&5
19919echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19920if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19921  echo $ECHO_N "(cached) $ECHO_C" >&6
19922else
19923  eval "$as_ac_Header=\$ac_header_preproc"
19924fi
19925ac_res=`eval echo '${'$as_ac_Header'}'`
19926	       { echo "$as_me:$LINENO: result: $ac_res" >&5
19927echo "${ECHO_T}$ac_res" >&6; }
19928
19929fi
19930if test `eval echo '${'$as_ac_Header'}'` = yes; then
19931  cat >>confdefs.h <<_ACEOF
19932#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19933_ACEOF
19934
19935fi
19936
19937done
19938
19939
19940for ac_func in getpagesize
19941do
19942as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19943{ echo "$as_me:$LINENO: checking for $ac_func" >&5
19944echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19945if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19946  echo $ECHO_N "(cached) $ECHO_C" >&6
19947else
19948  cat >conftest.$ac_ext <<_ACEOF
19949/* confdefs.h.  */
19950_ACEOF
19951cat confdefs.h >>conftest.$ac_ext
19952cat >>conftest.$ac_ext <<_ACEOF
19953/* end confdefs.h.  */
19954/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19955   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19956#define $ac_func innocuous_$ac_func
19957
19958/* System header to define __stub macros and hopefully few prototypes,
19959    which can conflict with char $ac_func (); below.
19960    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19961    <limits.h> exists even on freestanding compilers.  */
19962
19963#ifdef __STDC__
19964# include <limits.h>
19965#else
19966# include <assert.h>
19967#endif
19968
19969#undef $ac_func
19970
19971/* Override any GCC internal prototype to avoid an error.
19972   Use char because int might match the return type of a GCC
19973   builtin and then its argument prototype would still apply.  */
19974#ifdef __cplusplus
19975extern "C"
19976#endif
19977char $ac_func ();
19978/* The GNU C library defines this for functions which it implements
19979    to always fail with ENOSYS.  Some functions are actually named
19980    something starting with __ and the normal name is an alias.  */
19981#if defined __stub_$ac_func || defined __stub___$ac_func
19982choke me
19983#endif
19984
19985int
19986main ()
19987{
19988return $ac_func ();
19989  ;
19990  return 0;
19991}
19992_ACEOF
19993rm -f conftest.$ac_objext conftest$ac_exeext
19994if { (ac_try="$ac_link"
19995case "(($ac_try" in
19996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19997  *) ac_try_echo=$ac_try;;
19998esac
19999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20000  (eval "$ac_link") 2>conftest.er1
20001  ac_status=$?
20002  grep -v '^ *+' conftest.er1 >conftest.err
20003  rm -f conftest.er1
20004  cat conftest.err >&5
20005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20006  (exit $ac_status); } &&
20007	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20008  { (case "(($ac_try" in
20009  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20010  *) ac_try_echo=$ac_try;;
20011esac
20012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20013  (eval "$ac_try") 2>&5
20014  ac_status=$?
20015  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20016  (exit $ac_status); }; } &&
20017	 { ac_try='test -s conftest$ac_exeext'
20018  { (case "(($ac_try" in
20019  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20020  *) ac_try_echo=$ac_try;;
20021esac
20022eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20023  (eval "$ac_try") 2>&5
20024  ac_status=$?
20025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20026  (exit $ac_status); }; }; then
20027  eval "$as_ac_var=yes"
20028else
20029  echo "$as_me: failed program was:" >&5
20030sed 's/^/| /' conftest.$ac_ext >&5
20031
20032	eval "$as_ac_var=no"
20033fi
20034
20035rm -f core conftest.err conftest.$ac_objext \
20036      conftest$ac_exeext conftest.$ac_ext
20037fi
20038ac_res=`eval echo '${'$as_ac_var'}'`
20039	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20040echo "${ECHO_T}$ac_res" >&6; }
20041if test `eval echo '${'$as_ac_var'}'` = yes; then
20042  cat >>confdefs.h <<_ACEOF
20043#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20044_ACEOF
20045
20046fi
20047done
20048
20049{ echo "$as_me:$LINENO: checking for working mmap" >&5
20050echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20051if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20052  echo $ECHO_N "(cached) $ECHO_C" >&6
20053else
20054  if test "$cross_compiling" = yes; then
20055  ac_cv_func_mmap_fixed_mapped=no
20056else
20057  cat >conftest.$ac_ext <<_ACEOF
20058/* confdefs.h.  */
20059_ACEOF
20060cat confdefs.h >>conftest.$ac_ext
20061cat >>conftest.$ac_ext <<_ACEOF
20062/* end confdefs.h.  */
20063$ac_includes_default
20064/* malloc might have been renamed as rpl_malloc. */
20065#undef malloc
20066
20067/* Thanks to Mike Haertel and Jim Avera for this test.
20068   Here is a matrix of mmap possibilities:
20069	mmap private not fixed
20070	mmap private fixed at somewhere currently unmapped
20071	mmap private fixed at somewhere already mapped
20072	mmap shared not fixed
20073	mmap shared fixed at somewhere currently unmapped
20074	mmap shared fixed at somewhere already mapped
20075   For private mappings, we should verify that changes cannot be read()
20076   back from the file, nor mmap's back from the file at a different
20077   address.  (There have been systems where private was not correctly
20078   implemented like the infamous i386 svr4.0, and systems where the
20079   VM page cache was not coherent with the file system buffer cache
20080   like early versions of FreeBSD and possibly contemporary NetBSD.)
20081   For shared mappings, we should conversely verify that changes get
20082   propagated back to all the places they're supposed to be.
20083
20084   Grep wants private fixed already mapped.
20085   The main things grep needs to know about mmap are:
20086   * does it exist and is it safe to write into the mmap'd area
20087   * how to use it (BSD variants)  */
20088
20089#include <fcntl.h>
20090#include <sys/mman.h>
20091
20092#if !STDC_HEADERS && !HAVE_STDLIB_H
20093char *malloc ();
20094#endif
20095
20096/* This mess was copied from the GNU getpagesize.h.  */
20097#if !HAVE_GETPAGESIZE
20098/* Assume that all systems that can run configure have sys/param.h.  */
20099# if !HAVE_SYS_PARAM_H
20100#  define HAVE_SYS_PARAM_H 1
20101# endif
20102
20103# ifdef _SC_PAGESIZE
20104#  define getpagesize() sysconf(_SC_PAGESIZE)
20105# else /* no _SC_PAGESIZE */
20106#  if HAVE_SYS_PARAM_H
20107#   include <sys/param.h>
20108#   ifdef EXEC_PAGESIZE
20109#    define getpagesize() EXEC_PAGESIZE
20110#   else /* no EXEC_PAGESIZE */
20111#    ifdef NBPG
20112#     define getpagesize() NBPG * CLSIZE
20113#     ifndef CLSIZE
20114#      define CLSIZE 1
20115#     endif /* no CLSIZE */
20116#    else /* no NBPG */
20117#     ifdef NBPC
20118#      define getpagesize() NBPC
20119#     else /* no NBPC */
20120#      ifdef PAGESIZE
20121#       define getpagesize() PAGESIZE
20122#      endif /* PAGESIZE */
20123#     endif /* no NBPC */
20124#    endif /* no NBPG */
20125#   endif /* no EXEC_PAGESIZE */
20126#  else /* no HAVE_SYS_PARAM_H */
20127#   define getpagesize() 8192	/* punt totally */
20128#  endif /* no HAVE_SYS_PARAM_H */
20129# endif /* no _SC_PAGESIZE */
20130
20131#endif /* no HAVE_GETPAGESIZE */
20132
20133int
20134main ()
20135{
20136  char *data, *data2, *data3;
20137  int i, pagesize;
20138  int fd;
20139
20140  pagesize = getpagesize ();
20141
20142  /* First, make a file with some known garbage in it. */
20143  data = (char *) malloc (pagesize);
20144  if (!data)
20145    return 1;
20146  for (i = 0; i < pagesize; ++i)
20147    *(data + i) = rand ();
20148  umask (0);
20149  fd = creat ("conftest.mmap", 0600);
20150  if (fd < 0)
20151    return 1;
20152  if (write (fd, data, pagesize) != pagesize)
20153    return 1;
20154  close (fd);
20155
20156  /* Next, try to mmap the file at a fixed address which already has
20157     something else allocated at it.  If we can, also make sure that
20158     we see the same garbage.  */
20159  fd = open ("conftest.mmap", O_RDWR);
20160  if (fd < 0)
20161    return 1;
20162  data2 = (char *) malloc (2 * pagesize);
20163  if (!data2)
20164    return 1;
20165  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20166  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20167		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
20168    return 1;
20169  for (i = 0; i < pagesize; ++i)
20170    if (*(data + i) != *(data2 + i))
20171      return 1;
20172
20173  /* Finally, make sure that changes to the mapped area do not
20174     percolate back to the file as seen by read().  (This is a bug on
20175     some variants of i386 svr4.0.)  */
20176  for (i = 0; i < pagesize; ++i)
20177    *(data2 + i) = *(data2 + i) + 1;
20178  data3 = (char *) malloc (pagesize);
20179  if (!data3)
20180    return 1;
20181  if (read (fd, data3, pagesize) != pagesize)
20182    return 1;
20183  for (i = 0; i < pagesize; ++i)
20184    if (*(data + i) != *(data3 + i))
20185      return 1;
20186  close (fd);
20187  return 0;
20188}
20189_ACEOF
20190rm -f conftest$ac_exeext
20191if { (ac_try="$ac_link"
20192case "(($ac_try" in
20193  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20194  *) ac_try_echo=$ac_try;;
20195esac
20196eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20197  (eval "$ac_link") 2>&5
20198  ac_status=$?
20199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20200  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20201  { (case "(($ac_try" in
20202  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20203  *) ac_try_echo=$ac_try;;
20204esac
20205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20206  (eval "$ac_try") 2>&5
20207  ac_status=$?
20208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20209  (exit $ac_status); }; }; then
20210  ac_cv_func_mmap_fixed_mapped=yes
20211else
20212  echo "$as_me: program exited with status $ac_status" >&5
20213echo "$as_me: failed program was:" >&5
20214sed 's/^/| /' conftest.$ac_ext >&5
20215
20216( exit $ac_status )
20217ac_cv_func_mmap_fixed_mapped=no
20218fi
20219rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20220fi
20221
20222
20223fi
20224{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20225echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20226if test $ac_cv_func_mmap_fixed_mapped = yes; then
20227
20228cat >>confdefs.h <<\_ACEOF
20229#define HAVE_MMAP 1
20230_ACEOF
20231
20232fi
20233rm -f conftest.mmap
20234
20235  { echo "$as_me:$LINENO: checking for mmap of files" >&5
20236echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20237if test "${ac_cv_func_mmap_file+set}" = set; then
20238  echo $ECHO_N "(cached) $ECHO_C" >&6
20239else
20240   ac_ext=c
20241ac_cpp='$CPP $CPPFLAGS'
20242ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20243ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20244ac_compiler_gnu=$ac_cv_c_compiler_gnu
20245
20246  if test "$cross_compiling" = yes; then
20247  ac_cv_func_mmap_file=no
20248else
20249  cat >conftest.$ac_ext <<_ACEOF
20250
20251    /* confdefs.h.  */
20252_ACEOF
20253cat confdefs.h >>conftest.$ac_ext
20254cat >>conftest.$ac_ext <<_ACEOF
20255/* end confdefs.h.  */
20256
20257#include <sys/types.h>
20258#include <sys/mman.h>
20259#include <fcntl.h>
20260
20261int
20262main ()
20263{
20264
20265  int fd;
20266  fd = creat ("foo",0777);
20267  fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20268  unlink ("foo");
20269  return (fd != (int) MAP_FAILED);
20270  ;
20271  return 0;
20272}
20273_ACEOF
20274rm -f conftest$ac_exeext
20275if { (ac_try="$ac_link"
20276case "(($ac_try" in
20277  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20278  *) ac_try_echo=$ac_try;;
20279esac
20280eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20281  (eval "$ac_link") 2>&5
20282  ac_status=$?
20283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20284  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20285  { (case "(($ac_try" in
20286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20287  *) ac_try_echo=$ac_try;;
20288esac
20289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20290  (eval "$ac_try") 2>&5
20291  ac_status=$?
20292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20293  (exit $ac_status); }; }; then
20294  ac_cv_func_mmap_file=yes
20295else
20296  echo "$as_me: program exited with status $ac_status" >&5
20297echo "$as_me: failed program was:" >&5
20298sed 's/^/| /' conftest.$ac_ext >&5
20299
20300( exit $ac_status )
20301ac_cv_func_mmap_file=no
20302fi
20303rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20304fi
20305
20306
20307  ac_ext=c
20308ac_cpp='$CPP $CPPFLAGS'
20309ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20310ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20311ac_compiler_gnu=$ac_cv_c_compiler_gnu
20312
20313
20314fi
20315{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20316echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20317if test "$ac_cv_func_mmap_file" = yes; then
20318
20319cat >>confdefs.h <<\_ACEOF
20320#define HAVE_MMAP_FILE
20321_ACEOF
20322
20323   MMAP_FILE=yes
20324
20325fi
20326
20327  { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20328echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20329if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20330  echo $ECHO_N "(cached) $ECHO_C" >&6
20331else
20332  if test "$llvm_cv_os_type" = "Interix" ; then
20333   ac_cv_need_dev_zero_for_mmap=yes
20334 else
20335   ac_cv_need_dev_zero_for_mmap=no
20336 fi
20337
20338fi
20339{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20340echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20341if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20342
20343cat >>confdefs.h <<\_ACEOF
20344#define NEED_DEV_ZERO_FOR_MMAP 1
20345_ACEOF
20346
20347fi
20348
20349  if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20350  then
20351    { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20352echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20353  fi
20354  if test "$ac_cv_func_mmap_file" = "no"
20355  then
20356    { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20357echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20358  fi
20359fi
20360
20361{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20362echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20363ac_ext=cpp
20364ac_cpp='$CXXCPP $CPPFLAGS'
20365ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20366ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20367ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20368
20369cat >conftest.$ac_ext <<_ACEOF
20370/* confdefs.h.  */
20371_ACEOF
20372cat confdefs.h >>conftest.$ac_ext
20373cat >>conftest.$ac_ext <<_ACEOF
20374/* end confdefs.h.  */
20375int main() {
20376        volatile unsigned long val = 1;
20377        __sync_synchronize();
20378        __sync_val_compare_and_swap(&val, 1, 0);
20379        __sync_add_and_fetch(&val, 1);
20380        __sync_sub_and_fetch(&val, 1);
20381        return 0;
20382      }
20383
20384_ACEOF
20385rm -f conftest.$ac_objext conftest$ac_exeext
20386if { (ac_try="$ac_link"
20387case "(($ac_try" in
20388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20389  *) ac_try_echo=$ac_try;;
20390esac
20391eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20392  (eval "$ac_link") 2>conftest.er1
20393  ac_status=$?
20394  grep -v '^ *+' conftest.er1 >conftest.err
20395  rm -f conftest.er1
20396  cat conftest.err >&5
20397  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20398  (exit $ac_status); } &&
20399	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20400  { (case "(($ac_try" in
20401  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20402  *) ac_try_echo=$ac_try;;
20403esac
20404eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20405  (eval "$ac_try") 2>&5
20406  ac_status=$?
20407  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20408  (exit $ac_status); }; } &&
20409	 { ac_try='test -s conftest$ac_exeext'
20410  { (case "(($ac_try" in
20411  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20412  *) ac_try_echo=$ac_try;;
20413esac
20414eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20415  (eval "$ac_try") 2>&5
20416  ac_status=$?
20417  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20418  (exit $ac_status); }; }; then
20419  ac_ext=c
20420ac_cpp='$CPP $CPPFLAGS'
20421ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20422ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20423ac_compiler_gnu=$ac_cv_c_compiler_gnu
20424
20425  { echo "$as_me:$LINENO: result: yes" >&5
20426echo "${ECHO_T}yes" >&6; }
20427
20428cat >>confdefs.h <<\_ACEOF
20429#define LLVM_MULTITHREADED 1
20430_ACEOF
20431
20432else
20433  echo "$as_me: failed program was:" >&5
20434sed 's/^/| /' conftest.$ac_ext >&5
20435
20436	{ echo "$as_me:$LINENO: result: no" >&5
20437echo "${ECHO_T}no" >&6; }
20438
20439cat >>confdefs.h <<\_ACEOF
20440#define LLVM_MULTITHREADED 0
20441_ACEOF
20442
20443  { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20444echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20445fi
20446
20447rm -f core conftest.err conftest.$ac_objext \
20448      conftest$ac_exeext conftest.$ac_ext
20449
20450
20451if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20452  { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20453echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20454if test "${llvm_cv_linux_mixed+set}" = set; then
20455  echo $ECHO_N "(cached) $ECHO_C" >&6
20456else
20457   ac_ext=c
20458ac_cpp='$CPP $CPPFLAGS'
20459ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20460ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20461ac_compiler_gnu=$ac_cv_c_compiler_gnu
20462
20463  cat >conftest.$ac_ext <<_ACEOF
20464/* confdefs.h.  */
20465_ACEOF
20466cat confdefs.h >>conftest.$ac_ext
20467cat >>conftest.$ac_ext <<_ACEOF
20468/* end confdefs.h.  */
20469#ifndef __x86_64__
20470       error: Not x86-64 even if uname says so!
20471      #endif
20472
20473int
20474main ()
20475{
20476
20477  ;
20478  return 0;
20479}
20480_ACEOF
20481rm -f conftest.$ac_objext
20482if { (ac_try="$ac_compile"
20483case "(($ac_try" in
20484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20485  *) ac_try_echo=$ac_try;;
20486esac
20487eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20488  (eval "$ac_compile") 2>conftest.er1
20489  ac_status=$?
20490  grep -v '^ *+' conftest.er1 >conftest.err
20491  rm -f conftest.er1
20492  cat conftest.err >&5
20493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20494  (exit $ac_status); } &&
20495	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20496  { (case "(($ac_try" in
20497  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20498  *) ac_try_echo=$ac_try;;
20499esac
20500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20501  (eval "$ac_try") 2>&5
20502  ac_status=$?
20503  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20504  (exit $ac_status); }; } &&
20505	 { ac_try='test -s conftest.$ac_objext'
20506  { (case "(($ac_try" in
20507  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20508  *) ac_try_echo=$ac_try;;
20509esac
20510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20511  (eval "$ac_try") 2>&5
20512  ac_status=$?
20513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20514  (exit $ac_status); }; }; then
20515  llvm_cv_linux_mixed=no
20516else
20517  echo "$as_me: failed program was:" >&5
20518sed 's/^/| /' conftest.$ac_ext >&5
20519
20520	llvm_cv_linux_mixed=yes
20521fi
20522
20523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20524  ac_ext=c
20525ac_cpp='$CPP $CPPFLAGS'
20526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20528ac_compiler_gnu=$ac_cv_c_compiler_gnu
20529
20530
20531fi
20532{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20533echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20534
20535  if test "$llvm_cv_linux_mixed" = "yes"; then
20536    llvm_cv_target_arch="x86"
20537    ARCH="x86"
20538  fi
20539fi
20540
20541
20542for ac_func in __dso_handle
20543do
20544as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20545{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20546echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20547if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20548  echo $ECHO_N "(cached) $ECHO_C" >&6
20549else
20550  cat >conftest.$ac_ext <<_ACEOF
20551/* confdefs.h.  */
20552_ACEOF
20553cat confdefs.h >>conftest.$ac_ext
20554cat >>conftest.$ac_ext <<_ACEOF
20555/* end confdefs.h.  */
20556/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20557   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20558#define $ac_func innocuous_$ac_func
20559
20560/* System header to define __stub macros and hopefully few prototypes,
20561    which can conflict with char $ac_func (); below.
20562    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20563    <limits.h> exists even on freestanding compilers.  */
20564
20565#ifdef __STDC__
20566# include <limits.h>
20567#else
20568# include <assert.h>
20569#endif
20570
20571#undef $ac_func
20572
20573/* Override any GCC internal prototype to avoid an error.
20574   Use char because int might match the return type of a GCC
20575   builtin and then its argument prototype would still apply.  */
20576#ifdef __cplusplus
20577extern "C"
20578#endif
20579char $ac_func ();
20580/* The GNU C library defines this for functions which it implements
20581    to always fail with ENOSYS.  Some functions are actually named
20582    something starting with __ and the normal name is an alias.  */
20583#if defined __stub_$ac_func || defined __stub___$ac_func
20584choke me
20585#endif
20586
20587int
20588main ()
20589{
20590return $ac_func ();
20591  ;
20592  return 0;
20593}
20594_ACEOF
20595rm -f conftest.$ac_objext conftest$ac_exeext
20596if { (ac_try="$ac_link"
20597case "(($ac_try" in
20598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20599  *) ac_try_echo=$ac_try;;
20600esac
20601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20602  (eval "$ac_link") 2>conftest.er1
20603  ac_status=$?
20604  grep -v '^ *+' conftest.er1 >conftest.err
20605  rm -f conftest.er1
20606  cat conftest.err >&5
20607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20608  (exit $ac_status); } &&
20609	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20610  { (case "(($ac_try" in
20611  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20612  *) ac_try_echo=$ac_try;;
20613esac
20614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20615  (eval "$ac_try") 2>&5
20616  ac_status=$?
20617  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20618  (exit $ac_status); }; } &&
20619	 { ac_try='test -s conftest$ac_exeext'
20620  { (case "(($ac_try" in
20621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20622  *) ac_try_echo=$ac_try;;
20623esac
20624eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20625  (eval "$ac_try") 2>&5
20626  ac_status=$?
20627  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20628  (exit $ac_status); }; }; then
20629  eval "$as_ac_var=yes"
20630else
20631  echo "$as_me: failed program was:" >&5
20632sed 's/^/| /' conftest.$ac_ext >&5
20633
20634	eval "$as_ac_var=no"
20635fi
20636
20637rm -f core conftest.err conftest.$ac_objext \
20638      conftest$ac_exeext conftest.$ac_ext
20639fi
20640ac_res=`eval echo '${'$as_ac_var'}'`
20641	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20642echo "${ECHO_T}$ac_res" >&6; }
20643if test `eval echo '${'$as_ac_var'}'` = yes; then
20644  cat >>confdefs.h <<_ACEOF
20645#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20646_ACEOF
20647
20648fi
20649done
20650
20651
20652{ echo "$as_me:$LINENO: checking whether llvm-gcc is dragonegg" >&5
20653echo $ECHO_N "checking whether llvm-gcc is dragonegg... $ECHO_C" >&6; }
20654if test "${llvm_cv_llvmgcc_dragonegg+set}" = set; then
20655  echo $ECHO_N "(cached) $ECHO_C" >&6
20656else
20657  llvm_cv_llvmgcc_dragonegg="no"
20658if test -n "$LLVMGCC" ; then
20659  cp /dev/null conftest.c
20660  $LLVMGCC -fplugin-arg-dragonegg-emit-ir -S -o - conftest.c > /dev/null 2>&1
20661  if test $? -eq 0 ; then
20662    llvm_cv_llvmgcc_dragonegg="yes"
20663  fi
20664  rm conftest.c
20665fi
20666fi
20667{ echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_dragonegg" >&5
20668echo "${ECHO_T}$llvm_cv_llvmgcc_dragonegg" >&6; }
20669
20670if test "$llvm_cv_llvmgcc_dragonegg" = "yes" ; then
20671  LLVMCC_EMITIR_FLAG="-fplugin-arg-dragonegg-emit-ir"
20672  LLVMCC_DISABLEOPT_FLAGS="-fplugin-arg-dragonegg-disable-llvm-optzns"
20673else
20674  LLVMCC_EMITIR_FLAG="-emit-llvm"
20675  LLVMCC_DISABLEOPT_FLAGS="-mllvm -disable-llvm-optzns"
20676fi
20677
20678
20679
20680{ echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
20681echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
20682if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
20683  echo $ECHO_N "(cached) $ECHO_C" >&6
20684else
20685  llvm_cv_llvmgcc_sanity="no"
20686if test -n "$LLVMGCC" ; then
20687  cp /dev/null conftest.c
20688  $LLVMGCC "$LLVMCC_EMITIR_FLAG" -S -o - conftest.c | \
20689      grep 'target datalayout =' > /dev/null 2>&1
20690  if test $? -eq 0 ; then
20691    llvm_cv_llvmgcc_sanity="yes"
20692  fi
20693  rm conftest.c
20694fi
20695fi
20696{ echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
20697echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
20698
20699if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
20700  { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
20701echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
20702  llvmcc1path=`$LLVMGCC --print-prog-name=cc1`
20703  LLVMCC1=$llvmcc1path
20704
20705  llvmcc1pluspath=`$LLVMGCC --print-prog-name=cc1plus`
20706  LLVMCC1PLUS=$llvmcc1pluspath
20707
20708  llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
20709  LLVMGCCDIR=$llvmgccdir
20710
20711  llvmgcclangs=`$LLVMGCC -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
20712  LLVMGCC_LANGS=$llvmgcclangs
20713
20714  LLVMGCC_DRAGONEGG=$llvm_cv_llvmgcc_dragonegg
20715
20716
20717  { echo "$as_me:$LINENO: result: ok" >&5
20718echo "${ECHO_T}ok" >&6; }
20719fi
20720
20721SHLIBEXT=$libltdl_cv_shlibext
20722
20723
20724SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20725
20726
20727# Translate the various configuration directories and other basic
20728# information into substitutions that will end up in Makefile.config.in
20729# that these configured values can be used by the makefiles
20730if test "${prefix}" = "NONE" ; then
20731  prefix="/usr/local"
20732fi
20733eval LLVM_PREFIX="${prefix}";
20734eval LLVM_BINDIR="${prefix}/bin";
20735eval LLVM_LIBDIR="${prefix}/lib";
20736eval LLVM_DATADIR="${prefix}/share/llvm";
20737eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20738eval LLVM_ETCDIR="${prefix}/etc/llvm";
20739eval LLVM_INCLUDEDIR="${prefix}/include";
20740eval LLVM_INFODIR="${prefix}/info";
20741eval LLVM_MANDIR="${prefix}/man";
20742LLVM_CONFIGTIME=`date`
20743
20744
20745
20746
20747
20748
20749
20750
20751
20752
20753
20754# Place the various directores into the config.h file as #defines so that we
20755# can know about the installation paths within LLVM.
20756
20757cat >>confdefs.h <<_ACEOF
20758#define LLVM_PREFIX "$LLVM_PREFIX"
20759_ACEOF
20760
20761
20762cat >>confdefs.h <<_ACEOF
20763#define LLVM_BINDIR "$LLVM_BINDIR"
20764_ACEOF
20765
20766
20767cat >>confdefs.h <<_ACEOF
20768#define LLVM_LIBDIR "$LLVM_LIBDIR"
20769_ACEOF
20770
20771
20772cat >>confdefs.h <<_ACEOF
20773#define LLVM_DATADIR "$LLVM_DATADIR"
20774_ACEOF
20775
20776
20777cat >>confdefs.h <<_ACEOF
20778#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20779_ACEOF
20780
20781
20782cat >>confdefs.h <<_ACEOF
20783#define LLVM_ETCDIR "$LLVM_ETCDIR"
20784_ACEOF
20785
20786
20787cat >>confdefs.h <<_ACEOF
20788#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20789_ACEOF
20790
20791
20792cat >>confdefs.h <<_ACEOF
20793#define LLVM_INFODIR "$LLVM_INFODIR"
20794_ACEOF
20795
20796
20797cat >>confdefs.h <<_ACEOF
20798#define LLVM_MANDIR "$LLVM_MANDIR"
20799_ACEOF
20800
20801
20802cat >>confdefs.h <<_ACEOF
20803#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20804_ACEOF
20805
20806
20807cat >>confdefs.h <<_ACEOF
20808#define LLVM_HOSTTRIPLE "$host"
20809_ACEOF
20810
20811
20812# Determine which bindings to build.
20813if test "$BINDINGS_TO_BUILD" = auto ; then
20814  BINDINGS_TO_BUILD=""
20815  if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20816    BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20817  fi
20818fi
20819BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20820
20821
20822# This isn't really configurey, but it avoids having to repeat the list in
20823# other files.
20824ALL_BINDINGS=ocaml
20825
20826
20827# Do any work necessary to ensure that bindings have what they need.
20828binding_prereqs_failed=0
20829for a_binding in $BINDINGS_TO_BUILD ; do
20830  case "$a_binding" in
20831  ocaml)
20832    if test "x$OCAMLC" = x ; then
20833      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20834echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20835      binding_prereqs_failed=1
20836    fi
20837    if test "x$OCAMLDEP" = x ; then
20838      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20839echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20840      binding_prereqs_failed=1
20841    fi
20842    if test "x$OCAMLOPT" = x ; then
20843      { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20844echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20845          fi
20846    if test "x$with_ocaml_libdir" != xauto ; then
20847      OCAML_LIBDIR=$with_ocaml_libdir
20848
20849    else
20850      ocaml_stdlib="`"$OCAMLC" -where`"
20851      if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20852      then
20853        # ocaml stdlib is beneath our prefix; use stdlib
20854        OCAML_LIBDIR=$ocaml_stdlib
20855
20856      else
20857        # ocaml stdlib is outside our prefix; use libdir/ocaml
20858        OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20859
20860      fi
20861    fi
20862    ;;
20863  esac
20864done
20865if test "$binding_prereqs_failed" = 1 ; then
20866  { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20867echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20868   { (exit 1); exit 1; }; }
20869fi
20870
20871{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20872echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20873if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20874  echo $ECHO_N "(cached) $ECHO_C" >&6
20875else
20876   ac_ext=cpp
20877ac_cpp='$CXXCPP $CPPFLAGS'
20878ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20879ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20880ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20881
20882  oldcxxflags="$CXXFLAGS"
20883  CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20884  cat >conftest.$ac_ext <<_ACEOF
20885/* confdefs.h.  */
20886_ACEOF
20887cat confdefs.h >>conftest.$ac_ext
20888cat >>conftest.$ac_ext <<_ACEOF
20889/* end confdefs.h.  */
20890
20891int
20892main ()
20893{
20894
20895  ;
20896  return 0;
20897}
20898_ACEOF
20899rm -f conftest.$ac_objext
20900if { (ac_try="$ac_compile"
20901case "(($ac_try" in
20902  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20903  *) ac_try_echo=$ac_try;;
20904esac
20905eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20906  (eval "$ac_compile") 2>conftest.er1
20907  ac_status=$?
20908  grep -v '^ *+' conftest.er1 >conftest.err
20909  rm -f conftest.er1
20910  cat conftest.err >&5
20911  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20912  (exit $ac_status); } &&
20913	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20914  { (case "(($ac_try" in
20915  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20916  *) ac_try_echo=$ac_try;;
20917esac
20918eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20919  (eval "$ac_try") 2>&5
20920  ac_status=$?
20921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20922  (exit $ac_status); }; } &&
20923	 { ac_try='test -s conftest.$ac_objext'
20924  { (case "(($ac_try" in
20925  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20926  *) ac_try_echo=$ac_try;;
20927esac
20928eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20929  (eval "$ac_try") 2>&5
20930  ac_status=$?
20931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20932  (exit $ac_status); }; }; then
20933  llvm_cv_cxx_visibility_inlines_hidden=yes
20934else
20935  echo "$as_me: failed program was:" >&5
20936sed 's/^/| /' conftest.$ac_ext >&5
20937
20938	llvm_cv_cxx_visibility_inlines_hidden=no
20939fi
20940
20941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20942  CXXFLAGS="$oldcxxflags"
20943  ac_ext=c
20944ac_cpp='$CPP $CPPFLAGS'
20945ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20946ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20947ac_compiler_gnu=$ac_cv_c_compiler_gnu
20948
20949
20950fi
20951{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
20952echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
20953if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
20954  ENABLE_VISIBILITY_INLINES_HIDDEN=1
20955
20956else
20957  ENABLE_VISIBILITY_INLINES_HIDDEN=0
20958
20959fi
20960
20961
20962if test "$llvm_cv_link_use_r" = "yes" ; then
20963  RPATH="-Wl,-R"
20964else
20965  RPATH="-Wl,-rpath"
20966fi
20967
20968
20969if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
20970  RDYNAMIC="-Wl,-export-dynamic"
20971else
20972  RDYNAMIC=""
20973fi
20974
20975
20976
20977ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
20978
20979
20980
20981
20982
20983
20984ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
20985
20986ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
20987
20988ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
20989
20990ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
20991
20992ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
20993
20994
20995ac_config_files="$ac_config_files Makefile.config"
20996
20997
20998ac_config_files="$ac_config_files llvm.spec"
20999
21000
21001ac_config_files="$ac_config_files tools/llvmc/src/Base.td"
21002
21003
21004ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
21005
21006
21007ac_config_commands="$ac_config_commands setup"
21008
21009ac_config_commands="$ac_config_commands Makefile"
21010
21011
21012ac_config_commands="$ac_config_commands Makefile.common"
21013
21014
21015ac_config_commands="$ac_config_commands examples/Makefile"
21016
21017
21018ac_config_commands="$ac_config_commands lib/Makefile"
21019
21020
21021ac_config_commands="$ac_config_commands runtime/Makefile"
21022
21023
21024ac_config_commands="$ac_config_commands test/Makefile"
21025
21026
21027ac_config_commands="$ac_config_commands test/Makefile.tests"
21028
21029
21030ac_config_commands="$ac_config_commands unittests/Makefile"
21031
21032
21033ac_config_commands="$ac_config_commands tools/Makefile"
21034
21035
21036ac_config_commands="$ac_config_commands utils/Makefile"
21037
21038
21039ac_config_commands="$ac_config_commands projects/Makefile"
21040
21041
21042ac_config_commands="$ac_config_commands bindings/Makefile"
21043
21044
21045ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21046
21047
21048
21049cat >confcache <<\_ACEOF
21050# This file is a shell script that caches the results of configure
21051# tests run on this system so they can be shared between configure
21052# scripts and configure runs, see configure's option --config-cache.
21053# It is not useful on other systems.  If it contains results you don't
21054# want to keep, you may remove or edit it.
21055#
21056# config.status only pays attention to the cache file if you give it
21057# the --recheck option to rerun configure.
21058#
21059# `ac_cv_env_foo' variables (set or unset) will be overridden when
21060# loading this file, other *unset* `ac_cv_foo' will be assigned the
21061# following values.
21062
21063_ACEOF
21064
21065# The following way of writing the cache mishandles newlines in values,
21066# but we know of no workaround that is simple, portable, and efficient.
21067# So, we kill variables containing newlines.
21068# Ultrix sh set writes to stderr and can't be redirected directly,
21069# and sets the high bit in the cache file unless we assign to the vars.
21070(
21071  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21072    eval ac_val=\$$ac_var
21073    case $ac_val in #(
21074    *${as_nl}*)
21075      case $ac_var in #(
21076      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21077echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21078      esac
21079      case $ac_var in #(
21080      _ | IFS | as_nl) ;; #(
21081      *) $as_unset $ac_var ;;
21082      esac ;;
21083    esac
21084  done
21085
21086  (set) 2>&1 |
21087    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21088    *${as_nl}ac_space=\ *)
21089      # `set' does not quote correctly, so add quotes (double-quote
21090      # substitution turns \\\\ into \\, and sed turns \\ into \).
21091      sed -n \
21092	"s/'/'\\\\''/g;
21093	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21094      ;; #(
21095    *)
21096      # `set' quotes correctly as required by POSIX, so do not add quotes.
21097      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21098      ;;
21099    esac |
21100    sort
21101) |
21102  sed '
21103     /^ac_cv_env_/b end
21104     t clear
21105     :clear
21106     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21107     t end
21108     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21109     :end' >>confcache
21110if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21111  if test -w "$cache_file"; then
21112    test "x$cache_file" != "x/dev/null" &&
21113      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21114echo "$as_me: updating cache $cache_file" >&6;}
21115    cat confcache >$cache_file
21116  else
21117    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21118echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21119  fi
21120fi
21121rm -f confcache
21122
21123test "x$prefix" = xNONE && prefix=$ac_default_prefix
21124# Let make expand exec_prefix.
21125test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21126
21127DEFS=-DHAVE_CONFIG_H
21128
21129ac_libobjs=
21130ac_ltlibobjs=
21131for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21132  # 1. Remove the extension, and $U if already installed.
21133  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21134  ac_i=`echo "$ac_i" | sed "$ac_script"`
21135  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21136  #    will be set to the directory where LIBOBJS objects are built.
21137  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21138  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21139done
21140LIBOBJS=$ac_libobjs
21141
21142LTLIBOBJS=$ac_ltlibobjs
21143
21144
21145if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21146  { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21147Usually this means the macro was only invoked conditionally." >&5
21148echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21149Usually this means the macro was only invoked conditionally." >&2;}
21150   { (exit 1); exit 1; }; }
21151fi
21152if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21153  { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21154Usually this means the macro was only invoked conditionally." >&5
21155echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21156Usually this means the macro was only invoked conditionally." >&2;}
21157   { (exit 1); exit 1; }; }
21158fi
21159
21160: ${CONFIG_STATUS=./config.status}
21161ac_clean_files_save=$ac_clean_files
21162ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21163{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21164echo "$as_me: creating $CONFIG_STATUS" >&6;}
21165cat >$CONFIG_STATUS <<_ACEOF
21166#! $SHELL
21167# Generated by $as_me.
21168# Run this file to recreate the current configuration.
21169# Compiler output produced by configure, useful for debugging
21170# configure, is in config.log if it exists.
21171
21172debug=false
21173ac_cs_recheck=false
21174ac_cs_silent=false
21175SHELL=\${CONFIG_SHELL-$SHELL}
21176_ACEOF
21177
21178cat >>$CONFIG_STATUS <<\_ACEOF
21179## --------------------- ##
21180## M4sh Initialization.  ##
21181## --------------------- ##
21182
21183# Be Bourne compatible
21184if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21185  emulate sh
21186  NULLCMD=:
21187  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21188  # is contrary to our usage.  Disable this feature.
21189  alias -g '${1+"$@"}'='"$@"'
21190  setopt NO_GLOB_SUBST
21191else
21192  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21193fi
21194BIN_SH=xpg4; export BIN_SH # for Tru64
21195DUALCASE=1; export DUALCASE # for MKS sh
21196
21197
21198# PATH needs CR
21199# Avoid depending upon Character Ranges.
21200as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21201as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21202as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21203as_cr_digits='0123456789'
21204as_cr_alnum=$as_cr_Letters$as_cr_digits
21205
21206# The user is always right.
21207if test "${PATH_SEPARATOR+set}" != set; then
21208  echo "#! /bin/sh" >conf$$.sh
21209  echo  "exit 0"   >>conf$$.sh
21210  chmod +x conf$$.sh
21211  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21212    PATH_SEPARATOR=';'
21213  else
21214    PATH_SEPARATOR=:
21215  fi
21216  rm -f conf$$.sh
21217fi
21218
21219# Support unset when possible.
21220if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21221  as_unset=unset
21222else
21223  as_unset=false
21224fi
21225
21226
21227# IFS
21228# We need space, tab and new line, in precisely that order.  Quoting is
21229# there to prevent editors from complaining about space-tab.
21230# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21231# splitting by setting IFS to empty value.)
21232as_nl='
21233'
21234IFS=" ""	$as_nl"
21235
21236# Find who we are.  Look in the path if we contain no directory separator.
21237case $0 in
21238  *[\\/]* ) as_myself=$0 ;;
21239  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21240for as_dir in $PATH
21241do
21242  IFS=$as_save_IFS
21243  test -z "$as_dir" && as_dir=.
21244  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21245done
21246IFS=$as_save_IFS
21247
21248     ;;
21249esac
21250# We did not find ourselves, most probably we were run as `sh COMMAND'
21251# in which case we are not to be found in the path.
21252if test "x$as_myself" = x; then
21253  as_myself=$0
21254fi
21255if test ! -f "$as_myself"; then
21256  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21257  { (exit 1); exit 1; }
21258fi
21259
21260# Work around bugs in pre-3.0 UWIN ksh.
21261for as_var in ENV MAIL MAILPATH
21262do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21263done
21264PS1='$ '
21265PS2='> '
21266PS4='+ '
21267
21268# NLS nuisances.
21269for as_var in \
21270  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21271  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21272  LC_TELEPHONE LC_TIME
21273do
21274  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21275    eval $as_var=C; export $as_var
21276  else
21277    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21278  fi
21279done
21280
21281# Required to use basename.
21282if expr a : '\(a\)' >/dev/null 2>&1 &&
21283   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21284  as_expr=expr
21285else
21286  as_expr=false
21287fi
21288
21289if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21290  as_basename=basename
21291else
21292  as_basename=false
21293fi
21294
21295
21296# Name of the executable.
21297as_me=`$as_basename -- "$0" ||
21298$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21299	 X"$0" : 'X\(//\)$' \| \
21300	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21301echo X/"$0" |
21302    sed '/^.*\/\([^/][^/]*\)\/*$/{
21303	    s//\1/
21304	    q
21305	  }
21306	  /^X\/\(\/\/\)$/{
21307	    s//\1/
21308	    q
21309	  }
21310	  /^X\/\(\/\).*/{
21311	    s//\1/
21312	    q
21313	  }
21314	  s/.*/./; q'`
21315
21316# CDPATH.
21317$as_unset CDPATH
21318
21319
21320
21321  as_lineno_1=$LINENO
21322  as_lineno_2=$LINENO
21323  test "x$as_lineno_1" != "x$as_lineno_2" &&
21324  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21325
21326  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21327  # uniformly replaced by the line number.  The first 'sed' inserts a
21328  # line-number line after each line using $LINENO; the second 'sed'
21329  # does the real work.  The second script uses 'N' to pair each
21330  # line-number line with the line containing $LINENO, and appends
21331  # trailing '-' during substitution so that $LINENO is not a special
21332  # case at line end.
21333  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21334  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21335  # E. McMahon (1931-1989) for sed's syntax.  :-)
21336  sed -n '
21337    p
21338    /[$]LINENO/=
21339  ' <$as_myself |
21340    sed '
21341      s/[$]LINENO.*/&-/
21342      t lineno
21343      b
21344      :lineno
21345      N
21346      :loop
21347      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21348      t loop
21349      s/-\n.*//
21350    ' >$as_me.lineno &&
21351  chmod +x "$as_me.lineno" ||
21352    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21353   { (exit 1); exit 1; }; }
21354
21355  # Don't try to exec as it changes $[0], causing all sort of problems
21356  # (the dirname of $[0] is not the place where we might find the
21357  # original and so on.  Autoconf is especially sensitive to this).
21358  . "./$as_me.lineno"
21359  # Exit status is that of the last command.
21360  exit
21361}
21362
21363
21364if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21365  as_dirname=dirname
21366else
21367  as_dirname=false
21368fi
21369
21370ECHO_C= ECHO_N= ECHO_T=
21371case `echo -n x` in
21372-n*)
21373  case `echo 'x\c'` in
21374  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21375  *)   ECHO_C='\c';;
21376  esac;;
21377*)
21378  ECHO_N='-n';;
21379esac
21380
21381if expr a : '\(a\)' >/dev/null 2>&1 &&
21382   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21383  as_expr=expr
21384else
21385  as_expr=false
21386fi
21387
21388rm -f conf$$ conf$$.exe conf$$.file
21389if test -d conf$$.dir; then
21390  rm -f conf$$.dir/conf$$.file
21391else
21392  rm -f conf$$.dir
21393  mkdir conf$$.dir
21394fi
21395echo >conf$$.file
21396if ln -s conf$$.file conf$$ 2>/dev/null; then
21397  as_ln_s='ln -s'
21398  # ... but there are two gotchas:
21399  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21400  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21401  # In both cases, we have to default to `cp -p'.
21402  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21403    as_ln_s='cp -p'
21404elif ln conf$$.file conf$$ 2>/dev/null; then
21405  as_ln_s=ln
21406else
21407  as_ln_s='cp -p'
21408fi
21409rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21410rmdir conf$$.dir 2>/dev/null
21411
21412if mkdir -p . 2>/dev/null; then
21413  as_mkdir_p=:
21414else
21415  test -d ./-p && rmdir ./-p
21416  as_mkdir_p=false
21417fi
21418
21419# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
21420# systems may use methods other than mode bits to determine executability.
21421cat >conf$$.file <<_ASEOF
21422#! /bin/sh
21423exit 0
21424_ASEOF
21425chmod +x conf$$.file
21426if test -x conf$$.file >/dev/null 2>&1; then
21427  as_executable_p="test -x"
21428else
21429  as_executable_p=:
21430fi
21431rm -f conf$$.file
21432
21433# Sed expression to map a string onto a valid CPP name.
21434as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21435
21436# Sed expression to map a string onto a valid variable name.
21437as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21438
21439
21440exec 6>&1
21441
21442# Save the log message, to keep $[0] and so on meaningful, and to
21443# report actual input values of CONFIG_FILES etc. instead of their
21444# values after options handling.
21445ac_log="
21446This file was extended by llvm $as_me 2.9svn, which was
21447generated by GNU Autoconf 2.60.  Invocation command line was
21448
21449  CONFIG_FILES    = $CONFIG_FILES
21450  CONFIG_HEADERS  = $CONFIG_HEADERS
21451  CONFIG_LINKS    = $CONFIG_LINKS
21452  CONFIG_COMMANDS = $CONFIG_COMMANDS
21453  $ $0 $@
21454
21455on `(hostname || uname -n) 2>/dev/null | sed 1q`
21456"
21457
21458_ACEOF
21459
21460cat >>$CONFIG_STATUS <<_ACEOF
21461# Files that config.status was made for.
21462config_files="$ac_config_files"
21463config_headers="$ac_config_headers"
21464config_commands="$ac_config_commands"
21465
21466_ACEOF
21467
21468cat >>$CONFIG_STATUS <<\_ACEOF
21469ac_cs_usage="\
21470\`$as_me' instantiates files from templates according to the
21471current configuration.
21472
21473Usage: $0 [OPTIONS] [FILE]...
21474
21475  -h, --help       print this help, then exit
21476  -V, --version    print version number, then exit
21477  -q, --quiet      do not print progress messages
21478  -d, --debug      don't remove temporary files
21479      --recheck    update $as_me by reconfiguring in the same conditions
21480  --file=FILE[:TEMPLATE]
21481		   instantiate the configuration file FILE
21482  --header=FILE[:TEMPLATE]
21483		   instantiate the configuration header FILE
21484
21485Configuration files:
21486$config_files
21487
21488Configuration headers:
21489$config_headers
21490
21491Configuration commands:
21492$config_commands
21493
21494Report bugs to <bug-autoconf@gnu.org>."
21495
21496_ACEOF
21497cat >>$CONFIG_STATUS <<_ACEOF
21498ac_cs_version="\\
21499llvm config.status 2.9svn
21500configured by $0, generated by GNU Autoconf 2.60,
21501  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21502
21503Copyright (C) 2006 Free Software Foundation, Inc.
21504This config.status script is free software; the Free Software Foundation
21505gives unlimited permission to copy, distribute and modify it."
21506
21507ac_pwd='$ac_pwd'
21508srcdir='$srcdir'
21509INSTALL='$INSTALL'
21510_ACEOF
21511
21512cat >>$CONFIG_STATUS <<\_ACEOF
21513# If no file are specified by the user, then we need to provide default
21514# value.  By we need to know if files were specified by the user.
21515ac_need_defaults=:
21516while test $# != 0
21517do
21518  case $1 in
21519  --*=*)
21520    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21521    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21522    ac_shift=:
21523    ;;
21524  *)
21525    ac_option=$1
21526    ac_optarg=$2
21527    ac_shift=shift
21528    ;;
21529  esac
21530
21531  case $ac_option in
21532  # Handling of the options.
21533  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21534    ac_cs_recheck=: ;;
21535  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21536    echo "$ac_cs_version"; exit ;;
21537  --debug | --debu | --deb | --de | --d | -d )
21538    debug=: ;;
21539  --file | --fil | --fi | --f )
21540    $ac_shift
21541    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21542    ac_need_defaults=false;;
21543  --header | --heade | --head | --hea )
21544    $ac_shift
21545    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21546    ac_need_defaults=false;;
21547  --he | --h)
21548    # Conflict between --help and --header
21549    { echo "$as_me: error: ambiguous option: $1
21550Try \`$0 --help' for more information." >&2
21551   { (exit 1); exit 1; }; };;
21552  --help | --hel | -h )
21553    echo "$ac_cs_usage"; exit ;;
21554  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21555  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21556    ac_cs_silent=: ;;
21557
21558  # This is an error.
21559  -*) { echo "$as_me: error: unrecognized option: $1
21560Try \`$0 --help' for more information." >&2
21561   { (exit 1); exit 1; }; } ;;
21562
21563  *) ac_config_targets="$ac_config_targets $1"
21564     ac_need_defaults=false ;;
21565
21566  esac
21567  shift
21568done
21569
21570ac_configure_extra_args=
21571
21572if $ac_cs_silent; then
21573  exec 6>/dev/null
21574  ac_configure_extra_args="$ac_configure_extra_args --silent"
21575fi
21576
21577_ACEOF
21578cat >>$CONFIG_STATUS <<_ACEOF
21579if \$ac_cs_recheck; then
21580  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21581  CONFIG_SHELL=$SHELL
21582  export CONFIG_SHELL
21583  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21584fi
21585
21586_ACEOF
21587cat >>$CONFIG_STATUS <<\_ACEOF
21588exec 5>>config.log
21589{
21590  echo
21591  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21592## Running $as_me. ##
21593_ASBOX
21594  echo "$ac_log"
21595} >&5
21596
21597_ACEOF
21598cat >>$CONFIG_STATUS <<_ACEOF
21599#
21600# INIT-COMMANDS
21601#
21602llvm_src="${srcdir}"
21603
21604_ACEOF
21605
21606cat >>$CONFIG_STATUS <<\_ACEOF
21607
21608# Handling of arguments.
21609for ac_config_target in $ac_config_targets
21610do
21611  case $ac_config_target in
21612    "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21613    "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21614    "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21615    "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21616    "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21617    "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21618    "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21619    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21620    "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21621    "tools/llvmc/src/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/src/Base.td" ;;
21622    "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21623    "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21624    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21625    "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21626    "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21627    "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21628    "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21629    "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21630    "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21631    "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21632    "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21633    "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21634    "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21635    "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21636    "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21637
21638  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21639echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21640   { (exit 1); exit 1; }; };;
21641  esac
21642done
21643
21644
21645# If the user did not use the arguments to specify the items to instantiate,
21646# then the envvar interface is used.  Set only those that are not.
21647# We use the long form for the default assignment because of an extremely
21648# bizarre bug on SunOS 4.1.3.
21649if $ac_need_defaults; then
21650  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21651  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21652  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21653fi
21654
21655# Have a temporary directory for convenience.  Make it in the build tree
21656# simply because there is no reason against having it here, and in addition,
21657# creating and moving files from /tmp can sometimes cause problems.
21658# Hook for its removal unless debugging.
21659# Note that there is a small window in which the directory will not be cleaned:
21660# after its creation but before its name has been assigned to `$tmp'.
21661$debug ||
21662{
21663  tmp=
21664  trap 'exit_status=$?
21665  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21666' 0
21667  trap '{ (exit 1); exit 1; }' 1 2 13 15
21668}
21669# Create a (secure) tmp directory for tmp files.
21670
21671{
21672  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21673  test -n "$tmp" && test -d "$tmp"
21674}  ||
21675{
21676  tmp=./conf$$-$RANDOM
21677  (umask 077 && mkdir "$tmp")
21678} ||
21679{
21680   echo "$me: cannot create a temporary directory in ." >&2
21681   { (exit 1); exit 1; }
21682}
21683
21684#
21685# Set up the sed scripts for CONFIG_FILES section.
21686#
21687
21688# No need to generate the scripts if there are no CONFIG_FILES.
21689# This happens for instance when ./config.status config.h
21690if test -n "$CONFIG_FILES"; then
21691
21692_ACEOF
21693
21694
21695
21696ac_delim='%!_!# '
21697for ac_last_try in false false false false false :; do
21698  cat >conf$$subs.sed <<_ACEOF
21699SHELL!$SHELL$ac_delim
21700PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21701PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21702PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21703PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21704PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21705PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21706exec_prefix!$exec_prefix$ac_delim
21707prefix!$prefix$ac_delim
21708program_transform_name!$program_transform_name$ac_delim
21709bindir!$bindir$ac_delim
21710sbindir!$sbindir$ac_delim
21711libexecdir!$libexecdir$ac_delim
21712datarootdir!$datarootdir$ac_delim
21713datadir!$datadir$ac_delim
21714sysconfdir!$sysconfdir$ac_delim
21715sharedstatedir!$sharedstatedir$ac_delim
21716localstatedir!$localstatedir$ac_delim
21717includedir!$includedir$ac_delim
21718oldincludedir!$oldincludedir$ac_delim
21719docdir!$docdir$ac_delim
21720infodir!$infodir$ac_delim
21721htmldir!$htmldir$ac_delim
21722dvidir!$dvidir$ac_delim
21723pdfdir!$pdfdir$ac_delim
21724psdir!$psdir$ac_delim
21725libdir!$libdir$ac_delim
21726localedir!$localedir$ac_delim
21727mandir!$mandir$ac_delim
21728DEFS!$DEFS$ac_delim
21729ECHO_C!$ECHO_C$ac_delim
21730ECHO_N!$ECHO_N$ac_delim
21731ECHO_T!$ECHO_T$ac_delim
21732LIBS!$LIBS$ac_delim
21733build_alias!$build_alias$ac_delim
21734host_alias!$host_alias$ac_delim
21735target_alias!$target_alias$ac_delim
21736LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21737subdirs!$subdirs$ac_delim
21738ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21739LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
21740build!$build$ac_delim
21741build_cpu!$build_cpu$ac_delim
21742build_vendor!$build_vendor$ac_delim
21743build_os!$build_os$ac_delim
21744host!$host$ac_delim
21745host_cpu!$host_cpu$ac_delim
21746host_vendor!$host_vendor$ac_delim
21747host_os!$host_os$ac_delim
21748target!$target$ac_delim
21749target_cpu!$target_cpu$ac_delim
21750target_vendor!$target_vendor$ac_delim
21751target_os!$target_os$ac_delim
21752OS!$OS$ac_delim
21753HOST_OS!$HOST_OS$ac_delim
21754TARGET_OS!$TARGET_OS$ac_delim
21755LINKALL!$LINKALL$ac_delim
21756NOLINKALL!$NOLINKALL$ac_delim
21757LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21758LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21759ARCH!$ARCH$ac_delim
21760ENDIAN!$ENDIAN$ac_delim
21761CC!$CC$ac_delim
21762CFLAGS!$CFLAGS$ac_delim
21763LDFLAGS!$LDFLAGS$ac_delim
21764CPPFLAGS!$CPPFLAGS$ac_delim
21765ac_ct_CC!$ac_ct_CC$ac_delim
21766EXEEXT!$EXEEXT$ac_delim
21767OBJEXT!$OBJEXT$ac_delim
21768CPP!$CPP$ac_delim
21769GREP!$GREP$ac_delim
21770EGREP!$EGREP$ac_delim
21771LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21772BUILD_CC!$BUILD_CC$ac_delim
21773BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21774BUILD_CXX!$BUILD_CXX$ac_delim
21775CVSBUILD!$CVSBUILD$ac_delim
21776ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21777ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21778DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21779ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21780EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21781DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21782DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21783JIT!$JIT$ac_delim
21784TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21785ENABLE_DOCS!$ENABLE_DOCS$ac_delim
21786ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21787ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21788ENABLE_PIC!$ENABLE_PIC$ac_delim
21789ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21790ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21791TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21792LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21793LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21794LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21795LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21796_ACEOF
21797
21798  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21799    break
21800  elif $ac_last_try; then
21801    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21802echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21803   { (exit 1); exit 1; }; }
21804  else
21805    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21806  fi
21807done
21808
21809ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21810if test -n "$ac_eof"; then
21811  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21812  ac_eof=`expr $ac_eof + 1`
21813fi
21814
21815cat >>$CONFIG_STATUS <<_ACEOF
21816cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21817/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21818_ACEOF
21819sed '
21820s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21821s/^/s,@/; s/!/@,|#_!!_#|/
21822:n
21823t n
21824s/'"$ac_delim"'$/,g/; t
21825s/$/\\/; p
21826N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21827' >>$CONFIG_STATUS <conf$$subs.sed
21828rm -f conf$$subs.sed
21829cat >>$CONFIG_STATUS <<_ACEOF
21830CEOF$ac_eof
21831_ACEOF
21832
21833
21834ac_delim='%!_!# '
21835for ac_last_try in false false false false false :; do
21836  cat >conf$$subs.sed <<_ACEOF
21837ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21838CLANGPATH!$CLANGPATH$ac_delim
21839CLANGXXPATH!$CLANGXXPATH$ac_delim
21840ENABLE_BUILT_CLANG!$ENABLE_BUILT_CLANG$ac_delim
21841OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21842EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21843BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21844CXX!$CXX$ac_delim
21845CXXFLAGS!$CXXFLAGS$ac_delim
21846ac_ct_CXX!$ac_ct_CXX$ac_delim
21847NM!$NM$ac_delim
21848ifGNUmake!$ifGNUmake$ac_delim
21849LN_S!$LN_S$ac_delim
21850CMP!$CMP$ac_delim
21851CP!$CP$ac_delim
21852DATE!$DATE$ac_delim
21853FIND!$FIND$ac_delim
21854MKDIR!$MKDIR$ac_delim
21855MV!$MV$ac_delim
21856RANLIB!$RANLIB$ac_delim
21857AR!$AR$ac_delim
21858RM!$RM$ac_delim
21859SED!$SED$ac_delim
21860TAR!$TAR$ac_delim
21861BINPWD!$BINPWD$ac_delim
21862GRAPHVIZ!$GRAPHVIZ$ac_delim
21863DOT!$DOT$ac_delim
21864FDP!$FDP$ac_delim
21865NEATO!$NEATO$ac_delim
21866TWOPI!$TWOPI$ac_delim
21867CIRCO!$CIRCO$ac_delim
21868GV!$GV$ac_delim
21869DOTTY!$DOTTY$ac_delim
21870XDOT_PY!$XDOT_PY$ac_delim
21871PERL!$PERL$ac_delim
21872HAVE_PERL!$HAVE_PERL$ac_delim
21873INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21874INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21875INSTALL_DATA!$INSTALL_DATA$ac_delim
21876BZIP2!$BZIP2$ac_delim
21877CAT!$CAT$ac_delim
21878DOXYGEN!$DOXYGEN$ac_delim
21879GROFF!$GROFF$ac_delim
21880GZIP!$GZIP$ac_delim
21881POD2HTML!$POD2HTML$ac_delim
21882POD2MAN!$POD2MAN$ac_delim
21883PDFROFF!$PDFROFF$ac_delim
21884RUNTEST!$RUNTEST$ac_delim
21885TCLSH!$TCLSH$ac_delim
21886ZIP!$ZIP$ac_delim
21887OCAMLC!$OCAMLC$ac_delim
21888OCAMLOPT!$OCAMLOPT$ac_delim
21889OCAMLDEP!$OCAMLDEP$ac_delim
21890OCAMLDOC!$OCAMLDOC$ac_delim
21891GAS!$GAS$ac_delim
21892HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21893INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21894INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21895CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21896CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21897LIBADD_DL!$LIBADD_DL$ac_delim
21898LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
21899LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
21900LLVMGCC!$LLVMGCC$ac_delim
21901LLVMGXX!$LLVMGXX$ac_delim
21902LLVMCC_OPTION!$LLVMCC_OPTION$ac_delim
21903NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21904NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21905USE_UDIS86!$USE_UDIS86$ac_delim
21906USE_OPROFILE!$USE_OPROFILE$ac_delim
21907HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21908HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21909MMAP_FILE!$MMAP_FILE$ac_delim
21910LLVMCC_EMITIR_FLAG!$LLVMCC_EMITIR_FLAG$ac_delim
21911LLVMCC1!$LLVMCC1$ac_delim
21912LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
21913LLVMGCCDIR!$LLVMGCCDIR$ac_delim
21914LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
21915LLVMGCC_DRAGONEGG!$LLVMGCC_DRAGONEGG$ac_delim
21916LLVMCC_DISABLEOPT_FLAGS!$LLVMCC_DISABLEOPT_FLAGS$ac_delim
21917SHLIBEXT!$SHLIBEXT$ac_delim
21918SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21919LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21920LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21921LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21922LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21923LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21924LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21925LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21926LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21927LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21928LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21929BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21930ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21931OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21932ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21933RPATH!$RPATH$ac_delim
21934_ACEOF
21935
21936  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21937    break
21938  elif $ac_last_try; then
21939    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21940echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21941   { (exit 1); exit 1; }; }
21942  else
21943    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21944  fi
21945done
21946
21947ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21948if test -n "$ac_eof"; then
21949  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21950  ac_eof=`expr $ac_eof + 1`
21951fi
21952
21953cat >>$CONFIG_STATUS <<_ACEOF
21954cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21955/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21956_ACEOF
21957sed '
21958s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21959s/^/s,@/; s/!/@,|#_!!_#|/
21960:n
21961t n
21962s/'"$ac_delim"'$/,g/; t
21963s/$/\\/; p
21964N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21965' >>$CONFIG_STATUS <conf$$subs.sed
21966rm -f conf$$subs.sed
21967cat >>$CONFIG_STATUS <<_ACEOF
21968CEOF$ac_eof
21969_ACEOF
21970
21971
21972ac_delim='%!_!# '
21973for ac_last_try in false false false false false :; do
21974  cat >conf$$subs.sed <<_ACEOF
21975RDYNAMIC!$RDYNAMIC$ac_delim
21976LIBOBJS!$LIBOBJS$ac_delim
21977LTLIBOBJS!$LTLIBOBJS$ac_delim
21978_ACEOF
21979
21980  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 3; then
21981    break
21982  elif $ac_last_try; then
21983    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21984echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21985   { (exit 1); exit 1; }; }
21986  else
21987    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21988  fi
21989done
21990
21991ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21992if test -n "$ac_eof"; then
21993  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21994  ac_eof=`expr $ac_eof + 1`
21995fi
21996
21997cat >>$CONFIG_STATUS <<_ACEOF
21998cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
21999/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22000_ACEOF
22001sed '
22002s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22003s/^/s,@/; s/!/@,|#_!!_#|/
22004:n
22005t n
22006s/'"$ac_delim"'$/,g/; t
22007s/$/\\/; p
22008N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22009' >>$CONFIG_STATUS <conf$$subs.sed
22010rm -f conf$$subs.sed
22011cat >>$CONFIG_STATUS <<_ACEOF
22012:end
22013s/|#_!!_#|//g
22014CEOF$ac_eof
22015_ACEOF
22016
22017
22018# VPATH may cause trouble with some makes, so we remove $(srcdir),
22019# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22020# trailing colons and then remove the whole line if VPATH becomes empty
22021# (actually we leave an empty line to preserve line numbers).
22022if test "x$srcdir" = x.; then
22023  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22024s/:*\$(srcdir):*/:/
22025s/:*\${srcdir}:*/:/
22026s/:*@srcdir@:*/:/
22027s/^\([^=]*=[	 ]*\):*/\1/
22028s/:*$//
22029s/^[^=]*=[	 ]*$//
22030}'
22031fi
22032
22033cat >>$CONFIG_STATUS <<\_ACEOF
22034fi # test -n "$CONFIG_FILES"
22035
22036
22037for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22038do
22039  case $ac_tag in
22040  :[FHLC]) ac_mode=$ac_tag; continue;;
22041  esac
22042  case $ac_mode$ac_tag in
22043  :[FHL]*:*);;
22044  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22045echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22046   { (exit 1); exit 1; }; };;
22047  :[FH]-) ac_tag=-:-;;
22048  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22049  esac
22050  ac_save_IFS=$IFS
22051  IFS=:
22052  set x $ac_tag
22053  IFS=$ac_save_IFS
22054  shift
22055  ac_file=$1
22056  shift
22057
22058  case $ac_mode in
22059  :L) ac_source=$1;;
22060  :[FH])
22061    ac_file_inputs=
22062    for ac_f
22063    do
22064      case $ac_f in
22065      -) ac_f="$tmp/stdin";;
22066      *) # Look for the file first in the build tree, then in the source tree
22067	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22068	 # because $ac_f cannot contain `:'.
22069	 test -f "$ac_f" ||
22070	   case $ac_f in
22071	   [\\/$]*) false;;
22072	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22073	   esac ||
22074	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22075echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22076   { (exit 1); exit 1; }; };;
22077      esac
22078      ac_file_inputs="$ac_file_inputs $ac_f"
22079    done
22080
22081    # Let's still pretend it is `configure' which instantiates (i.e., don't
22082    # use $as_me), people would be surprised to read:
22083    #    /* config.h.  Generated by config.status.  */
22084    configure_input="Generated from "`IFS=:
22085	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22086    if test x"$ac_file" != x-; then
22087      configure_input="$ac_file.  $configure_input"
22088      { echo "$as_me:$LINENO: creating $ac_file" >&5
22089echo "$as_me: creating $ac_file" >&6;}
22090    fi
22091
22092    case $ac_tag in
22093    *:-:* | *:-) cat >"$tmp/stdin";;
22094    esac
22095    ;;
22096  esac
22097
22098  ac_dir=`$as_dirname -- "$ac_file" ||
22099$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22100	 X"$ac_file" : 'X\(//\)[^/]' \| \
22101	 X"$ac_file" : 'X\(//\)$' \| \
22102	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22103echo X"$ac_file" |
22104    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22105	    s//\1/
22106	    q
22107	  }
22108	  /^X\(\/\/\)[^/].*/{
22109	    s//\1/
22110	    q
22111	  }
22112	  /^X\(\/\/\)$/{
22113	    s//\1/
22114	    q
22115	  }
22116	  /^X\(\/\).*/{
22117	    s//\1/
22118	    q
22119	  }
22120	  s/.*/./; q'`
22121  { as_dir="$ac_dir"
22122  case $as_dir in #(
22123  -*) as_dir=./$as_dir;;
22124  esac
22125  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22126    as_dirs=
22127    while :; do
22128      case $as_dir in #(
22129      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22130      *) as_qdir=$as_dir;;
22131      esac
22132      as_dirs="'$as_qdir' $as_dirs"
22133      as_dir=`$as_dirname -- "$as_dir" ||
22134$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22135	 X"$as_dir" : 'X\(//\)[^/]' \| \
22136	 X"$as_dir" : 'X\(//\)$' \| \
22137	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22138echo X"$as_dir" |
22139    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22140	    s//\1/
22141	    q
22142	  }
22143	  /^X\(\/\/\)[^/].*/{
22144	    s//\1/
22145	    q
22146	  }
22147	  /^X\(\/\/\)$/{
22148	    s//\1/
22149	    q
22150	  }
22151	  /^X\(\/\).*/{
22152	    s//\1/
22153	    q
22154	  }
22155	  s/.*/./; q'`
22156      test -d "$as_dir" && break
22157    done
22158    test -z "$as_dirs" || eval "mkdir $as_dirs"
22159  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22160echo "$as_me: error: cannot create directory $as_dir" >&2;}
22161   { (exit 1); exit 1; }; }; }
22162  ac_builddir=.
22163
22164case "$ac_dir" in
22165.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22166*)
22167  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22168  # A ".." for each directory in $ac_dir_suffix.
22169  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22170  case $ac_top_builddir_sub in
22171  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22172  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22173  esac ;;
22174esac
22175ac_abs_top_builddir=$ac_pwd
22176ac_abs_builddir=$ac_pwd$ac_dir_suffix
22177# for backward compatibility:
22178ac_top_builddir=$ac_top_build_prefix
22179
22180case $srcdir in
22181  .)  # We are building in place.
22182    ac_srcdir=.
22183    ac_top_srcdir=$ac_top_builddir_sub
22184    ac_abs_top_srcdir=$ac_pwd ;;
22185  [\\/]* | ?:[\\/]* )  # Absolute name.
22186    ac_srcdir=$srcdir$ac_dir_suffix;
22187    ac_top_srcdir=$srcdir
22188    ac_abs_top_srcdir=$srcdir ;;
22189  *) # Relative name.
22190    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22191    ac_top_srcdir=$ac_top_build_prefix$srcdir
22192    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22193esac
22194ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22195
22196
22197  case $ac_mode in
22198  :F)
22199  #
22200  # CONFIG_FILE
22201  #
22202
22203  case $INSTALL in
22204  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22205  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22206  esac
22207_ACEOF
22208
22209cat >>$CONFIG_STATUS <<\_ACEOF
22210# If the template does not know about datarootdir, expand it.
22211# FIXME: This hack should be removed a few years after 2.60.
22212ac_datarootdir_hack=; ac_datarootdir_seen=
22213
22214case `sed -n '/datarootdir/ {
22215  p
22216  q
22217}
22218/@datadir@/p
22219/@docdir@/p
22220/@infodir@/p
22221/@localedir@/p
22222/@mandir@/p
22223' $ac_file_inputs` in
22224*datarootdir*) ac_datarootdir_seen=yes;;
22225*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22226  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22227echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22228_ACEOF
22229cat >>$CONFIG_STATUS <<_ACEOF
22230  ac_datarootdir_hack='
22231  s&@datadir@&$datadir&g
22232  s&@docdir@&$docdir&g
22233  s&@infodir@&$infodir&g
22234  s&@localedir@&$localedir&g
22235  s&@mandir@&$mandir&g
22236    s&\\\${datarootdir}&$datarootdir&g' ;;
22237esac
22238_ACEOF
22239
22240# Neutralize VPATH when `$srcdir' = `.'.
22241# Shell code in configure.ac might set extrasub.
22242# FIXME: do we really want to maintain this feature?
22243cat >>$CONFIG_STATUS <<_ACEOF
22244  sed "$ac_vpsub
22245$extrasub
22246_ACEOF
22247cat >>$CONFIG_STATUS <<\_ACEOF
22248:t
22249/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22250s&@configure_input@&$configure_input&;t t
22251s&@top_builddir@&$ac_top_builddir_sub&;t t
22252s&@srcdir@&$ac_srcdir&;t t
22253s&@abs_srcdir@&$ac_abs_srcdir&;t t
22254s&@top_srcdir@&$ac_top_srcdir&;t t
22255s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22256s&@builddir@&$ac_builddir&;t t
22257s&@abs_builddir@&$ac_abs_builddir&;t t
22258s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22259s&@INSTALL@&$ac_INSTALL&;t t
22260$ac_datarootdir_hack
22261" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22262
22263test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22264  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22265  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22266  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22267which seems to be undefined.  Please make sure it is defined." >&5
22268echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22269which seems to be undefined.  Please make sure it is defined." >&2;}
22270
22271  rm -f "$tmp/stdin"
22272  case $ac_file in
22273  -) cat "$tmp/out"; rm -f "$tmp/out";;
22274  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22275  esac
22276 ;;
22277  :H)
22278  #
22279  # CONFIG_HEADER
22280  #
22281_ACEOF
22282
22283# Transform confdefs.h into a sed script `conftest.defines', that
22284# substitutes the proper values into config.h.in to produce config.h.
22285rm -f conftest.defines conftest.tail
22286# First, append a space to every undef/define line, to ease matching.
22287echo 's/$/ /' >conftest.defines
22288# Then, protect against being on the right side of a sed subst, or in
22289# an unquoted here document, in config.status.  If some macros were
22290# called several times there might be several #defines for the same
22291# symbol, which is useless.  But do not sort them, since the last
22292# AC_DEFINE must be honored.
22293ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22294# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22295# NAME is the cpp macro being defined, VALUE is the value it is being given.
22296# PARAMS is the parameter list in the macro definition--in most cases, it's
22297# just an empty string.
22298ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22299ac_dB='\\)[	 (].*,\\1define\\2'
22300ac_dC=' '
22301ac_dD=' ,'
22302
22303uniq confdefs.h |
22304  sed -n '
22305	t rset
22306	:rset
22307	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22308	t ok
22309	d
22310	:ok
22311	s/[\\&,]/\\&/g
22312	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22313	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22314  ' >>conftest.defines
22315
22316# Remove the space that was appended to ease matching.
22317# Then replace #undef with comments.  This is necessary, for
22318# example, in the case of _POSIX_SOURCE, which is predefined and required
22319# on some systems where configure will not decide to define it.
22320# (The regexp can be short, since the line contains either #define or #undef.)
22321echo 's/ $//
22322s,^[	 #]*u.*,/* & */,' >>conftest.defines
22323
22324# Break up conftest.defines:
22325ac_max_sed_lines=50
22326
22327# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22328# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22329# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22330# et cetera.
22331ac_in='$ac_file_inputs'
22332ac_out='"$tmp/out1"'
22333ac_nxt='"$tmp/out2"'
22334
22335while :
22336do
22337  # Write a here document:
22338    cat >>$CONFIG_STATUS <<_ACEOF
22339    # First, check the format of the line:
22340    cat >"\$tmp/defines.sed" <<\\CEOF
22341/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22342/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22343b
22344:def
22345_ACEOF
22346  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22347  echo 'CEOF
22348    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22349  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22350  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22351  grep . conftest.tail >/dev/null || break
22352  rm -f conftest.defines
22353  mv conftest.tail conftest.defines
22354done
22355rm -f conftest.defines conftest.tail
22356
22357echo "ac_result=$ac_in" >>$CONFIG_STATUS
22358cat >>$CONFIG_STATUS <<\_ACEOF
22359  if test x"$ac_file" != x-; then
22360    echo "/* $configure_input  */" >"$tmp/config.h"
22361    cat "$ac_result" >>"$tmp/config.h"
22362    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22363      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22364echo "$as_me: $ac_file is unchanged" >&6;}
22365    else
22366      rm -f $ac_file
22367      mv "$tmp/config.h" $ac_file
22368    fi
22369  else
22370    echo "/* $configure_input  */"
22371    cat "$ac_result"
22372  fi
22373  rm -f "$tmp/out12"
22374 ;;
22375
22376  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22377echo "$as_me: executing $ac_file commands" >&6;}
22378 ;;
22379  esac
22380
22381
22382  case $ac_file$ac_mode in
22383    "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22384   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22385    "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22386   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22387    "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22388   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22389    "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22390   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22391    "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22392   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22393    "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22394   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22395    "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22396   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22397    "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22398   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22399    "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22400   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22401    "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22402   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22403    "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22404   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22405    "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22406   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22407    "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22408   ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22409
22410  esac
22411done # for ac_tag
22412
22413
22414{ (exit 0); exit 0; }
22415_ACEOF
22416chmod +x $CONFIG_STATUS
22417ac_clean_files=$ac_clean_files_save
22418
22419
22420# configure is writing to config.log, and then calls config.status.
22421# config.status does its own redirection, appending to config.log.
22422# Unfortunately, on DOS this fails, as config.log is still kept open
22423# by configure, so config.status won't be able to write to it; its
22424# output is simply discarded.  So we exec the FD to /dev/null,
22425# effectively closing config.log, so it can be properly (re)opened and
22426# appended to by config.status.  When coming back to configure, we
22427# need to make the FD available again.
22428if test "$no_create" != yes; then
22429  ac_cs_success=:
22430  ac_config_status_args=
22431  test "$silent" = yes &&
22432    ac_config_status_args="$ac_config_status_args --quiet"
22433  exec 5>/dev/null
22434  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22435  exec 5>>config.log
22436  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22437  # would make configure fail if this is the last instruction.
22438  $ac_cs_success || { (exit 1); exit 1; }
22439fi
22440
22441#
22442# CONFIG_SUBDIRS section.
22443#
22444if test "$no_recursion" != yes; then
22445
22446  # Remove --cache-file and --srcdir arguments so they do not pile up.
22447  ac_sub_configure_args=
22448  ac_prev=
22449  eval "set x $ac_configure_args"
22450  shift
22451  for ac_arg
22452  do
22453    if test -n "$ac_prev"; then
22454      ac_prev=
22455      continue
22456    fi
22457    case $ac_arg in
22458    -cache-file | --cache-file | --cache-fil | --cache-fi \
22459    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22460      ac_prev=cache_file ;;
22461    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22462    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22463    | --c=*)
22464      ;;
22465    --config-cache | -C)
22466      ;;
22467    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22468      ac_prev=srcdir ;;
22469    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22470      ;;
22471    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22472      ac_prev=prefix ;;
22473    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22474      ;;
22475    *)
22476      case $ac_arg in
22477      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22478      esac
22479      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22480    esac
22481  done
22482
22483  # Always prepend --prefix to ensure using the same prefix
22484  # in subdir configurations.
22485  ac_arg="--prefix=$prefix"
22486  case $ac_arg in
22487  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22488  esac
22489  ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22490
22491  ac_popdir=`pwd`
22492  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22493
22494    # Do not complain, so a configure script can configure whichever
22495    # parts of a large source tree are present.
22496    test -d "$srcdir/$ac_dir" || continue
22497
22498    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22499    echo "$as_me:$LINENO: $ac_msg" >&5
22500    echo "$ac_msg" >&6
22501    { as_dir="$ac_dir"
22502  case $as_dir in #(
22503  -*) as_dir=./$as_dir;;
22504  esac
22505  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22506    as_dirs=
22507    while :; do
22508      case $as_dir in #(
22509      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22510      *) as_qdir=$as_dir;;
22511      esac
22512      as_dirs="'$as_qdir' $as_dirs"
22513      as_dir=`$as_dirname -- "$as_dir" ||
22514$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22515	 X"$as_dir" : 'X\(//\)[^/]' \| \
22516	 X"$as_dir" : 'X\(//\)$' \| \
22517	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22518echo X"$as_dir" |
22519    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22520	    s//\1/
22521	    q
22522	  }
22523	  /^X\(\/\/\)[^/].*/{
22524	    s//\1/
22525	    q
22526	  }
22527	  /^X\(\/\/\)$/{
22528	    s//\1/
22529	    q
22530	  }
22531	  /^X\(\/\).*/{
22532	    s//\1/
22533	    q
22534	  }
22535	  s/.*/./; q'`
22536      test -d "$as_dir" && break
22537    done
22538    test -z "$as_dirs" || eval "mkdir $as_dirs"
22539  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22540echo "$as_me: error: cannot create directory $as_dir" >&2;}
22541   { (exit 1); exit 1; }; }; }
22542    ac_builddir=.
22543
22544case "$ac_dir" in
22545.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22546*)
22547  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22548  # A ".." for each directory in $ac_dir_suffix.
22549  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22550  case $ac_top_builddir_sub in
22551  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22552  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22553  esac ;;
22554esac
22555ac_abs_top_builddir=$ac_pwd
22556ac_abs_builddir=$ac_pwd$ac_dir_suffix
22557# for backward compatibility:
22558ac_top_builddir=$ac_top_build_prefix
22559
22560case $srcdir in
22561  .)  # We are building in place.
22562    ac_srcdir=.
22563    ac_top_srcdir=$ac_top_builddir_sub
22564    ac_abs_top_srcdir=$ac_pwd ;;
22565  [\\/]* | ?:[\\/]* )  # Absolute name.
22566    ac_srcdir=$srcdir$ac_dir_suffix;
22567    ac_top_srcdir=$srcdir
22568    ac_abs_top_srcdir=$srcdir ;;
22569  *) # Relative name.
22570    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22571    ac_top_srcdir=$ac_top_build_prefix$srcdir
22572    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22573esac
22574ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22575
22576
22577    cd "$ac_dir"
22578
22579    # Check for guested configure; otherwise get Cygnus style configure.
22580    if test -f "$ac_srcdir/configure.gnu"; then
22581      ac_sub_configure=$ac_srcdir/configure.gnu
22582    elif test -f "$ac_srcdir/configure"; then
22583      ac_sub_configure=$ac_srcdir/configure
22584    elif test -f "$ac_srcdir/configure.in"; then
22585      # This should be Cygnus configure.
22586      ac_sub_configure=$ac_aux_dir/configure
22587    else
22588      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22589echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22590      ac_sub_configure=
22591    fi
22592
22593    # The recursion is here.
22594    if test -n "$ac_sub_configure"; then
22595      # Make the cache file name correct relative to the subdirectory.
22596      case $cache_file in
22597      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22598      *) # Relative name.
22599	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22600      esac
22601
22602      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22603echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22604      # The eval makes quoting arguments work.
22605      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22606	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22607	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22608echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22609   { (exit 1); exit 1; }; }
22610    fi
22611
22612    cd "$ac_popdir"
22613  done
22614fi
22615
22616